HNHacker News
TopNewBestAskShowJobs

Alphasite_

428 karma · joined November 30, 2012

submissionscomments
Alphasite_··on When Sued Don't Tweet
It's only been a day to two since thise was public, I'm doubtful that they're being mentioned in court.
Alphasite_··on The TeX tuneup of 2014 [pdf]
Well we have PDF.js, so it's evidently possible, if a bit tricky.
Alphasite_··on Rust for C++ programmers – part 2: control flow
I'm perhaps missing the issue completely, but isn't the argument about sensible defaults?
Alphasite_··on Project Ara – Google's modular phone project
How would cases work for a modular design? It might be okay for small modules, but the moment it gets bulky, the phones entire profiles changed, and any normal cases are out.
Alphasite_··on Apple Claims Mogenerator's Methods
It feels like the only unreasonable party is the author.
Alphasite_··on .NET JIT and SIMD are getting married
iirc they're aiming for Value types and a new JNI for Java 9, so that could simplify some of those issues.
Alphasite_··on Raspberry Pi Compute Module
RS/Farnell i guess?
Alphasite_··on Microsoft Open Sources C# Compiler
Their Clang Arm64 back end as well, among other things.
Alphasite_··on High-Speed Traders Rip Investors Off, Michael Lewis Says
It's exactly like what the airline industry does. Sees that your shopping around so it raises the prices.
Alphasite_··on Copying stdin to stdout in Java
Even java can do that setOut(system.in); (iirc)
Alphasite_··on Framework 7 – Building native iOS apps in HTML5
My understanding is that you would have to mark some of the apps pages as executable, iirc, which could allow for arbitrary code execution.
Alphasite_··on This Week in Rust
Why not Sender and Receiver? TX and RX are obviously equivalent, but i take it there are downsides that I'm missing?
Alphasite_··on Julie Ann Horvath Describes Sexism and Intimidation Behind Her GitHub Exit
Two things, being in power makes you more vulnerable to these things and secondly, you should second guess everyone, people look after their own interests and no one is completely reliable.
Alphasite_··on Malaysia Airlines flight MH370 makes it clear: we need to rethink black boxes
Well, for example if it was design issue they could pull all effected aircraft immediately, rate than waiting for the next one to crash over and and getting the blackbox then.
Alphasite_··on How pCell works and why its a bigger deal than anyone realizes
I hope you can eventually find a way to work onlive (or its successor) into this (I imagine this is one of your reasons for approaching this problem?).
Alphasite_··on Apple releases OS X Mavericks 10.9.2 with SSL fix
You don't know that at all. For all you know there are programs which depend on the undefined behaviour (very unlikely, but then what do we know?).
Alphasite_··on Comcast vs. the Cord Cutters
"Who would I switch too? Maybe any of your 12 competitors in this district." This isn't a US based anecdote, they do it because if they dont, their competitors will.
Alphasite_··on JXCore LLVM JavaScript Frontend
I'd certainly say that it is, it certainly meets the dynamic binding pre requisite. And small talk certainly does, so why does Objective-C not qualify?
Alphasite_··on Strangest Programming Language Feature?
Now obviously, c arrays are just strips of memory allocated to that array, so you can access them using the address of the start of the address and the offset (number of array items to skip). To access them, you sum the address and the offset, then you have the address of the item.

     [~~~~~~~~~~~~~~~~[a~~~~~~~b~~]~~~] Memory
     ^–––––––––––––––––^                Address
                       ^–––––––^        Offset
And now, a[b] is just short hand for the pointer arithmetic going on and you could just use any two ints and access any arbitrary memory address (i assume the compiler enforces that this doesn't happen).

     address[offset] => *(address + offset) => getValueAtAddress(valueIn(address) + valueIn(offset))

    a[b]  => *(a + b) => getValueAtAddress(valueIn(a) + valueIn(b))
    b[a]  => *(b + a) => getValueAtAddress(valueIn(a) + valueIn(b))
Those two are obviously the same so *(a + b) == b[a] == a[b]
Alphasite_··on Kvazaar HEVC/H.265 encoder released under GPLv2
In what way do any of these look like an iPad? (apart from being vaguely rectangular)

https://www.google.co.uk/search?q=star+trek+padd&num=30&clie...

Alphasite_··on Oculus Is Awesome for Games, But It’s the Future of Movies
Yep, it would be excellent for virtualising an infinite/larger display.
Alphasite_··on Software in 2014
To be frank, except for games (and even then it's not disagreeable to provide a nice, native UI), I disagree with you quite strongly. As is the usual case, language choice is completely arbitrary, but intentionally aiming for constancy across your narrow range of apps, instead of focusing on working to the platforms strengths is a very dangerous, and damaging approach to take imo.

Although i will say, i do not have a huge host of experience to go from, but this is from the perspective of someone who could potentially be your customer. With two apps at rough feature parity, i would pick the native app every single time, regardless of how nicely you've styled your app, at the end of the day the burden of proof lies on you; to prove the value of your app, if you cannot be bothered to create an appearance and functionality which is native, chances are that if you can't be bothered to do so, you've cut corners elsewhere.

I'm sorry if that comes across as presumptuous, perhaps i completely misunderstood what you're saying, or just jumped to conclusions, if so sorry, if not, i hope got my point across.

Alphasite_··on Software in 2014
Yep. Who wants to make bad ports easier? Their goal is to keep their users hooked, and people are cheap (or stupid if you prefer) and approach value from the wrong direction, money spent instead of value gained.
Alphasite_··on New York Times Redesign
I hope that you're joking...
Alphasite_··on U.S. to China: We Hacked Your Internet Gear We Told You Not to Hack
Precisely this. I would be surprised if most people haven't realised this by now.
Alphasite_··on Operators and Meta-operators in Perl 6
Magic methods have always been my favourite part of python, they're the developers way of ensuring we can do anything that they can do, if there isn't a magic method for it, it's not possible. We can create our own version of anything in the standard library.

Self is one of those things, if you wanted to you could easily add another instance variable, just implement getattr and have it return a partial function. Although I will admit it is one area which does cause more than its fair share of errors, but I prefer it to Ruby's methodology.

Alphasite_··on Even fine restaurants serve coffee made with capsules
Huh, I have to say I'm surprised to see this here, he's a comedian who I haven't seen referenced on the internet before.
Alphasite_··on Gitless: an experimental version control system built on top of Git
Wasn't Git conceived as an api instead of a straight up all-in-one VCS?
Alphasite_··on Google Dart target: Chrome soon, other browsers someday
Whats the obsession with beginner friendly languages as of late? I can understand it to some extent, but at the end of the day, as long as its size doesn't cause problems does size really cause long term issues? After all you are going to be using (and learning) the language far longer than you're going to be a beginner.
Alphasite_··on China lands Jade Rabbit robot rover on Moon
Last few decades? I'm certainly not american, but there have been 3 mars missions in the last 5 years, an orbiter, a rover and a lander, the latest of which launched less than a month ago. Why are people so quick to write off their own achievements?
← PreviousPage 10 of 12Next →