skysight-inc/HackerNews huggingface dataset:
True - probably, founders have no choice. One side note though: it's increasingly common for founder's to cash out a few million in later stage rounds, often under wraps, to "keep them from being tempted to take lower buyout offers" is the usual theory, which is code for getting them to be more aligned with the investors. In any case, those deals are often not accessible to employees, just founders.

The most cynical take is that the investors are buying them off to be not just more aligned with investors, but less aligned with employees =)
Management and early employee incentives are rarely aligned.
Agricultural – fastest growing robotic sector
Clean water will be the next big commodity... Guess who has been buying it...

1+1=2
cheap oil, sponsored by the bottled water industry?
From the looks of it, they used the OSes the chipmakers provide in their reference packages. The stlinux stuff seems ripped pretty much verbatim from stlinux 2.4 [0] and the rest seems to be from Freescale/NXP's reference linux for their i.MX series [1]. Automakers, like a lot of other entities, rarely make their own distros themselves, but rather tend to use the reference OS provided by the chipmakers.

[0] ftp://ftp.stlinux.com/pub/stlinux/2.4/

[1] http://www.nxp.com/products/microcontrollers-and-processors/...
I'm dying to get comment scores, not just submission scores.

There's a lot you could do with that to find the best comments, which is really why HN is so awesome.
They're going forward with their own "Nest Weave" which despite the name is a completely separate platform/ecosystem from Google's stuff

I swear, I don't know what gets into companies sometimes. They do that, they've all but assured that I'll never buy another Nest anything. Brillo? I wouldn't be happy about it (as primarily an Apple user), but I'd understand. And who knows, I'm open to options. But your own special snowflake API? Yeah, screw that, I've been down that road too many times.
Also for github repos, project maintainers, email if you want a response, don't use an issue or the wiki or form. I just got a minor rails gem updated today that had people complaining about the lack of updates in issues by emailing the account owner.
This sounds like what causes magnets to fall more slowly inside a copper tube. But applied to train rails.
Their interests are aligned, but early employees stand to take an even closer haircut on options--assuming significant strike price--rather than founder shares.
> Note that the founders interests are aligned with the early employees, they are all taking an equal haircut.

I disagree. The founders definitely have an important stake in the outcome but they stand to get very wealthy if it works out and early employees will - in most cases - make back a premium on the lower wages they took because of stock options (which you should never do) and the extra hours they put in to make the company a success.

Note that simply because of the asymmetry between the potential pay-out the goals are not aligned.

Superficially, yes, they are aligned because if the founders get nothing the employees will also get nothing but employee options are not the same as vested founder shares and employees could easily be 'under water' based on the value of their options being lower than the amount of money they left on the table by choosing this particular employer rather than a more established one.

So for founders the incentive to gamble is much higher (all-or-nothing), in fact I'd argue their goals are roughly the same as early (seed round) investors rather than early employees, once they decide to take on venture capital. The pressure will be on to go home-run-or-bust.

Note that the deal outlined above is exactly one of those. Conservative founders running a profitable business would not gamble like this, but since it doesn't matter any more the only way they will get anything out of this is the home-run and what's good for the employees is no longer relevant to the management that inked this deal (for employees it might actually be better to jump ship at this stage because the 'bust' scenario is a lot more likely with this much pressure than without).
If you can reproduce the bug 99% of the problem is solved. I doubt I have spent more than a day fixing a bug that I could reliably trigger.

It is the non-deterministic bugs that drive me crazy. I have one bug where a call to a third party library randomly fails but only after the program has been running for days (no it is not a memory leak). If I make a cut down stub then the error never occurs even after running for a week. My best guess is I am trashing memory somewhere, but under valgrind everything is fine. Arg!
This is a great piece of writing. Particularly for a hacker. If you haven't, also check out http://www.wired.com/1996/12/ffglass/
Developers turn to containers, microservices for frenzied release schedules
Personal Best: Top athletes and singers have coaches. Should you?
protip: run `openssl speed -evp AES256` and be amazed by the performance of AESNI!
Is there some place I've never been where technical workers enjoy being called nerds? If someone called me a nerd, I'd tell them where to shove it -- and I certainly wouldn't buy into their product! The Canvas people should seriously rethink their branding.
I'm guessing astazangasta is objecting less to the statistics of how many people stay in their hometown, and more to the pejorative framing of that as "sitting" and "vegetating".

Which strikes me as a fair point. I'm sure there are lots of positives to staying near family and friends, and if you have stronger community ties you may well be more active in that community.
You are arguing against a perspective that wasn't voiced here. Unless you'd like to expand on how someone is saying that criticism should be suppressed or restricted in some sense.
Rancher Rides Herd on Containers, Borg Style
I think a big part of "true AI" is the ability to learn knew things.

AlphaGo, for example, can only play Go. It's never going to learn to play Poker, Scrabble, or Doom, without being completely reprogrammed.
HDF5 apparently only has one implementation, which is ridiculously bloated:

https://news.ycombinator.com/item?id=10858189
heh true, they might not care at all - Apple makes more $$ in a quarter than several Spotify market caps. But, here's a few theories: if Spotify keeps calling itself the "leader" in streaming and Apple decides it wants this to stop, it would be an easy/cheap way to impact Spotify's brand negatively, and even potentially bring them down entirely. Alternatively, by driving the price down, it could also force Spotify to explore selling itself at a low price (see: Pandora), and if Apple wanted some fast/easy subscribers, it could acquire them cheaply.
You can use LPR to spool audio files to a "printer" that queues those files to be played over speakers. There was a project called gutenbach to do this with CUPS, but last I heard the maintainer went off to grad school. Maybe they are doing something similar?
Oriental Institute talk about this book:
https://www.youtube.com/watch?v=hyry8mgXiTk
Yeah. It's a balance between "build as little 'framework code' as possible;" and "build the framework as you go."

I say 'framework code' but it could be called structural code, or glue code or something, too.
It happens for oil spills. But I don't believe it happens for fracking.
From what I can see and guess, they seem to be using one of Freescale's reference implementations...probably for the i.mx6, but don't hold me to it. It's got a lot of packages in there that aren't relevant. It's also interesting that they've also included all the source for an sh4-based microcontroller that's somewhere in the chain. Car systems are complicated these days.
Universal Spine Merges Big Switching and Routing
Wasn't the Wired article reported Jeep hack done via the infotainment system (through an improperly implemented one-way connection to the canbus, from memory)?
What you are calling "analog-era call quality" was likely mostly digital call quality, with only the local loop being analog. Before digital carrier facilities and switches like 4ESS, 5ESS, etc. became ubiquitous on the PSTN, there was plenty of analog noise on local and long distance calls, as well as delays, echo, crosstalk, and other artifacts. I remember a marked improvement in voice call quality throughout the 1980's. I believe wireless voice quality will increase organically as the bandwidth available for wireless digital services grows.
It's usually pretty easy to tell if someone wants to / is willing to talk to you or not, and if you can't tell that should be answer enough.
Use the similar document for $COUNTRYOFCHOICE
Trying to run the demo in win10....

Build error

The Broccoli Plugin: [object Object] failed with:
RangeError: Maximum call stack size exceeded
at new Error (native)
at Error (native)
at Object.fs.mkdirSync (fs.js:794:18)
at sync (C:\Users\marke\ember\github-fastboot- example\node_modules\ember- network\node_modules\broccoli- templater\node_modules\broccoli-stew\node_modules\broccoli- funnel\node_modules\mkdirp\index.js:71:13)
at sync (C:\Users\marke\ember\github-fastboot- example\node_modules\ember- network\node_modules\broccoli-templater\node_modules\broccoli-stew\node_modules\broccoli-funnel\node_modules\mkdirp\index.js:77:24)
at sync (C:\Users\marke\ember\github-fastboot-example\node_modules\ember-network\node_modules\broccoli-templater\node_modules\broccoli-stew\node_modules\broccoli-funnel\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\marke\ember\github-fastboot-example\node_modules\ember-network\node_modules\broccoli-templater\node_modules\broccoli-stew\node_modules\broccoli-funnel\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\marke\ember\github-fastboot-example\node_modules\ember-network\node_modules\broccoli-templater\node_modules\broccoli-stew\node_modules\broccoli-funnel\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\marke\ember\github-fastboot-example\node_modules\ember-network\node_modules\broccoli-templater\node_modules\broccoli-stew\node_modules\broccoli-funnel\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\marke\ember\github-fastboot-example\node_modules\ember-network\node_modules\broccoli-templater\node_modules\broccoli-stew\node_modules\broccoli-funnel\node_modules\mkdirp\index.js:78:17)

The broccoli plugin was instantiated at:
undefined

Any ideas?
Customer service turns out to be the weakest link for many services[1][2]. I would not be surprised at all if this were the case.

[1]: http://krebsonsecurity.com/2015/12/2016-reality-lazy-authent...

[2]: https://medium.com/@espringe/amazon-s-customer-service-backd...
Which just goes to show the real impact of that PR disaster -> none. People can't even remember correctly which of the 3 or 4 largest car brands in the world it was.
It's just science: debugging is the art of generating and testing hypotheses about the behavior of a complex system, so what's important is that you can run an experiment, observe the results, and update your model accordingly. Logging may not be the best way to debug a problem but sometimes it is the only way to debug a problem - interactive debuggers may or may not be able to help, depending on the situation, but "write code that produces data, run the code, look at the data, learn what the code did" is a strategy which always gets the job done.

When you have a choice between a primitive tool which will definitely work and a sophisticated tool which may or may not work, sometimes you just want to get on with it, and whatever time you have to spend thinking about your tools is time you can't spend thinking about the problem you're actually trying to solve.

I once debugged a bootloader issue on an embedded device with no feedback but a single blinking LED. It took a while, but I kept trying different things, "logging" the program's output via patterns of blinks, and staring at that flashing light through test after test eventually told me what I needed to know.

On the other end of the scale, during the minute or so I worked at Google, the "library" I worked on that various "applications" would "link against" was actually an armada of independent processes on separate machines in a giant datacenter firing reams of HTTP requests and responses at each other. Stopping one of them and interrogating it via debugger would have been about as informative as the conversation I'd have with an ant if I caught it in a jar and asked why its friends decided to have a party in my kitchen.

Between those extremes, there undoubtedly exist many places where interactive debuggers would be useful; but having spent enough time unable to count on them, the effort it takes to use such tools grows increasingly difficult to justify.
Maybe they should have added an Apple Watch app when the watch was released. I've paid for premium for over 2 years but switched when I got my watch because there was no app for Spotify (only third party apps that don't support offline listening and don't integrate very well either).
Anyways, I'm now glad to have switch to Apple Music because they seem to have more content (at least more content I like) and their radio algorithm is way better. There are some major flaws with Apple Music but all in all, the experience is just better IMO.

If Spotify were to improve these issue maybe they could get more paying customers but these improvements should not cost $1B.
Are you talking about a different type of MultiIndex? http://pandas.pydata.org/pandas-docs/stable/advanced.html
Have you been to San Francisco or the Silicon Valley?

It has been my experience in tech companies and social circles that the term nerd is often considered a badge of honor and is even used to refer to one's self and friends.

See also https://vimeo.com/73589975
From the link:

> Personally, if a conference allows all peaceful people to attend and speak so long as they treat attendees exceedingly well, then guess what I think it’s going to select for?

> Wait for it… a diverse community of peaceful people who are willing to treat attendees exceedingly well, even when they strongly disagree with them!

> That doesn’t sound terrible to me. In fact, I wish the whole world were more like this.

Agreed. The more I learn about this, the happier I am that LambdaConf has taken the stand they have. It's not about Yarvin, it's about everyone else, and they seem to get that.
George Orwell in Spain
Infowars is generally not a very creditable source. For those leery of believing something from there, here is the same story from The Tennessean, which is part of USA Today: http://www.tennessean.com/story/news/local/davidson%20/2016/...
I am a victim of these "lessons."

I run several email newsletters. One of them consistently gets marked as a "phishing" attempt by Gmail. They do not get marked as phishing if the email includes no links – but if I include a link, it immediately gets marked as phishing. This disables all of the links in the emails. I regularly get emails from subscribers complaining that the links do not work.

I once sent an email to all of the Gmail subscribers, asking them to explicitly mark my emails as trusted. Many of them did. But, it did not help – they still get marked as phishing attempts. I've implemented SPF and DKIM. It still didn't help.

The problem: Once an email is flagged as "phishing", the links are not clickable. On mobile, there is no way to make them clickable. Most users don't know how to make them clickable, even when it is possible.

All of the emails come from the same domain and the links are always to the same domain. All of them have the same basic format. Other email from this IP address gets through no problem. Google's Postmaster tools give the IP address a 100% reputation. I tried switching to a new sending service, to no avail. Nothing seems to work – no matter what I do, Gmail marks my emails as phishing.

I've contacted Google's postmaster, to no avail.

Basically, Gmail has made it very difficult for people to read the content I send them. There seems to be no way to convince Gmail that my emails are not phishing.
Please don't add type inference. Coming from Scala it seems such a beautiful concept and a productivity booster when you are writing code but then you come back a few months later / see someone else's code and quickly figure out what a time waste and a productivity drain it really is.
Yes, it works ok. But there are plenty of schemes that both work and are sane.
I don't mind that this looks like a translation to Simple English like in the xkcd book, but I find annoying that they never put the name of the drug. For the curious: GSK983

The technique to select the drug they have to mix to reduce the toxicity is very interesting.

The GSK983 drug inhibits one enzymes to produce pyrimidines (the bases C, T and U of the ADN/ARN). But providing deoxycytidine (the base C) reduce the toxicity for human cells.

All the virus they name are RNA-virus, so I guess this only work for this kind of virus, and it's coherent with what I understand of the abstract of the article. (this exclude foe example herpes, chickenpox, smallpox, ...)

Link to the abstract of the article: http://www.nature.com/nchembio/journal/vaop/ncurrent/full/nc...
I do this and also take advantage of the chance to take a conference room for an hour or two, vs. open plan desk with my back to a room full of people.

I get probably 5x more done per minute in the conference room.
The glassdoor reviews seem to universally complain about poor stock compensation, so it seems they weren't getting much to start with.
Scholastic aptitude (SAT === Scholastic Aptitude Test) - learn random and possibly useless things and pass a test on them.
True, I typo'd. Thank you for correcting me.
* 1 billion in convertible debt
* 20% discount, no cap
* discount increases by 2.5% every 6 months after the first year
* 10% interest
* converts when Spotify IPOs
* 90 lockup after IPO (instead of 180)
>> Every service is, on IFTTT or not. We care about the people who use them and build them. The changes we are asking for are indeed more work, but we know they will lead to a better Pinboard Channel on IFTTT in the long term.

This struck me as remarkably hollow. It doesn't even go into the issues of the strong Terms of Service conditions. Maybe, it's the juxtaposition of having just read a reddit thread about CEO interaction [1], but, to me, this kind of message is worse than silence. It's bad enough to get those fake "warm", "friendly" emails from startups trying to stop churn, but at least those are automated.

I like Maciej's style because there's no mediation of business-speak, it's just the message plus some eccentric local color/flourish. Shoot straight or just step aside. Silence is an option.

[1] reddit discussion about CEO interaction, interesting tangent https://www.reddit.com/r/oculus/comments/4cfd2h/im_founder_o...
Opening an issue on https://github.com/tildeio/ember-cli-fastboot is probably the best way to get help tracking down a bug.
> the term nerd is often considered a badge of honor

N = 1, but in my experience this stopped being the case when being nerdy was deemed cool and anyone with glasses started proclaiming "I'm so nerdy".

I suppose this sort of makes me a hipster.
Yeah, sadly there doesn't seem to be a free and publicly available body of data we can get a true picture from. It would be nice to have a list of all horizontal wells drilled in the last 5 years with target depths and lengths, but I doubt that will ever be available.

I will say this: I spent years reading geological logs looking for bypass pay and I know there's plenty work being done or to be done in the depth range I mentioned. So in my mind the worry is real and people do need to get their heads wrapped around it.
for those of us who don't want to connect our calendar right off the bat, what are some example meetings this creates?
What if you hook your laptop up to the same speakers that you hook your record player up to?
Security missed Brussels bombs – but could sensors spot them?
That's great!

I found the piece of code I was looking for inside "tinycv" (about OpenCV): https://github.com/os-autoinst/os-autoinst/blob/3c2f5edda09b...

I switched to Debian from Fedora a year ago during the "freeze" in the release cycle. I wonder what is the stability level of Tumbleweed compared to a standard (non-beta) Fedora or a Debian testing.

Is it the good repo for Tumbleweed OpenQA test?
https://github.com/os-autoinst/os-autoinst-distri-opensuse
What Wildlife Shows Don’t Tell You About African Wild Dogs
Ignorant question: What does this solve that a csv doesn't? Type information?
> There's a lot you could do with that to find the best comments.

In any given situation, how often does best comment you could write coincide with the one that would get you the most upvotes? I'm guessing not frequently.
Uber recruits engineers with coding puzzles during rides
That's a really clever idea. Thanks for sharing.
Nah, you're good enough. If the code is bad, change your goal to "make it better than it was when I got here." That's something you can do.
It doesn't matter if it's the infotainment system so long as it's connected to the rest of the electronics. Yes, hacks have already exploited critical vehicle controls via Internet infotainment systems. So long as vehicle manufacturers do not physically separate the electronics, such vulnerabilities will surface. Currently, the standard practice is to build out the electronics for a vehicle as a single system.
> Corporations who engage in risky long-term behavior should have to purchase long-term insurance to cover liability for what they are doing

Startups engage in "risky long-term behavior" all the time. It would be prohibitively expensive for them to have to purchase insurance, especially when they're insuring against risks that aren't well-defined in the first place.
> It seems to me that the whole thing is a mess that doesn't work very well.

Fritjof Capra discusses how areas of science have transitioned from a reductionistic / mechanical approach to a more systems approach - but law has not kept up and still treats parts of the world as disconnected, an individual's right, protected by the state.

http://www.amazon.com/The-Ecology-Law-Toward-Community/dp/16...
It is not really possible to cram for these interviews. No matter how much you cram, the process will usually tease out the real you, because a group of people will evaluate you and debate your performance at the end of it.

If you got in with cramming, you very likely would have gotten in without.

Not to mean otherwise; one should definitely prepare for the process, because interviews are competitive. There is no worthwhile competition on the planet where you would go without preparation. It is almost insulting to the ecosystem if you don't prepare.

But preparation is not cramming. Depending on your level of practice, you may end up memorizing some things, but that is different from cramming to "beat the process".

I make these observations based on my experience as someone who runs a successful bootcamp for interview prep (http://interviewkickstart.com) and being an early engineer and a hiring manager (Director of engineering) at Box prior to that.

We have seen that candidates who prepare well with the right mindset, are at a distinct advantage over those who don't. And those are also often the right candidates. If you are working on an important goal, I, as an engineering manager, want you to have prepared for it. Interviews/job are just another goal, and it better be important for you that you want a job here.

Hope this helps; not a popular perspective, but closer to reality in my experience.
All these reasons in Typescript are intentionally designed so that it's easy to work with the rest of the JS ecosystem. Good tooling + rapid prototyping is a strength not a weakness.
​Microsoft and Canonical partner to bring Ubuntu to Windows 10
That's a list of random data from random people, curated by Googler felipehoffa in an unofficial capacity.

The ones in the submitted page are maintained by Google itself in the public-data project.
Can you give me an update on Wave and Orkut? I never use this Reader thing, but I hear others do.