skysight-inc/HackerNews huggingface dataset:
One particularly moving passage:

The tech world won't know the final impact of Raskin's work until several more months, perhaps years. At the time of his death, he was working on what he hoped would be his biggest mark yet: a new type of operating system called Archy. Friends and co-workers describe it as his longtime vision of easy-to-use computing brought to life.

Last December, funding from an unnamed international company came through at almost the same time his pancreatic cancer was discovered, and Raskin threw himself into completing the framework of the system in his final months, says David Burstein, who's making a film about Raskin's life and did dozens of interviews with him late last year and early this year.

Raskin was programming up until he could no longer type, about a week ago, says his 21-year-old son, Aza Raskin, who worked with him on Archy for six years. "Jef largely ignored being sick," he says. "He thought it was more important to keep his work going. The only thing that happened was he worked harder if that's possible."
Mainly because I've undercharged too often for things in the past. I like giving stuff away, but this time I thought I'd have a go at making it a bit of a business up-front.

If I simply get no-one over the next wee while, I'd consider making it free. But I don't care too much either way -- I mainly made it for a friend who's getting married.
You might be right for birthday lists, but I think for weddings, $20 is not bad. Part of the reason I made Gifty is so people weren't forced to buy from a particular shop, or buy online, or whatever -- there are lots of such wedding registry sites our there already.

You're probably right about it being off-putting to put prices on there for things I don't yet offer. Fixed, thanks. :-)
> Their influence is greatly overstated.

But doesn't being TechCrunch'd help your googleability/google page rank?
ci" deletes the inside of parentheses

I think you mean inside quotes, by the way.

I find the idea that there are 100 vim commands every programmer should know a but ludicrous though.

Especially considering that the "100" commands were all compositions of simpler vim commands anyways. I don't think this is actually that great a submission, for this reason. How many ways are there to rehash some really specific example -- say, counting both ":set syntax [on|off]"? Vim is so much more general than that. It seems inaccurate -- even discourteous -- to treat this as some laundry list of commands in your bag of tricks (except in the case of, say, muscle memory). From my experience, you don't memorize some long string of letters as a command; you think of what each tiny bit does in and of itself, then compose that into whatever you want to accomplish. Rather than commit the string "ggguG" to your brain, vim users think of it as "go to the beginning of the file (gg), then uppercase (gu) to the end of the the file (G)". Granted, vim gets more complicated as you delve into the realm of motions, .vimrc level configurations, ex command line, etc.

Also, it seems that vim users would be the real ones who need to know such things, not every programmer altogether. The title feels cheap / sensationalized that way.

If there were some REAL list of vim commands "every programmer should know" (well, vim-user), I'd at least start by recommending the alphabet...
New deal makes “invisible” Flash content visible to search
this is a little of topic, but its not just that. I know a lot of stuff about American history, i also know people that have lived in different parts of the country. I could write an entire essay about stuff that i don't find normal in American culture, but you can do that with almost any country. There are stuff in America thats just weird.(i mean weird not from my point of view, i mean weird in any point of view, i think the "most powerful nation in the world" thing has gone to your heads, power corrupts.)
now that we've been conditioned into thinking this security theatre is relevant we can now buy a different bag as a 'solution'. horse/cart ref here.
Ticino 360° - Lago del Ritom 1850m
Ugh, they sound like a ripoff that I don't have a choice about, since I hate taking my laptop out at checkpoints (already busy enough taking off flat sandals and necklace..).

Then again, shouldn't a lot of laptop sleeves work by default, if the clutter is the main issue? And depending on how I pack, and if I don't buy a new bag, I'd have to use a sleeve, which would either count as my personal item (then what happens to my purse? :( ) or would go in the carryon, which is my main problem anyway since I hate taking it out in the first place.

Also I wonder if this would apply to any electronics one would be dragging through security, not just laptops. I'd like to keep my wii in my bag because it's one less thing to pull out and repack.

Ughhh headache :( This just hassles the people who fly a lot, nobody else.
Gurgaon. Do get in touch if you are in the vicinity.
Email in profile.
Aged Recovery,Aged Account Recovery,Aged Collections
Aged Recovery - National Asset Management is today's most progressive loss prevention and collection agency. Contact NAM for all your aged recovery needs.
Collection Agency - Collection Services - Nationwide collection agency
National Asset Management collection agency are the best services providers for legal collections. Our legal team are expertise in legal recovery and collection.
Commercial Collection Agency - Commercial Collection Services
Commercial Collection Agency - National Asset Management is today's most progressive loss prevention and commercial collection agency. Contact NAM for all your commercial collection agency needs.
Entire sections are missing, f.ex. process. Others are naive, f.ex. build automation (no continuous integration?).

Obviously skewed toward geekery (he is the Indian geek after all).
Minesweeper hacking - Viewing process memory in Windows
An iPhone with a keyboard?
The major problem with Seedcamp is they don't have a product-focused, developer-loving guy like PG. Its too much about the business/marketing/lawyers etc. That's important, but they need to find a PG equivalent who will get his/her hands dirty in the product and technology aspects. I've given this feedback to some of the VCs who are involved with the program.

BTW, the people behind the program, especially some of the VCs, are great. So with a few tweaks, I think they are in good shape.
Exclusive Mortgage Leads
Exclusive Mortgage Leads provides, Mortgage Lead Generation Services to the companies who want increase their revenue by closing more loans. Mortgage companies choose our Exclusive Mortgage leads for getting best results.
Hacker News Widget !
we're a team of 5 (3 tech, 1 marketing, 1 advertising) with some funding, operating in this space for some months now.

looking for a kick-ass graphics designer to join us: paul AT boehm.org
I agree wholeheartedly with pretty much everything you've said here. There is no magic "Vim cheat sheet" for new Vim users. To understand the power of Vim, you have to understand the power of its parts. It reminds me of playing with K'NEX as a kid: you either learn how to build magnificent things by learning how pieces combine to form powerful designs, or you blindly follow the built-in diagrams for prefabricated creations (not really understanding how they came to be) and then dump it a few days later out of boredom.

That said, I up-voted this submission solely because it's showing off Vim. That's what I try to do with the programmers I meet -- evangelize about Vim.

I'll never forget the first time I saw an ancient Vim user hacking away at code. It seriously blew me away, and I knew that I had to learn it. Via a combination of :help and O'Reilly's "Learning the Vi Editor", I learned. Four years later (and that's young for a Vim user), I'll never look back.

Point being: you can't learn via a cheat sheet. Dive into Vim, starting from the basics.
Why? It seems to be much more money than YC offers? Although YC probably is much more valuable overall.
AdSense Referrals Retired, Google Affiliate Network Offered
Beginning the last week of August, your AdSense referral code will cease to display ads from Google. Look for a viable alternative in the Google Affiliate Network.
Adobe Makes Flash Searchable
Sorry... still working out a few kinks.
Monolog Boxes and Transparent Messages
Why are some teachers respected and others just get eaten alive by all their classrooms ? There is a trick beyond each illusion.
Jeez, 1989. I was wondering what the author was smoking when he mentioned microsoft's innovation.
Indexing of SWF/FLA files opens up some interesting searches of the now-not-so-deep web:

Flash + game (mostly silly Flash games): http://www.google.com/search?hl=en&q=filetype%3Aswf+OR+f...

Flash + algorithm (finds some interesting CS and non-CS presentations):
http://www.google.com/search?hl=en&q=filetype%3Aswf+OR+f...

> Not really, I would never make a site in flash.

There are a lot of photography portfolios online that use Flash (presumably to protect the photos and for presentation - e.g. first impressions for potential wedding clients). It would be nice if Yahoo/Flickr or Google image search could auto-tag (caption proximity) and index their photos. Though not specific to this announcement, it would be nice to have Flash-wrapped video screencasts/vlogs indexed by their audio content.
The Rule of Least Power: http://www.w3.org/2001/tag/doc/leastPower.html
Both morphine and heroine are highly concentrated. I think even the poppies are very strong without too much preparation. If you want a realistic comparison it'd be coca leaves against cocaine. The as-is coca is a mild stimulant used by natives during hundreds or thousands of years for long marchs. The purified cocaine is a strong, potentially addictive drug.
Considering Adobe's track record with open standards I'm not really surprised.

Their purpose isn't to foster innovation, it is to remove an obstacle from the decision path of people buying Adobe's products.
The image the author paints of Ballmer in a red bikini will haunt me for the rest of my days.
How to recover/reset forgotten passwords?
I forgot the password to my previous username on Hacker News, but couldn't find a way to recover/reset it.

This shouldn't be so hard to do...
Free Download: Intel Concurrent Collections for C/C++
The brain appears to make up its mind 10 seconds before we become conscious of a decision
How To Install VMware Server (Version 1.0.6) On An Ubuntu 8.04 Desktop
The high school I went to was the same, it had nothing to do with character, even if an aggressive disposition is included in the definition of character (I HAD to be rather aggressive just to keep the worst bullies at bay)

What was interesting about my experience was that - while I was indeed a nerd - I was at the same time considered "cool" by many (I wore my hair long and dressed in an outlandish manner) but the majority of kids there did not like or respect me.
But you don't need compulsory socialization to do that! All you need is a colleagues who you talk to from time to time. What if the person who knows exactly how to do what you want to do is someone elses XP buddy? Now you have two people stalled instead of just one.

There is ample evidence that "ownership" of code results in better quality and a more motivated workforce. People like seeing a feature from inception to completion. So long as basic conventions are adhered to, there's no need for anyone to touch anyone elses code except in a genuine emergency.

Can you point to any open source project that is actually collectively owned? I think not, everything actually has an owner who gets to say who gets to commit what...
I'm thinking out loud here and this has been mentioned before (although not really discussed) how about allowing people to spend their karma?

ie If I think something is worth 20 karma I give it 20 of my karma. If I think something should lose 10 karma I have to pay 10 karma to remove it.

It sounds scary as it could introduce a lot of volatility. The main benefit however would be that people are a lot more judicious when voting as it comes at a price.

I'm not saying it would work but it would be bloody interesting. Obviously there would have to be a source of new karma or else we would experience deflation. It could be trialled for a month or two with an agreement to go back to the previous system and to restore previous karma levels should things go tits up.

Thoughts?

Edit: forgot to say that removes the need for any potentially large amounts of computation to calculate weightings.
Did you consider that your site may have failed because it uses a black background? How many very successful websites do you know that use black backgrounds?
People who work is not really a niche
Allow karma transfer here and we have the beginnings of a reputational economy...
Rhapsody Ends DRM - Itunes in trouble?
Maybe they will, eventually... The article does say though that they open sourced their player software so you could presumably write your own flash decomposer to index the files w/o Adobes help.
Gates on Windows "What a mess"
Exactly. Do you think it would work? I do. I'm happy for the users here with the strongest reputation to have the largest influence.
Ask YC: Equity question for very early stage startup 
We are a team of three co-founders, each with equal equity share (1/3 each, we've yet to gain funding as we're still early on our journey).

We have an opportunity for someone to get involved who has lots to bring to the business, having worked for one of the major players in the space. He loves the concept and wants to take an active role in the company - more than just adviser but not quite co-founder as he currently has a full-time job.

So we are in a quandary: how to decide what equity share he is worth to us? As of yet, we do not have a valuation. So I'm not sure how we can apply the 1/(1-n) rule (Ref. one of PG's essays) in this case.

Here are some thoughts we've had so far...

- Difficult to base it on the value he'll bring to the company but this is obviously the standard way of giving away equity. So how do we solve this problem?

- It's likely he'll be helping us with gaining funding, so we've thought about structuring it as a "base + bonus" share, dependent on how much money he helps us secure.

So are there standard ways of approaching this kind of situation? And what questions should we be asking ourselves?

If anyone has particular thoughts on it we'd be really keen to speak to you in more detail about what we're doing.

Many thanks,

Nikhil
All Information Theory Books Categorized
"Your brain has a mind of its own"
Web 2.0: Integration, APIs, and Scalability
The lovely PhpMyAdmin and the convenient Drop button for a database. While multitasking I hit the Drop button on a Production Database because I had two tabs open comparing some configuration parameters between my local install versus the production. Lost few days of data since the automated backup was not quite automated yet.

Lesson learned: make backup scheduler top priority on your to-do list. And check it often.
Comet Breakthrough: Socket for JavaScript in the Browser
>>It would discourage new users, as they would likely never catch up to early adopters.

Adding a time based decay to the rank could address that. I.e. my vote for you 1 month ago is worth less then the vote 1 min ago...
Wow, I had a completely different idea based on the title:

Incorporating rankings from news-voting sites (digg, yc, reddit) directly into pagerank for search.
XP is a specialized tool for getting specialized results. As the article mentioned, it is good for getting large volumes of average code. (And likely doing so with fewer mistakes).

We XP for the same reason we have 2 pilots on an airliner. Its long and boring but messing up can be very bad. So we send 2 people to manage the drudgery, keep each other motivated and catch mistakes that could lead to problems later.

The virtue of the lone expert however, applies to a very different type of problem. He has to be free to try the most wild outlandish things that pop into his head. This is not possible in a "pair programming" environment. There is astonishingly little difference between design flaw and brilliant innovation in this space.

When we test the X-1 we send Chuck Yeager not a pair of pilots from Delta.
Hookworms relieve allergy symptoms - researcher tests by infecting himself
ah. sure. timr wins this one ;)
Nielsen: Digg Traffic Sucks. Mashable: That’s What She Said
Discuss: the true value of social media traffic.
An enlightening study of nerd history - Review of American Nerd: The Story of My People
Working With History in Bash
Development Phase Code Signing
Google subletting office space in NYC
A) I'd recommend that you reallocate your shares sooner rather than later so that you actually have a pool of unallocated stock to distribute to other new employees.

B) I think that you have to sit together as a team of 3 and determine what you think this persons value contribution will be. You are on the right track with a base+bonus thought. Remember also that you can arrange for the shares to vest over a period of time. This helps minimize the threat that you give someone more shares than they are worth - as the shares vest you gain better insight into the persons value contribution.
Probably a little bit, but they're just one site. Google would never put so much influence on one site- it is too gameable.
Will Apple sweeten the iPhone deal at the last minute again?
So this is just a better framework on top of HTTP Bind? It's not true sockets because I still can't open up many simultaneous connections. The max-persistent-connections-per-server was what always annoyed me when it came to using this type of architecture.

Has anyone seen code that manages to multiplex a single connection of this type across multiple tabs within a browser? Is that even possible?

From: http://www.orbited.org/wiki/CherryChat

"Then point your browser at http://localhost:4700/static/chat.html, and then open a second browser window and point it at http://127.0.0.1:4700/static/chat.html, and test the application. It’s important to use the two different hostnames localhost and 127.0.0.1 because some browsers limit the number of open connections you can have to each hostname to two. With this limit it is impossible to run two instances of the chat application on the same host. Of course, 127.0.0.1 and localhost should refer to the same local machine, so its a good way of tricking the browser into thinking its talking to separate servers."
After c/c++ what should I learn?
I had c and c++ in my 2nd year's CS semester.
what programming languages should i learn after these.should i strengthen my skills in these languages again or should i try learning other prog languages?which ones are useful for web development?
What if i wanted to develop a small website all by my own ,then which languages do i require to learn?
Planets orphaned from solar systems may retain heat
It seems that way. As someone who develops a crawler that currently parses Flash files to find child files and links to external content I was excited when I first read that Adobe had made a special version of the Flash player that could be used by bots. I'm sure theirs has many more features than mine. That quickly turned to disappointment when I found out this is only for Google and Yahoo. This is totally anti-competetive. I wonder how Microsoft will react. In any case, unless they are willing to make this available for everyone my opinion of Flash and Adobe is pretty much the same as it was yesterday.

[edit]
It's probably worth noting that I'm making the big assumption that this isn't something that was solicited by Google and Yahoo. Afterall, Flash has never been indexed before and it never seemed to bother them. It seems to be much more a problem for Adobe since the major search engines are pretty much in a position where they can tell content providers to F- off if they've developed their whole site in something like Flash. It's possible Google and Yahoo chose to pay for this or work out some kind of agreement and in that case there's nothing to gripe about.
Hulu a consumer success but still a small business: Est. $12.5-25mm net revs
I wonder if this could be combined with this javascript jabber library to make a fully fledged chat client:
http://zeank.in-berlin.de/jsjac/

.. currently that library is restricted by the same domain policy. I wonder how this Comet library manages to get around it.

Anyone here care to explain?
I ran some experiments with this. The results are here:

http://news.ycombinator.com/item?id=232882
Cnet buy puts CBS in top 10 Web properties
How to See 93 Million Miles: Plan a Trip to a Total Solar Eclipse
Why Exceptions Suck
Shapes on a Plane (JavaScript Canvas tutorial)
Java is the language for a lot of web-based "portal" applications. You might go to a book store in the computer science section and look around for books on Java and web portals. This topic includes related technologies such as XML, and XSLT.
Procedural Generation Games Competition
OK, so Digg traffic might suck but I still want some. Apart from getting one of the Digg A-listers to submit a link to my site, how else do you get on the Digg front page. I just dont get it.
Is an Actors Strike in Our Future - Associated Content
and how is ruby
I think it proxies through a server, it is not a real socket.
10 seconds seems long to me. Could the article mean 10ms. I can easily make conscious choices, based on previously unknown data, in less than 10 seconds.

I think nearly everyone who drives a car does it every day. See a problem, suppress the initial reflex action, make a choice, execute. All in less than 10 seconds to be sure.
I frequently use:

set pastetoggle=<F11>

This toggles paste mode which allows you to paste without indention getting screwed up.
13 Friendfeed Tools for Twitter Refugees
My guess would be that they use nested iFrames. It would be similar to the Google Data APIs.
Comic book artist Michael Turner passes away
Ruby cares more about whitespace than Python
I agree with his premise that exceptions get misused by "average" developers. Where I work I see a lot of swallowed exception, which has lead to some evil bugs. I have also encountered some code that's literally impossible to write meaningful test code for because every exception is swallowed and there's no return code.

However, I don't think that going back to checking return codes solves anything. Most of the problems I see at work are related more to checked exceptions than using exceptions in general. Thankfully, most of java frameworks I use have moved towards making everything an unchecked exception.
What Happened to ILoveJackDaniels.com?
I'm sure many folks will be happy to hear this news..

Up until now, Flash sites could not been crawled/indexed by search engines because there was no way for the search engines to extract the keyword content from the site. For this reason, many SEOs have recommended their clients either totally abandon flash, or making a non-flash site that could be crawled by search engines.
this is exactly what it is doing. it's a javascript lib that exposes an ajax connection (fancifully named "TCPSocket") that is proxying a socket connection through the Orbitd server. if there isn't strict control of client IP addresses and outgoing IP/port at Orbitd, then you should expect folks are going to abuse/hack your server for proxying who knows what from where.
Webcam video on Woot leads to capture of burglar
this white paper on Company Valuation and Founders Stock may help; http://nextstepgrowth.com/resources/
Except for the point about exceptions being like GOTO, I fail to see how any of this differs from the complexities of procedurally handling return code errors. Exceptions give you a better way to distinguish error handling from control flow.

I'm not even sure I understand how GOTO is unmitigated evil. Occasionally it can be the clearest way to break out of a nested loop. Doesn't the Evil GOTO song and dance come from an ancient era when it played a completely different role in languages?