skysight-inc/HackerNews huggingface dataset:
You don't have to come to HN exclusively. I like the idea of HN or any other website being focused on single-theme. If I want to read about startups and tech I come to HN. If I want to read about something else, I go else where.

I enjoyed this post very much but I would be very sad if posts like these became more frequent over here as I wouldn't have a good source of startups and tech anymore.
I would have run my operation from Russia or China, and made sure to never traffic anything illegal in my host country.
> If it does anything, it is to put up an appearance of being modern, while remaining rotten on the inside, and hence all the more dangerous.

But what's rotten that you have to use in the day-to-day? PHP still has it's quirks, sure, but when I write modern PHP nearly all of those melt away. Also, well done Cliche, that's pretty neat; there are some other implementations of this idea nowadays that do similar things and are very useful.[0]

One of the reasons I love HHVM is that Hack is basically PHP-the-good-parts-with-other-awesome-good-parts-added. Static analysis? No problem. Autocomplete? Built into the default tooling! Having to remember dirty array method parameter ordering? No need -- use Collections and use methods on the primitives!

[0] https://github.com/nikic/PHP-Parser
What's a language where that's not the case?
remove iOS8.3 iCloud lock via Download doulCi – iOS jailbreakiOS jailbreak
Ask HN: Effects of lamictal on programming/problem solving
I'm bipolar and take lamictal as a mood stabilizer and it literally has saved my life.

Lamictal is known to have cognitive side-effects (impairing working memory, etc) and I was wondering if anyone had some experience with taking lamictal and programming. I would stop taking lamictal and take some cognitive tests for a baseline but I am too scared. Any comments would be appreciated.

thanks!
Tomorrow's 0day via Vulnerability Name Generator
It's still important to remember that zero-cost exceptions are a bit of a misnomer. They may not have runtime costs in case no exception is thrown, but can hinder optimisation by the compiler.
Weird, seems to me like everybody could see their future in it.
Whilst a mask seems a good idea, I presume that the organic material that built up in your lungs would be broken down and washed out by the lungs natural processes within a few days or weeks?

Perhaps a doctor could clarify?
objectively terrible? That's the kind of statement that really should have some evidence included. Perhaps you meant subjectively?
Many of the NSA’s Loudest Defenders Have Financial Ties to NSA Contractors
Question for the author: what books do you recommend for a gentle but still substantive introduction to type theory? Books such as Pierce get super complex very fast. Thanks!
CRISPR sparks ethical debate amid academic patent squabble
When I was going through the article, these two quotes came to my mind.

“There are some people who just get what they want in the world. If you want to start a startup you have to be one of those people. You can’t be passive and wishy-washy,”
– Paul Graham

"A formidable person is one who seems like they'll get what they want, regardless of whatever obstacles are in the way."- pg
VIM Plugin Completion Using VimAwesome API
And then there's so safe, that it can't be circumvented in the time the university exists.
I'm also a paid subscriber and for me the newest version is clearly slower than the previous one, both on Windows & Mac.

Luckily there is a way to downgrade to the earlier version: http://www.reddit.com/r/spotify/comments/2y239w/a_guide_to_d... (The second method works for me)
Troll harder, bro.
Any art student who might be intrigued by using radiation or engineering would better use his time understanding the American that build a breeder reactor in his mother's garden from radium paint found in many old grandfather clocks to touch up the dials. He found his medium with a geiger counter going around his small NC town looking for antique shops.

They called him the nuclear boyscout. He suffered burns on his face and was given a lucrative career in the American navy.

Futhermore the American navy only has interest in nuclear secrets because the program by which you may gain entry to American secrets is engineering.

No. I don't mean American secret ENGINEERING. I mean American SECRET engineering.

The next boyscout, whether its at the Louvre or in Iowa will be one who puts a nuclear package in a an IronKey because low grade radioactive material is no longer something that will get you a merit badge.

It'll get you a one way ticket to the new American Lock.
"Ambition and willing to take a risk is not a rare thing."

It is a bit more nuanced than that. When a 3 lb terrier starts barking and growling at you, you have one reaction, when a 175 lb rottweiler does the same you have a different reaction. Those situations are, on their surface, exactly the same. You are being threatened by a dog. But the realities of the two situations are very different because what is at stake. The terrier can be kicked across the room, the rottweiler will likely kill you. It is really impossible to know how you are going to respond until you're actually in the situation.

Perhaps not surprisingly, for a lot of people there are things worse than dying. And for many of the people I've known letting down people who are depending on them ranks pretty high on that list.

Musk is very different from "most" people. We know this because he has been in the fire and we've seen the result. Look at the stories of the fall of the twin towers on 9/11. Most people paniced and froze, a small number of people took action and evacuated.

At the critical stress level, when your limbic system cannot take it any more, it takes over. Some people become rabbits, some people become tigers, and the really weird thing is that I don't think you can really have any idea which way you'll go until you experience it. You can believe you will do one thing or another, but you don't really know. Scott McNealy shared with me that all you could do as a leader was to put people into really stressful situations, to see where they broke, and then note which side of the coin they fell on. It is why the armed forces put new recruits in to actual life threatening situations, to watch them panic and evaluate their response.

I don't know Elon, but if he is as characterized in interviews and by third party accounts, I don't think he altruistic so much as he is driven. The most amazing person I have ever met in person who is truly driven was Dean Kamen at one of the FIRST competitions in San Jose. It seemed like he could live to be 150 and still not get done all of the things he was driven to do before he passes. It isn't about altruism and it isn't about wealth, it is all about getting the important thing done. What ever that is. And someone who is driven AND functional in the face of extreme stress, is, in my experience, a rare individual.
>On the other hand, the pathologist assigned to work on the bodies I would prepare was a German, and she was named Fleishhacker, which sounded to Mr. Utton as though it should mean butcher, but actually didn't.

It actually does though: http://dict.leo.org/ende/index_en.html#/search=Fleischhacker
We really need to appreciate how lucky we are:

More than once the bus I rode to work had to be led by a policeman walking on the road with a red flashlight, so thick were the greasy, sulfur-dioxide-laden pea-soup fogs that in 1962 were so bad as to send people by the hundreds to hospitals some days. One Monday, after a weekend of especially thick smog, I arrived to find no fewer than thirty bodies waiting for their preparation, all of them felled by respiratory complaints.
I think defense in depth[1][2] might be the term you're looking for.

1. https://en.wikipedia.org/wiki/Defense_in_depth_%28computing%...

2. https://en.wikipedia.org/wiki/Defence_in_depth
From the article:

A local plan to require schoolgirls in part of Java to undergo the so-called virginity tests before they could gain a secondary school diploma was scrapped after an outcry earlier this year.

That should make you scratch your head and yell some profanities.

There are a lot of “can’t make this stuff up” news about Indonesia.

Nazi-themed cafe draws fire in Indonesia
http://www.nbcnews.com/news/world/indonesias-nazi-themed-sol...

There’s no such thing as Free Speech
Arrested for calling Indonesian city 'idiotic'
http://www.bbc.com/news/blogs-trending-29035858

Muslims assault U.S. Embassy in Indonesia (Protesting Danish Newspaper over publications of Muhammad Cartoons)
http://usatoday30.usatoday.com/news/world/2006-02-19-indones...

It goes on and on...
German native speaker here. Fleischhacker actually does mean butcher. It's just that most Germans would call a butcher a "Metzger" I guess. Us Austrians tend to call it a "Fleischhauer".

To be honest though, I think the term Fleischhacker is used more often to describe a foul playing soccer player than a butcher.
True, but having to fall back to getting a 9/5, however choice a position it might be, would be quite the blow after having tens of millions in the bank. It wouldn't feel like much of a safety net.
I understand your justification for the pricing but you need to be wary you don't lose too many sales by pricing too high, and $65 is too high for a casual "use it once in a while" purchase for most people. Maybe you could have multiple pricing tiers such as a "Pro" version that has flowcharting tools and such? Then you could drop the price of the "Basic" version to something people are a bit more likely to purchase as an impulse buy...
Interesting that I can't listen to Spotify while running certain debuggers - not that its hard to by pass this "feature".
While both side are impressive, I think the risk is really the big story. Of those people worth at least tens of millions, how many would be willing to risk their entire fortune on a venture that, in their honest assessment, would probably fail? (There's a quote somewhere, where Musk actually says he expected SpaceX to fail, but did it anyway because of how great it could be if it succeeded.)

I bet the number is pretty damn small. A big part of how he got to this point is simply the fact that almost no one else would have been willing to try. Beyond that, he must have been extremely skillful and lucky to actually succeed.
Squarepusher virtual reality music video – WASD to look around
The NT kernel uses exceptions all over the place, in the form of SEH. Accessing an unmapped user pointer? Exception. NTFS log error? Exception. There's no fundamental incompatibility between ring 0 and exceptions.
Movess – Social board games for iOS
Not to mention, risking everything when you have $10k in the bank is a hell of a lot different than risking everything when you have $50M. In the first case, if you fail, oh well, you get a job for a year or two and earn it back. In the second case, the impact is rather... more significant.
That brought back some great memories thanks!
Report airbnb cuts into housing, should give up data
This sort of article, with its's well written, amusing, compellingly "human" narrative is precisely how startups should be writing their blogs. It's exactly the sort of thing founders should be reading to learn the subtle and nuanced art of writing. It's very relevant to HN; not in content perhaps, but definitely in style.
Next up: ffmpeg and libav
Ok, joke aside, the article was well written and as you say it must have been quite an experience to observe death so personally.
I don't understand why you guys are accepting that the server hosting the hidden service randomly responded over the clearnet.

This is so incredibly improbable, to me.
Not sure if I 100% understand, but it sounds like maybe you want to rescue the exceptions you can think of explicitly, then
redirect_to previous_thing and return
Yeah. One never would translate butcher to "Fleischhacker", since that word isn't really used outside of last names, but it clearly means a butcher.
Npm and front-end packaging (2014)
What exactly did they do to clean up the air in London? I mean, just pass regulations that factories have to be further from the city, or what?
So I have been advised by jj not to continue. Coincidentally, in what I think was an unrelated yet eerily similar experience, a squirrel hissed at me from its tree while I was running today.

Once again, you attempt to rewrite the record, this time with a bland statement that you might now wish you had limited yourself to, but so long as you insist that you have not changed your mind on anything, then then I have the option to mention the various arguments you have offered for what was a much more emphatic position - to give just one example: "Sure you could do it that way. But it becomes exponentially more complicated because you need to either stick to one specific implementation of one specific language runtime, or you have to deal with explaining them all. Neither is ideal." That is not just "more complex", and it is not just an opinion, it contains an argument (an apparently faulty one, but an argument nevertheless.)

So long as you continue to deceptively misrepresent your former opinions and statements, there is no point in me posting an alternative here for it to be similarly misrepresented, but I will repeat my offer to do so if a third party gets involved.

As most of your last post was devoted, once again, to claiming (without any attempt at justification) that I don't have a leg to stand on, it seems negligent of you to omit making an attempt at a refutation of even one of the many points I have raised in the course of this thread - anyone would think that it is yourself who you are actually describing. I am sure it is just an oversight, so here's one example for you to tackle, left unanswered from the very post you were replying to: what do you think is wrong with eslaught's explanation?
This notation, like XML and unlike JSON, doesn't handle arrays.
JEP254: proposal to represent Java Strings as ISO-8859-1
According to the proposed Java enhancement "most strings" fall in the Latin-1 character set. Instead of storing all character arrays as 16-bit elements (in UTF-16) the proposal is to have a boolean flag to indicate if the string is in UTF-16 or Latin-1/ISO-8859-1 encoding, thus saving memory overall.
Сверяем блог с 10 заповедями блогера
I recently started a project because I am getting bored of reading everything. Friend said the same project could help blind people. I am sorry but its only a POC yet, I got caught up in regular work. I can probably invest some time if its going to get used. https://github.com/Omie/shruti
I've seen estimates that say one pack of cigarretes per day over a year equals about one cup of tar in the lungs.

Here's a video showing extraction of tar from 400 cigarettes.

https://youtube.com/watch?v=_csz2dPjyAw

Not all of that tar stays in the lungs - some is breathed out; some is worked out by cillia (and sometimes swallowed, increasing the risk of cancer of the kidney, bladder, and penis).

Modern London pollution is bad and we need to work to reduce it - people still die from the pollution - but the London peasoupers were catastrophic. The US EPA has a great page about London smog, which has a long history: http://www2.epa.gov/aboutepa/londons-historic-pea-soupers

> Early on, no one had the scientific tools to correlate smog with adverse health effects, but complaints about the smoky air as an annoyance date back to at least 1272, when King Edward I, on the urging of important noblemen and clerics, banned the burning of sea-coal. Anyone caught burning or selling the stuff was to be tortured or executed. The first offender caught was summarily put to death.
the problem with HTTP REST verbs is that not everything can be (or should be) represented as a resource.

a simple example is a one-click payment + order action. you're creating multiple records in different tables - payment gateway transaction log, payment table, an order table, probably creating a customer record, sending email notification, logging a conversion, etc.

that sequence of actions does not adhere neatly to any HTTP verbs. it can be more clearly called "processorder" because it involves a lot more than creating an order record in a table. if you'd like, you can of course do POST /orders, but the nuance of what's happening is unnecessarily lost.

another example is a taking that order and marking it as "shipped". it is not a simple PATCH /orders/123 shipped=true. the front-end does not know all the fields that must be set in all the places on the backend. it is in fact a series of actions that take some data from the front, and some from the back and do a bunch of things that represent the setShipped() sequence.

HTTP verbs were designed for managing documents, for which they work well. They also happen to map well for direct db entries via CRUD. but trying to shoehorn them into all aspects of complex web apps is misguided. a true RPC is often what is necessary.
How to Enable MSE and Native HTML5 Support in Firefox on Linux
I use subaddressing to keep track of my email subscriptions and who is selling them to 3rd parties
Show HN: Slack Overflow – Programmer's best friend, in Slack
Polymer 0.9 released
> throwing an exception is very expensive at runtime

They shouldn't be that expensive. It'd help if libgcc didn't take a mutex around the exception dispatch (because of the very unlikely possibility of a concurrent dlclose) so that different threads could do exception lookups in parallel.

(I once tried replacing that mutex with an rwlock. It didn't help very much.)
It is the same backend as Visual C++, including SIMD and auto-vectorization.

I bet currently it already does better than Rust actual code generation.

Sure it still does have a GC, but so what. There are plenty of research OS with a systems language having one. What we need is a company with the guts to force one down developers throats.

In any case, there is still C++ for the unsafe parts available.

Given that only as of Windows 8, C++ was accepted into the kernel, it will take a while until another language gets to join it.

EDIT: Forgot to mention that .NET 4.6 adds more control over GC behavior.

However, the point I was actually trying to make is that for MS, the C# + C++ combo is the way forward and their tools offer great integration experience, so I don't see them adopting something like Rust any time soon. Specially given their relation with the C++ standards process.
Helps me think. Seriously, taking a walk is the best way to form a strategy over how to tackle a specific problem, what to chose in this or that circumstance and so forth.
ClearTax (YC S14) Is Hiring Engineers in Bangalore, India
ClearTax ( www.cleartax.in ) is in the unique position to shape the future of India's financial software. We are India's number 1 tax filing website.
We are also the first India focused product company YC has funded.

Link: https://cleartax.in/meta/careers

Software and experiences designed by us will determine how Indians e-File, save on their taxes, invest and lead simplified financial lives.

Most financial software in our country is from the 80s and stuck in legacy. Most people today have powerful smartphones in their pockets and their lives are better because of apps like WhatsApp, Google Maps, Truecaller, etc.

Simple and intuitive financial tools for taxes, accounting, payroll, invoicing, investing do not exist for the mobile in our country today. We want to change this.

We are hiring:

* Full stack engineers.
* Android engineers.
* Generalist programmers.
* Back end engineers.
* Designers.

Email: careers@cleartax.in or to me: archit@cleartax.in if you are interested.

We'll relocate you from anywhere in the world to India. We are building a great company that is transforming how Indians approach their finances.

Come join us.
Your body was made to move not to sit too many hours :-). I doubt games and office workers will ever be vindicated :-P
They passed a variety of clean air acts to prevent burning coal within certain boundaries and raise chimney heights.

http://www2.epa.gov/aboutepa/londons-historic-pea-soupers

http://www.air-quality.org.uk/03.php

There are still problems with NO2. http://www.bbc.co.uk/news/science-environment-32512152
According to the proposed Java enhancement "most strings" fall in the Latin-1 character set. Instead of storing all character arrays as 16-bit elements (in UTF-16) the proposal is to have a boolean flag to indicate if the string is in UTF-16 or Latin-1/ISO-8859-1 encoding, thus saving memory overall.
Panel: Systems Programming in 2014 and Beyond
Yes, but currently I don't see any OS vendor picking up Rust, for what really matters, systems programming, e.g. drivers, kernel space modules, embedded development.

For anything else, Rust will have to deal with existing languages that are also able to deliver results.

Regarding GC, not all GC were made alike and being able to use value types also helps.

Rust needs to find a sweet spot to pick up speed. Being yet another application language won't help.
Utter.io API Reference
>> Testing showed that the opah is able to maintain a core body temperature about 5 degrees Celsius warmer than the surrounding water.

I'm curious, what tasting will show.
finally 20x2! http://i.imgur.com/ynyWqyM.png

looks like it's best to keep the numbers as high as possible so it's easier to combine the blocks
Wrote this for a friend who was wanting to give away some instance time. Figured I'd share it up here!
The new PolymerElements
Isis reaches gates of ancient Syrian city Palmyra, stoking fears of destruction
Panel participants from left to right:

* Bjarne Stroustrup (C++)

* Niko Matsakis (Rust)

* Andrei Alexandrescu (D)

* Rob Pike (Go)
The thing is, aside from reddit (and perhaps Digg) what sites are "like" this, but not focused on tech?
Similar things to what was done in America. Lots of regulations. The "Great Smog" of 1952, which resulted in several thousand deaths in a matter of days, spurred action, resulting in the Clean Air Act of 1956 and other legislation. It banned many of the more polluting activities which had been common at the time, use of low grade coal and wood in home heating, use of unfiltered diesel engines on transportation in the city, use of coal in power stations near to the city. Factories and power plants were also moved farther away from the city.

Here's an interesting little writeup that has some really fascinating graphs on London pollution: http://www.st-andrews.ac.uk/~dib2/atmos/urban.html
Maybe the CPU being at 100% is intentional, so that it simulates the roar of the engines.
I'm guessing that the Chubb that invented that lock is related to Chubb Insurance somehow...
Stockholm is leading the way for Fintech in the Nordic Region
Emojic 8 Ball
Traps, Gotchas, and Common Mistakes in Go
have they developed a new CMS to produce articles like these ?
reminded me of the Apple watch review article by The Verge
Time to Main – Measuring Continuous Integration
WifiMapper Helps You Find Free Wi-Fi Anywhere in the World
Hm, perhaps not http://en.wikipedia.org/wiki/Chubb_Corp. (1882) vs http://en.wikipedia.org/wiki/Chubb_Security (1818)
Nick Fradiani – Beautiful Life with Lyrics
This was not meant to be a self-post, right?
This is one of the biggest examples of middlebrow dismissal on HN I've ever seen.
I can't say I've experienced any of the complaints about slowness that the other people have mentioned but this regression has really annoyed me. You could search for a song within a playlist and now you can't. I have no idea why they would remove it.
Bittorrent sync https://www.getsync.com/ would be another alternative
You don't tell them better ways to do their jobs, you tell them what they want to hear and provide political cover for them to do what they wanted to do anyway. If you're a CEO and you want to make a change, consultants will sell you data and benchmarks and best practices to back you up when you need to sell it to the rest of the execs and the board.
I think we can promise you that HN won't soon lack for articles about startups. Or Rust.

So your enjoyment of this delightfully written article (good taste, I must say!) can be apprehension-free.