skysight-inc/HackerNews huggingface dataset:
Yet another post that underestimates the importance on NaN, it isn't 'WTF' at all if you understand its design. Sure, the naming in ES makes it a bit silly since NaN is a number, but it is something you only have to see once to understand.

Don't mess with IEEE 754, it is almost universally adopted for binary floating-point for very good reasons.
Why are you posting here? And what context does hacker news have on this?
Stop it! You're killing me! I can't breathe!
Dumping your source code into a repository after release may technically be open source, but it isn't in the spirit of community developed open source.
I don't see any kind of privacy policy link on the site, could one be added spelling out how the email address will be used?
Any language with eval is probably going to, by default, be interpreted. You can compile a language with eval, but it means you'll need to stick the compiler into every binary with a program that calls eval.
How Raid Affects Application Performance
I used Appcelerator to build my first app. I just loved the platform and started a meetup in my area recently because one did not existed. Before I built the app, I read the pricing page and went through their pricing FAQ and see that it was FREE if I dont use any of the add on features - and now I read this. I hope it turns out that there was just a shitty salesperson who was being over agressive and nothing else but I am sad to see that there is no clarification on pricing yet. Someone posted a link to an email chain with the companies sales person in that thread - http://dl.dropbox.com/u/4600727/Learning%20TI/AppC_Pricing_e... - where the sales person made this statement -

AppC Explore – This is free for anyone who wants to create an app that does not generate revenue in any way.

Why is this statement not on the pricing page or even on Pricing FAQ page?
That's a reasonable excuse for nationwide mobile services. I don't think it explains why the infrastructure cost would be very different for cable and internet in major US cities.
No such fees and taxes on radio or TV in The Netherlands, income tax was raised a little when it was abolished, but income tax compared to the US is already higher due to the amount of social net that exists for the Dutch populace.

The amount of fees and the costs I pay in America versus what I would pay in The Netherlands is absolutely mind-boggling.
As someone who picked up a 5, bullshit.

Mine's dramatically faster, LTE is remarkably speedier, and the extra real estate is a big deal in some apps (http://instagram.com/p/P7fGmzFalN/).
LLOUIE K BROOKS---AMAZON SUSPENSION
Suspended for policy violation
------------------------------------

I don't know what policy violation I have? It says: We took this action because your seller account failed our seller account review process.

I would like to do whatever it takes to exceed this and be give another chance to sell my own things. I shipped out over 24+ order already this weekend to customers! They have not even gotten their items ye to leave me feedback, Please give me a chance so I can show you I am an honest, trustworthy seller. I will do whatever it takes! I will, so to speak, start over, and list goods that meet the guidelines. I don't understand how someone with poor feedback as I have seen on Amazon such as 75% has not been flagged or suspended yet I have and I would appreciate a second chance. If you honor me with this I promise to do whatever it takes to maintain a great seller account, satisfy my customers and only list what is allowed in the future. Like I said I am new to this so PLEASE give me the opportunity to prove I can be an asset to you all. As stated I lost my wife to Parkinson's Disease recently and I am trying to stay busy and keep my mind off this tragedy. I was her caretaker for 17 years and I need an outlet truly. If I do use my daughters computer with her help it is simply because she has high speed and I am still stuck in the 90's on dial up because I don't have the money to afford high speed as it is too much for my budget monthly.
Microsoft deliberately wasted energy at data center to avoid fine, says NY Times
That first link there to your Github repo is broken: https://github.com/TazeTSchnitzel/WebSocket.us
Actually I'm currently using a $45/mo unlimited phone and data plan in the US. Google Straight Talk. The only catch is apparently they get mad at you if you go over ~2 gb/mo.
Think OCaml: How to Think Like a Computer Scientist
IPhone 5 is the Highest Grossing Movie of All Time
And horrible doc. Don't forget that!
Still, the OS is open source, even if some of the apps are not. Number of installs is not a relevant metric for open sourceness.
I've been saying this for a long time: It will have to end with heavier taxation on the rich end and a heavily subsidized welfare system. Maybe implemented through negative taxation, where if you earn below a given minimum the government will pay you for doing nothing. Either something like that, or letting the poor starve.
I don't know why I should give you my browser history. I'd like to keep it to myself.
This is awesome. It's already found me a handful of new albums from artists I like.
The Stupidest Thing About Apple Maps: Google
Actually it's the top story on Le Monde, the #1 paper in France http://abonnes.lemonde.fr

Screen: http://cl.ly/image/3i300I0Y2a3Z
Can the server be set up so pushed states can work with any arbitrary path, as you can do with hashtag addresses? Can you get the same level of flexibility in handling bad URLs? I'm still struggling with getting PushState working, since I implemented hash routing as a slash-delimited query rather than a reflection of any actual directory structure on the server, (I.e. domain.com/#category/group/item loads an item, with various graceful fallbacks if it's not found, such as loading the group instead, or suggesting items that do exist). If I can avoid a 404 in most cases, I think the user will be happier. I'm not sure if I can get the same level of flexibility with PushState.
Sadly, I don't think "how do we fix it?" ever gets the responses it deserves at HN. I imagine it's because anyone with solutions is applying to YC with them. Still, I (and many others who have written blogs along the lines) would love to see HN comments sections filled with more solutions and constructive criticisms and less put downs or complaints for the sake of complaining. Now the question is, how do we fix that?
T-Mobile is retooling their network to give HSPA+ speeds to iPhone users. This should be done by the end of the year. I am considering leaving Verizon for their bring-your-own device plans with my iPhone 4S. These plans are around $45/mo for 5GB data and more voice and texts than I can use. The only thing holding me back is their insistence on getting me to sign a 2 year contract. I've been on Verizon for 10 years and know nothing about T-Mobile's level of service. I would not want to lock myself into a contract with them without the ability to leave at will.
I had a very similar experience about a year ago. Except instead of running out of RAM on a 32-bit instance, I was running out of disk on a 64-bit instance. That's right, my database ran out of disk, and the driver didn't throw an exception.

Yes, I realize that there's a "safe=True" option to my python driver. But I'm writing to a database. As others have said here and elsewhere, the default behavior of a database and its drivers should be to complain loudly when a write fails. It is ridiculous that safe!=True by default. If I want to turn off this feature to improve performance, I will.
This shows up every few years in credulous magazines like Popular Mechanics and Wired. It is literally vaporware.
Well done. This really works. The first recommendation was an instant purchase. So far I have spend £15.

Please consider two things: email alerts. I'f happily be spammed every time a new album from my most-played artists was released.

A monthly-spend-automatic-buy. I'd risk $20 a month to wake up to new music.

Oh. And it took me straight to the US shop despite me being a British customer. I take it the country code isn't in the iTunes.xml. Perhaps a country selector is needed on sign-up.
I won't claim I'm not nuts, but on the internet, you probably have to assume that a decent number of potential users are nuts, and design accordingly. :-)
For reference in chrome 21 this is under settings->show advanced->privacy->content settings->plug-ins->click to play.
Isn't the modern replacement the web browser? A browser these days can do anything a C64 could do, in a safe, easy to debug environment, that comes preinstalled on every PC.
I occasionally use gtalk(inside gmail) and facebook to chat with friends and family. That is once in 2-3 weeks.

I use IRC more often.

I don't use desktop/mobile applications to chat. I don't need code pasting features in chat.
About 10 years ago I was living in the UK a few miles from Heathrow and near a motorway. I was working late shifts so I'd be walking home anywhere between 3 and 5 am. Once or twice in that couple of years I noticed it was totally quiet for up to a minute at a time. That was it: maybe two times in a a year!
(I also often got stopped by the police, who wanted to know what I was doing _walking_ at that time of the morning. But that's a different story...)
Coming back to NZ was a joy.
Just checked, this not happening. At least not for my profile and I am in Canada.
This is not amazon support, stop posting here
Video tour of a data center
Somebody you mentored looks like their going to be more successful then you are. Sue them and get a settlement for part of their company. Would have been easier to invest int he company instead of paying the lawyers, but that's not the American way.
That's hydrogen. This is helium.
With some of the best programming minds in the world, it's interesting to see that Google finds it more efficient for programmers to solve the performance issues vs reimplementing core db functionality, such as transactions.

I like the direction of moving closer to original database theory concepts and allowing the creative energy to focus on solutions to performance problems at high-scale.
I am in favor of any label that replaces "NoSQL" with something else. NoSQL always rubbed me the wrong way. Besides not being a huge fan of the "No", it really says nothing about what it is(if it isn't SQL).
There's a Ted talk on fair trade cell phone.

http://www.ted.com/talks/bandi_mbubi_demand_a_fair_trade_cel...
Helium, not Hydrogen.
"America has gone from #1 in Internet speed (when we invented it) to 29th in the world and falling."

I beg your pardon?
Maybe you can start digging from here: See here: https://www.nytimes.com/packages/html/newsgraphics/2011/0119...

And here: https://en.wikipedia.org/wiki/Fuel_taxes_in_the_United_State...

$25 billion received via gas taxes at the federal level in 2006 (60% spent on roads). $70 billion spent by feds in 2012.
Right now the plan is to email you max once a week - most of my early users hated email, so it was a matter of finding a balance between "I am putting something in your inbox" and "I am doing my best to not annoy you". Once a week seemed best for now.

This is my first time testing with an international audience - sounds like there's some work to do on country selection. Thanks for the feedback!
Being limited to 2GB, and failing silently after 2GB are different things. I know about the 2GB limit but I also would have expected an error. (Though I think I managed to enable safe mode for my internal app.)
A bug on Facebook publishes private messages of every french member
It's as if someone just implemented a crude parser to map SELECT statements into a query for whatever the underlyig nosql system happens to be.
The server has nothing to do, pe se, with pushState. That just manipulates the client. If on reload/next visit, you don't want the link to break (which seems like a reasonable requirement), just set up a route in whatever web server you're running that maps to the url schema you're generating in the client.
The Impending Death of the x86 Monopoly
Live stream of keynote - Adobe's Create the Web event in SF
Point I was making is if you have 100 bytes and you block that data every 10 bytes and hash those block and use those 10 block hash's to make the final hash value for those 100 bytes then if you only change data in one block then you would only have to modify that block until you got the same hash for that block knowing that the final hash will be the same.

Now having thought this thru I concluded that if you blocked in a striped fashion every Nth bytes then you could still have the ability to paralise the hashing without compromising security. So in the same example of 100 bytes you would have in block 1 bytes 1,11,21,31,... and in block 2 it would be 2,12,22,32,42... etc. In this way the ability to modify the data/program in a data/program meaningful way and maintain the overall hash would be as hard as hashing the entire lot of 100 bytes.

However having said that a quick look at the skien hash it would appear it uses threefish for its blocking and from what I can tell the aspect of striping the blocks or using contiguase blocks is something that is not defined and down to how it is implemented and in that I suspect they don't strip the data blocks as that appraoch would not be conducive to hashing small communications or rolling data like streamed data were you only know the block of data you have and in that without padding the data you have little scope of breaking it up into procesable blocks as it already is the block size. But that is a issue that stands currently, it is only for example say a fat Linux.ISO say with nice hash check were the approach of striping the data blocks would be benificial to negate the ability to work on just the blocks you are changing to maintain the overall same hash value for the entire file.

I hope that explains the point I was trying to make, nothing to do with cyptoanalysts vs programmers at all. But if programmers don't know about such issues then they will feed the data a block at a time contigiously. I agree that data in and data out is all a programmer should need at API level as anything else is adding the role of cryptographer to a job which is paid at programmer rates.
At least according to this paper, the razor and blades story is something of a myth http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1676444

(Though your basic point is still quite valid.)
3 Ways to Handle Dependencies
The US is huge, but there are also a lot of people in the US.

Population density (population/km2)

<pre>
USA 34
Sweden 23
Norway 16
Germany 229
France 114
</pre>

Source: http://en.wikipedia.org/wiki/List_of_sovereign_states_and_de...

So many countries that are far LESS densely populated than the US - and MORE densely populated - have much cheaper Internet. It does not seem to be the deciding factor.
The whole Firmata/Johnny-Five thing is weird to me. What happens is the code you write runs in the host computer (not the Arduino) using nodejs and then it uses the Firmata protocol to tell the Arduino to twiddle some digital ports/read some analog ports etc. The Arduino is a complete slave to the host machine and basically acting as an I/O mechanism.

To me the joy of microcontrollers is that you write some code that runs in them independently of anything else and then you can make cool stuff with them, such as http://blog.jgc.org/2012/05/simonoids-its-simon-in-altoids-c...

In the example in the article, why bother with Arduino? Just get a USB LCD display and talk to it directly.
I can confirm that for Poland; I've been using an unlimited cable Internet here for like, 8 years or so.
The US has a lot of suburban sprawl, so population densities are lower in the places where people actually live. (Still I don't believe this is the real reason.)

http://www.demographia.com/db-intlua-area2000.htm
I guess the only problem this solves is being able to land on the spot?

Even with compressing the helium to land again, I guess it could be more energy efficient, but it would take forever to reach it's destination. People typically fly in jets because they are fast, not because they are fuel efficient.
Looking at my own iTunes library, the names of some of my playlists actually leak quite a bit of private information.
Got an IPv6-enabled app? Enter this app contest for 10,000 Euro prize
I thought the safety video covered that quite thoroughly...
Imagine an amateur programmer walking into this whole debacle.
I would add:

3. I can search through text or skim it to see if it even contains what I'm looking for, and to skip the parts I already know.
Show HN: Change Font on any Webpage
Off the top of my head, three reasons.

Local government doesn't allow competition against the big company they have some form of agreement with.

Big company buys them out to shut them down so they don't have to compete with it.

Big company crushes them via pricing reduction (until competition is gone so it goes back up), sicks the lawyers on them (doesn't matter if valid or not, defending oneself in court is expensive), or a highly expensive negative PR campaign.

It all depends on the state, county, and/or city. What can work in one area might not be feasible or legal in other areas. It's a huge multi-headed issue in the US.
Singing/Recording/Editing, Reading books(non-fiction), Running(Yeah I run for fun), Web/Graphics Designing, Sports(Badminton/Cricket/Football), Photography(from last few months), sketching & painting, cooking/eating, and sometimes meeting & chatting nonsense with close old friends.
As seriously as any developers want to be taken.
Brute force attacks against 512 bits (or 256 bits or 128 bits) aren't practical period.
The way MongoDB is designed, this would be outside the scope of a driver. A storage library that's based on the ruby MongoDB driver could certainly do it, though. That's what the OP ideally should have been using. In fact MongoDB would be a good choice for his use case, if he would switch to a 64-bit VM and handle error conditions (heh).
The Unconscious of Your Organization
Yes - I need to do this. For now I can just spell it out: I will only use your email address to send you 1) an email when your library has been scanned, 2) an email maximum once a week when I find new releases from artists in your library, and 3) an email when there are recommendations for you to check out (if you opt in to receiving recommendations).

I have added this to my priority list - thanks.
Saying that Appcelerator is extorting their users I'm pretty sure enters into libel territory. Extortion is a crime, and saying that Appcelerator committed a crime is setting you up for a lawsuit.

It could very well have been an accident on the part of the sales person, and saying that the CEO is deceiving people because he doesn't use the same words that you would have used is simply wrong.

If I were you, I would take down the post, or at least change the wording so that you're not saying they are extorting their customers.
The version in the Ubuntu's repositories is not the latest(which is 2.2)

What does the author's complaint have to do with the version Ubuntu is distributing? Are the 32-bit limitations present in Ubuntu's version not present in the most recent version? If they are, than who cares which of them he installed?

they can't be more explicit about it than pointing it out on the download page and giving a message upon the database startup

Uhh, yeah they can. On Debian-derived systems like Ubuntu you can make your .deb packages throw up dialogs that the user has to read and agree to before installation via debconf (http://www.fifi.org/cgi-bin/man2html/usr/share/man/man8/debc...). There's probably a way to do the same thing in RPM-based systems as well. If the warning is something that every user of the software needs to see, putting up a warning dialog and requiring the user to confirm having seen it before installation starts would probably be appropriate.

They could also write an error to the database's error log whenever data is discarded due to the 32-bit limitation. Someone mentioned above that it puts a message at the start of the log, but if that's the case IMO it's insufficient; most of the time people interact with logs by looking in them for a particular moment in time, not by reading them from the first line on. Logging the error on or near the moment the data loss happens would make the issue visible to people using logs in this manner.
I have sound on my computer for things that really need to get my attention. Not because some site wants to interrupt me and everyone around me.

Why do you expect websites to conform to your expectations? There is nothing inherent about the web that suggests it would. You'll save yourself a lot of trouble by being proactive rather than waiting for the world to catch up to your standards.
Not trying to be a troll, but untill I can install OmniFocus, Instapaper, ReaddleDocs, Numbers and a few other key apps (that I use and depend on), I can't switch to any other platform. Even if they're 5 times better than iPhone.

Other people's mileage varies of course. Just wanted to remind you that app ecosystem is maybe more important than camera, wireless charging or bigger screen (or even Android "intents").
SofaPlay: AirPlay for the Rest of Us
Do you know the terms UPNP, DLNA, and DMR? … No? … Neither do I. But the truth is, if you own a Smart TV – you know, the TVs which are able to connect to the home network and internet – there is a great chance your TV is supporting these features. SofaPlay allows you to take advantage of them and play media files directly from your Mac on your tv. Just drag and drop a movie onto the app and it will appear on the big screen in front of you. No configuration needed, no hassle. It’s like AirPlay, but for the rest of us!
I would think that this is very much an outlier response, I can't imagine anyone that's in anyway familiar with the English language having any trouble working out how this is supposed to be pronounced, except ke n here [sic]
How a Teacher Made $1 Million Selling Lesson Plans
Have you tried that? What have you got?
There is some interesting thinking there going on.
Apple releases lame maps and everyone goes "Android is superior there", but when you cannot get for the source of this app for android then we get "Maps are not really Android".
On The Recent Dash Improvements
This article comes across as really cynical and entirely lacking in the kind of rigor and detail I have previously found on highscalability. Spanner is really mind-blowingly cool tech. I thought this article was much more informative and worth the time to read: http://news.ycombinator.com/item?id=4562546
The main problem seems to be the lack of competition due to restricted infrastructure. In a lot of areas in the US, you only have one company that provides service to the area you live in. In a situation like that, the provider has little motivation to improve the service. This needs to be recognized as monopolistic and the infrastructure needs to be opened up so that it can be used by other providers.

Luckily, there is some decent competition in the wireless internet space. As technology continues to improve there, more people will have access to decent internet speeds wirelessly and the wired infrastructure will feel pressure to catch up. Hopefully more options for unlimited data plans will also become available in the near future.

As far as the absurd amount TV providers are charging for HD TV, DVR services and the like. Technologies like Netflix, Hulu, Apple and others are providing more internet-based services that provide this type of On-demand service at a much more reasonable price. I hope more content will become available on these types of services as more people realize how much better of a user experience it is over watching normal network TV (even with DVR).
The best programmers couldn't care less about age. They care about programming. Just keep learning and you'll be fine.

Also, ask good questions. Good programmers like to explain things.
What about Amazon's Kindle Fire?