skysight-inc/HackerNews huggingface dataset:
Yes, that's why I wrote 1 year and not 3 months :)

That's still not that huge a portion of a typical ~40 years career (unless you have a lot of children - I think the average for western Europe is somewhere between 1 and 2 kids) and you'd get parental leave payments during that time.

So sure it probably hurts your combined income but I think it's very rarely a 50% reduction as suggested by OP saying he needs to double his salary to stay at the same level.
> Drugs are like gambling. They hardly bring any good and potentially bring lots of bad. Do you think it would be good to push opiates on the Chinese, or push MJ on Mexicans and blacks? Would that be justice? While we may agree that punishment is disproportionate, or unjust, ridding society of substances that incapacitate people to varying degrees, is not too bad a thing. Would we rather have an intoxicated population, one less capable of making everyday decisions even-headed?

I'm a regular marijuana smoker with the occasional mushroom and LSD trips and I can say at least the latter is extremely common among my friends and even coworkers! None of us are physically dependent on these drugs and all function completely level-headed in our everyday lives as software engineers, lawyers, analysts, and more. Trust me when I say there is more than "hardly any good." There is always the potential for bad, with this and just about anything, and acknowledgment of this requires us to educate each other on the proper time, place, reason, and so on surrounding their use.

To _push_ those things on _anyone_ would be bad, sure. You should stop to consider that the associations you made with ethnicity and certain drugs is a result of the entire issue at hand! It's not simply that the punishment is disproportionate. It's that people are being criminalized for doing what others do every day, albeit in a different form that happens to be legal and socially accepted. The type of environment this creates is one where people are not educated on use and the production of these drugs is not supervised and not regulated, which is bad for everybody.
You don't have to do any of this. You can just use Box<Error> in your Result and handle all types that implement FromError, if you so choose. You can also decide to do it this way, if you want to have more explicit error messages. Or you can simply forgo all this and return errors explicitly.

I'm frankly not sure why you think this is boilerplate, though: what, indeed, is wrong with this picture? Maybe I'm simply missing the obvious, but this doesn't even seem like that much code to me, especially given that each of your error types would have to be classes in other languages. (BTW, you don't need to prefix all the errors with Feed because they are already namespaced). Once you've written the above, you can simply try! everywhere and get automatic conversions--and you use try! a lot more often than you define new result types.

Your example also looks very much like what I would write in a language like Java, where exceptions are actually part of the signature (which is the approach Rust takes). Perhaps you are talking to the wrong person here, but I have never had an issue with Java's approach to checked exceptions, only the many ways the language provides to undermine them and the difficulty of creating new error types without ADTs.

In any case, you still haven't addressed my remaining questions re: exceptions. We may disagree on whether the above is boilerplate, but given that exceptions have other problems they are still not a drop-in replacement. I think if you consider boilerplate to be the biggest issue in error handling, you and I likely fundamentally disagree.
Hmm I have a microfluidics SVG library that I have been cooking, I think I will write a converter.
This is just one of the biggest dangers of having an agency that spies on everyone with impunity. Limitless blackmail capability could make almost anyone conform to their will.
All of those are band aids that wouldn't be needed in first place if the world had adopted something like Modula-2 (just a possible example) instead of copying UNIX and bringing C along for the ride.

Rust would help as long as unsafe code blocks aren't exposed to the outside world. Which still seems a bit hard to accomplish, as many Github projects suffer from unsafe overdose.

However, even memory safe languages suffer from logical errors.
There's also Lattice: https://github.com/pivotal-cf-experimental/lattice

Which is extracted the next generation runtime of Cloud Foundry, known as Diego.
Improved Barcode Decoding, Incorrect Reading and Barcode Recognition
Just to be clear, the data is from the US and based on US workers in the US labor market.
4 SPA file structure approaches compared
Did this myth, at least partly, originate in the 1854 cholera outbreak in London?

"There was one significant anomaly - none of the monks in the adjacent monastery contracted cholera. Investigation showed that this was not an anomaly, but further evidence, for they drank only beer, which they brewed themselves. Residents near or in the brewery on Broad Street were also not affected as a result of the fermentation of the contaminated water. The beer was safer to drink than the dirty water from the Broad Street Pump."

http://en.wikipedia.org/wiki/1854_Broad_Street_cholera_outbr...
Wider exposure means more issues logged, including dupes and wish lists.
Forget YC for a moment and think about how you will describe it to your users. If you need 1,000 words to get each user, then it's probably not going to work.

It sounds like you're building a new version of something that already exists, so maybe just say what's new about it in as few words as possible.
This correlates with reports about the earnings of Phd's in fields like biology and the system of postdoc work.
Thank you for these,
myFreeConfCall is audio only, but with high number of participants possible (100) and link to PSTN/Phone audio conference calls also.
You could use the recovery console to gain access to an NTFS partition and I think it was a Windows 2003 disc on Windows XP wouldn't even ask you for the administration password. You couldn't access encrypted directories, but NTFS-DOS was hardly a threat. Most Linux Live CDs could at least read NTFS.
I am running out of curse words to describe the people that make these decisions.
Anything "universal" will probably be rejected. Have you considered making a tiny hyperlocal version first?
New BBC Mobile Homepage
> However, if ops chooses to block access to the standard library then "docker pull ubuntu" will fail with "access blocked by your administrator", which is totally acceptable.

Actually, it isn't, at least in production, because it forces us to rebuild a lot of images that references the standard library, when a more reasonable approach would be to mirror them.

The index/registry/image identity problem is by far the weakest part of Docker, and what appears most attractive with Rocket, in my opinion. There are pretty much zero cases where I, in my ops role, can allow production deployments to have access to the official Docker repository, because it opens the door to pulling in all kinds of stuff that has not been vetted (e.g. referencing the "latest" images, and having that change between dev signing something off and deployment), and it creates all kinds of obnoxious failure scenarios.

At the same time, I don't want devs to have the hassle of having to repackage all the images to point them to our internal registries, when we could easily mirror the images that have been tested.

So if there's no easy way to point the default somewhere else, what we'll resort to instead is increasingly adding firewall rules to block the official registry, coupled with DNS tweaks to make *.docker.io point where we want it, or patching the code.

Or switch to Rocket once it gets more mature, if Docker continues to make custom image management more troublesome than necessary.
Do you have plans for an alternative now that development has ceased? (http://crunchbang.org/forums/viewtopic.php?pid=416493#p41649...)
That doesn't reflect my experience at all. Simply coming up with ways of describing problems that lead to constructive solutions is difficult. All code has bugs. All code should probably be refactored. All problems have enough detail if you really examine them carefully that any number of challenges could emerge from them. The question is more of balance and philosophy. What can be done and what might best be done. Challenges with hardness ratings sounds like some silly web game: flappy programmer. Have fun with that if you must.
Exactly. I now make more than double of the highest-grossing year from my 20's.

This article is just fear mongering. If you belong to the group of people reading comments on HN, you are able to drop in and out of the work force as you wish and do whatever you want with your life. If you want to maximize income in your 20's and reap the rewards of early investment, fine. If you want to travel the world now and jump in the game later, that's also fine.
The right to be forgotten – why Google wont be letting US citizens have it – yet
"If you are a Nodejitsu Platform-as-a-Service or Iris Couch customer, we don’t have a definitive answer for you yet. We are currently vetting other PaaS and DBaaS companies to find the most seamless transition for you. We will communicate the next step in your process towards the end of March once we have completed the vetting."

Chalk another one up for: http://ourincrediblejourney.tumblr.com/

At least there is some vague promise of migrating to another service.
Scheduling jobs by distributing docker container? Looks really heavyweight.

There is a good reason most of Map-Reduce frameworks are written on top of JVM - it is VERY easy to serialize Java/Scala code ship it to remote host and execute there.

This is not trivial in compiled languages ( I believe some hacks for Haskell exists )

What we need in Big Data space is more people that understand how computers really work. Some effort must be put into supporting TCP/IP Stacks in Userspace using new 10GBe cards or support for IB verbs. Also the long forgotten art of writing zero-copy code.
This would be cleaner then the current way i'm using :P

(url.indexOf("?") >= 0 ? url + "&" , url + "?" ) + parameters
I like your comment. We often forget that we're living in an echo chamber of our own peers.

We often get into debates with my group of friends about how bad we have it, how we're not charging enough, and basically decrying our very existence and how bad we've got it. Then somebody has a moment of clarity and is like "Guys, guys! We're complaining that we only make 2x minimum monthly wage of our environment PER WEEK."

That's usually followed by a moment of silence. Then it's right back to squabbling.
I worked on a sugarcane farm management company a while ago and also built a backbone.js frontend site that tracked sugar cane harvesters and estimated the "outcome" to send trucks to offload it on demand with some colleagues (closed source unfortunately) in resume I like this area very much.

When I saw this post I went running to the Jobs page, and there my heart got smashed when I saw Clojure on backend positions... I am a plain Java dev with learning skills (worked with Groovy/Python/JS a while ago) but I definitely don't like Clojure.

Good luck guys
They're not unwanted ads until you tell Samsung and Yahoo they're unwanted.

And that convenient opt out is only 5,000 clicks through a maze of twisty passages away.

I'd bet the pop-up confirmation box on the opt-out has a Pepsi ad on it.
It is easy to opt-out of buying Samsung smart TVs.
ASCIImator
Writing an OS in Rust in tiny steps (2014)
Whenever I read about how black people were terrorised in the Southern US, the tactics used remind me of how the Spartans treated the Helots.
If skydns fails to load its config from etcd, it doesn't terminate, it just continues and emits a warning.

If you are using etcd.discovery.io for your discovery url, you need to have dns working.

At some point, passing multiple --dns to docker didn't cause failover to be working. Or at least, dns resolution was failing in the etcd container, despite the docker daemon having `--dns 127.0.0.1 --dns 8.8.8.8 --dns 8.8.4.4`. I don't even know.
Is It Not Typical of JPMorgan to Hire People Who Send Sexually Explicit Emails?
I shelled out money for a 8.1 license.
Do accounting and scrum work together?
There's a commonly repeated story that Microsoft's licensing of Spyglass Mosiac required them to pay Spyglass for every copy of IE sold, which of course ended up being nothing. Not sure how true that is.

Oh, here's a wikipedia link with a cite: "By including it free of charge on their operating system, they did not have to pay royalties to Spyglass Inc, resulting in a lawsuit and a US$8 million settlement on January 22, 1997." [1]

[1] https://en.wikipedia.org/wiki/Internet_Explorer_versions#Ear...
Several thousand MongoDBs without access control on the Internet: check yours
There's a number of news articles on this but I'm linking the original paper instead.

Some news sites which picked it up:

http://www.information-age.com/technology/security/123459001/major-security-alert-40000-mongodb-databases-left-unsecured-internet

http://www.cso.com.au/article/566040/students-find-40k-unprotected-mongodb-databases-8-million-telco-customer-records-exposed/
HTML5: Tips for Mobile Application Development
Statistical law can't tell the truth of human life. The past does not mean everything,at least does not represent future.Anyone can change and alter the trajectory of his life only one in our study between.
This is a tiny article with suspect conclusions. Link to the actual study, which doesn't really make the same narrow conclusion as the article. http://www.newyorkfed.org/research/staff_reports/sr710.pdf
Anything that needs text input is right out too. The DOM text input field hooks into a lot of native functions.

Unfortunately, that affects most games, which would otherwise be an obvious niche for something like this.
The even broader trend seems to be that the market leader does this. Microsoft did it with IE, Office, etc. Google is doing it with Chrome, Android, etc.

It's possible there'll be something else "more open than Android/Chrome" in ~5 years, and then ~5 years after that it will be getting locked down in the same way that Chrome & Android are now.

It might be a cyclic phenomena in the tech industry. Potentially startups can even exploit it by looking at what is in the process of being locked down and producing a more open competitor to it.
...preventing surveillance by running a vpn service and claiming not to have any kind of traffic logs, so yeah ;)
Show HN: JanOS – A new OS that turns your smartphone into an IoT board
Brian Williams Suspended from NBC News for 6 Months
Show HN: FlashTabs – Flashcards in your new tab screen
This was in the nineties, no PXE back then.
They were basically trying to figure out how to "integrate" the browser into Windows. But there were vast amounts of technology based around or that used ActiveX - ADO, ASP, ASF, you name it - Microsoft created it. Besides that, there were a lot of standards they were integrating.
I honestly don't know why someone would go to the effort of starting a company, obviously get some funding and entry to yc and not want the app to be unique and well thought out (not saying yours isn't) - I would want to put my mark all over it and the ui is critical to what customers see.

It is just stupid and shows bad judgment, not a company I would use.
Smarter way to think of hashtags
Can someone explain to me how ISO on a digital camera works? Are several pixels combined (the resolution lowered)?

I always think it's odd to have ISO settings on a digital camera.
that's why I bought a dumb-tv.

we need to go dumb-everything: phone, tv, computer, car..
Yes, I think this is more important than your "earning potential". Even someone who starts out in the job market early in the 20s with a low salary has the potential to make it big, because you've got time on your side.
Validating in-app purchases in your iOS app
> * Usability first: no matter what, don't break the predictable meaning of image names.

Give up any idea that you have control over this. You don't.

As a user, I don't want you to have control over this, because it is directly contrary to my interests to not be able to redirect requests for "docker pull ubuntu" as per your example, to go somewhere I have full control over, so that I can choose to get exactly the image I expect matches the "ubuntu" image name rather than whatever the index will currently return for that name, and do so without having to change every reference to that name to something relative to my own registry.

You can make this hard, and have it continue to annoy users, or you can fix this, but this is a the biggest usability problem with Docker to me the way it stands now.

I find it hard to take you seriously when you claim usability first, and then claim that there is predictable meaning of image names: That is only true if you by "predictable meaning of image names" means "I don't really know what I'll get". This is especially true because of the lax use of tags all over the place.

The irony is that your "key technical requirement" for "flexibility over time, step 2" is far more important with the current situation than in actually would have been if we had the flexibility you describe for that step:

If Docker provided that flexibility today, then I could have easy complete control over exactly which images gets accessed if I wanted to. Instead I need to resort to firewall rules and/or DNS hacks or changing the source if I want to prevent accidentally pulling in images different than what I expect.
From: http://www.iflscience.com/health-and-medicine/cheap-smartpho... HN discussion: https://news.ycombinator.com/item?id=9011783 (102 points. 4 days ago, 32 comments)

> They found that the test rivaled gold standard lab tests and was able to correctly detect infections 92 to 100% of the time. Although it missed one case of syphilis and falsely diagnosed syphilis infections 14% of the time, the device is still extremely useful because false positives would be picked up later on after the patient is sent for further tests and treatment.

If you use it in a normal party (were I assume that less than the 1% have syphilis) then more than the 90% of the detections will be false positive. Good for amusement of everyone but the subject case :(.

It is only useful as a first screening test, take it only as a suggestion to take a serious test.
I appreciate the work. Nicely done. At the same time, I can't help but think Angular 2 is just moving in a ridiculously extreme direction in every single possible way.
I'm a happy FastMail user, but I think this kind of snark is unprofessional.
This works as a good "rule of thumb".
Direct email marketing woos 64% of shoppers
It's very bittersweet. Not foreseeing that the browser would ever be given away for free screwed them twice. In their IE licensing, and up against Netscape.
Personally a dumb tv/roku/media server has been my go to choice. This whole smartTV hype is still beyond me.

Could someone please touch on the advantages of a smart TV offerings over my setup?
Well, yes, this happens when one buys hardware that is locked in to specific
vendor's software.
Former Historical Theology Student. If this drives you nuts wait till you read primary sources of many different historical documents and than just heard how people corrupt history all the time.

Example Nicolaus Copernicus, was persecuted by the Catholic Church for writing his sun centered book and arrested. The book in fact was dedicated to the Pope. It wasn't till 73 years after the book was written that anyone said anything against the theory. It wasn't even a theological attack but was a difference in philosophical thought which was from Aristotle and his opposition to mathematical physics (AKA numbers does not equal reality).
It's Clojure not Closure. Why don't you like it?
I'd also like to hear this. pub/sub libraries already work pretty great so how do you differ from this?
History of a huge scam, that maybe not all people out of Spain know:

Actors: Rodrigo Rato, managing director of international monetary fund between 2004 and 2007. President of Bankia 2010. Goes public to stock exchange hiding a huge deficit to the investors whereas telling everybody that the bank is doing lots of money. The bank must be rescued later with 10 Billion Euro from the spanish workers I think. Bankia selled also preference shares to blind people, illiterates and old retired people. Most of them lost all his money and a lot of them lost also his houses.

Miguel Blesa: A personal old friend of Jose María Aznar. Politic and President of the supervisory board of Caja Madrid, that crashes and became Bankia.

and many others of course...

http://wolfstreet.com/2014/12/14/spanish-judge-exposes-too-b...

Bloomberg Businessweek listed Rato as the worst CEO in 2012

http://www.publico.es/actualidad/siete-casos-mas-sangrantes-...

Meanwhile in Bankia, Blesa, Rato and other top officials where spending and charging to Bankia millions of public money to black credit cards given by himselves. The money from the spaniards was spent in gas, clubs, skying, wine, jewels, expensive clocks, restaurants...

And retired people were informed that his life-savings just dissapear "im-so-sorry-sob-sob".

http://www.eldiario.es/gastos_tarjetas_black/grafico-gastos-...

http://www.theguardian.com/business/2014/oct/09/former-caja-...
Let’s Talk About Your Backups
From the sound of it, the ads only appear when using smart TV apps? So you could still use a "smart" TV but with normal inputs.
Both the volume and duration are measures, which are strings of the format "value:unit".

FYI, ISO 31-0 [0] already defines a single space as the separator between the value and the unit. Granted, most people (and even some scientists) don't know about this rule.

[0] http://en.wikipedia.org/wiki/ISO_31-0#Expressions
It clearly says... SMART TV
Any new change that is of particular interest? I believe this page has been on HN before.
Hi all. I'm one half of the team behind FlashTabs. If anyone's interested we wrote an article about our process of making the extension here: http://wearecontrast.com/2015/02/month-2-introducing-flashta...

Any comments/criticism/feedback very much appreciated.
ODB C++ ORM Adds Bulk Operations Support for Oracle, SQL Server
Ubuntu Studio 14.04 because:

+ the Ubuntu ecosystem is well supported, in particularAskUbuntu on StackExchange.

+ The Studio flavor comes with software that's cool even what I don't use, and the little I have used would have been hard to identify and select in my state of ignorance...it's pretty much the case that having audio and video tools is the only reason I've used them.

+ I personally don't like the way stock Ubuntu works (in little ways) and don't want to invest in configuration at this point in my life.
I think main purpose of a Smart TV is to act as a single-device solution for people who don't already have a Roku/Chromecast/whatever.
Any reason why no one forked KSplice when the original team went to Oracle?
A most telling point is the comment about how driverless cars would keep to the speed limits and how 'boring' this would be.

In the UK there is a reason why the police have stopped using the word 'accident' when reporting a road traffic collisions. There is almost always somebody at fault.

With around 2175 road deaths in the UK in 2012, I truly believe driverless cars are the only way we will ever see a massive reduction in this fatality rate.

I, for one, welcome our driverless car overlords, but expect this to be years in the making.
Previous discussion: https://news.ycombinator.com/item?id=8998008