skysight-inc/HackerNews huggingface dataset:
We use Google App Engine because we lack serious sys-admin skills, and GAE abstracts all that away from us. Also, the datastore was much easier for us to understand and hack than relational databases.

For project hosting, we use hosted-projects.com because it gives us SVN+track+bugzilla and wires them together, and they have good tech support. I also like Beanstalk, but it doesn't come with a bug tracker.
Roughly 11.5 million lines of code for the kernel.. That's way more than I would have imagined.. 5k lines a day are added and 2k are modified. (http://www.itworldcanada.com/a/IT-Workplace/68f20d4f-8ab9-40...)

IMHO it doesn't really jive with UNIX principles to have such a monolithic kernel.
Does anyone know what icache is?
instruction cache?
linode is awesome and recently added guides. the founders are awesome (have more positive things to say about linode founders than slicehost's)
I believe this question is related but, are there any special hosts for ruby/rails or python/django?

Sort of like MediaTemple's containers?
inode cache - http://publib.boulder.ibm.com/infocenter/systems/index.jsp?t...
Good to know. The prices look pretty good as well.

I haven't used them but looks like I'm going to try. This part from their features list definitely helped:

Clone your Linode

Clone an entire configuration or just the images you select to another Linode. Combine with the IP failover feature and create your own high-availability cluster.
Yes: instruction cache. Big programs are slow programs.
They are beginning to release some charting api built on top of raphael here http://g.raphaeljs.com/. The project is at this url http://github.com/DmitryBaranovskiy/g.raphael
Speaking of which: http://news.ycombinator.com/item?id=834521
There is no worse loan-shark than the IRS. The rules:

1) Make sure you never have to pay them a dime, and

2) If you have to pay them a dime, do it NOW.
In freelancing, its very common to go on a hot streak. Last summer I had client paying me 100/hr, and I was working 80 hr weeks for almost an entire summer. After that client wrapped up, it was almost 4 months before finding something else at much less rate. Also, this was before the sept 08 market crash.

Pretty easy answer to say what I did with all that cash. Aside from living expenses, travel, and in some cases general overindulgence, I paid off about half my student loans.

Also did ok this summer, but that has also come to an end. Either I can work my ass off for the next few months to try to get another client (and then a few months after that to work with the client), or I can invest my time in a startup idea I have now. I've sort of already made the decision for the latter, I'm just trying to figure out how to stay afloat while I give the startup a chance to succeed.
Make that a vanity Twilio account.
Hey Mahmud, thanks for your reply. Can you share what experiences you have to make you think that?

It seems the IRS has one thing going for it (and against us), persistence. They don't forget old debts, pretty much ever. However, in terms of harshness, it doesn't seem like they are too bad. How do they extract money from you? They could seize my bank account, but then they'll get what I already owe them anyways. They can't take my car, house, etc, since I don't own any of it. And they aren't the type to break people's legs (at least, I dont think).
The Greatest of Them All - Mixed Martial Arts As the New Fighting Style
The other side of this, that I rarely hear discussed, is "What happens when automation renders some people permanently redundant?"

It's an easy platitude to say that technology obviates some jobs whilst creating others, but the new jobs tend progressively to more complex and/or creative work, that use the leverage of technology to do work that would have once needed many people (if possible at all).

Currently, the issue is cloaked in arguments over protectionism and trade, because Chinese workers are (for now) cheaper than robots for many things. What happens when automation is cheap and sophisticated enough that starting a manufacturing business is only slightly more difficult than a web startup is today? (Exhibit A: Projects such as Fab@Home and RepRap) It is, I suspect, not reasonable to expect even a significant percentage of people to handle the kinds of career that will remain.

While it's fun to imagine a world where one person can create enough wealth to support hundreds of people... what do you do with those hundreds, who can no longer create any wealth a machine can't do better?
VC wants to see zombie startups shut down
In her first blog post she mentions:

"My degree will be in Educational Technology with an emphasis in (what else?) Open Education as the Great Equalizer."

In other words her experiment, if you will, is whether or not it is possible to replace the environment of a university with on-line resources, and she is the subject. She's investigating whether or not it is possible to get an advanced degree on-line by attempting to get an advanced degree on-line. Rather brilliant if you ask me.
Just a quick thought: If the product can be given as a gift, maybe you should leave a "give as gift" option. When you ask for credit card later, you eliminate the chance for your best customer. If a parent, spouse or friend gives a subscription as a gift, I feel like they are putting it on set it and forget it mode (especially if what you are asking for is a small amount every month).

For sure this only applies to certain products, maybe educational or entertainment ones.
Delicious didn't launch there. I did show it on the very first meetup though.
If you really want to do this, sit down with a CPA and make sure you keep the IRS posted every stop of the way.

My experience was that they were willing to seize my father's business and liquidate it, sending 12 employees and their families, not to mention my parents, into the street .. all for $80k.
I'm not sure what you mean by "most of the research will fail".

I've been working toward my Ph.D. for 7 years now. In that time, I've been involved in no fewer than 15 different research projects. Many of those made it a month or two before the results indicated that there was nothing interesting to be learned, and we moved on to the next problem. (The value of negative results is a topic for a different debate.)

What I meant by my statement is that, if you took the research that a graduate student does in a lab at a university, and then had them do the same research in a lab in their basement (or some other isolated environment without peers and mentors), they wouldn't learn nearly as much as they do in the university setting. The specific research being done isn't as important as the setting in which it is done.
Firefox 3.5 crashes frequently on both my macbook and my wife's older macbook. It's slow to load, sometimes slow to load some pages and hyperlinks occasionally don't actually work (mostly only on facebook.)
with guidance from more experienced people

I would argue that you could've done some other research project than the one you did, and still learned most of the same lessons. The specific research is unimportant.
Sorry to hear that about your father's business. Will definitely take your advise about talking with a CPA.

I'm sort of operating on the assumption that the worst the IRS can do is seize assets, none of which I have. It's probably a stupid, naive assumption, which I'm sure the CPA will chew me out for. However, I figure it's better to pull this kind of crap when you're young :-)
...Windows usually gets the bad wrap for bloat...

At the very least, badly edited.
You can cancel cable/satalite and still get local/national news and most sporting events. I use a $35 antenna. All the sporting stuff is in hd now the other content is hit or miss. When i get some extra cash i am going to get a mac mini for the tv shows i like and the downloadable neflix media. I was also able to get a naked dsl line from qwest for A decent price.
what do you do with those hundreds, who can no longer create any wealth a machine can't do better?

The snarky answer would be "wait for the revolution". However, more realistically, the odds of rebellion would depend on whether or not someone somewhere (most likely some combination or other of government + industry, as has been pretty much standard for most of human history) would succeed in keeping the Unwashed Masses more or less content with the way things are.

Mind you, by taking away anything even resembling an excuse for people to say "I am having a non-negligable, tangible effect on the world around me," that would probably be rendered a tad tricky.

On the other hand, remember how back in the 50s the plan was that all Americans would eventually have, e.g. a 25-hour work week, due to the massive productivity gains technology would bring about? Remember how that turned out? Never underestimate people's ability to waste their own time.
Apache should do this.
I'm not sure why we need to assume that we'll ride the curve all the way down before coming back up.

Its true that manufacturing jobs are going to poorer countries because wages are lowered there. For now, it seems like in richer countries the jobs are being (imperfectly) replaced by services. If this can't continue (and I'm not sure if it can or can't) than wouldn't we expect wages in (currently) richer countries to start dropping and manufacturing jobs to move back?

The above may sound like I'm assuming a frictionless economy and maybe some other pseudo-idealistic assumptions... but I don't think I am. I realize that the process will not be instantaneous, but that doesn't mean it won't happen (albeit with some pain along the way).
It's monolithic but modular 11.5M LOC for every platform it runs on, not to mention drivers for the devices it supports, and all the modules for other functionality, pluggable file-systems and networking stacks. Now throw in code for backward compatibility going further back at least to 2.4 and you have 11.5M lines.

In reality, the core Linux kernel is just the stuff that compiles to vmlinux. You could read it all in a few weeks and understand it.
Free SEO Analysis Report | Affordable SEO Services | Increase Website Traffic
In order to increase website traffic, do fill in the details for a free website analysis report. The SEO Analysis Report will help you identify factors that are lacking on your internet property.
There are locations in Manhattan that are cheaper than locations in NJ (I live in Harlem, for example). Besides that, the expense of NYC is not just housing. Food is more expensive. Transportation is more expensive. Forget about going to the movies ($12.50 for a ticket).

And yes, I have been making ends meet with part time jobs on the side. The issue that I have with funding is that a student going to a university in Indianapolis where everything is cheaper and an apartment can be had for 1/5th of the cost of the NYC area gets the same $20,000 from the NIH. The government would probably get more efficient use of their research dollars if stipends were pegged to cost of living.
A bit off topic, but in terms of source control and bug tracking, I use www.unfuddle.com which supports Subversion/Git, integrated bug tracking, simple, and has a free version
Except, I would imagine, doing the research independently leaves her more time for part-time work or even a full day job.
thanks for the heads up!! i'm mucking with the code now.

edit: i had to patch uses of this.raphael.is(obj, "array") with my own isArray function, since the raphael object doesn't have an is property.

i was using the latest raphael.js in the github repo.

probably the g.raphael repo is out of synch.

anyway, i got the demo graphs on test2.html working. the look ok, but clearly pre-alpha. very little features, definitely rough.

i can't wait to see where this goes, though.

i tried a quick hack using one of the hard coded demos from the raphael demo page. dang.

it's late. i'm not sure how far i should persue this. time to sleep on it.... it's so hard to escape the pull of pretty AND fast graphs....
Related, "Linux Kernel Development Stats from Greg Kroah Hartman": http://bit.ly/1rutJD
On the desktop platform, there isn't any keying system. And, as noted, they can't really start requiring one at this point.
I've heard about this before but I do have one question. Isn't it possible that there is some disadvantage to doing this frequently instead of having regular dreams, even if one isn't immediately apparent?
I was going to say something along similar lines when I saw that it had been tested against Firefox 1.5...
The guy who started how stuff works had small book on the subject http://www.marshallbrain.com/manna1.htm.

But what really happens is that stuff finally becomes so cheap that people will stop buying more than they need of it and will presumably spend the rest of the money on things that are hard to make by robots: books, movies, professional services.

The they the robots can do that? Well then we will finally have obliterated the concept of scarcity, at which point the entire concept of economies are obsolete.
Slicehost.com
Heroku is pretty kickass for deploying Rails (or any Rack framework) on. Couldn't ask for anything simpler. Integrates right into your Git workflow.
Turquoise tranquility
Never underestimate people's ability to waste their own time.

That would be the bureaucratopian scenario, where 29% of the people are managers, 70% are employed to handle the paperwork generated by the managers, and 1% of the people do all the actual work to support the whole system.

I just don't see that as a long-term sustainable solution absent heavy government interference (read: crushing regulatory burdens) in an environment where technology exists to allow a couple hackers and some salesmen to spin up a company that provides, not another social media platform, but all the fundamental necessities of life--an idea that is not particularly far-fetched.
interesting essay, but you could have made the exact same argument in the early years of the industrial revolution...as one example. 'The real problem with the economy is that it doesn't need you anymore' could have been said, and probably was said, many, many times throughout history, every time big technological changes appeared on the horizon.

agriculture? sorry hunter gatherer, the economy doesn't need you anymore :)
I don't think that population increases are caused purely by poorness. Culture and rural environment are the most important factors, IMHO. The latter because if you're not living in the city you need kids to help you earn money, and you get the payoff from them faster, since they mostly don't go to (expensive) colleges etc.

I hardly know anything about Albania, but I suppose it's far more urbanised than China and its culture is vastly different.
Dmitry Baranovskiy is the guy who wrote the http://raphaeljs.com/analytics.html page too.
The properties of the outcome of a limit function or an infinite series are known to be, often, different to any finite part of that series or limit. Check the SEP under "supertasks"

http://plato.stanford.edu/entries/spacetime-supertasks/
+1 for jQ
You are talking about minifying, which is great for bandwidth reduction and I suppose obfuscation.

However this post was about JS design principles.
Media Temple all the way! A (dv) of course.
From TFA:
Google's changesets: 97.
Andrew Morton's changesets: 92.

Good PR move to hire Andrew, but those 5 submitted changesets he didn't author is a pretty meager upstream output of Google's rather large kernel team.
Oops! My fault. Since I am not a seasoned Lisp hacker (actually I am only a Clojure newbie), my subconscious filter didn't automatically detect it. I remember having read that distinction somewhere earlier. Thanks for the reminder. :-)
In the case of the first, I was able to get some pretty good odds -- but nowhere near what the problem claims. The solution is brilliant, but requires a little more abstract algebra and combinatorics than I was able to lay my hands on quickly.

The second problem is surprisingly difficult, and more annoyingly, the 2D case offers no guidance for the 3D case. Even more annoyingly, the solution, while obviously correct, is unenlightening. I hate unenlightening proofs.

The third problem suffers from the abstract problem statement and unclear mechanic; I had to read the solution to understand the problem, which is too bad. It's a wonderful problem. Fortunately, understanding the solution wasn't exactly a whole lot simpler than solving the problem might be, so I had that as compensation. I offer the following (simpler) restatement in the hope that it will allow someone else to enjoy the problem:

There is a town where each member has on his forehead a blue or red dot. If on any given day he figures out which it is, he dies in his sleep that night. On one particular morning, five of them--all with blue dots, unbeknownst to them--are standing on a street corner when a stranger walks by. "Well," he says, "I see more than one blue dot is out this fine morning!" Prove that all five die in their sleep before the week is over.

(If you can do that, the generalization is obvious -- so stating the problem in a general way only serves to obscure the terms.)

The rest of the problems rapidly lost my interest . . . so I'd say they were well arranged.

Thanks for an enjoyable waste of an evening!
Oh god please take my credit card info up front....then remind the hell out of me that the account will auto renew at 7, 3 and 1 day left.

I've dealt with a couple services that won't take the account info up front, and I canceled because paying was such a hassle on the day that they actually wanted to be paid.
I LOVE technology (i'm a super geek) but if theres anything I love more then it, it would be food actually it would be eating food. If surviving in the future means i need a tablet to provide all my nutrition... then surviving hardly seems worth it.
I've had a VPS with tektonic.net for about three years. It's not oversold, I've never had unscheduled downtime. Scheduled downtime is very rare. Tech support answers their email.

Aside from that, it's a basic VPS running Debian. They're all pretty similar.
Additionally, you can make taking it up front optional as well...
After using a new Mac for two weeks, here's what I've noticed:

- The typography is a lot nicer once you get used to it. It's great to look at websites using type as it was designed rather than in the blocky rendering Windows uses.

- Keyboard shortcuts are worse. On Windows, all the menu options have underlined shortcuts, so I could usually guess what the shortcut was based on its menu position, even if I hadn't memorized it (i.e. Alt-F, S to save, Alt-S, A to Select All). Mac has 3 modifier keys that have to be pressed in combination, and the shortcuts have to be memorized. It took me forever to figure out Command-D was the shortcut for "Don't Save" because there was no onscreen indication.

- Desktop programs for the Mac are of higher quality, more creative, and seem to be free of viruses and spyware, thus safe to download and install. I rarely download any desktop programs for PC, but on Mac I've found a bunch of great ones that are worth paying for.

- Everything is smaller on a Mac screen and harder to adjust, so if you don't have perfect vision it can be a problem. There is no systemwide DPI setting.

- Having a Unix shell is very convenient. MacPorts is a pretty good installer for Unix programs but not as good as something like yum on Linux.

- The windowing system is document-based rather than applicaiton based, so you get lots of overlapping windows strewn across your screen. Once you get used to this, dragging and dropping between apps makes more sense.

- The progams I miss which don't have Mac equivalents yet are VanDyke SecureCRT and Macromedia Homesite (a great HTML editor but several years old)

- I haven't had to restart it for any reason. Installing software is much easier and doesn't seem to modify the underlying operating system or registry as it does on Windows.

- Peripherals just work. It recognized my printer, digital camera, etc. right away without problems. No futzing around with BIOS settings or drivers.

- Some of the system UI controls feel less standardized, are often missing keyboard navigation, and more annoying. For instance, the tree view control in TextMate for browsing projects has little arrows you need to click to open a folder, but clicking the folder name does absolutely nothing. On Windows this would be standardized, it would let you click on the folder name, and also respond to the keyboard.

- You need to get mouse with a right button.
I'm looking forward to a breakdown of why this is happening; given modern coding practices from the people also responsible for OS X, freezing the whole [pre-emptively multitasking] iPhone OS—without even being able to get off an error screen or automatically reset—should be quite a feat. Doing it at regular intervals in the default shipping configuration should be even harder.

Does anyone know how deep the freezing goes? (e.g. has someone who has their phone jailbroken tried to SSH in while it's frozen?)
it's a monolithic kernel what did he expect.

Remember the Tanenbaum vs. Torvalds debate?

I wonder what Linus thinks about it now.

btw, here they are together.

http://lwn.net/images/conf/lca2007/lt-ast.jpg
Now micro kernel doesn't seem that stupid after all?
I want to shut zombite VCs and redistribute the money to YC like incubators in different industries.
you're saying it's totally safe to get an MRI or a full body scan

As safe as anything else you'd do without thinking twice.
CRM Applications, Disaster Management System by Gaytes
Ah, the sunk cost fallacy meets the dot-com bubble - decisions to invest more (both in money and, more often if I read this correctly, in time and expertise) are being made based on previous investment, not future return.

As such, these living-dead companies are preventing the release of cash and expertise into other businesses. I would add to this VC concern that many (of course, not all) of those businesses are probably also preventing the release of founder expertise and energy into better projects.
Watch Arsenal v West Bromwich Albion Live
Arsenal meet West Bromwich Albion for a promising Carling Cup meeting Check out Arsenal vs West Bromwich Albion streaming live with GoalStage.com the excellent connection of English Carling League Cup live online.
How Facebook Copes with 300 Million Users
Despite the snarky tone of your comment, you hint at an interesting point:

Unix is NOT the be-all, end-all definitive operating system. Linux is NOT even the be-all, end-all Unix (or Unix-like). There is A LOT of research left to be done in operating systems / kernels and many many years of evolution to come.

It's a shame that it is SO HARD to build the ecosystem required to launch a kernel. New ideas are hard pressed to gain traction.
If you speak good English (either as a native speaker, or have good scores in TOEFL or equivalent), and have qualifications and work experience in an field which has a short supply of qualified workers (engineering, medicine, software, social work, and plenty of others), New Zealand, Australia, Canada and the UK have fairly easy paths to permanent residence. (Prove qualifications and experience, fill out forms, pay fees, wait for approval, get permanent resident visa, move.)

Getting a tech job fresh off the plane is pretty unrealistic, but shouldn't be any harder than getting one in the US. (White, native English speaking) immigrants I've met in NZ have done the interview circuit and picked up jobs over the process of a few weeks.

(I'm a New Zealand citizen, currently in the middle of the H-1B process.)
I think that it's impossible to rationally ignore the fact that economies seem to contort to absorb however many workers are available to it. I have yet to hear a totally convincing explanation for this, but it seems to happen.
What can't Tim Ferris do, and subsequently blog, film, and self-promote about?

The one lucid dream I've had was awesome. I've thought about writing dream-notes upon waking up, but now I think I'll actually try it.