skysight-inc/HackerNews huggingface dataset:
That's nice of you, but honestly I doubt this will have a very big impact.

Flash support has been poor on Linux for a very long time. For example, 64-bit Linux desktops have been popular for most of the last decade, and I'm not sure there's ever been an official 64-bit release. Sure, it's been possible to get it working, but it's a hassle. The poor Linux support is one of the main reasons so many Linux users dislike Flash and are always saying how it needs an open source alternative version.

Since Linux support has never been a big deal for people choosing Flash in the past, I can't see this having a big impact on their decisions now.
Lawrence Lessig stops blogging
If your Android app is similar to the screenshots, it really is quite trivial and terrible looking. I don't mean to sound harsh, but it looks like you did the absolute minimum work possible to "support" Android. Blaming feedback on the platform seems like you're being a bit dishonest with yourself.

It's also interesting that you have a lower rating, and more negative feedback (26% 1 star) on iOS than you do on Android.
Thanks for doing the legwork-- when you put it like that, yeah, it's pretty obviously wrong. I think where I ultimately got that from was a claim by Guinness that Klingon was the most widely spoken fictional language, which someone took to mean constructed language, and it kind of snowballed. Oops.
Without product differentiation, why switching ?
I'm confused, what does this post have to do with Ruby, other than a brief mention about how Ruby's syntax is different from other languages?
Sorry to anyone offended by pimply, but this idea that anything copyable deserves no copyright is childish. Exceedingly so on a site about software.
Where's the oldest working programmer?
What open standards should Apple be paying attention to that you don't think they are?
This. Most tutorials of Backbone/Ember js apps I've seen
have thin backends that commit any json objects the clients
send them.

Data sanitization and validation on the backend should be as
thourough as that of the client, if not more.
KillZimmerman is still online
This needs a little more automation (maybe a tie-in with Expedia/Kayak/whatever) so that the flight can be booked and verified booked.

Here's my problem (going with one of the examples quoted, flying from Buenes Aires to Toronto): one of the suggestions is to fly to Montreal and take a bus. But what if I _don't_ want the hassle of going from airport to greyhound to bus, only to be dropped into the middle of T'o in the middle of the night? As it stands currently, I can get a refund only if I can find a cheaper flight; but in many cases it's hard to beat the price of a shitty flight + slumming it for 12 hours on the road. So you're SOL.

A better solution, IMHO, is to offer the option of booking right there. Then you can also verify if the expert's suggested itinerary is valid or not. Then you also know that the customer booked and the 'expert' can get paid. What about abuse, you say? Three strikes and you're out: if a person puts up a bounty and doesn't book the flight 3 times, just kick 'em out.
Funny, I met Brett of http://8bitcity.com/map this week ;)
You can just sign the data, then they can't just change it.
sigh Yet more poor biology on hacker news.

First, there is no causal connection known between cholesterol deposition in arteries and heart disease. There is an absolutely clear correlation between the two, but no evidence of cause and effect whatsoever. Decades back, calcium was attributed with the same causal affect that cholesterol is given now due to the same correlation, and that's resulted in a massive increase in osteoporosis among those who followed the medical advice.

Second, it has been done in mice. There's a few things you need to know about mice in the lab. First, they're inbred. Everyone works in a few, genetically homogeneous strains (typically with a number of serious genetic defects). Typically the results found in one strain change entirely when done in another strain. Laboratories deal with this by only working on one strain and ignoring all the others. Second, the standard care practices throughout the world for lab mice leave them morbidly obese and inactive. All lab mice suffer from metabolic syndrome. Any time you see a result in the literature on obesity, fat buildup, heart disease, diabetes, or any other metabolic issue where the experiments were done on mice, it is more likely that the experiment's treatment made the mice drop some weight and become more metabolically normal than that it had any actual effect.
I wonder to what extent you could do this automatically given a text in two languages (e.g. Harry Potter). From a quick google it looks as though text alignment might fall in the category of "possible" NLP problems[1], so it might be feasible on the sentence level..

[1] http://acl.ldc.upenn.edu/J/J93/J93-1006.pdf
Who in their right mind does data validation on the client? However, there are (very easy) ways to store data on the client and be sure they haven't been tampered with. Just HMAC it along with a secret and check it next time.
An indie success story
UX and user testing: How we did it
Dropbox doesn't delete your files when you delete them from dropbox. You can always restore them later, I have used that feature countless of times. So Dropbox can act like a backup, I still use JungleDisk to backup my whole dropbox just to be safe.
This is actually fairly common from test Mozilla has carried out. Successfull WebGL context creation on Windows were bellow 70% (can't find the actual page with the real numbers right now).

[Disclaimer: I know absolutely nothing about the internals of WebGL, and I don't mean this to come off as a criticism.]

Does anyone know why it's so hard to get WebGL working on a lot of systems?

I'm just sort of surprised; I remember doing a lot of OpenGL projects many years ago (back when I still used Windows), and I never seemed to have any problems getting them running pretty much anywhere, regardless of graphics card or whatever. Even crappy systems with integrated graphics always seemed to do just fine.

Is there something about WebGL that makes it more difficult to support a lot of systems, or is it just that it's relatively new and nobody's gotten to adding support yet?
Your changes to the dock are nothing short of spectacular. Thanks for this! Simple, easy to install, and in accordance with the hacker ethic.
Google Maps in 8 bit mode
VFX in Hunger Games
I switched from Blackberry to Android (Samsung Galaxy Glide) last week and I'm mostly happy, except for some features that I had taken for granted as a BB user (good physical keyboard, notification LED, and stellar battery life). If RIM were to release a Blackberry that could run Android apps and had better Google Apps integration, I would switch back in a heartbeat.
As of an hour and a half ago, it's April 1 in Japan.
Dragon Warrior! Man, I loved that game, despite its flaws. The gameplay was really slow-paced, and the random battles were kind of annoying. But it was unabashedly itself, and I guess I fell in love with the world and the good ol’ swords-and-sorcery style. It helps that the NES is just an excellent system—mine’s still in perfect working order.
Dijual Rumah Nyaman di Tangerang  Griyakita.com.
Lokasi rumah : Perum Taman Asri, Kreo cileduk, cileduk , tangerang. Perumahan terletak di perbatasan Jakarta barat dan tangerang, hanya beberapa meter dari pasar garmen cipadu, dekat dengan beberapa pusat perbelanjaan didaerah tangerang seperti : CBD dan giant hypermart Kreo.
Cheap True Religion Jeans
Surely whether a book is under copyright or not has some effect on the publisher's decision to publish, the price at which it is published, and the consumer's choice to buy. You seem to be saying that there's no way these effects can be significant, because the top books will always sell and all other old books will never sell.

I don't think there's a clear dividing line between the "top books" and the rest. The line is fuzzy, and will shift in response to market pressures. For a random example: The Production of Commodities by Means of Commodities was a rather influential book in economics. It is out of print and listed for over $100 used on Amazon. David Ricardo's Principles of Political Economy, which probably appeals to the same smallish group of econ geeks, is available in a reprint for $10.
I am a woman who just applied to Y Combinator with a "girly" idea. I admit to feeling a little odd about it. I almost wished that I were applying with a more gender-neutral idea. On the other hand, I'm convinced that the idea is worthwhile, and it's not the sort of idea that I can envision a group of 20-something men pursuing. I think it's only natural to ask yourself what you might understand better than your competition. (In fact, that's a question on the Y Combinator application!) I suppose I'm trying to argue that sliverstorm is right here.

Of course, some of it is just that women are more likely to be interested in girly things, and people in general tend to want to start companies that they are personally interested in. I don't see why that's a problem.
JoinAStartup
Monster: http://goo.gl/ER97T
Screanleap (YC W11) Wants to Be the Dropbox of Screensharing
Should we really suggest to people backing up using anything but remote backups?
I too like Go. But I disagree with some of your analysis.

Java annotations aren't magical; at least no more magical than functions/methods. They're part of packages/libraries and should be documented. You can even write your own annotations.

I'm still not convinced that the lack of exceptions is a benefit of Go. The verbosity of error handling is problematic and seems indicative of a need for a better abstraction. And with respect to your issue of Java exceptions -- I don't know what you mean by "somewhere inside". Did you examine the stack trace?

[Edited: added "of error handling"]
I have two phones, an Android Nexus S and a work issued Blackberry Bold 9800. I was once on the road and forgot my Nexus and heard a cool tune on the radio. I quickly grabbed the BB and ran Shazam to try to get the song name, after about 20 permission pop up confirmations the song was over , I got pissed and simply swore off Blackberry since.
I don't know, I want to make an HTTP spider and I don't want to have one process per request, so the obvious thing was to use something asynchronous. Still, Python+gevent sounds better than node, so I don't see the advantages of using Javascript for that.

What does it get me over Python+gevent, which has a more natural asynchronous programming syntax?
>My thoughts were similar. If you want equality between the sexes, just stop exposing the inequalities

Pretending inequalities don't exist doesn't get rid of them. The only people who benefit from this line of thinking are those that are in privileged positions to begin with.

>If I were a woman running a company, I would prefer not to be featured in an article like that.

There goes that line again... I'm sure women can speak for themselves on this matter.
You got me there, I was using "chording" when I really meant stenotype. Just being careless, I guess...
Just look on the copyright message in bottom right: SQUARE ENIX. Final fantasy.
Fat arrows are one of the selling points for CoffeeScript, if you don't want to wait for ECMA6.
Y Combinator here I come
So just move to a different site when that one shuts down. It's been up for 5 years now, though.
I'm curious how this was found?
Seems like Netflix's chaos monkey is not a bad idea actually. I don't mean you have to kill your services randomly while there are users on them... but switching from your master to secondary (why are you even making a distinction anyway?) should be a pretty standard operation.

Even normal upgrades (hardware fails - it's a question of when, not if) could be handled transparently just by making the "secondary" server a first-class citizen.
This is one of the groups at Startup Weekend Austin today.. I love their attitude so far.
Er... you want expressiveness, so you ditch JavaScript and use Java?
Encrypt it?
To reduce socially damaging behavior.

It is anti-social to attempt to benefit from the work of others without compensating them.
After much trial and error, I've gone with the robust solution that's never failed me:

robocopy.exe /MIR <source> <target>

Create a scheduled task, set your external drive as the target, and forget. robocopy.exe is a built-in utility for Windows 7 and can be freely downloaded for via the resource pack. Also consider an offsite solution such as Windows Live Mesh for the free 5GB to create offsite backups of the most important folders. Never know when a catastrophic event (theft, fire) can take out your backups.
I think Google likes to have fun.
> Every case I've seen has been the data traffic exceeding the capacity of the system. There is no database that works well under those circumstances.

Is there a benchmark somewhere comparing the memory/disk consumption of MongoDB vs. other datastores?

If there's a significant overhead (and my early tests tend to show that there was - but I didn't make a strict benchmark though), then it would become very related to MongoDB then.

(honest and real question, I'm a MongoDB user btw, as well as Redis, MySQL, Postgresql etc).
Your reaction is very similar to the reaction people who have never used Python have when they discover Python has significant whitespace (with no vested interest against Python): "That's a horrible idea! It failed miserably for Fortran 40 years ago! That goes against everything I was taught!". Yes, it does not fit exactly with some mental model you already have. But no, it does not set up false expectations, much like Python does not set up false expectations of whitespace significance for C programmers who wrote a couple of Python programs.

Anthony already addressed the details in his reply below, but let me just add: IPython and sage essentially redo the python command line, and get nothing but praise. web2py, in some limited contexts (models and controllers) introduces a few useful names into the global namespace, and gets a ton of criticism.

Django (and just about every other framework) introduces a whole new language for templates, and no one squeaks, wheresa web2py uses plain Python as its template language with the smallest modification possible to provide that (you need to add "pass" at the end of a block, because you don't have indentation to guide you properly inside an html template; other template languages add an "endif" one way or another), and no one cares.

It is telling that all this criticism is coming from people who never use web2py, much like criticism of significant whitespace comes from people who do not use Python.

It is bigotry, disguised as a technical argument. In both cases.
Ask HN: This is my first open-source project. Feedback?
The strange thing about this is that I've found that both make great additions to my toolbox, and when making my language choice I don't pick JS or Ruby so much as I pick Node or Rails/Sinatra and I don't do the same things with each stack.

I've long gotten past worrying too much about languages Ruby and JS are so close to each other that switching between the two is a frictionless process.
IRKD, by Atlassian - Fix what irks you
(I haven't had enough coffee to think this through, so call me out if I'm dead wrong.)

Let's say Facebook (a) didn't offer advertisers direct personal information, only access to demographic profiles, and (b) set some minimal standard so that you can't target profiles that result in fewer than 15 people. (What's that data set that does that already?)

Can't a sufficiently large advertising aggregator run a sufficiently large set of multivariate ads, do Statistical Magic, and discover the real demographics of each of the users - at least enough to reassociate them with their real-world, extra-Facebook identity? Sure, they'd be violating ToS and probably various laws, but we're talking about attack surface, not public policy (yet).

This paper about "k-anonymity" and "privacy-preserving distributed protocol" might yield some clues, but my brain is fundamentally incapable of reading those once-"beautiful" LaTeX fonts. (I would pay good money for an app/Mechanical Turk/whatever that reprocesses text with a modern font.)
Zmovie - Watch Movies online for free on zmovie.tv
If anyone would like to see more functions, I've been updating a list of awesome ones to try here:
http://www.webgl.com/2012/03/webgl-demo-google-search-3d-gra...
Sorry to double-post like that, but it sounds like this site I made can help: http://www.deadmansswitch.net/
The same, but I am swapping Rails for Chicago Boss.
I'm quoting the numbers that Vitess observed.
Delete your account?
Target was able to figure out when a woman had likely become pregnant. So it's probably not impossible to figure out when a woman has had an abortion.
Copyright is a red herring. What we want is to encourage creation of valuable information products and services. Historically, copyright was one way of doing that, because copying information directly was difficult and required apparatus and physical tokens that could be policed relatively easily. When copying becomes as simple and trivial as breathing, policing the act of copying becomes intrusive and laborious.

So different mechanisms of encouraging content creation need to be found; the fight we should be fighting has little to do with preserving copyright in its historical form.
Alternative Artwork for Safari's Navigator Icon
AFAIK Wolfram curates the datasets that Wolfram|Alpha uses. It doesn't do any scraping - although this means it provides generally good quality data,
I'd rather have people discriminate against me before I meet them rather than after I meet them. It saves me time.

If I showed up to a job interview where someone wanted a "white, heterosexual, protestant men with libertarian leanings, no history of depression, unlikely to use alcohol in their free time, who don't look pornography, and are predisposed towards compliance with authority", it would be a strong disappointment for both of us. The problem is not targeted ads. The problem is that people suck.
How can you sincerely suggest remote backups if virtually none of them provide privacy provisions? If anything, people should be discouraged from using remote backups that are not encrypted at source.
the this keyword still works exactly the same, just a terse syntax for functions and for function binding to the current scope.

currently, function(){} is the exact same as the proposed ()->{}, and (function(){}).bind(this) is the exact same as ()=>{}
I was so hoping I could see the propellerheads in closer detail with the Street View, but alas...
As you say, the laws aren't widely applied yet, and I hardly think britain has had a 50% cut in piracy.

Buy hey, let's take my country (Sweden) as an example then. Digital sales went up a whopping 65% in 2011[0], and I can promise you that although we've have had some digital rights laws (like IPRED) no pirates here are actually afraid of getting caught, and the Pirate Party are still going strong. Actually, the only country with a sizable reduction in piracy (France) seem to be the one with the least increase in digital sales.

My guess is that the large increase in digital sales in Sweden is mainly due to the popularity of Spotify.

[0] http://www.ifpi.se/wp/wp-content/uploads/GLF-f%C3%B6rs%C3%A4... (in swedish)
Now you've moved the goal posts. You can write free lists manually in Java as well. Doing so is incredibly awkward in Java or Go, compared to C++ where placement new makes it fairly straightforward (and moreover, you can use reference counting without too much trouble either). You can also use a real-time GC for Java, and you don't have that option in Go. This is perhaps uncharitable, but you're basically saying "our GC is bad, but you can work around it so it's okay".

Furthermore, you're implying that I'm saying something false ("as if they were facts"), but acknowledge that it is "possible". So I'm actually not seeing where I was wrong.

And I have used Go. I didn't like it. I realize I'm in the minority, but there are valid reasons for disliking Go.
Which would solve facebook's other problem (hiring).
Doesn't fix the inefficiencies.
Bvckup [1] might be of some interest. I've been using it for a couple of years and it's a setup-and-forget kind of software. It's a bit dated, but a newer version is in works.

[1] http://bvckup.com
OMG this is nostalgia overflow, i did spent so much time of my childhood with this 8bit stuff. I still love 8bit music for that reason, always brings the feeling back.
Even though I think this is great, it still kind of annoys me that they keep calling it a NES when they're clearly using a Famicom. I suspect that's actually going to confuse a lot of people.
You suggest a remote cofounder, you could also try to find one cofounder outside of Spain (there's a lot of potentials cofounders in EU ;)
1) Why aren't you on olark after you post on HN?
2) Your site is giving me an error "oops there is something wrong. please try again later" when I try to enter my email as a startup.
Even as late as 6 months ago I would have bought a 9900. But the promised wifi calling OS upgrade never arrived. And in order to get the seamless OTA syncing I would have had to buy hosted BES (an extra $10/month) and would have had to pay T-Mobile extra on top of normal data costs.

This week I was at a conference of a bunch of bankers in Dubai. As is normal, everyone sits down and puts their phone(s) on the table. I looked around. Out of eight of us, there was one BB, and that person had an iPhone as well.

Two years ago this would have been an all-BB crowd.

I now find it simple and cheap to roam with an unlocked iPhone and local SIMs.

BB, to live, must eliminate the cost surcharge. Stop charging the carriers extra. Stop forcing us to buy BES for the same performance we get for free on iCloud or Android's integration with GMail/etc.

Then concentrate all efforts on delivering -- on time and without "software upgrades to do 'that' coming real soon now."

I doubt that will be enough, though. Anyone want an old Curve 3G with Arabic keys for $20?
I'm an Android fanboy, and I own a Samsung Captivate running CyangenMod 9 (Android Ice Cream Sandwich). I would seriously consider switching to a Blackberry running that same software configuration, because I prefer the Blackberry hardware and form factor to my Samsung.

The differentiation in my situation would be the form factor and robustness of the physical device.

I am a biased Waterloo, Canada resident, but not a RIM fanboy at all. A switch to Android would allow me to run software that I love on a nice form factor, and it doesn't hurt to support the local guy either.

The bigger question is can they push the ego to the side and make the difficult changes necessary?
Don't trust the game client.
A nice little detail for Pittsburghers: http://i.imgur.com/fQR4u.png

I wonder how many cities they made landmarks for?
I don't know Scala but good on you for contributing something that looks pretty useful :)
Is Agile Stifling Introverts?
Power Management of Online Data-Intensive Services