skysight-inc/HackerNews huggingface dataset:
It's weird that you think you don't pay for the C++ Standard Library's implementation of reference counting at runtime.
If you hold down the Option key and point at the widget with the mouse, an "X" will appear that you can click to remove it from view.

If you want to completely uninstall it, look in the "Widgets" folder of the root "Library" folder (or a similar folder in your Home space), and drag the file to the Trash.
Ironically, one of the definitions of 'literally' is 'figuratively.'

Go figure.
I think companies don't want employees who stop thinking when they walk out the door, and if they just happen to have a key idea while in the shower, they don't want to be blackmailed later on.
Funny how a comment goes down when the context changes. Calm down with the hate.
You are correct about the posthumous baptism thing. Your idea about incest is plausible but I don't see any evidence for it.

http://en.wikipedia.org/wiki/Baptism_for_the_dead#Genealogy_...
I read this years ago when it came out, and was extremely disgusted with the chinese mathematicians involved.

I don't understand topology nearly well enough to understand Perelman's proof, but many mathematicians who do agree that his proof was correct and complete. Then the Chinese (Yau, Zhu, and Cao et al.) came along, and wrote his proof out more explicitly, and tried to claim all (or at least the lion's share) of credit.
Comcast to Slow Some Web Traffic for Up to 20 Minutes
The one magical word: http://www.twoguys.org/~gregh/fword.wav. Warning: NSFW, unless perhaps you're working at 37signals.
Who were they trying to get excluded from the commencement?
Very true. Why not just setup a staging server on the VM and use MAMP and benefit from the quick save and preview. Then sync up to your VM for staging to test your deployment.
Monica Lewinsky
There doesn't seem to be as many good free apps on the Mac as there are on Windows. However, most of the really good Mac apps are relatively cheap and high-quality.
You can also open the lighthouse door by clicking on it. Trouble is, the Flash window covers up its top (at least in Firefox 3)
Daylife API Challenge is a Flop, Shows That Mashups Are Hard
I just spent a better part of an hour typing out a response only to lose it.

To summarize:

Search is key. CL are a non-player in our market, but the CL equivalent cannot compete with us in automotive.

Why? High quality reference data, the kind that means you can't add a 1999 Ford Pinto CL if no such thing exists, and if it did exist we know it came with an iPod dock, is reasonably expensive to create and maintain and generalist just don't have the focus.

High quality reference data leads to high quality search, where you search for 2007 Ford X and get only '07 Ford X' or you search for late model BMW's between $25k and $33k and get exactly those, tends to deliver high quality buyers. Search quality and lead quality are inextricably linked. Sellers tend to follow high quality buyers.

I don't know how CL fares vertical for vertical, but I'd be quite surprised if in most markets they were the #1 player in each vertical.
> what is the source of these "unrealized capital gains" to which you refer?

The craigslist folks could sell the company in the blink of an eye. The amount for which they could sell it is continually increasing.
"... if the wireless operator on the Titanic had put a fuck in there..."

How would that work?

C-Fucking-Q-Fucking-D, Assholes!

Profanity is just words, but like all words, they have a tendency to piss people off. So I use "heck", "durn", "shucky-bob" and any other ridiculously non-profane words I can come up with. Then when I add a "hell', "damn", "fuck' or the like, it stands out.

When I was in my twenties and in the service, every other word was profane. When you use something all the time, it just doesn't work any more. Like a good spice, the trick is the moderate and appropriate application at the right time.

I love profanity. It's even more fun now that I squelch it up and down to suit the occasion. It's almost like playing a musical instrument. Now that I rarely use it any more, it's all the more enjoyable.
congrats adam! maybe I'll just walk over to your desk and tell you that.
Like most comedians who swear...

Well, and then there's guys like Carlin and Hicks and Pryor and Rock who swear a lot and yet are the funniest people on planet.
Get Started with CSS 3
No.

What it means is that its not axiomatic. Sometimes you need to roll the hard 8 (or more appropriately work the hard 80) to get things done. Other times when there isn't quite so much on the line it makes sense to keep your workload lower.

Our profession is very subject to burnout and requires a lot of education to keep up. Taking time off is valuable for peak cognitive function.

That said, DHH may take it too far. And I know it would frustrate the hell out of me if I heard DHH talking about the 4-day work week while I was working on the things he is almost unconsciously refusing to do.
One word:

"Greenspun"
Bruce Schneier: The response to the "If you've got nothing to hide" argument
Desktop guy (me) wrote a web app - Useful or bust ? (blog has screenshots)
The Mormon Church website has crashed. (5:54PM PDT)
http://www.lds.org/
But why? I don't know of anybody that deploys by copying files to their server manually. There's always something else that needs to be done and it ends up getting scripted away. Even the most basic deployment usually involves a copy and telling the server to restart or refresh itself.
>You can't accidentally pass a shared pointer to a library function in C++.

Spoken like someone who has never used a template function.
Did she, pray tell for this discourse ever tell you why saying such words offended people, or were you raised like I was?

Namely: This this this and this are wrong. Why? Because I said they're wrong.
Don't be discouraged by the haters saying: we don't need another X. If building another X interests you, than do it.
I've looked through all the comments here and while most of the answers seem to be along the critical mass variety/network effects/market reach, I think the better answer is branding. Specifically, Craig Newmark has earned my trust, and that of millions of others for no other reason than he's a pretty good dude. If you're going to beat Craigslist -- Craig Newmark -- at Craig's game, you're have to do things significantly better than they do. Not marginally better, but significantly better. And certainly there are problems with the level of spam in Craigslist, but those are solvable problems, given enough time. And the problem with Kijiji, which may have a better technical solution, is that it's run by Ebay, which once had my trust, but has since lost it.

Frankly, I wouldn't buy a ham sandwich from Meg Whitman.

As an aside, I'm listening outside my window right now, and am overhearing a couple of busboys at the nextdoor restaurant speaking in Spanish about how to find rooms for rent on Craigslist.

-- Fred
"Will Smith don't gotta cuss in his raps to sell records Well I do, so fuck him and fuck you too" -- Marshall Mathers
As more than just a historical curiosity? Greek geometry contributed much, but we don't teach it in college, do we? I'd hate to think my field peaked 2000 years ago.

See the fruits of it in that page. Modern biology tells us the soul doesn't survive death any more than 'treeness' survives the fireplace. I suppose it's easier to read Plato than to study evolutionary psychology or game theory.
Wow, remarkably inspiring. That is the attitude of a true hacker. Keep building!
Had me at:

"Learn JavaScript. Like, for real..."

"... It's a really beautiful and misunderstood language."
Hey, we actually got funded by someone who found us at a Boston demo day. I'm pretty sure we're the only ones ever to do so though.

You're right about their cheesy sibling rivalry thing (which doesn't stop at demo day scheduling). I guess what else would you expect given that they straight up lifted their application from YC.
Reporter vs Expert - Why Most Bloggers Are Stuck Reporting
Today I have for you a guest article from one of the most respected bloggers in the Blogging For Money niche. He is my blogging mentor and I want you to meet him to see what he is all about and that he is the real deal when it comes to making money online with blogs.
"I was so mad I called Richard Pryor's house up and said yo Richard, Bill Cosby just called me up and told me I'm too dirty and Richard said the next time motherfucker calls tell him I said Suck My Dick, 'cause I don't give a fuck, Whatever the fuck make the people laugh say that shit. He said do the people laugh when you say what you say? I said Yes, He said, Do you get paid, I said Yes, He said well tell Bill I said have a Coke and a Smile and shut the fuck up. Jello pudding eating motherfucker."

http://www.youtube.com/watch?v=y7nNLotYdOE
Brrr Farmers' Almanac says cold winter ahead
I don't see how you equate social objects with an inferiority complex. By that logic everyone who owns a teapot or board game has low self-esteem.
Thread Pools: The Simplest Concurrency Platform
1st post in a series covering several "concurrency platforms" (an abstraction layer to program multicore CPUs)
What will you major/minor in?
Great quote from his blog: "There are only two industries in which customers are called 'users' ".
I really, really like the logo for Travelfli. Whoever put that together, props. Very web 2.0, but with a grown and sexy feel (as Jay-Z might put it).
This effect should have a name- it would kill me if someone called it the Girlfriend Effect.

A) Hack (that fakes A).
B) As media cries foul, the media causes A to happen.
C) Echo chamber as bloggers find out the real story, which adds to A (not necessary, this just adds to the effect).

It's not the Streisand Effect because there is no attempt to ban, it's that the media exposure causes the hoax to become real. So, I'm sure there is a ghost story/supernatural/Greek myth parallel somewhere.
Math. Last time it was economics and finance, but I suspect that math will let me 'downshift' into either of those, or CS, so I have plenty of options.
Wireless Python Guides Robot Development
Comical and Craptacular Interviews — Lessons Learned in Silicon Valley Recruiting
There's another easier way built into memcached:

When you issue a delete you can specify "the amount of time the client wishes the server to refuse 'add' and 'replace' commands"

Maybe they couldn't afford to increase the read load so much but this seems easier than rewriting mysql's replication engine.
I'm in college, I run an entrepreneurship organization on campus, work full-time at a startup, and I'm doing a side project for fun.

Here's my only complaint, to fellow people who work a regular job or startup AND a side project: don't chunk all of your work into the weekend. Try to at least see your code every day, otherwise it's like coming back from a week-long vacation and not remembering your code very well. Ever stare into the sun and try to get around in a dark room? It's like that.

This past week has been particularly bad because we're doing a push on the product and I've had to do some hiring, but usually I'll try and at the very least look over my code every night so I can keep it fresh in my mind (which keeps my productivity just as high).

And wow, I can relate to this:

"All the engineers kept notebooks, of course. Blogs. They'd write frustrated entries, only to have massive elated breakthroughs the following day."

As for the recommendation to learn native JS: I suggest you instead take the route of learning jQuery. Say goodbye to cross-domain, cross-browser, xmlhttprequest issues. Selectors, manipulation, AJAX, traversing, CSS, effects, it's all there and it works really well.
What Chris describes is how to stay ahead of fashion: by creating it, in response to one's need that is not covered.

And how to profit from it just by being a gentleman.
Options...always good to have on the journey. Good luck.
Roots of backpropagation - from originator of neural network backprop learning alogorithm
Reason #1: Cursing is not the best choice of words. Cursing usually involves using words for bodily functions or religious notions. Neither category is germane to most situations that people curse in, and in those situations there are more informative options that don't demonize their subjects. I don't need to allude to disgusting, private or holy topics in order to express displeasure, shock or degrees of extremeness.

Reason #2: I hope that I am smart enough and have enough integrity to communicate without invoking the taboo. Choosing to make the trade between rational, descriptive language and taboo language in order to evoke an emotional response in your audience is a compromise of reason. It is the difference between reading The Economist and listening to Howard Stern -- one attempts (however successfully) to make a reasoned and informative argument about a topic and the other attempts to persuade by appealing to the primitive and more basic nature.

Reason #3: It conveys a lack of respect for propriety. Personal liberty is an ideal that I support. The abandonment of social norms is not. I do not think that everyone should stop cursing, nor am I a fan of the prohibition of materials and media containing language whose intent is to offend. I do consider refraining from partaking to be a personal decision to live by a more stringent moral standard.
Really? Google doesn't solve any hard problems?
"well"

Dying is not easy to understand.
The salient question is "what is value?"

One aim of Philosophy is to align our abstractions with our intuitions. Game theory/math can't do this, sorry.

Your prejudice is undoubtedly based on your lack of understanding of math, economics, and philosophy. Please do not be so arrogant. (note that I'm not claiming a perfect understanding of any of these - and yes, I realize this is ad hominem - but I'm fairly bored/frustrated by reading these same tired criticisms of philosophy)
Lots of factories have 12 hour swing shifts.

What I've done in the past is have a 6-day workweek, with Friday and Saturday being 1/2 days. I really liked it, but most people don't have a pleasant walk to work like I do, so the commute is a net loss.
PostgreSQL community has created several replication solutions that are less-hackish than MySQL's.

Its more the lack of an officially blessed one that comes pre-installed.

I'm using one right now that proxies your queries to multiple servers at once, effectively giving you genuine multi-master replication.
Maybe Vatican will buy Myspace soon. They can't stay far behind.
Your first reason is in favor of cursing infrequently, not never.

Your second reason is opposed to cursing only in certain situations, roughly trying to be rational.

Your third reason is in favor of cursing infrequently, not never. (Unless you think propriety should be respected 100% in all situations.)

Therefore, you have not given any blanket objections to cursing, only reasons to curse less frequently.

I have no comment about whether I agree with that, I just want to be clear about what you did and did not argue for.
Sometimes you need to roll the hard 8 (or more appropriately work the hard 80) to get things done. Other times when there isn't quite so much on the line it makes sense to keep your workload lower.

But that's not at all what they're saying.
Simplicity vs. Features: A False Dichotomy?
There's a movement in web application design that says that simplicity leads to elegant, easier to use software design that will be more useful for consumers. But Don Norman, a former VP at Apple, disagrees. It's not about features vs. simplicity, he says, it's about good design.
Small point. There is a prisoner's dilemma here. As profanity is used more and more often, it becomes less jarring (consider bloody, bloomin, etc.. as examples of prior swear words). Thus, they their very use, these words become less useful. However, any individual author has no incentive to stop using these words.

Eventually, we will probably have new curse words for english.
Isn't the right solution to make C NULLs a unique value or at least get rid of them now that a better replacement is here. Seriously, have 5 different ways of doing the same thing is how perl became a hell hole for anything more than 10 lines.
Nice Browser-based App Store Repository
Maintains a complete App Store database, 2k+ apps. Well designed too.
I'm really interested in the product. I used to travel a lot and still have enough friends who hang out on traveltalk to understand the market. It's a biggin.
Speak for yourself. I usually just toss them up in a background tab and go on with my coding. :-P
> As for the recommendation to learn native JS: I suggest you instead take the route of learning jQuery. Say goodbye to cross-domain, cross-browser, xmlhttprequest issues. Selectors, manipulation, AJAX, traversing, CSS, effects, it's all there and it works really well.

This is a good example of how javascript is misunderstood and the reason he suggests doing server side js. If you really dive into javascript, you'll see its true beauty and it has nothing to do with xhr, ajax, css or DOM.
Then don't try to tackle Craigslist head on. Attack them with an indirect strategy. Focus on what Craigslist doesn't get right and aim for the identified weaknesses. Better yet start by building up a position of strength for your own competing site and once your position is unassailable, then go into competition with them for classified ads. Finally, if you prefer neither indirect approach, then compel Craigslist to try and compete with your company in an area closely related to classified ads but different enough that it will be hard for Craigslist to adapt adequately to compete with you in this new space.
What accounting software do startups use?
I run a small startup with 2 virtual admins. I am looking for online accounting software which will let me create purchase orders for vendors and track invoices I give to customers. I gave quick books online plus and peachtree a shot. Both failed to do what I needed (poor customer support, no ability to do purchase orders etc). Are there any good hosted accounting solutions for < $50 a month?
The 3 most important words for founders: Social, Advertising and MySQL
because logical inconsistencies are always instant death for a religion...
Thanks for screwing that up.
!quine
he contradicts himself, but there are still some excellent points. I actually think that "the government gets to define what's wrong" is a better argument than an "intrinsic" right argument.
Ayn Rand may not be too popular around here but I think this applies:
There's no way to rule innocent men. The only power any government has is the power to crack down on criminals. Well, when there aren't enough criminals, one makes them. One declares so many things to be a crime that it becomes impossible for men to live without breaking laws. Who wants a nation of law-abiding citizens? What's there in that for anyone? But just pass the kind of laws that can neither be observed nor enforced nor objectively interpreted and you create a nation of law-breakers.
Interesting point, but I think the tragedy of the commons is a more fitting analogy than the prisoner's dilemma.

http://en.wikipedia.org/wiki/Tragedy_of_the_commons
I understand why a lot of people don't. Swearing is often a crutch for the uncreative, and a lot of people realize that. To use it effectively takes talent, and to use it ineffectively can be pretty damaging, so most people are probably better off just leaving it alone. Someone like Bill Cosby can be thought of as a far better comedian than he really is simply for not using it.

I have a feeling that if I were a better programmer I could come up with a great analogy here, but alas, I'm a hack.
It's pretty hard to come up with any better rationalization than "because I said so" for why "fornicate" is alright to say and "fuck" isn't. I've yet to hear one.
Well when we're talking about search - both the Yahoo and Live engines have effectively caught up in providing relevant results when searching, yet Google still has a dominating position which is still growing.

That right there is a result of branding.

It's the same reason why Coke dominates the soda market, if someone walks into a store to get a drink of some form, the chance that they will get a Coke is high - when any of the drinks will essentially do the same job.

To add some perspective I'll give a recent personal experience, which isn't conclusive by any stretch but illustrates my point easily enough.

I have an Uncle who approached me last week asking for advice about buying his first computer because he wanted to get onto the Internet so that he could search for Surfing stuff (his hobby) and also use Ebay. He's never used the net before, but already has a good idea of what Ebay is, and can name sites like Google (but not yahoo interestingly enough).
A to-do list.

Without reading books, in a few Sundays:

* Play with Sinatra (learn Ruby)
* Play with server-side JS
* Master JS
* Master an editor and learn the others
* Write a web service
* Learn Objective-C and Cocoa by writing a Useful Small Mac App
* Write Rake in Lisp (learn Lisp)
* Write an RSS parser in Erlang (learn Erlang)
* Rewrite the Ruby Standard Library
* Write a Ruby->Objective C bridge
* Learn another web framework
* Add concurrent task execution to the Lisp Rake
* Write a blog in Haskell (learn Haskell)
* Write Scrabble in Io and learn OpenGL (learn Io)

I'd want to work with someone who lived like this.
I have 3 blogs, i have one in Bulgarian in witch i post everything im interested in, i have an English version of it, and a 3-rd blog where i post the cartoons i draw. Im lazy and don't update my English blog very often, and i haven't drawn anything in two weeks.
Foodzie looks like the most interesting one to try for myself. I hope it will exist in Canada, heh
Which is to say, three words that get mentioned a lot in a startup blog.

Other statistically important words for founders: "Open mobile web server information services" (mobile phones are big) and "Can products" (Many hackers have cats, you know).
If the world's greatest chef cooked for a living, he'd starve
What would happen if this kind of thing were legal?
The Difference Between Electrical Engineers and Computer Scientists
Spend some time in jQuery and you'll see how much faster you can move on the DOM, and with half the code.

I don't mean to say it replaces JS, because you will always have native JS. But I would recommend not doing stuff like DOM and CSS manipulation and AJAX in pure native JS. jQuery extends JS and acts as a compliment, not a substitute.

But, I think we both agree that JS doesn't get anywhere near the credit it deserves.
Cold Topics in Networking
honestly, i didn't think the day would come that i would be so impressed by the ingenuity of the avril lavigne fan club in relation to viral marketing. kudos.
I found all replies on TechCrunch are all trapped in an assumption: "For each client, the server has to render the whole scene again and again"

I guess in fact they don't need to do that. Here is my guess.

1. Given a city model, it can be rendered according to camera location, orientation.

2. If users are only allow to walk on the street. Which reduce the possible rendering camera position and possible orientations.

3. If user can only move in fixed speed.

4. Given 1, 2, 3. The possible camera positions, orientations are limited.

5. The render farm render all possible scenes in system. They are marked by positions, camera orientation.

6. Assemble all rendering scenes according to users' camera position, orientation and pace and stream the whole scene out.

7. We can add one more parameter, time of the scene. So a city can have 24 hours and the change of Sun, Moon.

So the problem is reduced to how to assemble those scene fast enough and streaming them. And because it will be a movie, so one important thing is to find the difference between two scene and compress them quickly.

If they want to add users' avatars, the avatars may not need to be ray-traced. But just a object overlay in the scene.