skysight-inc/HackerNews huggingface dataset:
I would suggest The Little Schemer to understand the concepts of Lisp/Scheme. I would read and digest this before any other lisp book. The book appears to be an easy read but it is not. Practical Common Lisp lives up to its name and has some very good examples/projects intermixed with lessons. Be prepared to spend a lot of time manipulating, breaking down and refactoring code (for macros use macroexpand-1). This is exactly what you need to do when you get that lost feeling. The best thing about lisp/scheme is that the interpreter is always available to you to test and environments like slime or allegro IDE which allow interaction between the editor and interpreter. Also checkout lispcast (http://www.lispcast.com/)
Reinventing the Inbox (features Xobni)
Ubuntu's support and user bases are what make it such a revolutionary flavor of linux. This seems to back that statement up :)
Does rescuetime show how much time you spend using rescuetime?
Do you have to install it a second time to track that? ;)
It gets worse. I bought a laptop for my mom that came with Vista as well. I wiped Vista to put XP on it, but I couldn't find drivers for XP for things like the wireless card. Turns out some of the newer hardware doesn't even come with XP drivers.

I would have but Ubuntu on there but unfortunately my parents need some Windows only software for various reasons.
Tipjoy suggestion, not specifically RescueTime related:

Could you make it so that if you've tipped the blog/website over some threshold amount, the advertising on the site would disappear? Kind of like becoming a premium member?
Homemade relay computer (6 Hz)
If you're pretty comfortable with your programming chops, want to get up and running quickly, or are planning to do "real-world" programming with Lisp, Practical Common Lisp (http://www.gigamonkeys.com/book/) is great.

Personally, I loved learning Scheme (a dialect of Lisp) from from Structure and Interpretation of Computer Programs (http://mitpress.mit.edu/sicp/), and since it's used to teach CS courses, you can find lots of exercises and project ideas online. If you don't mind a slower, more concept-based learning method, you can supplement your programming projects with this book.
Arrington and French pal in Twitter snit over TED
"On Lisp" is excellent but is an advanced text; I would advise against it as a first book. PG's Ansi Common Lisp is pretty good and I use it as a quick reference before I go to The Common Lisp Reference.
One word: brainz...
Has anyone here not had any problems with Vista?

I run Vista Business 64-bit on my desktop and have Home Premium on my XPS Laptop and have had only one problem with slow network file transfer speed between the two.

Other than that, Vista has proved to be better than XP for me. I did install it with no expectations for a good product, maybe that's why?
It used to be common practice to coredump a Perl script and edit it in debug so that you could skip the initialiastion phase of a frequently run script. This was most commonly performed on CGI scripts. CryoPID would make it trivial to do this task in any language via the script itself.
Image of Internet on Display at Museum of Modern Art
How to Persuade More Effectively: 6 Principles to Help You Be More Persuasive Immediately
If you are in any business or interested in being more persuasive in your field, here are the 6 principles of persuasion that will help you be more persuasive immediately. It’s powerful, effective and easy to read.
>Too Twitter-y.

I like the twitter design, can't design a better one. So I mimicked the interface, it's clean and straight.

>Why shouldn't I just write down my dreams or post them on my blog?

Had this question in my mind from the day 1. I am working on a dictionary like database, the only difference being the explanation would be interpretation. Then it should work like this, for every word when there is a match in the database, the word become a tag and the word/interpretation pair is displayed below the dream text. The only difficulty is building such a database.

>Being able to reply to individual dreams might be annoying, though maybe we could post "interpretations"

I agree, interpretations make more sense than comments here.
Thank you for your interesting idea.
I find it amazing that he still takes the subway, apparently.
Its looking like I'm being hit with spyware or a virus (in spite of the wall of protection I have) - gmail is innocent.
New supercomputer is a rack of PlayStations
Great idea, a karma/vote system and a popular link are necessary in such a site.
Since you already have a CS degree, take a look at SICP (it's free online). Also, recognize that Javascript is pretty Lispy, and use it to write some kick ass code at work.
In files that ignore unknown or unused definitions (like CSS and HTML), my preference is just to misspell keywords and identifiers by adding an "x" prefix.

For example, if you have a block:
.mystyle {
font-size: smaller;
. . .
}

You can virtually comment-out the whole thing with one extra character:
.xmystyle {
font-size: smaller;
. . .
}

This also works to kill just one property:
.mystyle {
xfont-size: smaller;
. . .
}

It applies to HTML attributes too, e.g. <mytag class="abc"> could be disabled with <mytag class="xabc">, which is much simpler than any hack to comment-out the HTML tags or delete the class attribute.
I agree, a drop-down is great in the post page. Thank you for your suggestion.
Since I haven't the slightest inkling what the numbers mean...to what does it refer?

I'm guessing I wouldn't get hired...

;)
I will have a carefully thought on this revenue model. ; )
If your aim is web application, the best way to start may be to first choose your web server. We're using Portable Allegro serve even though it's not as full featured as we'd like. A full featured (but slower) webserver is Huchentoot - which would probably be an excellent choice for starting out. You could then learn lisp by creating a web app - the inductive approach. Also extremely helpful is lispdoc.com where you can run a search on anything lisp and get references to numerous web resources.
I'm very happy about the extensive coverage of our "ex-girlfriend finder".
Where the weather is warm and the energy is palpable. Where else but SomeSchool, CA? Any school near the valley. Hang on every campus you can't get in and get a good feel of the people you can build with. I envy you. Good luck.
Page View Metric Dying - But What Will Replace It?
8 Suave Tips for the Big Date
Valentine’s, that lunch, that little coffee break. It doesn’t matter — there may be at least one point in your life that you’ve totally freaked out a date by your … manners. Or, say, you won an epicurean delight adventure thing, and don’t want to make a fool of yourself. I mean, if that’s how you eat ‘round your buddies, it shouldn’t matter to her, right?
The Programmer Hierarchy
Especially look at the most superior of all...!
How about a computer game that solves some kind of physics problem?

Imagine people "playing" a shuttle launch's mechanics!
>Think about the situations under which someone wakes up

I haven't think about it, accessibility is essential here. Thank you.

>Also, you're a grad student in Shanghai? Wouldn't an SMS interface be well-received? I sense potential twitter partnerships!

Yeah, I am in grad school in Shanghai, everybody gets a mobile phone here, but I wonder if SMS is too cumbersome for dream input, after all it's a long text to type with the tiny keyboard.

>If you want to talk about this anymore, I hang out in #startups on irc.freenode.net a lot. I like your idea, I'd love to help you brainstorm more.

Thank you for your interest, I definitely would contact you when finish my paper reading homework. :)
I could use one of those to illustrate basic internals to my father.
I would disagree slightly here. EE is like majoring in assembly language. It is the wrong paradigm for value creation these days because most hardware startups require large capital expenditures upfront.

EE training also forces you into a mode of thought that focuses on concrete implementation rather than making what people want.

Turing taught us that any machine implemented in digital logic can be implemented with a basic microprocessor. Knowledge of transistor transfer functions and Nyquist plots are useless in a startup context these days.

Comp Sci or bust.
Twitter, delicious etc all haven't got this feature, but it's great idea to try.
Places in Asia to avoid the swarming crowds
Travelling to Asia more often than not means running into a massive mobs and long queues. And for those who prefer to go on a solitary vacation, this continent may not be the most ideal setting to be into. But if you’re not a wealthy recluse like Marlon Brando who had a private island in Tetiaroa in French Polynesia, then what are you to do?
It's an interesting idea, certainly.

Some have suggested it's a bad idea, that it would be better to just do what we do and let the dust settle on what kind of advertising people accept.

It would probably involve a deal with an ad provider, with some percentage being split between the site owner and the ad network owners.

It would also probably need to last for a little while, like an hour or a day.

The biggest problem is that it is competing with free. People that would use this would probably just use adBlock, no?
Let's leave the hating to Techcrunch's commenters.
Happy Leap Day - The Science of Leap Time
Web Design: From Good to Great in 25 Links
457863656c6c656e742100
Wow. Not sure which is more hardcore -- this, or the guy who built a complete programmable replica of the Apollo guidance computer using only the original manuals: http://klabs.org/history/build_agc/
How Hard Could It Be?: Lessons I Learned in the Army
Forget Dark Matter: This Astrophysicist Found the Fastest Way to Board a Plane
I think he's using the computer to host his web site.
5 Great Code Search Engines!
Python implementation of algorithms from Russell & Norvig's Artificial Intelligence book
The PlayStation3 has gigabit Ethernet, which is ideal for multi-tier servers. However, the PlayStation3 only has 512MB RAM. Regardless, it may be useful for many computationally intensive tasks:

The PS3's hardware has also been used to build supercomputers for high-performance computing. Terra Soft Solutions has a version of Yellow Dog Linux for the PlayStation 3, and sells PS3s with Linux pre-installed, in single units, and 6 and 32 node clusters. In addition, RapidMind is pushing their stream programming package for the PS3. Also, on January 3, 2007, Dr. Frank Mueller, Associate Professor of Computer Science at NCSU, clustered 8 PS3s. Mueller commented that the 512 MB of system RAM is a limitation for this particular application, and is considering attempting to retrofit more RAM. -- http://en.wikipedia.org/wiki/PlayStation_3
I know. I was just trying to be nice.
Recent games with large amounts of procedurally generated content (like GTA: San Andreas and Just Cause) generally have actual established locations where important action takes place (missions and so forth), and that's pretty much all you remember from the game. Those are the parts where the human effort goes into and you notice it. The procedurally generated stuff feels like the game equivalent of flyover country. Just Cause is so big that you literally fly over it and don't notice it.

Of course, in sandbox games where you have weapons, running around blowing random stuff up is fun for quite a while.

I hope this guy's game feels like a game (a product) rather than a tech demo.
I don't want to sound too whiney, but I told them about my Mbox tool (which merges Mboxes into one single DB file) and they said 'Send a resume', then said I didn't have enough experience, even though the tool was the basis of the job offer.

It seems mean to me, to offer someone a job and then withdraw it because I'm not a 9-to-5'er with a job. In fact, it sounds pretty IBM-ish.
I'm pretty much in the same boat as far as lisp and scheme. I've been reading The Little Schemer and The Scheme Programming language. Both have been really clear books and I've learned a lot from them both that I use at my day job programming PHP/javascript.
Hope is not enough (to prevent data center catastrophe)
Dup. See http://news.ycombinator.com/item?id=125572
Yep, zegactly!

The article's point is that though we generally rank autistic people as retarded according to intelligence tests, these tests are biased towards a certain form of communication. If the autistic people communicate on their own terms, they are often quite bright. There is an intelligence test called Raven that can get past the communication barrier better than the standard test.

And, at the risk of being pedantic, there are multiple levels of irony going on in my original response, since the subject is misunderstood communication.
By vote's for the apollo guy. But both are pretty incredible!
That's way too much to do in my head...

Does the interviewee get to hack together a script to decode it?
I read about this a month or two ago. Watched the video, read the whole paper, it's awesome. A great way to demonstrate that computers are really just machines and not magical at all.
Yep, Godel's incompleteness theorem all over again.
I actually wrote a couple of blog posts on this very topic for the O'Reilly Network which I still believe are probably one of the most extensive collections of links to free resources on the web for learning Lisp. You can read over them here ( part 1 - http://www.onlamp.com/pub/wlg/8397 and part 2 - http://www.onlamp.com/pub/wlg/8595). Also, I've recently gotten back into lisp once again myself--although this time I am going the scheme route--and I am currently reading through R. Kent Dybvig's book The Scheme Programming Language and I'm finding it to be a truly excellent book and it is also free online here http://www.scheme.com/tspl3/. And of course make sure you take a look at the Arc tutorial (http://ycombinator.com/arc/tut.txt) and the blog.arc and news.arc source code as they will have you up and running with a Lisp powered website in no time.

Anyway, good luck with your studies, I think the rewards are well worth the effort. I can honestly say no matter how long I've been away from lisp I always find myself going back and loving it even more each time.
This is dated and just wrong. I really don't see that he is saying anything other than Larry Wall is crazy, so don't use Perl.
I didn't go to Stanford... I didn't have a chance.

But, it seems pretty clear that out of all the schools, the single best one for an entrepreneur is Stanford, as long as grades and money aren't an issue. Of course, a motivated student can do well wherever he or she goes but Stanford is the one to reach for, if you have a 1500 (2250 now?) on your SATS.

I am curious what actually happens in a Babson entrepreneurship degree. Anyone go there?
Eight hours and three minutes (since november 07).

vs. 22 hours on news.yc and 313 on textmate.
You don't need to involve ad providers. This is solely the decision of the site owner, who installs the topjoy widget. I don't remember where it was published, but there was evidence that regular visitors have near 0% CTR. Instead of relying on the $0 advertising revenue of your loyal readership, makes more sense to let them tip you and read your content. The added bonus of eliminating the advertising noise could increase tipping rate/amount. I'm not sure what else you have planned, but it may be good to focus on features that could increase tipping rate of loyal readerships.

Me for instance, I have ad blockers up, and I wouldn't mind tipping Economist or NYT $5/mo to avoid ads when I'm away from my home comp.
> Jupiter Ace, RAM: 3K, Resolution: 512x368

> That'll be tight. 23552 pixels in 24576 kilobits of RAM.

From http://en.wikipedia.org/wiki/Jupiter_ACE :

"While it had only one video mode, text only, which displayed 24 rows of 32 columns of characters in black and white, it was possible to display graphics, by redefining the 8×8 pixel bitmap of any of the 128 characters."

Edit: Hmm... that's still only half the resolution mentioned in the article...
Why do people hate java so much? For its job, it's pretty well designed.
The sequel might be Lemmings in Escher's universe.

uh-oh.
I would like to see the life cycle of stories. I'll see one of these stories a couple years back, and it'll be the big new thing. Then I'll see it again a couple years later...and it's the big new thing!

I think it is pretty reassuring that the big new things keep repeating. Eventually, I'll learn all of them and I too can become big and new!
Man, I've got to make sure I check Hacker News all the time so I don't miss this kind of info that'll keep me from failing.
One great way to be hated is to be popular.
For those wondering, it says, "If you can read this, you're hired."
That would give a maximum arbitrary resolution of 8192 pixels in two colours. Not so good.

Anyhow, why didn't these fellows get sued for producing hardware so similar to Sinclair?:

The Jupiter ACE was a British home computer of the 1980s, marketed by a company named Jupiter Cantab and named after the early British computer, the ACE. The company was formed by Richard Altwasser and Steven Vickers, who had been on the design team for the Sinclair ZX Spectrum. ... The Jupiter ACE somewhat resembled a ZX81 in a white case, with black rubber keys like the Spectrum. ... The font of the character set was identical to that of the Spectrum ... the editor was like the Sinclair editor rather than the original Forth editor. ... Several words were borrowed from Sinclair BASIC. -- http://en.wikipedia.org/wiki/Jupiter_ACE
The NYT had to go free because it's gated content couldn't make enough money.

One might think this implies that there just aren't enough people like you that would support the site.

I think that could easily be an aberration in the distribution model. Easy voluntary payments are a middle way.

Involving an Ad group would make it easier to deploy, unless the Ad owners gave some backlash.
Ask YC: Post some RescueTime or 8aweek stats
How much time on Hacker News, RescueTime/8aweek, your editor of choice, and your email client
Teaching design to businesspeople
Another is to be a crappy language. Java is a big platform with a dumb interface; it's the Anti-Lisp. It's a deformity on the programming language tree of life, encasing all those terrible procedural habits and style into another layer of complexity. You have to say everything three or four times. How does anyone put up with it?
Since 11/08/2008:

Textmate: 155 hours
Gmail: 104 hours
HackerNews: 14 hours
RescueTime: 3.5 hours
http://news.ycombinator.com/item?id=125888
Interesting how he wants to grow the player base organically rather than seek a publisher. Something tells me that in the end he will go for the latter.
Five Nines Reliability? Not At Any Social Networks
There was not enough incentive to pay for the gated content in NYT, and that gated content still had ads galore. Also, the monetization value of regular visitors that typically do not click on ads is near $0.

I think there may be some miscommunication.

Voluntary tipping improves the monetization of typically hard to monetize regular visitors. I'm suggesting that there are other things you can do to improve the tipping rate/amount from these regular visitors; one of them being to remove advertising from a site for a visitor when they tip past some threshold or something.
They didn't mention the effect that this has on Programmer Day! The 256th day of the year comes on September 12th this year, but we're programmers so I guess we should expect some special cases, yes?
Data is the New Links.  Tim Berners-Lee Says Sites That Don’t Give Users Their Data Back Are Boring
Great link. Thanks for posting that.
Let's hope you're never hiring a secretary...
This is from my site (thanks subby!) It's been making the rounds today. If anyone is curious Krugle has the highest click thru with Koders and Google coming in at about the same. That may say more for the order I have them listed than what people really like, but I thought this crowd might find that interesting.
Yes, I think we're in agreement.
My company actually bought the rights to Series 1 assembly from IBM and that's what I use all day. I don't feel superior as this list suggests I should... mainly just tired and pitiable.
iPaper version of the emails:
http://www.scribd.com/doc/2191055/Microsoft-execs-on-Vista-p...
Evaluation Animation and Debugging
Well.... "If you can read this, you're hired.(Null)" You might want to pad that out with spaces or make it "you are" so people don't think your name is Null or that the Null is the starting salary. At least it's not EBCDIC.
yawn, who cares !
He needs an arrow from Lisp Programmers to an Erlang Programmers box. Then the Erlang Programmers box needs an arrow to another box with a call to spawn/1 in it that has arrows to everything from Ruby on down...
Go CMU -- I went to Pitt in Pittsburgh for industrial engineering which is a decent degree for someone that wants to major in business but can handle 30 credits of math classes and more applied math classes.

One thing about CMU's business school that I respect is that they do offer hard, technical classes in some areas that overlap with industrial engineering. You can learn supply chain management at CMU's business school; you can't learn supply chain management at Pitt's business school.
I assume its because programming in Java is excruciatingly painful - its syntax just doesn't feel natural and every program is many times longer than a corresponding Python program. Or lisp, I assume.
4E6F7720796F752063616E2774206869726520616E796F6E652077686F207265616473206E6577732E79632C2064756D6D792100
Uh, null is used to terminate strings in C...
Since Jan 1st this year:

HackerNews: 24 hrs 26 mins
Textmate: 75 hrs 44 mins
Mail: 30 hrs 43 min
Adium: 24 hrs 1 min
Facebook: 4 hrs 15 mins
It's more than that. It is a waste of time to do in your head.

I like the idea of a minimal test to have them write a "decrypt" in their language of choice to figure it out.
Why Web video isn't ready for prime time after all
For some reason, it makes me so happy that this interview isn't on YouTube.
Nobody hates Java, it's too generic and plain to generate such strong feelings. People don't care for language, but they do dislike Java Programmers because a big percentage of them, but not all of course, got into CS only due to their neighbor once saying "I hear programmers have no problem finding jobs".

The dumbest, least-motivated, non-reading bunch of individuals with engineering titles I've ever known were all Java or VB programmers. The kind who never heard of slashdot let alone reddit or joelonsoftare and use "wizards" to generate SQL queries. Heck, these dudes even call DELL or HP customer support (!) when their home computers stop booting.

Moreover, even smarter Java programmers have their issues. Nobody believes in design patters as much as Java people do. They never call new() on anything, they MUST have a factory that creates objects. They produce myriads of code that DOES NOTHING, but encapsulates some other junk that in return also does very little. These dudes can get quite aggressive if you try to point out to them that they never actually do anything but most of their time is spent DESIGNING (oh! they LOVE this word, in fact they don't like to be called programmers, they like to be called architects).

I absorbed Java like most of us in college, but I will never go to work in Java shop because the danger of being surrounded by these morons is a lot greater there than anywhere else.
Where do you think the sense of superiority comes from? We get to be the "Einsteins" of the programming world: "Do not worry about your problems in programming. I can assure you mine are still greater."
Holy Dijkstra! That's some great practice :-P

Edit: not that Norvig needs it. How does he have the free time for this?
Calling 16 PS3s a supercomputer is a bit of a stretch. The article doesnt quote any numbers either. Cell with 8 SPEs can do about 200 Gflops SP matrix multiply. So I assume PS3 can do about 150 Gflops. 16*150=2400 gflops single precision .. not a supercomputer by todays standards i would say.