skysight-inc/HackerNews huggingface dataset:
Slightly OT but maybe helpful: Don't focus too much on the salary. It's just one tiny part of the whole package.

Your dev job pays your rent, food and savings. I assume that most dev jobs do this quite well.

Beyond this, the main goal of a job is to increase your future market value, your professional network and to have fun. So. basically it's about how much you are worth in your next job and that you enjoy your time.

A high salary doesn't help you if you do stuff which doesn't matter in a few years.

A high salary doesn't help you if you work at an unknown company which goes bankrupt in a few months and you cannot show a finished product or that you can stay at one job longer than 12 months.

A high salary doesn't help you if your coworkers are toxic or not the smartest guys or their English is on such a basic level that the communication and not the coding is your daily challenge.

A high salary doesn't help you if your CTO is a passive-aggressive, clueless guy who doesn't talk.

A high salary doesn't help you if you just work on some side projects nobody cares about, in a programming language you weren't hired for.

A high salary doesn't help you if you are not happy.
Implementing a Random Forest in Python
I would easily consider that green. Although it appears half way in between the green and blue on a spectrum. I would call it teal.
It's important to recognize that that perspective is the default and it won't be changed. People assume that as long as you're on the market, it's fair and valid to do business with you. This is ultimately for the best; we shouldn't be raking people over the coals for every perceived moral or political slight. That's not a meritocracy.

What it does mean is that if you want to activate change, you must comply with the unaccommodating defaults, which are, broadly generalized, "no one cares". The people who accept this and work with it are successful. The people who don't aren't.

The difference in agility between insisting that everyone else should conform to your thought pattern as compared to learning to accommodate multiple styles so that your goal/cause/product meets a critical mass of demand is huge.
“We are what we pretend to be, so we must be careful about what we pretend to be.”

― Kurt Vonnegut Jr., Mother Night
Yes, you're right. I was somehow convinced that this is possible. Which is BTW not a good idea anyway (or at least I really don't like similar concept in Ruby - monkey patching).

Do you know why Go authors decided to put method definitions outside types definitions? Technically I don't see anything to stop the syntax from supporting the otherwise.
It is clear to me that AI will be part of the networking stack. AI will stand at the top. Everything will be filtered, ranked and searched by an intelligent agent that runs locally, before it meets the human eyes. I don't think Siri and Google Now will be the most popular AI assistants for long. Surely a local, open source solution will be preferable.
My favorite response to moon landing conspiracy theories is the counter point that we didn't have the technology to fake the live footage. It was actually easier to go to the Moon than it was to fake it, given the video technology at that time.
There's a great YouTube video about this.
https://youtu.be/_loUDS4c3Cs
As a big proponent of civil rights and the whole civil rights movement I hope that I'm not misunderstood.

Reverse discrimination refers to discriminating against say non-hispanic white males because they are non-hispanic white or male. It seems obvious to me that making admission choices to increase minority representation at universities is tautologically decreasing the representation of other groups and is reverse discrimination. The question to me is, "Is this a good thing?".

Here in Texas, it works in a way that is not quite obvious. The University of Texas as Austin is a desirable state University. It was once all white (1950), clearly race was being used to discriminate against minority applicants--an unfair and condemnable practice. By 1996, the University, in an attempt to increase minority representation, had been using race as one of the factors in admission, blacks with lower academic scores were admitted ahead of whites with the same scores (clearly reverse discrimination). In 1996, Federal Appeals court ruled against the University and for a white student that made that claim.

The University stopped considering race, but minority representation started to drop and the University found a way in 1997 to discriminate between applicants to change the minority representation again, this time without explicitly mentioning race. It automatically admitted the top 10% of every high school graduating class, regardless of actual academic achievement. This discriminated against the high schools with high performing students. Since these schools were usually found in more expensive suburban neighborhoods that had well funded school districts and mostly white student bodies (so although there was no longer any explicit reverse discrimination, it still produced the same result, minority students were being admitted with lower test scores, etc).

This practice of admitting students based on where they went to high school helped but didn't completely achieve the goals that UT had for the make up of it's student body. In 2003, UT began to use race in addition to the 10% rule and now discriminates in favor of minorities that do not automatically qualify under the modified top 7% rule, this has resulted in a number of law suits that race based discrimination is happening, which it clearly is.

I have mixed feelings about all of this. I detest the idea that race is used to discriminate against anybody including groups like Jews, Asians, and whites. I live in a school district that has a very high performing public high school. A friend recently got perfect scores on the SAT and I believe that he got very close to a perfect score on the ACT. He had a very high GPA and was a varsity athlete on a top rank team. He now attends Stanford, but was only around the top 13% of his graduating class. He didn't even bother to apply to the University of Texas. No one needs to feel sorry for him, he's a genius going to Stanford; I feel sorry for so many of his classmates that would have been very successful at an affordable University that can't get in despite working so hard in high school.
> Because they felt that it wasn't green, but blue.

This is just bizarre on their part. "Guys calling in about a green notebook, one of the three items in our lost and found is a notebook, but... oh it's a blue one. Just tell him we don't have it."
The title to that article is misleading. They didn't drop the request, they changed it to limit the scope. If you read the changes, they are no longer requests HTTP request and response logs, but rather published content on the site and any transactions.
Should be noted the _bundled_ SVG set of Feather on icomoon is out of date.
SVG animations not working in Edge “by design”
First, it's worth pointing out that certificate lifetime is tangential to HPKP. HPKP is public key-based, and nothing prevents you from using the same public key for years.

> This completely arbitrary 90 day limit makes little sense when the world has been using 1 years, 3 year certs without issue.

Browsers vendors (most notably Google and Mozilla) have been pushing for shorter certificate lifetimes for years. 3-year certificates have been banned starting with March 2018 (the new limit being something like 2 years and 2 months). Google itself has settled on 90-day certificates for most of their web properties, and they continue to push for shorter lifetimes in the CA/B Forum and might very well start enforcing it through their own root policy if no consensus is reached.

> This seems to be very little justification for it apart from questionable security assumptions that will not stand up to scrutiny. Are they suggesting sites not using lets encrypt are insecure?

[citation needed]. For a long discussion on the pros and cons, see [1].

> Why make assumptions in the first place about day to day server security when you are in the business of issuing certificates?

One thing to keep in mind is that Let's Encrypt is in the business of creating a more secure and privacy-respecting Web. Naturally, it would be silly to focus solely on those two things if you actually want anyone to use your product, but if the cost of picking the more secure option isn't too high, I wouldn't expect them to go for the perhaps slightly easier option, especially given that automation is another one of their goals and the issues are mostly with manual processes.

[1]: https://community.letsencrypt.org/t/pros-and-cons-of-90-day-...
It's only a tremendous feat until they run out of cheap VC money to burn. They lost $650 million this quarter.
Verizon reports sharp spike in requests for cell tower data
Related: https://news.ycombinator.com/item?id=15092099
> How do you solve for perf when things can't be installed?

You don't, even when things can be installed. And that's where editors that eat half a gigabyte of memory to open a 6 MiB file come from.
Also, it seems highly unstable.

Just look at all the Node.js drama. Today I read they want to fork again, while they just consolidated their last fork...
wrong twitter link on your home page
Not hardcore CS as some of the other papers on here, but I really enjoyed the BigTable paper https://static.googleusercontent.com/media/research.google.c...
This is the first down voted to absolute transparency comment I have ever seen. Although what he is saying is very extreme. There are certain scandals which I was pretty pissed off about but there were other "scandals" i felt were very unfair to them. For eg. the whole delete uber for providing service to JFK when people were protesting was absolute horse shit. They even cancelled the surge pricing, promised to help out drivers stuck abroad etc. The issue here was people were outraged without any logical reasoning behind it. Lyft did not stop the service but hell no one deleted lyft that day. Second one being when Travis being on Trump's board, come on every major tech CEO was on the board. Once people decide to hate a particular thing they seem to think little about what they are getting angry about. Having said that, they do or have done some shitty things as a company and I hope they work that shit out.
EzPaaS: A miniature Heroku clone for in-house deployments, powered by Docker
I'd love to know the reason why our experiences are so vastly different. Either our cooking styles are very different, or US dishwashers are more inefficient or I don't know what else. But there must be a reason.
It's slightly similar, but a lot more dangerous since it has biometrics attached to it (ten fingerprints and two iris scans). There are no data privacy laws in India, and if someone faces misuse or loss or harm caused by this, they cannot even sue the other party because the legal act (Aadhaar Act) gives the right to sue only to the issuing authority (UIDAI). And UIDAI has a very poor track record of punishing the criminals and instead goes after those who point to flaws in the system.
> Only one question though: If that is true, then why do they call it "the dark side of the Moon"?

This doesn't refer to sunlight, it refers to radio communications. The back of the Moon, relative to Earth cannot receive any kind of signal we can send without some kind of artificial relay. Because the moon it tidally locked with the Earth the same side always faces us.

So the back side is always dark to our radio even though it has about a 28 earth long "day". Any (non-polar) spot on the Moon gets about 14 Earth days of light and then another 14 of darkness, corresponding with the phases of the moon we see here.
Can you give me (or via comment or a link) an example of a hypothetical scenario in which force is required, but unarmed force won't do?
Your situation specifically brings up the interesting distinctions (or lack thereof) between blue and green throughout history and across cultures. If you haven't already heard of it you should google it yourself, but here's a Wikipedia article that touches on it: https://en.m.wikipedia.org/wiki/Blue–green_distinction_in_la...
Good for the engineers having more ethics than VW, and resigning when they are asked to go farther than the technology allows.
"crypto currencies are not practically used"

Again and again: no data demonstrates this claim.
As far as I know, color is interpreted differently between cultures, so you'd have to know how the people define "blue" (which you touched on), or how many of them even speak a language that has a word for it.

A question like this has a lot of assumptions built into it. We prefer to ignore such messy details, and assume our own experience as universal, in pursuit of what we like to call "rationality".
Productive workspace
Well, it's like holding a shield of a radius of only 6,371 km with an arm of 384,400 km long.

Or to put it in human terms, like holding a shield of 1.25 cm of radius with your arm of 75 cm.

It will not protect you really very much.
Maybe you are right, 50 million miles is not "far away" to me.
Typical wsj paywall. Web link no longer seems to get around it, either, unfortunately.
I was thinking the same thing. Earth will shield the moon on the Earth-side, mostly.
I think your point stands, but something feels wrong to me about "you optimize for readability [...] You spread your code over 5 directories, 50 subdirectories, 3000 files."

We need lots of tooling to keep our code readable across a zillion files.

And it is worse than you mention. You rarely get 60 files per directory, and, in addition to the files you want, your package manager and build system add a few zillion of their own that all can break your build in 'interesting' ways.
At the time I bought it, the model number didn't even appear in LG's own range documentation, but it was sold at Tesco in the UK for a while possibly as some kind of experiment. It appears to have been discontinued now: http://www.lg.com/uk/tvs/lg-43UF675V
Yeah, this points to "employee is a jerk".

Normal employee: "We have a notebook here. Can you describe it more? Something written on the inside, maybe?"
That consolidation, when combined with biometrics, means you can never get it replaced. Your only recourse to identity theft with your biometrics, or the fact that biometric error rates are very high, is to just live with it.
Your edit is right panel.dreamhost.com doesnt resolve. But when it loads it does have the ability to specify nameservers.
sidecar shutdown long ago and via sold to an israeli company
Hostile Terrain: Tank Traps, Fake Towns, Secret Tunnels of Korean Borderlands
The Foreigner's Guide to Getting a Tech Job in Holland
But does anyone but the scions of the 0.1% actually ever pay that $50k nameplate cost? For example, Brown University in Rhode Island has a nameplate cost of $49k. However, the average net cost paid by students there in 2016 was only $25k. Students with a family income under $75k paid an average of $12k. That nameplate number is just bogus, in most cases.

Source: https://nces.ed.gov/collegenavigator/?q=brown&s=all&pg=3&id=...
Every experienced KSP player uses Minmus of course, not the Mun.
Damn, did not expect to see this paper on here. When I read it, I wasn't thinking it could be listed under the "all-time favorite CS papers", but the connections are quite interesting and (retrospectively) intuitive.

I'll be interested to see where/(if) it gets published.
Easy way to tell a faked 3D display: look for imagery lying along a line of sight that doesn't intersect the display medium. For example, the dinosaur's head and the tops of buildings stick out above the display's edges as seen from the viewer's location in the video.

Objects may be in front or behind the display's surface, but the display medium has to lie in front or behind every part of the object.

For all practical purposes, photons travel in straight lines, and require some medium to create or redirect them. It is extremely unlikely that anyone will suddenly discover an easy way to change that fact.
When a gig economy company folds, workers can be left holding the bag
You know there is water on both right?
this isn't PR spend, the author has been a thorn in uber's side through all the scandals and broken a bunch of big stories. Follow him on twitter @mikeissac
How about a guide to non-minimalist web design? Can we please please please have a discussion about how to build interfaces that aren't oceans of white space, relentless reduction of "click targets", and an overriding emphasis on showing the user the absolute least amount of information possible lest we frighten or confuse them?

I'm so sick of consumer-focused web design infecting all corners of web design, including and especially professional/industry design where more information may sometimes be better than less. It's like UI designers' collective takeaway from Tufte et al. is "wow showing lots of information effectively in limited space is tough, let's just not do that."
The Uber boycott is not about the ousting of Travis, it started before that, back in January, after the kerfuffle surrounding the infamous executive order, the taxi union's decision to refuse to pick up drivers at the airport, and Uber's tweet that they had disabled surge pricing.

It then gained more steam after allegations of having a cutthroat workplace, accusations of sexism and sexual harassment (over which they fired 20 employees after an internal investigation), and allegedly colluding to rip off Waymo. Oh, and the accusations of misleading drivers, over which they ended up paying $20M to the FTC.
BBC – Future – The Channel Tunnel that was never built
I guess this brings up the question: Is uber succeeding in its goal? Their value prop is that they can monopolize the taxi business, maybe they're actually pulling it off. Could explain why Lyft is starting to lag.
Uber's first pitch deck
Paywall bypass: http://facebook.com/l.php?u=https://www.wsj.com/articles/tes...
I can highly recommend keeping your DNS stuff separate from hosting. For 'critical' stuff I've been quite happy to use DNSimple for that, and regular mom-and-pop LAMP hosting for the actual site.

In some cases I pipe it through Digital Ocean, because it's nice to have everything in one place, but I've wondered if that might have some performance impact. Can anyone confirm/deny this? So, domain registrar -> Digital Ocean -> hosting.
It is similar in the sense that one of the two products absolutely crushes their competition in most if not all markets and in most if not all aspects that actually matter to the end users.
Ooh, I'll have to read that next time I have a few minutes. Thabks for the link!
FYI I've found a way around the WSJ paywall - copy and paste the title into Facebook and click on that link.
> In May 2015, Eric Meadows, then a Tesla engineer, engaged Autopilot on a drive in a Model S from San Francisco to Los Angeles. Cruising along Highway 1, the car jerked left toward oncoming traffic. He yelped and steered back on course, according to his account and a video of the incident.

Is this video online?
I've been trying to get it frontpaged because, despite it's length, it's perhaps one of the most startling papers of this decade. Sadly, it seems like the HN voting gestalt hasn't decided to upvote a paper that's the CS equivalent of breaking the speed of light:

"Generic Top-down Discrimination for Sorting and Partitioning in Linear Time" ->

http://www.diku.dk/hjemmesider/ansatte/henglein/papers/hengl...

(if you're daunted by an 80 page paper as I am, there is also a talk on it: https://www.youtube.com/watch?v=sz9ZlZIRDAg)

It is possible, with some proper insight and approaches, to sort general datastructures in linear time on modern computing hardware. The speed limit of sort is O(n) with some extra constant cost (often accrued by allocation). It works by decomposing and generalizing something akin to radix sort, leveraging a composable pass of linear discriminators to do the work.

There's a followup paper using this to make a very efficient in-memory database that one could easily generalize under something like kademelia and with care I suspect could make something like a better spark core.

http://www.diku.dk/hjemmesider/ansatte/henglein/papers/hengl...

I keep submitting and talking about this but no one seems to pick up on it. This paper is crazy important and every runtime environment SHOULD be scrambling to get this entire approach well-integrated into their stdlib.

Unsurprisingly, Kmett has already implemented it in Haskell (it generalized neatly under the dual of the applicative+alternative functor): https://hackage.haskell.org/package/discrimination
That seems to make sense, but if you look at the moon from Earth, you see an awful lot of craters...
That may be true, but the average net price paid by Macalester students has been flat at $28k for the past three years. The increase in the nameplate cost is meaningless.

Source: https://nces.ed.gov/collegenavigator/?q=macalester&s=all&id=...
It really doesn't take big changes to a library that makes the relocation table of an executable linking to it be a tad different
SoftBank invests $4.4B into WeWork
http://www.cetusnews.com/tech/Tesla%E2%80%99s-Push-to-Build-...

around paywall
Many societies have historically been matriarchal. It just happened that Christianity, Islam (maybe Judaism? not sure...) were patriarchal and societies that embraces these religions came to dominate most of the other society/ peoples.

I do hope the future will be more "centrist", neither patriarchal nor matriarchal.
Apple also cares strongly about privacy, so there's a lot of stuff they refuse to do in the cloud.

Google also cares about privacy, but only in reverse. They don't want you to have any ;)
That's why it's nice of Let's Encrypt to publish their current and backup intermediate CAs (X3 and X4) https://letsencrypt.org/certificates/. That's what I pin for my sites.
Amazon Pledges Lower Prices as Acquisition of Whole Foods Closes
Generic GPU Kernels in Julia
... we're possibly looking at internet-savvy "Pro-Trump" folks

After all, they are free people like artists. If artists get up in the morning feeling good, all they do all day is paint. The same goes for internet-savvy Pro-Trump folks.
Well, ok, fair enough, but I was using that number as an example. The point is you can look at the term (false positive)^900 and see that its tininess will dominate.
Caliper: all functions deserve to be measured (Clojure)
That might be true but it still got the CEO fired. It's not quite totally inconsequential.
Announcing Swell by Ripple
10+ Years of Activists Silenced: Internet Intermediaries’ History of Censorship
There is an issue with colour blind people but also with a few tones of "blue" (or "green").

I had this argument in real life, many years ago, about what is called "petrol blue" in some car offerings, in front of the same car, I saw it as blue, and a friend of mine saw it as green.

After long discussions, and having observed the car from all possible angles, taking into account the light, etc. we came to agree that it was BOTH blue and green.

Try yourself a range (roughly) between RGB 07636E and RGB 1D4D6E.

As an example here (set 22 steps):

http://www.perbang.dk/rgbgradient/
Well, how about it is larger than the GDP of Morocco? (I know GDP is not Market Cap, but $100bn is no way small).
Side note: it only has 2 HDMI inputs, but I have it paired with a receiver, so even one of those is redundant.
"compass" is identical to the Safari logo
The level-2 driving that Tesla is pushing seems like a worst case scenario to me. Requiring the driver to be awake and alert while not requiring them to actually do anything for long stretches of time is a recipe for disaster.

Neither the driver nor the car manufacturer will have clear responsibility when there is an accident. The driver will blame the system for failing and the manufacturer will blame the driver for not paying sufficient attention. It's lose-lose for everyone. The company, the drivers, the insurance companies, and other people on the road.