skysight-inc/HackerNews huggingface dataset:
Programmer may have been an elite title at one time, but now it's just like saying gardner, chef, or scientist. You just have to work a little harder to figure out whether or not someone is a moron. There have always been morons and there always will be. I may be one of them!
"The irony is, I eat relatively healthy and low calorie, but I've gained 45lbs in the last few years"

125ml red wine = 85 cal, or 510 per bottle. English style bitter is a bit better at 180 cal per pint, so on your consumption mentioned in 3rd para, that is just under 1600 calories extra per day.
Language specifications are important for interoperability. They are very useful for people who write tools like smart IDEs or linters. They are also interesting for people who want to create their own VM or compiler. There are various JavaScript and Java VMs. There are also various C and C++ compilers.

But there are also users who read them if they think that some particular behavior is puzzling. Then they check the spec to see if this stuff really is supposed to happen or if this is something which wasn't properly specified.

For example, there was a 50:50 split when it came to the behavior of SVG masking. As it turned out, that part of the spec was just confusingly written and the compliant behavior was actually really silly. The spec was changed and now every browser does the same intuitive thing.

Without this "central authority" there wouldn't have been a way to get this fixed.

Dart is another interesting example. They had a specification since the beginning and every part of the ecosystem follows it. This way, different teams (and even different companies) can create all kinds of tools which all have the same precise understanding of the language. Naturally, this also helps with identifying spec issues.

Without a specification, you have to reverse-engineer the behavior and you might end up being forced to replicate some really nasty crap. Some of JavaScript's warts were set in stone this way.
So many awesome things to try out and so little time...

I'm really excited to see such great ideas of the past being resurrected like that. Things like Lisp machines and Smalltalk environment are still revolutionary and have much to contribute to the technology of the present.

It's a shame really that they almost died out. I could only guess what were the reasons for that but it's great to see efforts trying to bring them back to the future where they belong.
I would like to see the insurance industry reduced in size, rather than be further bolstered by legislation.
The article about the Android/PRNG security flaw is aptly editorialized...

Thank you.

I revised the title for that link several times. My final edit lifted the style of the Ars Technica[1] headline, but specifically added the more technical "Java and OpenSSL crypto PRNG" that I worried would be incomprehensible to the layman...

Though, the mods did remove my trailing "." from text. ;-)

[1] https://news.ycombinator.com/item?id=6215972
Cisco has been laying off a few percent of their workforce every 6 to 12 months for years. This fits into the strategy they've embarked on since 2007 to move much of the business to india. When you hire people in india you've got to fire them somewhere else.

More on their indian strategy: http://forbesindia.com/printcontent/32858
Incredible!

> For years, cadets have trained falcons (the only performing mascot at NCAA division I football games). FalconSAT-2 showed its excellent homing skills in the launch failure by avoiding the sea and returning to its shipping container so it “could come home to roost.”
Can A $199 Home Alarm the Size of a Beer Can Protect You?
Right! Exactly as described in Cyclecraft (http://www.amazon.com/Cyclecraft-Skilled-Cycling-Techniques-...).

But some people just ignore your good cycling technique. What often happens is that cars still insist on trying to overtake you navigating junctions when you take your lane, even when there is a) no where for them to go in front of you, as you're keeping pace with traffic, b) doing so endangers you safety, as the pass extremely close, forcing you out of the lane, c) pushes other traffic out of their correct position, as they straddle two lanes.

I stopped cycling in London regularly because of the sheer number of incidents like these I'd see - at least one a week, where the car driver just shrugged and sped off.
> common law/no fault motor accident victims

Could you elaborate a bit on that? I haven't heard of such thing in the UK?
New Form of Carbon is Stronger Than Graphene and Diamond
I think the whole premise that it should be hard to go 40 days without alcohol is ridiculous. If not drinking for 40 days is an experiment you're already in a minority with an unhealthy relationship with alcohol.
If this topic rises to the front page every time, and is removed from it only when the mods burn it, then it is big enough issue that is really important to many people.

Some can find it ok, many find it annoying, and some others, like me, find it good enough reason to hide, but no amount of moderation will make it disappear.

I don't really care if some modster change my submission title, but if my name is still there and someone googling for it can see it next to something I didn't wrote, then it is a big problem to me.
My Dad used to fix radar on large ships. The company motto was "It'll be all right when you get to sea, Captain". Oddly enough, it always was. Even if the radar failed, they had radio, loren, pilot guides &c.
Sure if you prefer static typing then JS is not for you.

Continuations seem to be rare among other languages you could choose. Personally I have only seem them in LISP, what else is out there?

I would love to use LISP, but the libraries simply aren't there. Last time I tried Racket, there wasn't even a library for JSON.
Well you can dot them if not cross them (cross needs 3 dimensions iirc)!
The Mill CPU [1] that was discussed a while ago is quite close to being the perfect architecture for a Lisp though, so hopefully many of other parts of these ideas will also come back in even more impressive forms.

[1] http://www.youtube.com/watch?v=QGw-cy0ylCc
Grow A Tail
We always wanted one - so we designed the best most realistic, remote controlled Tail we could.. Now its on Kickstarter.. Its the limb you didnt know u wanted..
If you've ever complained on HN about NSA technology ruining our society, then time to take this tool and save society. This is powerful and cool technology. It could expose corruption. It could be a bullshit detector. The same types of tools that have stripped our liberties can be the same tools to re-balance democracy.

But please write free and open source software. Otherwise no one can ever trust the software or consider it secure and safe.
The joys of safety when using C.

Validation tools and warnings as errors are not optional when using C and its derivatives (Obj-C/C++).

Not everyone is an elite C developer and even those can make mistakes.
doesnt work for me, stopping video and then typing "1" "9" "8" "0" ? It jumps to start of the video, no game coming up...
Finally I don't have to buy batteries anymore for my mouse.
UK courts have not been forthcoming with access to website blocking orders
Secrets of the (football) fixture computer
One tendency of the arrogantly self-taught that the poster didn't mention is that they don't know what they don't know (and aren't willing to learn, because they know it all already). Even though the majority of the course is well below their competence level, they miss out on some critical foundational things, but persist in their arrogance.

As an illustrative example, I was a graduate TA for an undergrad algorithms course this term. I spent two days after the course ended arguing about the final assignment grade with one of these self-taught know-it-alls - the problem was a dynamic programming problem which could be solved in quadratic time, and which the student had solved recursively in exponential time. He repeatedly insisted that his solution was "mostly correct", and that he should get some points for it, and I explained three times the theoretical reasons why he was wrong. Eventually I also pointed out that his solution was about one trillion times slower than my reference solution on an instance of size 50 (mine ran imperceptibly fast, his hit the 30 second timeout) - I don't even know the words for how much slower it was on the largest test case (of size 2000).

Students like that may have talent, but without the humility to realize they have something to learn from others, I'm sure they'll end up putting code like that in production and costing their employers real money.
The Sun/Oracle JVM does it, as many other JVMs.

Just Dalvik does not.
Show HN: angular-route-segment - an AngularJS router with tree-like views
Security checks is not the main cost of time there. The hyperloop is suggested to end up in Sylmar, which according to google, is about a 30 minute drive from Union Station in the center of Los Angeles, where the HSR will stop at. I don't live in LA so I'm not sure whether that 30 minutes is optimistic or pessimistic.
I didn't mean equivalent to a lisp machine, just equivalent to the submission in the lisp machine direction.
Campaign for a new HTTP Error code: 451 - Blocked for legal reasons
SpaceX software engineers on Reddit AMA:

> > First question: do any of you guys play Kerbal Space Program?

> Are you kidding? That’s how we design our rockets!

http://www.reddit.com/r/IAmA/comments/1853ap/we_are_spacex_s...
The story of Palantir's CEO
My alterntives to a couple of these:

function debug()
{
if [ -v VERBOSE ]
then
echo "${1}" # might want to add: >2
fi
}

function has_dep()
{
unset dependency
dependency=$(command -v "${1}")
if [ -v dependency ]
then
debug "found \"${1}\": ${dependency}"
return 0
else
debug "\"${1}\": not found"
return 1
fi
}

# example:
VERBOSE=1
if has_dep curl
then
echo "we're good"
fi
if has_dep notfoundthing
then
echo "not good."
fi
Is it conscious or subconscious? Because that makes a huge difference on speed and subtlety of the attack.
And why /dev/urandom instead of /dev/random?
Startup reactions
You can't dual licence someone else's GPL code. That's why companies that want to do this need contributers to assign copyright. For existing projects this would often be too much work to be worth the bother (though not impossible, I believe x 264 did this, and Firefox has done similar things in the past).
In this context: At the point where one begins to be much, much more likely to be misplaced than the other.
Well that took a turn...
Do you also by chance drink poison every day to build immunity for when that vicious lad taps your drink?
Why Some Startups Say the Cloud Is a Waste of Money
I'm not speaking from experience but..

I think even is different to any other split in the same way free is different to any other price. It creates an implicit definition of "fair." A 60%-40% split is implicitly valuing founders' previous contributions, potential value, experience, etc. These are very hard things to estimate. If you ask everyone to quantify their contribution to a success and add up all the percentages, you will usually get a total >100%.

An even split avoids all those problems by putting them aside and agreeing to a definition of fair. Humans understand egality intuitively. They are usually emotionally comfortable with it.
I completely agree here. Good information here, and lots of potential when you think about it could be applied with other machine learning algorithms that are currently being used with "real-time fMRI". Indeed, I don't think we're far off from reducing the gap between neuronal activity and behavioral patterns, but we need to keep in mind that the brain is incredibly complex, highly variable between individuals, and most of the time, presents quite a poor signal-to-noise ratio with the technology currently available.
A XOR A = 0
I'm pretty sure schizophrenia or Parkinson's would be more effective. The interrogators can just pull the hat off. What you want is brain "static"
Sensoria Smart Sock Fitness Tracker
I can see some reasoning behind this, but the reasoning is that the emphasis of the problem is "people are angry at the site because something is blocked so let's show an error code reflecting the real reason." Using 451 would take the emphasis away from the site and onto the legal oppressor.

On the other hand, why not inverse all inaccessible content to legal oppressors? Change the default meaning of 403 for example to "Access denied for permissive or legal reasons".
Another annoying result of this policy is it makes it hard, if not impossible to search for articles later (that I've not felt strongly enough to save). A few times I've thought "oh wait, I saw that on HN" but have been unable to find the (now changed) title.
Yes. They list a limit of 3 months just to be on the safe side, but nowadays it's usually granted in ~6 weeks.
They seem to be quite dedicated to ToF, as they bought not one but two companies (3DV Systems, Canesta) just to have their own inhouse ToF system [1].

I found two images from the inside of Kinect One, if someone is interested: [2] [3], from the Wired article [4]

The processing system on the other hand might be in-house, or probably with the help of their amazing MS Research team. The demo in this video is absolutely state-of-the-art tracking: [5].

[1] http://en.wikipedia.org/wiki/Time-of-flight_camera
[2] http://www.wired.com/images_blogs/gadgetlab/2013/05/20130514...
[3] http://www.wired.com/images_blogs/gadgetlab/2013/05/20130514...
[4] http://www.wired.com/gadgetlab/2013/05/xbox-one-development-...
[5] http://www.wired.com/gadgetlab/2013/05/xbox-one/
It's my understanding that the headset is in fact standard:

(from the actual paper) "The experiments are implemented and tested using a Emotiv EPOC BCI device"

(from the hyperbole article) "For $200-300, you can buy an Emotiv"

In what world would the victim not become suspicious? I think this result is framed as "if BCI-controlled gaming takes off, it doesn't take much to harvest personal data from gamers".

Also, I wonder what are the implications for interrogation methods (think CIA, not local police). They didn't test what happens if the victim is actually trying to resist, maybe even if the victim has had guidance on how to resist. I would love to know.
Yep, I used to religiously read new Joel on Software posts, but they are pretty few and far between now.
People create threads to discuss hellbans (or shadowbans, or whatever others might prefer) from time to time, too. Hellbanning is a practice that I find almost embarrassing. Browse this site with "show dead" enabled, and you'll find perfectly good comments showing up as dead. You'll also see legit problem posters showing why they should simply be banned, rather than allowed to post dead comments all day.
XORing numbers can never decrease entropy. It can only increase it.

Let Generator A(x) equal "For any x, a perfect random number picked by the hand of God Almighty." Let Generator B equal "For any x, A(x+1) unless 'ars is asking in which case A(x)".

If ars chooses Generator A, ars is fine.

If ars chooses Generator B, ars is fine.

If ars chooses Generator C = A(x) ^ B(x), ars will very quickly see that ars' intuitions about math are in some circumstances incorrect. Ars might then think "Phew, good thing they weren't subtly correlated, or it would have looked great right until it didn't."
I would definitely be interested.
Wouldn't outright banning be more draconian (I browse with show dead on, so I can still read some interesting comments from time to time, this wouldn't be the case with outright bans), or are you suggesting no banning at all?
I loved the headline. Sensationalist in a good way.
Show HN: History of Agile Project Management
JavaScript on hardware? This came out a year ago
I hate the papermail web front-end...

I'm not sure about papermail, i.e. whether it supports "format=flowed" or not. Perhaps the mail lacked it anyway.

Use gmane for your own sake and sanity:
http://thread.gmane.org/gmane.comp.video.blender.devel/40386
Or they'll just do bilateral agreements to allow people from "the right countries" to be able to work there

Like Switzerland
EEG is much easier to collect data from. Fmri needs a big machine and lots of helium, so it's impractical for daily use.
Well, the cool thing about HTTP error codes is that you don't need a campaign or get permission from the W3C, you can just start using them if you want.
sort of.
Kanban is a Better Way for Startups
I guess I should clarify what I mean by that;

I do not physically interact with the people in question on a regular basis in meatspace, but the mindset is basically the bedrock of near every anarcho capitalist focused community in existence, and within this sphere I have regularly observed at least that many frequent participants on discussions.

So the idea that the position held is useful in identifying who that person might actually be based on its rarity is not very plausible. Unless all those people are actually just sock puppets I suppose?
I don't get it? There are already drafts for it, which were created close in time to when Bradbury died.

http://tools.ietf.org/html/draft-tbray-http-legally-restrict...
If the problem posters were banned, I think the technical nature of most members here would mean that they would quickly and easily set up a new account to troll from again, leading to playing whack-a-mole with the banhammer. That was, IIRC, one of the reasons for shadow ban creation.
Change the default meaning of 403? I don't think that's a good idea. When a user needs to be logged in to do something and they aren't, you show them 403. When access is restricted to people outside a network, they see 403. It'll be hard to force a new behaviour onto the existing web, easier to add a new HTTP code.
Erato - Markdown Editor for Mac
Seems like a good idea, but the wrong way to achieve it. The right way, as I understand it, would be to write it up as an RFC and submit it to the IETF; and to contribute code for it to some of the popular web servers (apache, nginx, etc). The site doesn't make any mention of either of those things.

Edit: oops, I was wrong. There is an RFC and it's linked from http://www.451unavailable.org/what-is-error-451/
I've met talented JavaScript programmers. They're just quite good at using other languages, too, and thus choose not to use JavaScript whenever possible.
GlassUp raised $100K on Indiegogo — but PayPal is refusing to pay up
Ramachandran - Split brain leaves one half theist, half athiest
Here, try it on this: http://www.youtube.com/watch?v=dQw4w9WgXcQ
There are many single sources of nutrition that are cheaper than Soylent.

Have a look at the WFP information here (https://www.wfp.org/nutrition/special-nutritional-products) and here (http://documents.wfp.org/stellent/groups/public/documents/co...)

And the manufacturer page for some of these products here (http://www.dsm.com/corporate/home.html)

This report from IRIN shows the extreme need to lower costs with these foods - they're aiming at $4 per kg. (http://www.irinnews.org/report/83124/malawi-cheaper-recipe-f...)
A leap too far. You could test and mature those technologies further independently (in the lab, at test stands, flying tests with existing vehicles) at much lower cost before trying to integrate them into a design that costs billions.
I've never had anyone say one word about road tax to me, but I did have a 65 year old cabbie outside Buckingham Palace yell at me and tell me "this isn't America" after he heard my accent even though ironically I was cycling more to London standards than any US city.
a polygraph measures physiological responses which are related to the EEG spike, but are a less direct measurement. As a result the polygraph is much easier to mess with by playing around with your physical state. For example you can confuse the polygraph by doing things like clenching your toes and fingers, as well as performing other jedi mind tricks.
Spriter support in Construct 2 (bone animation in HTML5)
"Blame the gun or the guy who died for not having a steel skeleton, it doesn't matter. The guy is the one who's dead, the gun is fine. The onus is on guys to not die."
Raspberry Pi - Minecraft Twitter
This is completely a non-story. If you're going to write a blog entry about a project's valgrind results at least track down one of the reports that's actually a bug.
Good reason to generally use a different bank for your personal banking and your business banking especially if your business model is potentially high risk in the eyes of banks.
Of course, but OP's point was that compliance is meaningless...
Should I put number combinations like 1111111 onto my lottery ticket?
Technically speaking 403 can be returned if it's blocked for legal reasons, but obviously it would be nice to know why it is forbidden.
I use that and it has been amazing so far.
Solving rendering performance puzzles
I don't see why he keeps trotting out this thesis that just isn't supported by data. Japan's GDP has been stagnant over the past two decades:

https://www.google.com/search?q=japan+GDP

Adjusting for working age population shows a similar trend. And if data doesn't work for you then there's a ton of other signs that the economy is not doing well:

- Interest rates have been stuck against the zero lower bound

- Stock market is 1/4 of what it was at it's peak

- Property values have still not recovered in major cities

- Debt as a percentage of GDP has ballooned to over 200%

Now with that being said - if I had to choose a country to spend two lost decades in, it would be Japan. Local savers have allowed them to issue debt at very low interest rates which has been able to cover shortfalls. And there is signs that Abenomics is taking hold.
I have very little idea what service they are actually offering. There's a twitter clone.. but also you pay for some sort of file hosting, and I'm not sure past that.
Yes, but that's true of other standards. Eg, I can start putting <haiku> tags in my HTML if I want.

The issue is whether anyone else will expect this tag or code and do anything meaningful with it.
How dare you call Game of Thrones silly? And it's a book adaptation btw.
XML Can Give the Same Performance as JSON
It would be good to at least indicate when an editor has rewritten a submission, so that responsibility for the headline can be pointed to the correct user. Like a '/ editorsusername' after the submitters name.
For some reason, this article is blocked from my work due to proxy avoidance.

Somehow seems fitting.
Fat Markup: Trimming the Myth one calorie at a time
How many lines of code does this app consist of?
Analyst expectations is the biggest nonsense. Corps the size of Cisco carefully manage analyst expectations. They have dedicated analyst calls, "we think you're a little off on your predictions, maybe 5% too low"... the aim is to exceed analyst expectations by the tiniest margin.
Many of JS's "straightforward syntax" that "looks similar" to other languages, is subtly different in profound and dangerous ways.
I got Access Denied at work...
Perhaps it's more practical and better with temporal resolution, but it depends on how concerned you are with spatial resolution too (which EEG is quite poor with).
Intermediate JavaScript: FP + OOP paradigms
Is this saying:

"As a web user I want our ISPs/governments to give us a nice error page so we understand what is going on when they DNS block or seize websites"

Or is it saying:

"As a web-master, when have to take down content due to legal proceedings I want a nice HTTP code to return"

They give example of the first (Virgin Media), but that takes down an entire domain, so it's kind of irrelevant if the correct HTTP code is returned, it's not like that is going to be resolved quickly. 503 would be the correct code here.

The second might be useful to spiders (who might want to back-off spidering so often for a while), but then wouldn't you just want to show your users a 404 with a nice reason why the content has gone.