skysight-inc/HackerNews huggingface dataset:
That doesn't happen to me on windows. I am using ctrl + scroll to increase the font size.
Well you can easily switch back to default!

Another tip for fighting: equip different weapons. I had only equipped the best weapon, as is customary in games, not knowing you can attack with all equipped weapons at once basically (each weapon has a separate timer). This makes a huge difference.
Digg Reader is Live
Interesting game, but I'm surprised it doesn't work better on phones - it seems like a perfect game for the medium.
Why Github Decided to Raise a Giant $100M in Venture Capital
There is a great Q&A with Steve Jobs (I can't find it right now), where he explains that you can't sell billions of dollars of product simply by building interesting (or useful) things -- you have to develop a coherent strategy and think through how different pieces fit together. Similarly, you can't jump dump $10m on a hundred research teams, and expect to turn Yahoo around.

I used to be in academia and I'm running a startup now. I'm absolutely certain that generating computer science research papers, even brilliant ones, is a heck of a lot easier than the absolutely insane focus required to ship breakthrough products.

From what I can tell, Yahoo now has a phenomenal environment for people with this level of focus. As for the castles-in-the-sky research people leaving Yahoo, it's probably better off for both the research people and Yahoo. It's got a new business to build -- funding research papers that go nowhere does nothing to advance that goal.
As a Finn, I have to point out that just because Finnish and Hungarian are related, it doesn't mean it is easy to learn, or in any way "not weird" to us. Some basic things about the grammar are the same, but you wouldn't be able to tell that they're related without a higher degree in linguistics. I think Hungarian is usually considered very difficult to learn precisely because it doesn't resemble any other language. Nothing you know already will make it (noticeably) easier to learn.
Is there a way to pause?
Darn, guess I'll have to start all over again on my PC.

Seems like there'd be a use for a way to "save" games by emailing a parameterized URL to yourself... Or just an alternative to arrow keys for all of those tablet users out there.

Still a great game, though! Next time I'm feeling like procrastinating on a 2007 vintage netbook, I'll know where to look :)
Looks like Java won't make it in this part of town.
Tiny little iFrame to showcase your webapp.
Yeah, seeing the headline immediately made me picture a tiger parent submitting stories to HN...

["BREAKING: 5th-Grader Masters Beethoven Piano Sonata, Immediately Resumes Violin Practice"]
> Move tabs to the title bar like in Google Chrome

What it means is like chrome there should be no title bar. Precious vertical pixels wasted for something that is never used. Like chrome or most modern browsers have moved the tabs in the title bar sublime should do this too.
Yeah, I've literally never seen lower-case pi used as a variable (thank goodness!). tau is a good choice because it looks like pi, and is possible for normal people to write (I would have had a fit if it were lowercase xi!).

I like the explanation page for why tau a lot, and I think that page is much more important than actually using tau in real mathematical works. It's a great explanation of how 2*pi is the more natural quantity, and how it comes into play in the different functions. But it's just much easier to deal with factors of 2 than it is to explain alternate notation.

In fact, I think a lot of making mathematical works easy to understand is using commonly accepted notation...
The IoC threads work by converting park-able functions into Single-Static Assignment (SSA) form [1] and then compiled to a state machine. Essentially, each time a function is "parked", it returns a value indicating where to resume from. These little state machine functions are basically big switch statements that you don't need to write by hand. This design is inspired by C#'s async compilation strategy. See the EduAsync Series [2] on John Skeet's blog, and the compilation post [3] in particular. Once you have these little state machines, you just need some external code to turn the crank.

[1]: http://en.wikipedia.org/wiki/Static_single_assignment_form

[2]: http://msmvps.com/blogs/jon_skeet/archive/tags/Eduasync/defa...

[3]: http://msmvps.com/blogs/jon_skeet/archive/2011/05/20/eduasyn...
"Move fast and don't get caught."
I use noscript, and am continually annoyed by web pages that feel they need to run code on my computer to load. I get it when people complain about things needlessly using Javascript.

With that in mind, what the hell were you expecting? Even in the 90's web based games used flash. What exactly was the 'secure' alternative? A game needs to run code, whether natively or in your browser.
From your comments you seem to actually be interested, so let me tell you about it from my neo-luddite POV.

I love games ( I actually _pay_ for games I like ). I also run with my browser fairly locked down. If you've made a game like this and want me to take more than 10 seconds on the web page, at the bare minimum have it load _something_ without scripts and without requesting anything from another domain ( this means jquery, google apis etc )

This game is a great example of one I wouldn't look at because it loads nothing until a request to googleapis is enabled and scripting is turned on. Perhaps it is overly judgemental on my part, but I assume that failing to provide _any_ level of graceful degradation in a design indicates a poor effort. It takes 5 minutes to add this to your landing page and will save you a tiny percentage of bounces.

tldr: make sure your landing page loads something. anything. Ideally a short message telling users what awesome things enabling the site scripting does for us.
The use of infinitesimals in calculus! Things like integrating against "dx" or taking a derivative of a function "df/dx" make calculus seem like something it's not. Worse, it really introduces a whole new language whose rules for manipulation are unclear.

Like if we have a function f(x,y), we often write the "total" derivative of f as
df = (df/dx) dx + (df/dy) dy
And the rules for manipulating a differential like this are quite strange (e.g., dx on top cannot cancel the dx on bottom).

There's a language of differential forms that makes this notation a bit more rigorous, but I still think the notation is very misleading and confusing, especially for those who begin to learn calculus.
Does this mean that I need to throw away my 2048-bit RSA key? Is 4096 bit at all safer than 2048 from quantum computing?
That's also potentially problematic though. I'm not a regular Facebook user, but re-cast in terms of Gmail - if your site logged me out of Gmail every time I logged out of your site, I'd get quite annoyed (and probably quickly stop using your site).

Perhaps if your site can detect at login time whether I was already logged in to the site providing the OAuth service (maybe you could use time-to-authenticate, if there's nothing in the API to tell you?) - and only call OAuth-providor.logout() if you knew your site/login triggered the original OAuth site's login - leaving the Facebook (or Gmail) login session active if it was already there before I used it to log in to your site.
It's not quite clear what patterns will emerge with respect to UI event handlers, so there really isn't an ELI5 answer yet in the View layer. The backend advantages are well covered by the Go language community, so check out Rob Pike's talk [1]. As for other parts of the frontend, like the model layer, channels can lead to a major simplification for the callback hell involving multiple coordinated network requests or for transforming and processing events off a message socket, like that of Socket.io.

[1]: http://talks.golang.org/2012/concurrency.slide#1
I've been at it nearly an hour. Very good indeed.

Love the minimalist interface.
People mention the JVM, which is the primary clojure platform. People say that it is complemented by Clojurescript on the client side.

Inference : ClojureCLR seems to be dead :(
That looks like everything's being built and run in the correct way for OS X. Is there an easy way to run the benchmarks from that repository against my own WebKit working copy without having to set up all of the server-side support that the main README talks about? If I can run things locally I might be able to spot what's going awry with the asm.js tests for JSC.

I'm not familiar with building just JSC on Linux, but last time I looked in to it the only way to build JSC was as part of building all of WebKit.
See the answer below by sudont, which is spot on: https://news.ycombinator.com/item?id=5961376
Paper Minecraft, coded in Scratch (MIT)
No.

No speed up when compared to a classical machine (for much cheaper) emulating the exact same procedure:

http://www.scottaaronson.com/blog/?p=1400
Hi Tony! Sorry, getting to this late. freedomsponsers.org looks totally in line with what I was imagining. I presume you built it, so thanks! I hope it gets traction.

[Totally unsolicited... I'd vote to change it's name. I know it seems silly/shallow but I thought of a million and a half things that it might be before I clicked he link, and none of them were even close to what it is. (Mostly I would have assumed it to be a Koch Brothers fundraising organization)]
Interesting article, but perhaps rather optimistic about retainer arrangements?

For example, is keeping up with patches/security on a client's systems really compatible with the idea of a lightweight retainer, if a standard retainer is already something that you're scheduling yourself and charging out below your normal rate? Security monitoring is a premium service, because if someone with a system holding sensitive data is paying you to maintain the security of that system by installing patches, your response time had better be measured in hours at most, every day of the year, even assuming there isn't some stricter SLA built into the contract. It simply isn't possible for any consultancy consisting of fewer than three individuals to provide such a service unless at least one of them isn't human. And in the nature of such a service, if you under-provide for any reason and your client takes a hit as a result, the consequences could easily be fatal to your business (and very unpleasant to its principal(s) personally, if the failure was due to negligence in arranging adequate cover).

I also question the idea that retainer agreements are ideal for implementation by juniors but chargeable at senior rates. At least here in the UK, paying recent grads employed by consultancies £200+/hour to stand around with a clipboard and look important died out a decade or more ago. If you tried that kind of bait-and-switch on a time-based retainer today, at best it would probably be an explicit violation of any contract that many clients would accept, and worse, it would probably sour the client relationship and potentially your consultancy's reputation for offering value for money, which is probably its most important asset.

I've nothing against the principle of retainers, but I do think this particular article fails to distinguish the kind of commitment and fees that go with a basic maintenance agreement from the entirely different scale of commitment and fees that go with premium/emergency services.
> Wouldn't the PD need to show in court why they suspected you in the first place?

No, not really. They have to show e.g. probable cause but they can happily use secret information to create serendipity: "We happened to be parked outside the suspect's location at just the right time to wittiness them talking to a known communist sympathizer."

Its not unusual for information from paid informants to get washed in this way in order to conceal their identity and prolong their usefulness.
This is brilliant, not just for people with ADHD, but for anybody who gets easily distracted. Though my programming experience outside of Java is limited, I'd love to help.

Idea: I could see it being extremely beneficial to eventually have an API so that nanny functions could be built into other applications
Use the Alter HN Firefox add-on to tweak Hacker News
As someone who just purchased a car at a dealer: it really wasn't. The only part that wasn't awesome was due to the fact that I wanted a very specific configuration the dealer could only find one of, there was some extra wait and hassle. But that is just the price I pay for being picky.

Moral of the story: anecdotes != data
Why are you not following me on Twitter? Because you wrote that.
Many Harleys also retain their value pretty darn well, considering.
Many Palantir employees, including high level ones, have made little secret of their participation on Hacker News, mentioning their company in posts here.

You may recall they were involved in plotting to destroy journalist Glen Greenwald and his family.

http://www.salon.com/2011/02/15/palantir/

Plotting to destroy journalists who out government corruption and illegal behavior. Can't think of anything more undemocratic, actually the correct description is that an organization that plots to destroy journalists can not be described as anything other than a terrorist organization which is at war with the american people. But these terrorists at Palantir are proud of their affiliation with this terrorist crime syndicate.

http://wiki.echelon2.org/wiki/Palantir

From posts on HN we see either that fascism and a hatred of freedom and democracy are extremely common in the tech industry OR there are a lot of organized sock puppet and persona accounts here. I personally think the latter is more likely - look at the "top voted" comment from a 1 day old account. Legit votes pushing it to the top? No way.
What is "RSS"?
I am wondering if you read the Techdirt article. It isn't about what Google, et al do. It is about what the government does. While it is true that the targeted advertising business model which dominates the modern internet greatly facilitates the NSA's spying activities the article's complaint is not about that.
> Why not just pass one federal law instead?

You really think it'll be some simple thing like "no dealerships are ok" and that's that? No, that's not how things work in Washington. Everybody would get to add a little bit and more than likely it'll say "Tesla no dealerships are ok" or some other crap granting special rights to somebody. That's just how things go.

Pass.

I would rather existing state laws are overturned in court, so we're subtracting, not adding.
Takedown from Church of Scientology to GoDaddy, re: cheerupwillsmith.com
The problem is - browsers != people. I have 3 browsers open on this machine, another 3 browsers on the phone in my pocket, four browsers on my iPad, and at work I keep separate browsers up logged in as either me-at-work or me-personally. There are also a few machines/browsers I use more-or-less regularly which aren't "mine" (the meeting room and board room machines, the girlfiend's laptop…).

While client certs "work" (StartSSL.com's login for example), they fall a fair way short of "working well across multiple devices". (I'm not even sure if I could install a client cert on Safari/Chrome/AtomicWeb on iOS if I wanted to.)

Maybe something like Chrome's bookmark/tab syncing could be extended - but I'd want it to work across Chrome/Firefox/Safari on at least OS X, iOS, Android, and Linux (and though not important for me, it'd need to work with IE on various Win versions too, if it's to get any real market penetration). I fear there's no secure way to make that happen though - who's "cloud" could you trust with your private key? (Hell, can you even trust Windows with your private key? I've _still_ not put my real GPG key onto my iPhone because I'm not convinced that'd be smart…)
Sadly It is really difficult to make all Linuxes as First Class Citizens, You have to resort to tarballs, Only Ubuntu has gotten to be a true first class citizen.
Channels allow you to write code that "pulls" events off of a stream or enumerate-like structure. This can dramatically simplify event-heavy front end code.

Bacon.js is a library that exposes a similar technique (FRP), and their readme outlines the benefits in tangible terms

https://github.com/raimohanska/bacon.js
Amazing game! Thanks for sharing.
Probably helps get him his CIA pension, as he's still "technically" a fed for these years but working for NYPD.
Digg Reader Officially Opens To The Public
Pi is just fine. It makes just as much sense as tau, has history on its side, is simpler for many formulas, etc. The Pi Manifesto has good counterarguments and heaps of examples: http://www.thepimanifesto.com/
Designer Ryan Ringholz & Altos Ventures EIR Jonathan Spier Raise $1.2M for PLAE
A mimic eats its model
She - Evi Nemeth is a woman and one of the most influential on my approach to sysadminning. Even more than the Armadillo book or Limoncelli the handbook she and her collaborators put out was pragmatic, sensible, and incredibly useful. I really hope she makes it back somehow.
The emails are gold, and go out to 7000 people. I won't do it again put of respect for his request, but I guarantee every Friday will feature the web version of his email on the front page.

Personally, this is the stuff I want to see on HN. Educational content that helps me towards my own goals as a developer and content producer.
Libturpial 1.0 frozen
I don't think Django is being held back at all. It's healthier than it has ever been.

Consider that the reason you don't hear about it isn't due to it not being used but instead to a cultural difference in the people who choose it. I don't think Django developers are particularly good at blogging and self-promotion compared to other projects. They communicate through mailing lists, IRC, twitter, email and documentation. I'm ok with that.

When I started my project, I evaluated a lot of different options and chose Django. One of the big factors was a cultural commitment to documentation and slow measured changes with lots of thought put into backward compatibility. Blog posts about hot startups that are using it is low on my list. (and if you do your research you will see that a surprising number of hot new startups are in fact using it)
I ran this in console. just to automate gathering wood and trap checking, since forgetting to switch between panels is easy to do:

function pushButtons(){if(!$("#gatherButton,#trapsButton").hasClass('disabled')){$("#gatherButton,#trapsButton").trigger('click');}}setInterval(pushButtons, 1000);
You don't have to question a reporters right to report just like you don't have to question global warming, or equal rights for minorities or that the earth is round. Sometimes there are dumb questions and David Gregory obviously asked one.
"Six months before, we got a notice from the San Francisco F.B.I., saying they were going to give us a national-security letter [...] And we couldn’t figure out why they would say they were going to give us this letter! Kind of an odd thing to do [...] And they didn’t give us one, not at that time. It was later that they did."

This is a fascinating glimpse into the logistical aspects. Either the FBI was trolling to see if they'd roll over easily, or they were baiting them into some kind of reaction. I wonder what would have happened had they gone super public with their "we plan on NSLing you" notification?
This is probably a simple question, but I'm new to JavaScript: How did you create the side-scrolling animation effect that happens when you switch between locations?
σ has potential, but there's a pretty bad conflict with standard deviation. The circle constant shows up an awful lot in statistics.

Who cares about tau sounding like a "t" for "turn"

Pi comes from perimeter, phi comes from Phidias, etc. There's a long tradition of naming constants using a linguistic root (typically Greek). To my knowledge, there's no precedent for using a symbol based on its visual appearance to a geometric object. (Of course, you could always break with tradition.)
I really like the source code for this game! It's quite readable and good fun to look over :-) Now I remember this was my original reason why I was interested in programming - wanted to figure out these mysterious listings for test-based adventures on Atari. I really like how all the possibilities are encoded there, but you can't entirely picture the game until you actually play it :-)
Hey, thanks for the guide. It's a concise read :) looking forward to the article on Python 3.
Don't chicken out. It'd be a rare opportunity to do something good and strike back at the people who make this world a lot worse than it needs to be. Drake did the right thing, and although he was badly harmed, he doesn't regret it. The harm will fade away, but his feeling about himself will still be there.
In the US we have a narrative that we are "the good guys." Foremost that means things like living up to our ideals regarding democracy and human rights.

I think polling questions which remind people of those ideals will get results that indicate the ideals are more important than the country's economic interests. I also tend to think that such wording is a more honest phrasing of such questions because they acknowledge the tension between the ideals and the "dirty" realities.
For fuck's sakes, go away you insipid faggot.

Edit: please don't downvote me, he's a worthless troll and needs to be put in his place; look at his past comments.
FFT based multiplication of large numbers
I thought it was more about not polluting the classification ranks. It isn't that the government thinks it can actually shield employees from public information, but actually that when their job entails gathering and discussing information of a certain classification at work, they shouldn't be using or interacting with information (at work) that is still technically at a higher classification level.

Bureaucratic? Yes. Ignorant? Not in the way most people are portraying it.
When Second Screen Becomes Second Nature
Ask HN: my domain registrar stores cleartext passwords. Does it matter?
I was doing some domain updating etc and saw that it lists usernames and passwords for accessing their systems. This means they store their passwords in clear text right? Does it matter?
I desperately hope she makes it back, she's kind of an amazing person.

Every edition of that book has been better than the last and it's insanely useful, especially to people who aren't familiar with the way Unix & Linux work at a low level. It's the first book I toss at new sysadmins and devs who need to learn about Unix, even before "Essential System Administration" or "The Practice of System and Network Administration". The latter two are good for why you should do things, but ULSAH tells you what, where, and how and explains the different methods and tradeoffs. I haven't picked it up in a year or two, but I keep it around because when I do get stuck with some random AIX box or creaky old Hockypux system it's essential.
Anyone figured out how to explore the "landmarks" on the dusty path. Like I see the caves but I can't enter them, move my guy over them but no matter what key I press he won't enter.
Or walk down the street from the precinct and use the payphone to anonymously phone in a tip. Or launder the info through an existing CI. Or gin up an unrelated minor excuse for a home visit and leverage that to find probable cause and then just "happen" to find the evidence with your warrant.