skysight-inc/HackerNews huggingface dataset:
It's mostly an artifact of our initial focus - a great integrated user experience - combined with the fact that Docker became incredibly successful, incredibly fast. Image management is combined with runtime since the very first version. Over time we've been shifting our focus to quality, modularity and security, but with the massive adoption everything is slower to design and implement. The community is also not unanimous on the topic, see for example https://groups.google.com/forum/m/#!topic/docker-dev/mzpAga_...
The name "James Bond" would still be trademarked, so I'm not sure there would be anything freely allowed from a commercial point of view.
> I don't see any warnings that a pull could result in complete compromise

Well, certainly not by intention, but we did have CVEs issued with 1.3.3 and 1.3.2 which indicated that pulls were not secure. They're better now. Perfect? No, it does seem to be far better. I also put together a PoC of containerizing the entire 'docker pull' process and I'd like to see such privilege separation in the future. (https://github.com/ewindisch/docker-pull)

> the "verified" image message is still in the current release.

I agree the "verified" image message is too strongly worded and this is what bug reports are for. Solomon seems to agree as well.

> Do you have a link to this?

It was on IRC. I'd have to dig it up, but I've filed a github issue in response to this conversation: https://github.com/docker/docker/issues/9793

> Is there a draft specification available for libtrust?

https://github.com/docker/docker/issues/8093
https://github.com/docker/docker/issues/9015

> And yet you deployed it to production in 1.3.

This is a valid criticism. I'll admit this code did not get the proper review and audit that I personally expected before being deployed. At Docker, we consider that a process bug. Things happen, we learn, we adapt. We didn't pull the code, but neither did we advise anyone else yet deploy a v2 server. Again, we have an active audit against this code currently, and the spec is developing.
To be honest: every now and then.

Old (forum, ...) accounts, >5 years of inactivity. What e-mail did I use for this again? I end up just typing every e-mail address I can remember in the reset password field because it's faster than the combinatorially exhaustive search with the three / four probable passwords from way back when.

EDIT: My main objection is that taking computer literate people as the litmus users is a UX anti-pattern. We talk a lot, but we easily forget just how much hand-holding, clarity and patience a large (and silent) chunk of our users need.
There are many more better methods but eventually if a method is better it also means it is expensive. Hiring a paid intern would involve lot of legal crap + lot of time wasted on a person. Also number of interns we can have is super limited and we will need some sort of interview to select interns in first place.

Asking tough questions in interview is not particularly bad because tough questions generally work welll. This strategy has worked well for Google, Microsoft, Apple and Amazon I dont see why it cant work for everyone else.
I agree that picking a subset is the way to go. Google avoid two out of the three i mentioned that you take issue with avoiding.

Places I have worked the code is divided into libraries and coding standards per library are different to the whole. The point is to lazily learn the part that the codebase you are working on uses and get cracking rather than waste time getting book smart on parts you may never use.
My company designs & sells high-perf memories. My lead AE has a copy of this within reach of his desk.
What's important to keep in mind is the progress that AMD has been making with their Heterogeneous System Architecture. With high-frequency RAM (especially when we start seeing widespread availability of DDR4) shared between a CPU and GPU that share a single die, all of this communications overhead goes away.

There is limited software support right now, because this architecture is very new, but on the benchmarks that take advantage of the on-die GPU, AMD's latest can keep up with and surpass much more expensive i7s. We're still at a point where it's unclear that AMD's HSA will take a commanding lead, but it's promising, especially considering the price/power requirements for an A10 (~$160 currently), vs the equivalent of a high end GPU and a Xeon.

You could, ignoring storage and peripherals (reasonable in a server farm arrangement) put together many more iGPU boxes than Xeon/dGPU boxes.

Even assuming moderate gains from GPU acceleration, high-throughput database servers could be made cheaper through this method.
Mine have that colour because they eat a lot of weeds and vegetables. The only thing they eat which isn't food scraps or something that's lying around the garden is shell grit, quite literally ground up sea shells to make sure they have enough calcium for their egg shells. Don't always assume that it's an artificial thing, what they're emulating is a natural process. It really is a pleasure to see happy hens roaming around too, even if they didn't lay breakfast and cake material.
If the company is doing well enough that outside parties would be interested in getting in in such an unusual way maybe it is time to ask for a raise?
http://www.smbc-comics.com/index.php?db=comics&id=974#comic
I would say that religion is cultural, and doesn't really have anything to do with evolution.
It's so wonderful to now live in a forthright European country that cares for their citizens and doesn't permit this kind of fraudulent advertising of unnatural and unhealthy modifications of foods. Firms like Monsanto are barred from the country as are GMOs in general and you'd be hard-pressed to find anything other than natural eggs from free-range chickens, untreated with any hormones or antibiotics. It seems the inverse is the case in the US.
I've often wondered whether Calder vs. Bull (which courts have long interpreted to mean that the Constitutional prohibition of ex post facto laws applies only to 'vital interests' like liberty in criminal cases) isn't subject to an originalist attack.

http://caselaw.lp.findlaw.com/scripts/getcase.pl?navby=CASE&...
My expectations are that someday before January 1, 2019 there will be a new law reform to extend copyright another 20 years.

Steamboat Willie will never enter the public domain.
Tariffs don't need to make foreign oil go away, only be strong enough to level domestic competition a bit. A $40/barrel tariff would still leave very low oil prices for imports, but at least allow for domestic competition... it isn't about totally squeezing a market out, only leveling some unfair trade practices that would hurt consumers/citizens in the long run.
I thought it was a good narrative, stepping through the problem, the ending with the realization that there was no solution.

The essential problem is that any program which can incorporate arbitrary recursion is subject to the halting problem. The seemingly simple initial fixes, like a lock or asynchronous callback queue, can improve things. The author proposes third-party code analysis tools to help; I'm less sure of that. The Gödel dragon is not easily pushed back, and we often accidentally create Turing machines.

I think the title's fine. It's better than "Callbacks and the Halting Problem", since most of the essay covers, after all, "Pitfalls of Callback-Based APIs".
Fences neither guarantee, nor are required, to hit RAM. You are thinking of flush (for writes) and invalidate (for reads). Alternatively, just ping N+1 addresses that share a cache slot (where N is the way-ness of your cache).

(Fences guarantee only memory ordering, and are typically implemented by flushing to cache, not to RAM.)
My heart bleeds for the plight of Apple.
How is that different than any other way to run external tools? Make or Python or anything else has the exact same problem.
OSS projects would, presumably, have far fewer restrictions than internal revenue-bearing production use?
the edge cases are multiplicative, the more features you use, the more they interact. therefore by reducing language features that you use you reduce the number of edge cases you run in to. most shops agree on a subset of C++ before embarking on a project.

i didn't say to approach C++ as an improved C. you are more likely to learn undefined behaviour from compiler warnings than reading a merry array of 500 page books before sitting down to not finish a program.
Salts can mitigate brute-force attacks in the specific case that the salt is stored separately from the hash (and only one is leaked).
Am I the only one to find it awesome the police knows people are talking about them when they say the word pigs? Why would anyone be so fast to admit being a pig? I don't even...
The hard questions in that list seem much easier than the Google foobar challenge questions. Though of course you have days to solve those, rather than having to solve them during a (presumably short) interview.
Singapore Wants a Driverless Version of Uber
March discussion: https://news.ycombinator.com/item?id=7437940 (640 points, 278 days ago, 434 comments) (It was a repost in slate of the businessinsider note.)
This is a flat $1000 credit, right? It's not a monthly credit? I think this is a pretty cool program but with Microsoft Bizspark you get $150 monthly credit on Azure for 3 years plus an MSDN subscription.

Either way, it's cool seeing Amazon offer this to people who are interested.
Many farmer's markets in SF have actually banned non-pasture-raised eggs (which, as it turned out, only affected one company based out of Petaluma which markets their eggs under 4-5 different small-sounding brands in the Bay Area): http://www.triplepundit.com/2012/01/pasture-raised-industria...
Cool... as I admitted it's been a long while since I've looked at implementations... last I looked, if you opened your Meteor server to the (html/web) client, the client could do nasty things to your backend database, or you had to implement some complicated and/or not very flexible permissions... I'm glad to see that this has changed.
My initial answer may have been a bit short, but it wasn't actually binary; my response would depend on, among other things, how the question was asked, as well as other indicators. As a mid-career professional, however, that question's a sign that I'm probably not going to fit into the "culture". To be honest, I've been through my share of interviews and I only remember getting a similar question once (it was related to technical blogging/participation on tech sites like StackOverflow or similar). In that case they made it clear that it wasn't a necessity but it was definitely nice to have. I went through the first interview and was asked back for another, but I dropped out of the process for unrelated reasons.

Regardless, if it makes me not want to work for you, and you don't want to hire me because of my reaction to the question, then my likely response would be win/win, right? :)
The scale is extremely compressed on the horizontal. If they were scaled the same, the image would be about 150 times wider than it is.
The Curious Case of the T.V. Attorney and Twitter
Go to the Stroustrup's site, the page with the contents of his "C++ 4th ed" book contains even the full drafts of the "Tour of C++" part of the book.

http://www.stroustrup.com/4thContents.html
The study is funded by the Coalition for Sustainable Egg Supply [1] which is "facilitated" by the Center for Food Integrity [2], which is run by a PR firm on behalf of ConAgra, Monsanto, Tyson, and others.

It makes me sad that NPR is slowly turning into just another mouthpiece.

[1] http://www2.sustainableeggcoalition.org/

[2] http://www.sourcewatch.org/index.php?title=Center_for_Food_I...
i also disagree with that statement, while amusing, it's untrue. you can use C++ without the things I have mentioned quite safely. in fact the less features you use, the less they interact and the safer the whole experience is.
Apple automatically patches Macs to fix severe NTP security flaw
Mind the Burndown, Comrade – Scrum Propaganda Posters
>> Is there a draft specification available for libtrust?

> https://github.com/docker/docker/issues/8093 https://github.com/docker/docker/issues/9015

libtrust does not appear to be mentioned in either of these issues.
Not at all related to docker, but this sort of thing is what makes me happy about communities like Rust. They are taking an incredibly long time to get to 1.0, but they've been progressing methodically and consistently and are trying to get something good out the door instead of bowing to any pressure to release early. Of course, Mozilla is a different beast compared to Docker, Inc., there is less of a profit motive more so than a need to create a revenue stream to stay maintainable and keep creating good new tech.

Things like this are really putting everything that is happening with Rocket and the drama around it in perspective.
absolutely, but I think acquiring knowledge by reading a 500 page book dutifully is a time sink. much better to get a touristic overview and solve actual problems rather than trying to get book smart.
The Falcon 9 is already 5x - 10x cheaper than the competition.
I asked my eye doctor about this a couple months ago. For context, I was getting an updated prescription and have no major health or vision problems, so I would assume the advice is probably applicable for other generally healthy people in their late 20s. I also spend about 90% of my waking time on computers, which I mentioned to him, thinking that I might need to do something special to take care of my eyes. He told me that he thinks computer glasses are marketing fluff, and suggested that if my eyes are feeling strained or dry, I could just use regular moisturizing eyedrops. Besides that, he suggested maintaining generally good physical health and a healthy diet.

Disclaimer: if your eyes are actually bothering you in some specific way, please see an eye doctor. Or if you have mild hypochondria, just see a doctor and ask; there's no harm in asking. Otherwise, if you're young and generally healthy and have nothing wrong with your eyes that you can discern, there's probably nothing specifically about your eyes to be particularly concerned about even if you use a computer 12 hours a day. Your cardiovascular health, on the other hand, would probably be something to watch.
> you remind me of the CEO of Linode

Hmm... You've just increased my respect for Solomon.

> He is equally infallible and ignores criticism.

As a long-time Linode customer, I know this to be absolutely false.

Was it your intent to so thoroughly discredit yourself?
Wishing You a Very Merry Christmas and a Happy New Year
So, you've never once did any program for your own benefit? Sent in a patch for some project? Programmed something because you thought it would be neat or scratched an itch? I know plenty of carpenters who put in long hours but have used their skills to build a chair or table for themselves.

I've never used this as an only question, but I have got better results from people who have used their skills to solve some problem for themselves, but that isn't unique to programming.
Interesting list, but sad that the US is once again missing.

Side note: the page is mostly unreadable in Chrome on my Nexus 5. The text runs past the edge of my screen and I can't zoom out.
I currently work in the embedded field and we had a similar issue where my software team spent days trying to track down weird problem that looked like hardware.

Long story short was that spansion changed from gold to copper feeder wires inside their memory chip and was in every so many chips causing bit flip problems.

Our end product is in the automotive space averaging 300,000 units per year. It's a non safety related component.
"All Natural" actually does have a broad definition, it's just not a very good one:

> However, the agency has not objected to the use of the term if the food does not contain added color, artificial flavors, or synthetic substances.

There is no exact definition, because it's hard to define.

http://www.fda.gov/aboutfda/transparency/basics/ucm214868.ht...
I agree. I have nothing against researching how to modify food to be better (emphasis on better, not just "cheaper with compromises") or how to create food entirely in labs.

However, I don't want to be a "beta tester" of such food in the 2-10 decades it will take to perfect it. When there's been 3 decades or independent reviews for a particular lab-grown food, then you can start putting it in local supermarkets where everyone can buy it without giving a moment's thought about whether that food is "safe to eat or not?". I think it's the government's jobs to ensure it doesn't happen earlier than that.
The job of a password hash is to strengthen weak secrets in compromised databases. Your suggestion defines the problem away: "never lose the whole database", it suggests, "and you don't have a problem".
What actual conclusive evidence is there of permanent eye damage from use of display devices?

I've worked tens of thousands of hours over the course of 30 years on everything from old, beat up, blurry television sets to crappy monochrome LCD and CRT displays to the latest and greatest of today, and have never once had eye problems beyond brief periods of eye strain on some devices when I went more than 10 hours at a stretch. That's on top of my childhood sitting close to the TV. I always wondered why it was bad to sit close to the TV, and yet OK to spend 8 hours less than 2 feet away from monitors based on the same CRT technology. Is there some secret, damaging radiation that only reaches a few feet from the television? And did we fail to fix it with the introduction of many new display technologies?
Pope Francis’ list of 15 diseases that ail the church
> It's unclear to me why they think that SV is more meritocratic than anything else. Sports still seems much more meritocratic than SV. Any industry that depends so much on getting funding hardly seems like it would be especially meritocratic -- at least at first blush.

Fair point. Sports may indeed be fairer and more objective than other industries - results are easily measured, and are objective. And it's clear that the tech industry is far from perfect. However, tech does have several things that make it fairer than other industries:

* You don't need a degree to get into tech. Sure, it can help - the article here is about Stanford, one of the best places to study at - but the industry also has plenty of self-taught people. To at least some extent, talent can rise despite not having e.g. parents that can pay for college.

* The tools you need to self-teach are cheap, and getting cheaper. Personal computers are common these days. For comparison, some sports require almost no tools, but some do (e.g. skiing). Music is similar (some instruments are cheap, others not so much). But most careers don't work that way. You can't be a self-taught lawyer or doctor or soldier or social worker.

* Talent has the opportunity to present itself in an abstract way. You can create an anonymous github account and prove your skills, and no one would know any demographic information about you. Something similar has happened in classical music, with people performing behind curtains so as to remove any bias due to their gender or race, and it was very helpful there. For comparison, sports doesn't work that way - you have to see people when they compete, so racial prejudice etc. might still have an impact. In tech and classical music, while things aren't perfect, there is a fairly natural way to diminish such effects, simply let people only see the abstract result of their work.

* Some fields absolutely require a strong mentor, like in academia (perhaps also in sports? I don't know). This disadvantages people that have a hard time finding such mentors, either due to prejudice on the part of potential mentors, or just a lack of connections, or weak social skills. In tech, some people benefit from mentors, but there are also lots of examples of people that have never had a mentor and do very well.

* Telecommuting is much more common in tech than other fields, even if it isn't ubiquitous there. We have the technical capability to let people work from home in tech, in most roles, and it makes things fairer in many ways.

* You make a valid point that industries that depend on getting funding are less fair than others, all things being equal. However, tech has been driving down the amount of necessary funding, through open source software, things like AWS, etc.

Again, tech is far from perfect, and has many flaws. Still, it's worth mentioning the good aspects.
So the input to this is posts at their twitter account from your twitter account?
Kind of sounds like a sleazy way to get free labour. Unless these are made-up bugs or you are paying these candidates.
28 years isn't even long enough for the author to die. As a creator, I want to maintain my copyrights at least as long as I live.

I say go make your own backdrops, your own universe.
I wouldn't disagree, obviously someone messed up here. The discussion is more about that some people believe that the fact that his bug is not being solved is a sign that the Docker team lacks focus.
Maybe, although the other aspects of your response - the reasons why you don't program outside of work - make it clear that I would definitely want to know more, and it's completely plausible that you would be a good fit. But we wouldn't discover that if you simply wound things up and walked out. I find it hard to believe that you are active here and would not be an excellent contributor - the walking out is at odds with that.

Then again, maybe you would not be a good fit. My comment is simply that based on just one question you are actively avoiding finding out.
The Mods Are Always Asleep
If you look at your JAMA article, you'll see that the connection between antibiotic use and childhood obesity is pretty small. My question would be, we've had broad-spectrum antibiotics around since WW2 (broad spectrum being the one the paper flags), yet obesity is a relatively recent phenomenon.

Also, they also found a connection between obesity and "Steroid use, male sex, urban practice, public insurance, Hispanic ethnicity, and diagnosed asthma or wheezing were also predictors of obesity; common infectious diagnoses and antireflux medications were not."
I really like this. Simple mechanic and has that intimate feel that you get from snapchat but with people nearby. They clearly need some love from a real designer tho.. that logo / loading thing looks like something you'd stomp to death if you ever ran into it.
Waitin' (on Leiningen)
So take that thought one level deeper: why are proportionally fewer women entering computing and proportionally more of them dropping out?
I phrase it so it is the "not your day job" version. In the more general sense a better phrasing is "something that wasn't required of you by others". Since I wrapped it in other questions, I got the idea across. If it made money, cool. Just so there was no one saying "you need to do this".
A name can't really be trademarked in such a broad way, afaik (though, IANAL). This would prevent you from using James Bond as a trade name, obviously, but can't prevent you from having the character in a story. So, you might be able to name your story or film "Never Eat Pasta Again" and have Bond as your main character and win a court case.

Also I'm pretty sure the trademark in question applies specifically to films (held by ION Studios), but someone can correct me if I'm wrong.
Why do you support banning GMOs? I don't mean to be snarky, but I don't know of any good scientific case for doing so. In my estimation, GMOs are one of the most promising technologies for increasing quality of life around the world.
Neither - just an indicator that we may not be a good match and I'll act accordingly. I have a limited amount of time, and when I'm searching I'm pretty ruthless about controlling the number of interviews I take.