skysight-inc/HackerNews huggingface dataset:
It may become too much for me but that'll be a problem I hope to have. I'm planning on adding user accounts so user submissions isn't much of a stretch from there. I think keeping up with price changes and availability is the only real growing pain.
It's particularly bizarre that the UI doesn't simply display those movies in a similar manner to how unavailable discs have always been displayed: You can "save" them for when they become available, and you can most certainly rate them.
Mckinsey Quarterly: Economy shifting from producing prosperity to distributing
"The second economy will certainly be the engine of growth and the provider of prosperity for the rest of this century and beyond, but it may not provide jobs, so there may be prosperity without full access for many. This suggests to me that the main challenge of the economy is shifting from producing prosperity to distributing prosperity."

https://www.mckinseyquarterly.com/Strategy/Growth/The_second_economy_2853
Another reason to root your phone as soon as you buy it, so that if it breaks during the process of using the best-available tools to exercise your GPL-given rights, it can go back as a lemon.
C'mon dude, it's a bit chicken and egg.

What's the alternative? One singularity sits hidden in the dark to build a standardised format to be distributed and used by all with no debate or experimentation? or a infinite implementations of the same ideas each supported in their own way.

And your title, html5 sucks? its not really a problem of html5, html 4, xhtml, css, javascript, java pretty much anything that isn't controlled by a single entity is going to be hit with this issue.
These slides makes it look like you have to be one type or the other. I'd suggest that the boy is an excellent candidate for the job and that you could help provide him the lower level understanding that you would like your programmers to have.

The key to me is how the candidates gain the understanding of whatever languages they use. Meaning, is programming something that they really enjoy and are learning on their own time and solving some of their own problems. Or, are they simply picking up programming to try to get a better paying career (aka the types of people that are often drawn to those 6 week learn to program type of schools). Therefore, for me and the interviews I have done in the past asking candidates about books they've read or programs they've worked on (for themselves or others outside of their employment) are often times much more enlightening.
Thanks! I genuinely was not looking for feedback on the idea. Not now anyway. We've done some testing on a small scale to realize what we're missing. Hopefully once we get to a real version one I'll reach out here for some feedback. I'm glad you enjoyed the post.
Yeah, which is exactly part of what the rant is about in fact.
It happens to be around for ages, and ages. In released products.

Well guess what - that's non-standard then!

So I'm browsing around and half the features don't work in Chrome because they're made for Firefox.

Then I browse around and half the features don't work (and usually entire sites!) in Firefox, because they're made for Chrome.

Tell me how that's good. Tell me how that's different from "Best viewed on IE and 1024x786".

Again, in the covert of HTML5 - or "just experiments" (which is another name for the same issue), the web is non-standard.
I'm quite disappointed (disclosure: I mainly develop iOS applications) not because of the specs, but I'm disappointed because Apple on this one appears to be even more greedy [1] than before. I don't necessarily want change for change but when you reuse components or design you are expected to lower the price a bit.

I find the current release pattern very similar to the Intel Tick-Tock model [2] where the Tick would be a big software update (iOS 5 in this case) and where the Tock would be an emphasized hardware update on the same platform (maybe a new iPhone 5 next year on iOS 5).

[1] http://www.appleinsider.com/articles/11/10/10/apple_expected...

[2] http://en.wikipedia.org/wiki/Intel_Tick-Tock
Link:

https://www.mckinseyquarterly.com/Strategy/Growth/The_second...
Back online now. Interesting that it was down for 15+ hours and within 30 minutes of posting to HN it was fixed.
WeatherSpark - Beautiful Weather Graphs and Maps
Just gave it shot.Could not complete it.Wish it were in PHP, language I am familiar with. Cool idea though..
Samsung Delays Unveiling of a New Android Phone
An lsof Primer
There isn't an original article. In fact, my article isn't something to give the node.js police ideas on how to "fix" various stuff. This is about how various runtimes handle bad recursion. In fact, V8 isn't stupidly slow compared to PHP, CPython, and the de facto Ruby implementation.

If you aren't writing recursive code, then the valuable information for you is NULL. Otherwise, it may give you some food for though.
Looks like you're right. I'll have to pay more attention to the fine print next time!
A linguist.
Better in Browser CSS Prototyping
I'd say they were expecting the iPhone 5 because Apple did not upgrade the iPhone 4 in the summer like they did with the iPhone 3G and also because iOS 5 was already announced.

Now about what would they expect from the iPhone 5, that's more complicated. Look, they created an amazing smartphone out of nowhere, then they did the iPad and then they even did the cheaper MacBook Air. I guess people could be expecting something really new again. Can't say it was a smart decision to expect it because iOS 5 is pretty much the same thing but still...

So, now we can all expect an iPhone 5 coming next year by this time but what can they do while keeping iOS 5 around?
Where is the command + F "search" fucntion???
Disable Right Click on Web Page using jQuery
I assume you mean "any lvalue"? You can't take the address of rvalues, can you?
I'm sure the S II is great, but some of these problems are pretty trivial in iOS. Dropbox, for example, handles all of my file transfer needs pretty easily and iCloud looks like it will make anything difficult now (photo/video transfer, which required that horrible sync process) automatic. There are great podcast apps on iOS - I stream all of my podcast subscriptions using Instacast (.99).
LINKED:

"Not So Fast: The study only shows that the PCS and reality monitoring are linked, not that the presence or absence of the PCS is what causes some people to be better than others at this sort of memory task. It could be that another factor in brain development causes both small PCS and poor reality monitoring, for instance." (from the article)
Show HN: Mouin, a sane way to create native mobile apps
Steve Jobs’s Best Quotes
Gluster foi vendida para Red Hat
HTML5 is the main transport for non-standardization today, hence the title. I think it fits.

The post is meant for debate.

I'm pretty much certain that everyone can agree that the web is currently non-standard, because its easy to demonstrate:

As I said in my other post, browse it with Chrome, then with Firefox, you can't view the same sites. Try to play Plink, linked from HN, in Firefox, or IE, or Opera. Nope. The reverse is also true. Heck most of us made websites and have used js libraries just because it simplifies the process. Most of use used -moz /-webkit for CSS3 stuff a year or two ago, and we still need them today.

I do not claim to have a solution. If the engineers building up tons of new awesome tech for the web are more aware about this issue, we might make it better together.
Heck, in the past we were finishing the technology drafts and going onto the next version.

HTML5 has been in the works for years and I'm not quite sure it will ever get a "finished" stamp.

And I hope no one will propose "simple, kill Firefox, IE, Opera and lets all use Webkit!" :p
I don’t understand you. Are you suggesting that Apple should ditch iOS?
So this app trains people with presbyopia to recognize blurry shapes as the corresponding text. Am I understanding this right?

This doesn't improve your eyesight, it just trains people to decipher certain types of blurry text.
Different strokes for different folks. The iPhone is a great phone, but it's silly to suggest the iPhone is one size fits all.

PS: I chose a Windows Phone. Though, I'd be on an iPhone if Mango (Windows Phone 7.5) wasn't around.
I don't think any browser manufacturer would have an issue with Dart if it were only a Dart-to-JS compiler. Nobody had issues with GWT or CoffeeScript, after all.
Agreed. My kids (aged 6 and 8) picked up rock climbing jargon from my wife and I (and our friends) rather quickly, and began using it in the proper context. Nothing turns heads like a five year old asking "mommy, did you send that boulder problem?"
His art has really improved over the years too. If you go back and look at the start of his archive, the difference between then and now is amazing.
Ubuntu will power HP's new cloud service
Something that's totally missing from Netflix's blogpost is any mention of the video games rental they were going to introduce with Qwikster. The NY Times piece only quoted someone saying it may or may not happen, which is disappointing.

From what I've read the current games-rental-by-mail offerings kind of suck, which is why I've never bothered to try it. I'm kind of interested in a Netflix-version of this so I hope they go forward with it. I was actually almost ok with the split, and prepared to subscribe to both, specifically because they were going to add games.
No Technical Co-Founder... Apply for AngelHack to get your idea built
This is not about the lack of 64 bit integers. Dart can have 32 bit or 31 bit or 30 bit integers or whatever it wants.

But mathematically it doesn't make sense to have an int type which does not represent integers consistently. Clearly Javascript can represent 2^31 as a positive integer. In fact it can represent 2^53 as a positive integer (of course in reality it uses a double precision float) as can be verified by typing (1<<20)x(1<<20)x(1<<13) into a Javascript console.

So why is (1<<31) not positive? This is surely something which needs to be fixed in Dart. If they want to make (1<<31) negative, then (1<<30) + (1<<30) should equal (1<<31) and so it should also be negative. Otherwise doing arithmetic is difficult and error prone, which makes it unsuitable as a target for other languages which want to compile down to Dart.

In fact, not having at least 32 bit unsigned integers would be a major drawback. For efficiency reasons you want these to be handled directly by your VM using integer assembly instructions. This is the only way that you'll ever implement efficient bignum libraries for example which require FFT's which necessarily use integers that are an exact multiple of 32 bits in length (Z/pZ for p = 2^(2^L) + 1 usually, where 2^L is a multiple of 64 at least, usually).
Ehh... I'm not really all that surprised. That's how half my code starts if I'm doing something where I'm not familiar with the services I'm using. Once I get it where I'm like, "Oh yeah, that's how this will come together" -- then I start refactoring.

The fact that the user kept TextBox1, Button1_Click, Label1 -- makes me think the assignment included something like, "just make it work -- don't worry about cleaning it up".

And in the clean up phase you do the renaming, parameterized queries, moving the logic out of the event handler, doing the SQL async w/ visual feedback, etc...

Everything here tells me this person didn't spend much time on it. Not that they're not a good developer. And I personally love when my devs show me early code. I don't ever want them to be afraid to show me something for feedback because it isn't cleaned up.
> Ability to sync podcasts directly on the phone, without having to connect to a computer with iTunes (not used an iPhone for a while, they might have finally fixed this).

Yeah, this has been fixed for about 2 years. Has to be over wifi though because of the 3G download limits (most podcasts are over 20mb).
That's part of the problem. There is diversity in the Android ecosystem. Android hardware and software differ among models and versions. There isn't necessarily a common way of doing things.

Some might argue that the iOS' "one-way-to-do-things" design guidelines are constraining and limit innovation, but in practice they are very well thought out.
What CDN did you use? CloudFlare?
Whenever the iPhone vs. android thing comes up, android proponents seem to always compare an actual iPhone against theoretical android phones? All of the features you're rebutting are in the actual iPhone, but you're comparing them to the entire android ecosystem.

On a point by point basis:

1. Android phones don't have co-processors for image stabilization and quality, for speech recognition, etc. They're using off the shelf parts and don't have the R&D budget to source and integrate the technology Apple has. Further, a couple of Apple's acquisitions were companies that give them an edge in power per watt.

2. Your claim about past iPhones is debatable, but it doesn't address the 4S.

3. I've --and I mean this literally-- heard people saying that competitors were replicating iTunes and it would no longer be a competitive advantage for Apple, since the very year the iTunes store was announced.

4. I think that talking to your phone like this might be a usability issue, we'll see. But nobody was used to touching their phones before Apple did it, and for a couple years after Apple announced the iPhone, people were always saying that phones with keyboards were better.

5. "Significance" is a subjective term, so you can't be wrong there- its significant to you, sure. Both products are quickly eating away at the installed base of feature phones... but it seems android makes sales to segments that just want a feature phone replacement, while the iPhone is making sales into segments where people want a smartphone. This results in iPhone users buying many more apps, using the phone to browse more, etc. Further, there is no successful android equivalent of the iPod touch or the iPad, and thus when looking at the whole market, android isn't doing as well.

6. All platforms have switching costs. Thus your claim here applies to android as well. However, since android users buy fewer apps, its easier for them to switch to the iPhone, than the reverse. The superlative app ecosystem on the iPhone works as a moat, but that effect doesn't help android as much.
Ask HN: What happens when programmer get old
What happens to developers who get old. Some of them become team leaders, project managers etc. But that is maybe 10% of all developers from same generation.
Or not! http://en.wikipedia.org/wiki/File:SI_base_unit.svg
C# 1.0 was "terrible" for the reasons of being practical. You can design the most beautiful language in the world, but if all of the features you designed into it add exponential degrees of complexity to the rest of the system (parser, compiler, runtime, base framework, etc) then you're never going to release.

What language do you think was perfect at it's first release?
If you repeatedly get this message, remember to click reload. It seems that it can get cached in your browser.

EDIT: It seems that it isn't just that and the site is just flaky (overloaded, I guess).
> Better Linux connectivity.

Doesn't matter. No one uses Linux.

> Ability to easily copy files on and off the phone.

Doesn't matter. Everyone uses email for a file store.

> Ability to sync podcasts directly on the phone, without having to connect to a computer with iTunes (not used an iPhone for a while, they might have finally fixed this).

They fixed this, also, doesn't matter, no one listens to podcasts.

> Ability to run software Apple doesn't like (emulators).

Doesn't matter.

If you want to make an argument that Android is a better purchase option for mass market consumers, you'll need an argument that actually represents the mass market. I can't think of any argument, as Apple alternatives are always better: better media library, better app library, better product lifetime support (both in terms of software updates, product maintenance), better hardware, better (consistent) software, better branding. These are the things that matter to people.
How does Raven compare to Fluid? (http://fluidapp.com/) That's what I use for a SSB for Gmail. What advantages does Raven have?
L4Android projects runs Android on top of Fiasco.OC, L4Re and L4Linux
Amazon S3 (which ended up costing me more than my hosting, by the way).
The optics don't improve, true, but the processing does. In the end, you can see better.
Tons of stuff in Java is infested with hard coded URIs and you will never find them all.

If they all start with http:// it shouldn't be too difficult to search for them.
Just playing devils advocate here... how complex is the home button? Clicking it does one thing: takes you to the first page of the home screen. If you're already there, it takes you to Spotlight.

Double clicking it pops up the multitasker.
"In real life, the boy may actually be a better programmer than the girl.”

I think in real life the boy will shoot himself in the leg without knowing the order of evaluation in C.
> Better Linux connectivity.

Very few people actually run Linux on their desktops. If you are one of those people, then yes, I can see this being an advantage. Otherwise... not so much.

I'm a Linux guy and when I had an iPhone, I used to just reboot to my Windows partition to sync my phone. I'd do it ~once per week or so (to sync up with the latest podcasts).

> Ability to easily copy files on and off the phone.

To be honest, I have found this to be more problematic on Android. iTunes synced my music/photos/etc and it Just Worked (tm).

On my Android phone, when I rsync my music/photos/etc from my Linux partition to my phone's SD card, it clobbers everything due to the FS being FAT32 (case insensitive). It's a nightmare to keep things in sync and it takes longer.

> Ability to sync podcasts directly on the phone, without having to connect to a computer with iTunes (not used an iPhone for a while, they might have finally fixed this).

Yes, iPhone has this now. It can both sync with your desktop wirelessly and download the latest podcasts via the iTunes app on your phone if you aren't anywhere near your desktop w/ iTunes.

> Ability to run software Apple doesn't like (emulators).

Jailbreak? I mean, ya gotta do that with Android too...

> We haven't really seen the AI yet, I remain to be convinced, and I don't care about the camera.

I'm skeptical as well, but if it works anywhere near as well as advertised, it will be awesome.

Packing more pixels into such a tiny sensor isn't really going to improve the quality of the photos. However, more sensitivity might...

From what I understand, they've done both... so maybe it'll help or maybe it won't.

The HDR photography that iPhone 4 supported was awesome and makes me regret getting a Samsung Galaxy S which, quite frankly, sucks hardcore in every way.

But I'm a Linux guy so I got an Android... won't be making that mistake again :-\

> Also, you mention price point. The iPhone (particularly the 4S) is about the most expensive phone around at the moment. In general of course the most expensive phone with have the fastest processor, that's hardly suprising.

Equivalent Android's aren't typically much (if at all) cheaper, though (if you buy them outright, at least). Of course, the carriers do seem to subsidize Android phones a lot more than iPhones (which is how you can get most Android phones for cheap-cheap with a 2 year contract).
Win the Pusher Challenge and win a 11" Macbook Air
The challenge is to add cool engaging realtime functionality to an app using Pusher. The best example will win a Macbook Air, a ticket to the Keeping it Realtime conference and all entries get a Pusher t-shirt.
> are they actually suggesting someone would be better off with a Android, Blackberry or Windows 7 phone?

It seems your comment is based on a flawed assumption that all these consumer devices should be evaluated in a vacuum where price, app markets, & previous corporate adoption doesn't matter.

iPhones where historically really expensive devices. And price is one of the features of the device just like camera resolution is. So it is a bit like saying "Can't people see that a Lexus is a much better car than a Honda Civic? Why are reviews for a Honda Civic better sometimes than reviews for a Lexus, I don't get it !?"
It sounds like one of the inspirations for The Matrix also...
Mobile Content: If in Doubt, Leave It Out
Auto-downloading just because I visited your download page is obnoxious. I just asked you your name, and you immediately tried to jump into my bed. Not cool.
Good $DEITY, why? It's not 90s anymore? I hope this was submitted for making fun of the author rather than actual interesting bit of code.
Woz talk on the founding of Apple (.mp3)
It is about a milimeter thinner than iPhone.
IANACM, but I think car mechanics have a model in their head about the gears and rods that make up the shifter, but they certainly don't know off the top of their head which exact gear will break or bend when you try shifting from 2nd to 3rd in a 1990 Ford Focus.
Is this articles note about needing to place a newline at the end of a standards compliant C program actually accurate?

When I write out a file containing "aaaaa" with nano (to avoid any unusual tricks vim might use), and then hexdump it, I get "6161 6161 0a61". In other words, nano slapped on an ending newline when I saved. It is my impression that everything does this.
> But 'regular' people are loving the Galaxy S 2

Are you sure of that? I can't imagine it's true, or there would be a hell of a lot more sales of it than there are...
Do you have any concerns about hurting your hands? (I'm guessing you are a developer). I'm interested in starting BJJ this summer.
Mascots and characters in webdesign : Discover 30 websites
I think this is actually an abridged version - the original talk hosted by Science in the City was about an hour, IIRC, and still available through the Science in the City iTunes podcast feed.
-Wuninitialized in gcc depends on the optimization settings: http://gcc.gnu.org/onlinedocs/gcc-4.6.1/gcc/Warning-Options....
Knowing what happens when you fail to initialize a static variable may be useful for debugging when you (or someone else) accidentally fails to initialize a static variable.
Guilty Of Straight Making News Up
How about using ordinary machine code and making the browser behave like VMWare? Such an approach would be good for both speed and safety, no? Yeah, that would require webapp authors to make separate binaries for different architectures, but if they're writing some monstrosity like a web version of Photoshop, they want that level of control anyway! Meanwhile the rest of us can keep on using HTML and hop off the standards treadmill.
Recur is to make a recursive call. Recurse is to curse again.
This is correct and I can't imagine that Netflix didn't think of this as well.

I think what we (well, I) don't know are Netflix's costs for DVD rentals compared to streaming and how that will look in the future especially with the studios and channels negotiating new deals. Clearly they are trying to move everyone over to streaming and are now correcting because it appears that the public isn't quite ready for that yet. They found it necessary to shake things up when they could have enjoyed the gym model. I think they're a really smart company so there must be something behind it.
> Very few people actually run Linux on their desktops.

But you forgot, the original post rhetorically questioned why the 'technocrati' pick another phone. There is a disproportional number of technocrati that run Linux on their Desktop perhaps?