skysight-inc/HackerNews huggingface dataset:
The immediate goal is simply to inspire LLVM hackers to improve the instruction combiner.

But yes, these results can be made persistent and used directly to optimize code. We are working on it.

Applying this tool to code emitted by GHC or rustc is trivial, it's all LLVM bitcode. One of my ideas is that these languages are a good use case for a superoptimizer since the LLVM passes aren't tuned for them, but we'll have to see how that plays out.
I live in downtown San Francisco and think that the high density of pedestrians is why this is a bad idea. Every day I see cyclists rolling or running every light, and nearly wrecking, only avoided by pedestrians giving them the right-of-way they don't have or deserve.
A Guide to Reading Health Care News Stories
Ask HN: How do you approach salary negotiation when you know the upper range?
I'm interviewing for an entry level front-end web developer job. I have a friend who works there, is endorsing me, and is part of the hiring process. He told me the upper range of salary that his employer is willing to pay.

I'm a big fan of the Kalzumeus school of negotiation: never saying a number first, for any reason. However, given the situation of knowing their upper range (55K), should I maybe just say a number like 60K so they're likely to offer me the 55K? If I remain silent and refuse to give a number, I'm afraid they might think they can get away with offering something around 50K.

Not sure if it matters - I'm coming in as an analyst in a different industry and I do currently make more than I would at this new job. I do web dev as a hobby and sometimes as a freelancing thing, but have no professional developer experience (though I use SQL/VBA tons as an analyst). I'm willing to take the small pay cut because I think it's more what I want to do long-term.

Also not sure if it matters: the longest I'm going to be able to stay at this position is just at one year. Having to move out of state for various reasons after this.

I appreciate any help - thank you!
Many people purchase Google Fiber for 900Gb/s down b/c they deem the quality of Comcast's 25Gb/s down as unacceptable.

Are you making the counter argument that 25Gb/s is optimal given the reality that we're living in a time where 900Gb/s down is attainable except for the lack of shareholder will preventing its deployment?

I've built my own modems. I witnessed the stagnation around 2400 baud. I'm unimpressed by your suggestion that commercially-available bandwidth is at an "optimal" speed.
Wow, no, sail boat will not cut the path of a super tanker, if I remember correctly (I have navigation permit).

And you can't apply your courteous rule for traffic in places with many elder pedestrians like China: other people and vehicles would never move.

I think, however, that removing rules and applying common sense could work if we could use a communication network inspired from biological patterns.
How Harmonix could save the rhythm game genre
From the post: " I’m just a passionate ex-Guitar Hero and Rock Band player who sorely misses the good old days. When the new consoles were announced, I was genuinely excited for the what the new system features could bring to this dying genre. Since then, literally nothing has been announced and I seriously feel like there’s a big hole left in the market that the right game, with the right execution could fill."
This is a wonderful moment to face the beast that is cognitive dissonance.

For your perusal:

http://nypost.com/2013/03/12/deadly-wipeout-van-jumps-curb-a... - "The driver was not charged with a crime"

http://nypost.com/2013/08/20/cabbie-fighting-with-cyclist-ju... - "the cabbie [..] was likely to be slapped with multiple summonses for the crash but not criminally charged"

As it turns out, unless you are hopelessly drunk or leave the scene, you can kill someone with your car (even with blatant recklessness) and you will not face charges of any kind. I think the fines don't even go above $1k.
Oh, you'll be driving the day after.
Bike lanes are a great example of one of the last socially acceptable young white man's privilege.
Stopping at a green light is the law?

It sounds like he DID yield, despite the pedestrians VIOLATING traffic law.
After bicycling to and from work for a couple years, I settled on exactly this behavior. If you're doing it as stated, there's no risk because there's no car driver close enough to be reasonably confused about what you're doing.
So, I find compiler construction and optimisation a fascinating topic, but have nowhere near enough knowledge to understand this beyond the surface... However, "Superoptimiser" is such a cool name.
There is no way in hell this can go ahead. Also, minor nitpick, but this is a rather misleading post. Nobody approved anything, the vote was merely a green light to go ahead with the proposal, nothing has been approved just yet, it's not that easy.

Some of my "favourite" takeaways:

He stressed consumers would be guaranteed a baseline of service Just like your internet provider says they don't throttle torrent traffic, but a few major ISP's have been caught out doing just that. The same is going to happen if this proposal goes ahead. Unless people breaking the rules are reported, they won't be caught and where will the resources for reporting infringer's come from?

Wheeler's proposal is part of a larger "net neutrality" plan that forbids Internet service providers from outright blocking Web sites I have no doubt in my mind, the reform Wheeler is pushing for is merely a door and there are definitely bigger things in store once the flood gates have been opened. The pressure will be too great to close them again.

The agency said it had developed a "multifaceted dispute resolution process" on enforcement and would consider appointing an "ombudsman" to oversee the process. The FCC has a shady history of resolving disputes, this is merely hot air to make the reforms not sound so bad. What happens when the resolution process breaks or is overwhelmed and can't cope with the number of infringements taking place?

As for a handful of key entities controlling what happens with the pipeline, China is a classic example of what happens when you let a sole entity dictate something like the Internet and even then, the great firewall doesn't stop everything.

Then there are questions about conflicts of interest. What happens when say a company like Comcast owns a stake in a company like Netflix and conspire to extort a competitor like Hulu (asking for exorbitant amounts of cash for speed). Who sets the price of these fast lanes and will prices be capped to prevent extortion? Too flawed to work.
The difference is more marginal than ever.
Full JavaEE development is pretty analogous - POJOs and annotations. I almost gave up on enterprise Java when every EJB required multiple classes, interfaces and often XML configuration too.

Modern JavaEE isn't nearly as heavy as the article seems to think ... but I can't argue with the article's underlying pragmatism. Use the simplest set of tools that accomplish the task!
I solved that same use-case by buying another monitor... I'm not even joking, either.
Pinterest Raises $200M
A good option is Hetzner hosting for about 60-90 USD / month.
Neural ramifications of nootropic drugs in the healthy developing brain
If a person leans up against a well and it falls over, do you blame the person or the people who built the wall so shoddy?
Webstock: Mike Monteiro – How Designers Destroyed the World
Things like this are just a total blessing to people who need them and its awesome to see affordable technology like this taking place for people who can't even take part in the one of the most important functions of life. A lot of people are talking about if there is a big enough market/etc, we should probably assume the creator only wants to cover his cost since this invention was probably created by people who had family suffering from such a thing. Any profits would probably make the inventor(s) delighted.
He was attacking your statement: "Someone was going to a lot of make money when the British government's scheme unraveled."

I think the point is clear, morality has nothing to do with whether something is definitely going to happen or not. If you're taking advantage of a situation and you deem it immoral, whether the end result would have been the same even if you hadn't participated is irrelevant, it's still an immoral action.

Whether robbery and speculation are equivalent is a different point from the one being made. Obviously analogies aren't perfect, I think most people here realize that from the very definition that analogous situations aren't the same. But it's still a useful tool to make an argument with.
Someone can correct me if I'm wrong, but I think the difference is that "yielding" means that you should be able to come to a full and complete stop if you see oncoming traffic, whereas if you were "blowing through" at full speed, you would be unable to come to a full and complete stop in time to avoid impeding oncoming traffic. That speed changes depending on a number of factors (slope, speed, weight, distance to stop, etc).
Or Diplomat
I regularly ride my motorcycle, and drive my car in DC. I am terrified of cyclists because their behavior follows NO norms. Some follow traffic signals, some don't. Some ride in the center of lane, some ride the edge of the rode, some ride on sidewalks in with pedestrians. The scariest do all three out of what I can only assume is fearlessness and insanity.

This lack of "normal" behavior is very scary for people in cars and even on motorcycles. We don't want to kill bicyclists! Bicyclists make up 2% of road fatalities in DC, vastly disproportionate to their numbers.

I think for all involved, the cyclists need to become more normalized and less random. Standardizing the (IMHO) bad behavior doesn't seem like the right(tm) answer.

The article has this insane circular logic, "because bicyclists already break the law a bunch, it should be made the law" -- rather than how we deal with it in other spaces "time to crack down on people who break the law". The result is the same, normalized behavior. The author wants to normalize to TWO sets of rules, one for bicyclists -- one for everyone else (so everyone has to know TWO sets of rules) -- I want to normalize to ONE set of rules, the current rules of the road, so everyone can follow ONE set of rules -- and punish bicyclists for NOT FOLLOWING THE LAW. I believe this will be safer for everyone, both in the short term and the long term.
I have heard many reasons for and against bicycle registration. Your reasons mostly mirror the reasons of vehicle registration; use of public roads is a privilege. However, as has been noted already in this thread bikes and cars are not the same.

I believe the initial reason for registering cars was about accountability and costs. Cars are dangerous because of their weight and velocity. They need to be respected because they can easily kill people. They also need infrastructure that is built to accommodate their size and weight.

I believe most calls for bike registration are about revenue and fairness while using public infrastructure. If bikes were taxed like cars, the yearly registration fee would be in the single digits (based on original purchase price, age, curb weight) and not worth collecting. Bike infrastructure costs much less than vehicle infrastructure to build and maintain.

Pedestrians do not pay tax to use the infrastructure (sidewalks). I don't think they should pay.

In my ideal world bikes would be registered and pay taxes. They would be required to follow vehicle rules when on a road. However, cities should eliminate almost all roads in urban areas with high density and replace them with public transportation, bike highways, and pedestrian sidewalks. Density + cars is dangerous.

I'm live in Colorado and build software that helps cyclists avoid streets with heavy vehicle traffic.
Where I live most cyclists are poor and Hispanic. But sure, why not!
Wrong. Worst case scenario, they'd double down and keep fighting the market until the country was completely bankrupt.
How is this different from a yield sign for flashing yellow stop light for cars?

It's common sense: you slow down enough so that you can safely stop if you see crossing traffic.
I care when it is included in the browser. DRM usually needs to fingerprint the device it is on. DRM is essentially introducing another vector for track you, even if you don't consume DRM protected content.
The advice I've heard (don't remember where from) is if they are willing to pay 50-60k, say you are looking for 58k to 70k. Hook the bottom end of your range in just under the top end of theirs.

Keep in mind also that SQL + web dev are two really complementary skills and it will take you far in backend jobs, ie, "build out our analytics dashboard"
One biologist has attempted to create a test with dogs. The basic hypothesis is that dogs should be able to recognize their own urine if they can detect "self" through smell. The results so far have been inconclusive[1]

[1] http://en.wikipedia.org/wiki/Mirror_test#Animals_with_a_non-...
To reify this, back in the '70s, thanks to a loophole in US law, my family (and many others) made a lot of money making unauthorized by record labels 8-track tapes.

Eh? What loophole was that? The Wikipedia article doesn't mention it.
I have had this happen repeatedly just because the driver wanted to roll through a stop light to do a right hand turn. One thing I don't think car drivers realize is how much of what bicyclists do out of self-preservation rather than convenience. I learned pretty quick when to break traffic laws so I had less of a chance of dying at the hands of an inattentive driver.

On the other hand, I was living in a city of about 70,000, pretty small. I am sure it all depends on the city and its size.
HN has a blurb in the guidelines about "number (rest of the title)" articles being rewritten. Never understood it or the reason why, but there you go.
How in God's name did you leap to the assumption that me pointing out that an aggressive cyclist is a dangerous thing is me assuming that an aggressive car driver is an OK thing? Or are you participating in the classic but oh Car Drivers also kill people so it is OK if a biker kills someone? Let us be clear here. As a pedestrian, I don't want any one fucking killing me.

Oh, Chris Bucchere got 3 years of probation. For killing a human being.
I use a mix of driving, biking, walking and public transit to get around, and don't commute via car, so I should have a fairly neutral view.

That said, I find that the cyclists come across as the most irrational and biased in these discussions.

In Seattle, I've found a cyclist approaching an intersection is at least 10-100x as likely to dangerously run through a red light or ignore a stop sign than someone in a car. When cars run red lights, it tends to be within 1 second after the light was yellow. Cyclists will blow through without slowing at any time they please. I can safely claim that cyclists are at least an order of magnitude more likely to blatantly violate traffic laws than drivers are, and the argument that "drivers are just as bad as cyclists" holds zero weight to me.
The empty string is a not a valid map key in R
Since the NSA scandals started, people on HN do imply exactly this about American hardware. And say that American service providers are guaranteed to spy on them and such.
Yes there are some logical exceptions to the motor boat always give way. These are however exceptions.
http://www.gosailing.info/Navigation%20Rules.htm

The equivalent in the cycling example would be that trains have to give way to cyclists which was not my point.
Do any restaurants anywhere accept checks?
Additional, Linux equivalents of pbcopy/pbpaste are available in a number of competing utilities such as xcut, xclip and xset. Unfortunately none of these are installed by default on standard installations, at least not on any common distribution I've ever seen.
You know... I'd be fine with that as long as other vehicles also got regularly ticketed when they flagrantly violate the right-of-way of bicycles following road rules as defined by $JURISDICITON. The last time I saw that was.......

never.

If you are going to make an argument for the rule of law, it does have to be applied as a whole, not just to the groups you hate. If that sounds so unpalatable, perhaps the law needs to be changed. That is the case which this article is making.
Agreed, nicely detailed!
Did you read the Wilmington agreement? What in there looks like it was written by a Comcast lawyer?
Truly sorry to hear about your loss.

But want to say that after a period where the definition of cancer broadened out to a multitude of diseases as you say, with the help of genetics I think it's starting to converge back - many different cancers work through similar genetic mechanisms. We're slowly starting to understand common themes that act broadly across many cancers. With the help of recent advances in sequencing people are finally getting a grip on tumor heterogeneity (something that was previously misunderstood) and it seems like across many cancers, we are starting to get a feel for how cancer responds in common ways to drug interventions, and why it can be so resilient and difficult to eradicate. So yes, lots of diseases, but underlying it all, there's a common genetic architecture.
Welcome to California. (it might be worse in SF/Northern California, though)

I got rear-ended by the athletic director for the SF city schools a decade ago when I stopped at a crosswalk for a pedestrian (coming down Twin Peaks into the Castro). That exact layout -- no stop sign, but stop signs on the cross street (and a crosswalk).

(It was an interesting experience for me because I was driving a to-me huge rental car (Kia Amanti) and he had some old Honda civic; since it was on a hill the heights were accentuated, so his car basically went underneath my rear bumper and stopped when it hit the axle. At ~35mph I guess, and really massive damage to his car and <$2k to mine.)
To summarize the situation for those curious:

1) Oscar is a UX play on top of health insurance (they license a provider network, etc).
2) Building an insurance company is extremely difficult.
3) Successful insurance companies require huge capitalization, and are worth a lot of money.
3) They are not failing.

... Thus, lots of cash is needed.
> Standardizing the (IMHO) bad behavior doesn't seem like the answer.

So what is? Do we charge drivers that kill bicyclists following the rules with manslaughter then? Killing people is (IMHO) bad behavior.

I think the answer is a obvious combination of:
1) Make the rules of the road for bicycles make sense given the limitations of bicycles.
2) Make the enforcement of the rules of the road for bicycles more severe.

The combination of these two will help normalize the behavior and save lives. Why are you opposed to this?
I learned of a similar site yesterday, http://www.ifixit.com/
>I'm glad that the submitter submitted the article.

And the submitter is glad that you're glad that he submitted the article.

>the article just isn't that informative

Indeed. One of the things that's awesome about HN is that, given merely a topic of interest, many HNers will delve more deeply, look for concrete information, pull citations, and generally drive more thoughtful discussion around the base topic.

Accordingly, I've frequently found discussions on HN to be far more insightful and informative than the initial submissions.

For example: https://news.ycombinator.com/item?id=7752318

Off to research Singapore Primary Mathematics. Thanks for the tip.
Yes, thanks! I was originally searching for "c++ pv", which led to lots of c++ examples implementing "present value" calculators, or snippets of code using "pv" as a variable name. I later tried "pv tarball" (figuring that a useful command-line utility would probably be downloadable that way), which led me to http://www.catonmat.net/blog/unix-utilities-pipe-viewer/ and so to http://www.ivarch.com/programs/pv.shtml.
Ted Cruz bill would ban 'FCC's latest adventure in net neutrality'
Ember.js Recipes: On-Demand Record Details With Ember-Data
I have no idea what other capabilities you are talking about. This is about DRM. What Firefox features would web sites use instead of DRM?

To your second point: If you install IE or Chrome the DRM system will be part of your browser and you have something out of your control running on your system whether you want to watch DRMed content or not.

With Firefox you can just keep using the web, and as long as you never want to watch any DRMed content, nothing changes for you. Only if you want to watch DRMed content will you be asked to download a plugin. As the cherry on top, Firefox will not leak identfiable data about your video usage to DRM or content providers.

Unfortunately Mozilla alone can't stand against the power of Google, Apple, Mircrosoft, Amazon, Netflix and others united in their desire to push DRM through, but if you can't see the difference between Mozilla and the others, I don't think there is anything I can say to change your mind.
Lets just be clear... He recommended BRAIN SURGERY rather than a simple "hack" spoon.
As opposed to all of the opportunists on the other side of the trade betting the currency would go the other direction and they'd profit off of that instead.
Amazon’s Battle With Netflix Has Only Just Begun
Definitely. It's plausible that without Soros the losses would have been much smaller. On the other hand, it is possible that a slower burn would have enabled political inaction and therefore more losses!
By "homoiconic" do you mean that the language would be expressed as a table (unordered multiset of tuples)?

Interesting thought experiment, but it sounds pretty radical.
> Tell me, which is clearer: x != x, or x == NaN.

Neither. isnan(x) is by far the clearest. Why are you worried about this?

> Please, do give a concrete example, if they are so abundant.

Looking at the OS X math library sources, since I happened to have them in front of me, the implementation of the following functions use an exact equality test with zero (this list is not complete; I simply grepped for “== 0.”): acos, asin, atan, atan2, cbrt, ceil, all of the complex.h functions, atanh, exp, sinh, erf, exp2, floor, fma, fmod, hypot, lgamma, log10, log2, logb, logf, nearbyint, nextafter, pow, round, asinh, tanh, sin, cos, tan, tgamma.

Looking at LAPACK, the following functions use one or more exact comparisons with zero (listing double-precision real functions only, and again this is an incomplete list): dbdsdc dbdsqr ddisna dgbcon dgbequ dgbequb dgbsvx dgebal dgecon dgeequ dgeequb dgees dgeesx dgeev dgeevx dgegv dgejsv dgels dgelsd dgelss dgelsx dgelsy dgesvj dgesvx dggbal dgges dggesx dggev dggevx dgsvj0 dgsvj1 dgtcon dgtsv dgttrf dhgeqz dhsein dlaed4 dlaed6 dlaein dlaev2 dlag2 dlagtf dlagtm dlagts dlagv2 dlahqr dlaic1 dlals0 dlalsd dlanv2 dlapy2 dlapy3 dlaqr0 dlaqr1 dlaqr2 dlaqr3 dlaqr4 dlaqr5 dlaqtr dlar1v dlarf dlarfg dlarfp dlarft dlarfx dlargv dlarrc dlartg dlarzt dlas2 dlascl dlasd4 dlasq1 dlasq2 dlasq3 dlasq4 dlasq6 dlasv2 dlasyf dlatzm dpbcon dpocon dppcon dpstf2 dpstrf dptcon dsfrk dspcon dsptrf dsptri dstedc dsteqr dsycon dsytf2 dsytri dtbcon dtbtrs dtfsm dtgevc dtgexc dtgsen dtgsna dtpcon dtptri dtptrs dtrcon dtrevc dtrexc dtrsen dtrsna dtrtri dtrtrs.

Any one of these, or millions of other functions, will provide your concrete example. Can we finally give up the pretense that such usage isn’t justified and widespread, or are you going to insist that you know more than the implementors of these functions?
Show HN: Tileswap: my first iOS game
Here are some promotional codes for HN:

3JHRARKX46PT
XT4KMERLM36K
A4JLTRJ67H33
Here are some promotional codes for HN:

3JHRARKX46PT
XT4KMERLM36K
A4JLTRJ67H33
We are not determining bank account numbers from debit card numbers.
Secure connection: fatal error (1066)

https://www.takeitapart.com/

Unable to verify the website's identity (OCSP error).

The response from the online certificate validation (OCSP) server was too old.