skysight-inc/HackerNews huggingface dataset:
You don't think the key action matters? Try typing on some different keyboards. The Air (and my Vaio) have very short-action compression strokes and very little tactile or aural feedback. You have to press harder to get them to register than for a longer-stroke keyboard, and yet your brain gets less feedback that you've succeeded.

Basically, spend some long days typing on a bunch of different laptops. Obviously everyone is different and taste matters, but unless you're a 2-finger hunt-and-pecker, I all but guarantee that you'll find you like some keyboards much more than others.
School times with "don't do that" was best times to hack and exploit all the way to achieve exactly what I was told not to do.

I think "don'ts" contribute more than "do's" in discovering your limits and expanding knowledge.
Functional thinking: Why functional programming is on the rise
Why no Street View? I kid, I kid...
can someone please explain what has happened or point to a link?
Foodspotting acquired by OpenTable
Broken-window syndrome, people take their cues from what already exists. If you want to focus your startup in one direction you need to curate the content to ensure that it goes in the direction you desire.

What differentiates Digg / Reddit / HN isn't the technology but rather the content and the social cues and community that derive from that.
An interesting take-away: The US is the only 'western' country with a significant East Asian demographic. I'm particularly surprised to see that Philippines come in 3rd to the US After Mexicans and Chinese. Perhaps related to the US military base history there?
Generating Leads from Your Best Content on Slideshare.net (7-day social metrics)
Bioinformatics and Interface Design
I'm sort of happy that these things (bitching about your OS) happen for OSX too.

I'd recommend to have a look at gnome shell. I was pleasantly surprised, many good UX decisions there. I switched to it from awesomewm.
Actually, entrepreneurs are *not* risk-takers
You're using C as an example of an "unflawed" language?

Wow.

Don't get me wrong, C is outstanding in its problem domain, but it certainly has no shortage of rope with which to hang yourself.

"These people also can see how it lacks the language features necessary for large-scale, multi-developer, distributed development, and then the subsequent maintenance of such projects."

The Gmail team might disagree.
Having the time to eliminate your technical debt is just like having the money to make your interest payments. You can go into debt for leverage, just don't get caught in a cycle where it gets deeper.
Agreed, the find and replace UI in ST2 is extremely frustrating. The essential functionality is all there, but the changing behaviour of different keys depending on context drives me crazy, particularly the way you need enter vs. escape to get back to editing, and the meanings of F3 and Shift+F3 swapping depending on whether your last search was forward or backward. Also, it's silly that you seem to need to mess around with the mouse to change basic find options like case sensitivity or using regexes, and to set the locations affected when finding/replacing across files. Tidying up the keyboard shortcuts in this area would bring a huge benefit in usability for a relatively small change in behaviour, IMHO.
There's no "some state in the FPU" every partial result is repesented in 64 bits if you use doubles or in 32 bits if you use floats. Nothing is hidden "somewhere." It's especially nothing to "never know," every step can be followed exactly as long as you step through the assembly code or simply imagine that every partial result must also be represented as the FP number as specified not as you'd wish it to be. And don't think in decimal while you do the steps.
Interesting! Is there a mobile app?
I had a luxury to be in age when children encountering problem dealing with computer resolved to violence smashing keyboard, mouse or kicking stationary hardware. It is like kicking old car to start it up, it always works.
Jody was a great guy and an inspiration for all of us who believed in what we were building, in spite of what everyone else had to say.

I was lucky enough to know him for several years and always walked away the better for it.

He'll be missed.
For those of you who want to see the source code, here is a link to the github repo. Feel free to fork, and do what you like to make it better for you. https://github.com/kencochrane/golang-on-dotcloud
Lightweight fixture files
http://www.RocketLi.st - An event RSVP platform that incentivises attendees to promote the event in return for rewards, in turn giving the organiser free promotion and an insight into their attendees!

Launched it a couple of weeks ago... but finding it hard to get it out to SXSW event organisers before they use something else!
"The Really Hard Path" or "The Incredibly Long Path" sure... but not "The Insanely Confusing Path", IMO.
I'm finding more and more this isn't the case (I agree with you that it definitely has been that way in the past though).

More and more business people are tech savvy enough to know what they want nowadays, they might get IT in to do some initial work (vendor screening etc), but any real business impacting decisions are made by the people who use/benefit directly from the software investment, unless of course you're selling IT management software to IT departments.
0.921875 is 921875/10^6 = 59/64, which is exactly representable in binary since 64 (2^6) is a power of two. So 1.921875 * 2^6 = 1 59/64 * 64 = 64 + 59 = 123.

Or as acqq pointed out, the bit representations are the same: 1.921875 = 1.111011 (using my converter at http://www.exploringbinary.com/binary-converter/ ), which is 123 (1111011) shifted right 6 bits.
Who cares.

The government are quite happily coughing up £35bn of tax of our cash to "fight terrorism", yet are quite happily throwing only £32bn of tax at education.

I'd rather Google gave all their money directly in schemes like this than had it divvied up into the warmongers chests and pissed into running itself.

Source: http://wheredoesmymoneygo.org/bubbletree-map.html#/~/total
What would make your life easier?
Whether it would be a service, website, app, anything...
This is a great suggestion. I've done this with PHP (the first language I learned) for work I'm doing in Python. It also helps sometimes when you have to translate code from one language to another to use an intermediary language.
Client Security Part 2 – FileVault 2
> The theory is that revising words is much easier and can be helped along by someone else moreso than a blank page.

Amen. Nothing beats the instructive facility of running code and a usable UI.

> However, I've only seen it work in practice when you do go back and refactor. Too often the smelly code gets left behind, and that is why I usually ask others to think through code before writing.

Well, of course it won't work if you don't refactor. You get results analogous to writing with no revision. There's also the trick of knowing when you've revised enough -- amateurs stop before the pros.
Jody Sherman's Last Tweet to the world
I'm still new to Go, so I'm sure there are ways to make this much better, so if you have any suggestions, please let me know. This was done during a hack day, so I know there are improvements that can be made.
I think paying to open source SublimeText is a bit more ridiculous than paying the government. SublimeText is a license to print money at this point. It's the _default_ editor for just about every (non-bearded) engineer and costs $60 (soon, $70). The government, after all, is just a representation of its people. If the people want communism, then that's what happens.
I love this idea, but I was thinking the same thing about the arrows. They feel backwards to me.
Again with this notion that facebook solves the "sharing photo's" problem. It is not the only means of communication or file sharing. There are applications out there that are much better and less susceptible to unwanted eyes/abuse.

While I may not have children, I have close friends who do and family that does. So what? I communicate with them just fine and share bday photos like everyone else without a problem and without being tied to facebook.

If you have a problem with annoying photo's without facebook, then may I suggest telling those involved with sending you too much info/photo's to maybe limit it a bit? It's not hard to do and you can do it in such a way that doesn't sound mean. For such a "social network" people have trouble communicating with each other, it seems.
I had the misfortune of smashing an Acorn A310 keyboard on the table at school resulting in most of the keytops falling off. My punishment was served: put the keys back on in the right order with no hints.

Zen-like experience that. I now show respect for the machine (unless it's a Dell).
I don't know if this is really the reason. Moore's Law started with planar photolithographic silicon semiconductor integrated circuit fabrication (aka making chips) around 1958. We're now in year 50 of planar photolithographic silicon semiconductor integrated circuit fabrication, although now we have environmental laws so we can't just dump hydrofluoric acid into the groundwater, and we have to use X-rays instead of ordinary light, and we worry about smaller dust, stuff like that which makes it a lot harder. But basically we've just been scaling stuff down. We have about another ten years before we reach the physical limits of planar photolithographic silicon semiconductor integrated circuit fabrication, which are about two orders of magnitude away. That means we started about 17 orders of magnitude away.

By contrast, we seem to have reached the fundamental limits of carbon-zinc batteries a couple of centuries ago, and the fundamental limits of ordinary electrolytic batteries in 1990 with the invention of the lithium battery. (Or maybe the zinc-air battery.) The fundamental limits on chemical energy density seem to be about two or three orders of magnitude from where we started, not 17.

In both cases it's possible to do better by using fundamentally different approaches: microturbines, tiny fuel cells, or betavoltaic batteries in the case of batteries; diamond, three-dimensional structures, and molecular assembly in the case of electronics. But all of these have substantial engineering obstacles.
The school district made some bad technical choices, and also forgot one of the most important facets of rolling out a new technology: making sure the users can actually use it. If you can't satisfy the technical requirements, investing the money is flushing it down the drain. Even a survey going out with students asking if their house had broadband would be enough.

Sounds like what I'd expect from a committee without oversight, though. Far too often in my own job do I encounter a rogue team or business group that has bought licenses for software that the infrastructure is not prepared to support. It looks cool and they had a great marketing pitch, that's all that matters. IT will take care of the back-end, right?
Yes, it is a guess that might be wrong, but it is a best guess you have. Staying on the old page is also a guess, which might be wrong, possibly with a larger likelihood.
Looks great, but I guess NaCl isn't covered in the course.
At a certain percentage. Ideally, this would mean not even forgiving part of the debt, but preventing interest from accruing. How are people supposed to pay off the actual debt if they can't even get past the interest (common for a lot of people)? It's defeatist for the average person because it's never ending. There should be some hope/ability to pay off their debt.

The idea is to make sure the debt does get paid off (otherwise there would be an even bigger mess), but make it easier for people to actually eliminate the debt (i.e. don't make paying interest only look like a deal when in turn it's a never ending loop).

I mentioned this in another comment here, but the reason I wrote this is for other people who lack the sense to understand the situation they're in. It may sound silly, but a lot of people are oblivious to just how serious the loans are.

I don't understand the concept of making it extremely easy to borrow, but even more difficult to pay off.
TechCrunch posted an article about his passing, but no specific details: http://techcrunch.com/2013/01/28/jody-sherman-ecomom-founder...
> I am impressed but I'm also wondering why people try to avoid learning new stuff (...)

Quite the opposite. The more you learn about Javascript, the more you realize how it's a giant hack.

> Neither, JS' syntax is bad or ugly.

Languages are more than syntax. The problem is the excess of boilerplate, lack of good APIs and general lack of consistency.

Tell me a language where this is acceptable: https://gist.github.com/4471029
I can't say for sure, there's not a whole lot of info about the circumstances.

Reading into the last couple of paragraphs, it sounds like may have comitted suicide, but that's just speculation.
Hey! We believe in native apps so will launch mobile/tablet versions of close.io soon. Which platform would you want to use - iphone/android?
HTML5 gaming is an interesting frontier but I am sceptical that we will see a resurgence of the sort of the casually played (and developed) amateur games that we saw during the hayday of newgrounds and similar sites.

In retrospect Macromedia made a stroke of genius with Flash in bundling design & animation tools, sound editors and a code editor into the same IDE.

All of this combined in an easy-to-pirate package along with the thousands of tutorials and code samples available online made game development almost shockingly easy.

Myself and a more artistic friend could literally sit in his bedroom and crank out a complete game over a weekend by taking turns at the computer and drinking heavily.
No thinking about "engines", writing asset import code , muddling through JS patterns/frameworks or being stumped by cross browser quirks.

Deployment and getting instant feedback was as simple as uploading the .swf to deviantart.com and spamming the link to all of our contacts via MSN messenger.

All of the .js game dev stuff by comparison looks like hard work.
So did Stigler win this one? http://longbets.org/291/
SpiderOak to introduce Open Source Cloud 'Zero-Knowledge' Application Framework
Too Few Astronauts Have Died
We’re Testing Out A New Look
One problem you guys have is that you aren't updating anything. I've been copying over predictions to predictionbook.com for the last 2 or 3 years now, and a number of predictions have expired - with no official judgment or anything.
Apple iPad with Retina Display and 128GB
How's the code maintenance on that?

Just imagining what 'long now' code looks like!
Trend towards Mass Customization of Apps
That's something I've noticed myself, being something of an introvert. On a number of occasions I've been "accused" of being timid, which I'm not, although I guess it might come across that way. Or perhaps it's just that introvert is a difficult word :)
Exactly. There's zero reason this shouldn't be a part of the general curriculum.
What I really appreciate about spending time in the wild – hiking for me – is how it allows me to step back from my everyday life. Go to some place, eat, sleep, that's not much but it fills your whole day and it's a very satisfying experience.

I kinda have this feeling that I always have to fight for happiness in the city whereas it comes naturally in the wild.
In my household there are two iPads, two Mac's and three PC's (I am a professional software developer, and my girlfriend loooves her apple products). So I have used all of them pretty extensively.

The reason I have not used my iPad for serious work (As in, developing software, writing my documents, checking e-mails) has nothing at all to do with the storage available on it.

With my PC (Or even a Mac) I can do all the stuff I want to do on a Mac (given that I can replace the OS on the Mac with linux, as Mac OS is a bit too much of a (my personal opinion remember) toy for serious work other than writing, photoshop or any other artsy productivity). And I can do it all on my PC as well.

The reason the iPad pretty much solely as a reading device these days is simple. Its form factor and user interface suck (again, only my opinion). It is when I can install any software I want on it without being held back by the app store. The day it becomes professional is when I can load any music, files or documents onto it without the need of secondary software (iTunes). It is when I can actually do work on the iPad without feeling constrained by the display and size of the device.

It is when the device and its operating system stop feeling like a "gosh apple is cool" kind of advertisement/toy/gimmick.

That blog post read like the rant of a overzealous apple fan fawning over the newest apple product. What about extra space changes it towards being a professional-grade machine today when we have almost unlimited cloud storage at our disposal?

Absolutely nothing.
I, Cringely version 3.01
Why do you build in the server instead of cross compiling on the client and pushing a binary? Cross compiling will allow developers to use GOPATH instead collecting all dependencies in a directory tree for upload dotCloud.
Does anyone here have any resources on writing technical content that would be useful for someone writing a technical book?
That's all very well until you get suspended and aren't allowed to touch school computers again.
GTar, la guitare entièrement digitale
Iris Koren - On A Yacht Bikini Photoshoot In Miami
This would have made for a great Lovecraft story.
Arguably, they're the ones being sexist (coming to the defense of a lady where they wouldn't do so for a man), and I'm just pointing it out. It's only sexist if I'm wrong, which I don't think I am.
I'm not sure why you bring up Classic, Carbon, or PowerPC. Rosetta was dropped from Lion (two releases ago) and support for Classic was dropped when Rosetta was added. MS Office 2008 (I think it was) stopped working with OS X Lion (2011) because the installer executable contained PPC code. Not very many people need or expect 30 years of backwards compatibility. They just want more than 3.
I suspect that this had more to do with marketing on Pearson's part than anything else -- the officials who made these decisions probably had not paid attention to the fine print about broadband connection requirements. They were probably looking only at the cost per-book or per-student (and it never occurred to them that this makes no sense when talking about computers, since books should be something that computers can rapidly copy) and were dazzled by fancy interactive features.

At least that is how things seem to work at the university level. Maybe things are different at a local school district.
What do you use to sync your 100GB+ of stuff across your devices?
I played with close.io a little bit when I was helping Elastic late last year. It was so easy to use, and pretty. Oh so pretty.

Afterwards I had to go back to using Salesforce for some other project. Like using a walkman after owning an iPod.
The Evad3rs Untethered Jailbreak iOS 6.0 – 6.1 iDevices Supported List
There's been a lot of research in the past decade on the benefits of greenery: http://www.gwern.net/The%20Melancholy%20of%20Subculture%20So...
Ouch. Trying to recruit church followers? A bit cavalier with that description I feel. "With a great big bow to request of all: I need a man as an assistant, one whom I will not survive, [who] lives so not good, with weeks of being alone. Do not leave me for Christ's sake. Have mercy upon a wretched orphan, who is in trouble [and] suffering."
Just because browsers can't render poorly authored SVG files doesn't mean that the format is not ready for prime use. Except for filters, animations and fonts, all modern browsers have good support for SVG 1.1, there are definitely fewer issues than with say CSS3 transitions or flexbox which are nonetheless misused by web develoeprs.

Inkscape is doing layer compositing by applying filters on groups. This is not SVG 1.2 feature. It was present in SVG 1.1 for years and it's still not properly implemented by all browsers and authoring tools: http://www.w3.org/TR/SVG/filters.html#feBlendElement
Poisoning your own DNS for fun and profit
While this makes me (as a developer) happy, my customers don't care. They want encoding, they want it cheaper, and they want it better.

I am still tinkering, but for our purposes, it looks like Amazon's Transcoding service is going to be cheaper and of good enough quality to get the nod over Zencoder.
To say that the NYT is the most tech progressive media entity is understating it...besides their vast array of web and mobile apps and forays into new story telling methods (the Avalanche story was a hit here)...they've hired tech stars such as Jeremy Ashkenas (CoffeeScript/Bacbkone) and Mike Bostock (D3) whose work benefits the online ecosystem as a whole, not just the media world, and they pour a fair amount of resources into open source projects and news data APIs:
http://open.blogs.nytimes.com/

Of course it's to be expected that they have one of the more prominent digital departments among media companies, given their size. But I think it's a fair to argue they've gone way beyond just trying to put out a decent digital media project, just as other notable digital companies innovate and produce and share beyond their core selling products.
Python Packages and Environments with Conda
What is everyone's favorite HTML5 game engine? So far out of all that I've tried I like the Isogenic game engine: https://github.com/coolbloke1324/ige_prototype
Mixpanel Revenue Analytics
It's been a lot of fun working on http://close.io both technically (Backbone.js, Flask, Mongo) and by working on a product that genuinely makes people happier in their jobs.

I'm happy to answer any questions.
Yeah, I'll buy this the day I can run Xcode on my iPad.
GCW-Zero Crushes Kickstarter Goal
>>Why do we have to shit all over people like that? People writing crap onto a website where other people seem to respond positively to it: listening to the sound of one's own voice.

Because that's basically what it is. Micro-blogging serves two purposes: to seek attention and to feel good about oneself (usually in the form of a rant that one gets off their chest). So describing it as listening to the sound of one's voice seems appropriate.
Pairing for Developer Interviews
Mozilla Firefox Flicks Global Video Competition Returns
That's great. The Torque engine code improved tremendously over the years. In the early days, the code was rough, as it was inherited from a game studio that built it in a rush to ship a game and carried over from ~2001. It got better and better over time though and by 2006-2008, it was solid. Great performance, good features. Lots of the interdependencies at the system level were refactored and lots of the ugly bits of code (long inheritance chains, massive classes, etc) had been removed or deprecated.

Not sure how it continued to evolve later, or if they ever got rid of that scripting language... but it was on a good trajectory 5 years ago.

Glad to see it go open source, in any case. Lots of good memories with this engine and the smart, indie game community around it.
I could certainly tell plenty of stories of our exploits (literally and figuratively) with the RM branded computers that our school used.

The focus from what I remember was very much on the "computers as tools for business" angle. Databases were taught by designing forms in MS Access, not a single line of SQL.

It might be interesting to see how they use the pies though, hopefully they will assign them to students individually and let them change the Window manager/install quake3/install nmap to their hearts content.
Yea, I think you're right on landscape changing fast. There are definitely bottlenecks that could be opened if the right discoveries were made in material science, etc.
Why You Have to Quit Your Job This Year
+1 great point !
Revenue Analytics