skysight-inc/HackerNews huggingface dataset:
Well, not everyone is going to have the same level of awe or interest for any given phenomenon, obviously. It just strikes me as kind of sad that so many people today live their lives without even realizing what'd be visible directly overhead if only it wasn't so obscured by light pollution. At least you do realize, and have seen it.

I think it's unfair to kids in particular that they're missing out on this. (I realize there are worse "accident of birth" things to worry about, like safety and shelter and having enough to eat, but I'm trying to stay on-topic.)

I don't know... not being able to see the stars strikes me as one or two steps away from living underground, or never looking up.
If they had been more agile and iterated to him releases rather than a big bang release he would have embraced the technology more easily.
Hi tigeba, the current version of Kitematic is fully compatible with the latest boot2docker. Unless there are custom changes made to the boot2docker VM.

Being able to attach an existing Docker server is definitely something we are looking at :)
I'm all for allowing more skilled workers to immigrate, but not on the terms of the H-1B visa. The H-1B visa gives too much power to the employer. Workers should be able to move to a different company without going through a bureaucratic process and without their green card application resetting, and they should not have to leave the country if they are out of work for a few months.
In my experience at Google, far, far more than 1-5% were offered full time jobs. Maybe my group just had above-average interns? But I don't think so. The intern hiring bar was fairly high.
All governments oppress people. The real issue is to what extent they do so and what fraction of the people consider themselves oppressed. Unfortunately the frontlines after WW2 where redrawn and Czechoslovakia was in the unenviable position of having to defend the Warsaw Pact while its population wasn't fully supportive of this position. Those who opposed (anti-Stalinists) were oppressed. As a mirror image, consider Greece where pro-Stalinist communists were oppressed in 50s and 60s.
> It wouldn't take much for companies to start requiring that you disclose the knowledge you're at (high?) risk of something and adjusting their prices accordingly - particularly in long term policies.

That's what insurance is though, right? You pay a premium over time relative to their payout risk. If you have heightened risk of serious disease you're not entitled to the same premium as someone with considerably lower risk.

Regardless, other than a couple of exceptions the genetics of complex diseases wouldn't be of much interest to health insurers. A SNP with a tiny effect size associated with type 2 diabetes gives less risk information than taking a look at a person's waistline.
This.

If your main use case is JSON as a serialized representation of the ever same object (plus or minus a few optional fields), encoding/json is by far the fastest and most typesafe way to go.

(edit: Protip - for the really really fastest way to demarshal JSON, look here https://github.com/pquerna/ffjson for some reflection-free extra speed after your code has settled down)

But if your objects can be heterogenous for whatever reasons (think third-party systems, different languages, legacy stacks...) or you're dealing with different kinds of objects landing on the same controller, jason is the perfect complimentary device to deal with more dynamic structures. I've long sought for something like this, thanks to the OP!
Invention Secrecy Orders Reach a 20 Year High
Yes, that is the premise. In my comment, I take the assumption of restricted immigration as a given, and then propose how the quota can be most sensibly allocated. There is a completely separate debate over how high or low that quota should be, or if there should be a quota at all. But that would deserve its own long thread.
In the announcement they said they are basically releasing Apollo.
I'm interested in doing this. Can someone who has already done it give me an idea of the kind of things I might discover which I can actually act upon? Although it would be interesting paying £125 for a list of things that might happen isn't very appealing unless I can work to mitigate them or use the advice to improve my life in some way. Considering the privacy implications the benefit needs to be pretty big.
An argument to make that it should be the "young and ambitious Indian/Nigerian/Chinese/Russian" choice whether they want to leave their country or not. It's up to America to decide whether they're welcome in America or not, but telling people that they can't move to America because, according to America, their home country needs them more is way too patronizing.
Often (in the UK at least) if your insurance is provided as a benefit through a company rather than buying your policy directly, pre existing conditions will be covered even though the provider would normally exclude them if purchased by an individual.
A good start for AWS, but I doubt they will ever quite fill it out to Beanstalk's level for online browsing, commit reports, etc.
Backupify - Cambridge, MA - Contact Tyler Sakats tsakats@backupify.com

Ruby, Angular, Cassandra, AWS

Backupify is looking for a senior software engineer to join our core team supporting our SaaS applications (Google Apps, Salesforce, SmartSheet)

This position will be working with a great team of engineers on significant problems involving the Cloud, Big Data (over 3 Petabytes), and Scalability.

This role will be responsible for full stack development of new core features, providing mentorship and support for more junior engineers, and work on a product directly used by 8,000+ end users.

We are looking for a developer with 6+ years of experience working in an environment that dealt with large data sets and scaling issues. Strong communication skills are imperative and an interest in the business side of engineering is preferred.

For more information take a look at our careers page. www.backupify.com/careers
I met and talked with Pavel last year in St. Petersburg at the VK office and I found him very curious, humble, and quiet. I enjoyed it a lot and I appreciate his sense of humor. In fact he showed me their conference room, which is decorated like a medieval torture chamber: http://tinyurl.com/nm7pqt2 We didn't get into the details but I appreciate that he didn't take the standard approach to plain old conference rooms.
Speaking of the .Get method, wouldn't returning an error alongside the value instead of just the default object be more idiomatic?
Congrats @madflojo! We're integrating with Runbook with two of our apps right now.

I'm super excited to see Runbook launch. It has been exciting to watch @madflojo collaborate with the rest of the Assembly community towards this launch.

Since Runbook is a product built on Assembly, anyone can help out. If you have any suggestions or feedback the conversations and future roadmap are here: https://assembly.com/runbook
Their omnibus installer is ridiculously easy to use if you don't mind seeing Chef messages scroll past for 20 minutes. I had it tied into Active Directory and everything in less than an hour after downloading it. Compare that to using apache-svn and those goddamn LDAP sync scripts and apache conf folder definitions and it feels like you're using some shit from the future.
I'm pretty sure they're only in one of Server Central's datacenters. Anycast won't help. That's why I said they don't gain anything by directly peering.
> Most of them are worthless

They are almost never worthless. Small startups who are not experienced with interviewing may get a few bad apples, but companies like Quora (and the others on the list in submission article) don't make those mistakes. Sure, they may not all be Alex "Im-a-core-dev-for-Pypy" Gaynor's, but generally they'll be worth every penny of that 90k and another 90k more.
> When you're "making 90k" in the valley you have the quality of life worth 30k in a midwestern city.

Not true at all, yet this is constantly repeated like it's fact.

Look up indifference curves and consumption bundles. You're ignoring microeconomics. For anyone that doesn't assign excessively high utility towards housing size, 90k in the valley is a much better quality of life than 30k in a midwestern city.

This is where cost of living calculators fail as well. You can't compare the same basket of goods everywhere you go. People will adjust their basket of goods depending on relative prices; it doesn't mean that their utility has dropped. It's income effect vs substitution effect.

Edit: The number above has been changed to 60k~. I'd say this is probably a more reasonable argument. As for the suburban argument, I don't really know the numbers and I can't argue there. As a person in my 20s who grew up in San Jose, the suburbs are like a bad dream that continuously haunts me.
It's easy to see a few nearby bright stars, but it's hard to see all those dim stars that make up the distinctive structure of the Milky Way.
The way I understand it, branches in git are essentially just a pointer to a revision, which automatically gets updated as you make changes. Branches don't have any overhead.
It doesn't strictly come only from 7ths. Here you can see a chorus practicing producing these overtones, and it's both highly audible and demonstrably there: https://www.youtube.com/watch?v=sCdQVqQXkzc

A sonogram like the one in this app will confirm that the effect is physical and not just an illusion: https://play.google.com/store/apps/details?id=com.ntrack.tun...
These pictures usually get taken at 15-30 secs with a very fast lens (f2.8) and an ISO of 1600-6400. You need a pretty dark sky or a lot of post processing. Within 50-100 miles of
the background is just brown.

If you have a camera with manual control, give it a try. You need a wide angle lens, otherwise you'll get star trails quickly.
Astounding single-origin coffee from top roasters delivered fresh weekly
IBM Design is hiring Front End Developers in Austin, TX! Apply online today at ibm.com/design
McDonalds doesn't make money from their website, which is the problem in your comment. If we were comparing McDonalds we would be comparing their fast food infrastructure.

If you were an up and coming fast food burger joint that was going from 1 shop to 2 shops, and possibly more shops, you sure as hell would want to ask McDonalds for it's strategic advice and further advice on how to run your burger shop as well as possible. They've been there, they've done it, not that you need to follow their guidelines, but you definitely want their knowledge in the back of your pocket. They've got about 70 years of experience.

Same with Amazon, who has to keep Amazon.com online or they lose massive amounts of money.
I like this idea. It allows for the super-talented to succeed across international lines while preventing cost-cutting at the expense of the locals.
Lebanon Is Said to Detain Wife and Child of ISIS Leader
It didn't post to my feed but did "like" the page without asking me. Not on.
Some of them already do. I use <p10> as a style tag on some websites and firefox/chrome deal with it fine. The advantage is that old versions of IE don't, so it's a simple browser detection for the user support team. ie. "Is the text in the top-right black or bright green?" "Ok, you need to update your browser..."
Couldn't you just put the whole thing behind a layer that does not absorb IR or visible light, but is also a poor thermal conductor?

The article mentioned that they did that using an enclosed box to test the material. It wouldn't be much additional effort to add a heat pipe that transfers heat from the object to be cooled, through the box, to the radiator-reflector. That way, you are cooling only what you want to cool rather than the whole environment surrounding the device.
How do developers currently learn to build scalable, maintainable, well-architected systems? Certainly there are some books on the subject, and that might be a good start, but I'd be willing to bet that these skills are largely learned "on the job" through a bunch of trial and error.

Are there any good ways to dive in and get experience with a lot of smaller examples, similar to the "code school" approach but for more advanced topics and systems?

Maybe we need something like that. Code School: Advanced. There's a lot of thought going into training the next generation of software engineers from the ground up, but there doesn't seem to be much work toward improving the skills of the ones who already have a bit of experience.
First killbill, now this. Yessss. It's been a good couple of days for SaaS offerings.

Vendor lockin is bad. Stripe is encouraging vendor lockin. Baremetrics is a great solution, but if Stripe bans your account, you're fucked. Same goes for Stripe subscriptions, or any service built around solely the Stripe API. I'm happy to see Chartmogul offering multiple backends in a pluggable manner. This is the key to winning business. Thanks.

(I imagine you have plans to integrate other backends, and it looks like you're agnostic whether it's a merchant provider or a full service offering, e.g. stripe vs chargify. Do you have a roadmap for which backends you will integrate with it? Have you considered open sourcing the portion of the code responsible for integration?)
Oh - I wasn't talking about unit test cases, should've been clear. I was talking about UI testing, UAT etc. Do you have those? If yes, how do you manage them?
Naive mark and sweep: making refcounting look fast for 50 years.
With insulation, you are insulating your ability radiate away heat as well.
8% of our genome may be viruses that decided to live with us:
http://en.wikipedia.org/wiki/Endogenous_retrovirus?#Human_en...
> I think the title (and domain name) are a bit misleading: that's not HTML6, because it doesn't appear to be endorsed by anything related to the web standards (Mozilla, W3C, etc). That's MyHTML, sure, but not really HTML6.

HTML5 was exactly that; just a bunch of implementors (WhatWG) until the W3C eventually endorsed it.
Ask HN: How does a C++ developer use Docker?
OS X, C++ developer that writes OS X, Windows, Linux apps. I use VM's to accomplish this. It's always worked ok for me.

But, reading about Docker, I can't wrap my head around how I would really use it. I've googled around and I just can't see how it replaces my VM's. Can anyone help me understand?
As an H1B person, who has incredibly talented (french, actually) friends who did not get the lottery, I can back up the veracity of this article 100%.

And it is very upsetting to me that this lottery even takes place. How does it even make sense? This system was designed for the world of 20 years ago, when people barely ever travelled outside of their country.
Too much writing, not enough thinking.
Because Niagara Falls is thousands of miles away, fixed in size and in one place. The sky is everywhere and infinite. That we can't see the sky is a far more singular deal.
Maybe there is something I'm missing due to having little knowledge about all the legal subtitles. It seems like startups could come out ahead by realizing that in the modern world, there is no reason for a talented developer to be on-site 365 days of the year. They could save money by not getting on getting an H1B by having the developer work remotely and only need to obtain more limited visas for occasional on-site visits?
Welcome to the tech bubble brother.
Improved dependency management with sbt 0.13.7
Expensive joke
Personally, if I were Microsoft, I'd kill for the opportunity to limit foreign startup talent hires to a five year perked timetable.

Over time, yes, engineers are engineers, and those perking will be a continuous opportunity for startups to hire. However, it doesn't help at all if you want to hire the world's top talent in {insert new technology that didn't exist 2 years ago}. And isn't that ideally what this is about?
You might be surprised to learn the Linux Kernel is on Github: https://github.com/torvalds/linux
For a convex polygon, you can determine whether a point is inside or outside by giving each edge an consistent orientation around the path. Then check where the point lies w.r.t. that orientation: is it to the left of the line or to the right? If the polygon is counter-clockwise, say, and the point is to the left of every edge-line, then the point is inside. This extends to 3D convex polyhedra, where you have a consistent orientation of each face. If a point is in the negative half-space of each face, then it is inside.

These approaches require traversing the whole shape though, whereas the ray-intersecting approach works with clipped pieces (that are not necessarily even connected to form a complete shape). You don't even know which pieces belong to which volumes, necessarily.
jgit is a java implementation of git, that just so happens to have built in s3 support.

You can get a self contained cli (jgit.sh) from here: https://eclipse.org/jgit/download/ . It does not have an eclipse dependency.

you can then just add an s3 remote and push to this remote as part of your CI flow.

Here is a decent article that describes the end-to-end: http://www.fancybeans.com/blog/2012/08/24/how-to-use-s3-as-a...
I think by and large most engineers understand what the game is and where most H1Bs are going.

What author seems to be saying is - status-quo is not a solution. Is there a shortage of good engineering talent(I am not talking about bottom 50%), but top 20%? I think answer is emphatically yes - worldwide.

Has US benefited from those top 20% who have managed to migrate to US? It would be foolish to say no.

Lastly, this is on official company blog. It is not politically correct to publicly lambast companies which are abusing visa system. But that does not make Author's argument weaker.
Am I the only one that considers this disgusting? If the GC is so bad that it causes 2-10x slower operation in this use case, then it's a bad GC. I mean really, really bad. Short-lived objects in any modern GC should be swept away trivially without a lot of overhead. Of course we're talking about PHP here, so perhaps it's redundant to say something about it sucks, but jesus...runtimes that require hacks like this should be taken out back and shot.
(Another plug here) I did too! Except it runs in the browser: https://mholt.github.io/json-to-go

And I agree with you about the complementary aspect. Sometimes you can't control the fact that your JSON will have a widely varying structure... but when you can, these generators are nice.
Looks interesting - how does this compare to something like Monit?
The State of On-Call Report – 2014
Just as a note, Kitematic will update your boot2docker VM version to the latest 1.3.2 version. It will also update VirtualBox to 4.3.18 if the current version is lower than that.

The installer essentially runs:
boot2docker upgrade
boot2docker up

and then connects to it as a Docker client at `boot2docker ip`

A future plan is to allow Kitematic to be pointed at any Docker host, stay tuned :-)
Exactly.

They complain about a lack of talent, but really they're complaining about the high price of talent and the difficulty of enticing strong talent.

If they're not willing to pay enough to entice someone reputable to switch, they figure that a political solution is cheaper.
I would probably be interested (we are selling connected products in my company) but unfortunately there is no screenshots so it's hard to figure out what the company is exactly doing. I subscribed to the mailing-list anyway just in case.

Could someone of the company provide some details on what the product is doing ? (if the OP is from the company), it might be useful to other people.
BeOS !== NextSTEP

http://en.wikipedia.org/wiki/BeOS
> There is no easy way to sort of "parse" json piece by piece, which is what this library provides

Well, you can use json.RawMessage to delay decoding until other values are known[0].

However, this still requires that the input set is known at compile-time, which may not always be the case (some APIs sadly use a highly variable JSON schema, which can only be determined at runtime.)

You also don't need to pass a pointer to a struct. For example, you can pass an interface{}, which allows you to decode data into a type that is specified by the calling function, which I made heavy use of in this Twitter client library, for example[1].

(This is more or less how encoding/json itself works under the surface, when you think about it, but oftentimes people forget to take advantage of this idiom in practice.)

[0] http://golang.org/pkg/encoding/json/#RawMessage

[1] https://github.com/ChimeraCoder/anaconda/blob/master/users.g...
I find this sort of thing fascinating. I think it nicely showcases how perspective matters on this sort of thing. I almost feel like the whole fast/slow dichotomy is missing the point, since you can have two polar opposite views agree. What the point it... well, I guess that's why there's hundreds of replys in this thread.
It looks quite fake. Most objects in the scene are not participating in casting shadows, and the shadows cast by the characters don't seem to be forged from their true silhouette.
I love my jgit s3 git repos. It is super cheap almost free git storage/backup.
V8 turbofan enabled for the first time
"Sunday: Lay on my back most of the day, reading, sleeping and day-dreaming. Very literary. Some women, however, resent it, so young writers should choose their wives with care. Many a promising career has been wrecked by marrying the wrong sort of woman. The right sort of woman can distinguish between Creative Lassitude and plain shiftlessness."

-- Robertson Davies "The Writers Week" (1959)
Yes, see: http://johnhcochrane.blogspot.it/2014/06/the-optimal-number-...

But this is all politics, and as such it should probably be flagged.
Yuri is wrong. h1b is absolutely about costs -- unless they claim (a somewhat fantastical claim) there is nobody in the US at all who could fit their needs. A claim which is trivially untrue. Those people exist and could be hired. Why isn't Yuri hiring them? Because of the price they demand.

In fact, the way you can tell this is bs and it is entirely about price is AeroFS opened a canadian subsidiary! I wonder how much that cost. At a guess, $30k? So apparently $30k is less than the premium required to pry engineers out of dropbox or box.

Or god forbid, train someone.
Its going to be a scare resource regardless of bidding. At least bidding will allocate to some correlation to real need since people pay more for critical skills.
If you mean subtracting out all the stars in our entire galaxy, then the night sky would get a lot dimmer. We'd only see the starlight from distant galaxies and the planets of our own solar system. If you mean just the streak across the sky that is the densest part of our galaxy, then there'd just be fainter and more distant stars in our galaxy to take its place. Regardless, it's very hard to know for sure because we reside in the Milky Way and can't see past it.
Except WHATWG is made of many of the same members as the W3C.
PS: Wow take it easy, buddies. I thought it could spark some interesting discussions... Like, how accurate is our representation of the Milky Way.
(Assuming you're the author -- who knows though.) Now that the JWT spec is mature and there are some nice implementations of it, do you think it's a good option for token-based authentication?
Using Jolla Phone with US Carriers, Experience?
I have been interested in trying out the Jolla Phone but alas, they aren't sold in the US. Now, do to an upcoming trip, I may be able to purchase one and bring back to use.

Thanks to this question: https://news.ycombinator.com/item?id=8630561

I know that a fair portion of the phone's capabilities work on T-Mobile.

I would like to know if anyone has used the Jolla Phone on any other US cell carriers? And how were those experiences?

edit: formatting
The Unstoppable Social Power of the GIF
That depends. If they need someone they can abuse with the threat of deportation...