skysight-inc/HackerNews huggingface dataset:
I'm not trying to design yet another standard. I recommend that people use [Colemak](http://colemak.com/)—even though it's not as popular as Dvorak right now, it's easier to learn, so I think it has a better chance of overtaking QWERTY in the long run.

I design keyboard layouts because it's fun. I want to discover what it means for a layout to be the best. It's more of a scientific curiosity than a desire to make things better—although I do think QWERTY is in need of replacement.

> qwerty might be 1 to 5% less optimal than something else - let's even say 10%.

It's definitely a lot worse than that. If you're just talking about finger travel distance, for example, most modern keyboards (Colemak, [Arensito](http://www.pvv.org/~hakonhal/main.cgi/keyboard), my keyboard) do about three times better.
All states reward failure. Program not working, it needs more money. It's exactly the opposite of a free market.
It's not hard to see where it comes from, but intelligent people should be able to see the financial sector with a bit more nuance than knee-jerk hatred. There are many good reasons not to enjoy working there, but hand-wavy self-certain assertions that everything that goes on there lands somewhere between net negative and plain evil is just disingenuous.

Go there, learn about it, make some money while you're at it. Leave if you don't like it - it's not a sect.
Cabal does not require editing $PATH to use newly-installed libraries.

The problem he reports is that when he upgrades the Cabal binary by running 'cabal install cabal-install', the sequence of events is:

1. The system runs /usr/bin/cabal

2. Cabal fetches and builds the new binary

3. The new binary is installed to $HOME/.cabal/bin/

4. When he runs 'cabal update' again, it still uses /usr/bin/cabal because $HOME/.cabal/bin/ is not on his $PATH
magenta - I spent about 10 minutes trying to center it all, but I couldn't get Raphael.js to behave, so since it was a weekend hack, I moved on. But yes, it would look much nicer if it was centered, even more so if a designer did the design ...
At least in China, I'd think it has to do more with status than necessarily physical attraction.

Plus wasn't there a survey that said Asian women preferred their own race more than any other type of women?
IIRC, Dvorak has about 500,000 users worldwide.
Hardware becomes problem when the keyboard you use has the wrong number of keys in the wrong positions for the layout you would want to use.
In what ways do you find pip better than cabal, or pip+virtualenv better than cabal-dev?
On Chrome 22.0.1229.94 m on Windows 7 64-bit, it freezes then crashes the tab instantly, every time I open it. I can't play it.
Looks like their cert for https://www.comcast.com/ is fine, so this problem is only with the 'contracts' subdomain. I'm guessing that's a low traffic/priority section for them.

They should buy a wildcard cert for *.comcast.com and be done with it.
I've seen a lot written about the how of SecureBoot but is there a good summary of the why's. I'm still deeply skeptical that this is part of Microsoft's plan to eventually transform the PC architecture into something console-like.

They've already de-facto achieved that by not mandating that custom OS's can be booted on Windows 8 supporting ARM devices, and between them and pressure from content owners wanting complicit OS's that don't run applications that do things they don't like I can only see that sort of thing progressing in the future.
The whole mess around this should be a reminder to us all that it's very, very hard to disentangle social problems from technical problems.
There's nothing wrong with Ubuntu making money or wanting to make money. I haven't seen anyone have a problem with that. The Amazon search result addition, however, was just a bad feature. It was reminiscent of windows software installing ie toolbars or other adware.
My 4 year old sat and watched and sung along with this in delight for about 30 minutes (when we turned it off, cause like, enough already...)

Someone should analyze why this song is so catchy.
CDs and DVDs aren't dead? Surely there may be some residual activity going on, but physical distribution of data altogether is mostly done for. Dropbox and cdn's pretty much solved the problem of sharing data efficiently.
Staying Healthy Plus
I don't know if the expected price of games is going down.
Skyrim is £34.99 on Steam (maybe $60 or so) and sold a recording breaking 10 million units on the platform alone.

So that is £350,000,000 in revenue from one platform.

By the time the game is at bargain bin prices they probably won't be too far from making a billion from it across all platforms once you factor in DLC and everything else.

Not sure about numbers regards processing power, but if you compare an iPhone 5 to something like this http://www.youtube.com/watch?v=-TtgW20IEm0 (CryEngine 3) it looks like that gulf will take come crossing yet if next gen console games look like that.

Stuff like the Ouya is interesting, but I'd be surprised if big publishers would want to touch it with a pole. The open-ness would probably lead to mass scale piracy.
> json::Array commits = root_value.get_array();

You probably meant:

json::Array & commits = root_value.get_array();

Don't really want to copy an array there, right? After that you'll probably be tempted to use std::vector as a basis for json::array. Then you'll realize what an abysmal PoS default vector allocator is, and so you'd want to allow customizing it. Hello templates, and then before you know it, the whole thing not only looks like one of them incomprehensible boost beauties, but also compiles into a meg of code with a dozen dependencies. Neat :)
If anyone's interested, I embarked on a similar project for one-finger typing for users with motor disabilities: http://ktype.net/wiki/research:articles:progress_20110228
CALL151

I remember this from a cloned Apple II computer (Pravetz).
You totally prove my point. That parable perfectly reflects the Last Man's desire for a dry and sterile life.

You want to live in a traditional society where people are stifled and controlled through social norms that outlaw all kinds of strong emotions and passionate human expression. You want to clamp down on the very stuff of life that most humans find most meaningful.

It's so delicious that you think this kind of parable could ever affect someone like me. To me, you are nothing but a small minded Christian moralist--an old spinster who tours the Salons condemning biscuit-eaters for their impropriety. "How rude! Why, why, you should be ashamed of yourself!!"

You think you aren't feeding the wolves like me, but you are. The drama you create is better food for me than any boring nerd fight like Android vs. Apple and so on.

Entrepreneurs are generally Type A personalities. Do you really think people here buy into your 19th century Victorian sensibilities? Fuck your idea of civil society. You are a rube--an uncultured pseudo-puritan. Your thoughts on culture and society are a fucking joke. In any venue other than the pseudo-intellectual blogosphere, your thoughts on culture would be laughed at.

Our values are so orthogonal that you actually feel morally superior when I attack you. This is how different we are. I insult you; you feel like Jesus for weathering my insults with Christ-like passivity. Pathetic.
Nu programming language
I don't think QWERTY is as bad as it has been portrayed.

See http://www.utdallas.edu/~liebowit/keys1.html
Believe It Or Not, Some People Actually Like Smaller Screens
Anybody else hate these jumps in commercials to fit the 30s or whatever budget they have?
Always makes me wonder if they think noone would notice? Duh, of course people do! :)

Btw, quick bug report: doesn't work for me if open in non-active tab in Chrome 22.0.1229.94 on Mac OS X 10.8.

Good fun and now do an automated version where ppl can paste their youtube links.
Greetings,
lx
Compared to the $750,000,000,000+ the US dept of defense spent creating over 1,000,000 Iraqi civilian deaths and injuries, tax money is well spent on NASA and should be increased.
That is an awesome story. If you're in devops I would suggest you look at the sequence of events, especially the debugging decision tree. You can't always get access to all of the machines but you can create 'views' by going through them. Sort of like astronomers using a gravitational lens.

We had a similar issue at Blekko where a 10G switch we were using would not pass a certain bit pattern in a UDP packet fragment. Just vanished. Annoying as heck, the fix was to add random data to the packet on retries so that at least one datagram made it through intact.
Author of The Keyboard Layout Project here. I'm familiar with Workman; it's a reasonably strong attempt, but I think it has a number of problems and fails to perform as well as Colemak or my own layouts.

If you compare Workman and MTGAP 3.14 (shown [here](http://mathematicalmulticore.wordpress.com/the-keyboard-layo...) using [my keyboard evaluator](https://github.com/MTGandP/Typing), MTGAP 3.14 performs better on every single statistic except finger work. (You can see all of the different statistics explained on [my GitHub page](https://github.com/MTGandP/Typing/blob/master/Fitness). I didn't post them all here because it takes up too much space, but if you want, you can pull the program and to the comparison yourself.)
Can't wait to get a print copy of this. I've been looking forward to seeing this Kickstarter realized for some time now.
What's unique about Gangnam Style is that it's a cultural meme in America that isn't in English. It would be really interesting to see what sort of different sentiment this project would inspire if applied to a song where Americans could actually understand the lyrics and cultural references, or if it was shown to a South Korean audience.
Thanks for the feedback, I appreciate it. I'll check out repo.js and make sure to tweak those hover underlines.
I understand that this type of post is useful to many people, especially younger folks looking for career direction. I'm turning 43 this week and I've been down that road many times, so this post doesn't mean much to me.

This is not a complaint about the post, but about Hacker News. If Hacker News had subsections like Reddit does, this post would belong under inspiration/self-help. I would unsubscribe from that section and I wouldn't see it. As things stand, these posts take up too many slots on the one and only, one-size-fits-all front page of a site called Hacker News.

I find it a bit ironic that Hacker News is so unhackable / uncustomizable.
On GitHub: https://github.com/timburks/nu

The readme there gives also a better introduction to the goals and design decisions of the language.

Basic design:

* Lisp-like.

* Native calls are directly possible from within the language, so you can easily call C code.

* Uses the ObjC runtime.

Example of a Cocoa application: https://github.com/timburks/nu/blob/master/examples/RandomAp...
The last item cited, typography, could hardly be seen as a design 'trend' itself. That's like saying a designer's use of colour or negative space are regarded as stylistically in vogue today but may have been less prevalent or even nonexistent in use at points in the past. Typography is a core element of design. Period. It's not something that falls in and out of favor as a trend.
Because their routes are optimized based on all packages. They will have to deal with customers who start questioning why the driver didn't take xyz path which would have delivered his package faster (Though may result in slow delivery for everyone else).

Perfect transparency is great in an ideal world. But we (Humans) are not all that matured :)
The [Kinesis](http://www.kinesis-ergo.com/) Advantage is a cheaper alternative to Maltron that follows the same design pattern. It's the keyboard I use, and it's definitely more comfortable than a typical staggered keyboard, or even a simpler ergonomic keyboard.
Thanks for the compliment. Very glad to see such a lively discussion.
Beware. I got my "flag" taken away a year ago, because I too thought what you think.
Oh, at this point in my life the silly questions that I asked are just terribly embarrassing to me! I'm sure that you can locate it though, if you really care. The truth is out there!
Windows 8 primer: how to navigate Microsoft's new operating system
You could try telling people that you build software for the government. All it takes is one contributed bugfix to the right open-source project and you'll be telling the truth.

If they ask for details just tell 'em. E.g.: "Well, [federal website X] is built on an infrastructure that was assembled by a big team of developers from around the world, and I'm one of them."
I haven't used it myself, but the folks at Github have made Gauges (http://get.gaug.es)... It looks pretty powerful and intuitive and offers real-time analytics.
Yes, and the TV makers are /clueless/ about user interface. I mean, it's comically bad. Samsung has a gesture and voice recognition system in one of their high-end TVs and I was actually laughing at how miserable it was ("TV, channel two!" and it would turn off, that kind of thing).

Now, team up a TV maker with someone with a sense of design and you're talking turkey. (Now you get into cool stuff like: TV makers really only want to run Linux, 'cause it's free, which counts out Microsoft and Apple, and TVs have to meet rather interesting power constraints, which are often tough to meet).
https://isc.sans.edu/portascii.html?port=443&start=2012-...

Doesn't look port 443 specific.
i always wondered if there's some kind of social network policy while browsing all these 'idf' tagged instagram pictures. i guess not.
You can use [my keyboard layout optimizer](https://github.com/MTGandP/Typing) to create your own optimized keyboard. I provide a corpus of programming text you can use, and you can change the weightings to increase the significance of the programming text. (I don't remember if I wrote documentation explaining how to do this; if you want to do this but can't figure out how, remind me and I'll write up some documentation.)
> Compare this to an android tablet or iOS device where there is likely to be a replacement in a year with uprated graphics and suddenly game developers don't want to support your old thing any more.

This is actually what will make it really hard for the traditional video game consoles. Mobile hardware evolution is way faster than video game hardware evolution. It won't take long for it to catch up to the video game consoles in the next cycle. Moreover, the app stores in general just have a lot more variety from indie developers.

With the resurgence of PC gaming from Steam and others, it doesn't look too great for consoles.

I don't feel that traditional video game consoles will completely die given the innovative stuff that both MS and Nintendo have been able to do, but it will be a lot harder for them to reap the same profits as they did in the past.
This has been my experience with Haskell as well, however, the extremely helpful and pleasant community makes up for it.

If this rather rude character is repulsed by Haskell then I think the community is probably better for it.
> In comparison tests, longer copy almost always wins.

Really? I'd love to see A/B results somewhere of this, as it doesn't agree with my experience. Maybe it depends on industry. Or, maybe sufficiently good copy beats out shorter designs, but most people just can't generate that kind of copy. (Though it sounds like we're getting to a New True Scotsman a bit.)

When my start-up did an A/B test of our homepage, we found less content won out. Also 37 signals did their series on optimization, and had strong results[1] that shorter beat out long form, too.

[1] http://37signals.com/svn/posts/2991-behind-the-scenes-ab-tes...
Two Siri Tips
This is why good DevOps people are worth their weight in platinum. As a developer who has done just enough administration to be dangerous, I can easily say that my job is always far more enjoyable when there are good DevOps folks around to keep my systems happy and shield me from the crazy place that is the Internet's wiring.
There is a virtualenv-like tool for Haskell:

https://github.com/Paczesiowa/hsenv

I'm hardly an advanced Cabalist, but it does the job nicely for me, and is quite stable at that too. Like virtualenv, it can also create a "sandboxed" GHC, so even system-level updates to GHC don't wreak havoc in your projects.
Send a troll doll to Intellectual Ventures
Every example so far is with physical media, but part of the premise is that established market leaders die as a result of innovation. The CompuServe/AOL model was once prevalent, and now has faded completely away. MySpace was the top dog, until it wasn't.
To be safer, whitelist, not blacklist. Hr program should analyze a photo, and emit a new graphical image computed from then original's color data only, and not pass through any metadata.
So releasing employees from their ahem employ is mistreatment? These kids need to stick their noses back in their schoolwork.
Wow, someone in .mil remembers Whrrl? They really are always fighting then last war...
Where do you read "knee-jerk hatred"? The poster doesn't justify his opinion of finance, but that's not really the point of his post.
Tackling the big issues...
More likely this is a build-up of many offenses, like Pincus' past threatening to fire employees if they didn't surrender their stock.

Pincus is a scum-bag of the first order and is ruining startup employee confidence in the value of their equity. He's poisoning the well for the rest of us.

Anonymous is silly in their own way, but you shouldn't be so quick to dismiss things or actions you don't understand.
I took some time and transliterated the lyrics into English, but also to match the video and what goes on in it. This is almost as fantastic as that.

Warning: if you watch it, the lyrics will get stuck in your head. http://www.facebook.com/photo.php?v=10101449851143489
> After that you'll probably be tempted to use std::vector as a basis for json::array. Then you'll realize what an abysmal PoS default vector allocator is, and so you'd want to allow customizing it. Hello templates, and then before you know it, the whole thing not only looks like one of them incomprehensible boost beauties, but also compiles into a meg of code with a dozen dependencies. Neat :)

Writing good code means having discipline to resist all sorts of temptations, such as the one you describe. And not all slippery slopes are actually all that slippery.

The one good thing about C++ is that you can pick the features you want and mostly ignore the rest. The reason C++ is so humungous is that everyone is using different subset of it.
The electronic music and sugary pop beat. Also the irreverent fun on the video. Compare lady gaga music.
Enter the month of October 2012 and look at the graph.

HUGE scans yesterday. Something is going on.
That would be really cool. Another thing about doing it in JS: you could then potentially use something like emscripten to automatically support other languages.
My favourite is the iPod section where 3 of the 4 points are complete wrong. That said much of the document is factually baseless.

But the real takeaway from this is that Mashable is willing to use content from a spam site in order to drive traffic. Pretty disgraceful.
First, I'm with you on the surprisingly large number of people who are plain stupid on bikes.

The question of self-driving motorcycles is an interesting one. Would I trust them? Yes. The reaction time and ability to process multiple streams of information of computers far outweigh that of humans.

Would I want to? Sometimes. There are times when I'm out riding and it's all about the curves of the canyon. Just like any driving enthusiast, I'm there for the experience. But crossing Wyoming on I-80? Bring it on!

I have no doubt that there will be a Honda Goldwing or BMW R1600 that includes a self-driving mode along with a HUD-based entertainment system in your helmet. And maybe I'll be able to afford it by then. :)
Before someone jumps in to say nodejs is slow, be glad it isn't implemented in Google Apps Script.
I am guessing that Zynga games don't have a lot of security, and that a targeted attack would be disastrous to their players and analytics.
The Future of Mobile Technology
Realloc, strdup and strndup errors are handled as of now :)
(https://github.com/kgabis/parson/commit/ee9be98974b3fdac0be1...)
And yes, I've written my own strndup because it's "relatively new".
Kevin Rose: What I Learned Building a Product Team
Nice! If you want to explore the structure, you can control-click on a beat and it will only play the related beats.

From what I can tell, the color indicates the number of beats in the jump set. Black: 1, Blue: 2, and then more the redder it gets.

I can't figure out how to get out of that mode, though, other than to stop and restart it.
Reminds me of a comment posted years ago about Amazon: "tracking inventory isn't so hard, they just need a spreadsheet."
Cached text-only version (apparently his server can't handle the traffic): http://webcache.googleusercontent.com/search?q=cache:timharf...

Key point: "It seems that doctors may need a good deal of help interpreting the evidence they are likely to be exposed to on clinical effectiveness, while epidemiologists and statisticians need to think hard about how they present their discoveries." This is based on the observation that improving "five-year survival rates" may not actually mean the screening is helpful, it may just mean that you're learning about an untreatable disease 6 years before it kills you instead of 4 years before it kills you, but doctors don't seem to understand this.
> The takeaway from allowing price discrimination isn't (mainly) that Americans get gouged,

First of all, no one is talking about disallowing price discrimination. You can always price your books however you'd like. The argument is whether the Federal Government should be involved with providing the artificial means to price discrimination for a specific industry.

> it's that Thai students get access to textbooks they wouldn't otherwise be able to afford.

How do you know this? If there is a viability for local publishers in Thailand you'd never know it, because US publishers can compete unfairly with them by subsidizing their Thai sales with large US margins. If US publishers had healthy international competition, the Thai students would be better served.

How is this not unfair dumping into the international scene?
Your internet penis is _enormous_.

This sort of bilious, spittle-flecked juvenile chest-thumping teenaged-courageous-loner noise is precisely why venues like Hacker News, despite the presence and attention of a good many smart people, have been rendered such sterile wastelands.

No matter how much you enjoy the game, it's not getting us anywhere. Your righteous incivility is, ultimately, profoundly _boring_.
> I'm sure almost every manufacturer who wishes to remain in business would strongly disagree with you... propose that you to start and grow a manufacturing company and tell me if your perspective changes.

Of course an entrenched industry would disagree with any actions that decrease profit. I'm sure if I grew a manufacturing company, I'd also want the gov't to not tax any of my profits, but that doesn't inform at all about the morality of my position.

Let the market decide how the pricing should happen. Why should the gov't artificially segment the market?
Parson may be easier to embed in some projects and it has different/smaller API.
doesn't work for me if open in non-active tab in Chrome 22.0.1229.94 on Mac OS X 10.8

I can confirm this bug too.
There are lots of tech-savvy non-profits that need programmers. Here are a few:

GlobalGiving - http://www.globalgiving.org/aboutus/jobs/software-engineer-f...

DonorsChoose.org - http://www.donorschoose.org/blog/category/job-opportunities/

Kiva - http://www.kiva.org/jobs

charity:water - http://www.charitywater.org/about/jobs.php

Volunteer Match - http://www.volunteermatch.org/careers/

And thousands more at http://www.idealist.org/