skysight-inc/HackerNews huggingface dataset:
That's true, but as I said in another thread, the entrepreneur in me wants to seize every opportunity. :P

Interestingly, I couldn't believe the number of swine flu merchandise sites that have popped up already with http://flushirts.spreadshirt.com/ apparently leading the way.

To the drawing board, I guess.
Search your site for absolute links to your own content (http://foo.com/something) and change them to relative links (/something) before you do anything w/ the domain.
EPID, but in my personal experience the most ergonomic keyboard is the smallest keyboard (with full-size keys obviously) as that involves the least amount of hand movement and least unnatural stretch to the mouse.

For many years I have been an enthusiastic user of the Happy Hacking keyboard:

http://en.wikipedia.org/wiki/Happy_Hacking_Keyboard

Not to sound like an infomercial, but it fixed all my hand/wrist pain problems. The other advice I received, which also helps after that too-long playstation session, is to sleep with your hands straight (wrist unbent, fingers uncurled).
GoogleLookup is useful sometimes. If the rainfall changes in Seattle, your spreadsheet would update...

Although another proton won't likely be discoverd in a Hydrogen atom.
Learn to cook, buy cheaper food. Ads on prime-time TV are expensive, doesn't mean other ways don't work.
Are they asking you to give them foo.com? Or just not use it as your domain/company name. Negotiate to keep it and setup terms that you'll phase it out and make it clear that it's not associated with Foo, inc.
huh. at my VPS hosting business, I have a lot of customers from China, several of whom run VPN tunnels out through me.

Now, I'm in the US, so I imagine you'd get better results with a server in Europe or Japan or somewhere else nearby, but I guess many of these people think saving a few bucks is worth the latency.

Now, if you have a good connection, you are probably only talking 400ms latency, which is bad but not unusable for ssh work.

If the connection is lossy or gets disconnected, you will find the 'screen' utility to be useful.

All I'm saying is tunneling through a well-connected server or vps that you control may be better than tunneling through free services.
I think it's the only way to make them. You start at a geosynchronous orbit and play out a cable towards earth and another as a counterbalance towards outer space. The counterbalance can be used to launch payloads towards the planets.
To me, it goes like this: If your environment, genes, family, and children are such that your children fall in the category of "students who must attend classes class for the benefit of the other students", you should homeschool, period. If the educational system is going to hold your children back for the benefit of the other students, you should get them out. However, if that's not the case, then I would leave them in a more traditional school system.

That's arguably a pretty selfish way to evaluate things, but speaking as a K-12 homeschooled student, I think it's the best way to make the most of the options in front of you.
This has as much to do with the parents as it does with the kids. Most of the home schooled kids I know (which is actually quite a few) are very well-balanced socially, as they've been involved in home schooling co-ops, sports, and other "after school" activities. In fact, I think many of them can deal with peer influences better than "schooled" kids, as they are more confident with themselves.
If you're on OS X try HTTP Client. Allows you to specify request headers and body.

http://ditchnet.org/httpclient/
More than seven, since you can stress more than one word.
I submitted another article about the same rocket a week ago, if anyone is interested: http://news.ycombinator.com/item?id=571971
Out of curiosity, here's Opera's homepage from 10 Jan 1998:

http://web.archive.org/web/19980110221024/http://operasoftwa... (via the Wayback Machine)

Edit: Hacker News in Opera 3.0: http://imgur.com/FPYc.png
TokuDB claims to speed up MySQL by an order of magnitude
I like that the click through is to /?mode=forreals
In case "viral" and some CNN buzzwords weren't giveaways :).

I think it's catering to the masses not the typical HN crowd, but it appears to be an experiment, which is kinda fun.

I'm more interested in the results than the game itself.
Every couple years this story pops up. I love how some company took Jamcracker.

>> Bahr stops for a moment, as if listening to herself. Then she bursts out laughing. "Listen," she says. "I take it back. You write whatever you want to write. If someone out there wants to name their company Jamcracker, God bless them. And good luck to them."
(okay, so "of" is a function word that we can't contrast against anything else)

"Was George W. Bush the 43rd President from the United States?"
The Getting Real summary is a lot shorter than the article and the book http://37signals.com/svn/archives2/coming_soon_getting_real_... - short enough now?!
I don't know Ruby (right now my favorite scripting language is Python), but that sounds like a good language to learn over the summer, thanks :)
Well, yes & no. The main problem is that high school is a very artificial environment in which a student has very little freedom.

Consider bullying. I had to deal with bullies in jr. high & high school, because there simply was no way to avoid them. But after high school, I didn't go where the bullies were. Problem solved. Yes, there were bullies in elementary school, but they weren't really capable of doing much damage yet.

And there is a flip side: teenagers are protected from the consequences of their decisions. This is another reason for bullying: the bullies get away with it. But in the adult world, violent people can be fired, jailed, etc.

And bullying is just one issue of many.

So, yes, peer influences can be a problem throughout life; however I definitely do not see the adult world as being more dangerous, if you can't figure out how survive in the teen world. Certainly my own experience does not support that idea.

See also PGs essays on high school. I don't mean that he is supporting my ideas; rather he provides a good explanation of why high school is different from "the real world". Thus, I don't see that figuring out how to survive high school really gives one much in the way of practical life skills for the long term.
Hi niels_olson,

I wasn't homeschooled at all. I went to private school through high-school (around Charlottesville, VA, in case you're in that area) and then did public university. I went to school with some home schooled students. Some were good, some had issues. Most of them had at least a few social issues, but then, I think any way you sliced my high-school population, the majority of a given section had some issues; such is the nature of being in high-school.

The point is, this doesn't really tell you anything useful. I could tell you what my gut tells me about homeschooling, but that's not going to be especially useful either. Instead, I'll share two things that I think might actually be of some use to you on this issue.

One: you're asking a community of amateurs. The people on this website are, at least taken in aggregate, a standard deviation or two above the norm at what they're good at. However, I have met very few people who're particularly smart at everything. Instead, people are usually smart about a small number of things. The most wise people are usually wise enough to know they don't know squat about the rest. Therefor, I would suggest that there will be lots of well-meaning, reasonably smart people here, I'm not sure that the people who actually know what they're talking about are going to come out over the people who don't know enough to know they don't know what they're talking about.

And what makes it worse is that studies show, if you don't know much about this, you're going to have a hard time telling the know-it-alls from the know-nothings.

Two: you're asking a self-selected group about their experiences, and as we all know, the plural of anecdote is not data. Again, a lot of people on here are smart, and on top of that, highly (self-)motivated, people. These are good qualities that I'm sure you want to give your children, but you're probably likely to get more success stories about anything with a reasonable success rate here, given the population you ask. If I ask a room full of millionaires how many people eat raisin bran and I get a number of positive responses, I can't then conclude that iron and dietary fiber have a greater-than-average incidence of financial prosperity.

I'm not suggesting that it's not worthwhile to hear what people have to say about their experiences; I'm just urging you to take what you read with a grain of salt and to seek out data about homeschooling. Try to find non-biased studies on it, compare the costs to comparable options (Montessori, local alternative private schools), and then ultimately apply your best judgment.

Good luck!
Allowing a terminal or window manager to manage terminal sessions often feels more natural.

However, screen is awesome when combined with ssh. Being able to resume an ssh session exactly where you left it is very useful.
Don't get me wrong, UML needs some serious change. However, there is some value in the process and thought that goes into creating the UML diagrams for projects, especially larger, more complex projects. I find that it helps me better visualize what I'm making and spot problem areas before they become real problems.
Oddly enough it's often cheaper to spread out. When you get as dense as NY it's a lot of work to add say a new water pipe, or electric wire. You have to shut down streets, etc. It's a major hassle and expense.

Plus you waste massive amounts of time just getting anywhere (too much congestion, both for humans, cars, and even services like pipes).

It's cheaper to spread out a bit - not too much, but not as dense as NY. I think the best amount is those houses with large yards that you are talking about.
I don't understand. Surely the exposure of being on here will result in the article being improved.

In fact, I don't understand why there is any opposition at all. I am positively baffled.
We have a "special needs" child. One year we were not happy with the school district's plan for our child, and so we home-schooled for a year, while talking to the district about the plan for the next year. When we got something we were happy with, we went back to public school.

(I assume this is what you were asking about?)
We homeschool our son (6) and daughter (8). We knew we were going to homeschool well before our daughter was near school age.

Reading and research is good. Carry on. :) You should read John Holt at some point.

I think homeschooling is easier the younger you start. Teens sometimes have a rough time making the transition.

Connect with other local homeschoolers. Interacting with other homeschooling families is good for kids and parents both. Helps you stay grounded and helps with the inevitable crises of confidence that happen from time to time.

Good luck!
Of course the nice thing about investing more in sales and marketing during a downturn is that the costs are lower.
Is today's Alpha webcast archived anywhere?
Yes, that's what I was asking about.
"They gave the monkeys the bananas in bunches because they were [adjective]"
Could not disagree more with some of your points:

1. Django is NOT difficult to learn, in fact I found it very intuitive and easy.

2. This is definitely improving - more and more django developers all the time.

3. Django may have started at a newspaper, but there is nothing newspaper specific about the framework design. Sure there may be middleware modules with newspaper related functionality - but you don't need to install them!

4. WRONG! webfaction.com has great service and easy django hosting for under $10.00 and Django installs with one click!

5. How many books do you need to figure it out? I have a dozen Django books - most of them really good. But I still get most of my Django information online.

6. Well, is it really true or just a reflection?

It's not a hard choice - if you like working with great tools and a great language go with Python/Django; If you hire someone else to do it for you go with whatever makes sense for hiring and the economics of software development.
Maybe I'm just behind-the-times... does it bother anyone else that so many major corporations (e.g. Google) use flash as integral components of their web apps? Especially when all the functionality could be done with some combination of non-proprietary technologies (js, html, css, svg, etc).

I understand that SWF is technically open but no Flash-comparable implementations exist (gnash, ha!).
I guess the tricky part here is defining the term "mostly written". My mistake for introducing it (and of course the tautological 'don't prematurely optimize').

Agreed, you should measure as soon as you can and it's best to be building and measuring, not guessing where your bottlenecks are up front.
screen is one of those things I've been meaning to look at forever now. How will it help me? As opposed to, say a vanilla SSH session?
It means validate your idea quickly against real customers and do something else if they don't love it. Once you determine to do this, you find that many ideas you thought were great are total shite, so you fail fast because you don't do much development without validation. You are able to iterate through multiple concepts quickly until you arrive at one people love, and then you throw yourself behind it and get it built and get people paying.

The common mistake is to pick an idea out of your head, spend six months building it, and then find out nobody is willing to pay for that thing over the next six months after that.

Thats what fail fast means. Its the key to success.
I agree with you regarding the clumsy gui -- UML editors suffer from the same general problem. What I took away from his presentation were the 2 core points:

1) linear expression is intrinsic to text but not intrinsic to programs.

2) the machine is more than a tablet.

Who knows? May be the ideal interface is actually voice based ...
Great domain name first of all.

Could you not maybe use an extension e.g foopeoplesearch.com or thefoosearch.com for the moment. Build an audience and then possibly fight to use foo.com?
Search Engine Optimisation Basics Guide
Yeah, I'd say it's not much of a technical challenge. Storage is cheap, indexing algorithms are well-known, and the problem space has been heavily explored.

And it's misleading to talk about the entire web. Google may index billions upon billions of pages, but only a small percent actually get shown to the user, or stored in memory. And I would say that a smart kid with a few computers or a couple of bucks can build the index.

Then the hard part starts. Machine learning to correct search placements, based on features like clicks and time in index. Algorithms to detect spam. Anticipation of user data needs. And all the nitty gritty of linguistic analysis to better sort your index.

These types of things require new and innovative thoughts. In my mind, building a search index is just standing on the shoulders of the giants that came before. I'm not saying Google isn't amazing or that building a search index isn't a great homework problem, but the basic part of getting, storing, and serving the data has been engineered and can be engineered again at will.
This is maybe the second-best GMap I've ever seen, next to wunderground.com. And I follow these things closely since I run a GMap website too.
Because it's not interesting...which actually goes for this entire comment thread. It's sad that this is the highest-voted comment thread for this article.
Large Collection of Free Data about Cities
I dunno, exactly when did web apps get so frickin complicated that we needed 4 mutually exclusive parties with opposing goals to build them. The skew line graph is hilarious.

I'm not saying that this doesn't happen. I just don't understand why, in the majority of cases, the front-end engineer and back-end engineer (and even the project manager) can't be the same person. We're not building Amazon, are we?

From someone who has written plenty of complex software single-handedly (like many here, I suspect), this looks like a huge case of over-complication for no good reason.
Alternatively, move to someplace between San Francisco and San Jose then enjoy javascript and web-related technologies all year long.
I'd wager the .gif is that old. Running strings(1) on it turned up 'NETSCAPE2.0'.
Fractal tree described in this paper: http://supertech.csail.mit.edu/cacheObliviousBTree.html
Wow, isn't that like Robin agreeing with Batman about the Joker?

Not that I disagree with their basic logic. I think you need to take steps to keep your data yours, though going so far as to completely cut yourself off from web services seems a bit too black and white.
> terminal sessions

> ssh

These are basically the same thing.
India buys 250k OLPCs
It actually did an okay job.
I don't know who was spamming my gmail with links to this game, but please don't do this in the future. kthanks.
As you can see, this question has been answered, but in the future you should consider using Firebug (http://getfirebug.com/). With firebug, you can inspect any element on a web page and see exactly how things are done. I've learned all sorts of tricks this way.
you're right. The literature from parents is staggering. The literature from the kids is impressive, but I wanted to get a snapshot from a community with whose norms I'm familiar.

For example, I've found that any random drop into the homeschooling literature is likely to land in a spot that includes a Christian values emphasis, and teasing out the diff is not exactly as easy as, well, diff.
Never homeschooled
Forget microdonations, adopt a line of code
There are several avenues already in place, availability varies by geography of course. Some anecdotes from one homeschooled through high school:

- Many homeschool families will form study groups for some of the subjects less conducive to individual study (such as music or hard sciences) and will have a knowledgeable parent or outside teacher lead a class or two a week. In grade school I took a homeschooling drawing class taught by a former art teacher turned homeschooling parent. But that was my only experience.

- My local public high school had no problems letting me on campus for part of the day to take a couple classes. I took a lab science class, and was in the music classes every year.

- Some community colleges offer a "Running Start" program for high school students, and they don't care which high school you come from. So my senior year in high school I was at the local CC part time learning German, taking Chemistry and an English class.

There are also a wide variety of "official" homeschooling programs that have popped up recently. Either the curriculum is rubber-stamped, or they bring in certified teachers. I didn't take part in any of that as it wasn't required by law, and I/we didn't see a need.

So those are my experiences. YMMV widely by geography.
Sachin! Pick a date!
Building a Great Brand.
Yeah i guess that's one way to do that. There's not much of a semantic distinction there, so that comes off as more of a sentence that's focusing on stressing a syntactic difference not a semantic one. But point taken :)
We have thought about it. The private schools tend to use a home-room with many resource rooms model, and then major infrastructure (library, pool, etc). I would think the easiest hybrid models would be resource-rooms only or major infrastructure only.
Read Dan Bernstein's retrospective on qmail, where he essentially disavows "least privilege" controls on his programs (which were the heart of his security model). Modern operating systems all offer some degree of privilege revocation and code-level access control; none of them get used, because users needs are too complex.

If a dent is really going to be made in this problem, it's going to happen in Flash Player (or its more recent analogs, like Google NaCL).
Suck it up and focus on building your portfolio to get into a good college - and selecting a major you'll be happy working in for 50 years.
I will be really impressed when I can ask a question like the following:

"What is the historical cost of solar per watt for the last 30 years?"

and get a meaningful answer, which right now is scattered across various press releases, journal articles, etc.

I don't really care who answers it, google or wolfram alpha.
Who the hell still listens to ESR? After the CML2 fiasco, his series of incredibly stupid border-line racist blog posts, and the general realisation that Raymond hadn't, after all, done anything much except for relentlessly promote himself, I thought we'd dispensed with him as a spokesman for Open Source?
In my personal experience, we homeschoolers are as varied as "normal" kids. There were those incapable of dealing socially with anyone outside their immediate families. And there were those of us comfortable and capable of dealing with people of all ages.

Me personally, my social interaction outside sports was so varied I became much more adept at interacting with older and younger people rather than my own peer group. As a child, especially in middle and high school, I was often frustrated by the "rules" of peer groups. Dealing with people younger or older let me treat them as people - and vice versa.
My School Project: Generating Random Numbers with Kitchen Appliances
For those who still care, here is my statement: http://merbist.com/2009/04/28/on-engendering-strong-reaction...
On Engendering Strong Reactions, Merbist's statement about the presentation furor
Innocuous News.
Generalizations based on anecdotal evidence aside, I do have to agree with you on the lack of "institutional learning skills". Even with a bit of experience at public high-schools and community college, I wasn't prepared for the gaming, the time constraints, and the group participation required at the university level.

Quite often my freshman and sophomore years I'd end up pulling stupid hours because I got sidetracked on some tangent in a textbook rather than learning "what I was supposed to", or whatever was going to be on the test.

Learning for a very specific reason, and within a very specific timeframe wasn't something I was used to.
Correct, for example HotOrNot voting. If you eneter a profile url directly, you can vote but it would not be counted. If you are sent randomly to a profile(by selecting "next random" button), then there is no self selection bias and your vote is counted.
Blame TV, any time the word hacker is used its always used with a negative connotation.
Percona recently released benchmark results comparing innodb to TokuDB: http://www.mysqlperformanceblog.com/2009/04/28/detailed-revi...

The take-away is that TokuDB has a lot of promise but on CPU bound workloads a lot of work still needs to be done.
I would suggest that failing at a startup and demonstrating that you've learned from that failure would be a strong indicator of success. There's so many common lessons people learn.
Incredible. If you think paying over a million dollars for "mood boards" is a good investment, I have some Albertan seal-hunt licenses I'd like to sell you. This is a prime example of the advantages startups enjoy: your competitors spend a million bucks on something you can replicate in an afternoon.
I have to admit that I was a bit confused, too. i skimmed the diagrams and pictures--good work!--but the text was just not readable enough. </2cents>
15K for a 3 letter domain? That doesn't sound right
The site claims a 10-50x improvement in performance, which is pretty amazing, if true. I guess the big question is how much does it cost?
Apparently it's not ACID compliant at this point in time.