skysight-inc/HackerNews huggingface dataset:
Another reason he turned it down was his disgust with the math community, after the debacle of "Shing-Tung Yau to downplay Perelman's role in the proof and play up the work of Cao and Zhu".

"I can't say I'm outraged. Other people do worse. Of course, there are many mathematicians who are more or less honest. But almost all of them are conformists. They are more or less honest, but they tolerate those who are not honest."
I just wanted to reply "20 years?! Realy! Very bold prediction", but then I thught to myself - if someone said in 1991 that the future in the next 20 years would be web... he would have been right... interesting, isn't it.
Ah that makes sense. In that context it's an interesting question on how to handle 'expiring'.
Does anyone know if this could be made to run iOS?
Disqussing Disqus
New stable release of Go
NGINX Passenger 3 Ubuntu packages available
Most people think the scientific consensus is right, say, 90% of the time. This is reasonable. They then go ahead and pick 10% of issues to disagree with the scientific consensus on. This is NOT reasonable.

People fall into the same trap in many other situations. If you give someone a guessing game where a red card is shown 80% of the time, and a black card is shown 20% of the time, they'll usually start guessing red 80% and black 20%. They'll still do this even if they're given money for correct guesses. They'll even do this if they're told the game is totally random, and that red occurs more often!

You of course maximise your correct predictions by always guessing the majority class, unless you're more accurate than the prior distribution. So if you can't guess the next card >80% accurately, you should always pick red.

Likewise, if you can't know _when_ the scientists are wrong with >90% accuracy, you should just shut up and trust the scientists _always_. But, of course, this is not what people do.
An important factor in this electoral system is that you don't have rank all the candidates, just those that you wish to receive your vote. This makes your sample election a trifle unrealistic.

Since everyone voted for everyone in your sample election, everyone would be reasonably happy with the result, regardless of who wins.
Commerce Department: trademark bullying, what trademark bullying?
Personal Scraper using YQL. Please use Responsibly
As a college student I found this article very easy to read and understand. It gave a simple enough overview with enough detail to explain but not confuse.
Ubuntu : Code of conduct
Also check there Youtube channel. Here a nice movie explaining the takeoff/landing system:
http://www.youtube.com/user/MiWuLaTV#p/a/5F525544A3296EEB/0/... (in German)

edit Wow, I did not realize the airplanes are not connected to the system. They can all run "free".
Each point in the image corresponds to an election with the center of opinion located at that point. For every point, we simulate an entire election by scattering 200000 voters in a normal distribution around that point and collecting ballots from all of the voters; then we colour the point to indicate the winner.
I actually don't think the merger will be approved.

If I had more guts, I'd go short on AT&T stock right now.
At a senior employee at one of the companies hosting (Smarkets), I can say that we would welcome any and all interested developers to the event. Being fresh out of uni is certainly not a requirement!
It's more than that though. Apple attracts more customers that are more willing to spend money on their platform. In doing so, they attract more high quality applications and developers that can make a living off of that ecosystem. Android is doing that as well, but more slowly, in no small part due to the difficulty people often face with the Android Marketplace.
Thats a great article. The first two points inbound the most interesting... Let the user choose a username after they sign up - I wonder what sites do that now, it's a good way of removing a barrier to entry.
The second I'm not so sure about... Having the user enter their password once and showing it to them - I'd be worried that you might lose users to simple typos.
Most of the rest is kind of common sense but a great reminder that the login/signup system is probably the _most_ important feature of a web site, since it's the one users interact with most often.
Since most things are (unfortunately) web-centric nowadays

Disagreed. Theres much more that needs to be programmed. Think of devices, health information systems, traffic routing etc.

"Most things are web nowadays" is often said, but just wrong.
I wonder how long the hardware took to render/stich it all together? Amazing shot
The real World is not a card game. When there is a lot at stake questioning the scientists, wanting more, is the best course of action. Trust is fine for most things, but as the stakes get higher, the trust should, and does, drop.
> Go might be interesting for you if you are coming from c++

Go might be more interesting if you are coming from C. Go and C++ are pretty much antithetical.

For some reason Go also seems to interest people coming from Ruby.
It's great to be suspicious of results in a field in which you're an expert, but physicists and biochemists hardly ask their doctor for peer-reviewed proof that his advice is correct. At any rate, people who are so inclined can look up actual research done; but most people won't have the expertise to understand it anyway, which is completely normal outside of your own field.

To constantly question everything, or to go with one's preconceived notions irrespective of how much evidence there is against them, is both dangerous and stupid - professional scientists might be wrong about some things, but if the vast majority of them agree on something that you're not qualified to discuss, you can and should assume that they're probably right. A good litmus test for this is asking what evidence you would need to be convinced that you're wrong; if you don't know or if the answer is there is no evidence, you don't know what you're talking about.
Yippie. Time to switch my stuff back from apache/passenger and get a sane config file format again.
Well that was a letdown.
I'm with you on this one. Fading scroll bars make sense on mobile devices because there is very limited screen real estate; we don't have the same issue on a desktop/laptop.

I also like using the size of the scrollbar to figure out how much content a document has at a glance.
Oh, yes. I am being nought but paranoid, I freely admit to that. :)
Information Economics - It is still early in the game.
>He enjoys thinking about math. He doesn't need $1M to think about math. Ergo, he doesn't need $1M.

The fallacy there is the assumption that he will never need $1M to think about math. He could get hit by a bus next week and need $1M for medical care.

(A quick Wikipedia check says that Russia has public health care supplemented with private providers. Suppose here that his injuries were bad enough that the public system wouldn't completely heal him.)
I think he mentioned he doesn't want to deal with people who represent that specific fund or charity or whatever this is and ignores them.

Also if you think about that - 1 million after taxes (and you probably need to pay taxes twice - first in the USA and then in Russia) is not that much money for someone who wants to demonstrate his principles.

And for some organizations having him would bring millions in grants, so if he declines the prize from these people - there is a reason for that. There was a great article in newyorker, in a few words, the world of science smells.

http://slashdot.org/story/06/08/25/2346220/New-Yorker-on-Per...
Rails is the new PHP, sigh.
"Science may not be the only way of organizing and understanding our experience, but for accuracy it fares better than religion, politics and art. That’s the lesson."

Really?

"it is the mark of an educated man to look for precision in each class of things just so far as the nature of the subject admits; it is evidently equally foolish to accept probable reasoning from a mathematician and to demand from a rhetorician scientific proofs." Aristotle, Nicomachean Ethics (http://www.sacred-texts.com/cla/ari/nico/nico003.htm).
I have just browsed through the blog of the project manager at http://tagebuch.miniatur-wunderland.de (it's in German).
Until now the only thing I could find regarding the programming are the following numbers[1]:

The control software has 145.000 lines of code[I guess for the whole model, not just the airport]

Just the airport control software has 70,000 lines of code.

He has added 200,000 numbers just for the configuration.

[1] http://tagebuch.miniatur-wunderland.de/eintrag/aus-dem-leben... (German)

http://translate.google.com/translate?hl=de&sl=de&tl... (English with Google translate)
Why stay away from Groovy?
As the stakes get higher it's ever more important to pursue the rational course of action. It also gets more difficult.

Beating the baseline of always trusting the scientists is basically impossible for the lay-person to do. All they're going to do is look more closely at whatever claims perk up their ears based on their current biases, and then look just closely enough to spot some "flaw" which would get swatted aside in minutes by a serious researcher.

If you couldn't write a paper that had a good chance of being accepted by a journal (modulo bias) then you have no business doubting the conclusion. If you go about doing that, then your beliefs will on average be less accurate. And that's a bad thing, as the stakes are quite high.
I would say use SHA1_Pass and never store, synchronize or forget a password again. I'm biased though, I wrote it and use it daily. It's entirely free, cross-platform (GPL licensed) and you can get the source code from github.

Edit: Also, SHA1_Pass does not rely on websites or anything remote from your device to operate. It just requires you (the user) and your brain ;) That's the biggest reason I wrote it.
In Australia every polling booth has party volunteers handing out How To Vote flyers showing how they recommend you distribute your preferences. So if you like the Greens but don't really know where those two obscure independents fit in to the picture, you'd just follow their guidance on whether to put them at the top or the bottom of the list.

I suspect most Australians probably just follow their preferred candidates preferences.

http://www.australianpolitics.com/elections/htv/

Allocation of preferences is the mechanism that gives the smaller parties a say in the political process. The Greens (say) might know they have no chance of getting more than a couple of percent of the votes in a giving electorate, but they can do deals with the major parties based on that. e.g. "If renewable energy becomes a campaign promise, we'll direct our supporters to put you as their second preference."
News Corp Has Lost $10 Million On The Daily This Year
LW pretty much gave all of his money (which was a lot), to his already rich relatives.
There is something very important that is missing from this post and from most of the discussions of this issue.

Who are these scientists? What exactly do they say? How do we know that what we hear that "scientists say" is not actually what the media wants us to hear? Most people never talk to scientists directly. Everything they hear is through the media. Most people are not stupid and understand that what the media says is not always to be trusted (not necessarily because the media is corrupt or because it intentionally tries to mislead, but simply because the way the media works is that it focuses on the most popular and controversial topics to receive the most views).

TL;DR: The perceived distrust of scientists by the public could well be a distrust of media reporting of most issues in general, not necessarily a lack of belief in the scientific method.
I'd love to know why this was downvoted. Sometimes HN is a really hostile and narrow-minded place.
All You Have to do is Ask
Decompiled code can end up looking like high-level assembly code. Like a programmer just learning a new language, using all the habits of their old one.

You have to call decompiling a success if the result executes the same algorithm. Much more than that is very hard.

I wrote a similar conversion tool - PL/M to C - years ago. It did quite a good job, because it had semantic clues (not to mention the original variable names). And even that can be done badly - the 1st pass result folks called "CL/M" because it was obviously not written by a C programmer.
Perhaps you've heard of something called ruby / python, that offload massive amounts of intellectual capacity off of programmers.

I'm not sure where this falls on the serious-but-mental/clever-troll scale but it's pretty far at one end or the other. Ruby and Python offload massive amounts of intellectual capacity from programmers? They're not "non-programmers" then, are they?
Science is based on evidence NOT reasoning.

Thinking about problems don't provide new information. It's the same basic fallacy as assuming a really really powerful AI could deduce QM from a few minutes of webcam footage.
"Enterprise" Java does not need to be the way you have experienced it. We are getting ready to release a fairly complex Java application that addresses a very significant pain point. The major components of the entire application are highly decoupled. Our team is currently two developers, and we do not envision it to grow over three. The whole development process took only 8 months.

So... don't blame Java for poor architects or poor engineering/business leadership...

(And, btw, I'd love to talk to you if you are in the Boston area.)
Mildy better than the status quo is still better than the status quo. Don't fall into the trap of the Status Quo fallacy; vote for your preference about the two options you are given, don't abstain just because you're waiting for the 'perfect' option (hint: it doesn't exist).
Less Software
I feel like I've seen a lot of metrics about how Android /will/ be the platform of choice, and little that suggests the vast majority of consumers buy Android phones for anything other than price reasons.
I'd love to see more custom UI code available. There seems to be a shortage of quality resources.
It's described under the 'simulation method' heading. Unless you have a reason to suggest otherwise, it's reasonable to assume voters' preferences follow a normal distribution.
Indian Premier League | IPLT20 Season 2011 Live Telecast | Tricks Window
That and the issue of being forced to scroll through a potentially long page to get to the bottom, which is where the information you're actually after is located. Major usability fail.
Agreed. I believe there are some nice technology and business wins that will come from blurring the lines between client and server. Stay tuned!
i'm surprised by the reactions here. maybe i am misunderstanding the blog post, or maybe others are?

as far as i can see they are being extremely paranoid. they seem to be monitoring (and following up on!) traffic flow, which is itself pretty impressive, are flagging this even though they have no other error signs, and have done a good enough job in their implementation that can say, without any more details, that the only risk is via brute force cracking.

i use keepassx locally, but my take on this is that they are way better than average. this kind of report would make me use a company, not switch from them.
Perhaps this comes from living in the north, but the people I associated with are less sophisticated than you give them credit for. My wife has next to zero understanding about any of this and is not voting because she has no understanding of the issues involved. Ditto for my parents. And my in-laws.

Assuming that everyone's an intellectual and will research and consider the options and then make an informed choice is both idealistic and unrealistic. Many people have better things to do with their lives than thinking about politics and they're out there doing them. Making the voting process even more complicated is hardly going to compel them to get involved.
Nice to think about. Let's get rid of those nasty "middlemen" carriers. Except those "middlemen" built the hundreds of thousands of radio towers and the massive infrastructure that carries the traffic.

How does Google/Skype get around that, short of building their own radio network?
Starfish: A User-Controlled Network
There was a study a while back that said that Android is now the most desired platform: http://www.androidcentral.com/nielsen-android-americas-most-...

I don't believe that in that study "desired" was supposed to be inclusive of price.
It scales with sticky sessions on load balancer
But you can control the risk of exposure to keyloggers. You have zero control over risks to LastPass's infrastructure - which, as this blog post mentions, is a much juicier target than your passwords on their own.
NYC Tech Meetup
Tagmask aims to curb information overload for programmers
But IBM has a focus--business to business. You could argue Google's focus is advertising, regardless Google is much more aggressive than IBM or any other company in expanding into ever semi-related web category.
I believe StackExchange allows you to create a username after you've created an account, you start off with something like "user12345" if you don't specify one.
How is the order important? Why couldn't Python have implemented:

result = cond then expr1 else expr2

(Except that it's harder to read, which is why Python doesn't have that.)

IMNHSO, precisely for the reason you mention, that would be much more of a hack.
I'm in the same boat with my site. For now I've given up on A/B testing until I can at least double my traffic. This SEO service seems fairly cheap and came highly recommended by @aymeric: http://taskarmy.com/services/342-get-your-webpage-on-1st-pag...
While this was a beautiful and very moving post, I disagree with this:

> I haven't gone to a better place, or a worse one. I haven't gone anyplace, because Derek doesn't exist anymore. As soon as my body stopped functioning, and the neurons in my brain ceased firing, I made a remarkable transformation: from a living organism to a corpse, like a flower or a mouse that didn't make it through a particularly frosty night. The evidence is clear that once I died, it was over.

With all due respect to Derek, and it's remarkable he was standing by his beliefs until the very end, he has no way of knowing that's what happened.
... and, lest anyone think that losing seats to the LibDems just means it's the LibDems' self-interest driving their wish to change, look at the comparison of the vote and seat percentages. At the last election, for every LibDem MP elected there were 5 Conservative MPs elected, but for every 2 LibDem voters there were only 3 Conservative voters. Is that really the parliament we asked for?

We need AV not because it's the best forever but because it's our only chance of reform for a generation. I'm voting yes.
Well in reversing applications, most people use disassemblers and debuggers to step/trace/analyse the machine code.

Just because they exist doesn't mean what they provide is of any practical value, as you said it yourself they decompile badly.
Musings on Ebooks
With Freenet, you allocate storage, and content gets distributed throughout the network based on popularity. It's designed so that it is impossible to know what is in even your own store. Files must be "inserted". You can't really perform a search.

If GNUnet is like other file sharing, you share files while you are online, responding to searches and transferring files that are requested.
"Use a Question Mark Icon for the Password Recovery Link"

Am I the only one who thinks that is really unintuitive? I don't even think clicking on that icon would cross my mind as a user, and I would spend my time trying to find the "Forgot Password" link.
All the answers that said "its already been done" are not quite right. Its often possible to do it better and eat their lunch. Look at DropBox. Lots of mountable-cloud-storage solutions existed but they were (are) fragile and expensive.
Programming while stupid
You made a case but wrapped it up with an appeal to which way someone should vote.

Sheepishly voting Yes because someone suggested they might not care about democracy otherwise is not very democratic. If someone cares about democracy, all they need to do is vote full-stop.
I've done it for more than three years. The advice is good, but it's not specific to working at home - it applies to any work area, including corporate offices. IMHO the most important tip about working from home is to have a dedicated room with a door that closes, and educate members of the family to respect your work time and space.
"Likewise, if you can't know _when_ the scientists are wrong with >90% accuracy, you should just shut up and trust the scientists _always_. But, of course, this is not what people do."

The problem is that it's trivially easy to find MAJOR errors in the methodology or interpretation of many or even most journal articles, and whatever passes for the scientific consensus is usually based directly off a very shallow reading of the abstracts and conclusions of these articles without taking any of their flaws into account, let alone questioning the epistemology behind them. There are probably fields where this isn't true, but they're definitely the minority. When the scientific consensus changes it's rarely because of brilliant new research, but rather because the flaws in old research gradually get publicized and so the old conclusions get replaced by the conclusions of new research that's also flawed, but where the flaws aren't yet widely known. But there's no reason why you can't actually figure out what these flaws are, it's not difficult at all, it's just that most people (including scientists) are too lazy to read the actual papers and think critically about them.

The point is that people who buy into scientific consensus wholesale aren't actually the rational skeptics they market themselves as being, but rather are just as dumb and ignorant as the worst of the religious fundamentalists.
We had probably tried 10 ideas before that and they
all failed miserably.

Would you tell us about how this went down? Particularly how you decided it was time to toss the idea to the side and try something else?
What makes VMs like Luajit, Pypy, V8 and Tracemonkey/Jaegermonkey either not "good" or not "OSS"?
Ask HN: need advice, im looking to get my feet wet with app development
i currently have some websites built and i know java. so im guessing that developing for android would be best. but i was wondering what steps should i take to get started.

thanks in advance
I agree with your last point entirely, but unfortunately it's a politically unacceptable one. Passing some sort of civics exam before having the right to vote would be fine by me.
I think the downvotes (not from me - once a comment goes grey I tend to think the job is done for all but the most abusive comments) relate to the "I submitted this story and got no love" element (or maybe the smiley face).

We've all been there, and it adds nothing of value to the actual article or conversation to know it's a dupe, unless the previous one had a worthwhile discussion as well, in which case link to it.
My Google Interview, Part 1. The Infection
There has never been a referendum about voting reform before in the UK (in fact, the only single previous referendum that was nation-wide was more than 35 years ago, and was related to our membership in the EEC).
If you need a USB hub to use one effectively, then the true price just went up by a third or so.

Why not make the thing twice as thick, providing room to add an ethernet port and a second USB port? Then much more of the associated costs will be incorporated into the unit.