skysight-inc/HackerNews huggingface dataset:
A micro kernel doesn't necessarily mean that there will be less bloat. It just means that different parts of the functionality of the kernel are split up into different programs.

But those programs have to talk to each other, and this message passing overhead increases with increased functionality (more programs). So it seems likely that there would be a definite performance drop as the functionality of a micro kernel increased.
The Real Cost of Acquisitions: the Zimbra Story
How would it reduce the bloat mentioned in the article? Would there be somehow less code to implement the same features in a microkernel architecture?
Yahoo to Sell Open-Source Email Service Zimbra
Yeah! I too use a 128mb account with prgmr. Their support is good. They also hav an IRC channel #prgmr on freenode.

For testing and dev of a rails app, 128mb seems fine. Passenger+apache+mysql

I use account only for testing my rails app in a remote server. I tried running a personal blog on wordpress+apache along with the rails app. It got out of memory and I had to add a 512mb swap space to get it working fine(they've got instructions on their wiki). So if u are planning to get vps frm them just for testing out stuff, get 128mb or 256mb. That should save costs while you develop the app. Later on you can add resources. Just my 2 cents :)
Citation:
http://nue.okstate.edu/crop_information/The_Story_of_Wheat.h...

In particular:
"Demographers, who had been watching the exponential rise with alarm, now forecast that the population will peak below ten billion—ten gigapeople—not long after 2050. Such a low forecast would have been unthinkable just two decades ago. Already, in developing countries, the number of children born per woman has fallen from six to three in 50 years. It will have reached replacement-level fertility (where deaths equal births) by 2035.

This is an extraordinary development, unexpected, undeserved—and apparently unnatural. Human beings may be the only creatures that have fewer babies when they are better fed. "
"people were inclined to believe the very worst about anything and everything; they were immune to contrary evidence just as if they'd been medically vaccinated against the force of fact. Furthermore, there seemed to be a bizarre reverse-Cassandra effect operating in the universe: whereas the mythical Cassandra spoke the awful truth and was not believed, these days "experts" spoke awful falsehoods, and they were believed. Repeatedly being wrong actually seemed to be an advantage, conferring some sort of puzzling magic glow upon the speaker."

http://en.wikipedia.org/wiki/Simon-Ehrlich_wager
What explains all the bad designs out there then?
Yeah, their example goes exactly the wrong way for me. I use Terminal 6 (or XTerm "Tiny") on a 1600x1200 15" LCD, and I don't use Antialiasing because at this font size every pixel counts, I don't need 6 blurry pixels, I need 9 sharp ones.

All of this said, there's no reason why, if they provide proper instrumentation/controls, that I couldn't use a resolution independent display to crank the UI down to tiny size (tell it that I have low DPI) and provide a lot of screen real estate.
As far as I can remember, Jews haven't been thrown out of Iran. Expelled from Spain, discriminated against via the pogroms of east Europe, but at least in my family's city of Esfahan, Jews have always been welcome. Many have immigrated to Israel, but not out of a forced migration, rather they moved to be in the "homeland".
Political science (major: international relations, minor: comparative politics). I've talked to some of the students in hard sciences (e.g. bio) and they report stipends of $23000. It's probably just set department-by-department, and mine either happens to be poor or stingy.
I just checked, make sure and use raphael 1.0 rc.
Now you are an initiate. :)
This was answered by Hazlet in the 1940s:

"AMONG THE MOST viable of all economic delusions is the belief that machines on net balance create unemployment. ... Whenever there is long-continued mass unemployment, machines get the blame anew....
The belief that machines cause unemployment, when held with any logical consistency, leads to preposterous conclusions. Not only must we be causing unemployment with every technological improvement we make today, but primitive man must have started causing it with the first efforts he made to save himself from needless toil and sweat.

http://jim.com/econ/chap07p1.html
Reminded me of an article I read about driving in Baghdad. A suitable photo here:
http://farm1.static.flickr.com/38/82272495_ffe32f9518.jpg?v=...
You realize that OS X uses a micro-kernel, right? And that GNU Hurd is a micro-kernel too?
Singlesnet.com - viewing online members
As a side note, I would be interested if anyone here can give me what they believe is the most convincing explanation. If it's more then can be explained in short (EG, wages fall until everyone is employed) , a link is great.
But the final (i.e. fifth) set is never reached in the solution. At Wimbledon it is entriely correct that you can win the match in three or four sets by winning the third or fourth set in a tie-break. There is not a problem with the solution as stated.
>but you could have made the exact same argument in the early years of the industrial revolution...as one example

Someone did make that argument, and his name was Marx. He argued that machinery could be thought of as 'disembodied labor.'
Silly of me to miss that. Cute.

Doesn't really solve the validation problem though Unless you place a lot of faith indeed in the PHD process.
Not to mention that Canada has a special fast-track application process for US visa holders who want to bail...
The Daemon is that much closer...
Depends what Yahoo! bought Zimbra for, really.

You may have noticed that Yahoo! has quite a big internal mail platform... perhaps they actually wanted the technology expertise and the people more than the enterprise business. Perhaps they already extracted that value.

Disclaimer: I work for Y! but not for mail and I have no insight into mail at all. Also these opinions are my own and not Y!'s.
Mot less code to implement, but it modularizes logic such that it's (theoretically) trivial to disable unneeded features. I'm sure the majority of that Linux kernel logic is never executed; if that code were instead placed in user-level processes, they would have no performance hit.

There are a lot of other side benefits. As stable as Linux is, it still has a great deal of code executing in kernel mode, which is error-prone; microkernels can restart crashed processes on-the-fly without compromising the stability of the system rather easily. Also, some of the newer microkernels have formal proofs of their security properties, which is pretty damn fascinating! (albeit they assume the underlying proof system itself is error-free, which might not be true)
Make sure it actually does, too ... http://www.whatsmyip.org/http_compression/

Better yet, use Google Page Speed.
Is it really so hard to gain traction? Just write a UNIX micro kernel and add a compatibility layer for Linux device drivers, then you are set.
The developer, Dmitry, is a nice guy and pretty responsive on Twitter to questions about Raphaël.
He wants to see other VCs wind down their living dead companies because it's bad for the asset class? Sell your stake to the founders for a dollar. You still write off the whole damn thing, and the founders get to continue on if they want to.
And I though "I'll read some Hacker News while my phone is upgrading..." Good thing I was able to stop the upgrade (just at the backing up stage). It is worth noting that I've been having voicemail problems and receiving calls problem with 3.0.1 for the past week. I was upgrading in hopes that it would fix some of these issues!
I wouldn't say OS X is a microkernel. Much of its codebase was built off of Mach, but much was also built off of BSD. For example, its network stack logic resides in the kernel, which is certainly not microkernel-esque. See http://en.wikipedia.org/wiki/Darwin_(operating_system)#Kerne...
I use prgmr to host a bunch of stuff. My only complaint -- and this is definitely just me being stupid -- is that eventually I will have to upgrade the kernel and I don't know how to easily do that while making sure the necessary xen stuff is compiled in. Again, my fault, but be aware that prgmr really leaves you on your own.

Other than that, great service, no downtime that I know of in 7 months, and it works exactly as advertised. Plus it appears to give you about double the RAM as slicehost for the same price.
RRiiight. Ever been to India?
Andy Tanenbaum hasn't learned anything
"Mac OS X is sort of microkernelish. Inside, it consists of Berkeley UNIX riding on top of a modified version of the Mach microkernel. Since all of it runs in kernel mode (to get that little extra bit of performance) it is not a true microkernel, but Carnegie Mellon University had Berkeley UNIX running on Mach in user space years ago, so it probably could be done again, albeit with a small amount of performance loss, as with L4Linux. Work is underway to port the Apple BSD code (Darwin) to L4 to make it a true microkernel system." - Andy Tanenbaum

reference - http://www.cs.vu.nl/~ast/reliable-os/
When I hear "best practices" I reach for my Giant Spiked Club of Holy Wrath.
They were captured from Israel and put in exile in Iran, Iraq (Babylon back then) by Nebuchadnezzar ::

http://ancienthistory.about.com/cs/people/g/nebuchadnezzar.h...

Later they were freed to go back to remnants of Jerusalem.
100-200 companies in ten years doesn't sound like a lot. How many people won the lottery during the same timeframe?

I think DHH has a point. While hoping for the big exit isn't exactly like hoping to win the lottery, I'd say he's right that you stand a much better chance of being able to build a profitable business.

I think there's probably a lot more than 100-200 web companies that have built a profitable business that they're earning a very nice living from.
How is this different than typical multi-variable regressions with control variables?

I think it is different. Do you understand the smoking/tar/cancer example? See here for the example: http://bayes.cs.ucla.edu/IJCAI99/ijcai-99.pdf (pages 34-38 and 46), and here for a better introductory text: http://cscs.umich.edu/~crshalizi/notebooks/graphical-models.... .

Basically, if the situation allows you to reason that some causal arrows are impossible (e.g. due to time or space separation), you can often infer which of the remaining causal arrows are real and which aren't, using only non-experimental correlation data and some formal inference rules. Of course it doesn't always work - sometimes there really isn't enough data and you have to do a controlled experiment. But on the other hand, people often need to reason about causality in areas where controlled experiments are impossible or unethical, like smoking/tar/cancer.
While it may decrease accidents, I would think that the increased stress of going through a town with little to no structure traffic-wise doesn't balance out the benefit. It's akin to throwing dead carcasses around the neighborhood to get people to accept universal healthcare; you don't cause chaos and disorder in order to make it safe. The idea of eliminating bike lanes makes sense, but eliminating traffic lights and road signs is just too much.
I'm not sure about the proper etiquette here, but the original article is posted at http://whydoeseverythingsuck.com/2009/09/problem-with-econom...
Evolution of publishing
From a certain perspective, the startup complex is and extremely bizarre value creation and destruction machine. You have acquisitions like this funding (in the sense that founders and investors do this in order to achieve an acquisition like this) scores of startups who are creating real value come into being. The "successful" ones that get acquired are actually destroyed. Maybe there is some opaque value (expertise acquisition) passed to the buyer, but overall the value seems to be destroyed.

The side effect though is value created via all the other startups that get founded.
That's too simplistic. Programs with hot code sections that don't fit in icache are slow programs. If your program is huge but you spend all your time in a small fraction of code (typical) that fits in icache (no idea if that's typical), it's fine from a cache performance perspective.
http://www.fdcservers.net/Services/VirtualDedicatedServers

Storage is larger than other virtual hosts.
Off topic: You wrote "commercial", while the correct term was "proprietary". You're not the only one. If I recall correctly, "Open source" was designed specifically to avoid this mistake. Apparently, that failed.
I use Amazon EC2 for several reasons. They basically boil down to having everything I want with little hassle.

- I can hold my own as far as basic sysadmin functions go, and I like having control over the entire software stack. A lot of Amazon EC2 machine images can be stripped bare to give me only what I need.

- I don't have a lot of money to blow on a dedicated machine each month, so it's nice to at least have a running environment even if it's virtualized (and therefore slower). At least I can know if my code works out in the wild.

- I pay only for what I use. There's also the option to leave it on and pay in advance (Reserved Instances). So whether my projects end up being just small diversions or whether they gain traction, there's a pricing plan I can go with. It was meant for companies to scale up and down, but I've actually found it useful for scaling my personal projects up and down.

- The management tools are pretty good. ElasticFox is clunky at times but it has everything I need without a whole lot of hassle.

- Elastic IPs. I can claim a static IP if I wish, or just choose not to use it.

Amazon has exposed a lot of stuff over their APIs, but don't be fooled into thinking that this means they added layers and layers of cruft akin to all the useless software that comes on new PCs. The APIs just work on a meta level -- useful if you want to package up machines and that kind of stuff -- but if all you need is a Linux box with good bandwidth for your personal projects, give Amazon a shot.

There's also the added bonus that they're, well, Amazon. And they're not going away anytime soon.
I realize that. On the same note, GNU HURD isn't technically a 'micro-kernel' because GNU Mach is the micro-kernel, but my point was that 'micro-kernel' instead of 'monolithic kernal' isn't some unexplored territory that only exists as theory in CompSci textbooks.
I think joechung is more right here, icache in this instance means inode cache; the CPU D-Cache and I-Cache (not to be confused the file-system related dcache and icache for dentry cache and inode cache respectively) are of fixed size and you couldn't have "bloat" there. The FS inode cache is more likely to be bloated given the larger upper limit for disk storage compared to CPU cache.
As far as I know there are no disadvantages, even when you are really trained only a fraction of your dreams will be lucid dreams.

By the way, if you are really interested in this subject take a look at the open book here: http://en.wikibooks.org/wiki/Lucid_Dreaming
(I have submitted this before to HN but it never hit the front page)
Google doesn’t use the keywords meta tag in web search
Article says $350 million.
Venture Capital: A Part Of The Ecosystem, But Not The Ecosystem
Looks really good! This could be really useful.

I've been looking for something to replace openflashchart, but I would ideally like something with stacked bar charts. Maybe there's a charting engine written on top of this somewhere (or that could be written).
One of the reasons I don't like grocery shopping is the traffic problem: having to constantly get around people going variable speeds and making random stops, often times blocking entire aisles. Then if you stop to compare items in a section, you have to be constantly on alert to see if someone is trying to get by or access the same shelf. I imagine driving in a city with no signals/signs would be similar.
Best Louis Vuitton Replica Handbags On Sale
Replica Louis Vuitton Handbags , Chanel Replica Handbags, and all other Replica Designer Handbags. The models of the replica bags are mind blowing. The prices are amazing and affordable when compared to the original pieces. You can have a look at the collection of various replica designer handbags and order your piece. There are series of style bags, purses and wallets.
agreed.

rules on serverside are a bit different. especially the module pattern is a must there.

in the future you might be able to pick one of those module loaders http://wiki.commonjs.org/wiki/CommonJS
First thought when I saw the title here on HN: Great, as if "rockstar" and "ninja" weren't bad enough, now we're doing moving on to "zombies"? Whats next, vampires?

http://jsvampire.com/
The problem of population growth is complex and multi faceted. From religions that oppose contraceptives(Catholic), lack of basic education, lack of health facilities that offer affordable family planning etc etc. I live in Kenya and I have seen many women who want to plan their families and did not know how or cannot afford it.
We use GAE and also for projects that need PHP. Also see how to run PHP on your app engine http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app...
Why Obama should stiff-arm "save the newspapers" legislation
Learn You Some Erlang: Three new chapters available
I've been considering an ISP co-op recently, and if the economy finally hits me, I will probably give it a start. There's a lot of core pieces that are going to cost the absolute most. Telecommunications is heavily regulated and there is lots of patents/IP to make sure not to step on. So first, you need a crack lawyer on hand so the first part gets out the gate properly. Second, you need infrastructure.

This comes in three forms.

1. Wires in the ground, you can bury them yourself at really high cost (this is where current providers have the edge, they were given subsidies in exchange for time-limited monopolies in areas), you can lease them from current LECs/providers (I'm not sure what sort of local fiber infrastructure is leasable, but I know copper's easy to lease at reasonable costs for last mile).

2. Backbone. You have to provide a connection to the network you're providing access to (telephony/internet). With that, you either need connection to the LATA or peering agreements for internet based traffic. Not cheap.

3. Infrastructure. To provide reasonable service, you'll need the initial capacity for 3-4 times your customer base. Eventually, you'll be able to get to a point where you're over-subscribed but usage patterns keeps quality good for the consumers.

From my research so far, only $150 million is needed to open doors for business, with $20 million in operating costs per year. You then have ~$4 per customer per month cost with 5% population penetration. The cost per consumer drops pretty rapidly as you gain traction because you make better use of the cables.

The real problem is marketing. Costs are going to be outlandish. And why would a business or consumer choose a new company with a low number of customers? There's a couple of approaches, such as excellent customer service, a carpet bomb/napalm style marketing campaign where everyone and there brother knows you provide the service, and cheaper than the competitors. Then you have the issue of other companies have multiple services they provide, meaning you have to get past the bundle service issue.
high DPI screens were never developed because scaling UIs was a pain. Scalable UIs were never developed because most screens cluster around the same DPI value.

There doesn't seem to be any elegant way around this problem unfortunately.
Why? What's so terrible about finding out about how those more experienced than yourself do things? I'm assuming, of course, that sound reasoning is supporting the practice rather than simple cargo culting.
Why would you rather not talk about the "overwhelmingly political" problems? As a Kenyan I believe they would apply in my country and I would love to learn more.
You'd be surprised by the number of blond hair, blue eyed Jews in Israel.

I was. I noticed this on my trip to Israel in 2007. Even as a total WASP (blonde, blue eyes) you can still be mistaken for a Jew in some places.
Intellectually stimulating method to become completely stress-free. Comments?
There is a reason. I'd like a reasonably priced 10Mbit synchronous internet connection at my residence. Heck, 5Mbit synchronous would work fine as well. You can't get it for under $700 a month. I couldn't even find a deal that had cheap monthly rate but metered access (ie, pay by the gigabyte, etc.).
Review HN: Real-time local Twitter trends
compojure kicks serious ass! The templating power of a lisp makes much of the things that are tedious in rails and wicket just a breeze in compojure -- it's fewer files and templating html in code.

The power of using rails comes, partly, from all the great really simple to use plugins and libraries. A lot of those libraries have C dependencies, because of that using jruby on rails is poor solution imho. I think C ruby is a viable option though.

Compojure is mature enough to take on those frameworks. In comparison with grails and groovy, clojure is simple enough to work as expected while groovy has some excentricities.
That's what's supposed to happen. It's called Ricardo's Law of Comparative Advantage. For as long as people's labor has any value whatsoever, they ought to be employed.

The real puzzle is why anyone is ever unemployed.
I'm sorry, but do you have any idea what you are talking about?

How the kernel is organized has no meaning on how bloated it is. A microkernel can be just as bloated, in it the bloat is just not in the kernel itself, but in the processes providing the services a monolithic kernel would provide. If anything, a microkernel is always more bloated because of the extra code needed to do all the process sync.

Linux being a microkernel would make the situation worse.

(What we need to do is to start spending more time on cutting features.)
A friend of mine trained himself to be able of lucid dreaming, but stopped with it when he began to have "nested" dreams - he thought that he woke up, but found himself in another dream (and that multiple times). That made him frightening.
Sure, if you're only working 4 hours a week you have plenty of time to Lucid Dream in your Polyphasic zombie sleeps induced by weeks of raw food diet, kegel exercises and cold calling the A-F entries of the phone book to practice the elevator pitch for your personal-growth startup.
The actual method is detailed here: http://actualfreedom.com.au/richard/articles/thismomentofbei... and further description of the goal here: http://actualfreedom.com.au/richard/articles/attentivenessse...
Define "linux device driver". Doing what you ask could easily require including most of linux.
One way to try to enter the market could be leasing lines as an MVNO, however history has shown that this approach is extremely difficult (read: amp'd mobile, disney mobile usa, espn mobile).
From my experience, CULTURE is the most important factor in whether people abide by rules. If you perceive that everyone follows the rules, then you will too; if you perceive that no one follows them, then you may not. Similar to the broken windows theory about crime.
> When we create devices that individuals will be able to own that will be able to produce everything that we need, the solution will be at hand. This is not science fiction. We are starting to see that happen with energy with things like rooftop solar panels and less expensive wind turbines. We are nowhere near where we need to be, but it is obvious that eventually everyone will be able to produce his or her own energy.

I don't think that's going to happen. Technological progress does make small-scale production cheaper, but it makes large-scale production cheaper faster.