skysight-inc/HackerNews huggingface dataset:
What the hell are you blabbering about? First of all I don't need any moral directions from strangers on the net. Second of all, your directions are so confusing I don't even think you know what you're talking about. What is spam? Mentioning this as a way to market is spamming the games? Or do you think I work for Blizzard or Linden Labs and I'm spamming Hacker news because nobody likes lame products like WoW or Second Life?

Only drain your karma trying? WTF are you talking about? If I go to a Halo server as a player called "CheckOutMySite.com" my Karma gets drained? In real life (assuming I believe in that stuff)? In Hacker News? How would PG know what I'm up to on Halo servers?

Seriously try thinking a bit more clearly before you go about lecturing me, thanks in advance.
Hey petesmithy! Do you mind if I took you up on that offer too? I have a few questions of my own...
Jerry Yang Explains Yahoo's Rejection of Microsoft's Bid
Got it. Thanks! There's so much in Emacs/Slime that I don't know. I find my fingers can only absorb so much at a time :)
Spidering the "Dark Web"
1. Build it;
2. They come;
3. Profit!

I don't have any formal business plan, but I already know exactly what my audience is, why they NEED what I'm building, and how they'll find out my product exists. It's a niche thing.
Watch out Craigslist, Sister Site Kijiji Is Taking Off.
I spent a full week evaluating Amazon, PayPal, Authorize.net and a couple of smaller players (don't remember their names). I even posted a detailed report here somewhere in August.

Authorize.net is the big daddy of online payment processing. I found it to be most developer-oriented too. Amazon suffers from unnecessary complexity and tied to their own stuff too much, besides not a single support person (on the phone) knew anything about it. PayPal was not very "customer friendly", in fact their sales people sounded like typical scammers/car salesmen and overall PayPal not as developer-friendly as authorize.net

In the end I implemented everything (one-time payments, scheduled payments, etc) in just two evenings using a couple of PDF downloaded from authorize.net.

By the way, another reason to use them is the dev. community. Thousands of devs built stuff for authorize, i.e. there are libraries, code samples and docs on numerous blogs for every imaginable programming language/framework.
someone drank a bit too much "the widget is the platform" koolaid
That seems like a clever way to get web design clients -- a new definition of "color scheme". :)

For other schemes, I recall having fun with Adobe's color scheme generator Flash applet:

http://kuler.adobe.com/
so women are attention whores and men are perverts?
"But if you misspell it, it's easier to trademark, and the domain is probably still free." -- the Google guys, the Digg people, etc.
Ridiculous article.

"Still, new findings suggest that people are doing more looking than buying, and that by year's end, transactions involving the Air will account for only 16 percent of Mac sales."

Assuming this figure is correct, which is a pretty big assumption, this is great news for Apple. There are 6 major mac product lines (mac pro, imac, mac mini, macbook, macbook pro, macbook air). All things being equal, each product line should expect to get 1/6 (or about 16%) of sales.

Of course, all things are not equal. The macbook and iMac will sell a lot more than the Mac Pro or Macbook Air, by design. As a result, you would expect the percentage of high priced products, like the Air, to be less then their fair share. The fact that they are holding steady is a pretty good sign.
FWIW, I commented before I voted. Only seemed fair to allow myself to be judged before judging.
You could maybe go with a free or cheap design from oswd until you get enough money or find someone good willing to do it for cheap.
Didn't hot or not actually have revenue of several million dollars per year? I'm failing to see how this is making money. I guess we'll have to wait and see how it evolves going forward.
Best cheat sheet I've seen so far. I really like the clean design and the ability to squeeze a lot of shortcuts in there.
1) Not fail

2) See 1
Well the 12' was a concession to a nerdy desire for symmetry. I figure a big silent ceiling fan hanging down will make the room feel less like a cavern.
Good guide, but vim is still much better.
http://www.tuxfiles.org/linuxhelp/vimcheat.html
Starbucks is a monopoly IMO...but is McDonalds a real threat? I can't see myself going to McD's for a latte and a NY Times :)!
I disagree (to a degree). If enough people want to spend karma on a downvote then maybe the link doesn't really belong in hacker news anways (I'm looking at you, XKCD posts).

If a submitter regularly submits garbage, how much different is it than spam? I mean, if a link is of low quality, maybe it ought to be downvoted & buried.
Thanks! I spent about as much time in excel tweaking borders, margins, underlines, column width, spacers, etc and then getting it to fit on one page as I did compiling the list to begin with!

I just got tired of so many crappy cheat sheets with ~20-30 commands in one column that didn't even give you enough to operate. Plus they were all ugly. Now there's one that's not :)
You'd probably be better off adding a little bit of equity to the offer.
I have designed a few web apps for personal use, but I do freelance design (bleikamp.com/work) and $300 would maybe get you 1 mockup from a decent designer - no XHTML/CSS or integration work.

I generally charge $75/hr for design and XHTML/CSS work - so not cheap, but also not nearly as high a rate as the rate as the "rockstar" designers out there ($150+/hr) or a design agency (a hell of a lot/hr) A full design could take anywhere from 40-100 hours, maybe more - it's hard to know, it depends how many individual pages you have or how many unique designs are needed.

Also make sure you know whether the designer includes a logo in his quote - many web designers / usability specialists aren't very good at logo work.

If you want a designer to do the XHTML/CSS with the design, check out the code they have written in the past - a lot of people suck at XHTML/CSS, even with how simple it is compared to OOP...
The product rep in those videos is brilliant.
the valley is one big circle jerk
> I'm well into my first startup, but I need to get to a startup hub where I can iterate faster and be around the right people.

I think you might want to examine your assumptions. If you need to hire people (or are desperate to get funded or acquired ;-), then said startup-hub is important. If you have a way of bootstrapping on your own ("I only bus tables as a day-job; I'm really an actor^Wstartup founder!"), and a plan for getting actual revenue, then don't overlook the potential of a certain global computer network that can reach across borders much more easily than you can.
Currently I am in Germany, but my new Job will be in Zurich.
gTLDs could confuse users
I've worked in the US on J1 status, the process was pretty painless, but the sponsoring company does need to produce a Training Plan that includes US social events and evidence of US only experience to be gained and how that experience will then be used in your home country.

You can then try for a H1-B and hope you get one of the very limited number available.
Ask.YC: task management software? 
I have been using Llama Graphics' Life Balance (http://www.llamagraphics.com/LB/index.php) for a couple of years now, but in that time they have made one minor update and asked me for $50 on top of the $70 I already paid. With a buggy, unintuitive interface and glacial development times, I think it's time to retire Life Balance.

What solutions do you use for keeping track of tasks across different parts of your life? My favorite feature of LB is the ability to subdivide every task into smaller ones, creating a task tree with priorities assigned to every node. The software then does some simple multiplication and traversal to give me a prioritized task list based on what I've put in. Is there something out there that would allow me to do this and access the information from both my Mac and Treo?
I wrote this:

http://stufftodo.dedasys.com/

It's not that fancy - you have to figure out where stuff comes in the list. It is, however, open source, and I'd welcome people doing interesting things with it.
I like this idea, it's very much like the #xkcd-signal experiment, designed to force interesting conversation (especially a problem in certain IRC channels...)

http://blag.xkcd.com/2008/01/14/robot9000-and-xkcd-signal-at...

It will also make non-spammers think twice about posting useless comments or submissions (assuming they either have low karma or actually care about their karma level)
Do children need to conjure up virtual/imaginary friends anymore with toys like these?

Amazing technology but I think playing in the dirt with action figures is a dying art among the single-digit-year-folks.

I wonder if they are doing real-time voice synthesis. We've come a long way since the Speak & Spell (from E.T.).
But the fact that other quality links can be liberally up-voted by others would prevent low quality links from rising. The only advantage I can see with the down-voting is that it will make (subjectively) quality links rise faster and poor links sink faster - but this is not necessarily an advantage, at least I don't think it is (I could be TOTALLY missing your point here!).
how does this "how to" apply to anyone else but himself?
Dominik Grolimund of Wuala - p2p storage service
I absolutely love the deskdesk and the sort to show that it is the desk, and the size of the desk.

On that note, I love huge desks...that are mainly empty. But that probably relates to my insanity.
C-M-\ actually only indents the 'region', which is the text between the point (your cursor) and the mark (C-Space). The neat thing about this is that yank (C-y) automatically sets the point and the mark at opposite sides of the yanked text. After copying an expression written in the slime repl to a buffer, C-M-\ works without having to move your cursor to the beginning of the expression.
I'll take the real privacy of an office over the "illusion of privacy" offered by cubes any day.
The problem with this is that it's too easy for spammers to make new accounts for every post.Then all you do is limit the number of posts (which may or not be a good thing) without doing much to deter spam.
the dirt is still there, if anyone wants it.

the only case against elmo is that people prefer it.
Maybe you get a medal of honor. These 'goodies' are just nurture for your craving. ( I know, I know ... suck my karma guys :)
Not all spam is automated.
I've run into this behavior/bug many times, so it is definitely a valid point. As far as I recall, it always happens, but if you're saying you don't run into the error then it may only be with objects. For example, create an object named bob, and an HTML element with an Id of bob. Then try to access the objects properties. IE6 will reference one or the other.

Untested, but it may also have to do with globally defined variables.
Numbrosia Puzzle Subreddit
9 Practical Ways to Enhance your Web Development Using the Firefox Web Developer Extension
Company Looks For Quitter in the Shitter
When I first started blogging, I wanted people to come read my great words of wisdom (naturally. Why am I not a god of publishing yet?!?) So I hit on the idea of tagging my Slashdot posts with a line at the bottom plugging whatever I was blogging about that day.

I made it a point to post interesting relevant comments to Slashdot, but at the bottom I would always ham it up with stuff like "Giant Sponge Moon Found Orbiting Saturn!"

People gave my comments 5 ratings almost all the time, but it really, really pissed off a group of \. readers. Was that spam? I'm still not sure the answer to that question. I know IpodGirl is a spammer, but there are all kinds of edge cases too.
Homeless: Can you build a life from $25?
Hmm. Maybe just this:

http://www.stefandidak.com/office/
We must be talking about slightly different things. Here's what I do, which works fine in IE6 and 7:

<div id="bob">...</div>
<script>var bob = $('bob');</script>

Seems almost identical to the code in the post (mine says "var" and his doesn't, mine uses $ to get element by id, his uses a 'get' function that presumably does the same thing). It does not produce an 'object undefined' error (or any error that I've seen).

By "it works fine" I mean that the variable bob references the appropriate DOM element and behaves as expected.

What should I change in the above to reproduce this error?
Kevin Kelly -- The Bottom is Not Enough
Kelly is really, really smart
The Ultimate Office
Yang to stockholders: Don’t worry, it’s all part of our cunning plan
Here's an interesting question: What informational books could NOT be considered "self-help?"

+1 for the final sentence, "get back to work."
That's the thing. You're not supposed to know if there's a baseball in there.

I guess going at it from a mathematical point of view (regardless of tricks) will give you an advantage over a kid guessing something like "a million" or almost any other random number.
Just looked at it and it is a total knock off of Craigslist.
Actually McDs got rated best coffee in a consumer reports blind taste test against sbux, dunkin donuts and BK...
Speaking from my personal experience, the most valuable thing I seemed to gain when we went from from one person to two is companionship. Having two people on board made it much easier to keep up the momentum, because I now didn't have as much need to put down work to hangout with my friends; I was already working with a friend!

I've found that separating out the technology and business concerns (at least in the companies that I've worked at) leads to, occasionally, bad solutions, tension, and a lot of the creativity is squelched. Sometimes, good ideas look uninspired from merely a business perspective, uninteresting from a technical perspective, but in reality they're great ideas.

A good example is the DOS licensing deal. Making a CP/M compatible operating system (poorly) isn't that bright. And from their business perspective, IBM couldn't see it's platform being commoditized, because they failed to understand how portable software would become. But Bill Gates understood.
Python 2.5.2 Release Candidate 1
Fundamentally, this sort of spam is about getting links to their sites (first for direct traffic and second for PageRank).

So, you should attack the links and not the accounts:

0. Check your URLs against blog spam blacklists. Exclude recently registered domains (all of the ones mentioned are less than one month old).

1. Links on stories that have been become popular should be real hyperlinks.

2. Links on unpopular stories should go through a news.yc redirector (since this means they don't get PageRank)

3. Stories that go nowhere (likely spam) have their links removed and a text version of the link placed next to the story name for anyone who really wants to follow that link.

4. A 'spam' button could be handy.
Who do I work for?
A very simple but free project manager I've used is Planner http://live.gnome.org/Planner and it's worked pretty well for me, but it does require you to do some mental work to come up with a task list. Stufftodo looks better. I think I'll check that out too.
We've come from E.T. to A.I. -- Super-toys last all summer long. :)
This is really cool. I want to see a Hacker culture spring up around the Elmo!
does authorize.net do python
Agree with the rest. FAW is a must-read. My copy has so many notes you can barely read the text anymore. :P
$2.50 for a cup of coffee is a lot. The only reason I don't hate starbucks is because even part time employees get health benefits. I think also they pay a fair wage.

.rb
PG explicitly gave justification for this:

"Ideally you want between two and four founders. It would be hard to start with just one. One person would find the moral weight of starting a company hard to bear. Even Bill Gates, who seems to be able to bear a good deal of moral weight, had to have a co-founder."

That does seem to be true. But I wouldn't think that implies a need for specialization, nor that it would help.

For further comments on the subject, Philip Greenspun has written substantially about how small teams of two or three consultants handling everything associated with a project would outperform, in terms of time, money, quality, and customer and consultant satisfaction, more specialized, supported teams.

That's contingent upon picking the right people, and training them the right way: communicating the right values, building up a well rounded skill set, getting people thinking about the customer and how to them to pay for stuff. When VC's took over and the structure was rearranged to encompass business specialists, and hr experts and so on, the company rapidly collapsed. There were other factors too: Joel Spolsky writes that the consulting market collapsed in general, but ArsDigita had big customers, which actually didn't go away, they just started doing things in house because ArsDigita got worse.

He explains some of this in the following link:
http://itc.conversationsnetwork.org/shows/detail94.html
Thanks for that clarification.

Actually, I don't use C-M-\ much, since I prefer to work in individual blocks and C-M-u-q does that nicely, without my worrying where I last set the mark.
I thought they showed the solution (besides the exploding head question) in the wiki .. ?
what's a business plan?
the problem arises when you try to directly access the element with id="bob"
e.g. bob.innerHTML this will work on explorer

and is called global namespace polluting. and it could get things mixed up. So, a good practise is not to name DOM elements with javascript variables.

The reason you never ran into the problem is because that locally you create a variable with a reference to the DOM element, so you are practising a "workaround"
As yters points out correctly, the real world is not like a college environment, where you are surrounded by other people your own age.

There is something about being surrounded by other people just as clueless, inexperienced, and eager to experiment as you, that stimulates the creation of convention-defying ideas.

That said I would like to think I did not need college to become an intelligent, aware, adult. But it sure did help and it sure was fun.
BPEL4People
Saw this on twitter. While I can't deny that "BPEL4People" has a poetic ring to it, I thought the 3rd paragraph could be right out of The Onion.
I like vi better than emacs in general (it probably has to do with my learning unix without X and basically vi was the only editor to use), but vi doesn't work as an IDE for Common Lisp.

Vial (http://common-lisp.net/project/vial/) was started with that goal, i.e., to provide SLIME-like functionality for vi but it's one of those still-in-progress (and may never actually release anything useful) projects.
Actually, I'd argue that relying on magical global variables mapping to page elements is bad practice in the first place.

If you want an element by ID, that's what document.getElementByID is for (or $ if you're using a JS framework). If you want a form element by its name (why not it's id?), you should go out to get that specifically.
I run another social news site (realestatevoices.com) and captcha doesn't help. The people inputing these links are 'SEO' firms based out of India.

Validating email accounts is worthwhile though. But keep in mind these spammers are actual people not automated in many cases.
I agree. You should NOT use 'for in' on an array.
Secondly, if you use 'for in' on an object, the first line inside your loop will most usually be:

if (e.hasOwnProperty(key))

This gets rid of anything defined on the prototype etc and would have solved the issue in the article. However, using for...in on an Array isn't good practice anyway.
:). At least I am fair against both sexes
The reason that code works is because in IE you're not actually doing anything. All elements with IDs are already in the global scope.

var bob = $('bob'); is a useless statement in IE.

The issue comes when you do something more like this.

<script>
var bob = "hello world";
</script>
<div id="bob">Hi</div>

now bob doesn't equal "hello world". Your global has been clobbered.

---

Similarly, it's surprising how many people fall into this trap:

<input type=submit id=submit>

Well that's all great and everything, but you've just clobbered the submit() function on the form.

before:

form.submit = function()

now:

form.submit = Your dumb input element.
"Cunning plan" - see Baldrick: http://en.wikipedia.org/wiki/Baldrick
This is awesome, congrats to launching!
not really a how-to More self serving than I would have liked
Rush Limbaugh's Leopard bugs: Can you fix them?
Is this recently? I got McDonald's coffee a year and a half ago and it was disgusting.

BK coffee is definitely still disgusting. Dunkin Donuts is useless. They add sugar and cream without permission. I take it black.
nice touch, launching on v-day
I'm afraid I don't follow. Creating a variable that references a DOM element (whose ID equals the variable name) is not a "workaround", it's the thing that's supposed to produce an error in IE. I'm not seeing that error. What do I need to change in what I described above in order to produce it?
1968: Engelbart demonstrates the mouse, email, collaborative work, hypertext, video conferencing
Im a fan of Tipjoy - I think your biggest obstacle will be giving out gift cards instead of cash (at least till my electric bill can take amazon gift cards) probably not a couple years off ;)

.rb
saying this is the 'best email client ever' without a comparison chart is lame.. :(
See my post above for an example of an error that arises from this.
My JS is compiled from higher-level source; at the source level there is no duplication and it's simpler to use a variable. Moroever, using getElementById is 60% slower than a global variable in FF and more than 10x slower in IE. For the app I'm building, this matters a lot.
interesting site...how long have you been up and running?
starbucks is McD's for true and wanna-be yuppies.
improving their coffee is a good thing, anything better than that watered down flavorless crap they have been serving for years. alas if only pete's had wifi
The only thing that tells me is Rush Limbaugh is a horrible communicator.
They have been around for some time. Almost 3 years ago[1] they bought LoQUO.com a kind of craiglist, and as far as I know the most successful one, for Barcelona (although it has now expanded to all Spain).

[1] http://sanjose.bizjournals.com/sanjose/stories/2005/05/16/da...
What about for micro payments?
SCO Reboots, Lawyers Rejoice
rememberthemilk.com

It's fantastic and free, has a mobile edition and widget(s) for igoogle and netvibes.
I have a theory that the day to day experience of at a company is what makes/breaks people's moral. If people like their environment, they will want to support the company that provides it. Normally one would assume that things like salary/stock options would be bigger motivators, but in reality those things are just numbers on paper and in bank accounts. And they don't make a bad office suck any less. The 8+ hours a day spent at the office are concrete and you never get them back. Few things are worse than not enjoying them.
Obviously, there are plenty of exceptions, especially for people who have financial obligations to support non-work things. In this case people are probably more driven by financial opportunities.
The "right" framework/library is often 'none'.
U.S. to shoot down errant satellite