skysight-inc/HackerNews huggingface dataset:
Nice implementation. I spent a lot of time looking at these when I was putting together a UI that needed some color picking.

When I read the headline, I thought you may have made something like my "dropper"-style color picker using canvas:

http://github.com/sstrudeau/jquery-dropper

Mine allows you to pick a color from an image. Two big caveats (haven't found workarounds for): < IE9 doesn't work and the excanvas VML hack doesn't help (no pixel-level access to images); and images loaded into a canvas element have a same-origin restriction similar to XHR.
Just a note to say thanks for taking the effort to write this. Reading your transcript and typing this note has taken me less time than watching the video
I'd really like to give it a spin as well (and didn't join node KO).
The best possible reason for liking this: the how-to video has three icons when explaining that the method was developed by the CIA for managing national security; the third icon is Godzilla rampaging among skyscrapers.
Yeah, India never really did get over illegal immigration from Britain.
My favourite is "you can't polish a turd" though I don't think it really qualifies as an engineering term!
The Root is Signed with DNSSEC - Now What?
Lost art of pulling it apart engineers an Aussie tech wreck
Awesome example, beautiful dissection and commentary.

Can relate to it word to word what I am seeing with my company.
It's hard to pinpoint an average eating time for Americans, but restaurants start to get crowded around 6:00. If I'm not eating out, my dinner is typically much later, since I run after work and before dinner.

"Do you keep coding after dinner?"

Yes; I work on personal projects at night. But I take a long dinner break for cooking, cleanup, watching some TV with my girlfriend, and any other needed relaxation. I usually "work" for another 2 hours in the PM.
This layout is for Germans. If you don't write German, don't use it. Use either Dvorak or an optimized layout for your language (if one has been done). Personally, I use Bépo[1] a Dvorak-like layout optimized for French (same principles, different stats). It also happen to be far better than the Qwerty layout even for English.

[1]: http://bepo.fr

Ah, and most short-cuts are independent from the layout. But if you set up you software such that short-cuts are optimized as well (Alt + home-row-key for instance), then they'll become easier and faster too. That's probably what the guy did (he uses Emacs almost exclusively). A good place to start would be http://xahlee.org/emacs/ergonomic_emacs_keybinding.html
Just Enough MBA to Be a Programmer
Once went out with some people in Austria, and we stopped for what my wife and I thought would be an afternoon snack at 16:30. They ordered dinner, though!
RVM (Ruby Version Manager) 1.0.0
Speaking of ignorance, it's quite obvious that you've never lived in Europe and get your information from Fox News. Try traveling sometime.
I read it again. Which paper are you referring to? The essay? -That's not a scientific paper, it is speculation by a scientist.

You see, the problem is that the issue is too complex to wrap up like they did here. It is not sexy, but every component that could contribute to climate change requires careful data collection, analysis and objective consideration.

For example, the article seems to infer that solar panels would result in global warming because they are dark, and have a 15% efficiency converting sunlight to electricity. However, this does not take into consideration factors such as: estimates in increased efficiency as the solar panel technology matures, or (probably more important) the offset of warming effects of current fuel sources that solar panels will replace, particularly the burning of fossil fuels.

The real problem here, IMO, is that people walk away from an article like this thinking an issue such as global climate change can be understood and resolved simply by having the correct perspective. However, the reality is that the issue is much more complex, and that more important than our perspective, is what we can infer from data and the diligent analysis of that data by people that are motivated to understand the issue, and not to sell the discourse.
That's easy if you only have 3 "large" cities :)
Stockholm (1.2 mil+), Goteborg (0.5 mil+), Malmo (0.25 mil+)
As a US citizen, it's wonderful getting into other countries with so little hassle.

The only annoying part is getting back into the US.
The website with the original data is quite confusing, but as far as I understand the UK is only number one since this year. In 2008 and 2009 it was still number 6.

Initially I also thought it must have to do with the empire/commonwealth, but this makes it seem less likely. And yes, why Denmark? It was number one since 2006!
Sure, a mouse is faster if all you're doing is pointing at stuff and pushing one of a few buttons. Studies will confirm this. That's pretty low-level, though.

A keyboard is faster if you want to, say, "jump to the head of the definition of the function body you're currently in and send it to be evaluated", because a mouse just doesn't have enough buttons. With a keyboard, you can name operations. And then name new operations, grouping those names... (Why yes, I do use Emacs.) If I was using a mouse-and-menus for that stuff, the menus would stretch to the moon.

The next time somebody argues that a mouse is faster than a keyboard for programming, I'm going suggest they make their case solely by pointing at things and clicking their tongue.
HN is mostly entertainment, but I read it for posts like this that give an insight into the tools that people use. If you find out about some awesome tool this way, it's time well spent.
Looking for Body Part Donors: Cannibal Restaurant Has Berliners Disgusted
You're thinking of 2nd Gig.
He lost me at "avoid caffeine entirely."
There is a pretty commonly used term in manufacturing for "ongoing vigilance in quality" which is the Japanese word kaizen. It means continual improvement (at least in American manufacturing companies, not sure about original Japanese).
Another alternative I just heard about is "nx" (though it's commercial). It can resume entire remote desktop sessions as well as single windows. I've played with it a little, but I think I like tmux better.
> Every windows computer I have ever owned has consistently failed me on this point.

Ever tried ThinkPad? :)
Howfuckedismydatabase
QR Codes for Crisis Response
(As an American) the first time I heard about people not going to university in Germany because they couldn't afford it I pretty much gave up all hope for humanity. Some people just don't know how lucky they are.
Excuse me but where did that "ignorance is bliss" come from? The poster asked for some information, I tried to provide it. Did I belittled American's achievements? No. Did I provide wrong data? No. So maybe I am not being ignorant as just naive. There was very little opinion in my comment. Anyway...

Life expectancy may be low because people eat crappy food, but the eat crappy food because they are cheap. Sure it costs money for countries in the EU to push people towards better diet and you may object to that as a socialist government. But why should health care be only measured in terms of cures rather than prevention? I'd say both are important.

Second point. I perfectly agree with you, on the Gini coefficient and on other point. In EU countries there is a smaller gap. If you look at averages (what the original poster was talking about) the very skewed American distribution matters.

The USA has an excellent health care... if you can pay for it. It has an excellent education system... if you can pay for it. You can take plenty of holidays... if you don't need the extra money. And so on.

But the number of people that can afford those in the USA is so small that when you look at the average, most are worse off.

Do you not want to have wealth redistribution? Fine, don't. I don't live in the USA so it doesn't affect me. At your election vote whatever you prefer. But the article linked here was suggesting a different view of what may be a better balance. You like your way of living: suit yourself. shrug
I've been using a PS3 bluetooth remote, with Remote Buddy, on my Mac Mini. Nice to have lots of programmable buttons to avoid the need for a keyboard and mouse (for the most part), but I really miss the elegance of the Apple iR. Hopefully, whatever they come up with for iTV will be usable on Macs as well.
The Dell Aero: The ultimate example of Android's flaws
And this is only number of countries - it doesn't weight them by importance.
So being able to travel to a dozen tiny Caribbean islands offsets not being abke to go visa free to India or china.

Also visa free doesn't mean much - europeans can go to the US without a Visa, you just need to register online in advance, provide all your details and have the airline supply the details of all the other flights you take, your credit card numbers and what kind of meal you had - but no actual visa
Screen's primary payoff is when your connection to another machine goes down a lot for whatever reason. A good wm can handle the multiplexing better but they don't restore context like screen.
Composing Converters Together in WPF
Well its sort of good to know. I was planning on using book in one of my new domain names... Ugh. Now I have to find a new name??
Six ssh features I wish someone had told me about
I'm almost 2/3s finished with an MBA program so I'll jump in here.

Sadly his grammar, spelling, and writing does represent a lot of MBA students. People can't write worth a shit anymore. I spend more time than I like to think about correcting other's writing for group projects.

And if you think MBA students can't write, you'd be amazed at how poorly most of of them give presentations. =(
I don't know the specifics of the case in question, but in general it should be considered legal and ethical to repurpose blighted property, whereas you seem to think it isn't. Well, it's been a fact of American law for a long, long time.

If an owner allows valuable property to fall into blight, he is not fulfilling his very minimal civic duties as a property owner.
1 Out Of 6 Users Do Not Want to Switch to Windows 7: Poll
I use dwm and tmux (rather than screen). My muscle memory knows that I keep a tmux session local to the computer I'm physically located at on #1, remote (if any) on #2, side tasks on #3-7, Emacs on #8, and a web browser on #9. (I use a slightly different setup on a dual-head station, but usually w/ two Emacs windows, etc.)
Right, that makes sense now.
Faster for what, though? If you're doing something best served by pointing at things, sure. Web browsing, sure. Programming? I don't buy it.
Whenever a recession hits a country everbody doubts their system. They look for other countries which are growing at the moment and try to emulate their success.

I still remember the time when the japanese were strong and everybody (europeans and americans) tried to become japanese, use their culture and work ethic.

In a decade or two, the american will forget the recession and wonder about wierd articles like this one.
I love that you get benefits of both PaaS and VPS hosting combined.

- Easy deployment via git push, on a pre-configured stack.

- Freedom of installing/configuring anything via SSH access to your server, if you ever need to customize it.
Cryptography if P = NP
"This means that we're in the controller but we still have to grasp what the hell is going on in the database. The abstraction is leaking!"

How many people JUST work in controllers and can remain oblivious to what's going on in the DB? Just because you move the ORM or any DB call to a different area of the code doesn't mean you shouldn't have a grasp of what's going on.

If I wrapped all ORM calls in some service layer classes, that simply means that now when I'm looking at my service layer classes I "still have to grasp what the hell is going on in the database. The abstraction is leaking!". Doesn't it?
Be sure that when you do, you choose hypotheses that are mutually exclusive: only one of them should be correct.
http://competinghypotheses.org/docs/ACH,_Step_By_Step
http://competinghypotheses.org/docs/User_manual#Hypotheses
"Would you rather be happier or have less freedoms?"

http://en.wikipedia.org/wiki/Worldwide_Press_Freedom_Index
http://en.wikipedia.org/wiki/Democracy_Index#2008_rankings

The US does better in economic freedom indices, not surprisingly, since there is much more market regulation in the EU:

http://en.wikipedia.org/wiki/Index_of_Economic_Freedom_histo...

What do you prefer, freedom of speech and democracy, or economic freedom?
That's why you do research, because "It feels faster for me" usually doesn't lead to the best decision making.
This is exactly right - licensing exists for enforcing contracts. Weak systems (e.g. serial-only licensing) results in actual lost sales. It's not always malicious thieving - mostly it's just inefficient bureaucracy.

This means you should either protect your software using hardware dongles, or online activation. Hardware dongles are a pain in the ass and will increase your support costs, but some companies prefer them.

Nadam, if you're looking for licensing and online activation we're the makers of LimeLM (http://wyday.com/limelm/ ). Or you can build your own. But we do offer entrepreneur friendly pricing.
Oddly, I've been working on this project for years and didn't see the video (created internally at Howcast) until yesterday.
Tmux is fairly new, BSD-licensed, and has a much smaller/cleaner codebase than screen. It's quickly gotten features that people have been struggling to add to screen for years. (It comes with dwm/xmonad-style layouts out of the box, for one.)

If you already use screen and are happy with it, it's probably not worth switching, but if you're starting new, I'd suggest learning tmux first. You might want to get a fairly recent version of the source, though - it's in the main OpenBSD tree now, and it has been improving pretty quickly.

If you use Unix & ssh at all, definitely learn one of them. Yesterday, if possible.

One of these days I really need to write about getting started with tmux...
They've been saying that all along. Their goal is to take a little slice out of every step in the chain: encoding, distribution, decoding, etc.
Actually Corel just changed winzip to stop working after 60 days and saw a sales increase of 20%.
(mini-rant: Well, to be honest I found your attitude a bit annoying. The poster mentioned three things. You asked for data. He provided one and your reply was: "Not sceptic of that", without specifying much. I provide different measures, including one covering one more of the three original points, and you complain that some of them are off topic. So yeah, if one gives you on topic data you are not sceptic of that, if one gives you partially on topic partially off topic, then you complain too. Not very polite, if you ask me. Anyway, on with the actual reply.)

Your definition of health care is who got the best doctor. But the point is that there's a lot more than that to good health care. If a country has better diet, or a less polluted environment, or people are less stressed (which itself can cause further problems, including physical problems), then I think all of that should be included.

Why shouldn't the average health be counted? Is preventing an illness less effective than curing it? And what's the point of measuring how good are your doctors or facilities if a lot of people cannot afford those?

(edited for grammar.)
Package managers are an unassailable benefit over proprietary software. That shop I worked in hasn't updated their servers in half a decade because it's too much work to handle dependencies without a robust manager (and even then it's a significant amount of work.) And it's not like it gets easier with time. We have package maintainers because it's a full-time job trying to check all of a piece of software's dependencies and makes sure nothing breaks with an update.

Now yes, proprietary software like Solaris could, in theory do that. But Sun would have had to double its software staff to even come close to the stability you get out of Debian or Red Hat's repositories.
Engineering status of residence at present, gained with support of old day job. Japan is fairly understanding about renewals for this: still engineer, pays taxes, demonstrable means of support = auto renewal on application.
"no company worth it's salt is going to think twice about hiring a newly minted MBA that 1) has never worked a real job and 2) has no management experience"

It's a nice thought, and I suppose you could discount the vast majority of companies as not being worth their salt, but newly-minted MBAs from top schools seem to be doing just fine relative to the current economy.
If you develop Rails apps, and your not using RVM and gemsets... bless your heart.
Sure, editing is one of the exceptions Tog mentions. (I'm an Emacs user, too.) My point was that just because you think or feel that something is faster doesn't mean that it is.

Also, when it comes to programming, the biggest bottleneck for most people isn't typing -- it's thinking.

P.S., there do exist mouse-heavy programming environments: http://en.wikipedia.org/wiki/Visual_programming_language
The problem is not the ORM. Anyone who is writing such complex queries directly in the controller needs to re-think how they have designed their site. Specificity like this belongs in the View and the DB itself, not in the Controller OR the Model.

Adding umpteen custom getters to the Model is not helping matters. It may be easier to test, but it is just as unwieldy and difficult to maintain. It is the wrong solution to the problem. These things need to be parametized in some way and made generic.

In Django you would likely do this with Q objects, and a front-end that lets you filter down your results on-the-fly, and save the resulting query to the DB for recall later. This is even easier to test, and prevents your Models from getting cluttered with functions which are far too specific.
I also find it really funny because Sweden, Denmark, and Finland are not only very homogeneous, but very racist. It's very difficult to go against what is considered "normal" (IE: groupthink).

Oh, lovely, we’re very racist, are we? Compared to what, USA? I hear the same anti-muslim, anti-mosque rants from Americans that I hear from fellow Swedes. You complain about illegal immigrants, we complain Eastern-Europeans, ”They’re here to take our jobs”. We complain about paying for refugees and asylum-seekers, you complain about... I don’t know, do you have that issue?
All of Google's Acquisitions In One Epic Graphic
Stop Snoring Tips
Is there a use-case outside of running ruby 1.8 and 1.9 at the same time?
Work at Home Training with Guaranteed Job Placement.
Unfortunately all you have right now is the fairly expensive Fluendo codec pack: http://www.fluendo.com/shop/product/complete-set-of-playback...
Pearl Diamond Jewelry - Embrace Pearl & Diamond Together
When choices falls between diamond jewelry and pearl jewelry, it would be a difficult task as ladies want to include everything stunning into their jewelry boxes...
I think this is part of the startup thinking that lives within apple itself... when u move to corporate america then you start worrying less for the average joe who saves money to go cash it on ur goods... look at msft
At the wikipedia page, all they do is compare spending (in $) to life expectancy. This is a terrible comparison, since lots of non-health care factors affect life expectancy. For example, life expectancy within the US is 85 for Asians, 78 for whites and 72 for blacks.

Life expectancy in Japan is 83.

Hypothesis: ethnicity plays a strong role in determining life expectancy. The fact that Japan is 99.4% Asian while the US is only 5% Asian may drag the US down a bit.
A better comparison might be to compare countries in the EU to states in the US. Some states use the lottery to provide tuition to any in-state student going to a state school.
Most recently I was doing data mining and warehousing for a new reporting system @ bofa.

Before that at NG I was part of a team developing firmware for gas detectors.
If you're using a machine where you don't have root access it makes managing ruby installs and gem installs a lot easier.
While this is probably unintentional, if it weren't then it'd make some pretty good guerrilla advertising for his software.
RVM rocks I can't imagine working without it. Great to see it hit Version 1. Plus, Wayne is, hands down, one of the nicest guys I've ever met.
damn, why Denmark?? quite surprising...
> But that same post waxed on to almost absurd levels of pseudo philosophical anthropomorphism. And that's the type hystrionics I'm talking about.

"almost absurd levels of pseudo philosophical anthropomorphism"? Are you reading that post correctly? When I said "Truly personal computers," I'm not saying the computers are like persons. I'm saying that they fit people to a far greater degree than any other PC I've ever seen.
Try renaming a table column. Which one of the two has more impact on the code?

Of course the same programmers can work from the model up to the view, but the idea is to reduce the impact of changes in lower layers, and help with testing. The example of the database info required is used to illustrate the leak. It's not a horror in itself.
I don't know much about other industries. But in software, much of the 'long hours' seems like the result of keeping up appearances, not actual necessity. In my office now, I am sitting here posting to Hacker News. My sysadmins are playing foosball. They'll probably then go get lunch for an hour. Then come back, read some websites for an hour. Punch out a couple tickets. Play foosball. Go to some meetings. Then around 6pm people will start freaking out and stay until 10 or 11 scrambling to get the work done they were supposed to do all day.

In contrast, a startup I once worked for grew large enough to have an office in Germany. I went to work there one summer. The Germans simply didn't fuck around. They'd come in by like 8 am, crush the problems, crank out features and then go home. The Germans maybe weren't as "fun" as their US counterparts, but they were an order of magnitude more efficient.

I don't know what it is, but Germans seem to have a cold, efficient "Terminator" relationship to work. Americans have a dramatic bi-polar relationship to work, where they waste a lot of time when they are working and then worry and complain about their jobs are when they are not working.
Exactly. You want better food at school cafeteria? The government has to pay. You want less death by secondary smoke? You need government intervention (which incidentally the USA have accepted now).

Having a government is not such a bad thing. Even Americans used to embrace regulations, until Reagan and the "get the government off my back" idea spread out. Regulations are what help internalise in the price externalities such as these. You could tax unhealthy food, or subsidise healthy food. But somehow this is felt as a wound to people's freedom of doing anything they want, including eating crap if they want.

And freedom is all great: pity for those poor people who are so poor that their only choice is eating crappy food, and who can't afford preventive measures such as cancer screening.
"but in the long run the cost of using AdGrok will probably average out to about 5 percent of what users spend on AdWords"

One of my clients spends about $1000 per day on adwords. They would never spend $50/day on software like this.