skysight-inc/HackerNews huggingface dataset:
I would actually advise against the MIT lectures. The authors are much better recorded than live, as it were, and the only videos I could find are of very bad visual quality. The book is written so clearly that it requires no further explanation. But, hey, try them--maybe you'll like them.

Don't skip exercises. All the meat is in the exercises. I think there's a bunch at the end of Chapter 2 that make you write a lot of verbose code, to teach you stuff that you probably already understand if you've done OOP. The ideas explained in that section have since got more than their fair share of popularity in the mainstream. Anyway--I skipped those. But many others I thought I'd skip, only to come back to them later and wish I'd done them the first time.
I'd love a HackerNews data dump. Really.

Is it available somewhere (apart from scraping) ?
Actually, they use wire rather than tape. Powder has also been used and fails very safe but it helps if the material the rim is made of has intrinsic strength.
Um, no.

http://www.globalhealthreporting.org/article.asp?DR_ID=54529
Apart from being a cool bit of tech, this is a really good writeup.
I would say that learning for the sake of learning is a far more selfish choice than moving into the work force and being a productive member of society. But that isn't going to stop me from choosing learning and maybe putting it into use in the far less selfish application of research. (I do biotechnology)
e-myth is a great book to check out

another one I liked is:
http://www.amazon.com/Built-Sell-Turn-Your-Business/dp/09864...
Paleo Art
Out of curiosity, what would you do if you had access to all national real estate data? What MLS/IDX restrictions currently prevent you from what you want to do?
On a similar note, free realtime radar data could also be useful.
Not exactly new, this is one theme from Stephen Talbott's 1995 book The Future Does Not Compute. There are many things I disagree with in it, but I strongly agree about his description that the internet, results in a "scattering of attention" and that incoming messages (email) increases the "fragmentation in the modern office".

On a more personal note, I have noticed a distinct distraction factor to having the internet available, and a significant difficulty in concentrating for longer periods on books. In the late 1990s through 2002 I read over 100 new books every year (that is books that I had not read before and that I read the entire book - I didn't keep track of re-reading and reading articles or chapters here and there). Since I have been on the internet, I have read fewer books each year - 96 in 2004 down to 44 last year. I didn't actually realize it was that bad until I just looked up the numbers for this comment.
I'd argue that most people know that an iPhone or iPad will buy them the best experience currently available in their respective markets.

But they also know the figure on their weekly paycheck. And as the difference in user experience between iPhone/Android is narrowing, many[1] seem opt for second-best at half the price.

[1] http://moconews.net/article/419-android-sales-exceed-iphone-...
Here's a good overview:

http://www.washingtonpost.com/wp-dyn/content/article/2010/07...
The strange thing about that problem is that it seems entirely an infrastructure/middle-man problem, because the people ultimately producing the data (landlords) want it as public as possible, so they can rent out their properties. There are very few landlords who, if you managed to find them and ask, would not answer yes to, "may I include your rental listing in the Big Database Anything Can Access?"
Ecuadorean drug runners build fully-functional submarine
You're going to be tempted to skip exercises because you think you understand the exercise or it is not applicable to you. Don't fall into this trap, as we humans are notoriously bad at judging what will and will not be useful for our own learning. Do all the exercises.

The two month time frame seems very optimistic unless SICP is one of your only responsibilities. It's my understanding that most semester courses that use/used the book usually never even get/got through the last chapter.

You might consider reading How to Design Programs (HtDP) as an alternative or supplement to SICP. The authors of HtDP have published a paper comparing the two works (mostly detailing the perceived shortcomings in SICP that motivated them to write HtDP in the first place). Read it here: http://www.ccs.neu.edu/scheme/pubs/jfp2004-fffk.pdf.

Good luck. :)
I didn't realize that people are now charging for this. It's free in India, and runs on donations.

Actually, someone posted the link to the Anapanasati Sutta in a recent HN thread on meditation (thank to that person!), and you can just read it and figure out what to do yourself. I would like to think that the Buddha would prefer that you behave like a scientist, which is the path he took towards understanding the mind + life/death. "Buddhism" is an ism, and quite different from being a Buddha.

http://www.greatwesternvehicle.org/ati_website/canon/sutta/m...
> Because Google cannot sell an Android device on its own. They tried, remember?

I'm not sure about that, if you're talking about the N1. They barely even tried to sell it, I see the N1 as defining a (tentative) baseline for Android, which is supported by rumors of its configuration (1GHz CPU, 512MB RAM, 800xwhatever 3.5" screen) being the minimum configuration required for gingerbread.
You won't get through it "properly" in two months. It really is mind-changing, and that takes time. You must do the exercises - pretty much all of them - because that's where your thinking gets changed. Reading the text sets you up for it, but that's like reading about weight-training. It has very little effect unless you actually do it.

Without knowing more about what you already do or already know, I can't advise paying particular attention to one thing or another, but simply to repeat - the benefit is in the exercises. The text reads clearly and simply, but the exercises are where you put in your part of the effort.

EDIT: corrected typos.
Versus how many iPhones + iPod Touch + iPad?
They eat gamma-rays
I believe it's not feasible. How are you going to recompense the coder doing the "outsourced" work? How do you know you're getting value for money? How do you assess their work? How do you negotiate changes? How do you specify what you want?

You need a founder who can code. That can be you if you choose to work hard at it, but it's generally assumed to be better to have a co-founder.
Actually, sitting on bad chairs all day still effects productivity in a negative way. I've bought several Aerons because I sit all day, and I rely on my ass. It should be kept happy.

What killed dot-coms wasn't expensive chairs, it was a lack of sane customer development techniques... oh, and greed.
Thanks to the Like buttons scattered all over the web Facebook probably knows a lot about you before you even sign up, they can simply keep a record of your IP address/browser signature and the sites you visit. I wonder if they'll use this data to recommend interests when you sign up. I've blocked all Facebook domains in my hosts file for this reason. Yes, I'm a bit paranoid.
Nitpick: the beautiful thing about Smalltalk's continuation support is that it's not provided by the compiler. (As far as I know, Squeak still doesn't ship with continuation support built-in.)

Despite this, because stack frames are first class objects in Smalltalk, it's very easy for the user to implement continuations. You just traverse the stack to capture the continuation, and switch stack frames with the continuation's in order to invoke it. The resulting Continuation class is almost improbably literal in its implementation.

This is what frameworks like Seaside do.
Could you explain how/why you do? I just can't get how you could prefer Android's three-taps-deep switch to text selection mode (for non-editable text), and the text range selection seems so damn imprecise.
>>> Emily
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'Emily' is not defined
Same story, different source, some comments already:

http://news.ycombinator.com/item?id=1477122
According to the Google Code page, it's currently looking for a new maintainer: http://code.google.com/p/cakejs/
Ask HN: do you have a five year plan?
I am starting to get a pretty clear picture of what I want my 5 year plan to be. The thing is, I would like to formalize it a little to help me think through and solidify things.

So I am wondering how many HNers have a somewhat formal five year plan and if so, how did you go about creating it?
I'd want to switch from dollar into something else. An option to set the (multi-character) symbol and if it's pre- or post-fix could probably cover most cases.
i NEED A HACKER NOW CALL 001-506-8952-0581 WITH JOSE GOOD PAY!
I understand all that; it's besides the point. The point is that there is no reason to assume that this specific company engaged in such behavior.
If you're serving static media on a domain that also serves cookies then each request to the static media will include the cookie request.

Generally you can serve cookies on www.example.com and not have request to example.com include cookies.
I had an understanding of what meditation was while on an acid trip. Some people who've done lsd describe a spiritual experience which they experience. I can say I had a good experience. What I felt was an experience of me and everything around me moving as one. That is to say the universe and I are connected to one another. It is an experience which is difficult to articulate, but something which one feels. This experience is largely missing in the sensory experience of everyday life.

However, one of the better parts of my experience was watching the plants. Their movement as one is what one is attempting to mimic in meditation. Plants are immensely connected to the world in a way we are not. Mimicking them is how we can connect ourselves to the same feeling. This mimicking of plants is what I feel meditation is. It is why it became easier for me to meditate after doing lsd than before as the reasoning behind it makes much more sense.

Some things which helped me understand meditation at a deeper level are:

* Bhagavad Gita - The last couple of chapters make more sense. The whole I am everything was a bit annoying before, but it makes more sense when you get the point. If everything is One, then everything is beautiful.

* Foucault's The Subject and Power or anything Foucault - Meditation is supposed to break the chains our desire. Foucault's The Subject and Power is immensely powerful in understanding that we are all part of a system and governed by rules. Humans are by no means free but are held together by a discursive power which we are unaware of. One of the things we are supposed to realize is how we are entrapped by these rules and gain the ability to break rules.

If you think this is all tripe please feel free to ignore it. This is after all my own experience and it can be completely different to a different individual.
Thanks, good point. I actually meant to reference scheme, not smalltalk - as I believe that's where continuations were first done. I believe it is provided by the runtime in scheme (but still, not the compiler). I've corrected the post now.
I think he's a somewhat odd case, in that accumulating wealth, rather than the wealth itself, is what he finds interesting. He doesn't seem to have any particular desire to build huge mansions or leave a multi-generation legacy or anything, but really likes running Berkshire Hathaway. He did it well enough that he now has a huge pile of money that he doesn't really need or even particularly want, so now wants to find something useful to spend it on.
If you're serving your css / javascript gzipped is there any additional value to minifying it?
Over at Yell we have such data and I'm trying to persuade them to open it up through a public facing API.

Restaurants, locations, contacts details, opening times, photos of the facade and sometimes of the inside, some menus.

We also have a lot of other data for things like bars (what beers they have, do they have a garden, how many TV screens) and other business types.

The obstacles we've encountered to opening the data are:
1) Fear. Parts of Yell fear that the data they spend time and money creating and collating will be scraped and the crown jewels given away for free.
2) Politics. Different parts of Yell view the opening of data differently and will fight over any move even if they are in general agreement... nothing gets done.

I am trying to argue that on #1 that if they really need to fear something it should be not moving with the times. And also through the use of things like API keys that we could rate limit to some extent to prevent major scraping occurring if they really think it's a big problem.

And on #2 it's currently part of their business to argue a lot it seems.

I believe that if they could see the value in opening data that both would be a non-issue and it would just be done. So I'm also working on trying to document examples of how people could use such an API that is beneficial to Yell. And on that note... if anyone has such examples I'd be glad to hear them.
> The billions Buffet made is a rough indicator of how much he contributed to the society.

I believe this is the root of your mistake, since those two are not measuring quite the same thing...
I disagree with the other comments (mainly because I have done what you describe multiple times with success). If you can afford to pay a programmer to do what you need, its fine. You wont get the same attention to detail you would get if that person had equity vs salary, but dont let that stop you. I still think finding a technical cofounder should be your first choice.
It's a "weak AI" approach http://en.wikipedia.org/wiki/Weak_AI (i.e. demonstrate intelligence) but it's definitely fair to call this an AI library. Subsumption architecture http://en.wikipedia.org/wiki/Subsumption_architecture is the cognitive architecture underlying reactive AI.
Use Google Maps: locate your intended area on the map, in the "More" drop menu check the "Real estate" box, then use the ensuing checkboxes to create a pretty detailed search result, including rentals and foreclosures. What you're asking for is all there, now.
If the project is small enough that it can be started by outsourcing, then you COULD do that. But its ideal to have someone on the team who can code; your site is pretty much useless should a bug come up, or simple feature is requested.

So, your options: 1) Learn to code and try to get the basic version out for yourself
2) Find a co-founder.
3) Outsource to build it out. Then see if you can get that profitable, and recruit a co-founder.
Well no. I think you must have confused HTTP headers with Cookies. Cookies are "set" by the server, usually only once per value, and then "sent" back from the client on every request. Cookies are an extension of HTTP, it's not served, whether by the client or the server, on any HTTP communication. It's only sent back by the client when it needs to tell the server it is maintaining a certain state. In the case of CSS, there's no state to maintain, so Cookies are certainly supposedly useless. For details, I refer you to RFC 2965.

I'm not sure what exactly what Steve Souders means when he wrote "serve CSS with Cookies". It sounds like 56% of the population piggyback CSS in the Cookie values...
Viral Saturday: 10 Funny Videos You Might’ve Missed
Sit back, relax, grab a Bud or an iBeer or something and watch the most creative, viral and funny videos & trailers of the week, featuring Gorillaz, the iPhone 4, Johnny Depp and the biggest selection of insults among other cool things!
Just learn to code, its not that hard to at least get a decent understanding of how to do it... if you have money to pay workers then that makes it all the better.. you can learn the ins and outs and give them technically detailed instructions so they won't waste any of your time and you can easily seed out people who don't know what they're doing... if you just work at learning a language for a few months and have money to invest, pretty soon you won't have to do any actual coding yourself as you can hire people pretty cheaply if you get remotely based workers.
Right, but how is this a problem that you can control? It's the client that sends back the cookies, not the server, and you can't control your clients. When you need to set a cookie, you just do.

I think this number needs some sort of clarifications from Steve Souders as to what he means.
It's everyone's birthright to have access to whatever genealogical records exist that can help trace their ancestry. The data sets exist as public records all over the world, yet a handful of gatekeepers are getting rich selling subscriptions for the "service" of getting at public records. That should stop and these databases should be standardized and open to the public for free.
The point (AFAIK) of meditation is simply to become aware of yourself, what you really are and how you react and relate to the world around you. You learn to see how and why you react to the situations in your life.

It might or might not help you, many of those who meditate feel that it does. But you don't get magic powers or instant success in your life. It also doesn't prevent you from affecting real change in the world, but you don't necessarily have to be angry or unsatisfied to do so.

The goal isn't to sit in a cave and starve. In fact, the first buddha tried following all these "noble paths" and they didn't help him, except to discover the middle way.

A buddhist friend once said that if I needed buddhism in my life, it would come to me some day. I still haven't started practicing meditation, but maybe one of these days I'll get around to it. :)
I would also suggest that it'd be hard to find a coding co-founder. More often than not they don't really like guys like you. At least personally I wouldn't go for it. Many reasons - one is that I would certainly have a disagreement with you on a certain thing because of the fact you don't understand how it works and what really matters. Some recent posts on HN about co-founders divorces may be proving exactly this.
My iPad says "could not load movie"

EDIT: on my desktop it works though!
Making Android development more enjoyable
The way it worked for me was that I was familiar (but not good) with common lisp. So, to get me going, using CLTL[1] as reference, I watched the videos first. Its about 20-24 hours worth of watching. Following this I started reading the book and implementing the exercises and the projects in the chapters (register machine, logic programming etc.) in Common Lisp. That required me to understand the concepts well enough to port the scheme stuff to common lisp. This way I ended up learning Common Lisp with a decent grasp of Scheme.

Note that common lisp comes with a lot of stuff built in, but to do the above I stuck to a minimal subset.

Following this, it was fun to read OnLisp[2].

[1] http://www.ida.liu.se/imported/cltl/cltl2.html

[2] http://www.paulgraham.com/onlisp.html
Actually, the book is available for free and is meant to introduce you to meditation without needing a mentor.
Even if you can't learn to code, do learn to communicate with technical guys if you've never worked with one before. I am both founder and coder and I find some of my co-founder who graduate from business school does not know to how communicate with technical members. This could be harder especially if you graduate from business school, knows nothing about technology, and you're going to work with a high-tech savvy. Their brain just works in different form from yours.
Aggregate benchmark data for computer hardware
Potentially feasible, but I don't know that anything good will come of it. Speaking as a coder, I definitely think of the code as the heart of a project, and outsourcing it never even occurred as an option to me, personally. What you're describing, site, marketing, research, etc are all important, but they all seem ancillary to the project itself. Have you considered working as a consultant or freelancer doing these things?
I guess what I'm trying to say here is that if you do what you're suggesting with your ideas, I don't know that they'd really be YOUR projects anymore, I think they'd end up being something you played a supporting role making. If you're ok with that, go for it, but I don't think I could ever be happy executing a good idea that way. I'd have to make it my own.
Gently into the night
t is encouraging to see so many people embrace the new technology, but at the same time, the society we live in seems to be embracing a disposable culture that leaves me shaking my head in disbelief sometimes. This disposable culture along with the fast pace of life these days leads me to believe that too many people (and by people I mean young entrepreneurs) are trying to re-invent the business wheel rather than looking towards the older generation who already know how to do business. Believe me, board rooms needn't be the stuffy old places that the younger entrepreneurs make it out to be.
Agreed. It has little in common with Clojure.

But it is an interesting effort. I would like to be able to write Mac apps in Lisp, closures come in very handy in GUI programming.
Democrats push for new Internet sales taxes
Why not call it callCC instead of defer?
Aside: great intro to continuations, I now understand them!
In hindsight, the biggest benefit for me, from going to college was not the CS program. It was that the CS program actually had some really good hackers--still to date the friendliest and smartest lot of hackers I'd met outside a few particularly good Haskell meetups. So it's not mutually exclusive.

The second biggest benefit was that I was introduced to psychology as a science, and not some pseudo-intellectual horsing around as it was made out to be in high school. Ditto for economics. Taken together with the other cultural studies I dropped in on, it was something that's been fairly difficult to replicate now that I'm out of school. I'm actively trying to recreate at least some part of that experience now (using technology of course ;).

The clincher is that my alumni meetups have been nowhere near as enlightening as college was. I sometimes wonder if some people took boring pills during graduation, or if it really was the diversity that brought it out in people.

In all, college is what you make of it, just like real life.
The Battle of Cannae
I disagree. I think there are a lot of great ideas in Weblocks. True, there are some not-so-great ones, but designing complex web frameworks is hard. I think Slava did an impressive job with Weblocks, even though I later ripped out large parts of his design and replaced it with something else :-)

Web programming is not a solved problem. I haven't found a framework yet that I'd really like to use.

Also, there are real-world applications using Weblocks — read my post above. I am not entirely happy with the state of affairs, but it isn't really weblocks' fault, but the CL environment in general.

As another data point, I find the Clojure environment to be much more mature, because of the JVM and many widely-used Java libraries.
apologies for the throw away account.

Am guessing you've probably made your mind up by now which way your going to go so if your selling it on, I may have some buyers for you, contact me off list on:

throwawayaccout2010@gmail.com

happy to sign NDA before code review/discussion starts.

throwawayaccout2010@gmail.com
Open restaurant data is slowly added into OpenStreetMap. I too think it is a great resource (or will be), same for shops, doctors etc.
It's feasible. I've done it before.
Registration seems to be broken at the moment.
It wouldn't need bindings for every language. Packages usually are just a bunch of files with dependencies and some other metadata. Nothing in that is language-dependent.

And not everyone needs to use the same repository either. Again, apt does handle multiple repositories just fine.
Check out MobileOrg
Yes, Apple has that right. Is just a matter of choice for Apple and for developers.