skysight-inc/HackerNews huggingface dataset:
it's a shortcut to learn basic network programming with sockets, without spending too much time on it. Anyone more than casually serious about it should consider looking at Richard Stevens books, Unix network programming and TCP/IP illustrated (esp. volume 2).
I've been looking into them, and i like what they are trying to do. their laptop are just too awful though
Former AMD Chief’s Book Describes Fight Against Intel
If you want to learn about some more advanced strategies, you may also benefit from this classic:
http://www.kegel.com/c10k.html
Is there a similar or updated guide some place which includes non-blocking i/o?
I agree with you in principle, but in practice its not always this simple. With the deluge of products of varying quality, its hard to be found even when your product is best. Word of mouth works over the long run, but a fledgling business might not survive long enough. On the other hand, it's easier and easier to bootstrap these days, paying only for the scale you actually need, thereby supporting growth curves with low early slopes that accelerate later.

Back in the day when we lived in small enough communities, word of mouth was entirely sufficient. In fact advertising would have backfired if it contradicted community knowledge and unnecessary if it agreed.

But word of mouth doesn't scale without some help. That's where good collaborative filtering comes in. For example Yelp surfaces mom-and-pop hole-in-the-wall gems and buries crap. Yelp's two major problem is that it is ad supported and therefor does not always putting user's interests first, and their collaborative filtering does not understand that people have different tastes.

If all those smart brains that are currently applied to ad revenue and ad conversion optimization were applied to collaborative filtering, I'm convinced we'd find an honest way to connect consumers to producers. Ads would then become as irrelevant as they would in a small village.
CoffeeScript and JavaScript are semantically almost the same. CoffeeScript is not going to magically become faster because of asm.js. As I understand it, asm.js is really intended as a compiler target for languages with different semantics from JS that can achieve better performance by hinting more directly about what the machine should do.
Just keep the IP's quality. If you are underutilized then sell more.
Oops! Shame on me. Somehow I completely missed native HNSearch interface for users.

Nice work with www.hnwho.com btw! Very useful.
You'll see that it says "redirected from ...". If Wikipedia redirects you from X to Y it will still use the URL for X. To get the canonical name for the page, I click on "Talk" and then back to "Article."

Human experimentation is extremely common. Why does it give you an unpleasant feeling? I volunteer for a couple experiments while in psychology class in college. I've done human factors studies on people. Both of these are human experiments. In both, the experiments follow ethical practices, like informing the subject that they can quit at any time.

When the city tests out different traffic light patterns, perhaps to improve traffic flow, it's also doing experiments on humans. A/B testing of a web site is yet another common form of human testing.

These are all acceptable and ethical examples of human experimentation. That's why you need to include "unethical" in your statement.
Right now it's mostly a "roll your own" affair. Rails provides a decent system (via the asset pipeline) for people fully inside the Rails ecosystem, but something better really needs to exist.

I'd bet that it will within a year (or maybe even a few months if we get lucky!)
Ok, I'll just say it: that's just plain dumb. It's a rare case, but a simple condition would have checked and prevented this. :)
Envisioning the urban skyscraper of 2050
What I do is keep an up to date generic one in google docs and then duplicate it and tweak for each company I send it out to. I usually send it as a PDF or a word doc if they ask for that specifically. Either way It's pretty easy to just export from google docs in whatever format you want.
I did mine in html/css. I just finished updating it a couple days ago. If you're handy with html/css then it's a snap. Once it's done it's easily accessible online and I can use a browser to print-to-pdf and get a pdf version to use in attachments. I used a print style sheet to clean it up in the transition to pdf.

http://resume.dan.me/
Funny - I feel precision and good judgement are the primary qualities by which the integrity of a journalist should be measured.
Very nice. My only wish now would be to include a full keyboard (with pgup, pgdown, home, del in their own row). That's what's stopping me from buying it, and the X1 Carbon too. I've said it before and I'll say it again, for a laptop aimed at developers it's really surprising they decided to copy Apple and ditch those super-important keys.

It's extra surprising when you note that laptops like the Lenovo Yoga 13, which is aimed at consumers and not developers, managed to fit a full keyboard in the same (slightly smaller?!) form factor.

I'd pay a fortune for a 14 inch, IPS laptop with a full keyboard. Seriously, a fortune. I spend so much time at my laptop that I'm more than willing to invest in quality.
Since you're proposing a calculated metric, it's advisable to just log all three and do the calculation afterwards. That way if the business decides that number is silly at some point it can be changed and your results recalculated. Also trying to come up with a simple formula that relates different units of business value can be VERY difficult. Any literature on perspectives around that?
Cool! I threw together something similar a few weekends ago:

http://roadtolarissa.com/synth-scales/
This is legitimately awesome, and allows for cleaner code. Nice post!
>>Models seem very easy to do poorly. They seem basically impossible to do well.

Yes, insufficient understanding of the phenomena will often produce bad results. It doesn't matter whether the explanation is a model or hypothesis. Rigorous analysis and verification is required.

>>The question, "how would temperature differences between North America and Europe change if the Gulf Stream ceased?" is not of a scientific nature.

Thats equivalent to stating that the effect the gulf stream has on temperature differences between North America and Europe is impossible to discover scientifically.
Thanks, I assume that if I'd like to try and help it a little bit then the starting point is the CommonJS Google group?
Ok so it seems you are concerned about an organic farmer whose crops are contaminated by Monsanto's seed, who then loses his 'organic' label and gets sued by Monsanto.

Here's a hypothetical question: Imagine that Monsanto only sued the farmer if his crop was contaminated AND he used Monsanto's Roundup-Ready herbicide (or a generic equivalent that specifically targets Monsanto crops like Roundup does). Also imagine that he could keep the 'organic' label by showing that there was only a small amount of contamination. In this scenario would you still consider Monsanto to be evil?
Because "guys" can't. The browser world is laden with massive backward compatibility issues that will never, ever go away.

Yeah, I would love something like NaCL, but that aint' happening, so baby steps.
Chubby Checker sues HP over penis size app
When Churches Go Bankrupt
> Quantum Decoherence and Consciousness are two phenomena not yet(?) explained by science, so it's natural to wonder if they're related to each other.

I would credit the argument only if they had an association, not solely because they're both unexplained. Otherwise we could assume a connection between Bigfoot and the Loch Ness Monster, on the dubious ground that they're both asserted to exist but with no evidence. :)

> I was thinking about Schrodinger's cat.

It's important to say that the Schrodinger's cat experiment is a useful thought experiment, but it can't actually be carried out -- too many ways for the system to decohere.
It won't impact Blizzard but it's going to make it to the front page of HN. If the same demo was made with custom sprites, we would probably never have heard of it since it indeed doesn't do much.
I got one of those offers to "work out" with John. I remember putting on my shoes, headed for the door to join him, and something stopped me. To this day I listen to my hunches and gut feelings. I'm not always right, but I think I was that time when I decided to stay home.
I agree with Baliw. Mine wasn't too difficult to set up, basically ported it from my previous Word version. Put it on my Wordpress site and it's easy to print off if I actually need a printed version. Good luck with the internship!

http://www.keanankoppenhaver.com/resume/
Git logs for your daily standup
I totally agree that doing something ins browser today would be worse than the 1997 era native app equivalent....

... but to agree with a sibling comment: wow-- you can just download the code in, like 10 min? And I can read/modify it it because it doesn't even have to be compiled to run?

These were both two very big limitations on my user experience in 1997...

I'm not saying that we should move back to having everything run on a mainframe, but I suppose that in response to the "so what" I was responding to I offer "wow, man: there is something way different going on in a port of a technology than there is in the original."

/postmodernity
Sometimes, Food Additives Are Pretty Innocuous
pg,

Just wondering as to why HN isn't hosted in the cloud? (e.g. on AWS, Rackspace etc.). How do you backup all the data?
There should be a service that could read your linkedin account and generate a decent resume automatically.

I wouldn't pay for it, but it would be nice.
Especially if its a movie I've seen before. I've found that _most_ times I'm not much less productive.
I'd like to see what the IP for my hosted VM looks like

Step 1: determine IP address

Step 2: interpret the first three octets as red, green, and blue respectively

Step 3: there is no step 3.
Why do you think one is okay but not the other?
If they declined more lucrative offers out of a team spirit, they deserve similar in return. There is a human side to business.
Perils of the long range electric car
Yeoman 1.0 beta released (web app scaffolding tool)
This is really cool, and useful.

[and for all the silly color names out there, it's actually pretty amazing how right most of the names that pop out of this tool seem... most really do capture the essence of the color.]
It's not like people are installing Linux on Android tablets all over the place and Valve needs to support those users. Valve doesn't need to worry about those devices. They only need to worry about the ones coming out with that Nvidia chip, for which Nvidia will definitely provide the drivers. So what you talked about is completely a non-issue here.
I believe the point is that while the software HAS to work together, the people (product owners and stakeholders) often don't. The result is that features cost a lot, and innovation costs even more; overall quality is driven by the lowest common denominator, and most products stagnate naturally because of that.
Blog vs Business success : 99% of both worlds are doomed to failure. Here’s why.
To be fair, they have executed the overall project very well from what I've seen. A few things falling through the cracks is probably inevitable. That issue's not closed so there's hope for it yet.
So tptacek--will you be testifying there?
This is arguably the fault of Wordpress developers for creating a config system which forces or at least encourages you to fork their code to set your database location. This is why configuration shouldn't go in code, ala 12factor:

[1]: http://www.12factor.net/
Github recently published this after the whole search debacle. You can use it to prune all existence of a file form your history.

https://help.github.com/articles/remove-sensitive-data
> My point is that a neuron is not an equation in a connection model. It's a cell. You can't hand-wave away its identity as such or all the things that happen in cells.

There's a huge philosophical difference between the idea that there is something going on in a brain that can't be computed (what the article suggests, and what you seem to suggest here) and the idea that a brain is hard to simulate (which is what you suggest in the next paragraph). As the posters above you have pointed out, the former is a fringe opinion unsupported by current evidence. The latter is a skeptical viewpoint to which many neuroscientists subscribe. Personally, I'm in the "I want to believe" camp.

> My intuition is that it would require a leap on the order of vacuum tube ENIAC -> Intel Core i7. Meanwhile consumer demand for faster and faster chips is giving way to demand for slower but more energy efficient chips for mobile devices, which is subtracting from the economic incentive to continue Moore's Law.

To a first approximation, speed, power consumption, and performance per dollar are all linear functions of transistor size. If you can make smaller transistors, you can make a more power-efficient chip with the same performance, or you can make a more powerful chip with the same energy consumption. I don't think people will stop innovating on this front until we hit a physical wall. There may only be one major desktop CPU maker, but there are plenty of competing fabrication plants. Since the brain is embarrassingly parallel, we only need to get within a few orders of magnitude of simulating a brain on a single chip, at which point we can just string a bunch of processors together.

> Personally I'm much more optimistic about "wet" transhumanism-- life extension, augmentation, brain hacking, etc., than I am about "real" AI in the near term or mind uploading.

If by "near term" you mean within the next 20 years or so, I agree. Beyond that, it's really hard to tell. If faster computers actually let us make scientific discoveries faster, the singularity people may well be right.
Whatever you spend the least time on and makes it the easiest to tailor to other positions. People hiring want the information and as long as your don't write it in crayon there won't be any issues with a simple google docs or word document.
That is how I did it.
That looks nice, but I think it could be simply void bar(int myArray[10]), since C effectively ignores the number inside the first pair of brackets in a parameter list, they could have added some meaning to it. No need for another meaning for "static"
In theory they are but most "Look what we can do with JavaScript now!" posts are quickly followed by "only works correctly in Chrome Canary" or "only works correctly in latest Firefox nightly".
It all boils down to recommendation versus promotion

No, I think that's a sidetrack. The issue, at least how I read it, is saying to the dear reader "please donate as that's my only income source"* when it's not true. It's deliberately deceptive.

What's odd is that there's nothing wrong, that I can see, with just being upfront about affiliate links - "Hey, want to support this blog? I get a small amount of money from any purchases made by clicking on the amazon links"

* Yes, I realise that's not the words she's using, but it sure is the message that's conveyed
Kirby came to my attention about 6 months ago, and I'm just getting around to playing with it. I'm highly impressed with how easily it can be extended and customized.

By the time I'm done, I will have an extremely lightweight static-file based blog that syncs with Dropbox (and has a web-based control panel, if needed). The tutorials on the site are great to get you set-up. Highly recommended.
I'd never heard of that definition of it. I think the text linked is a bit more approachable, and emphasizes the feedback part of Deliberate Practise to a greater degree. The Wikipedia is dense, to say the least.
Fair enough, to be honest the tcp part was not really the bottleneck. But servicing multiple incoming streams without starving any is really what i meant.
Ditto here. I've given up editing files remotely, except for trivial changes via vi/vim.
This works pretty nice in the most used browser in the world (Chrome last release), that is a win in my book.
I like San Antonio, the river walk area is really cool.

I'm not sure about the suburban blight around it, I never lived there to experience any of it. But inner tubing down the Guadalupe....
Oh, I love the MacBook Air (typing this on one). I'm a sysadmin and we have users (mostly devs) who prefer Linux or otherwise don't like Apple products but desire a similar form factor.
Ok, it wasn't a non sequitur, it's an egregious circular argument. DRM is unethical because Sony put a root it on people's systems, and Sony put a root kit on people's systems because DRM is unethical.

I'm done here, have a nice day.
So, for the price of a MacBook Air you get a Dell...

Not to say I don't like them - I have a couple Dell boxes around - but they are not really on the same level here. And, with the Mac, I still have the option to run Linux. A Dell can't run OSX.

unless there is a compelling price difference, this doesn't look like a great deal.
FWIW, I've found HAProxy even more joyous to work with than nginx.
> What OS/Browser are you using?

Fedora Linux, and Chrome 24.0.1312.69.

At first I didn't believe my own result so I looked at the page source -- no caps. Oh, well, it's a mystery. :)
He is sucking someone's else popularity! What an evil and selfish mind he has!
There are a few reasons I prefer my T430s to my MBP, and would probably also prefer an X1 Carbon to a MBA:

* Trackpoint!

* Keyboard feel. Even the chiclet ThinkPad keypads still have "IT" for me.

* No more fn-key chording needed for Home, End, Delete, Page Up, Page Down.

Plus a non-technical, possibly silly, reason of "it's not what everyone else and their mum has." I also like the looks more (black is the new black!), though on that I realize I'm in a minority (I did love the rounded original MBAs, however).

On the other hand, my MBP's screen has much better colors than the T430s's. :(
And the original worked pretty nicely in the most used operating system in the world (Windows), when it was released. But pointing this out just proves my original point that the openness of web standards isn't all that it is cracked up to be.
If [your favorite OS] is Linux, the fact that doing so roughly halves your battery life (or, more precisely, nearly doubles the idle power draw) is certainly a factor — it's a lot of why I'm not running Linux on my (4,2 — 2011 13") Air. I have no data as to how battery life fares under Windows of any version.

EDIT: For clarification on power consumption, the best idle draw I've seen anyone get in my moderately extensive research into running Linux on this machine is 7W; under OSX, it's fairly easy to get down to 4W.
Wikipedia actually already has this in the form of Navigation Popups: http://en.wikipedia.org/wiki/Wikipedia:Tools/Navigation_popu...
Monsanto uses the terminator gene technology to stop the seed replication beyond first generation. So why would they fight to patent a seed. If they want farmers not to use the seed beyond the first generation, they've already done it. What they are now trying to do is to put a 'blanket patent law' that'll prevent farmers from buying seeds from anyone else for any purpose whatsoever. It's like me having to pay royalty to Apple for buying a used macbook :).

Also, the analogy to software piracy given in the article is totally flawed. Software is written so that it doesn't self replicate (unless it's a virus), however an organism's default behaviour is to self replicate. Isn't this such a simple argument to win ?
HAProxy dev releases have had SSL support for the past 3-4 months.

http://blog.jeffzellner.com/work/2013/01/25/websockets--ssl-...
I did some quick research a while ago and some of the online hash calculators that come up in google are affiliated with one of the online hash crackers. That was the main reason I made my own hash calculator page -- so I could create hashes easily without worrying about the preimages being remembered. So you are right to be concerned.

I tried to think of a way you could test it for yourself, but for everything I thought of, I also thought of a way I could easily pass the test while still adding the preimages to the database. So for now you'll have to trust that I'm not, or use a different hash calculator.

Here's the source code for that checksums page if you want to run it on your own:

http://pastebin.com/tH6EVxR1
I'm going to plug LaTeX. LaTeX macros are ugly to use, but they're suitably powerful, and since it's compiled, you don't have to worry about cross-browser issues once you have it generated. I prefer to point to LinkedIn instead of producing a separate webpage since I'm less of a frontend dev, so YMMV.

My resume [1] and source [2] for reference:

[1]: http://resume.malloc47.com

[2]: https://github.com/malloc47/cv/
I'd like them to correct "freezing toes"... look at the cabin temperature graph
Did you hear about the tortious and the hare?
"Amazon's affiliate program isn't operated out of a sense of altruism."

Oh I know it is. The blog in question is essentially one giant Amazon ad pitch (I have never seen that many affiliate links on one page). However if the argument is "well the person just wanted to review the book anyways, and why not them get the money instead of it padding Bezo's pockets", the position falls apart: If they aren't being incentivized by the affiliate links, then Amazon might as well save that money.

But of course we all know that such blogs are heavily incentivized by such affiliate commissions. When Atwood decides to pitch a particular product that what do you know he can cover with an affiliate link...it isn't accidental.
Getting buy in
This is so awesome. I loved Diablo growing up and it's amazing to see that it could be recreated using js. I'm interested to see what other games people will make using js.
Durandal - Single Page Apps Done Right
Actually, it costs more than a MBP 13 w/ Retina
In what way does an affiliate link deepen the review?
Just one question, where is my Microsoft Linux? Give me that and a UI better than Unity (like Gnome 2) and I'll actually pay for it. Subscription. Seriously. I don't even need a "Visual Sudio for Linux", Eclipse works great but hey if you want to put C# apps on Linux I might go back to buying MSDN (for Linux) oh and this deal is only on if you don't take it all away in a year or two. You bet the farm on Linux Microsoft, and I'll bet the rest of my future on Microsoft and Linux.

If you don't I bet IBM or HP will.