skysight-inc/HackerNews huggingface dataset:
Sipser and CLR are Classics. Absolute Necessities. Don't trust anyone who "studied CS" and doesn't know of these books.
How/Why they started conduit labs
The Little Schemer and its sequel, The Seasoned Schemer. Both have excellent shelf space (or weight) to enlightenment ratios.
we could add more info to the profile for you to scrape to make this more useful, I suggest something along the lines of the following csv:

email,age,project status

email: something as simple as rot13 for security could be more than enough. It doesn't have to stay on our profiles indefinitely.

age:could be relevant information I think

project status: where we could maybe have something like 0=(no project/looking for project) 1=(working on project/looking for co-founder)

I think that and a forum (maybe phpBB?) would be more than enough. Where your script just creates our account with info in phpBB or whichever you decide to use and sends us the email for confirmation.

P.S. dottertrotter: kudos on this man!
good app to start off with - though could use some more advanced options
No, it started along the same lines as this, but would then also allow you to make changes to your schema, generate the appropriate ALTER TABLE commands, and then generate views for backward compatibility so that queries already written for the old schema will keep working. Also I just planned to do it as a desktop application since there's not really any aspect to this that benefits from being web-based.

I did some post-submission brainstorming with Paul, though, and the idea morphed into a DBMS desgined to run on S3.
Congrats. It seems like the main bottleneck of webapps is the on-disk database. I'd say that if your app is small enough you shouldn't even start with a database, but that would be a preoptimization.
I also recommend the Reasoned Schemer if you're a schemer trying to grok Prolog.
Google cooks up ad strategy for YouTube
Snow Crash, Cryptonmicon. Both are by Neal Stephenson.

Another pair of good fiction novels are Plowing the Dark and Galatea 2.2 by Richard Powers.

Sometimes you need good fiction to inspire you.
Why it could make sense for amazon to send users away with ads
read/writ-web wrote about amazon.com placing third party ads on their site and asks why. in this short post, there are 4 possible answers listed why it could indeed make sense for amazon to place ads on their site.
Thanks. A while back I was playing with a ramdisk on linux and syncing the data to non-volatile storage. That worked quite well. I can't use that in this case because there are lots of tiny files and they occupy too much space for ramdisk. But looking at the output of vmstat, it looks like there isn't much disk io, so I think the linux filesystem cache is working quite well.
> The Art of Computer Programming, by Knuth

Too dense and theoretical, even for someone who enjoys it. Introduction to Algorithms by Cormen, Leiserston, Rivest and Stein is more understandable and practical. It does cover everything useful and is thorough, it just isn't pedantic. [1] http://tinyurl.com/yr257c

> Compilers: Principles, Techniques, and Tools by Aho, Sethi, and Ullman (the dragon book)

Maybe. You might want to try Engineering a Compiler by Cooper and Torczon instead. Again, it's more practical/useful/interesting. But if you're dying to write a parser generator, go ahead and read the Dragon Book. http://tinyurl.com/ys3ql7

> Structure & Interpretation of Computer Programs, by Abelson and Sussman

Available for free: http://mitpress.mit.edu/sicp/full-text/book/book.html

Dunno about the databases book, but the rest are also good.

1. Unless you really, really need those tape sorting algorithms.
clever.
But Google is a a pretty extreme outlier. On average the description is pretty much spot on.
Investors to Web Start-Ups:Where's the Advertising?
All the suggested computer books are pretty good, but you'll bump into those sooner or later if you're looking. You can't avoid them.

What' I'd recommend, in addition to those, are some mind-broadening books that give you some ideas about other disciplines. I'm particularly interested in economics, because that's very important for understanding the whys and hows of the market. If you just want one recommendation, "Information Rules" is a good one.

I summarized a bunch of books I like here:

http://www.squeezedbooks.com

In particular, others that I would recommend:

- Crossing the Chasm

- In Search of Stupidity: Over Twenty Years of High Tech Marketing Disasters

- The Innovator's Dilemma
I think this is true of startups in general... most startups fail right? The reason why people pick on Web 2.0 in particular is because (a) it's the current trend and (b) it's a lot easier to launch a website than sell enterprise software packaged as CDs, so there may be a lot more Web 2.0 startups out there.
> 1. Unless you really, really need those tape sorting algorithms.

Hey, you never know. Tapes have only been truly obsolete for a few years now, for sufficiently large amounts of data. If you're Walmart's DBA and already have millions invested in hardware, those algorithms could come in handy :-).
That's impressive. What's your hardware?
I'm curious how you reached so many Japanese bloggers. Were there some big Japanese blogs that covered you at launch?
"The reasoning behind the clock change is medically sound. Other countries do it to save electricity. I don't understand your WTF-ness, guys, it's not as if he had decreed pi to be 3."

Did you miss the part where it's a half hour? And how about the fact that people adjust if it is a permanent change (daylight savings time is only moderately successful at saving electricity).

Sorry, it's nuts.
I didn't say anything about Bush. Bush is definitely crazier than Chavez. But this article was about Chavez, so I commented on Chavez.
I suggest using Hunchentoot (TBNL successor) + cl-who + postmodern. It provides the classic way of web programming just like pure java servlets.

Yesterday i've wrote simple app, just for fun http://nablaone.net/dino-demo/. What can I say, lisp rulez :-).

REPL -> instant gratification -> flow -> happiness :-)
The Twilight Years of Cap'n Crunch
NYT obit of Joybubbles: He hacked the phone system by whistling
I'm of the school of thought that whistling into a phone should never be a crime. I wonder if Woz and Jobs would have made it if they had been prosecuted for their crimes.
Most programming books I'd recommend have been repeated a lot recently in news.yc, so I'll add a couple good ones on usability:

The (Psychology|Design) of Everyday Things, by Donald Norman (it comes under both titles; 'Psychology' is an older edition.)

Don't Make me Think, by Steve Krug

And a timeless one on writing:

The Elements of Style, by Strunk and White
They'll believe it if they know it has happened to others before. I've found children are experts at figuring out how hard they can push it. They can show quite mature behaviour if you treat them with the respect and expectation of responsibility of adults. The converse is true for grownups that are treated as children.

If you want a middle ground, you might readmit non reincident students, if they insist, after they give some service to the community (not necessarily the school). But you don't present that as a punishment, but as a token of regret and will to change. For that reason, you have to be pretty convinced that it's the child who wants back into the school. You shouldn't listen to parents for this purpose.
Web sites set up cell phone swaps to avoid termination fees
Deadpool: Five Stupidest Startups of the Summer
Isolatr anti-social network
People adjust sleep schedules, if that's what you mean, but it's still healthier to get more daylight.

I did miss the half hour bit. That's weird. :)
context? reason for linking? random keyboard error? please be constructive.
Another option: KPAX
http://homepage.mac.com/svc/kpax/ (download)
http://kpax.wolf359.be/kpax/dynamic/welcome (demo apps)
http://homepage.mac.com/svc/LispMovies/index.html (screencast)
if you want millions, pick a job that pays well in a large company and work your arse off 60-70 h/wk. seriously. good lawyers, accountants, finance etc, lots/most of them will end up with net worths >1M by the time they're in their 40's-50's. if you want to work on interesting things, money may well be a logical outcome but it's probably not your primary incentive. advice is worth what you pay for it but if you're entrepreneurial because you think it's the fast lane to cash, you might want to analyse your reasoning.
brilliantly said.

It seriously takes minutes to pick up ruby. In any good team, any decent developer would be productive by the afternoon.

And honestly, who hasn't really looked and noodled with ruby, even if their day job has nothing to do with it (its probably the sign of a decent programmer really isn't it).
I would recommend The Programmer's Stone on www.reciprocality.org . While not a very standard book with many factually disputed points, its a book that really made me think about the art and essence of computer programing.
The project generator
it took a few spins of the wheel but i'm launching my new 'computerized rotating sex toy' website after a suitable stealth time...
Auctomatic starts an in-house eBay business
anybody need 1Gb Mac RAM?
free computer science video lectures:
http://www.lecturefox.com/computerscience

The first on the list is great: Dr. Garcia presents the outstanding computer science lecture Machine Structures (C, Assembly, CPU design...) at the University of California Berkeley.
Content Aware Resizing of Images  - Awesome
This will take you to a .mov file. If you want to see an embedded clip instead use this link -- http://www.milkandcookies.com/link/66481/detail/

Its a very impressive technology.
Ha ha fun widget! Love it!
I'm curious about your previous set up. You said mod_perl2, MySQL and Apache2 weren't cutting it for you, but I've scaled to that level fine with mod_perl2, PostgreSQL and Apache2. The key was database pooling via Apache::DBI, all the perl modules cached in a startup.pl via mod_perl2, keep alive and host lookups (and a few other things) completely off in Apache2, and all queries using indexes and indexes all in memory via postgres.

Early on, like in your situation, I did go to the file system at first because I couldn't "make it work," but then eventually I went back to postgres after I figured out its scalability details. If you have a lot of little files and you hit them a lot, that will eventually probably become your bottleneck. Did you figure out the bottleneck in your db setup or has there just not been enough time yet? Just curious.
An untapped search problem?
>I now accumulate piles of PDF files and the like, scattered among folders on my hard drive(s). How to organize them?

there has to be a better way of doing this than just plain tags. can't be social (yet) since the pdf's are copyright and should only sit on your hardrive. maybe some stored routines that search all /references/ for keywords and sticky notes on the pdf etc etc
It also happens to tie in well with the WSJ article about Draper. ( http://news.ycombinator.com/item?id=45146 )
Tracking carbon through your phone
a recent article about the Polgar chess sisters would provide strong evidence to counter point (b). (Recap- they were all taught chess intensively starting at age 4 and they are among the best chess players in the world. Also, all the great modern chess players learned chess at very young ages.) Certainly not everyone has the ability, but perhaps a bigger problem is finding ways to make it as fun as games are for children.
If you're reading this site, you'll probably bump into them. You average microsoft or java guy may not, though. He may only have been exposed to whatever books his college used for algorithms, computation, etc.
Google Earth adds Sky (virtual planetarium)
How Grey Is Your Valley: Making Money From Open Source
What hosted service for SCCM (SVN or CVS) do you use for your company?
I am looking for a hosted service for SCCM (SVN or CVS or anything else) of my source code. I am working with a friend of mine who lives in different state than me and we are collaborating on a project and would like to maintain a single source code repository. The service could be similar to sourceforge.net but I can't use it as this project is not a open source project. Any recommendations for such a service and advantages/disadvantages of it will be greatly appreciated.
We got covered by http://www.100shiki.com/ and then got installed by two very high traffic japanese bloggers and it went viral from there.

Mark.
Ah, a fellow mod_perl hacker. :)

I'm using Apache::DBI, caching everything via startup.pl on load, keep_alive is on but with a very small timeout, host lookups are off.

Also I'm using the worker MPM in apache2, just FYI. I've found it to be really memory efficient.

I've been using MySQL with Apache::DBI for years and it's usually brilliant - I ran WorkZoo.com, a high traffic job search engine with a combination of MySQL and a full-text api.

With feedjit I'm basically storing weblogs. I either have to dump them into a single table and query that - which is what I was doing and the high query rate with read/write was a problem - or have lots of individual tables which isn't feasible after about 500 with MySQL. So small files works best for me.
E.g. it restricts primary keys to one column.
FunAdvice.com Fastest Growing Questions & Answers Site, Co-Founded by Former Yahoo
Lisp interpreter made with Action Script 3.
The author talks about his work on http://www.solve-et-coagula.com/?p=8.
We're talking one file per unique domain or per unique url?

Also, I take it from your comment that the bottleneck was in MySQL doing the writes. I assume the read side is indexed appropriately so MySQL finds the right part on the disk almost instantly. Do you think it is a locking issue then, e.g. table lock vs row lock? (Forgive me, I haven't used MySQL in a while.)
Virtual Recruiting For Real-World Jobs
I don't know if I think this is cool or stupid.
I like The Mysterious Island by Jules Verne for startup/hacking inspiration.
Paul, I agree that this is the definition of Google at 6 months, or any startup for that matter. This was an attempt at snarky humor.

My larger point is that advertising is one model for new startups...but not the only model. Advertising is effective when you have a large, targeted audience, with a willingness to buy/explore ads. Some audiences are too small, or so diverse and random that ads will not work.

There are other revenue models that will work.

Don
>> The Art of Computer Programming, by Knuth
> Too dense and theoretical, even for someone who enjoys it. Introduction to Algorithms by Cormen, Leiserston, Rivest and Stein is more understandable and practical. It does cover everything useful and is thorough, it just isn't pedantic.

I completely agree. I own three volumnes of TACP and have very rarely used them. They look good and give instant programmer cred when you utter their titles, but they just haven't proven that useful to me. CLRS, however, is a staple on my programming bookshelf and is well worn.

I'll add Programming Pearls and The Mythical Man-Month to the list that is already growing. Both of those books have given me really good insights over the years.
I host that kind of stuff on my own dedicated server.
Competition: Provide Insight When You Meet With VCs
After you have set the stage about your company's competitive positioning with your Investment Overview slide, be prepared to take a deeper dive into the competitive landscape. More often than not, VCs won't know the competitive landscape for your marketplace off hand so be sure to have information about all of the existing competitors.
An absolutely wonderful book, if you haven't read it then get it now!
I know you find it hard to believe. Otherwise you wouldn't be asking yourself a rhetorical question.
Wow. Google makes the transition from text ads that are benign and often relevant to moving ads that cover the screen, with transparent backgrounds making them ambiguous to close.

I hate ads.

Another video site (either Break or MetaCafe), constantly had animated ads for the movie 300 overlaid on top of the video area. Very annoying.
This is excellent. PhotoFlock should use this :)
Not much. :) AMD Athlon(tm) XP 2100+ with 1 gig of RAM and a single SATA drive.

I'm about to upgrade though - mostly because I need more RAM to support more concurrent connections.
Twitter Partners with MTV Video Music Awards
Full Web 2.0 API List
What type of hosting service do you use?

a) did you sign with a dedicated server hosting company,
b) you own a server but it is hosted in a data center owned by some company,
c) you own a server and managed by you, hosting it in your home

Could you please share the details about the services?
Sorry.. Didn't realize. Is there a facility that I can use to check before posting?
Pick up today's Metro in Boston
I havent seen it yet but i guess there is a section in todays Metro on Boston Entrepreneurs under 40.
YouTube to introduce semi-transparent ads
I Knew How To Validate An Email Address Until I Read The RFC
I'm a bit surprised to see no one's mentioned Hackety Hack

http://hacketyhack.net/

It's Why the Lucky Stiff's venture into creating a ruby programming environment for kids that tries to entice their creativity.
Bogus search engine pulls plans for IPO
OK, here we could use a title edit to more accurately reflect the article content...
The Shrinking Python Web Framework World
The Lambda Papers: http://library.readscheme.org/page1.html
Firefox Campus Edition.. Say What?
I don't agree with this guy's advice. There are more than 1,000,000 lawyers in the US,[0] a bunch that want your money, but only a few that know what their doing with tech start ups. A good heuristic when developing a good start up support team is to use whoever everyone else successful is using that also passes the gut check.
Same goes for accountants, VCs, etc.

[0] http://www.lawschool.com/wannabes.htm
Kernighan & Ritchie, The ANSI C Programming Language

Kernighan & Pike, The UNIX Programming Environment

Kernighan & Pike, The Practice Of Programming
(Really, anything written by Kernighan is pure joy, even a man page)

Jon Bentley, Programming Pearls

Papadimitriou &Lewis, Elements of the theory of computation
could you post URLs of your running applications in UCW ?
Dear Palm: It's time for an intervention
nevermind, someone else posted http://paragent.com
which lisp are you using?
A Morphable Model for the Synthesis of 3D Faces - Very cool [video]
E46.MIT.EDU
Seth's Blog: Business card mistakes
I have a server with Layered Tech. You get root, and you have to manage the machine yourself. For me that's a pretty good deal.
I remember reading an article by a woman (I believe it was an early 1950s style feminist, ie, a pre-feminist) who laid out the problem very simply: Every field, even fields such as dressmaking, dancing, and interior design, have men at the top producing the greatest work. There are no female-dominated endeavors [1]. I think the (also ironic) title of the essay was "Woman is a failed sex" or something like that.

[1] No longer true. A few things, such as the book publishing business are almost completely ruled by women. Not that "rulership" is necessarily "achievement".
Why can't the world be like this?
This really is pretty amazing. First I thought it's just showing different sizes of pictures if you change the size of the browser, but that's far better!
Startup Founders Don't Sleep (How many all-nighters do you pull a month?)
See the parts about attitudes toward risk, and the different businesses men and women tend to start.
How many all-nighters do you pull a month?

I actually get a little excited when I know I will have a night that I stay up late and get a ton done.
Is there a US alternative to Second Life?
Habbo is like Second Life in Japan. From the article:

Could you conduct market research in a week and come back with the buying and spending habits, and brand preferences, of 42,000 teenagers around the world? Sulake Corporation, developer of the Habbo virtual world for teenagers, did this very thing. And they're going back in September for another data mining run. You can read the full story in CRM Daily, Mining Virtual Worlds for Market Data.
Habbo is for 13-18 year olds (and probably younger but they probably have restrictions so the youngsters say they're 13). Second Life captures an older demographic (not sure of the stats). The market seems ripe for some newer competition. Something like a Linked In in a virtual world.
This article is more informative for what it implies about the writer/audience than its actual contents. It dabbles in a mess of pseudoscience (plus a generous dose of bolds and underlines) and ends up drawing an absurd amount of conclusions out of paragraphs smaller than a fist.

If anything, this article just plays on the what we already know/read to pander some trite preconceptions.
This was an attempt at snarky humor.

Does that explain your photo, too?
How to Handle Forgotten Passwords
User management is a necessary evil within the world of web development, especially as the sites and applications we develop become more community oriented. Although you may be excited about building your application itself, "supporting" requirements like user management should not be taken lightly and should reflect the professionalism and experience the rest of your application does.
I often spend 12-16 hours a day writing code (or, depending on where I'm at, putting pen to paper while I convince myself that the way I've found for solving a particular problem will work), but I don't rob myself of my 8 hours of sleep.

I've found from experience -- both while writing code and during my doctorate -- that the quality of work I produce when I'm sleep-deprived drops dramatically. If I'm lucky, I look at my work the next morning, decide that it's garbage, and throw it out; if I'm unlucky, I end up throwing out said sleep-deprived work a few days later, after spending many hours tracking down heisenbugs.

YMMV, of course -- some code is sufficiently straightforward that you can write it in your sleep, or (even better) has sufficiently explosive failure modes that you can test it in the morning and (assuming it doesn't explode) know that despite your lack of sleep, the code is good. And, of course, just as some people can code perfectly well while drunk or high on drugs, some people are entirely unaffected by not getting enough sleep.

But as for me and the code I write? I'll stay away from the drugs and make sure I get enough sleep, thanks.
What is an Internet Business?
You might want to consider using a distributed system like mercurial or git, since it is much more flexible than something like Subversion. It will allow you to start coding today without worrying about servers by just pulling directly from each others local repositories. Once you have a server ready, then you can move to a central repository if you wish.
None. Don't be ridiculous, sleep is pretty important.

http://en.wikipedia.org/wiki/Sleep
How on earth did they get the likes of Bill Clinton and Eckhard Pfeiffer to associate with such a sham?
Sleep deprivation is terrible for productivity. Staying awake for 20hrs without sleep puts you in a mental state comparable to being over intoxicated over the legal limit.

If you want to stay awake for longer periods and retain mental acuteness, sleep polyphasically.
touche?
keeping yourself sleep deprived is a false economy. you need sleep in order to function at your maximum level of productivity. it's better to function at 100% productivity 66% of the time than it is to function at 50% for 100% of the time.

exception to this is when you have a specific deadline that needs meeting and only way to get there is working through the night.
Quality, not quantity.

The hard part is realizing that quality is dropping as quantity increases. It may even be a small drop in quality, but if you add all of those drops up over time, it makes a big difference.