skysight-inc/HackerNews huggingface dataset:
Well I'm way behind you in the running (I'm attempting to do eight-minute miles) but ahead of you in the relativity and quantum mechanics, so I'll say this: you'll never get a proper understanding by reading popular-science type books. You want to get proper textbooks and work through the problems one by one. I can recommend Understanding Einstein's Relativity" by D'Inverno and Eisberg and Resnick for Quantum Mechanics.

Note: that last one won't get you into really interesting bits like the interpretation* of quantum mechanics, but I think you need to have a thorough understanding of the mathematics before you tackle the philosophical issues.
At the very least, it could buy a second chance for a lot of people, even if it's not all of them. I'm sure there's plenty of people out there who are not career druggies or sluts who had one stupid or unlucky night that is going to ruin the rest of their lives, and could use a second chance.

EDIT: sorry, I worded this terribly. What I meant was there are many people who would not catch HIV again, and thus would benefit from a cure to only 91% of HIV. The people who will continue being reckless and catch it again will, of course, not benefit from an antibody protecting them from only 91% of HIV, and that was what I was talking about when I referenced druggies. I'd be more than happy to give hardcore druggies a cure.

The whole point was not that some people deserve it and some don't, but that some will gain huge benefits even if it's only 91%, and that is why even though it's not 100% coverage it's still a plus. (of course, not everyone will, because some people will go and catch the other 9% right away, so for them it's not really a benefit, but SOME WILL BENEFIT)

EDIT2: to those of you still downvoting, are you trying to say you think every single person on the planet with AIDS would not catch it again if they were cured, but still vulnerable to some strains? That seems kind of unlikely.
pretty lies

Well, somebody's been reading his Roissy.
Strictly speaking it's Yahoo property and I shouldn't. But if you just want to read some Lisp code you could look at the source of HN: http://www.arclanguage.org/install
Without investors or a nice endowment it's hard to work the years needed to create a nice "r&d" product. If I launched twitter the first server bill would have put me out of business. There is a balance between making something cool and something "uncool" that people might pay for today.
Moving from Cloud Toys to Cloud Servers
Becoming an attorney, without an undergraduate degree or going massively into debt. This is possible in California, although it's difficult and the career prospects are limited, given an abundant supply of competitors for a shrinking number of openings. Fortunately (?) I love law more than I love money.
This is unrelated to the OP, but the node.js HTTP parser is extremely cool:

http://four.livejournal.com/1033160.html
Multiple threads in a single process doesn't preclude data duplication in any way; and optimal IPC is always going to be slower than optimal in-process message passing. I wouldn't consider bringing a database into the communication channel to ever approach optimality.

As to GC, that presumes that you are using GC. For a request/response style server application, there are more optimal techniques than GC: make sure all request-associated allocations come out of a per-request heap, and you can free that heap en masse, in one go, once that request is done with.
Wow, from that description the study seems completely unethical.
Please no more languages world!
My favorite part of the Dunning-Kruger effect are the people who used to talk about how smart they are, but upon learning of the study run around saying they're dumb because they think that puts them on par with the intelligent.
Note that David Dunning himself is commenting on the article.
The need for HA software to remap ip's should not be there if the service has been designed in a stateless manner. As soon as a service goes down the balancer should send the next request to the next node.

In addition - At the entrance of the cloud(external ip's of the balancer) - I would suggest dnsmadeasy that can do round robin dns along with dns monitoring with a low ttl of 5 minutes that in case of failure can change your A records.

So the service should be designed with not having to rely on ip re-assignments.
True, it could be a touch or iPad. I'll give you that.

I remember looking at the plans when I first got my iPhone and there were no company or family discounts at all. They must have changed that. My bill hits around $100/month for my 3GS.
I used to use a Typematrix 2030, but have gone back to standard keyboards. I use viper and vimpulse in emacs, so I'm currently using the following mappings (in addition to a Dvorak layout):

CapsLock key = Backspace (I hate that reach)

Tilde key = Escape (for VI)

Escape key = CapsLock (for when you need it)

Backspace key = Tilde

My windows keys also function as Control, so that I don't have to be super accurate when using my pinky joint (where my pinky meets my palm) to press it.
The page I end up on has the title "5 Organizations Helping Women Get Ahead in Tech" and isn't really arguing against anyone what I can see. Are we reading the same article?
Note: despite the title, this is not actually about hosting sites on a box out of your basement; it's about VPS hosting. (I was looking forward to seeing what kind of bandwidth he had at his residence and how much it cost...)
You seem to be implying that "druggies" and "sluts" don't deserve a second chance

edit: feel free to re-word it if you like, as long as you leave a note that you edited it.
Clojure runs on the JVM. If there is one thing the JVM has to much of it's application servers. Jetty(non blocking), Glassfish for enterprise apps. Tomcat, websphere, weblogic, apache geronimo...etc. Why not just conform to those standards and make the clojure applications deploy to them. What is the advantage of this server over jetty?
DOS != CMD != PowerShell

I used to be a hard-core Microsoft/Windows developer; in fact, I used to work for Microsoft! I was stuck in the Visual Studio sandbox and addicted to graphical tools. It has been a very slow transition, but I'm now addicted to my shell. If you are stuck on Windows, you should force yourself to learn and use PowerShell. And at home, you should install a Unix and force yourself to learn Bash. You'll thank me later.
The more genetically distinct your spouse is from your self the better will your kids be.

Any evidence for this? (Once you get past marrying siblings and maybe cousins?)
Do you think they'd be averse to letting you publish the code they've since re-implemented?

On a more personal note, if you'd look at ViaWeb code with hindsight, would you still believe it was well-architected and exactly as it would have been if you were to write it today? (Not considering the evolution of web technologies in general)
My wording wasn't too clear, sorry. I didn't mean I have spent that money, just that my planned hardware buildout will cost somewhere around $10k to start. Our single server was about $2k to put together 1.5 years ago. We use it for everything - mysql, redis, pool of unicorns, nginx proxying to unicorn pool and a handful of background workers (resque). I have already dealt with drive failures, but I loaded up the 8 hotswappable bays with drives, so it wasn't too scary. However, I am scared for other hardware failure, which is why I want some more machines.

I am not using Xen. I can see the benefit for some stuff, but I don't believe it's beneficial for my use case. However, I will make that decision in a more informed manner when I am actually in a position to expand our hardware (money and need).

I don't think the colocation costs more. Seriously, I have had great use out of my current server. I figure with a colocated set of 4 servers, $10k initial expenditure + $300 a month for 2 years is $17200, or I can go with rackspace and pay $3000 a month for 2 years, and be $72,000 in the hole. Oh, and after that two years, I don't even have spare hardware to play with!
FWIW, I also dislike that those don't point out they're using google.
It does mention iPhone specifically:

"It’s an aquarium on your iPhone that requires you to take care of your fish."
I don't know, from what I've heard (from people who play online), the new banking regulations make it significantly harder to pay poker sites money to play.
To make it hard to quit they got a dog together. It's supposed to be the company's dog, not either of theirs
individually. The idea being that now the company can't go away or there's no one to take care of the dog. Increased the burn rate a little but turned out to be a net win.
With the government bleeding red it would be a good way to raise some tax revenue. I listened to a hearing with Annie Duke in front of congress. They all agreed the current laws didn't make sense. Somebody has to take charge and get them changed. The basic idea was now the states can decide if gambling is legal but online gambling is a federal issue essentially overriding the states. Unless they can find a way to block all gambling traffic from state x.
I doubt that infection with one strain of HIV is preventing infection with another strain, except to the extent that some of the people engaging in the most risky behavior are getting "taken out of the system" by AIDS. Something like this could lead to exponential decline among certain subnetworks of society.
Thanks, I already did. But I'm very interested in Viaweb's famous RTML macros... It's a pity you can't publish it! :(
Yeah, the salt stick is similar to alcohol in that it just kills the bacteria causing the issue. The stick is small and easy to reapply if needed, it's just smooth simple salt.

No, I am not unburnable and definitely understand the dangers of excess UV radiation, but I can easily mitigate sunburn/extreme exposure by wearing long sleeves and a hat. I spend alot of time outdoors rock climbing and cycling. The few times I wear sunscreen are when I know I'll be unable to get in the shade or wear long sleeves (80 mile bike rides for the most part). I figure that moderate sun exposure while minimizing burns is probably more healthy than slathering on sunscreen.
Where will LeBron's kids go to School?
Why? Everything that runs in the main thread is Real Work to compute the response. It makes more sense to run multiple node.js processes. With a thread pool for all events, you have a lock in the critical path between accept()ing a connection and handing the fd off to a worker thread, and all worker threads pay the GC penalty. With multiple processes, you have one less lock hot spot, and the processes do their GCs concurrently.
I agree. Existing donate buttons are cumbersome and discourage the shift in perception that's needed. I think Flattr's on the right track but the subscription model at its base is still overly cumbersome and inflexible. They've indicated they have more flexible and radical models in mind. Hope they pursue them.
Headline would be less confusing if it said "gambling". I thought: "Who the hell is trying to ban online gaming?"
Embrace quirks when working with others
I'm pretty sure he was joking.
Why buying software from IBM sucks - 173 hour response time
Except we're talking about rounding billions and not rounding change.

X,600,000,000.00 rather than 6,600,000,000.X0

Big difference :P
this screencast is the first thing that's made me seriously consider switching to Emacs from vi
We deliberately encourage it. We learned about this technique from Google, who use their own employees to beta test everything.

In fact, this is part of the reason we've grown so fast. As we continue with YC it becomes increasingly clear how valuable the alumni network is (not just in this way of course but in others too), so the bigger we can grow it the better.
This is a wrapper around the Java Netty server: http://www.jboss.org/netty
>I'm sure there's plenty of people out there who are not career druggies or sluts

That reminds me a lot of Good AIDS vs Bad AIDS from the British documentary satire Brass Eye (http://www.youtube.com/watch?v=kFNs2mOkKzc)
You can always tell when someone is being paid by some gambling interest or another because they use the word "gaming" instead of "gambling."
I'll formalize the thoughts a bit later, but I think most important lesson is that most people who make good content for free online don't want to be paid like this. If I were flattr, I'd pick a bigger market to attack to get profitable and then keep this model alive for those who want it.
I don't think it's true that only technical people concern themselves with these things. Only a small but overly vocal subset of technical people do...

I'm technical, and I couldn't care less about search security/privacy.

The page screams out to me "solving a problem that doesn't exist". Why do I care that Amazon knows that I searched google for "shoes"??? Surely that's useful info to pass on to Amazon. In what instance would I care? I can't think of any...

The way a startup will win against Google is by doing what Google did 10 years ago. Give users better, clearer, faster, more streamlined results.

Whilst Google is chasing silliness like 'real time update results' - WTF do I care what people are saying on twitter? - a startup can stick to what people actually want - clean search results.

Pandering to an extremely small niche of privacy freakouts, I don't think is a scalable strategy.

(just my 2c)
The Dangers of Dependency on Social Networks
Won't or can't? How much of the lack of innovation in banking due to regulation?
> Does your ATM stop working on Sundays?

Actually, mine does (in Japan). I have no internet banking, although I think I could have it set up. For most banks it's possible to use an ATM at a convenience store after hours, but you have to pay extra fees on nights and weekends...
It is all about volume and new iPhone sales. I'm sure it will last. Until there are 20 other LED Flashlight apps in the store. THAT will kill its revenues.
> 1) There is already a large problem with excess nitrogen runoff due to fertilizers

Well, the NOx from car emissions don't exactly disappear into thin air :) .. the trick isn't to get rid of NOx, it's to keep humans from breathing it.
With the growth of social media email notifications (from facebook, twitter, asw, etc...) I wake up every morning to about 40 emails. A method to filter these into groups - event type emails which include fb, twitter and broadcast emails versus personal emails would make my life so much easier and my email a lot less cluttered.

Another way to improve email is to find a way to deal with unread emails- so you need some sort of 'interim' board where you can drop emails you want to deal with later on.

Obviously these are only a couple of ways that email could become a better and more efficient tool...I am certain there is scope for more suggestions.
I think the proper analogy is: if you want to be like Kurt Cobain, get a real guitar instead of playing Rockband on expert all the time.

And yes, I did just compare Eclipse/Studio/etc to Rockband :)
I don't know how good the code is. I haven't looked at it since I quit. And I don't want to look at it because if I find it I'll want to try to get it running, which will end up making me port it to Arc, and I don't have time to jump down that wormhole right now.
From a psychological point of view I think they could be reached by ads which emphasize the DDG vs. Google privacy issues, but something brief such that they wouldn't need to spend more than a minute reading it.

I already do recommend DDG to people, especially those who I know that care about privacy a lot.
I should probably explain why it feels different.

- On Facebook, I am limited to sharing with people in my network. There is rarely any discussion other then "haha" or "that is so cool!". On Howl, everything is public, and your audience is everyone.

- The posting process as well as the way content is presented on Howl is customized for links. Posting a link is as simple as pasting a URL. Also, the way content is displayed makes a huge difference in terms of user experience when compared to share-everything services like Tumblr.

- From the POV of someone consuming content, when I come to Howl I know what I am going to get. Links to interesting websites, articles, videos, images. On FB/Tumblr you get a mixed bag of all sorts of content (rants, pictures, quotes, personal stories, etc.).

If I were to compare it to other services out there, I would say we are most similar to delicious. However, we are aiming to be more social, with more consumable content (vs just a list of bookmarks). If you asked me this question a month ago, I would have given you a different answer - a sign that we are still evolving, I guess.

Any other advice/comments greatly appreciated :)
It's not that thinking about amounts adds friction, it's that it changes the psychology.

Your doctor friend might give you health advice for free, but wouldn't give it for $1.

Although there is still money involved, it's not at the forefront, so I think people's psychological motivations are different when they click that button.

The challenge will be convincing people to sign up in the first place.
For those of you who wish to support online poker, or would like to get the latest information on how federal and state law affects your playing poker online, http://theppa.org/ is a great resource.
We could simply add a getTemplate() method, but then we'd be adding methods to the public interface solely to allow testing, which is not a good approach.

It seems like his solution does this anyway by exposing the supplant function. Despite the underscore, it's not private; it's that brand of smile-and-a-wink private popular in python. I'm not a big fan of that. I like to keep the interface simple for consumers of the class, and even if I know to ignore underscored members, it's still noise.

That said, I don't have a better solution. Maybe the trade-off is worth it for well-tested software. I suppose you could structure your code so that objects can respond to some debug or test flag that forces them to expose their internals, but that might be a lot of work for little benefit. At the end of the day, maybe it's best to call this "good enough" and get back to work.
damn - wife beat me to it and booked the night off already so i'm on baby duty. next time though!
BYU Developing (Secure?) Cloud-Friendly Gradebook
For me, unfamiliarity with a syntax is easy to confuse as poor aesthetics of the syntax.

I got to the point of understanding and enjoying clojure's syntax very quickly.
If you have trouble having conversations, there's a real easy fix: ask questions about things that other people are interested in.

Let's say you and I are talking:

* Me: I'm a lawyer [not true, just an example]

* You: Oh yeah? What kind of lawyer are you?

* Me: I practice international law.

* You: Wow, that sounds really interesting. How'd you get into that?

If you sincerely express interest in what I'm interested in, I will enjoy talking to you. Actually, even if you don't really care about a topic, if somebody else is passionate about it, the topic will be interesting. I learned about this from Dale Carnegie's How to Win Friends and Influence People, which is a great book you should read. I read this book in 7th grade and it changed my life.

If I were you, I would focus first on mastering social conversations with guys, before focusing on girls. I would also steer away from the PickUp Artist (PUA) community until comfortable talking to guys. At that point, you may want to check out The Game: Penetrating the Secret Society of Pickup Artists by Neil Strauss.

Also, it sounds like you have mild social phobias. I would solve this with exposure therapy (http://en.wikipedia.org/wiki/Exposure_therapy). In other words, if you go to some events and mingle, your stem-brain will get over its mild social phobia. A great place to start is meetings at your local Toastmasters.

In summary, rather than look for a quick hack, I would focus on achieving small victories, like attending Toastmasters meeting regularly, and getting better at conversation.

Good luck man!
Even if you could prove such a thing it's still very expensive to do so.
Ask HN: What should I present about at SXSW?
SXSW presentation proposals are due tomorrow. I can submit one idea, but I still haven't honed in on what it should be. Here are my finalists:

Website Optimization Basics: I wrote a post a few months back that was popular on HN, about how I reduced page load time by 75% (http://www.kadavy.net/blog/posts/wordpress-optimization-drea...). I would boil down the technical jargon to simple language. It would be a dual presentation with the engineer that gave me most of the advice I used.

Reverse-Engineering Visual Design: I would explain some of the classic principles and methods that designers use to make the decisions they do when designing for the web. I presented on this at BarCamp Chicago a couple of years ago (http://www.kadavy.net/blog/posts/design-for-the-coders-mind-...), so I have something to start with, but it still needs more juice.

Everything You Already Know About SEO: the basics of SEO are stupidly simple, and widely known, but there are many misconceptions and unknowns. I would condense and explain all of the best practices and things that we do know about SEO, and how to use them to grow your business.

How to Get a Date Online: I have an alter-ego through which I give online dating tips (http://onlinedatingmatchmaker.com). I would talk about how to best represent the interesting aspects about yourself, present communication techniques for opening with matches and securing dates, and present data from studies that suggest provocative things, such as why you should lie on your online dating profile (http://www.onlinedatingmatchmaker.com/lie-online-dating-prof...). I actually got a personal message from Hugh Forrest only minutes after submitting this presentation idea last year - about how much he liked the idea - but I guess it didn't make it through the selection process.

Do any of these sound good to you?
Paywalls: Get Used To Them
I prefer to have it as an additional ctrl, who needs caps anyway? And while you're at it, use the Windows keys, too (if you have 'em). Dividing keyboard shortcuts between Control, Alt, Meta (and maybe Hyper) is much nicer…

Then install smex[1] and searching for commands in the long form is much faster, so you don't need to have that many shortcuts in the first place.

And the fastest and easiest key press is the one you don't have to do: Learn to use keyboard macros, you won't regret it.

[1] http://www.emacswiki.org/emacs/Smex
> neither of which has any contributory effect to the harm of others

Unless you count the insurance company or taxpayer that has to support the trauma victim
Have you tried joining a biking or running club?
Can someone explain what he meant by this. "If you ask me about barriers to entry, you don't understand the internet."

Is he saying that you should not worry about your competition?
What about the teetotaler investors?
But it was created by a man!

Seriously: Is the distinction that relevant?
Same here.. I actually host my own calendar and file server. I was wondering what kind of bandwidth hit I'd be in for if I hosted my mail and sites too.
Not cool, flagged.
My favorite resource about this is http://lowendbox.com (I am in no way affiliated with it).
> It's easy, because I love being a father to my son.

I try to remember to tell my lads that last bit every day - but I think what you're really saying is it's damn hard but that even if it were to make demands of you that were impossible to fulfil you'd still keep doing it because you love your son.

Thanks for your comment.