Hacker Newsnew | past | comments | ask | show | jobs | submit | skwiddor's commentslogin

cat data | tee log | data_processor

it's called "the Unix philosophy". invented by Doug McIlroy, probably before you were born


I thought goople app engine didnt allow outgoing connections

http://code.google.com/appengine/docs/python/tools/devserver...

Using URL Fetch

When your application uses the URL fetch API to make an HTTP request, the development web server makes the request directly from your computer. The behavior may differ from when your application runs on App Engine if you use a proxy server for accessing websites.



> If anything, a microkernel is always more bloated because of the extra code needed to do all the process sync.

there are more than two types.

We have fretted recently because the plan9 kernel is struggling to fit on a floppy disk when loaded up as an installer with most things turned on.

The whole of plan9, kernel, userspace, 386 binaries & sources for 6 architectures fit into 200Mb uncompressed (and the whole shooting match compiles in 15 minutes).

Linux is a re-implementation of an OS that was already considered dead by it's maintainers.

"Not only is UNIX dead, it's starting to smell really bad." Rob Pike circa 1991.

see also "Sometimes when you fill a vacuum, it still sucks."


Does plan9 support 15 different archs with all of their quirks and subarchitectures? WiFi stack? Support for different power modes? Framebuffers? Kernel probes, high resolution timers, extended inbuilt security APIs?

The beauty of plan9 comes from the interface to the userland, not from implementation details and features. If you wanted to add al those features to plan9 I seriously doubt you could get it as lean and quick as Linux.


Does plan9 support 15 different archs with all of their quirks and subarchitectures? no. only 11

WiFi stack? yes, and bluetooth

Support for different power modes? yes, I think so, can't say I've ever used it. does "echo blank > /dev/vgactl" count?

Framebuffers? no, it is a 21st century os

Kernel probes, high resolution timers, extended inbuilt security APIs? yes

all in 13 syscalls


That's "President Obama".


thats right, bloat

filesystems dont belong in the kernel.


Yeah, there is the FUSE project: filesystem in a userspace. There are lots of interesting filesystems using this e.g. NTFS-3G, sshfs or ferrisfuse. These projects are valuable and most of them doesn't belong to the kernel as they use userspace libraries for network protocols and xml parsing.

Unfortunately native disk file systems like NTFS-3G is lot more slower than their native counterparts.


&totse users ran tests of zfs-fuse back in the day and found that it was actually noticeably slower than native ext3. From that, I'm inclined to argue the opposite: filesystems should almost definitely be in-kernel. Granted, their tests were on Linux, not on a modern microkernel.


Linux, fuse

there's your problem. it's not designed for it


Well, with the last sentence I tried to write:

Unfortunately userspace file systems like NTFS-3G are lot slower than their native counterparts.

Which is understandable, regarding kernel calls are still quite expensive.


I wouldn't use Fuse as your benchmark. All of plan9's filesystems are userspace (except the one that uses a dedicated machine). They can saturate 10gbe so your objections really concern Fuse and it's hosts.


My operating system is open source but I bought it. What kind of software is it?


scamware? ;)


instead he's killed us all

700 years ago there were two million people in my country, now 60,000,000+


how about "what postcode am I in"? when out and about.

also "click on the map, what's the postcode?"

quite handy for getting the area code i.e N1


If those are the columns this isn't 'precise' postal code data. The log/lat is just the 'centroid' of the postal code. At least in the US, most -- if not all -- postal codes are irregularly shaped, so it's not like you can pull up precise GPS data on the perimeter of the postal code (i.e. in order to draw it on a map).


UK postcodes are equivalent to the 5+4 US zip codes. They list part of a street, typically 10-20 houses.


still close enough to search for things.

% postcode

NG15

% ff http://www.google.com/webhp?q=ng15+curry

bah google changed their uri scheme


Only if you buy into it.

We were on Windows 2000 until this year finally moving to XP for multi-media compatibilty (specifically Flash) reasons.

I've been around since dos3.3, looking forward to upgrades went out of the window a long time ago :)

The only interesting hardware innovation in recent times has been an interest in reduced power consumption / back to passive cooling.

Then again, I'm a guy with a 486 upgraded to P54C with 32Mb RAM as my email server.


Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: