skysight-inc/HackerNews huggingface dataset:
Simple examples looks fine, but try a setup where you have dozens of environmental variables being set, data volume-containers that need to match the lifecycle of the main container, pulling images that don't exist, ambassadors containers for cross-host linking, and other sidekicks for things like load-balancer registration and health checking. If you look at how Deis does it, they've actually created tons of little binaries to help with different tasks (https://github.com/deis/deis/issues/2254) because the unit files get too crazy by themselves. You end up trying to build a system like Kubernetes using shell scripts and unit files.

The key thing to remember with CoreOS is it puts systemd at the center not docker and only interacts with docker through the client. In fact, there's really zero docker integration besides shipping the binary.

There's also the underlying technical issue around what is PID 1. In your example, you aren't actually monitoring the container, you're monitoring the status of the docker client, which may be different than the docker daemon. For containers, the docker daemon owns the fork rather than systemd. In a system like Kubernetes you have a reconciliation loop that monitors the daemon. You could probably build a similar idea into your unit files to make them more robust, but that's even more complicated.

Having gone down the systemd route it seems like a dead end to me for distributed docker applications. If you believe in a containerized future, then choose an orchestration framework that treats docker as first order primitive. You can still bootstrap this framework using CoreOS/systemd but after that I'd much prefer to just interact with a higher-level system.
Sam Altman is an entitled bore-fest. This is the kind of thing I would expect to read in a high school magazine.
As a bay area resident who regularly has to listen to people whine about 'all them outsiders moving in', I have no sympathy for the residents of MV. Build some dense housing around here and stop whining. We don't all need ranch homes with 3 parking spaces. Build up, build dense, and build mass transit.

> “Our problem is that we have too many good jobs,” said Leonard M. Siegel, a 66-year-old environmental activist who was recently elected to the City Council. “Everyone else wishes they were in our situation, but it’s a crisis for the people here.”

If this person is actually an environmentalist then they should welcome my message of build up, build dense, and build mass transit. Per-capita carbon production goes down as density goes up. Low-density urban living, think suburbs, are terrible at keeping per-capita carbon production low. An actual environmentalist would welcome an opportunity to develop dense urban environments free from a reliance on fossil fuels.

If you want to have a low carbon footprint; live in a place like Manhatten, eat vegan, sell your car and don't travel. In other words, if you claim to want environmental policy, you should be working to make that lifestyle accessible to more people.

> “Nobody wants change,” said Gilbert Wong, a councilman in Cupertino, Apple’s hometown.

I'm sure if I told this person they were a conservative they would take offense. But what other way is there to read this? These people are misappropriating the term conservationist. We're interested in protecting the trees, not your lawn.

Places like Mountain View or Palo Alto could be examples of a new kind of sustainable dense urban living. Instead they're completely wedded to automobiles and a mid 19th century obsession with detached home ownership.
Running Go programs on $15 device
Sure, rephrase to;

"The pizza company's UI for ordering a pizza is far inferior to Magic's."

Whether they get the product delivered or not is most important, of course, but not really what I was talking about.

If they can scale, it won't be an issue, by definition.
If Software Developers Wrote Online Personals
Why does he have to redefine words? He talks about artificial intelligence so he need not invent another term for it. It's an utterly useless practice. People are not scared! Computers are dumb, I cannot even have a household robot that cooks and vacuums for me entirely on its own. I am not scared.
It seems to be a sort of universal truth in that the people trying to break a system will always be ahead of people trying to secure/protect it. Why then, would prioritizing COMSEC over SIGINT change any of that? COMSEC will never catch up to SIGINT.

I'm curious to know what exactly the NSA currently does to protect the US. Do they already use their existing SIGINT knowledge to update systems ahead of attacks?
If my wife, desperate to calm our crying daughter, texts Magic that she needs Similac Advance, a gallon of purified water, and a CLEANED set of Tommee Tippee bottles at 3 AM, and Magic is able to fulfill that need in short order... that's a MASSIVE win for everyone.

Honestly, if you had to get those three things at 3 AM, how much time and effort would it take you? Add a screaming child to the equation.

Anything that makes it easier for a consumer to get what they need, when they need it, if they are willing to pay the price, makes the world a better place. Especially if there's competition for that service.
If only I could be so optimistic. Stupid people wouldn't be able to conceive of or execute on the ideas emerging from Washington DC.

We should be so lucky as to be ruled by ever more stupid people.
> What justification is there for preferring R to Matlab, other than cost?

My impression is that the primary problem domains for these two are pretty different.

Matlab is pretty heavily targeted at folks doing numerical analysis [1], e.g. solving differential equations related to physics/engineering/economics, and has its origins as a wrapper around existing fortran implementations for numerical linear algebra. Engineers, especially, use Matlab all over the place.

The R project explicitly is interested with statistics [2], and as someone earlier pointed out, make is pretty easy to do analysis on a dataset. Though, I have pretty limited experience with R, so I could be mistaken.

[1] Cleve Moler. Numerical Computing with MATLAB. http://www.mathworks.com/moler/chapters.html
This is the guy who wrote the first Matlab implementations, and founded Mathworks.

[2] The R Project for Statistical Computing. http://www.r-project.org/
Well though. I agree with that. The good abstraction is more about interfaces rather than objects. I complain more about the primitive use of objects as message receivers" with state. That was at the moment the best solution available for the problem of managing events. But this idea of inversion of control pervaded all the industry in perverse ways Even where it was not necessary. The corporate OOP is mostly a consequence of that.

This is just random thoughts and there is much more to say. Neither I pretend to tell that OOP is wrong. What I say in the article is that the deconstruction of the recipe that OOP naturally demand is very painful and has too many drawbacks, and can be avoided with the right tools.
Startup Lesson Learned: The Minimum Lovable Product Is King
8 E-Commerce Must-Haves to Generate Revenue
SiriusXM to Launch “Startup School Radio” with YC Partner Aaron Harris
thanks for these links.
They seem extremely interesting.
Why are humans so special? Seems like we generally feel alright ravaging Earth's existing species, so why isn't it ok for some hypothetically superior intelligence to ravage us?
Yes, they will follow Google to Sunnyvale or Cupertino or any other of the five to ten towns within a 20 mile drive from Mountain View.

No one is so beholden to their almost indistinguishable south bay suburb that they wouldn't venture across the border to go to work -- these towns are 20 square miles at best.
It's creepy how the global warming crowd uses the term "denier", and that some of them have called for the death penalty for "deniers".

Sometimes the mask slips though from what their real political agenda is. Here's some quotes.

Quote by Ottmar Edenhoffer, high level UN-IPCC official: "We redistribute de facto the world's wealth by climate policy...Basically it's a big mistake to discuss climate policy separately from the major themes of globalization...One has to free oneself from the illusion that international climate policy is environmental policy. This has almost nothing to do with environmental policy anymore."

Quote by David Brower, a founder of the Sierra Club: "The goal now is a socialist, redistributionist society, which is nature's proper steward and society's only hope."

Quote by Christine Stewart, former Canadian Environment Minister: “No matter if the science is all phoney, there are collateral environmental benefits.... climate change [provides] the greatest chance to bring about justice and equality in the world.”﻿
DOM Distiller: Reader Mode Built into Chromium
How I blogged 50 Days Non-Stop
Speciesism is the answer. Probably genetically hardcoded in our brains.
Im curious what the feedback is so far on CastAR. What's interesting to me about MagicLeap is the approach of sending images into the eye vs projecting and eye tracking.
The tax basis value can only increase 2% per year, except when certain qualifying events (transfers of ownership, mostly, but IIRC some improvements qualify, at least as to the value added by the improvement, as well.)

So, given the prop 13 maximum tax rate of 1% and maximum increase in tax basis value of 2% per annum, a property that was fully taxed at a basis value of $200,000 in 1985($2,000 annual tax) that increases in value to $1 million -- or even $10 million -- in 2015 would have a tax basis value of $362,272 and a total annual property tax bill of about $3,623.
ZingChart component for use in Ember.js projects
Oddly enough I agree with most of what you are saying. The fact of the matter is I don't need a job that bad that I needed to conduct this challenge. In addition, I sometimes I like to do a little creative writing...

I'm okay with burning bridges, honestly people should probably do it a little more instead of using double speak. Although I do try to be nice to recruiters, I know this one specifically is just shuffling resumes. (He past on my resume with out even really looking at it, I know because I always ask a few questions, to see if they made to the bottom of the page.)

Burned bridges will always be rebuilt when money is involved.
I would be interested on this as well!
I could see it being used. Lots of people get hundreds of emails a day being pitched to or asking for help. Charging people (even a small amount) might get people to put more effort into their emails.
Stephen Hawking Says Humanity Won't Survive Without Leaving Earth
No and yes.

The type of encryption used in whatsapp is not something I want to authenticate in anything that has to be dormant and used in an emergency without a network, but that doesn't mean it is bad crypto.

Yes, why not? You still need to ensure that the people involved with whatsapp can be trusted, but even the NSA can't do that in every case (ie Snowdon).
More people need to read Nick Bostrom's Superintelligence book. I'm not involved in computer science academic circles but I wonder how seriously everyone else takes this topic?
That's a fair criticism.

You point out that capital will not flow towards investments who are difficult to value, or investments which are hard to extract value from.

I don't think the first point has merit. Any new venture is intrinsically hard to value, and even a global optimizer would be reluctant to invest in those. This is no different from risk aversion, which I've already cover. The second point on the other hand has merit. If it is difficult to extract value from an endeavor, you have an externality problem. However, this is a distinct concern than an alleged short-term bias in capitalism, an idea which I was attempting to refute.

The problem you describe exists just as much in the short run as in the long run.

As for what it is to be done, I think several things can help:

- Relax antritrust legislation: large companies who aren't threatened by competitors can capture a lot of externalities and tend to develop new science and technology. General Electric Research Laboratory, Bell Labs, Google X...

- Develop technology which lower the cost of coordination. Prisoners dilemma arise when there can be no coordination. In fact, if players can enter into arbitrary self-enforcing contracts, every game admits a strong Nash-Equilibrium, and the equilibrium is Pareto optimal! In practice, this means crowdfunding, and mechanisms like dominant insurance contracts[1]. Smart-contracts on blockchains are also interesting in that they are pretty close to the ideal "arbitrary self-enforcing contracts".

[1] mason.gmu.edu/~atabarro/PrivateProvision.pdf
Snow as a Service (SaaS)
Django has a `CachedStaticFilesStorage` storage class that you can use to store the MD5 hashed names of your processed files [1]. I use that with django-storages to store my files in S3/Cloudfront [2].

[1] https://docs.djangoproject.com/en/1.7/ref/contrib/staticfile...
[2] https://mike.tig.as/blog/2011/12/22/django-14-first-thoughts...
No, it's not at all obvious, and the objections you've raised do not support your view at all.

One could argue that the browser has matured to a point where, technically, they slowed down the innovation of Safari on all platforms. If you look at the amount of features introduced in every new version of the last few years, it is less. iOS7 Safari is a notable exception but Safari has not kept up with innovation that they once had.

prefixing CSS standards which aren't actually finished is exactly what prefixing is for.

Pedantic is Apple purposely lagging behind over said unfinished standards when the rest of the industry has moved on. Vendor prefixes are tedious for web developers to keep up with and tools such as Autoprefixer were forced to be developed b/c of them. Webkit has been unprefixed for ~6 months now and Safari and iOS have both seen updates since then without this change. This should be unacceptable and if there are still reasons to include it Apple needs to be way more transparent.

I'm not anti-Apple by any means, sitting here writing this on my MacBook Pro, but pressure on Apple to get their act together is absolutely warranted and needed to promote standards based design and development which will make a better User Experience for all.
Right. Volunteer work on an open source project is a giant conspiracy to blackmail you into contracting for a commercial support contract. The beneficiaries, of course, are the dark cabal of Caktus, RevSys, Lincoln Loop, slashRoot, 791 tech, and so on.

Behemoths all, and existential threats to your clients without exception.
I agree with the general thrust of what you're saying, and I think the FCC takeover of the internet is much more problematic than the NSA spying scandal.

That said, the EFF is getting what it has been advocating for: A government takeover of the internet.

That is what net neutrality has always been for and about.

Once we grant that the internet infrastructure is not private property and is open to government regulation, that means it's open to all government regulation, including speech regulation. There is no middle ground.

To think otherwise is to not understand principles and politics.
I'm the internal recruiter at FutureAdvisor, an online investment manager backed by Sequoia and YC. As a recruiter who doesn't code, I expect this comment will provoke a disproportionate amount of disagreement from the software engineers reading this thread. But I hope I can tell you why recruiters and hiring managers act the way they do, so that you can handle them better and understand their constraints.

I've written about this a lot elsewhere: https://medium.com/terms-conditions

The message you sent to the recruiter and the hiring manager at Company X was: "I don't want to work for Company X."

Hiring someone is kind of like getting married -- an employment agreement is a long-term commitment to mutual dependence as you work toward a common goal, and it involves a large share of your hours every day.

You want to marry someone who's nice to be around, who can hold up their end of the deal, and who shows clear signs of wanting to marry you in return. That desire is expressed through the effort they put into your relationship, especially in the beginning.

Both you and the company face the same challenge: gathering reliable information about someone you don't know. The only information the company cares about is a) can you do the job? and b) are you easy to get along with? By refusing to take the coding challenge, you gave them no answer to a) and a clear signal that the answer to b) is "no."

I'm not saying you should waste a lot of time taking hourslong coding challenges for companies that you don't want to work for. But if you do really want to work somewhere, you need to find a way to show them that you can do the work and that you won't be a wrench in the gears.

You could have tried to meet them halfway. Get some projects you're proud of up on Github that you can point them toward. Let them know that you'd be happy to do some live coding during a technical interview so they can hear you think out loud as you solve problems. That's one way to minimize the time and effort you expend, and still give them information they need.

They're not going to pay you to get that information, but like you, they should be willing to spend some time, in a process of escalating commitment, to make sure you can do what you say.

What a lot of good software engineers don't realize is that there are a lot of bad software engineers out there. The job market is full of noise. People lie about their skills and experience. So employers need to be able to test those claims, and they do it with coding challenges.

I have to respectfully disagree with @taprun. The fact that coding challenges can be applied to the job market for software engineers makes it much less corrupt, and raises the quality of matches between employers and employees.

MBAs and HR people are not in a position to show what they make. This leads to a lot of bad decisions. That said, there is still a screening process. A good company does a ton of reference checks, and watches them closely to see if they deliver on the job. If they don't, they're usually gone in a few months.
Is there a way to read the paper without signing up or paying money?
The Django project shoots for 6-9 months between major releases. This will be on the early side of that window, but still > 6 months.
What happened to the Qatar World Cup's cooling technology?
Pot of Gold: Investors Looking Forward to New Marijuana Industry
Towards Browser SPV: The Story of Bitcore, Fullnode, BitPay, Reddit, and BitGo
This is just another made up problem to wring our hands about. Remember The Singularity, is that not cool anymore?

How about we focus on actual problems that actually exist, e.g. climate change, government corruption, and income inequality.
My Domino's Pizza online account remembers both my address and my last/favorite orders. (I could even let it remember my card number, but I don't.) Ordering pizza consists of visiting the website, selecting "Yep, that same thing again", and following through the order process.

Granted, Magic has that for all transactions, but pizza can already be pretty convenient.
New Hampshire Lawmakers Debate Accepting Bitcoin for Tax Payments
Machine Superintelligence is basically the same thing as the singularity. you can't have one with out the other
7 Ways to Help Your Startup Grow Like Homejoy
> Why commit ourselves to a massive overhaul of the entire NSA when we can address the actual problem here with some granularity and minimal cost yielding an impact almost all of us would enjoy?

Because they've been exposed as untrustworthy. Any attempt at reasonable reform will be met with obstruction, obfuscation, and lies.

> 0day exploits, software and hardware backdooring

Up until it was proven, they denied doing these kind of things. What makes you think they'd tell the truth in the future?
Not only that, but if that piece of fantastical bullshit is actually way worse if taken at face value.

"Obviously, in retrospect, if we had known what that meant in terms of how it was implemented, we would have never done it."

So they decided that the one thing their customers were missing from their experience was a targeted ad system, and they decided to implement that without doing any research into the company ?! They just went ahead and stuck a comprehensive spyware system into their laptops and did so without any knowledge of how it would work? There is no way that can be spun into a better version of events than "we're greedy assholes". That is pretending you weren't malicious by claiming you run a business like a bunch of high schoolers
>1- tor is broken.

For what definition of "broken"?
Gates may have been referring to a greatly-hyped 1990s mobile startup called (coincidentally?) General Magic, who promised software agents which could do things like book flights.

https://en.wikipedia.org/wiki/General_Magic
Let me know how you get on with the material. We're very keen to find out how it works in practice.
Perhaps I was missing the point, but my first thought with the AVG counterexample was to have each distributed query return (SUM, COUNT), both of which are nicely associative and commutative, and then only at final step do ((SUM of SUMS) / (SUM of COUNTS)).
If we have a superior intelligence replace us, we'd prefer that it not be a cluster of Daleks. If future intelligences didn't experience happiness or whatever we find valuable, then the future of the universe could be quite sub-optimal according to many philosophical stances.

The danger isn't that humans will be replaced, it's that we'll be replaced by a paperclip maximizer
So use an LTS release and get at least 3 years of security fixes...
using display: table-cell; is a hack and has quite a few gotchas. However it was a very useful hack none-the-less for a feature which most designers would never expect would be such a challenge.
‘Numerous’ Adds Channels for Google Sheets, Tesla, and Events Like SpaceX Launches
>The media and authorities' reactions do not make this action irresponsible.

It is irresponsible because they are flying a dangerous vehicle in an area where if they lost control they could cause harm to members of the public. And they are doing so under conditions that make harder to maintain clear line of sight to the vehicle, increasing the chance of them losing control.
This is part of that. At some point we hand over control, not to incompetent humans, but to unknowable machine AIs. Doing it already (traffic lights; phone answering bots; even your power company schedules generation using algorithms). We should do this with eyes open, or we will find ourselves unable to influence our society in unexpected ways.
This reads like a shitty distopian novel.
Mozilla is recruiting via the JavaScript console
>discovered he was having affairs

claimed he was having affairs. As you said he was politically inconvenient, why would I trust them?
Original discussion: https://news.ycombinator.com/item?id=8793346
I'm seriously so sick of hearing about how machine intelligence is going to spell the end of humanity. The amount of gears that would have to fall into place is never mentioned. We aren't close to SMI. Its much more likely that we humans are excelling at dreaming up apocalyptic scenarios, much like we have always done.....

The "sloppy, dangerous thinking" is the aversion these types of articles create within the general population to artificial intelligence. We don't need to fear AI, we need to understand and control it...
Taxi data from NYC was deanonymized:

https://medium.com/@vijayp/of-taxis-and-rainbows-f6bc289679a...

And then used to identify Muslim drivers:

http://www.reddit.com/r/dataisbeautiful/comments/2t201h/iden...

And then used to track celebrities:

http://theiii.org/index.php/316/which-celebrity-is-taking-a-...