skysight-inc/HackerNews huggingface dataset:
If you want to have a look at some Vermeer paintings in great detail, go to the Rijksmuseum (Dutch Royal Museum). They digitised all their paintings (not just Vermeer) in great detail.

You can zoom in and see the flecks of paint.

https://www.rijksmuseum.nl/en/explore-the-collection/overvie...
What is "enterprise" in this context? Do they work for an enterprise SaaS/vendor or for an actual enterprise, aka big businesses that use software? I don't think either of those are particularly better paid than the other groups.

I think it's more likely that the best paid programmers are working in a field with specialized software that only runs on Windows. For example, EEs use Windows almost universally for Altium/Cadence/Mentor Graphics software which means that the majority of commercial firmware compilers and IDEs are Windows only too (even though many are forks of cross platform tools). The same is pretty much true of biotech too: a majority of the software that interfaces with hardware, especially lab automation, is on Windows so anyone dealing with those specialized fields would be start with Windows and run VMs for everything else.

Another explanation would be hardware support. My workstation has a high end but not a server mobo (with funky features like Marvell's weird simulated RAID) and dual SLI K-series GPUs (professional/super computing). Getting Ubuntu 14.04 to even boot up, let alone properly deal with monitors and peripherals like a 3D mouse coming and going, takes at best an entire work day. Windows 7 with NVIDIA's drivers and VMWare leave much to be desired if you're a fan of Linux but they just work, especially if you have to do anything with CUDA at the same time as your main line of work.

Also: Visual Studio.
You make a point in a later comment "Except a Creationist school district would be a violation of Church/State separation and the trial relating to that would stop the teacher from being fired."

So tenure protects teachers long enough for such a trial to occur. I understand that. But wouldn't a wrongful termination suit do the same? After a couple of these, the State would pass guidelines on hiring and firing so that they don't get sued.
The themes don't change the arrangement of the UI.
Not so fast - I believe CentOS is planning a 32-bit SIG. I'm sure it won't get near the adoption a Red Hat blessed distribution would get (even considering how 32-bit is on its way out), but it exists.
I agree that the 40k sample is probably biased, but if you assume it's not actually biased, your second point doesn't hold, because the ones he couldn't crack are presumptively strong, so adding in the ones that he knows are strong because he found them in some plaintext form, that leaves about 500 passwords out of 40k that he couldn't find. If anything, the uncracked passwords bias you towards thinking their passwords are stronger, since it's possible that some of them are just weak passwords stored in some non-standard way, or there's a salt included in the program that he missed or something.
Free Book: 50 Powerful Copywriting Tactics To Increase Conversions.
Apparently Armon built one too a few weeks ago [1]

I think I'd like to move muxado in a direction where it provides the common interface to the various stream multiplexers. That way you could code against a common interface and swap out http2/spdy/muxado/yamux as the implementation to suit your performance needs.

I'd also like to see libchan use this common interface as a layer built on top of this primitive.

[1] https://github.com/hashicorp/yamux
A real-life warp drive can be practically possible by employing phased standing waves. http://www.youtube.com/watch?v=6zh9abFF3ZE
You can call that linking, but it's not linking.
I'm from Argentina, and used to work (a long time ago though) with developers from Venezuela an Brazil.

Not even an entry level developer makes U$d5000 a year, unless he is not working full time and even that would be stretching it. Entry level jobs in shitty places get you arround u$d7500/8000 a year. First job in a big company after you graduate gets you arround u$d11000/year, and with 2 or 3 years of experience you can get u$d15000/year easily if you are worth the investment. Upper tier jobs (manager, project leader or research for a big corporation, working remotely for someone in the US/Europe, consulting) start in u$d20000/year and can easily get to u$d30000/year.

That is using Argentina's and Venezuela's black market exchange rate, or Brazil's official one.

In Argentina even a PhD candidate gets more than u$d5000 a year from his publicly funded University. No idea about Brazil/Venezuela on this.
non c'est vrai que c'est horrible. Je pensais plus à "une nouvelle victoire de X dans Nospronos (Brésil-Croatie). U reste leader."
Un peu comme les commentaires sportifs quand on parle du classement.
Yeah, that "easy to hack" is why I was turned off of abstract art as a category. That there is a possibility of some artwork to have that kind of an underlying language is exciting to me :-)
I'm a full time developer Java/SQL, finishing a MBA... and I still make < $20k/year.
It's ridiculous in USA, but in LATAM it's sad reality.
Of course it sucks. It's an advertising platform, nothing more. It's designed to erode your privacy and turn you and your life into dollars for Zuckerberg, so he can afford things like buying all the mansions around his in order to preserve his privacy.
This is really cool - I found it interesting relating the "job satisfaction" statistic with various other things like "hours per week: fixing bugs" or "hours per week: meetings." It goes pretty much as you would expect except that the two extremes seem to have the highest satisfaction. The only one that was exactly like I would have expected was "hours per week: technical support"
Ask HN: hows your experience in using RubyMotion or phonegap?
I just like to hear it from you, hows your experience in building apps from non-native language/framework like rubymotion or phonegap. Looking on those websites, they claim that they give best performance and all APIs ? is that true ?
> Does anyone have a workaround?

I've been using clang-cl ( http://llvm.org/builds/ ) for my personal stuff.

Pros:

* creates binaries that link to the platform CRT (no need for any redistributable) as long as you keep within C99 or C11

Cons:

* not officially supported yet

* doesn't yet support enough C++ to be useful for anybody wanting that

* while the C99/C11 language is available, you still need to rely on the Windows header files and libraries, so you have variable length arrays, declare anywhere, compound initializers, _Generic, but not snprintf, fenv.h, etc.
Well, of course it is. There is very little journalism to be done in the space. It's mostly reviews or other coverage of entertainment products. What else is there to cover? Games writers generally don't care about the financial aspects, and neither do their readers. Studio drama and publishers pulling gross moves? Coverage of both is constrained by the fact writers have friends at the studios and publishers. Even though they're willing to call a shit game shit, they'll have their opinions on the games industry informed by those inside it.

The writing about games industry has set a low bar for themselves, most in it don't even consider themselves journalists. As long as you follow an outlet that peels back the curtain on how they operate and also doesn't pretend to be anything more than light entertainment, you might be able to extract some information to inform your purchases.
Did you have a problem with namespace collisions of identical field names in records? Is that much of a problem in Haskell? How did you deal with them? Thanks.
Some people here list their rates: http://www.freelancermap.com/app/freelancer/profisuche

They seem to hover around €50/hr. Rates in Europe seem lower than the States. If you can, you should find clients in the States. And try to raise your rates by €5-10 every project.
It should also be mentioned that phonetically, English is far more complex than Japanese.
In Guatemala, $2000+/month for a good developer is "normal", if a bit low. Low end is around $1500 or so. $3-4K a month is not unheard of. It's one of the better paying jobs.

And the consulting firms don't magically charge less because they're in Central America. You can still get PWC to fill a room with $300+/hr people. That's not just technical people, but also project management, as you'd expect.
Note that some Google's Debian Wheezy images are specifically optimized for their Andromeda SDN [1], especially when they running on us-central1-b or europe-west1-a zones, where Andromeda is enabled [2].

Also Ubuntu 14.04 LTS has much worse performance than Ubuntu 12.04 LTS, so it's better to stick to 12.04 LTS for now.

In my opinion it's better to port to Debian or to run Ubuntu image inside container hosted on Debian, until they will have native Ubuntu support.

[1] http://gigaom.com/2014/04/02/google-launches-andromeda-a-sof...

[2] http://googlecloudplatform.blogspot.co.il/2014/04/enter-andr...
Registering individual airframes doesn't make much sense - it's not unusual for a single quadcopter to go through many design iterations over the course of a few months.

It might start out as a 10" wide quadcopter, until the first major crash. Instead of ordering a new arm, it can be reconfigured as a tricopter with the addition of a servo. After a while, the tricopter might become a V-Tail if the user likes the flight characteristics.

Then FPV kit might get added, or a GPS reciever. Now it's flying semi-autonomously and the user wants better quality video, so it's transplanted onto a 18" frame, fitted with a gimbal and nicer camera.

At what point does the multicopter need to change registration numbers?

A simple "You must have your name and contact info on it" rule would be more than sufficient - and in fact is already the case for 90% of the aircraft out there. I even have my contact info taped to the body of my little 4" Hubsan quadcopter; I'll probably never need it, but why throw away expensive hardware if you don't have to?
There are some other downsides to auto-debit, even when it's working 100%. Case in point: a woman was found dead in her home after six years. Her auto-debit kept the mortgage and all utilities paid...until the money ran out.

http://wnep.com/2014/03/07/auto-pay-bills-hide-womans-death-...
Elders react: https://www.youtube.com/watch?v=wHhluDhVtjU
The greatest irony in all of this is that it's precisely the capital-rentiers, the venture capitalists (this post, for example), etc. who are complaining about this.

Anyway, one place where I disagree with you is about the 'civil rights' being thrown in in this debate. I'm actually happy to see instability of this sort panning out, because it seems to me that we really need to go over this and let it play out in the hopes of getting greater stability in the end. So let this become a civil rights issue, as it happens there actually are lots of legitimate reasons why it should become a civil rights issue. This will get me downvoted, but here I go anyway: rich people shouldn't have faster internet just because they're rich -- what'll end up happening if this is true across a large scale is poor folks will have difficulty innovating for the future's faster internet. I'd rather that inequality in this way not play out, we already have enough of it in the tech space.
Black girl goes crazy over cheating
For an example of a slow web social network, see Uncommon. I love it.

http://uncommon.cc
By that same logic, though, teachers are then protected from being fired for reading from the Bible, or teaching creationism, or teaching abstinence-only birth control, or covering a topic like vaccination or astrophysics in any way other than demonization.

Tenure isn't the appropriate approach here. Enforcing Constitutional law - like separation of church and state - is far more useful to actually achieve the desired results. If teachers are being fired for teaching actual fact, then they need to be bringing that to the legal system and turn it into a Supreme Court case. This whole "it protects secular teachers" argument is a silly justification for the negative impact California's tenure-fetish has had on students and younger teachers.
The Main Street Entrepreneur
You mean 1.9 is not the last stable PyPy?
It's a sort-of serialized representation of the DOM.
Cool, but seems a bit hackish to me. Wouldn't the "proper" way to pitch shift involve taking a Fourier transform of the sound and simply shifting all the frequencies by some factor? Wouldn't this result in better quality, or are there aliasing issues or something I'm not aware of?
OK, now after my previous comments I have had to manually shutdown Firefox twice today. It's a problem...
statwing rocks...
> "On the flipside, doesn't tenure allow teachers to defy a progressive administration and teach Creationism just as easily?"

Teaching creationism (as opposed to not teaching evolution) is a funny edge case that runs, pretty quickly, into the establishment clause. So it's perhaps not the best example.

But, sure, tenure protects teachers who refuse to teach evolution just as it protects those who would teach it.

And I see that as a feature as well. It's not there to further any particular ideology. That's rather the point.

And the problem with a federal curriculum as ultimate judge is that such a curriculum is ultimately a political creation. If today's legislature were voting on the NCLB act, the Santorum amendment would very likely have become law. And then we'd have biology teachers forced (via the courts if necessary) to "teach the controversy".
Beats Music: Streaming Music API
Just watched the film, absolutely mind blowing.
Is there any problem with MinGW ?
From my very limited experience gcc is just a better compiler than MSVC: it generates faster code, has more options to configure it (more optimization options, more options for displaying warnings, all the new floating point stuff available, actually supports new standards and let you choose which language version you want etc.).
Future of Mobile Messaging
That's true; he's probably a proto-scruffy-bearded hacker in that photo. I'd be interested to see him 10 years later; he'd probably put Thompson and Ritchie to shame in terms of beard mass. ;)
A Color Picker Pen That Reproduces Any Color.
Rs4680: http://www.snpedia.com/index.php/Rs4680
> I consider the Slow Food movement to be one of the most important movements for true quality of life

It's amusing that it has to be a "movement", because prior to a few decades ago everyone was part of the "slow food movement".
Quantify Thyself: Creating a Personal Life API
How are you determining that they're "overpricing" their accommodations? For a lot of property owners, the reserve price may be driven by considerations like (perceived) risk to their personal property and the hassle of managing bookings rather than the price at which they'll maximize revenue.
BlueOak Wants to Turn Your Old Electronics Into Solid Gold
Hacker jailed for revealing George W. Bush’s bizarre bathroom art
Or to just be nice to people in general, and eventually good karma will come back to you. I give cold bottled water to the Jehovah's Witnesses that come around every year in the heat of the summer, I make sure and thank and leave cards w/small gifts for my UPS and FedEx regular drivers and postpeople/mailpeople, etc.

Even yelling "Thank you!" through my front window (near my computer desk) when the UPS guy drops-and-runs a package can make a big difference.

Say please and thank you as a matter of habit, to show people in service industries that you appreciate the work they do, that saves time and effort on your part.
It's a bummer that all of these were shipped at once. Tough to tell what the true takeaway is from this (security vs. reinforcing value proposition). I'm sure this was quickly put together to ship, but it would have been nice to have distinguished the valuable changes from the red herrings.
"too many possible variations" sounds like a reason to me to have the browser support it - to add cross-site consistency to the element.

Once you know how the calendar on your OS/browser works, you know how the calendar on all the websites works. Also, adding accessibility for those with visual problems is a job to be performed once, by browser implementors, and can be completely ignored (at least for wrt calendars) by everyone who ever writes a website.

Learning keyboard shortcuts becomes worthwhile (or even just possible).

Overlaying the events from your personal calendar, say when hovering over a date, would make it possible to easily pick dates that coincide with (or avoid) the holidays associated with your particular culture - which your OS knows about, but J. Random Website doesn't - without leaving your browser. (Not all cultural holidays are as easily predictable 8 months in advance as Dec 25! Think of those based on lunar calendars, e.g. Easter)

Heck, I find it annoying when websites want to use custom drop-down lists or buttons. The drop-downs and buttons that my OS provides are beautiful, thanks very much, and easily recognisable to boot. I know just by looking at the page where the controls are and how they're going to act. If I want them to look and act differently, I can change that in one place, in my OS settings, and the controls all change in a totally consistent manner for every website ever written, except those that try to be clever and break my setup instead.

I can't believe I've heard some people complain that they thought that the standard controls are "too ugly". Well, get a prettier browser/theme/OS then!
Well, there you go. Thanks for the enlightenment.
> I predict we'll have a few mid-air drone to airplane collisions in the 10-15 years. Once that happens we'll see better regulation.

I think it depends on the drones.

Consider that the DJI Phantom 2 Vision weighs 1.2kg, and an adult male Canadian Goose weight up to 6.5kg. Barring the exception case of getting ingested into a jet engine, bird strikes don't seem to be a huge problem.

Of course, geese don't have sense enough to stay the hell away from airports - presumably, most drone operators do. Even if we assume that all drone operators will operate their drones wherever they'd like, whenever they'd like - will there likely be more drones in the air than Canada Geese?

I really think the threat to manned aircraft (while real) is extremely overstated.
Pigeons In Space [video]
Yahoo blog search will be shut down on June 30, 2014
Norman Rockwell painted over projections of photographs to achieve his photo-realistic results.

This article shows his paintings and photo sources side-by-side:

http://petapixel.com/2012/12/27/the-photographs-norman-rockw...
Robolectric testing with the new build system is such a pain in the ass I don't even know where to start. Jake Wharton - author of god knows how many Android libraries - even threw up his hands on it: https://github.com/JakeWharton/gradle-android-test-plugin.
Go Huffman compression
In that case, it's still backwards, because the normal close button on OSX is on the left.
Also--this is my first non-trivial project in Go, so if you see anything that could be better, please let me know!
Question: Can anybody explain how synthetic singing voice is made? Especially things like pitch, a voice actor doesn't have to sing every syllable at every pitch do they?
Bret Victor, Toolmaker [video]
I remember coming across this article some months ago, and reading a little more into it. The language used in a lot of writing around this "movement" makes it sound like we're in a constant state of panic thanks to all our notifications. Nothing wrong with trying to get the point across, but it feels a little extreme to me.

The main takeaway (and it's a worthy one) is to respect your users and their time. Your app may be the most important thing in the world to you, but that doesn't mean that everyone using it wants to be instantly notified of every little event within it. Unless your app is responsible for mission-critical or time-sensitive stuff (messaging, etc), chances are your users don't need more than a weekly (or maybe daily) summary - and if they'd like to be notified via push, then make it an option that's off by default.
I was also overwhelmed when I first saw the UI but found it to be pretty simple after having a go at it. Step one: choose the variables you're interested in. Step two: Describe each variable or Relate all variables. I am very impressed by this app.
School choice only works if it is enough to cover all the external costs as well as all the tuition at a private school.

No lawmaker and few citizens are willing to pay for that. ;)
I wholeheartedly agree with the sentiments of this article. What Spicer calls a "Main Street Entrepreneur" is what I like to call a "micropreneur": The spirit, freedom of how/when/where but bootstrapped, without VCs involved. And instead of just working on one big thing hopping to make it big, one can work on a few smaller "micro businesses", which cumulatively might not make you rich, but can you make at least viable, self-sustained and more importantly, free and happy to pursue other things; be that trying out another micro-business, or recreational freedom. I can't tell you how great it is to be able to just go on a vacation or road trip when you feel like it without having to wonder "how many vacation days do I have left; need a few for christmas etc." and even having to ask your boss to get permission to take a few days off to begin with. Freedom of action.
It may take until then until IPv4 stops working, but it will be before then that it becomes less optimal, and possibly more expensive. Heck I already experience slowness due to some freshly installed systems trying IPv6 first (DNS lookups, connection attempts) and only on failure falling back on IPv4.
California teachers earned $67K on avearge in Calif in 2011. Note that this is for 9 months of work. Except in the major cities, teachers often out-earn the income of the parents of all their students. And they benefit from a system in which they can never be fired for their performance and which gives them comparatively good retirement benefits.

Focusing strictly on California, it has the lowest scholastic scores of all states. Despite many efforts to improve schools, fewer than 10 teachers have been fired during the last two years for poor performance. That's out of a population of 275,000 teachers. Schools simply view it as impossible to fire for cause[1].

This ruling has been a long time coming.

[1] http://voiceofsandiego.org/2014/06/10/the-most-blistering-fi...
Can't actually test this with my preferred browser: Netflix uses Microsoft Silverlight for some mysterious reason, which is not supported under Chrome, which is either the 1st or 2nd most popular browser on the Mac.

Pretty shoddy. Get with it, Netflix and Microsoft.
Shoot it was a van Eyck painting that I mentioned, sorry, good explanation here:

http://en.wikipedia.org/wiki/Hockney%E2%80%93Falco_thesis
One of the beautiful pieces of the Constitution is that it's allowed to contradict itself. The more specific statement wins out (for example, a section banning gay marriage would beat out a section that said that all people were guaranteed equal rights)
That wouldn't be anything new, and the system's malware detection should help. Although it's a hard problem if users insist on running random binaries, of course.
I was slightly exaggerating for effect.
"Before this refactoring, the sprintf functions, which write formatted data to a character buffer, were implemented by wrapping the result buffer in a temporary FILE object and then deferring to the equivalent fprintf function."

＊headdesk＊
Scala Views in C++11
There actually is a secondary system to the Paris Métro that runs faster and makes fewer stops called the Réseau Express Régional: http://en.wikipedia.org/wiki/RER

I found this part of the Wikipedia article especially interesting:

> Used for leisure journeys, the RER has had a major social impact. By bringing far-flung suburbs within easy reach of central Paris, the network has aided the reintegration of the traditionally insular capital with its periphery.