skysight-inc/HackerNews huggingface dataset:
In a world where there are an estimated 12 to 27 million actual slaves[1], none of whom are free to leave their servitude under penalty of bodily harm or death, I don't think it would be fair whatsoever to compare school (even compulsory schooling of children) with slavery. Slavery is a completely brutal and unacceptable institution, where one party has absolutely no rights.

[1] http://en.wikipedia.org/wiki/Slavery
One's (very nearly) a socket, the basic communication primitive used by almost everything to implement higher level protocols.

The other is a high level protocol that sits on top of a socket and does all kinds of various presumably-wonderful things, but is not itself a socket. Trying to replace sockets with Wave would be a major step backwards; the reason we need websockets in the first place is that the high-level HTTP protocol embeds assumptions that are not always correct for a given application and therefore gets in the way; Wave would be even worse about that.

Google Wave is one of the many protocols that can be built on a socket. Wave and HTTP are peers, sockets are the foundation they both sit on, WebSockets are as close to sockets as the web will let us get.

(It should be pointed out that WebSockets still are not the ultimate in flexibility; the TCP that WebSockets sit on itself makes assumptions about applications that are not appropriate to all applications, which is why not every packet on the internet is a TCP packet. I've glossed over some other details too, which in my judgment would only confuse at this point.)
Are those benefits that you wouldn't get in an open office? Personally, I prefer the open office, with 2-4 people in a room together, and feel like cubicles are the worst of both worlds. With the cubicle, it's like you're cut off from everyone else, but without the benefits of actual privacy.
I am actually shocked that people on this site would buy in to Paul Grahams philosophies. I mean why would they? This is a community site about startups(at least originally), that was developed by PG, for a company who funds startups(YC).

How appalling.
They don't solve the same problem. The Wave protocol is a higher-level document-based protocol and WebSockets are a transport layer. In fact they can be used together:

http://www.waveprotocol.org/protocol/design-proposals/client...

To explain at greater length, WebSockets are much simpler. If you wanted to do something simple, like let your website's users chat with each other, you could whip something up with WebSockets. If you wanted to do something complicated, like a real-time cooperative game, you could use WebSockets as the basic structure that you would built a more complicated messaging system on top of. A WebSocket is a two-ended pipe, client to server, and if you want a more complicated network structure you have to create that yourself.

The Wave protocol is much more complicated and aimed at a more specific case. It is built on the idea of shared documents which is at a higher level than sockets. It contains specifications for things like cursors and deleting segments of text in documents. If you were building a system that did not have something akin to shared documents, it would probably not make sense to use the Wave protocol. But if you were building a system based on shared documents, like an EtherPad clone, then the Wave protocol might be perfect and save you a lot of work.

They are not really direct competitors like JSON vs XML. It is more like comparing HTTP to XML. You could operate the Wave protocol over WebSockets, just like you could send XML over HTTP.
Why improve the bill when it's not obvious there's a problem here that requires Congressional action to solve?
Twitter Sensation in the Senate, Despite Using Slightly More Than 140 Characters
“I agree to not sell or transfer the device to anyone else, unless under written instruction from Google to do so.” – https://services.google.com/fb/forms/cr48advanced/

– edit: quoting the actual fine print you agree to when applying – something the linked article does not do – seemed like a useful thing to do. Oh, well.
Terrible title. "Fudging statistics" and "not actively excluding bots" are totally different.
I had this problem 4 years ago. I joined a fraternity. It was awesome. Was it juvenile sometimes? Yes. Was it one of the best decisions I've ever made? Yes. It greatly widened my social circle and introduced me to people I'd never have met otherwise. Plus, I met my soon to be wife from a function there. I never would have met her slogging through engineering.

Also, I've been in the work force about a year and a half, and I think the social skills I learned were probably more important in the long run than the technical ones.
Slavery is what happens to you when you don't go to school.
It's the old trick. You get rich by selling people a book that tells them how to get rich. The book says "You should get rich by selling people a book which tells them how to get rich".
OS X has no such feature. Some particular keyboards have built-in protection against accidental CAPS LOCK, though, so that may be what you are seeing.

If you are using an Apple keyboard and it has that behavior, check for a firmware update. They issued an update a long time ago that turns off that behavior on that key when it is being used for something other than CAPS LOCK.
Ask HN: Is this the worst Ask HN we've ever had?
If it were just me, I would use the startup edition of FogBugz in a heartbeat: http://www.fogcreek.com/FogBugz/StudentAndStartup.html

MantisBT is full featured but the interface is pretty clunky and dated (IMO). I found Bugzilla to be similar but a little better once I got the hang of it.

My company uses Mantis.
I admire Tim as a person. He has done an amazing job making a name for himself. Everything he talks about is ridiculously well-researched. He's not a snakeoil salesman. For example, I have a copy of his book 4 Hour Body.. the thing is 600 pages, mentions no less than 50 doctors with whom he consulted while writing the book and endless citations that support what he says.

He has personally helped with some aspects of my fundraising process, despite having been right in the middle of his book launch, and taken the time to listen to me and help me through some situations - both with my startup and with health/fitness advice.
The article cited a study which showed a good quantity of people getting job offers but decided not to take them.

I think the thing with this years graduates is that they heard the CS class of 09' got job offers of $50k and they feel satisfied with their $60k, not knowing graduates in '08 were getting 80k. People in the top 5% with CS degrees are always going to have jobs. But the real question is, are you getting paid a lot less for the same amount of effort?
You should have been at RailsConf '09 where he was a keynote speaker. It seemed half the audience walked out and the chatter on twitter was quite negative ... so, to answer your question, yes.

http://www.railsinside.com/events/285-tim-ferriss-railsconf-...
Do your calculations include 99.999999999% durability by storing copies in three separate facilities?
From my experience with programmers/engineers 'IN' India and China is that they seem to be far less flexible/creative. They know what they know but if you ask them to solve a problem that they haven't encountered they struggle. I used to outsource a ton of work and remember all the crazy, convoluted solutions they would come back with, most which didn't work or follow the requirements.

I really think it has to do with their structured life and education system that focuses on accomplishments and not on problem solving/creativity (and the fear of being wrong). If I want a generic well-known structure built they are fantastic, but if you push the limits they tend to struggle. I learned to design everything myself and then give them exact instructions on how to accomplish each broken down task. The work improved drastically once I began following this rule.
Redmine works great if you got an old server kickn around
There are lots of folks at Eyebeam, Fat Lab, and NycResistor who produce art for a living. Some are artists for hire, constantly living from project to project, others work for agencies. I'd definitely look into those labs and possibly collaborate on projects to get a handle on the lifestyle that comes with being a creative programmer.
Offtopic: I hate misuse of common phrases such as "everything from domain-name providers to payment services". FAR from everything, they couldn't name another five types of companies that have refused service to Wikileaks.
You and the OP both have some serious issues. Don't listen to either of them.

Actually, the two of you have a lot in common. Maybe you guys should be friends!
The good news is there's plenty of good choices. There are many that do the job well enough that preference in the end is either personal or just what we happened to have the most experience with. Redmine, JIRA, Bugzilla and Trac are just a few popular ones I'd recommend checking out. All are free except JIRA costs $10 (one time) that they donate to charity.
http://en.wikipedia.org/wiki/Dunning-kruger_effect

This is the Dunning-Kruger effect, is it not?

One of the painful things about our time is that those who feel certainty are stupid, and those with any imagination and understanding are filled with doubt and indecision.

-Bertrand Russell
More than often a request for "mentor me" sounds like person's laziness to find their way. They want the easy way out.It sounds like "do it for me" rather then "guide me about doing X in a specific way".
I disagree.

This is like the inevitable comparison between the US government stealing our freedoms and China (or some other dictatorship). The argument isn't that they are exactly the same thing - it is that one is edging closer to the other than we would like, and we would like to draw attention to the bad similarities in an attempt to fix them.

If we never compare the way things are to the worst ways we know, how can we know if we're falling down that slippery slope until we get to the end and it's too late? Maybe upon reflection we'll realize that we're already several steps down a bad path, even if we're still far from "evil" territory.
I did actually check a dictionary before I used that term and the definition of "Present or deal with (something) in a vague, noncommittal, or inadequate way" seemed suitable.
>NVIDIA is so far ahead in terms of GPGPU it's worth the vendor lock-in.

I am dubious. But I'll admit that this isn't a field I'm experienced with.

It looks like AMD GPUs are in one of the top500 clusters, compared to 7 with nvidia GPUs, so that lends some strength to your statement. But I'd rather write for an open architecture and move my code to whatever happens to be the fastest running it then write for a particular vendor and hope they keep up.

Betamax was (slightly) superior to VHS, and it didn't work out so well.

I guess I don't really understand how vendor lock-in would ever be acceptable in a market that exploded due entirely to the commoditization of the personal computer. Okay, CUDA is more pleasant to code in now now, but what happens if AMD's GPUs start trouncing nvidia's? Or what if Intel figures out how to make Larrabee competitive? What if Oracle buys nvidia and starts charging extra for drivers that support CUDA?
Get a girlfriend and get a dog.
http://ia700107.us.archive.org/17/items/TheSovietStory/THE_S...

"The classes and the races too weak to master the new conditions of life must give way." ... "They must perish in the revolutionary holocaust." - Karl Marx

Everyone should watch this movie - especially people that think that socialism is a benign idea.
Even in a CS class (in this part of the world anyway), not so many people might be as interested in coding as you are.

So you're having trouble relating to people because they're not as interested in coding as you are? Sounds like what you really need is a broader range of interests.

I can't tell you what you should be interested in. All I can tell you is that there's a lot more to life than sitting around coding, and university is the perfect time to experience it.
The Anonymous PR Guy and a Greece Connection
You know what bothers me the most? When people say that it's for the government to regulate things a bit and that the regulation is little and it has more advantages than disadvantages. What such people fail to see is that in the long run regulation brings more regulation and unanticipated issues arise for which you must again create more regulation, etc. Look at all the areas of life that have been regulated over time. The regulation increased. Healthcare, sexual life, food and drinks,property laws, etc. Why just not keep it deregulated in the first place? There's no risk of more deregulation then.
Woah,

That's about half the tip at the cheap restaurants I go to, so I assume it would be a quarter of the tip at the "good" places.

Now, as I recall the help gets, on average, half their income from their tips.

So, yeah, that's a nice income indeed and you might see why a few folks aren't happy...
BTW my recommendation is to take a look at a 21st century file not on the page first:
25C3: Everything about the C64 in 64 minutes:
http://chaosradio.ccc.de/25c3_m4v_2874.html

OK, fixing the links by typing the basenames into Google. I better see some HN C64 intros.

Emulator FAQ - works: http://www.fairlight.to/docs/faq.html

Beginners guide to emulators - broken, get VICE or Frodo and be done with it

C64 Memory Map - http://www.pulia.nu/doc/c64/Docs/Misc/C64/Misc/c64-memorymap...

C64 I/O map - http://www.pulia.nu/doc/c64/Docs/Misc/C64/Misc/c64-io.html

C64 RAM map - http://www.pulia.nu/doc/c64/Docs/Misc/C64/Misc/c64-ram.html

C64 ROM map - http://www.pulia.nu/doc/c64/Docs/Misc/C64/Misc/c64-rom.html

C64 Kernal ROM version description - you dont need this yet

C64 ROM disassembly - http://www.ffd2.com/fridge/docs/c64-diss.html

All about your 64 - http://www.the-dreams.de/aay.html

REU Programming - http://codebase64.org/doku.php?id=base:reu_programming

REU Registers - http://codebase64.org/doku.php?id=base:reu_registers

1541 ROM dissassembly - http://www.ffd2.com/fridge/docs/1541dis.html

C64 User's Guide - http://project64.c64.org/hw/c64usg10.zip

C64 Programer's Reference Guide - http://project64.c64.org/hw/c64prg10.zip

Mapping the C64 - http://www.oocities.com/white-flame/files/c64/mapthe64.zip

VIC docs - works: http://www.fairlight.to/docs/text/vic.txt

Formats - works: http://www.fairlight.to/docs/text/formats.zip

Tools - all links work:

Manuals for Omikron Turbo Assembler, etc:
links work: http://www.fairlight.to/docs/text/xass33.html

Elysium's code examples - works: ftp://ftp.elysium.pl/gnu-generation/

C64 ML Tutorials - ftp://ftp.padua.org/pub/c64/Docs/ml-tutorial.zip
Interestingly if you were paid by credit card directly, you wouldn't have seen a penny for months. During which time your buyer would have challenged the charges, you wouldn't have gotten paid...same story.

It sounds like you completely misunderstood PayPal.
(Unrelated/offtopic: is "are" or "is" correct in the title?)
I'd suggest not actually using a bug tracking system. They tend to be separate from actual planning and the fact that they're separate means that planning is harder.

Take a look at http://www.pivotaltracker.com/

The whole system is crazy simple/easy to use and it pretty much lets you do all your project management in one place.
Ah, there's also a "swap ctrl and caps lock" option, thanks!
How about an EC2 micro (600MB ram) reserved instance? $54 one-time fee for a year (~$4.5/m), then .007 an hour (~$5/m). Comes out to a around $10-12/m depending on bandwidth usage and other AWS usage factors.
Geeks Uncensored chat with Jessica Mah CEO and Founder of inDinero
I don't see that it lets them "seize control", and I don't see that it's reactionary like that.
"The integer prompt shows that you are in the read-evaluate-pint loop."

How very British. Every development environment should have a read-eval-pint loop... and feature Alan Davies as side-kick.
IANAL but selling the device is not illegal and a court would not consider it a stolen item. It's against Google's terms, which is a contract between Google and the recipient of the cr48. Why is eBay enforcing that contract?
Actually the only thing I checked is the original content (tools) and examples. All of those work.

I fixed up the rest of the links (see my comment elsewhere on this page).
After reading it (it's only a couple links deep to get to the text), I don't see that either of those is realistic.
Real Programs Dump Core (1984)
The bill makes no mention of proprietary software or hardware.

The bill references Common Criteria certification procedures for the software running the network. This potentially could be used to exclude the use of custom operating systems and reconfigurations of, say, Linux or BSD, without them undergoing certification.

the intent is clear: critical private national infrastructure
means air traffic control and the power grid

That's pure speculation on your part.
It's a cultural difference.

In the US, people refer to the named entity (is). In the UK, they refer to the collection of people that make up the entity (are).
Why is eBay enforcing that contract?

Maybe Google is worth more to them than this dude?
Yes, the poster is from the UK where companies' names like "Posterous" are considered plural:

http://en.wikipedia.org/wiki/American_and_British_English_di...
Thom,

I think you're confusing market-driven security levels with market-driven security products.

Big-website-taking-lots-of-citizen-data: I don't need security, the market hasn't demanded it.

The-State: I'm demanding it. Go buy good security, I don't care how.

Big-website-taking-lots-of-citizen-data: Ah, Ok, I think I've found it.

The-State: good, just give me outline so I know.

Big-website-taking-lots-of-citizen-data: here you go.

While the anarchist in me might just hate the state and the large corporations, here no one has yet shown how any of these are doing dastardly deeds. And that's a fine exception to the rule, really.
Dieter Rams: Principles For Good Design
Of all the ways that George W. Bush has been disrespected, calling him by his middle initial doesn't really register.

On the broader point, presidents are politicians, not gods. More to the point, they are our employees, and they should be treated with the dignity and respect appropriate to that position. You don't bow and scrape to your employees, but you don't call them rude names and spit at them either, even if you disagreed with the decision of the hiring committee to hire this particular candidate for the job.
More Iranian users could just mean that the nuclear industry in Iran is becoming larger.
I wanted to simply bring up the story for anecdotal purposes, not publicly out someone. Everyone else I work with is an non-fan of the behavior, but this week I said that we should stop slamming his actions and instead try to find a way to get the message across in a positive way so he can be a better person and have impact without having to intimidate everyone.

I hope that eventually he'll learn that sort of behavior is counterproductive and simply not kosher. He's brilliant, just needs to go about sharing his knowledge in a more constructive manner. He'd benefit greatly in the long run.
A rancher once attempted to hire me to develop a replacement for CattleMax. He wanted to pay me the cost of a CattleMax install. You are safe from competition (from me).
Great video in that vein: http://www.youtube.com/watch?v=k7X7sZzSXYs&feature=playe...
Microsoft Introduces Montage, a Magazine-Like, Topic-Based Web App
I presume it's a reference to the Common Criteria certification requirements. So:

http://www.commoncriteriaportal.org/products/
The test has to be what your users understand that value to mean. I'm betting almost all Posterous users think they're being read by significantly more people than they actually are.

If Posterous can't provide meaningful stats (and I appreciate that filtering out bots may be non-trivial) then they should just avoid providing stats altogether. Bad data is worse than no data as it's much more misleading.
Ok, I get that. What I meant was, what's their legal justification?
بوسة شفايف
I'm curious what gnus offers over MH-E/nmh. If you could elaborate, I'd appreciate it.
http://www.unfuddle.com

It's basically a hosted, prettied-up version of Trac, with hosted SVN and Git integrated. It's not as pretty or collaborative as GitHub, but the issue tracking is much beefier.
given that it was Indians taking their jobs

For the record, I worded the above poorly, I should have phrased it, given that Indians where given their jobs. The former denotes active participation on Indians part. Which is not fair, a man needing to feed his family should not be held to account for accepting a position that someone else took from the original holder.
Stockholm Hit by Blasts After Threatening E-Mail Message
I found his observations eloquent and for the most part very insightful. If nothing else, he does an excellent job of glamorizing why this market is so exciting:

"These people are optimistic not only because theirs is the last ascendant American industry but because implied in all those products is the idea that the human problem can be solved."
On the other hand, I've "done" seven countries in two weeks. (In Europe, of course.) It's easy to get into a travelling pace where one night is enough to feel like you've seen a city... unless it's a really big city like Rome or Paris in which case you need two.
The application form is broken... When you select another country the state field doesn't update. :(

https://services.google.com/fb/forms/cr48advanced/

EDIT: never mind... "The Pilot program is open to individuals, businesses, schools, non-profits and developers based in the United States"
The rocket and capsule were designed with a certain payload weight target in mind. What SpaceX ended up with are a rocket and capsule that are capable of transporting between 0 and X kg (where X is the maximum payload) to orbit. SpaceX obviously doesn’t design a few thousand different rockets and capsules for a few thousand different payload weights, that would not be profitable.

Now, I’m by no means a spaceflight expert but I think it’s very reasonable to assume that spaceflight is a business with stupendously high fixed costs (designing and building the rocket and capsule) and comparatively much lower variable costs [0]. What this means is that the difference in cost between a flight of the Falcon 9 with no payload (except the capsule) and the maximum payload is relatively small. You will pay a lot of money for getting the capsule into orbit either way.

Or, to put it another way, the cost of getting the first kg into orbit is very high (because it includes the fixed cost of building and designing the rocket and capsule) while the marginal cost for every additional kg is relatively small (because the variable cost is a very gentle slope).

That’s true until you reach the maximum the rocket and capsule were designed for. The marginal cost of the first kg beyond the maximum payload will be relatively large because the rocket will have to be redesigned. (Drawing a graph would make all this so much easier to understand but I hope I was sufficiently clear.)

What this means it that SpaceX saves probably hardly any money by keeping the payload as low as possible while testing rocket and capsule.

[0] Other businesses with stupendously high fixed costs and comparatively low variable costs are for example Newspapers or software developers. The first copy costs for making the first copy of a newspaper or a piece of software are very high while the marginal costs for the second copy (the additional costs the Newspaper business or software developer will have for making a second copy) are very low, compared to all the costs that came before and that are fixed (salaries, buildings, machines, …) very nearly zero.
Prison is a better analogy. It goes pretty far too, with some very important differences of course.