skysight-inc/HackerNews huggingface dataset:
As you get more experienced in vim, you learn more powerful ways to jump around horizontally on a line (t/T/f/F, word navigation, incremental search, etc.), so the most common granular cursor movements become down and up -- which conveniently map to the home-row keys under the strongest and second-strongest fingers.
Building a Bitcoin (or FoldingHome) mining rig
This has replaced the "I built this in 5.8 minutes while getting a hair cut" posts.
GRP Excited to add Sam Rosen to Its Ranks. How Did He Get the Role? Hustle.
Yep, that's called age fascism.
I disagree. This is a very interesting data point representative of a broader pattern:

Why do we use X?

Because N years ago, the environment looked like E1, and so X made sense. Then, people got used to X as a convention, and even though our environment changed to E2, we still use X because of network effects.

A great way to improve the world is to understand where X came from, understand how E2 differs from E1, and then invent Y to better fit E2.

The hard part is that Y needs to be significantly better than X so that you can get people to switch given that X has stronger network effects.
Posts that mention age are part of my "Downvote on sight" function.

I think theres more teens here than you would guess at first glance.
What a rediculous thing to say. We're past 1+1=2 now. We've moved on to greater things. Try and keep up please.
I was very skeptical of Google Now originally, and disabled it after a week on the Nexus S. It never gave any useful info, and indeed made it unlikely the battery would last the day.

But with the Nexus 4 I left it on, and have been finding it useful regularly ever since. Zero-action directions and timetables for getting home after a night out. Directions to local places I've recently searched for on maps. The automatic "hey, you need to leave now for this event" notifications. And yes, the whole experience with taking a trip outlined in the post feels closer to magic than any other technology product ever.

At this point I'd probably leave Google Now on even if there were issues with battery life. But I'm easily getting 3-4 days per charge, so it's a total non-issue. (Right now I'm at 41% battery, with 3 days 3 hours since the last recharge).
There is a bug that causes invalid output when the input file is larger then the BLOCKLEN. Set BLOCKLEN to 4096 and run the program on the test input file [1] (compare with output file [2]), to see the problem on a smaller input file.

The bug happens when read_sequence() is called with partial data saved from the last sequence, since (size == read) the first fread() will be asked for 0 bytes which causes the read loop to end early (n == 0).

1. http://benchmarksgame.alioth.debian.org/u32/iofile.php?test=...

2. http://benchmarksgame.alioth.debian.org/u32/iofile.php?test=...
As long as the choice to install (unwanted crap) or not is opt-out this can only be considered a bad-faith business.
How does he use Emacs without Ctrl, or Alt?

edit: For that matter, how did he type "ps -ef | grep -i os12" with no "|" key?
It borders on unreadable. I feel like I'm in the first row of a movie theater.
I was very surprised when I plugged in my Lumia 920 and a data folder popped up. I don't recall this existing in WP7, and it sure didn't exist on the Zune. It really can't be too hard or disruptive to allow this, the biggest reason I like it is for copying pictures from the phone without needing the Zune software or a network connection.
I think in this way it was a perfect successor to the original. Beautiful impressive visuals (each for their time, remember) with a 'cyberpunk-lite' plot to provide a reason for those visuals.

As far as cyberpunk in media that dare actually include cyberspace aspects (so for example, not Blade Runner), I think it stacks up pretty well. The Matrix 'cheats' by explicitly declaring that their cyberspace was built to seem real, and Johnny Mnemonic, rather bluntly, falls on it's face when trying to pull it off (I do love that movie though).
Well as in life its the "perception" of a thing, can be more powerful than the actuality.
> Yet the problem with your phone doing all of this location-aware intelligence is that you wind up with the dead-battery he started his article out with.

Unlikely. The main culprits in high battery usage are the screen, the gps, and the radio when there's not very much signal. Google Now does not ever show up in my top-five battery users list.
> I tune it out

Try as we might, some of us just can't do this.
It's more than simple form factor. Apple's hardware integration work too is way beyond what the Android OEMs are doing, too.

One of the complaints in the article is battery life, and that's dead on. My wife's 4S routinely lasts all day. Occasionally she forgets to plug it in and in the morning it's crossed 24h of uptime with a little power to spare until she can plug it in at work. My Galaxy Nexus with the extended battery (7.77WH vs. 5.3 in the iPhone) will never make 24h without special attention (e.g. airplane mode, disable sync, etc...). And it's routine on days of slightly-heavier-than-normal usage for it to die before I plug it in at bedtime.

Some of that effect is simply the larger backlight (75% more screen area on the Nexus), but surely not all of it. Power management in iOS is just plain better than it is in the Android world, and quite noticeably so.

For me, that's an acceptable trade for Android's deeper features and hackability. But I won't say I don't wish it did a little better, and wouldn't begrudge someone making a product decision based on it.
PG, your funding a company who recommends users to install Bablyon which is considered a virus by many. Why don't you come out and tell it like it is? IM is a profitable business with potential to make you lots of $$. Stop the bullshit, it's making it worse.
Make an awesome iOS game and enter to win a trip to Palo Alto
They actually have been trying to move the government functions to Sejong City(which is 120km south of Seoul), but the courts stopped it from happening:

http://www.bbc.co.uk/news/world-asia-18670195

I don't follow Korean politics, so I don't know if the motivations were to escape NK artillery or some other reason, but it seems like organizing a massive move is just one of those things democracy is bad at.
"What we discovered about InstallMonetizer"

'We discovered that they are sneaky as fuck. But it's ok because we funded them.' - pg

For the rest of the community - See what withinrafael has to say in his comments below and how unethical this start-up is.

I for one, love YC. But such shitty tactics by start-ups and Paul defending them is terribly disappointing.
An unfortunate choice of words:

http://knowyourmeme.com/memes/seems-legit-sounds-legit
>>A good practice is to enable tcp_tw_reuse (instead of tcp_tw_recycle), to make sure tcp_timestamp is enabled and to decrease the size of the tcp timestamp with tcp_timewait_len.

Couple questions. what is tcp_timestamp? i assumes you are not referring to tcp_timestamps?
What effect does tcp_timewait_len have on timestamps at all? Isn't it just the amount of time the connection closer holds on to TCBs?
Linux directory summary: /usr,/bin,/lib,/etc,/var
To be fair to mergesort, it's particularly suitable for actual computation hardware too. It's mostly linear reads and writes, which almost all i/o systems heavily favor. GNU sort uses mergesort (in C).
Stream oriented Knuth Morris Pratt in Haxe
"Fascism" is a little strong, don't you think? "Discrimination" is probably more appropriate.
Why iGottaGuide Failed; A Startup Story
Yes, as are phone calls.
User feedback and concept testing with Verify
I barely skimmed the article (I've written myself about responsive design here: http://www.ibm.com/developerworks/library/wa-cssqueries/inde...), but he does mention cross-browser compatibility and respond.js in particular.
This hasn't always been the case. I've switched between Apple and Android about three times. The most recent time, just a few months ago, I stuck with Android. Because while the long tail of apps on iPhone look and work better, the top-100/top-200 apps an Android are roughly on par with those same apps on iPhone. Since those are all I use, the question turns to OS feature-sets, and Android has iOS beat on that front. If you're in to mobile gaming, though, you probably need to have an iPhone.
This is my method if choice as well, it works well if you establish some basic rules of etiquette.

- no flak

- no flamewars

- no jokes

- no off-topic stuff

If everybody sticks to those rules then it will work fantastic, if you don't guide that it will turn into a zoo and become huge distraction.

We use a plain old IRC server + clients for this, nothing fancy.
Ironically, Apple's services like Maps and Siri are the ones that are not very "integrated" but are quite "fragmented" instead, since they need hooks into different databases from 3rd party vendors of which they have no control on, while Google only uses their own Google search engine for Google Now, and their own Maps database for Maps.

Also, Google has already brought Voice Search to the iPhone. I think Google Now is also a service they'd like to bring, since it seems like one of those services where they would benefit if it was on the most popular mobile platforms at least.
I arrived late to the opening of Tron:Legacy (+IMAX/3D) and had to sit in the front row. THAT was a hurt on the eyes. This, I can deal with.
Unless the parent comment has been edited, I'm not sure what you think is libelous about it?

It's certainly a questionable company, they either didn't bother to scan for open source software being rebundled, or deliberately chose not to scan, because they knew the result would be bad.
I would argue both are necessary... though I may not agree with someone standing by their principles, I at least have a better chance of respecting the person. I also acknowledge that personal experience can change one's opinion... but those politicians that flop week to week sicken me.
Ebook: Element of Statistical Learning
I worked for a few months recently as a remote support agent for a big ISP, and many of my customer's browsers looked almost as bad as screenshot you posted. As I was cleaning up, I would ask them for each toolbar (because I was required to) "do you want me to remove this?" They would invariably reply "I don't know what it is or how it got there." I think this pretty much kills the "informed choice" rationalization. About the only toolbar they understood or wanted was Google, and maybe the one that came as part of the isp's setup package (because they were used to it).
Someone who is 12 wants and needs is exactly that. That's why we don't rate science projects made by 12 year olds by the same standard we rate Nobel Prize winners.
There is only one email app, not seperate apps for exchange / imap and gmail.

If you enable IMAP access to your Gmail account, you can use the "email" app to access gmail accounts along with everything else. The Gmail app has a dedicated button for "archive" and it handles labels better, but you don't really need it.
CoffeeScript has the ideal syntax for configurations
Just like 'driving while black', or 'walking down the sidewalk while black' -- equally disgusting.

But hey, it doesn't affect me directly so why should I care?
/s
Take a look at this kid's Wall Street Internship Cold Email
Get a pair of good headphones.
The problem with nukes is that it only takes one. One that SK/US intelligence didn't know about and bomb in the first strike.
Hintjen's Code Connected Volume 1, learning ZeroMQ as a free PDF
Agreed. I gave up a couple sentences in and had to run it through Readability to read it. Hairline fonts (Helvetica Neue Ultra Light, in this case) are not really intended for body copy.

Of course, the font choice is not the only thing that makes this practically illegible. It's too large, the leading's cramped, and it could probably use a max-width to prevent excessively long lines in larger viewports.

Fascinating article, though!
Performance scores between Windows 7 and 8
Running Windows 8 in VMware is surprisingly fast:

Running Experience Index on Windows 8 inside of VMware gives a score of 4.8 (on 2 CPU, 4GB memory and SSD)

Process:6.2
RAM: 7.5
Graphic:5.6
Gaming Graphic:4.8
Disk:7.4

-------------------------------------------------------------

Yet the same test results in a score on 4.6 on its bare Windows 7 host machine (4 CPU, 8GB and SSD)

Process:6.9
RAM: 7.4
Graphic:4.6
Gaming Graphic:6.1
Disk:7.5

Is this test flawed or Windows 8 really rocks?
if ((flag & FLAG_VALUE) == TRUE) ...

That would still check if flag is 1, right?
AN ARMY OF ONE: CO-FOUNDER MODEL DOES Not FIT EVERY TECH BUSINESS
Campus Culture
This is what I am trying to say, but a good point to the parent commenter. To clarify I would say that I was referring to how we got to where we are today. The current power structure of our society. As I said even without direct participation in religion there is a power structure evident in society vis a vis a teacher and a pupil, a slave and a master, a husband and a wife, to name a few controversial examples.

Not all of these are bad inherently, but some things about the world are changing. A hacker wields mystical power of mythical proportions that literally(don't we hate that word) scares the bejeesus out of the Power Elite. They respond with prejudice and who can blame them. Those in power will never willingly give it up.

Ethical or white hat hacking is just a foreign concept. They only see potential abuses, and threats to their power.
Maybe I'm wrong, but I suspect they can't patent most of their products, as they're mostly simple breakout boards and adapters.
Yes, it was naïve, and maybe unwise, but the curiosity would be hard to resist. I might have done the same thing in the same situation, at one time. (Now I'm old and soulless.)
Agree 100%. The OP has probably written this because of the 14 year old who developed an app (was on HN earlier). I found it so inspiring. Developing anything, especially apps, I imagine is not easy - I applaud anyone who can do it but the fact the person did it at such a young age was so impressive and made me think 'wow, if a 14 year old can do this then so can I, I should learn'.

If these types of posts piss you off so much, just ignore it. Half the time it is as though some on HN think they are forced to read every post. You're not. If you know something is going to piss you off, ignore it and read something else - there are plenty of articles to choose from.
Oh, that's interesting, but so what? You must have missed this, which happened before Aaron did anything related to JSTOR:

https://en.wikipedia.org/wiki/Lori_Drew#Guilty_verdict_set_a...
Writing a clunky iOS app at 14 is not that a big deal. I was writing more complex apps at 14 on assembly language with some hand-wired hardcore highly optimized math, back in the days when programming was much harder and low-level, but nobody was giving a crap, because it was actually rather common, a lot of folks did jaw-dropping demos, and I did not shout about that at the corner, because even back then I did not think it was important.

What that kid did is he exploited his age in a goofy annoying manner.
Look man, give kids a break. You want them to be good, but when they build something you give them shit? Who gives a fuck if they put their age on the thread title. Let them put their age in it if will keep them away from the streets (drugs and bad shit) and towards a better life.

When I was 14 years old I started my first business. Man I got so much shit from people. It was awful. I was trying to sell something, but they would not buy because I was too young. Fuck that! But you know who doesnt care if you are too young to sell stuff? Drug dealers. They hire kids to peddle their trash for them. There I was, making an effort not to sell drugs, and people were making it hard for me. You dont know how hard some of these kids may have it. I grew up in a pretty tough barrio, where most of my friends are either dead, in jail, or fucked up. I'm the only one who made it out of there.

So give kids a break. Sure their app might might stink, but who cares? People here talk about fostering creativity and innovation. Shut up and let the kids get a share of the attention.
Realistic space flight simulator with real 3d physics and orbital mechanic
This would be better if you were a wise Latina woman.
I apologize for my (unintended) insult. I should have read your comment more carefully.

I still disagree that HJKL is madness, however. It's not the best possible scheme, but it is reasonable to keep it for its remaining advantages.
Diet pills tend to break down into three varieties.
>>We have people claiming, in specific terms, that the US Attorneys as a whole have an interest in encouraging defendant's to commit suicide...

This is a strawman and nobody here has said it. The actual argument is that prosecutors have very strong incentives to put as much pressure as possible on defendants, and the latter most often cannot defend themselves because the process is so extraordinarily expensive. As a result, the defendant either has to settle for a plea bargain or lose the trial. Unfortunately, many times they take the third option, which is suicide.

Make no mistake: this isn't about Ortiz. This is a systemic problem.
He was not 'exploiting' it. He was checking if it could be exploited, just performing a gentle tug.
I believe the section about TCP_FIN_TIMEOUT is wrong. tcp_fin_timeout has nothing to do with the time wait state at all. TCP_TIMEWAIT_LEN is the value that holds onto the TCB
Let's Talk About Notification Center
The title is stupid, but I liked the article. I would be happy if the submitter changed the title here to something more accurate like "Current State of the Animals Chernobyl’s Fallout Zone".
If you need IM, use Jabber protocol.
Log in with your.name@chat.facebook.com

Does this work? I've never been able to login to facebook chat using jabber.
Interesting how this site isn't following it's own advice. The layout is awful for anyone on a phone.
Disruptors - Book profiling Successful Entrepreneurs
I am currently writing a book profiling the successful entrepreneurs behind companies like Pinterest, Yipit, Techstars, Policymic, Local Response and several others. I have met and interviewed these founders and was inspired by their ability to overcome a corporate job and pursue their passion. If you would like to read more about the project and support the release of this book, please take a look at the Kickstarter campaign. Thank you!

http://www.kickstarter.com/projects/327340187/disrupters-a-book-profiling-successful-entrepreneu
5 Common weight loss mistakes No Lard
Unfortunately we can't make the modern technology-driven world simpler for people like Carmen Ortiz. The advice at the end by the author is that we (the tech community) should demystify ourselves. But, there's nothing to demystify, the complexity is there and the only way to understand it is to actually put the time in and learn it. It's not too much to ask that those prosecuting computer crimes are deeply educated in the technical details.
is there a nice lightweight threading library in c that distributes _many_ small threads on _few_ (not one) posix threads? if so: please tell me. i am genuinely interested.
[Your rant is entirely misguided.] Nobody wants to force anyone to use the 'hjkl' arrangement

No, instead, they advise all new users that they should force themselves. Why are new vim users so often advised to deactivate their arrowkeys? Apparently the arrowkeys tempt them to take their hands off the normal keys. Why are they so tempted to do something so awkward? Because to new vim users with a lifetime of experience with inverted-T arrangements, the weird, archaic hjkl arrangement is even more awkward. "Well," they're told, "the solution is to make your arrowkeys YET MORE awkward by deactivating them entirely."

What I'm saying is that the significant vim benefits that come from staying on the normal keys can be obtained with a carrot instead of a stick. Instead of making their arrowkeys even more difficult than the awkward hjkl keys, make their normal keys even more tempting.
From Vagrant to EC2 with knife-solo
I always dreamed how much fun a job making these computer "GUI" scenes would be. You would go apeshit adding all sorts of dashboards and widgets and things that look pretty but not work.

See: CSI, NCIS, Bones, etc.
Whoever acquires them is not likely to throw away all the money Paymill's existing customers bring in. It's not like your typical Google acquisition where the original product just dies.
Is this what WordPress 4 will look like?
Implore HN: Celebrate and encourage young developers who post here
Recently an ugly and short-sighted essay about teens posting on HN hit the frontpage and was later killed.

I'd like to take a moment to point out how important it is that we encourage young people who take the time and ego risk to share their work.

"I am [age] and I made [thing]"

actually means

"I am new at this. I know you guys aren't. I want you to check it out and give me encouragement and guidance."

Do they want attention? Of course! They believe, correctly, that the attention of more experienced people will lead to their growth. We should absolutely give it to them.

Getting young people into science and technology is the single greatest professional duty any technologist has. We need help. The problems are so many and the minds equipped for them so few.

We have an entire planet of dumb objects waiting to be woken up. We need software written and interfaces designed for classes of products we can't even imagine yet.

So we need kids to grow up and choose the very, very hard work of learning to bend technology to their will. We need them to believe they can make careers out of it.

And we certainly need them to believe that when they get there, they won't be surrounded by assholes.

When a kid shows up sharing their work, we ought to circle around them and hoist them on our shoulders. They're choosing the career that will make our lives better one day. They're choosing the career that will broaden our hiring pools one day. They're, blessedly, choosing tech over drugs, drink, violence and investment banking.

When a teenager comes shuffling along, awkwardly holding up his or her project for our scrutiny, take a moment and see if there's any experience of your own that you can offer to help them on their journey. If there isn't, move along quietly and let the mentors do their thing, eh?

Young folks: I don't know a lot, but if you want career advice or tech advice or just someone to talk to, I'm mail@danilocampos.com.
> if there is a variable by that name, Matlab will use it instead of the complex constant.

Sort of like how PHP will treat undefined constants as unquoted strings. Like if that made any sense... At least PHP will trigger a warning if you do that.
well. but a no-shared-writeable-data approach (as with erlang) certainly helps. and that comes for free with purity.

i don't know how go handles that though. i'd be surprised if this was as efficient as in erlang and haskell.
Music streaming platforms' audience sizes compared
Reminds me of the start of True Names by Vernor Vinge.
Is this intended to be persuasive? You're not doing your coworkers a service here.
How Microsoft can win the mobile wars
The emacs part is cool, but this article mostly just illustrated how little I understand about the effects in movies. Each thing he talked about making seemed simple, but then the effect in the movie was mindblowing and overwhelming. Great read (also, the font is so big and beautiful, love that).
>>>>We have people claiming, in specific terms, that the US Attorneys as a whole have an interest in encouraging defendant's to commit suicide...

>>This is a strawman and nobody here has said it.

Well... http://news.ycombinator.com/item?id=5092900
It looks like niggler edited his comment, but he's still saying that PG is an active proponent of this. YC companies are completely independent, and you really can't assign any blame to him for what one of YC's hundreds of portfolio companies do.