skysight-inc/HackerNews huggingface dataset:
In the long run, I think that people might be better off with some sort of customized hosting plan that has the following things:

- Some sort of social-networking software that uses some sort of (xml?) standard protocol to communicate with others' instances of the software. Basically everyone runs their own Facebook profile page/wall and comments/posts are pushed between instances.

- some sort of OpenID-ish thing that integrates PGP/GPG keys for improved security

- ready to go software for running automated backups from the user's home computer (this could easily support all OSes)

If this was some sort of 'cloud server' or shared hosting plan that cost users maybe $10 or so it could work out pretty well. Though I'm not sure how the existence of current 'free' options would affect things. But I feel that such an option would be the best option for people in the long run. They would retain their own backups of their data, so it's not locked away on some company's server where they can't extract it (and the company will say 'tough luck' if all your data is lost).
Will there be a substantial discount on the final version for beta testers? If so, sign me up!
How to Profit off the Poor… and Keep Your Soul
By these metrics, I never indulge in escapist entertainment. That can't be right; either I'm incredibly wise, or else the description is incomplete.
When I originally wrote the article, I was using the word stuff — but stuff is such a boring word. It's got a lag to it. Ditto other options, like things and work and product. Shit, on the other hand, is a very pointed, quick word.

There is no generic word, offensive or not, worth repeating one hundred times in a short essay.
Hello Drusneko, re: "Sure, your content may disappear if the startup goes offline" good point. I mirror my Google Docs (in case Google goes belly up :-) and online pictures.

For "personal servers", S3 is very cheap for backing up information (static web pages, data stores), and a once a week or once a month cron job does the trick. Anyway, good point on backups.
> however I dont think broadband is going to be good enough for the next X years for "personal" to mean quite the same thing

Not to mention that most ISP agreements forbid you from running a home server unless you upgrade to 'business level.'
I don't entirely disagree. But it's an oversimplification to state that the law thinks users are too stupid to see the difference in logos if the colour is the same, as GGP did.
Become a Lifestyle Entrepreneur
Agreed. The only thing I could derive is the cautionary words about previous failures of languages with similar models.
Just to throw some alternate perspective in here, I could mention how Spotify offers it's service as a free, ad-supported service and as a paid for service without advertisement.

I thought the advertisements were annoying enough to pay for premium.
Also, is ZFS root bootable without trickery yet?

Depends how you define "trickery", I suppose. ZFS root works just fine; but sysinstall doesn't currently understand ZFS (work is being done to fix this) so you can't easily set up a ZFS-only system from the install CD.
It was used once for every sixteen words. That means it was used less than once a sentence. If I was unintentionally saturating the essay, I'd agree with you that my style needs some fixing, but it was a deliberate choice and it wasn't overdone for what it aimed to be.

Obviously we're going to disagree over whether it was overdone. That's subjective. I've seen a lot of positive response to this and surprisingly little negative. I'm fine with the response I'm getting overall.

As for offensive: It's the word "shit". I'm not using it in an offensive way. I didn't write "How to shit great". I used it as a generic placeholder. Is it offensive just because it's a swear word? Because here I thought we were more mature than to get prissy over naughty language, particularly when it's not attempting to evoke naughty imagery.
Well, I would hope so that exploiting techniques written 13 years ago won't always work on modern distros.
I love how the graphs don't include any units. The "scores" one is particularly meaningless.
Value, in the money sense, is what someone is prepared to pay. That's the kind of value I was referring to.

Which is indeed one possible definition of the word, but not the most useful one in a world where rational economic agents don't exist. The average person's intuitive sense of how much they value something doesn't necessarily bear any relation to how much they'd pay for it.

For instance, in memetichazard's post above: "Or, if the value of such things is great enough, then the demand will be there to pay for it." Under the economic definition of value this can be loosely paraphrased as "If people are willing to pay enough for these things, there will be enough to demand to pay for it", a statement which is tautological and rather inane, allowing us to infer that memetichazard probably intended some other meaning for "value".

Under any other definition of "value", including most common use, it's entirely possible (or even likely) for something to have a value unrelated to its price or market demand.
It's worth noting that you can speed up write operations on EBS volumes by first initializing them by writing data to every block on the volume. Subsequent writes will be faster due to the way Amazon virtualizes disks.

http://docs.amazonwebservices.com/AWSEC2/2007-08-29/Develope...
Amongst other things, for users using gcc ( >= 4.0 ) you have the flag `f-stack-protector' set by default, by setting the `-fno-stack-protector' flag explicitly, you effectively turn of compiler stack canary protection.

For those with a non-executable stack, by setting /proc/sys/kernel/randomize_va_space to 0, you effectively turn off any Address Space Layout Randomization (ASLR).

If by now, you're still unable to acquire a segmentation violation, try looking into the execshield stack markings, and so on, which may probably very easily be identified via some search engine.

Otherwise, it should be trivially capable to overflow a stack based buffer via the conventional routines, should they lack boundary checks.

Stack based buffer overflows pose as big a problem now, as they did 13 years ago, and probably more-so.
The founders are a practicing lawyer, a professor, and a recent graduate in American Studies. The remaining staff consists of a marketer, another lawyer, an economist, and a couple of MBA's. How well is this working out?
Nagging Your Way to Riches (podcast)
Maybe what he means is "Watch out for Go".
CrunchPad is 'steamrolling along,' will cost between $300 and $400
Wait until schools license this patent to force their students to actually learn! It could revolutionise education.
Doesn't Opera unite fit the bill here?

http://unite.opera.com/
Read: "Rory Marinich: Look How Alternative And Modern I Am, I Know Cuss Words"
That's cute, coming from somebody so edgy he quotes Banksy in his profile.
Exactly. "Shit" doesn't offend me as word. Trying to find the authors point through the mindless repetition of any word is a chore. If "Shit" was replaced with "Stuff" it would still be a horrendous post.

Example:

"That doesn’t mean the [stuff] you don’t get isn’t great, and it doesn’t make you less of a [stuff]maker not to get it. Just know that if you don’t get [stuff], you’ve still got something to learn, and that oftentimes it’s worth taking time to find somebody enthusiastic enough about [stuff] to explain what about it he’s into. (This is called teaching. As a kid you were taught that teaching had to do with seating assignments, but that was wrong. Teaching is knowing enough about [stuff] both to like it and to make other people like it.)"

If you use "is", "good", "stuff", or "things" more often than once per paragraph, you are not communicating clearly.
That is true whether you use the word intentionally or not. Since you used it so often intentionally it means you forced the word into places where there are better words that could have been used, detracting even further.

Swearing doesn't instantly lead to good writing, it almost always leads to bad writing.

And to say that since you are making a general point you must use general words a fallacy. You can be quite specific in word choice while still making a general point.
Windows Presentation Foundation was backported to XP. So you could probably recreate the Windows 7 shell on XP if you felt the need. As for the rest, I'm not sure...
wow I still remember this. a classic by Aleph One.

Another tutorial pre-dates this by ~1 year. It was written by mudge.

http://biblio.l0t3k.net/b0f/en/howto_write_buffer.txt
Getting a vps for $8-$20/mo from linode, slicehost, prgmr, webbynode, rackspace cloud or any other vps provider is so much easier than dealing with a machine at your home.
But honestly, noticeable articles are noticeable for their noticeable ideas, not noticeable words. Noticeable words backfire, turning people off.

Fair point about Banksy, though.
AIMA 3rd edition (Russell, Norvig) available for pre-order now
Isn't that exactly what I said? I wrote originally with stuff and decided it didn't work. I pared it down and switched the word and it worked.

> If you use "is", "good", "stuff", or "things" more often than once per paragraph, you are not communicating clearly.

Right, if that's happening unintentionally. I'm baffled by the assumption that I just accidentally wrote the word shit a hundred times. It's not like I think swearing leads instantly to good writing.

In this case, though, the central point of the post is that we're not talking about a guide to doing X/Y/Z. This is something that's applicable for virtually everything. The repetition is intended to drive that point.
Ask HN: Which is the best way to keep yourself organized
I have been using Post-Is for various purpoase. Right from to-do lists to quick math formulas.

But I am wondering what are the other options I have given that I am constantly on move?

Should an electronic gadget, a small netboo, PDA is helpful or just a notebook will suffice?

What are all Hackers at HN are using?
This wasn't a good Hacker News article. It wasn't written to be. I've actually got one in the works now that I was going to submit here this week; this was geared towards my usual reader constituency of artsier types.

That comment here was the first time in a week and a half I've seen anybody comment on the word "shit", actually. When I wrote it I expected that might be a turn-off; I guess after it caught on in the blogosphere I got used to people treating it like it wasn't overdosing on the word.
You deserve the criticism. You didn't "unintentionally" introduce the word many times into your essay. You thought it would be a good idea and banged the reader over the head with it.

"Remind yourself always that your shit is relative. Find ways to expand your definition of shit as much as possible. That way, the first step you take in making your shit will alone surpass the completed shit of the inexperienced."

You can't make that point without using the word "shit" three times? I'm sure it can be better in a dozen ways without ever using the word shit, but you overused "shit" again to keep your theme going.

That is why the original poster is not being snarky. The post literally reads as shit shit shit shit shit, how many times can I say shit in one blog post. The point you are trying to make is completely lost in that.

edit: When you start blaming the reader for comprehension problems, you have failed as communicating. Although I'll keep in mind that you just wrote "it it" and "people're" right after talking about "flows naturally".
I'm curious about the economics of this. If you reserve an extra large high-CPU instance for 3 years, you end up paying $3,000 per year ($2,800 initial fee + hourly rate). Isn't it cheaper to have your own servers?
I'm not much of a writer, but if I spot that I'm using the same word twice within two sentences of each other I'll try to find a suitable alternative.

The reason for that is simple, this is not my first language and I find that if I'm not very careful I get caught up in my somewhat limited vocabulary. In dutch that problem would normally not hit me.

If you write a piece like this and you have a point to make then it is a real pity that your choice of words gets in the way of getting the point across.

There was this article a little while ago about 'shit my dad says', and you commented there that you thought it was excellent stuff. But it is the diametrical opposite of the way you write, he makes his point in one sentence, which may be coarse and rough around the edges, he may even use a swear word (or two), but it does not get in the way of the delivery.

I swear I tried to read your piece, but after reading roughly a screenfull I simply gave up.

That can't have been your intention (or maybe it was).

The criticism here is too harsh I think, you probably have a valid point to make but if it got lost than that's a waste.
Ask HN: Anyone have experience with Parellel Python?
I found what seems to be an awesome Python parallelization library which gets around the GIL by using processes and IPC. The same mechanism lets it support distributing jobs to clusters across a local network or the Internet, with dynamic load balancing.

Sounds pretty great, right? However, I haven't heard of it before, nor have I been able to find much (recent) buzz or reviews about it. Any of you all have any experience with this library?

(link: http://www.parallelpython.com/)
If into Ruby, I saw a presentation on how to do what your looking for, check out: http://jjinux.blogspot.com/2009/10/ruby-introduction-to-beha... - Should be a good starting point...
If you wanted to emphasize the message instead of your stylistic means, you could have lessened the obtrusiveness of your style. By not doing so, I think you are rightfully criticized for style, when it should have been about the message.
Fair enough. I'm not enough of a prick to think that my opinion overrides everybody else's. I don't think I was going to write another super-swear piece, but now I certainly won't.

Oh, well. It's one piece. I can handle people not liking it.

(As an aside: I never suspected English wasn't your first language! That comes as a bit of a shock.)
Win a Google Wave Invite with woorkup.com
I'm fine with being criticized — best way to learn to do better. I just resented the suggestions that I didn't know what I was doing. If I deliberately fuck up, I'll take my punches, but the comments implying I somehow accidentally used "shit" that many times kind of irritated me.
I use this all the time - my favourite is to promise to give a talk about something I haven't actually written yet. Powerfully motivating.
That is false. The purpose of the code business is to make votes anonymous.

The key to the system is that before the election, the election commission prepares a set of tables that, taken together, link the ballot codes and the candidates’ names; but that link can’t be deduced from any one table by itself.
Hell, Apache fits the bill here. I think that the author was more concerned that more people aren't hosting their own content. Which is a pain, evenw ith Opera Unite. So, it's no surprise why most services are still based on corporate servers.
What can I say? I must read differently than the people here. When I read it it flows naturally; this has been in circulation long enough that I see lots of other people're okay with the style also.

Perhaps it's that I don't skim when I read: I actually digest the words being used. Read aloud, it really doesn't sound like the word is used too much; skimmed, it's all that stands out.
http://www.thenation.com/doc/20091123/tkacik/print
Bit overstated, but he raises good points. I'd highly recommend Zakaria's book, "The Post-American World". Really a great book.
Yep. Every developer/company that attaches itself to a larger platform (Apple Appstore, Facebook, etc) needs to ask "What would I do in the future if I were <platform company>?" and then build a strategy to account for that.

Company-sponsored platforms are self-interested moving targets just like everything else in business.

Just something to think about when you're coding iFartVille 3000.
clever!

That is the kind of thing I had in mind, something low tech.

The nice thing about your solution is that it automatically corrects for lower temperatures (or higher ones). Good thinking!
I mostly use my email. Gmail provides several features to make this easy. I know a lot of people say "your inbox is not a todo list", but I say to hell with that. Email is a good aggregator of information for me, since I can add things to it easily from a wide variety of devices, and with the techniques below I'm able to use it effectively.

First, I have several labels ("giterdone", "lookatlater", etc) for emails that contain tasks for me to complete. Some of these come from other people, but several also are emails sent to myself with tasks. Filters automatically tag "to-do" emails from me. I also have labels for things like "ideas" and things "tothink" about.

I use the "multiple inboxes" feature of Gmail Labs to create separate message lists for the todo-type labels. At the top is my highest priority label, "giterdone", followed by lower priority labels. My general inbox is at the bottom. This forces me to see my tasks whenever I check my email, which for me is pretty much always open. FWIW, I keep my inbox at 0 pretty much whenever possible. Smart labels and filters, along with another labs feature, the "Send and Archive" button, help me a lot with this.

Also, I carry a notebook (legal pad, really) with me wherever I go. That is used to just jot down quick notes, but frankly I don't use it as much as the above.
Drug dealers are not Marketing geniuses. Drugs are for losers. A drug addict cannot build and maintain a successful company over time. I would never hire a drug user.

I am from southern California, I have seen the harm that drugs do in people’s lives, it ruins their lives. Marijuana is a gateway drug. Take a ride through some of the less spectacular parts of Los Angeles County (or San Francisco for that matter) and you can see the devastation in people’s lives caused by drugs.

Don’t glorify a drug dealer by calling him a marketing genius. It doesn’t take a genius to peddle dope. If you want to see a marketing genius in action look at someone like Donald Trump and his Trump brand.

1. http://www.youtube.com/watch?v=_Twre6ItGEI&feature=relat...

2. http://www.youtube.com/watch?v=P0zgIzqgxFU&feature=relat...
Flavors of programming ...
I use gmail. I have a label for storing tasks, and I can access it anywhere...
I had to double check this was written in 2009. In the last four years I've moved away from having a personal server at home to The Cloud(TM), and life is much, much easier. There's certainly a class of people for whom a personal server at home is a great idea, but I don't think it's the tech-savvy mainstream in the long run.
I had a similar class. CS2110 at Georgia Tech. I will never forget it :)
Don't forget to take your grain of salt with this article. The timing comparison is between two different computers of unknown hardware, running two different operating system versions.
Lynx can record a session and play it back, which makes it easy to create tests. The sessions are easily edited too. It's available in the repositories of most Linux distributions, or here:

http://www.lynxbrowser.com/
RAID helps if disk is the bottleneck. If it's the network (EBS is network attached), then you're SOL and should probably try a bigger instance instead and hope fewer people share that physical host.
Wait, so Selenium RC not hitting the spot for you?
Google Calendar plus Google Tasks in the sidebar that have tasks to do with dates so I can check them off when I'm done.

Do the smaller, easy things first and fast, so you'll be motivated to get others done.

Check out the GTD philosophy: http://www.davidco.com/what_is_gtd.php
I'm 100% drug & alcohol free myself, so it's funny I'm going to have to take exception with one point in what you write:

> Marijuana is a gateway drug.

In defense of 'pot' smokers:

I know quite a few of people that smoke the occasional joint and none of them have slid off in to the harder stuff.

That is a personal thing, if someone does not have brakes when they consume for instance alcohol they certainly shouldn't be trying anything else.

Marijuana is only a gateway drug for people that have a lack of self control, and my experience to date is that those would have gotten there eventually anyway, with or without the 'pot'.

edit: and if I can choose between having pot smokers near me or drinkers then I vote for the pot smokers.

edit2: hey downmodder, it's nice that you mod me down for relating from my personal experience, but I'd rather you mod me down and tell me why. If you thought it didn't contribute to the discussion then that's ok.
Fantastic. Not only is she a smart engineer, but she's protected herself from a business standpoint as well.
ACTA: time to calm down and look at the facts
I made the foolish decision a while back to choose a data storage option based on benchmarks and hype, and I'm currently paying for it by having achieved spectacular launch failure and now completely rearchitecting my backend.

Can I ask what you used - and how it hurt you? Just so I can avoid making the same mistakes ...
There is actually some good proof supporting the GGGP's point. Shady marketeers will use a completely different logo in the exact same shade of colour to fool people in to thinking they're dealing with the phone company when they send out bills for inclusion in bogus directories.

It works, it's a simple as that.

But that should mean to me that if you don't want any confusion that you should pick a black-and-white scheme and force the customer to read instead of using legal tricks to monopolize part of the spectrum.
I remember reading this paper as an undergrad at Rutgers. We had to do a stack smashing project based on this with different stack protection methods (canaries/ASLR)

This was probably one of the most important things I learned in school.
Selenium RC starts Firefox instances though which means I'll have to be running a X11 server on our CI box. I actually gave this a whirl with Xvfb but it still uses tons of memory.
Things.app + Things for iPhone for most of the tasks I need to get done. If I get actionable email I just organize them into the appropriate labels without transferring the associated task to Things.

This is what I've settled with after trying to get into GTD, Zen to Done, ActionMethod, etc.
If you code (or even if you don't) check out the eclipse plug-in Myln (http://www.eclipse.org/mylyn/) and using Trac (http://trac.edgewall.org/) as a task repository (there are plenty of good cheap hosts like projectlocker.com). There is a great extension to it called Tasktop Pro that lets you use a gmail label as a task repository too.
The great thing about Myln is that it is "context based" - ie it filters tasks to the work you're doing at the time, and looks after opening all the related resources needed for it.
Google each of trac, myln, tasktop pro and projectlocker to see examples and how other people use them.
What a pity this won't be FP, it's really interesting stuff. Thanks for the post anyway...
It's going over SSL (JSONP). Nothing insecure. And you password is encrypted in our DB.
I really hate when the word "design" is misused like this. The act of creating graphics for a website is not design--it is illustration. To actually be about design this article would need to cover the theory and strategy behind certain aesthetics.
At least a grain. Would be nice if someone contributed actual timing numbers from the same box, since I was unable to compile Go.

The point is that Go is a compiled language designed for concurrent processing and Stackless Python is a byte-code language which also had to parse the input program as part of the timing. Even then the raw numbers put Stackless as twice as fast as Go. Assuming my machine is 4 times faster than Pike's, that still not enough to justify what I interpreted as praise for Go's concurrent processing performance.