I believe one of the major problems is that dust on Mars can become very, very fine. There's no rain to clear dust from the atmosphere, so the little grains just keep hitting things and breaking apart, over and over. Martian fines can get down near 1 micron; for comparison, your red blood cells are about 8 microns wide. This stuff gets on everything. It goes through everything.
"Your species is obsolete," the ghost comments smugly. "Inappropriately adapted to artificial realities. Poorly optimized circuitry, excessively complex low-bandwidth sensors, messily global variables..."
In a more Contact way of thinking, if you were programming a complex formal system capable of producing sentient machines and wanted to leave a signature, the dimensionless physical constants would be a great place to hide them.
And yes, it's hopelessly unlikely we would ever find them even if you think it likely that they're there. It still makes me feel all warm and fuzzy inside.
I've read the essays by RMS and ESR describing the "hacker ethic", and I've read Steven Levy's "Hackers", and those are literally the only places I've ever seen "hacker" used with the positive meaning of unorthodox, enthusiastic, and highly skilled programmers, aside from the occasional references to RMS, ESR, and Levy, to complain about the prevailing usage of the term
The positive definition of the word "hacker" is in wide use in the new DIY community, and I've seen it in Make and of course BoingBoing. It's still in wide use in the subculture that it applies to. Personally I think the media has been getting (slowly) better as well, with the occasional story about hackers that isn't in the negative sense.
Normally I'm a strong supporter of dynamic language, where words mean what they're accepted to mean; I'm just emotionally attached to this particular word and it's hard to let it go. I'm still hoping we don't have to.
Arbitrary computations at compile time are not necessarily a bad thing. LISP had the advantage that regular code and data were notated and stored the same way, so writing macros to shovel code around was no harder than writing functions to shovel data around. Importantly, the language for the macros was the same as the language itself. The loop macro link you provided is a bad example; overall, LISP did macros right.
C++ templates are a byzantine language that shares nothing at all in common with C++ itself, which is fine if you're not trying to build a turing machine out of them. I want a C-based language with LISP-like macros so bad, but template metaprogramming has always seemed like an abuse to me. Code that convoluted could not have been intended.
Though completely off-topic, another reason people often save money when switching car insurance is that their cars are re-valued in the process. Of course, the car's current value is less than it was when the first insurance was purchased.
A very nice and thoughtful comment. Sometimes I come across more negative than I prefer, but a pet peeve of mine is speech designed to fold, spindle and mutilate the simple truth.
You might like this, then. From Neal Stephenson's Anathem:
Bulshytt: (1) In Fluccish of the late Praxic Age and early Reconstitution, a derogatory term for false speech in general, esp. knowing and deliberate falsehood or obfuscation. (2) In Orth, a more technical and clinical term denoting speech (typically but not necessarily commercial or political) that employs euphemism, convenient vagueness, numbing repetition, and other such rhetorical subterfuges to create the impression that something has been said.
Although it's not nearly as hard to read, saying GWT-generated JS is enough to examine source for trust is like saying binaries are enough to examine for trust. You can go through a binary and figure out what a certain program will do (after all, computers do this every time they run a program), but it's much more difficult.
I... uh... was not aware I though slashdotters were stupid? Huh. Sorry if it came off that way:D
Free software isn't ambiguous to a slashdotter, but you can probably see how "100% Free, Trisquel 4.5 STS 'Slaine' Released" is a more ambiguous headline than "100% Libre, Trisquel 4.5 STS 'Slaine' Released". The headline is horrible because nobody knows what Trisquel is, but by using libre you immediately know it's about free software. For people who haven't heard it used before, well, as you said, slashdotters are a smart crowd. It's an easy association.
Yes. That would be dumb! Telling people about how great free software is when they don't care is the worst thing to do to help the free software movement, as it's about the worst thing you can do for any idea. It'd be like telling someone "my phone is jailbroken!" when all they want to do is borrow it to make a quick call.
But when you're talking about free to people who do care (like, say, some slashdotters), it's useful to distinguish between the two very different definitions of free. Some software is neither, some is one but not the other, and some is both, and these distinctions matter if you're someone who cares about these things.
The only word in the summary that I recognise is "Release", but I can guess what "Libre" means. I don't know why you can't just use "free."?
In the open source community (and most of the larger computer nerd metacommunity) the term free software has a very specific meaning. Unfortunately, the english word free has two different meanings: free as in freedom, and free as in beer, as it's usually put. To anyone not in the know, free software is just software that can be obtained at no cost.
Using the words libre and gratis clarifies what you're talking about, and though it may not be a particularly useful distinction on slashdot, it's often used elsewhere. Most people can guess what they mean even if they've never heard them used in this context, because gratis is often used to say "this costs nothing", while libre sounds a lot like liberty.
Totally out of my element here, but would it be possible to spoof an iPad into thinking it was on the network that was directly connected to the Time Warner cable subscriber while some place not in the household?
You could just set up a VPN at home (I do it through my DD-WRT router, it was simple enough) and then you literally are on the home network. Of course, then you have to deal with the slow VPN connection.
For a more tailor-made solution, you could use MobileSubstrate to hook whatever mechanism the app would use to check out the local network, and make it look like you're at home only to the TV app. Similar things have been done to make Apps think you're on wifi when you're really on 3G, so you can use Skype, etc. over wifi.
She has been bought and paid for by Corporate America, to keep the sheeples in line with their vision of the future.
I'm sorry, I read the word sheeples and I stopped reading. You might have had an important and well-defended point to make, but now I'll never read it; that word is too closely associated with snarky teenagers and tinfoil-hat conspiracy theorists for me to take it seriously. It's like trying to use phonies in serious conversation. You may be using it correctly, but you're associating yourself with people who you probably don't want to be associated with.
Just some helpful advice: I'd avoid using it in the future.
The device looks cool, no doubt, but it is factually a step backwards in technology as it effectively is not a turing complete computer anymore.
I get what your trying to say, but this probably isn't the best way to say it. It's hard to argue something isn't Turing-complete when I can go and download a Turing machine app.
While I'd readily agree that XCode is basically the best thing ever for coding in Objective C, I do take issue with your last comment.
I love working in Emacs, thank you very much. Just because you don't doesn't mean nobody else does. Given that OSX comes with many common Emacs keystrokes automatically enabled, I'm sure I'm not alone.
Yeah, that's my only major complaint with Diaspora so far. I'm a developer that's interested and would love to contribute, but I just do not have enough time to learn a whole new framework. Just installing all the stuff you need to run it takes almost too long for me, although it looks like it's gotten a lot better (smaller) since I looked at it last.
I know people like to hate on Diaspora around here, but this would be an ideal platform for it. Run your diaspora seed for you and a few friends on a wall-wart server. You could even pre-install diaspora, and sell them online for the non-tech-minded. Just unwrap, plug in, and setup through a web browser.
This isn't a new idea, but I think it's a good one (that is, if Diaspora ever takes off...)
Gentoo was probably what taught me how to use Linux properly, because the installation itself is an educational experience. You partition your drives with fdisk, format them with mke2fs (and friends), compile your own kernel, and write your own grub configuration, all with a fairly well-written guide for each step. There's very little magick going on in a Gentoo system, because you write most of the configuration yourself.
After a few installations of Gentoo (and about a year maintaining a Gentoo system) I knew about enough to build my own Linux system.
Your description is good, so I'll attempt to ride your coattails and tack on my own. It's not an original idea, but I think it's a good one.
Anonymous is a Stand Alone Complex, or a group of copycats with no original. Or, a sort of similar thinking (and action) caused by a confluence of similar media and the rapid exchange of ideas (such as over the internet). Particularly (from above link):
A Stand Alone Complex can be compared to the emergent copycat behavior that often occurs after incidents such as serial murders or terrorist attacks. An incident catches the public's attention and certain types of people "get on the bandwagon", so to speak. It is particularly apparent when the incident appears to be the result of well-known political or religious beliefs, but it can also occur in response to intense media attention. For example, a mere fire, no matter the number of deaths, is just a garden variety tragedy. However, if the right kind of people begin to believe it was arson, caused by deliberate action, the threat that more arsons will be committed increases drastically.
What separates the Stand Alone Complex from normal copycat behavior is that there is no real originator of the copied action, but merely a rumor or an illusion that supposedly performed the copied action. There may be real people who are labeled as the originator, but in reality, no one started the original behavior. And in Stand Alone Complex, the facade just has to exist in the minds of the public. In other words, a potential copycat just has to believe the copied behavior happened from an originator-when it really did not. The result is an epidemic of copied behavior having a net effect of purpose. One could say that the Stand Alone Complex is mass hysteria over nothing-yet causing an overall change in social structure.
Because the technologically-illiterate have come to hear "jailbroken" as meaning "being able to put whatever you want on it", or worse, "being able to put pirated stuff on it", not the original meaning of "removing write protection on the root", or "breaking out of a chroot". Rather like "CPU" became the general term for the big box all the wires plug into.
I was showing off my iPad one day and mentioned it was jailbroken, and suddenly everyone thought I was a software pirate. No, sorry, just wanted to install LaTeX...
I wouldn't be surprised, if this picks up steam, if some products in the future advertise having a "jailbroken mode", even though there was no jail in the first place.
That's a very impressive tech demo there, but I cringe every time this guy says "OpenGL". It's pretty clear he has no idea what OpenGL actually is, because he's constantly acting amazed that OpenGL can do realtime rendering (*gasp*).
Choice quote: "The VBOs have been like pumped up for OpenGL..." (around 4:20)
One small clarification: When I said "A lot of the readers even run a small web server so you can upload your books via web browser, no iTunes required.", I meant that the ebook reader software itself has the web server built in. It's quite user-friendly, and even gives you the web address to enter in to your browser on the iPad's screen. I was very impressed.
While you've made your point on various counts, there are a few things that I'll contest here just because I think they're misleading. Overall, I will not agree that an iPad is a replacement for a laptop, the way techies use laptops. It is, however, a great replacement for a netbook, the way non-techies use a netbook.
Also, I'd assume you jailbreak your iPad. Yes, this means doing something to unlock features you should already have. But jailbreaking makes the iPad much more tech-friendly.
First I SSH and VNC into the home server (after paying any requisite app fees) and...now I have to type with an on-screen keyboard? And it's damn impossible to hit anything accurately with capacitive touch unless I zoom right up. Well this sucks, but moving on.
You get used to the on-screen keyboard very quickly, and the same with the touch screen. It's actually quite accurate once your fingers calibrate themselves:D. I would not recommend using emacs via an SSH client, though. I have tried, and it's not fun.
Now I need to read some files from a CD. Oh wait.
Honestly, I'm curious. When was the last time you've had to use a CD drive? It's been years for me, but maybe you (or I) have some non-standard use patterns.
Next I need to work on some files stored on a USB flash drive. Nope, can't.
It's a little-known fact that the USB keyboard adapter is actually just a standard USB host adapter. You're only some hotplug scripts away from USB drive happiness! Not easy, for sure, but not technically impossible.
It's anime watchin' time....and there are no subtitles now T_T
I was not aware of this... that's quite sad. Subtitles are important! Fortunately all my GitS has pre-baked subtitles so it's easier to figure out how, exactly, the characters are talking to each other, so I've never noticed this before.
Okay so now it's time to put some DRM-free ebooks on this thing, reading ebooks is it's specialty right? I'll just Bluetooth transfer it...oh wait can't do that...I need to use iTunes...great...so I fire up the power-guzzling gaming desktop (as I often have to do now that I've replaced my laptop with an iPad) and install it in a VM, and sync the files across. Well that was a lot of work but it's done now.
I've never needed iTunes to put eBooks on it. The reader I use (which was free at the time, though maybe not now) lets you copy and paste URLs to download, and handles just about anything. For extra points, it includes an "eBook Store" that includes the free Project Gutenberg texts. A lot of the readers even run a small web server so you can upload your books via web browser, no iTunes required.
So now maybe I'll take this ebook with me outside the house. And I have to carry this bigassed thing in addition to my phone that can do everything it can and much more. But I have a lot more screen space...in terms of inches, in pixels not so much...but that makes up for it, right?
You underestimate the power of a larger screen, I think. It's way nicer on your eyes, even if you don't notice it immediately. I carry mine in my book bag, instead of carrying all my textbooks -- a good tradeoff, if you ask me.
Basically, yes, it is not a laptop replacement, and it's dumb to even suggest that. However it is quite a bit nicer than most people make it seem.
I believe one of the major problems is that dust on Mars can become very, very fine. There's no rain to clear dust from the atmosphere, so the little grains just keep hitting things and breaking apart, over and over. Martian fines can get down near 1 micron; for comparison, your red blood cells are about 8 microns wide. This stuff gets on everything. It goes through everything.
"Your species is obsolete," the ghost comments smugly. "Inappropriately adapted to artificial realities. Poorly optimized circuitry, excessively complex low-bandwidth sensors, messily global variables..."
— Accelerando, by Charles Stross
In a more Contact way of thinking, if you were programming a complex formal system capable of producing sentient machines and wanted to leave a signature, the dimensionless physical constants would be a great place to hide them.
And yes, it's hopelessly unlikely we would ever find them even if you think it likely that they're there. It still makes me feel all warm and fuzzy inside.
I've read the essays by RMS and ESR describing the "hacker ethic", and I've read Steven Levy's "Hackers", and those are literally the only places I've ever seen "hacker" used with the positive meaning of unorthodox, enthusiastic, and highly skilled programmers, aside from the occasional references to RMS, ESR, and Levy, to complain about the prevailing usage of the term
The positive definition of the word "hacker" is in wide use in the new DIY community, and I've seen it in Make and of course BoingBoing. It's still in wide use in the subculture that it applies to. Personally I think the media has been getting (slowly) better as well, with the occasional story about hackers that isn't in the negative sense.
Normally I'm a strong supporter of dynamic language, where words mean what they're accepted to mean; I'm just emotionally attached to this particular word and it's hard to let it go. I'm still hoping we don't have to.
I'd say religion and science are pretty orthogonal.
Science kinda just tells you what is likely to happen when you do X. That's it.
Religion is simply your own personal reason that you do X.
Science and (most) religion both tell you what happened in the past. This is where the conflict comes from.
Arbitrary computations at compile time are not necessarily a bad thing. LISP had the advantage that regular code and data were notated and stored the same way, so writing macros to shovel code around was no harder than writing functions to shovel data around. Importantly, the language for the macros was the same as the language itself. The loop macro link you provided is a bad example; overall, LISP did macros right.
C++ templates are a byzantine language that shares nothing at all in common with C++ itself, which is fine if you're not trying to build a turing machine out of them. I want a C-based language with LISP-like macros so bad, but template metaprogramming has always seemed like an abuse to me. Code that convoluted could not have been intended.
Though completely off-topic, another reason people often save money when switching car insurance is that their cars are re-valued in the process. Of course, the car's current value is less than it was when the first insurance was purchased.
A very nice and thoughtful comment. Sometimes I come across more negative than I prefer, but a pet peeve of mine is speech designed to fold, spindle and mutilate the simple truth.
You might like this, then. From Neal Stephenson's Anathem:
Bulshytt: (1) In Fluccish of the late Praxic Age and early Reconstitution, a derogatory term for false speech in general, esp. knowing and deliberate falsehood or obfuscation. (2) In Orth, a more technical and clinical term denoting speech (typically but not necessarily commercial or political) that employs euphemism, convenient vagueness, numbing repetition, and other such rhetorical subterfuges to create the impression that something has been said.
Although it's not nearly as hard to read, saying GWT-generated JS is enough to examine source for trust is like saying binaries are enough to examine for trust. You can go through a binary and figure out what a certain program will do (after all, computers do this every time they run a program), but it's much more difficult.
I... uh... was not aware I though slashdotters were stupid? Huh. Sorry if it came off that way :D
Free software isn't ambiguous to a slashdotter, but you can probably see how "100% Free, Trisquel 4.5 STS 'Slaine' Released" is a more ambiguous headline than "100% Libre, Trisquel 4.5 STS 'Slaine' Released". The headline is horrible because nobody knows what Trisquel is, but by using libre you immediately know it's about free software. For people who haven't heard it used before, well, as you said, slashdotters are a smart crowd. It's an easy association.
Yes. That would be dumb! Telling people about how great free software is when they don't care is the worst thing to do to help the free software movement, as it's about the worst thing you can do for any idea. It'd be like telling someone "my phone is jailbroken!" when all they want to do is borrow it to make a quick call.
But when you're talking about free to people who do care (like, say, some slashdotters), it's useful to distinguish between the two very different definitions of free. Some software is neither, some is one but not the other, and some is both, and these distinctions matter if you're someone who cares about these things.
The only word in the summary that I recognise is "Release", but I can guess what "Libre" means. I don't know why you can't just use "free."?
In the open source community (and most of the larger computer nerd metacommunity) the term free software has a very specific meaning. Unfortunately, the english word free has two different meanings: free as in freedom, and free as in beer, as it's usually put. To anyone not in the know, free software is just software that can be obtained at no cost.
Using the words libre and gratis clarifies what you're talking about, and though it may not be a particularly useful distinction on slashdot, it's often used elsewhere. Most people can guess what they mean even if they've never heard them used in this context, because gratis is often used to say "this costs nothing", while libre sounds a lot like liberty.
Totally out of my element here, but would it be possible to spoof an iPad into thinking it was on the network that was directly connected to the Time Warner cable subscriber while some place not in the household?
You could just set up a VPN at home (I do it through my DD-WRT router, it was simple enough) and then you literally are on the home network. Of course, then you have to deal with the slow VPN connection.
For a more tailor-made solution, you could use MobileSubstrate to hook whatever mechanism the app would use to check out the local network, and make it look like you're at home only to the TV app. Similar things have been done to make Apps think you're on wifi when you're really on 3G, so you can use Skype, etc. over wifi.
She has been bought and paid for by Corporate America, to keep the sheeples in line with their vision of the future.
I'm sorry, I read the word sheeples and I stopped reading. You might have had an important and well-defended point to make, but now I'll never read it; that word is too closely associated with snarky teenagers and tinfoil-hat conspiracy theorists for me to take it seriously. It's like trying to use phonies in serious conversation. You may be using it correctly, but you're associating yourself with people who you probably don't want to be associated with.
Just some helpful advice: I'd avoid using it in the future.
The device looks cool, no doubt, but it is factually a step backwards in technology as it effectively is not a turing complete computer anymore.
I get what your trying to say, but this probably isn't the best way to say it. It's hard to argue something isn't Turing-complete when I can go and download a Turing machine app.
While I'd readily agree that XCode is basically the best thing ever for coding in Objective C, I do take issue with your last comment.
I love working in Emacs, thank you very much. Just because you don't doesn't mean nobody else does. Given that OSX comes with many common Emacs keystrokes automatically enabled, I'm sure I'm not alone.
Yeah, that's my only major complaint with Diaspora so far. I'm a developer that's interested and would love to contribute, but I just do not have enough time to learn a whole new framework. Just installing all the stuff you need to run it takes almost too long for me, although it looks like it's gotten a lot better (smaller) since I looked at it last.
I know people like to hate on Diaspora around here, but this would be an ideal platform for it. Run your diaspora seed for you and a few friends on a wall-wart server. You could even pre-install diaspora, and sell them online for the non-tech-minded. Just unwrap, plug in, and setup through a web browser.
This isn't a new idea, but I think it's a good one (that is, if Diaspora ever takes off...)
Gentoo was probably what taught me how to use Linux properly, because the installation itself is an educational experience. You partition your drives with fdisk, format them with mke2fs (and friends), compile your own kernel, and write your own grub configuration, all with a fairly well-written guide for each step. There's very little magick going on in a Gentoo system, because you write most of the configuration yourself.
After a few installations of Gentoo (and about a year maintaining a Gentoo system) I knew about enough to build my own Linux system.
Your description is good, so I'll attempt to ride your coattails and tack on my own. It's not an original idea, but I think it's a good one.
Anonymous is a Stand Alone Complex, or a group of copycats with no original. Or, a sort of similar thinking (and action) caused by a confluence of similar media and the rapid exchange of ideas (such as over the internet). Particularly (from above link):
A Stand Alone Complex can be compared to the emergent copycat behavior that often occurs after incidents such as serial murders or terrorist attacks. An incident catches the public's attention and certain types of people "get on the bandwagon", so to speak. It is particularly apparent when the incident appears to be the result of well-known political or religious beliefs, but it can also occur in response to intense media attention. For example, a mere fire, no matter the number of deaths, is just a garden variety tragedy. However, if the right kind of people begin to believe it was arson, caused by deliberate action, the threat that more arsons will be committed increases drastically.
What separates the Stand Alone Complex from normal copycat behavior is that there is no real originator of the copied action, but merely a rumor or an illusion that supposedly performed the copied action. There may be real people who are labeled as the originator, but in reality, no one started the original behavior. And in Stand Alone Complex, the facade just has to exist in the minds of the public. In other words, a potential copycat just has to believe the copied behavior happened from an originator-when it really did not. The result is an epidemic of copied behavior having a net effect of purpose. One could say that the Stand Alone Complex is mass hysteria over nothing-yet causing an overall change in social structure.
Why should there be a jail in the first place?
Because the technologically-illiterate have come to hear "jailbroken" as meaning "being able to put whatever you want on it", or worse, "being able to put pirated stuff on it", not the original meaning of "removing write protection on the root", or "breaking out of a chroot". Rather like "CPU" became the general term for the big box all the wires plug into.
I was showing off my iPad one day and mentioned it was jailbroken, and suddenly everyone thought I was a software pirate. No, sorry, just wanted to install LaTeX...
I wouldn't be surprised, if this picks up steam, if some products in the future advertise having a "jailbroken mode", even though there was no jail in the first place.
That's a very impressive tech demo there, but I cringe every time this guy says "OpenGL". It's pretty clear he has no idea what OpenGL actually is, because he's constantly acting amazed that OpenGL can do realtime rendering (*gasp*).
Choice quote: "The VBOs have been like pumped up for OpenGL..." (around 4:20)
One small clarification: When I said "A lot of the readers even run a small web server so you can upload your books via web browser, no iTunes required.", I meant that the ebook reader software itself has the web server built in. It's quite user-friendly, and even gives you the web address to enter in to your browser on the iPad's screen. I was very impressed.
While you've made your point on various counts, there are a few things that I'll contest here just because I think they're misleading. Overall, I will not agree that an iPad is a replacement for a laptop, the way techies use laptops. It is, however, a great replacement for a netbook, the way non-techies use a netbook.
Also, I'd assume you jailbreak your iPad. Yes, this means doing something to unlock features you should already have. But jailbreaking makes the iPad much more tech-friendly.
First I SSH and VNC into the home server (after paying any requisite app fees) and...now I have to type with an on-screen keyboard? And it's damn impossible to hit anything accurately with capacitive touch unless I zoom right up. Well this sucks, but moving on.
You get used to the on-screen keyboard very quickly, and the same with the touch screen. It's actually quite accurate once your fingers calibrate themselves :D. I would not recommend using emacs via an SSH client, though. I have tried, and it's not fun.
Now I need to read some files from a CD. Oh wait.
Honestly, I'm curious. When was the last time you've had to use a CD drive? It's been years for me, but maybe you (or I) have some non-standard use patterns.
Next I need to work on some files stored on a USB flash drive. Nope, can't.
It's a little-known fact that the USB keyboard adapter is actually just a standard USB host adapter. You're only some hotplug scripts away from USB drive happiness! Not easy, for sure, but not technically impossible.
It's anime watchin' time....and there are no subtitles now T_T
I was not aware of this... that's quite sad. Subtitles are important! Fortunately all my GitS has pre-baked subtitles so it's easier to figure out how, exactly, the characters are talking to each other, so I've never noticed this before.
Okay so now it's time to put some DRM-free ebooks on this thing, reading ebooks is it's specialty right? I'll just Bluetooth transfer it...oh wait can't do that...I need to use iTunes...great...so I fire up the power-guzzling gaming desktop (as I often have to do now that I've replaced my laptop with an iPad) and install it in a VM, and sync the files across. Well that was a lot of work but it's done now.
I've never needed iTunes to put eBooks on it. The reader I use (which was free at the time, though maybe not now) lets you copy and paste URLs to download, and handles just about anything. For extra points, it includes an "eBook Store" that includes the free Project Gutenberg texts. A lot of the readers even run a small web server so you can upload your books via web browser, no iTunes required.
So now maybe I'll take this ebook with me outside the house. And I have to carry this bigassed thing in addition to my phone that can do everything it can and much more. But I have a lot more screen space...in terms of inches, in pixels not so much...but that makes up for it, right?
You underestimate the power of a larger screen, I think. It's way nicer on your eyes, even if you don't notice it immediately. I carry mine in my book bag, instead of carrying all my textbooks -- a good tradeoff, if you ask me.
Basically, yes, it is not a laptop replacement, and it's dumb to even suggest that. However it is quite a bit nicer than most people make it seem.
Note how I didn't focus on the distribution; yeah, you can hack it in. That's not the fundamental incompatibility here! As to your accusation, I'm offended :P
http://github.com/agrif/osubus
http://github.com/agrif/daemophone
http://gamma-level.com/iphoneos/ports/
Sorry, no nice HTML links cause they're hard to type on tiny keys.