skysight-inc/HackerNews huggingface dataset:
This would be really great if security was a binary switch, but it's not. The most secure way for them to write Docker would be if, when started, it ran `shutdown -h now`. In the real world, designers of systems and software are required to make security decisions and determine the best course for providing security and usability.

I don't agree with several decisions that the Docker team has made, but to so grossly oversimplify the matter at hand is unhelpful.
Let me rephrase that: an afterlife is not guaranteed; therefore a breezy afterlife cannot be guaranteed.

None of us know what is going to happen when we die. There are many beliefs, but no guarantees.

The original statement was a reminder to think twice if you are contemplating suicide because whatever you think is going to happen after you die might not actually happen.
Also liberating in a similar sense: full-blown rabies, amoebic encephalitis, prion disease.

Potentially fatal illnesses are medical emergencies, not mood shifts or errors in judgement.
I've only watched 3 episodes of that so far but it does seem like a conscious decision to me - the main character is a vigilante, there's a lot of crime and corruption going on, so there are good story reasons for characters to isolate themselves. But it could be part budgetary - extras must get pretty expensive when you're signed up with all of the guilds and so on. whereas an indie producer on a tiny budget can get away with inviting people to be in a movie for novelty, free food, and a DVD, established producers have to pay all those warm bodies. On Elementary for example (also set in New York, and with loose structural similarities - investigating crime every episode, regular obligatory scenes in police stations and courthouses etc. - they easily use 30+ extras per episode. There's almost always an interview scene involving a suspect and lawyer that takes place in a windowed office with as many as 10 background actors in police uniforms etc.
Very much like this. I carry 2 batteries for my Samsung S5 now because i cannot swap the iPhone ones and external USB ones are too big/heavy. This would solve it and I can use my iPhone again.
This is a matter of some controversy. There's pressure to shift away from using it in gender-neutral contexts, but there's certainly no broad agreement.

If you want to play it safe, use "folks."
Looks like there are some issues to iron out...

>>> from datetime import datetime
>>> datetime.now()
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/lib/pypyjs/lib_pypy/datetime.py", line 1548, in now
return cls.fromtimestamp(t, tz)
File "/lib/pypyjs/lib_pypy/datetime.py", line 1522, in fromtimestamp
result = cls(y, m, d, hh, mm, ss, us, tz)
File "/lib/pypyjs/lib_pypy/datetime.py", line 1459, in __new__
hour, minute, second, microsecond)
File "/lib/pypyjs/lib_pypy/datetime.py", line 312, in _check_time_fields
raise ValueError('microsecond must be in 0..999999', microsecond)
ValueError: ('microsecond must be in 0..999999', 1716000)
EU unveils plans to set up a digital single market
Funny you mention that, given Uber was forced to roll back its claims that you could easily make $90K a year as an Uber driver... (http://www.huffingtonpost.com/2014/12/04/uber-driver_n_62496... amongst many others).
The mechanics of this are pretty neat. But the photography in the article is incredibly distracting. Does every shot have to be at an off-kilter angle? If this is a story about engineering, how about some head-on shots of the engineered thing.

I get that the Mac Pro is a beautiful object, but this isn't about the mac. It's about the rack, and none of these photos let me understand it in one shot.
Unicorn Seed Round or, "What a kick-ass seed round should look like"
Ask HN: Does there exist an actually useful ebook reader?
I'm on the move a lot, unable to take my library(ebooks + pdfs) with me. I tried Amazon Kindle, but its pdf rendition is pretty much useless. Also, as much as I'm tempted, LCDs like that of ipad/nexus don't work for me. Any advice/suggestions?
>requiring special mechanical keyboard

Well youngster, you seem to be falling behind the latest trends. Maybe you're not as young as you think. Don't you know all the fashionable programmers/gamers are using mechanical keyboards?
Ask HN: Recently moved to Berlin, any cool meetups?
Hi guys, I've recently moved to Berlin from Australia (woohoo!) and I'm interested in getting involved in the 'scene' here. Are there any regular meetups or hangout spots I should know about?

I live in Prenzlauer Berg btw.
Not sure what the problem is with the link; it seems to work fine for me from a few different ISPs.

I meant "go" as in "get axed as a product." I agree that it's likely to roll into Hangouts, since their offerings are trending toward the Google+ apps.
I thought this was a problem of managers for the longest time, but recently I read an argument once that convinced me of the opposite.

Tu quoque: the "my boss doesn't understand" problem in companies basically comes from people working for people with lower IQ than them. It's not a skillset gap, it's a pattern-recognition gap.

In the military, the best soldiers become officers, and the best officers become generals—even though these are all different skill-sets—because it's more important to have a good general than to have a good soldier, and so if you could, theoretically, do both tasks well, then the military's comparative advantage in allocating your brainpower is to make you a general.

In tech, we see a "career track" of engineers that attempts to be a meritocracy, with the engineering leads and fellows being the guys who have been there the longest—but that's more like the NCO track of the military, valuing experience for the job they're doing, but not the raw brainpower and tenacity to do jobs well generally. Management, meanwhile, is not-at-all a meritocracy; managers hire from outside based on credentialism, and engineers are "pushed into" management based on credence from fellow devs (the same thing you get from being a battle-tested NCO), rather than being "pulled in" by an actual need.
You're being downvoted, but if you read advice on how to help people currently experiencing suicidal impulses, one of the first things you learn is not to try to combat them with messages of guilt or obligation.

As I understand it (surely someone on HN has more exposure to this than I do; I've lost friends, but not myself experienced the impulse):

The "do's": listen, empathize, stay calm, be hopeful in tone, vector them towards help.

The "don'ts": argue them out of it, get emotional, judge, try to fix it yourself.
actually, yes. Compared to scrolling football fields to get to the next item, a one-push interaction would be better.
The World's First Self-Driving Semi-Truck Hits the Road
His numbers were in base 5.
I'm sorry, but those look absolutely ridiculous. That being said, I want one.
Survivorship bias. I went to a happy hour a week ago right after the Baltimore riots when a real estate exec starting going on and on about how blacks just needed to work harder - like many different immigrants.

This is survivor ship bias - comparing immigrants who left hell for the American Dream vs people living an American Nightmare. This is akin to comparing Olympic gold medal winners to members in a high school band. A better comparison would be comparing people of a similar socio-economic level in different countries.
I am neither a chemist nor a physicist, but I do not believe that burning natural gas gives off anything that would foul their readings.

It's possible that there are exotic combustible materials that could do this, however.
Several years ago I tried to do a fresh Windows install on a ThinkPad Edge (their cheapo wanna be TPs), and I found out that I needed their power management software. I can't remember off the top of my head what the problem was, but it was quickly solved by downloading Lenovo's management tools. I just wanted things to work, so I didn't investigate further why my nilla install of Windows didnt' work.
It's not that there wasn't a market, it's that the Xserve wasn't sold in the way that companies that buy lots of rack mount gear handle procurement. If they certified specific configurations of commodity hardware for OS X and sold them through existing reseller channels as a new SKU, it would be much easier.

That said, there's probably not much of a market for it anymore since we've gone a few years without an OS X rack mount machine and people have found other solutions.
Only because there is a (probably accurate) perception that 1. performance indicators don't measure productivity accurately for developers. 2. they are game-able 3. they imply repetitive work such that as fits the metrics.

1 & 2 would obviously worsen an un-meritocratic system.

There is not a soul alive who would look at system that could get him a raise doing the work he already does and say no to it. If the measurements were accurate then you would only get objections from unproductive people. Since everyone objects including the good performers whom it would theoretically advantage then known inaccuracy is the obvious reason.

Also, if the measurements were accurate and people quit over it, then rather than being horrified you would be delighted that it was so easy to locate unproductive people.

Just as people who know a lie detector test is nonsenses will avoid it only when innocent, the reaction to KPI metrics is the opposite of what you'd expect.
Hah. This is a subplot in Cryptonomicon. Neal Stephenson's books from the 90s have proven remarkably prescient.
Thanks for the detailed comparison! Sounds like you are doing some really interesting things and sandstorm.

I've looked at Capnproto in the past but did not read through the documentation thoroughly enough to see the bits about capabilities (or the link to the pdf version of the same myths article I linked above!)

>For Sandstorm, we actually don't quite want that, because we want the document owner to be able to see how their document has been shared. So, to share a sturdy ref, we require you to restore it to a live ref and delegate that. The recipient can save a new sturdy ref tied to them.

@bascule alluded to this, but this can actually be very nicely modeled with macaroons! The idea would be to create a capability-granting macaroon but attach a "third party caveat" that asserts the grantee must be able to prove they are the "authenticatable identity". You end up with the same properties as the live/sturdy refs, if I understand properly.

Mostly it's just cool to see different implementations of capability-based access control.
(I'm the datacenter manager at imgix, and I wrote this article)

I mentioned this elsewhere, but considering alternative solutions was definitely a part of this project. Supermicro's GPGPU chassis was one of them, as well as some of the 2U FatTwin options (which we use for all of our other system types).

While it would probably have long term cost savings, it definitely isn't something that we could realize within deploying just a few systems. It would be a pretty time and labor intensive process on the software side, in order to save labor on the operations side that isn't particularly problematic for us. So, maybe in another few generations of our image renderers this will make sense, but it doesn't today.
Google I/O 2015 Schedule Is Now Official, Hints Android M Release
I was looking into some of this myself already; really helpful article and amazing results. Another interesting approach is to compile Haskell with HaLVM[1] in to a unikernel that can run on a Xen hypervisor. But this is a non-posix environment on which Haskell's "network" package does not compile. No "network" means that it is currently impossible[2] for WAI (Haskell's standard interface between web servers and applications), but also db libraries, to run in such an environment.

With going unikernel with Haskell still being a little steep (but definitely on my wish list), then the next-best would be a mini VM/container image. And 5MB sure is mini!

Once again, thanks FPComplete!

1: https://github.com/GaloisInc/HaLVM

2: https://github.com/GaloisInc/HaLVM/issues/43
I was not feeling suicidal when I first took MDMA but I had been struggling with depression for years, and the experience was a key step on the way out. It was such a clear demonstration of the degree to which my perception of the world around me, and my estimation of the beauty and worth to be found there, are driven by the chemical state of my brain. I had thought that I was depressed because I lived in a crappy world; that first MDMA experience showed me that I had causality backward, and that I thought the world was crappy because I was depressed. Insight that produces lasting change indeed.
I thought the same, and found this while digging through the documentation:
https://cloud.google.com/bigtable/docs/#title_short_and_othe...

> If you need to store highly structured objects, or if you require support for ACID transactions and SQL-like queries, consider Cloud Datastore.
You aren't dismayed by the direction some things have gone? Are you using Java by any chance?

Edit: seriously, what is your env like? Are you into windows, osx, unix, linux?
I'm sorry but I find your interpretations of 1-4 completely uncharitable and unreasonable.
> Unless I decide to open the trap and leave.

But where do you go? You haven't "seriously tried doing anything else" for the last 30 years. A trap is a trap because you cannon leave it.
If you're not happy with first generation then don't buy it. I guarantee that the second and third generation will be even better. Some guy whining on HN about a first generation product adds zero value. That first generation iPhone had lots of critics too, and rightly so.

Bottom line is that a real VR product ships in less than 12 months.
No.

If I address a mixed gender group, and I ask that "all the guys" raise their hand, everybody will know that I mean men only.
This seems risky from a business perspective: it's voluntary vendor lock-in.

What if Apple decides to change the Mac Pro form factor for the next iteration? Then you have to retool and are left with a bunch of incompatible chassis. What if Apple stagnates with hardware upgrades? You'd be stuck running obsolete hardware. What if Apple discontinues the entire Mac Pro line? Not to mention the price premium of Apple hardware itself, then the time and expense incurred to design and fabricate this.

The fact that their software depends on Apple's graphics libraries doesn't seem like a good justification for doing this. What it says is they are willing to throw a ton of money and effort towards (very cool) custom hardware, but are unwilling to hire a person to write optimized OpenGL shaders for Linux, which would work on pretty much any other server they choose to build/buy/lease/cloudify. Certainly there will be other "debt" to overcome, especially if much of your codebase is non-portable Objective-C or GCD, but that has to be weighed against the possibility of your only vendor pulling the rug out from under you. And looking at Apple's history, that is a very real possibility...

Owning your hardware like this makes complete sense if your core business is directly tied to the platform itself, eg an iOS/OSX testing service. But as far as I can tell, imgix does image resizing and filters... their business is the software of image processing, and they're disowning that at the expense of making unrelated parts of the business more complicated. Not a good tradeoff, IMO.
That question can and has been asked.

http://www.bloomberg.com/news/features/2015-02-05/germany-s-...
Because it represents a loose consensus mechanism, as I explained. That's fine for marketing, but not technical rebuttal to a claim.
Using history.pushstate for each theme is really obnoxious; after clicking a few radio buttons, I had to hit "back" a dozen times to get back to this page.
To be fair, the term "functional reactive" was invented by Conal Elliott and Paul Hudak back in '97 [0] and has merely been co-opted recently by the "reactive" buzz. Which is a shame since genuine FRP is quite a bit nicer than most modern bits and pieces still.

[0] http://conal.net/papers/icfp97/
Except that people who can recognize when something is indeed "good enough" and then move on to the next most important thing are ultimately the only people who get things done and accomplish goals.
Uber has already been shut down in France, Germany, South Korea, India, Spain, Nevada, South Carolina, Florida, and Kansas. California will require Uber to get commercial insurance, and probably commercial plates, effective July 1. Uber in New York City was forced to comply with NYC's regular taxi and limousine rules. Uber's "we're just a data service" claim did not work for them. They're just another car service now, better organized than most.
Do the two pictures at the very end, which are a profile and rear view of the rack, convey what you're looking for?
OCaml's Mirage unikernel seems to have a lot of steam these days.
To the extent that blockchains have a killer app, it's going to be fungible contracts-for-difference. They make this sort of asset-backed cryptocurrency irrelevant. Even while cryptocurrencies are unstable, you can build stable derivatives on top of them that track any price you choose. You can peg a cryptocurrency to gold without needing to hold gold, but more importantly, you can peg a cryptocurrency to anything.

Instead of the oil-driven currency instability many countries are seeing today, their currencies would be pegged to their local prices indexes. Everyone will have stable money, not just people in the developed world.
I've often wondered about this, but never knew there was a term for it.

In the past, I've been in situations that I probably shouldn't have lived to talk about and often wondered if I really did make it out alive. Or did my perception of reality diverge from the dimension I was in and continue in a dimension where I defied the odds and lived. Thinking in terms of multiverse[0].

http://en.wikipedia.org/wiki/Multiverse
Sounds like the same fuzzy thinking behind NoFiatCoin, 'The coin will "be valued at 1 gram of gold at the day's market price..."'.

Ripple Singapore's currencies are an actual digital version of Hayek's proposal for competing currencies, defined as and redeemable for a specific weight of metal.
I'm in the same range and I would have to say that most of the people who pop to mind (caveat--there's probably some selection bias) have done pretty well.

Among people from school who I've kept in touch with. One founded a significant company. Another is Chief Scientist of a large IT vendor. (And another was--retired now--Chief Scientist at a large consumer goods company.) A few are consultants of various types. One is still a game designer (though he actually started that after school; he was a civil engineer).

I also work with a fair number of people in the same general age range. I'm sure some percentage are still primarily coding although a lot are development managers of various sorts.

Personally I worked and a Mechanical engineer for a few years but I've done technical marketing of various sorts or strategic/marketing advisory work for most of my year. (I do some programming but strictly on the side.)
It's not my first time around this loop... it's about the fourth time, and the first time I spoke up about being hit for the opinion. People really are uncomfortable with the idea that encouragement is not necessarily a good thing, and now I think even more so, it's a subconscious thing that does not survive conscious examination.

Also, I'm not saying to never be encouraging... I'm encouraging honesty. People need to know what a job really is.
As a recent Mac Pro owner, those things are beautiful beasts.
(Google DevRel here)

We recognize that there's out of date stuff in there :\ This is obviously on us, but if you see something wrong, please use that little 'send feedback' link the upper right corner, as demonstrated in this gifly: http://gifly.com/3SA5/

I just set up an alert set up for feedback with a table flip in the description, so those go right to my inbox.
True. We did try ipsec, and couldn't find an implementation that was oss, demonstrably safe, and easy enough to pull into a first release. As weave matures, we'd love to work with experts to implement standard solutions, even if they are costly to put in place.
As a young person my biggest concern with hiring old people is that exact attitude: this is just like $IRRELEVANT_OLD_TECH.

Yeah on the surface. $IRRELEVANT_OLD_TECH didn't catch on or it wouldn't be irrelevant but _why_ didn't it catch on? Powerbuilder failed, but was it because you couldn't write a good enough program that way on 1995s hardware? Or because it was ultimately a stupid idea?

Somebody like me who has never heard of Powerbuilder would have to look into the technology, which would take longer but it would prevent me from just dismissing it because "this has been done before".

Remember it isn't what you don't know that gets you, it is what you know for damn sure that just isn't so.

I am not saying this is the case for all old developers, but it would be my concern.
I don't see anyone saying anyone should be required to do anything. I see someone stating that when private discrimination on the basis of status assigned by the State exists and is widespread, the State either actively intervenes to prevent the discrimination or is facilitating the discrimination.
The manager of the datacenter kicked in a comment 9 minutes ago or so defending the decision (with facts) at the same level of your comment, if you want to check that out.
Kirill, even two years after we met during TechStars Cloud mentoring, I still haven't met a hacker-VC that comes close to you. Awesome you are using Ionic.
Also true. Apple is not a server company, and they never will be.

I try to lean on vendor support as little as possible, because it does me no good to point a finger at a vendor when something goes wrong -- I just want it fixed, even if I have to do it in-house. But you still need someone to go back to when push comes to shove, and I just don't see Apple being set up for that kind of support.

In fact, Apple isn't even set up for the kind of purchasing that goes along with it. They're a really old, staid organization when it comes to the sales structure. We wound up going with a VAR rather than direct, simply to improve the experience.
Hahah don't jump to conclusions, and don't trust anyone over 30.
I guess I might as well pile on. Turned 50 last year. Got my first paycheck for writing code junior year of high school (writing BASIC code on a Commodore PET!) Working on my fifth startup now.
That product you linked to isn't all that bad, provided that you run with a front plate to actually block off the rest of the cold isle and force the air to flow to the hot isle. But that doesn't seem to be included anywhere. So I agree that it's wishful thinking.

The reality of the power budget makes the most sense really. There's no point in cramming extra units in if you're going to have to rewire for them. Systems engineering!
DartPad, a Dart playground in your browser, goes 1.0
"Of course in 10-15 years everyone will be in the same boat, being completely ignored by the ASIs"

Exactly, so why give them any credence now?? You only give these people power if you do. That's great that's what Sam Altman thinks; he's "young", but ya know, when he's 50, then what? He'll probably say "oh, that's obviously not how I see things now". Or Zuck. He's ancient to a 19yr old and the only reason he doesn't care about this is because he's rich and runs Facebook.

I'm older than you and have been through enough startups and honestly I've dealt with ageism enough to the point that it doesn't even phase me anymore - I've moved past it. But this is because I've made it that way. If people don't want to work with me, np, there are plenty of other opportunities out there.

Sure, you might not get hired at the hot startup you just interviewed at. But honestly, if that's the case, who cares? Make your own way, your own rules and then you can decide to hire young or older people or not.