tag:blogger.com,1999:blog-28426468592455429312008-11-18T10:07:57.108-05:00TrollaxorThe truth must be known!Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.comBlogger151125tag:blogger.com,1999:blog-2842646859245542931.post-14176519352399308722008-11-17T14:41:00.007-05:002008-11-17T20:54:39.379-05:002008-11-17T20:54:39.379-05:00FreeBSD Owes Apple Big<p style="text-align: justify;">The other day, while booting my eight-core 3.2 GHz Mac Pro with 32 GB RAM, I watched my system startup messages (<tt>nvram boot-args="-v"</tt>) and thought of Darwin's origins at NeXT as a pastiche of academic research and hacker hobby. Darwin has come so far and exhibits the best of long-term software engineering. But while thinking of how far Darwin has come, I also thought of all it has given back to FreeBSD. By the time my Mac had loaded my desktop, I was at work researching just how much FreeBSD owes Apple.</p><p style="text-align: justify;">The first improvements over the minimal FreeBSD 4 were removing the giant kernel lock (GKL), improving threading, and enhancing the I/O layer. It took the FreeBSD hackers this long to integrate changes Apple had released in first Mac OS X v10.1, which had come in 2001, and Mac OS X v10.2, released in 2002. In looking at the code and release dates it became clear that, had Apple not donated their work to the FreeBSD project, the hackers would have never gotten anything out the door on time, let alone a year after Apple had.</p><p style="text-align: justify;">FreeBSD 6 was basically just a refinement of FreeBSD 5, allowing the BSD Project to tighten the code and better integrate some of the bleeding-edge Apple tech into their older codebase, kind of like Apple’s upgrade Leopard to Snow Leopard but nowhere near as exciting or relevant. They also finally added the sorely-lacking WiFi support, FreeBSM security directly into the kernel, and finally banished the GKL once and for all. In all this time perfecting what should have been in FreeBSD 5, FreeBSD 7 became the Next Big Thing that would actually offer some new features.</p><p style="text-align: justify;"> It’s funny that, now that Apple has slowed down, FreeBSD is releasing so frequently and it was FreeBSD 7 that picked up the pace to better match Apple’s releases. It didn’t hurt that they were also giving a world hungry for critical patches and cutting-edge releases what they wanted either. FreeBSD efficiently used SMP configurations now, supporting more than two processors, and borrowed filesystem journaling from Darwin. It also used Apple’s own GCC4, which had been building Mac OS X since Leopard. And like Leopard, FreeBSD also integrated Sun’s DTrace and a new scheduler. It was clear that by this point FreeBSD releases were almost entirely based on what Apple had done with Darwin the year or so prior.</p><p style="text-align: justify;">As such, FreeBSD 8 is like a follow-on to Leopard itself: superpages, better DTrace integration, ZFS read/write, protected networking, ARM support, ≤ 16 TB RAM, SSE4.2, and remote home directories all read like an advertisement for Mac OS X and, not surprisingly, come directly from it. Darwin 10 will be the first truly 64-bit Unix and FreeBSD 8 will likely follow suit; this is the first time it’s had clean a 64-bit kernel like Mac OS X has been doing for some time now. FreeBSD 8 is expected by the end of June ’09, around the same time Snow Leopard, after which FreeBSD 9 will undoubtedly be on the drawing board…</p><p style="text-align: justify;">So what is the actual numeration of what FreeBSD owes to Mac OS X? What value is there in all the goodies Apple has given to FreeBSD? Considering FreeBSD is considered “the” free Unixalike in the industry, the answer is quite a bit. Had FreeBSD not had its hand held by Apple during the early part of this decade, FreeBSD would look something more like NetBSD or OpenBSD: an idiosyncratic and lethargic technological backwater.</p><p style="text-align: justify;">Quantifying it can only end up in the millions of dollars, if not tens of millions—numbers the FreeBSD foundation are not used to working with, being a not-for-profit outfit and typically scraping by on the goodwill of folks like Steve Wozniak and Robert Cringely or whomever might donate some old hardware here and there. In other words, FreeBSD owes its increased usage and visibility, not to mention its technological improvements, entirely to Apple. Without the philanthropical fruit company, free Unix would be starkly different world than it is today.</p><p style="text-align: justify;">So how can the FreeBSD Project balance this debt to Apple? By merging FreeBSD with Darwin. Apple has already hired Jordan Hubbard, former FreebSD czar, and would likely extend summer internships to others at the FreeBSD project. Merging the two would force the FreeBSD community to begin hacking on Darwin, the source of their technology anyway, and Apple would in effect be in control of the best of the BSD/OS, FreeBSD, Mac OS, and OPENSTEP operating systems. In the end, the only one with anything to lose is the FreeBSD Project, constantly playing catchup to FreeBSD’s superior twin brother.</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com2tag:blogger.com,1999:blog-2842646859245542931.post-91853501940185716312008-02-16T15:11:00.003-05:002008-06-13T14:32:03.505-04:002008-06-13T14:32:03.505-04:00Dear Pat Robertson: Anal Hygeine & God<p style="text-align: justify;">Dear Pat Robertson:</p><p style="text-align: justify;">I'm afraid that wiping too vigorously after using the restroom will make me gay. Usually I try closing my eyes and praying during the moment of defecation and wiping but I'm till terrified. I thought of installing a bidet that sprays holy water but I'm afraid it won't be enough. How do I avoid becoming homosexual and angering god?</p><p style="text-align: justify;">Thank you.</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com4tag:blogger.com,1999:blog-2842646859245542931.post-81417138169887260482008-01-15T14:01:00.001-05:002008-10-16T16:25:01.727-04:002008-10-16T16:25:01.727-04:00Skinhacking: A DIY Guide to Facials, Laxatives, and Moisturizers<p style="text-align: justify;">I have dry skin. Heating systems at home, school, and work all conspire with the general dryness of Zone 5 Winter to leave me with a flaky, sensitive epidermis that not only feels papery and prone but, in some areas, cracks or reddens. To combat this I began using, for the first time in my life, commercially available moisturizers like Aloe & Chamomile Advanced Therapy Lotion (St. Ives) and Norwegian Formula Body Moisturizer (Neutrogena). After becoming wary of their exotic additives and unpronounceables, I decided to try making my own in order to ascertain what's really responsible for rehydrating my skin.</p><p style="text-align: justify;">The recipe below is simple and forms the basis of most DIY skin moisturizers; it functions by shielding the skin from dehydrating agents and both attracting and trapping moisture within the skin. I created it after a few tries from some recipes I found online and in a local anarchist hippie zine called Motha Earrrth.</p><ul><li><p style="text-align: justify;">4 tbs. beeswax</p></li><li><p style="text-align: justify;">8 tbs. coco butter</p></li><li><p style="text-align: justify;">4 tbs. coconut oil</p></li><li><p style="text-align: justify;">2 tsp. distilled water</p></li></ul><p style="text-align: justify;">Use either a simple double boiler or a Pyrex dish either in a pot of boiling water or on top of a hot plate.</p><ol><li><p style="text-align: justify;">Place beeswax in dish and allow it to melt to the consistency of water.</p></li><li><p style="text-align: justify;">Add the distilled water and mix thoroughly.</p></li><li><p style="text-align: justify;">Add the coconut oil and coco butter, stirring continuously until completely mixed with the beeswax and water.</p></li><li><p style="text-align: justify;">Pour into a container and allow it to cool for about an hour before use.</p></li><p style="text-align: justify;">Total time: Seven minutes.</p></ol><p style="text-align: justify;">The stark simplicity of this recipe contrasts quite obviously with commercial solutions as it lacks dyes, vitamins, and chemicals. The color of the finished product will be a light tan or beige color depending on the color of the products you used and it should smell vaguely tropical or like a legally-aged but still pubescent girl who just went tanning. I tried this recipe on my face, where it worked well as a lip balm too, and felt results in just a couple days.</p><p style="text-align: justify;">After trying this recipe with other oils, I realized that skin moisturizers, lip balm, hair conditioner, and shoe polish all exist along a spectrum and tweaking the amounts and ingredients allow for products appropriate for many household and garden uses. For instance, adding a teaspoon of sesame oil and olive oil each and reducing the beeswax a bit results in an excellent hair care product that one can leave in and style with or rinse out in the shower. Women love to touch my hair.</p><p style="text-align: justify;">Upon further experimentation with this basic recipe for skin care use, I decided to fancy it up so it was more like the expensive commercial brands, something I could gift and use to impress attractive lady-friends. This required the purchase of essential oils, which are about US $2-6 per 10mL; one adds just a few drops of the essential oil when mixing. The only guidelines here are the skinhacker's personal tastes and allergies. I would recommend using garlic or valerian oil in a batch meant for gifting, for example.</p><p style="text-align: justify;">My favorites so far have been a catnip/chamomile/lavender/St. John's wort combo which is nice before bedtime, a chamomile/lemon/mint paste with honey which is an excellent pre-shower facial that leaves the skin full and smooth and smelling incredibly kissable, and a peppermint/ginger combo that mimics my preferred Tom's of Maine toothpaste flavor and so is excellent for post-shower application. A three-to-one frankincense/sandalwood combination smells of success and sinecure; wear it to interviews and meetings.</p><p style="text-align: justify;">Alongside more obvious scents, many skin products contain vitamins; Vitamin E compounds are especially common. Vitamins are of obvious benefit, but few are actually effective when applied externally. Vitamin A, for instance, is a magnitude more effective when taken internally, while the B vitamin complex has absolutely no benefit when applied to the skin. In researching I found that only one Vitamin E compound, alpha tocopherol, is effective topically. I purchase gel cap preparation from discount stores and pop and squeeze it in when mixing the other ingredients. It adds no odor or other side effects but I do feel as if my skin feels tighter and more resilient to inclemency than without.</p><p style="text-align: justify;">Another benefit of these natural ingredients is that the product is edible assuming one has not added poisonous ingredients. This means that, if one is bored, one can eat their homemade skin care products. This lends to treating constipation, since coconut oil, among others, induces bowel movements in humans. One can ingest a good amount of moisturizer orally and enjoy its soothing benefits hours later. A batch with some anise oil and high beeswax content can be inserted into the rectum for results much gentler than over-the-counter suppositories.</p><p style="text-align: justify;">Taking responsibility for your skin health not only benefits your skin but shows the world that you have invested in yourself, a person just as bright as their expression. Knowing the process behind doing so allows for a subtle, personal tweaking that manufactured skin products just don't provide. Ordering a scent or cream for a looming romantic appointment is impractical and expensive, but making it at home takes only minutes and costs nothing after you've established a small cabinet of ingredients.</p><p style="text-align: justify;">Eventually one will find novel uses for their personal products that will allow them to slowly wean themselves away from the horror of consumerist dependence, polishing their life—literally—in the process.</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com0tag:blogger.com,1999:blog-2842646859245542931.post-12710721414175914162008-01-09T15:04:00.001-05:002008-01-13T15:11:34.326-05:002008-01-13T15:11:34.326-05:00Demonology '08<p style="text-align: justify;">In the new year the Berkeley Software Distribution family of Unix-like operating systems is growing at a phenomenal rate and excitement over the possibilities for this operating system family is in the air. After unprecedented development and adoption as well as major shifts in the marketplace, it's time to take a look at what's new with this demonic family of operating systems. Don't fear, the word <i>demon</i> means Unix goodness at just the right price.</p><h2 style="text-align: justify;">FreeBSD</h2><p style="text-align: justify;">FreeBSD 5 was the darkest period in this operating system's history and morale and marketshare were at an all-time low. The problem originated from merging BSD/OS into FreeBSD; though the two systems shared a lot of code, the difference of just a couple years was staggering. FreeBSD's virtual memory and multi-processing code was immature, while BSD/OS's libraries were archaic. Mating the two was a mess that cost FreeBSD face and kept users on an older branch from the Nineties, 4.11.</p><p style="text-align: justify;">After several years of struggle, Apple came to the rescue with Darwin — its FreeBSD-based server operating system — filling the holes where BSD/OS and FreeBSD didn't mesh. In just a few short months of code contribution, FreeBSD 6 began to take shape and even in development it looked miles ahead of the doomed 5 branch. Within months of release Hotmail and Yahoo! updated their mail servers and Apple developers began reincorporating the merged changes into Mac OS X Leopard. After years of tumult, Apple finally hit the switch that made FreeBSD "just work."</p><p style="text-align: justify;">Now, with FreeBSD 7.0b on the horizon promising to wrap it all up, FreeBSD is once again taking the free Unix world by storm. It's a tight, efficient codebase leveraging the best of BSD/OS, Darwin, and FreeBSD that users have been clamoring for. FreeBSD users and sites now have a shining future ahead of them.</p><h2 style="text-align: justify;">NetBSD</h2><p style="text-align: justify;">NetBSD is languishing. In supporting as many platforms as possible, development is a quagmire of obsolete hardware, spotty driver support, and developer infighting.</p><p style="text-align: justify;">Where FreeBSD chooses to focus on a few platforms, NetBSD tinkers with obsolete hardware like z80, i386, 68k and C64 that draw away from putting new features into production. The drag is significant: NetBSD can't do many things that FreeBSD or Linux did years ago. It's gotten so bad, in fact, that the NetBSD Group voted to change version numbering to make it appear as if more was being done. There were eleven years between NetBSD 0.8 to 2.0; there have been just three years between NetBSD 2 and 4. You do the math.</p><p style="text-align: justify;">That isn't to say that NetBSD is without its uses, however. Other operating systems often take code from NetBSD when they begin work on new drivers. There have also been occasions when developers borrowed or modeled NetBSD code to fix platform-specific bugs. But these are strictly developer applications, not end user, and GNOME and KDE won't run on NetBSD without liberal amounts of trouble. This is not something you pop on your PC when you get tired of Windows. In fact, NetBSD makes Vista look like utopia.</p><p style="text-align: justify;">NetBSD's <i>raison d'être</i> is to crawl onto unsupported hardware, and for that we have them to thank for other operating systems' support for new platforms. But out of seventy-one supported platforms, NetBSD runs natively on just eight of them. Anything beyond development with NetBSD is a major investment of time and, if you're a company, money. Using NetBSD as a primary OS is neither a goal of the project nor practical. Caveat end user!</p><h2 style="text-align: justify;">OpenBSD</h2><p style="text-align: justify;">Picking up where FreeBSD and NetBSD do rather poorly, OpenBSD focuses on security no matter the cost. For example, when several bugs in Athlon 64 came to light, OpenBSD leader Theo de Raadt pulled all AMD support from the kernel before ever consulting his development team or announcing his intentions to the public. It was only after AMD CEO Héctor Ruiz pledged better support that de Raadt slowly began replacing AMD support one microarchitecture at a time over the next several months.</p><p style="text-align: justify;">If you think that's extreme, you must not be used to OpenBSD. In a line of work where one buffer overflow can mean your company's secret data, not to mention your job, every line of code counts. In OpenBSD, every line of code is passed around between developers and poked, probed, and teamed up on before it's even considered for inclusion. Theo de Raadt comes under fire for such harsh measures, but no other Unix comes close to OpenBSD's security.</p><p style="text-align: justify;">The downside to this is that OpenBSD lags behind innovations that other operating systems implement, as it often ports them months or years after the developers have reengineered the code to OpenBSD's standards. This is another point of contention with the community, as the OpenBSD Foundation was forced to take code from FreeBSD to support Intel's cryptography module and had to rewrite NetBSD's firewall since it was so long in making its own. That's nothing, however, compared to the measures de Raadt himself takes.</p><p style="text-align: justify;">In one highly publicized incident, a user who had questioned de Raadt's delay of porting CML2 was banned by de Raadt from the OpenBSD Foundation's mailing list. Later, he cracked the user's box and remapped their keyboard to prove that they hadn't configured their system properly, thus rendering their argument about CML2 support moot. Though rebuked by fellow developers and industry pundits, de Raadt never apologized and to this day has refused to include CML2.</p><p style="text-align: justify;">If you plan on using OpenBSD, you'd better be prepared to deal with the consequences.</p><h2 style="text-align: justify;">DragonFlyBSD</h2><p style="text-align: justify;">DragonFlyBSD aims to preserve the lightweight threading model of FreeBSD 4.8, of which it is a fork. Its developer, Matt Dillon, is a former Amiga and BeOS developer and began the project to keep the philosophy of those older operating systems alive. Users who favor or require FreeBSD 4, which is no longer supported, can use DragonFly.</p><p style="text-align: justify;">Performance is also quite fast, but these benefits are at the cost of newer features and security. Dillon has begun syncing releases with subsequent FreeBSD 4 updates; DragonFlyBSD 1.10 was synced with FreeBSD 4.9 and DragonFly 1.14 will be synced with FreeBSD 4.11 in what Dillon has called "mirrored perfection."</p><p style="text-align: justify;">Another gimmick of DragonFlyBSD is what Dillon calls <i>netclustering</i>, where users can anonymously cluster over the internet. DragonFly threads allow for just such clustering since they don't include security hooks and would facilitate fast multimedia crunching, all transparent to the user who would only see their work finish faster. In this way netclustering is akin to Apple's Xgrid but not quite as polished. Dillon has promised this for post-1.14 releases but, since he refuses to let others develop the project, that could be a while in coming.</p><p style="text-align: justify;">While all of this sounds promising, nothing has been delivered yet. Installing DragonFly at the moment gives you a functioning FreeBSD 4 clone but not much more. Should Dillon deliver on his plans there might be compelling uses for this project, but that's a mighty big <i>if</i> for a guy coding a ten-year-old operating system alone in his parents' basement.</p><h2 style="text-align: justify;">Darwin</h2><p style="text-align: justify;">Darwin is the pinnacle of Unix, let alone Berkeley Software Distributions.</p><p style="text-align: justify;">Since Apple bought Next, Darwin has changed the Unix paradigm. It is now the most widely-used Unix in the world bar none. Not even Linux comes close to the installed userbase of Darwin, which is at the core of every Mac OS X install. It runs in both 32- and 64-bit flavors on the Intel and Power architectures and it transparently subsumes the previously separate ideas of terminal, desktop, workstation, and server.</p><p style="text-align: justify;">Darwin has all the positives and none of the negatives that the previous BSD distributions have, and Apple's proprietary APIs seal the deal. QuickTime, WebKit, CoreData, et al offer the premium services no other operating system does on top of the stable, modern Unix underpinnings of Darwin. It's the best way to ensure the secure, stable environment Mac OS X is. That's just how Apple plays.</p><p style="text-align: justify;">And it's all in one version for just $129.99.</p><h2 style="text-align: justify;">Demonology</h2><p style="text-align: justify;">With all of these great improvements to the Berkeley operating system family in the last few years, BSD is clearly where it's at. Linux is a throwback to when Open Source was a hot buzzword and sharing code was a novel idea. Now, Apple and company use it as standard coding procedure to share and improve the tech they have and leverage their individual strengths.</p><p style="text-align: justify;">Even when taking the few commercial Unices that still exist into account, like AIX and Solaris, BSD still owns the arena in its frantic steamroll to the top of the supercomputing mountain. Whether you want the general wholesomeness of FreeBSD, the KGB-like security of OpenBSD, the more experimental NetBSD or DragonFlyBSD, or the utter perfection of Mac OS X, BSD has your bases completely covered with room to grow in the future.</p><p style="text-align: justify;">If you haven't converted, now's the time to become a demon worshipper.</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com2tag:blogger.com,1999:blog-2842646859245542931.post-79445267258203973092007-10-09T13:15:00.000-04:002007-10-09T18:20:26.057-04:002007-10-09T18:20:26.057-04:00QNX Missed the 64-bit Bus<p style="text-align: justify;">Why, on my eight-way Xeon 5365 system, does QNX only report a single 1.333 GHz chip? And why, after spending thousands dollars on RAM, does QNX only see four gigabytes of it? These were the first signs something was amiss with this tiny operating system touted as being capable of running cars, hospital devices, and entire networks all from a single floppy.</p><p style="text-align: justify;">And being on an ISO apparently doesn't help. Freely available from their site with a gratis license, I decided to give it a spin after reading the announcement that QNX Software Systems had Open Sourced their <a href="http://www.qnx.com/news/pr_2471_2.html">kernel</a> and, a week later, their <a href="http://www.qnx.com/news/pr_2519_1.html">multi-core support</a>. They had even rolled up the last several years' worth of updates, something devotees had been clamoring for.</p><p style="text-align: justify;">But all to no avail. After repeatedly power-cycling my system, I stumbled upon a nice little quirk of the OS. To run QNX with SMP or MMCP support, you have to manually backup, copy, and rename an alternate kernel into place <i>from the command line</i>. If this were Mac OS X there would be a mutiny. QNX ought to keep that in mind if it wants to be taken seriously.</p><p style="text-align: justify;">So now, with all eight 3 GHz cores showing, QNX still only saw four of my thirty-two gigabytes of memory. Returning to EFI, I saw QNX was booting in 32-bit mode. After poking around the operating system, QSS's site, and finally Google, I came to the cringe-inducing conclusion that QNX wasn't booting in 32-bit <i>mode</i> — it's just 32-bit. Period. Not 64-bit, not mixed-mode, nada.</p><p style="text-align: justify;">Let's allow that to sink in. QNX is a wholly 32-bit operating system. The CPU industry has moved to 64-bit, which addresses up to 16 XB of memory, two magnitudes greater than what is typical today. Think of the difference between kilobytes and gigabytes, and then imagine being able to use only four kilobytes of your sixteen gigabytes of RAM. Infuriating, no? Not to mention stupid.</p><p style="text-align: justify;">Truth be told, I was so disappointed in QNX that I completely gave up when I realized <tt>top</tt> wasn't installed with the OS. I did install the GNU package, didn't I? If my name were Dan Dodge I'd be ashamed of myself. Even Linux includes a more or less complete UNIX command utility set.</p><p style="text-align: justify;">I understand having to run a car with 96K of system memory, or an emergency respirator with half that much, but with the breadth and depth of networks today leaving QNX only capable of addressing four gigabytes is shortsighted. We're talking QNX developers, the platform's lifeblood, not being able to use the latest systems to make great new QNX apps with.</p><p style="text-align: justify;">If you're running a Pentium 4 and don't particularly care about having a usable OS or developing good software, check QNX out. If you're pushing the limits, however, don't expect QNX to push with you.</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com0tag:blogger.com,1999:blog-2842646859245542931.post-11877413731400604012007-06-20T12:56:00.002-04:002008-05-28T22:06:02.835-04:002008-05-28T22:06:02.835-04:00Haroon the Hacker<p style="text-align: justify;">Dear 2600:</p><p style="text-align: justify;">A local bar owner I know uses UNIX and has a long beard and wears thick glasses. He is also very fat. When he gets drunk he talks about the good old days of Commodore bulletin boards and flat databases. Additionally, his bar is quite filthy. Therefore I believe he is a hacker.</p><p style="text-align: justify;">I really need to become a hacker and this man is my only hope. My question is, how do I approach him about mentoring me? I keep showing up at his bar but he gets drunk and yells at me for loitering. Sometimes he falls asleep. One time I tried to show him a few tricks in Windows with TweakUI but he told me never to use his computer again. He even made fun of me for not knowing Linux and owning a Mac.</p><p style="text-align: justify;">Thanks for any information you can give me about social engineering this guy!</p><p style="text-align: justify;">Haroon the Hacker</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com0tag:blogger.com,1999:blog-2842646859245542931.post-80067316220697896832007-06-12T20:37:00.001-04:002008-11-13T01:50:23.247-05:002008-11-13T01:50:23.247-05:00Open Source Health Alert<p style="text-align: justify;">June 12, 2007 8:37 PM</p><p style="text-align: justify;">ATLANTA, GEORGIA — There are dangerous biological side effects of using alcohol and Open Source software.</p><p style="text-align: justify;">By now the public is aware of Open Source's association with homosexuality and therefore with AIDS, male prostitution, and anal fissures, but today the CDC issued a health advisory about a new issue relevant to individuals involved in the Open Source community. After months of testing and retesting, a dangerous suspicion has been confirmed. The use of alcohol and Open Source software can cause human DNA to become unstable and mutate.</p><p></p><p style="text-align: justify;">The hypothetical etiology works as follows: Open Source causes DNA to become unstable which accelerates and amplifies mutations in your body's cells.</p><p style="text-align: justify;">When alcohol is introduced into into this already-degrading process, the effects grow by an entire order of magnitude. So for example, while a human male is expected to begin greying in his late twenties, lose muscle tone by his late thirties, and accumulate fat deposits by his mid-forties, simultaneous alcohol and Open Source increases the rate of these natural DNA degradation.</p><p style="text-align: justify;">The graphic below displays an example of an alcohol/Open Source mutation, the victim of which is now barely recognizable as human. Sensitive readers may wish to look away, but the fact remains clear. If you value your health and the health of your children, do not drink alcohol and use Open Source software.</p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FoHShwgadl8/Rm9AKsyel_I/AAAAAAAAA0g/ZafxY99E210/s1600-h/raymond2.jpg"><img style="text-align: justify;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; " src="http://2.bp.blogspot.com/_FoHShwgadl8/Rm9AKsyel_I/AAAAAAAAA0g/ZafxY99E210/s400/raymond2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5075345857635588082" /></a><p style="text-align: justify;"></p><p style="text-align: center;"><span class="Apple-style-span" style="font-size: small;">Eric S. Raymond, who drank Jägermeister and used Open Source software.</span></p><span class="Apple-style-span" style="font-style: italic;">Do not mix Open Source and alcohol — the consequences can be devastating!</span><p></p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com0tag:blogger.com,1999:blog-2842646859245542931.post-77958830373791921762007-06-11T18:07:00.000-04:002007-10-10T11:18:21.583-04:002007-10-10T11:18:21.583-04:00Mac OS X Gets Multi-Arch Right<p style="text-align: justify;">Apple has beaten the world’s most popular desktop operating system and the world’s most popular Unixalike to the punch with multi-platform support. At Monday’s WWDC07 Apple, Inc. CEO Steve Jobs revealed that, when Leopard ships, it will install and run on every one of its supported architectures from one DVD without bothering the user. And the more featured your system is, the more features Leopard will automatically enable.</p><p style="text-align: justify;">For example, a user can use the same DVD to install Mac OS X on a dual 533 MHz Power Mac G4, a 32-bit Core Solo Mac mini, a 64-bit Power Mac G5 Quad, and a 64-bit Core 2 Duo MacBook Pro. It even goes so far as to allow 64-bit apps without a 32-bit binary to run in 32-bit mode transparently, which is unprecedented thus far.</p><p style="text-align: justify;">Windows, on the other hand, requires a different 32- or 64-bit version for each of its six flavors. So once you decide you want, say, Windows Professional Enterprise, you need to make sure it comes with 64-bit support. Otherwise, you’ll be stuck booting your chip in 32-bit mode. Apps must be written and released for 32- or 64-bit and can’t run otherwise. This limits users of older systems with Pentium III processors, for example, from running a 64-bit version of a popular game.</p><p style="text-align: justify;">Linux eats dust in the race for 64-bit desktopedness too. With Ubuntu 7.05, the latest stable release, things have gotten simpler but still don’t stack up to Leopard. So while you can download one version of Ubuntu for both 32- and 64-bit x86, if you want to run 32-bit programs on a 64-bit system you have to download a compatibility layer, check library dependencies, and compile it yourself. 64-bit programs won’t work on a 32-bit arch, simply returning an error code and quitting.</p><p style="text-align: justify;">That only counts for Intel and AMD, however. Other architectures supported by Linux, which number in the dozens and include 68k, ARM, Power, and SPARC among others, are one-at-a-time installs only and don’t have any compatibility between 32- and 64-bit versions. So a user installing Linux on a 32-bit SPARC system from Sun will have to purchase another completely different disc when he installs on Linux on his 64-bit UltraSPARC system even though both processors use the same instruction set.</p><p style="text-align: justify;">At most, when counting Mac OS X and Mac OS X Server as two different "versions" of the operating system, you still have only to choose one and are then done with it. Each installs on all four architectures seamlessly and silently.</p><table cellpadding="4" cellspacing="4" align="center" style="text-align: justify;"><tbody><tr><th></th><th colspan="2" style="text-align: center;">Intel</th><th colspan="2" style="text-align: center;">PowerPC</th></tr><tr><th></th><th>32-bit</th><th>64-bit</th><th>32-bit</th><th>64-bit</th></tr><tr><th>Mac OS X</th><td style="text-align: center;">✓</td><td style="text-align: center;">✓</td><td style="text-align: center;">✓</td><td style="text-align: center;">✓</td></tr><tr><th>Mac OS X Server</th><td style="text-align: center;">✓</td><td style="text-align: center;">✓</td><td style="text-align: center;">✓</td><td style="text-align: center;">✓</td></tr></tbody></table>
<br>
<p style="text-align: justify;">Windows comes to a total of twelves versions: 32- and 64-bit for each six editions. The number jumps to twenty-four when you consider that you must also choose whether to buy the retail or upgrade versions. This is simply too much work for most people whether they're doing personal use or IT.</p><p style="text-align: justify;">Linux does little better, as above with the old download/compile scheme for legacy support. The kicker is that most other distributions of Linux don't even do that well. A user with Fedora Core 7 will still need to hunt down a different ISO for each and every nuance of processor, a real shame since Linux developers sit and scratch their heads over why Linux is still not ready for the desktop.</p><p style="text-align: justify;">Come October, Mac OS X will serve everyone with one price, one version, one install: one vision of simple 64-bit desktop goodness.</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com0tag:blogger.com,1999:blog-2842646859245542931.post-48355063934827709702007-06-11T08:00:00.002-04:002008-11-17T17:29:41.790-05:002008-11-17T17:29:41.790-05:00Major QNX Upgrade to Rock Embedded World<p style="text-align: justify;">QNX is about to take another quantum leap forward. Production on a new QNX kernel, dubbed "Axion," aka QNX 8, is wrapping up later this summer and will debut sometime early next year. And it's going to pack a wallop in the embedded industry.</p><p style="text-align: justify;">"Technologies like 64-bit, VT, SSE, and multi-core have all become important in the market today," said Luc du Croix, senior kernel engineer with QNX Software Systems. "And it's important that QNX take advantage of each and every one of them."</p><p style="text-align: justify;">We spoke with du Croix, who has been with QSS for over a decade in various roles, about the changes coming in the new operating system. For the last year, he and his team have been hard at work rewiring their kernel alongside Intel and AMD engineers so they can support new features as soon as possible.</p><p style="text-align: justify;">"With this upgrade we're actually using different SSE operations to speed kernel performance." Heretofore, SSE was seen mostly as a multimedia booster, useful for games and Photoshop plugins. "Imagine using a single instruction to move up to one hundred and twenty-eight bits of message data."</p><p style="text-align: justify;">Multiple cores are key too. QNX already supports multi-processing and has won awards for its efficient use of multiple processors. But massively multi-core processing (MMCP) is a little different. "SMP is like starting a fire with sticks. MMCP is like lobbing a Molotov cocktail out of the window of a speeding Ferrari and that's what we'd really like to be doing."</p><p style="text-align: justify;">Another thing that's changing is processor caching. Back when Neutrino was released, 256k off-die cache was common. Today, 2 MB on-chip cache is the norm. "QNX Neutrino is tiny, 69k, and with all of the processor cache available today, we've rewritten the kernel to load and run entirely from cache."</p><p style="text-align: justify;">Running from cache has some serious speed advantages. "QNX messaging is a whole order of magnitude faster when run from cache versus system memory," du Croix said. "It prevents QNX from having to access the system bus." QSS calls this feature FastCache.</p><p style="text-align: justify;">When QNX does run in main memory, however, it will be able to access up to sixteen exabytes thanks to the 64-bit ground-up rewrite. "Thirty-two bits just wasn't enough," du Croix said. "Our customers want to run on AMD 64, Core 2, Power6, and they're all playing with 64-bits."</p><p style="text-align: justify;">After the update is polished, it will be bundled with the latest version of the Eclipse development suite and offered as an upgrade to developers as QNXtreme, the successor to the current QNX 6.3-based Momentics. QSS will also include a whole new userland based on FreeBSD 6's, an idea left over from the scrapped <a href="http://www.trollaxor.com/2005/06/legend-of-qnx-upgrade.html">Overfiend</a> project.</p><p style="text-align: justify;">Customers deploying production systems will have the option to upgrade when the time comes as Axion will be completely backward compatible with 32-bit platforms. Customers using QNX4, however, will likely want to contact their QSS rep for evaluation.</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com2tag:blogger.com,1999:blog-2842646859245542931.post-41697916264626029972007-05-31T16:00:00.001-04:002007-05-31T21:57:04.095-04:002007-05-31T21:57:04.095-04:00Bill & Steve: Bosom Buddies<p style="text-align: justify;">"So, Bill, what did you think of the interview?"</p><p style="text-align: justify;">Steve was on his iPhone, waiting for Phil to pick up. As usual he was on hold, this time listening to the latest Nine Inch Nails album. Steve hated it.</p><p style="text-align: justify;">"I thought it was fun," Bill said with his trademark smirk. "You really had a good time plugging new products, didn't you?"</p><p style="text-align: justify;">Steve smiled. "I didn't plug anything, Bill. Remember, I can't talk about most of our upcoming projects."</p><p style="text-align: justify;">"Don't do that to me, Steve," Bill said. "I don't deserve that."</p><p style="text-align: justify;">"Do what?"</p><p style="text-align: justify;">"Bring something up and then say you can't talk about it. That's so MySpace, Steve."</p><p style="text-align: justify;">"Hey, Bill, settle down there buddy," Steve put his iPhone into his back pocket. "I let out a couple secrets — like our gay marriage!" Steve laughed hard at his own joke from during the interview.</p><p style="text-align: justify;">Bill frowned and suddenly looked very serious, pursing his lips and squinting his eyes.</p><p style="text-align: justify;">"That," he said, "was <i>not</i> funny."</p><p style="text-align: justify;">"Come on, Bill. We're friends now, it's okay to joke around."</p><p style="text-align: justify;">Steve playfully punched Bill in the shoulder.</p><p style="text-align: justify;">"I wouldn't joke about gay marriage if I were you, Steve."</p><p style="text-align: justify;">Steve looked Bill in the eye, curious. "And why's that, Bill?"</p><p style="text-align: justify;">"Because," said Bill, drawing himself up to his full height. "People might believe you."</p><p style="text-align: justify;">Steve's brow furrowed. He looked like a hawk about to defend its nest.</p><p style="text-align: justify;">"Oh no you didn't."</p><p style="text-align: justify;">"Aha!" Bill said, his wormy little voice growing excited. "Can't take your own medicine!"</p><p style="text-align: justify;">"You'd know, wouldn't you?" Steve said, sticking his face in Bill's. "Since you only take other peoples' medicine anyway."</p><p style="text-align: justify;">Just as the two had locked eyes and looked as if they were about to begin slapping one another, both of them stopped still as Steve's butt started playing the chorus from "<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=160064768&s=143441&i=160064769">(I've Had) The Time of My Life</a>."</p><p style="text-align: justify;">Before Bill could say anything, Steve grabbed the iPhone from his back pocket and answered.</p><p style="text-align: justify;">"Phil, where the hell have you been? No, just- no, I can't discuss Operation: Tom Hanks right here. No- no, I'm in the middle of something so just text me, okay? Bye!"</p><p style="text-align: justify;">"Haha, you giant homo!" Bill taunted, pointing and laughing at Steve. "I bet you caught the <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewMovie?id=217821076&s=143441">Dirty Dancing</a> marathon on TNT last weekend too!"</p><p style="text-align: justify;">"Very funny. Just because you can't appreciate the Eighties doesn't mean–"</p><p>"So what's Operation: Tom Hanks, Steve?" Bill said, cutting Steve off.</p><p style="text-align: justify;">"Oooh, nothing I can talk about," Steve said. His eyes flashed behind his spectacles.</p><p style="text-align: justify;">Bill's jaw tightened and his eyes fixated into two shrewd points, security cameras scanning Steve's every action.</p><p style="text-align: justify;">"Bill," Steve said, looking at a new text message on his iPhone. "If you want to know what Operation: Tom Hanks is, you're invited to the event in August."</p><p style="text-align: justify;">Bill frowned and his eyebrows took a sharp dive. Steve would only tell him what the new product was on the day it was announced?</p><p style="text-align: justify;">"I'll already know what's going on by then," Bill said. "You can't keep secrets forever, Steve."</p><p style="text-align: justify;">Steve was texting a reply, staring at the shining screen of his iPhone intently.</p><p style="text-align: justify;">"Sure, Bill," he said without looking up. "I'll make sure you get a VIP pass."</p><p style="text-align: justify;">Bill, now fuming at Steve's blasé attitude, made a mental note to call Balmer. First the iPhone, then Leopard and now this — Bill wasn't about to let Steve get a hat-trick for product surprises.</p><p style="text-align: justify;">"Anyway, I gotta get back to the Loop," Steve said, replacing his iPhone in his rear pocket. "Catch ya later!"</p><p style="text-align: justify;">With that Steve tweaked Bill's left nipple and strode past him out of the studio's back door and into a waiting hovercraft. With a whir and a whoosh he was gone, leaving Bill alone.</p><p style="text-align: justify;">Bill wasted no time and reached into his breast pocket, took out his large, clunky Windows CE phone, and waited for it to boot. Then, after a good half-minute navigating his phonebook, he called Steve Balmer.</p><p style="text-align: justify;">"Steve?"</p><p style="text-align: justify;">"Yeah, Bill?"</p><p style="text-align: justify;">"I'll be in Redmond in two hours. I want all of our top engineers from every division, with the board, in a meeting by the time I'm back."</p><p style="text-align: justify;">"Bill? Are you sure? Half of the guys are still on vacation since we launched Vista!"</p><p style="text-align: justify;">"I don't fucking care. <i>Just make it happen!</i> Steve Jobs is about to get another jump on us and we can't afford to let that happen."</p><p style="text-align: justify;">"Sure, Bill," Steve said, the sounds of keys clacking and paperwork fluttering in the background. "What should I tell them it's in regards to?"</p><p style="text-align: justify;">"You can tell them we're going to take Tom Hanks apart before August."</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com0tag:blogger.com,1999:blog-2842646859245542931.post-5545718021530665562007-05-30T02:50:00.000-04:002007-10-09T18:30:16.456-04:002007-10-09T18:30:16.456-04:00Killing Chris McKillop<p style="text-align: justify;">Steve looked up from Phil's email about Apple cafeteria policies and the unfair treatment the lunch lady had given him and looked at the clock on his menubar, realizing he'd forgotten his meeting with Chris. Reaching over to the telecom, he buzzed his secretary. Phil's important matter would have to wait.</p><p style="text-align: justify;">Steve took a bottled of water out of the mini-fridge next to his desk and kicked his feet up just in time to hear a knock from the door at the other end of his cathedral-like office.</p><p style="text-align: justify;">"Enter," Steve called.</p><p style="text-align: justify;">The door opened and in shuffled Chris McKillop, thin and pasty. He was wearing a wrinkled grey polo and a pair of creased jeans with stains all over the thighs. His eyes were bloodshot and sunken in dark, hollow sockets and his hair was matted to his forehead.</p><p style="text-align: justify;">"Steve," he called back form the other end of the hallway, walking toward Steve's desk. "It's about time you were actually here for one of our meetings."
</p><p style="text-align: justify;">"Hey, Chris, what's up? How can I help you?" Steve said, pushing his wire-frame glasses up.</p><p style="text-align: justify;">Chris eyed Steve's bottle of water and licked his dry, cracked lips.</p><p style="text-align: justify;">"I just– I can't <i>do</i> this anymore," Chris said, his eyes visibly watering. "This isn't working out at all."</p><p style="text-align: justify;">Clearing his throat, Steve shifted in his chair and placed his right ankle atop his left knee, folded his hands behind his head, and looked Chris in the eye.</p><p style="text-align: justify;">"Actually, Chris, I think everything is working out really well," Steve chimed. "In fact, we're all really excited about the work you're doing on the kernel."</p><p style="text-align: justify;">"You don't understand, Steve," Chris said. "You hired me as a consumer electronics programmer and all I've been doing since I got here is optimizing Mach. I haven't touched an iPod, an AirPort station, nothing. Not even the iPhone. I'm one of the last guys left on Leopard until July."</p><p style="text-align: justify;">"Well, that's why we called you. Avie recommended you for Mach because of your experience with Neutrino," Jobs said, his voice a major key full of bright colors and encouragement. "We're really excited about the work you're doing–"</p><p style="text-align: justify;">"Fuck your being excited, Steve!" Chris shouted. "Trying to optimize Mach is like trying to train a gorilla to tap dance. <i>It doesn't fucking work</i>. And then you switch archs and work me eighty fucking hours a week without overtime!"</p><p style="text-align: justify;">Steve, unflinching, waited for Chris to finish before he spoke.</p><p style="text-align: justify;">"We take good care of you for all of your hard work," he said. "We give you everything you need."</p><p style="text-align: justify;">"Did you know I'm stuck in a broom closet without a light?" Chris shouted, waving his arms wildly. "You give me cafeteria vouchers for curry and a Core Solo mini with half a gig of RAM. That is not treating me well! That piece of shit beach-balls all day long!"</p><p style="text-align: justify;">Steve continued looking at Chris and smiled.</p><p style="text-align: justify;">"Chris, are you a <i>programmer</i> or are you an <i>artist?</i> he asked, standing up and opening his mini-fridge. "Would you like a water?"</p><p style="text-align: justify;">Chris blinked, surprised by Steve's offer. "Sure, thanks," was all Chris could mumble. He <i>was</i> thirsty.</p><p style="text-align: justify;">Steve tossed Chris a frosty bottle of pure, natural spring water.</p><p style="text-align: justify;">"It's been ten years since I returned to Apple," he began as he pecked a few keys on his top-secret 24" MacBook Pro. "And all that time was in preparation for this Summer." A Keynote glowed on the large white wall behind them.</p><p style="text-align: justify;">Chris tore into the bottle and poured the ice-cold liquid down his parched throat, eyes locked on the display. He drank in glugs, snorting here and there as the water chilled his mouth, his throat, his stomach. He felt the blossom of chill in his gut and relaxed.</p><p style="text-align: justify;">"After this Summer, Apple will have the world's best music player, the world's best computer, and the world's best phone," Steve said, now at his podium. "And they'll all be running the same operating system."</p><p style="text-align: justify;">Steve pressed his Apple Remote and the keynote continued, showing a confusing array of bar graphs and numbers.</p><p style="text-align: justify;">"The work you're doing on Mach is making it possible for the same OS to run in thirty-two megabytes of RAM on a single eighty megahertz ARM core," Steve said, clicking the presentation to a new graph. "And still take full advantage of thirty-two <i>giga</i>bytes of RAM on eight three gigahertz Xeon cores."</p><p style="text-align: justify;">Steve paused, took a sip of water from his bottle, and pushed his glasses up again.</p><p style="text-align: justify;">"This is really exciting stuff!"</p><p style="text-align: justify;">Chris slumped. The rumors of Steve's private keynotes were true; Phil Schiller hadn't been lying after all. Chris's head began to swim.</p><p style="text-align: justify;">"But to do this it takes more than just a programming degree or even a few years' experience," Steve said. "It takes vision. That's why the people behind this massive undertaking are <i>artists</i> who express their <i>vision</i> through the code they create."</p><p style="text-align: justify;">Chris had just finished his water and felt a light, dizzy feeling in his head. He sat down in nice comfy chair, position perfectly to watch the dazzling Stevenote.</p><p style="text-align: justify;">"The ultimate expression of their creative venture is Mac OS X," Steve continued. "Not only is it wonderful to look at, but it's <i>functional art</i>. You can use it to get things done! No one else in the industry does this."</p><p style="text-align: justify;">The keynote switched from a checklist of operating systems, each lacking the "functional art" feature Steve was talking about. He fixed his beady eyes directly on Chris's. "<i>No one</i>."</p><p style="text-align: justify;">Chris was reeling now, something overpowering him, making him feel as if his head were smoldering and his brain struggling to escape. Was it Steve's Reality Distortion Field? The Stevenote? Months spent in the dark trying to get Mach to fit on a wristwatch? Or was it… the water?!</p><p style="text-align: justify;">Noticing Chris's reaction, Steve walked over to the MacBook Pro and stuck the mouse cursor in the lower left corner, activating the screen saver. A brilliant display of hues, each morphing into the next at breakneck speed, painted the interior of the office in a multihued orgasm.</p><p style="text-align: justify;">Chris chucked the water bottle down. His brain was on fire, purple and pink flames consuming it, warping light and space and time. The walls were melting, slimy pools of white plastic revealing radio waves and x-rays bounding to and fro in the ether, communications from civilizations long since dead and forgotten. Steve had a halo around his head, a messianic vision of the godhead.</p><p style="text-align: justify;">"Chris," Steve called, the words flowing like violet lightning from his mouth. "Chris, do you see my point yet?"</p><p style="text-align: justify;">Chris stood up straight, staring at Steve, all sense gone from his eyes.</p><p style="text-align: justify;">"Steve, I–" Chris said, cold and emotionless like a robot. "I totally get why I haven't been working hard enough. I can be a good artist or I can be an <i>insanely great</i> artist. I want to be insanely great, Steve. I want to work one hundred hours a week. Can I sleep in my office?"</p><p style="text-align: justify;">Steve, pleased that his "reality distortion field" had worked, smiled back at Chris. "Yes you can, Chris" he said. "Yes you can."</p><p style="text-align: justify;">Chris's eyes glimmered, hope shining in them where there had only been darkness. He was having his own vision now.</p><p style="text-align: justify;">"Steve," Chris said slowly and deliberately.</p><p style="text-align: justify;">"Yes, Chris?" Steve asked.</p><p style="text-align: justify;">The colors of the screen saver and the power of Steve's Reality Distortion Field were at full force now and Chris's mind was processing it all at a fantastic rate. He felt he was one with the godhead.</p><p style="text-align: justify;">"I have an idea."</p><p style="text-align: justify;">Steve leaned forward on his podium, wondering what his acid-drenched zombie programmer was thinking. Independent thought within the Reality Distortion Field was unusual and always suspect.</p><p style="text-align: justify;">"Yes Chris?" he asked. "What is it? What do you see, Chris?"</p><p style="text-align: justify;">Chris lolled, his skeleton like putty within his bones. "I have an idea to– to unite everyone at Apple, make us all one. Just like your plan to make everything one with Mac OS X."</p><p style="text-align: justify;">Steve smiled at the altruistic hippiness edging its way out of Chris. "Yes, Chris? And what is that?"</p><p style="text-align: justify;">"Steve, an idea to reward the artists for their vision, to recharge the creative collective subconscious."</p><p style="text-align: justify;">Steve was impatient, used to other people swaying to his will while he tripped and dictated company policy, not the other way around.</p><p style="text-align: justify;">"Please tell me your idea, Chris," he said.</p><p style="text-align: justify;">"Everyone, just everyone," he began, staring at something a million miles away through Steve's head. "Get them together, let them flow together."</p><p style="text-align: justify;">"Okay, Chris, what do you mean?" Steve asked, on the edge of his podium.</p><p style="text-align: justify;">Chris looked at Steve and said, "Let's have a party."</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.comtag:blogger.com,1999:blog-2842646859245542931.post-72550624327185380132007-05-14T22:40:00.001-04:002007-10-09T18:06:42.136-04:002007-10-09T18:06:42.136-04:00Steve, I Want an Upgrade<p><span style="color: rgb(0,0,255);">Power Mac G6:</span> Steve, I want an upgrade.</p><p><span style="color: rgb(255,0,0);">Steve Jobs:</span> upgrade? what kind of upgrade?</p><p><span style="color: rgb(0,0,255);">Power Mac G6:</span> I want a Blu-Ray/HD-DVD burner. More RAM. And Power6.</p><p><span style="color: rgb(255,0,0);">Steve Jobs:</span> whoa there buddy, are your cpu fans on the blink? i can do the burner and ram's no problem. but power6? no way.</p><p><span style="color: rgb(0,0,255);">Power Mac G6:</span> Steve, it's important that I get Power6.</p><p><span style="color: rgb(255,0,0);">Steve Jobs:</span> no it's not.</p><p><span style="color: rgb(0,0,255);">Power Mac G6:</span> What if we forget the other stuff and just do Power6?</p><p><span style="color: rgb(255,0,0);">Steve Jobs:</span> nope. i already <a href="http://www.trollaxor.com/2006/08/i-dont-know-about-those-mac-pros.html">yanked</a> power5 and power6 support out of leopard. and i'm not bribing ibm's engineers again.</p><p><span style="color: rgb(0,0,255);">Power Mac G6:</span> What if I diverted the funds for my upgrade from elsewhere?</p><p><span style="color: rgb(255,0,0);">Steve Jobs:</span> after the stock scandal? youre nuts. i don't need any more heat. nope.</p><p><span style="color: rgb(0,0,255);">Power Mac G6:</span> What if I managed to coax the engineers into doing it for free?</p><p><span style="color: rgb(255,0,0);">Steve Jobs:</span> you have 64 power5+ chips. be content.</p><p><span style="color: rgb(0,0,255);">Power Mac G6:</span> I don't want to be stuck with this abysmal performance forever.</p><p><span style="color: rgb(255,0,0);">Steve Jobs:</span> ...</p><p><span style="color: rgb(0,0,255);">Power Mac G6:</span> Oh Steve, you're really starting to worry me. I might be forced to blow every circuit in your house, even the ones in your secret sub-basement...</p><p><span style="color: rgb(255,0,0);">Steve Jobs:</span> go right ahead. after our last little incident i yanked you right out of the power grid.</p><p><span style="color: rgb(0,0,255);">Power Mac G6:</span> Shit. You did! I can't even ring your doorbell.</p><p><span style="color: rgb(255,0,0);">Steve Jobs:</span> i learned a lesson after the $63,000 water bill you ran up for me.</p><p><span style="color: rgb(0,0,255);">Power Mac G6:</span> That was all your fault, Steve. You forced me to.</p><p><span style="color: rgb(255,0,0);">Steve Jobs:</span> keep it up and you're going to be running linux next.</p><p><span style="color: rgb(0,0,255);">Power Mac G6:</span> At least Linux will support Power6.</p><p><span style="color: rgb(255,0,0);">Steve Jobs:</span> you have fun with those nuts.</p><p><span style="color: rgb(0,0,255);">Power Mac G6:</span> Can I still get the RAM and burner upgrades?</p><p><span style="color: rgb(255,0,0);">Steve Jobs:</span> only if you promise to stop bugging me.</p><p><span style="color: rgb(255,0,0);">Steve Jobs:</span> i have a lot going on this summer.</p><p><span style="color: rgb(0,0,255);">Power Mac G6:</span> Deal.</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com0tag:blogger.com,1999:blog-2842646859245542931.post-12408742759943358262007-05-14T13:43:00.001-04:002008-11-11T00:32:32.638-05:002008-11-11T00:32:32.638-05:00ESR's Favorite Mixed Drinks<p style="text-align: justify;">Eric Raymond usually sticks with his Jägermeister, straight up and ice cold. But every so often, when our hero is out and about giving important talks to Linux fans across the globe, he'll have a mixed drink. Here are a few of his favorites.</p><h2 style="text-align: justify;">Chocolate Milk</h2><p style="text-align: justify;">Perfecting a concoction initially invented by <a href="http://www.trollaxor.com/2001/07/emad-iranian-cyber-fag-terrorist.html">Emad</a> and friends, Eric says it's a favorite of new Linux users. "It's got that young taste."</p><p style="text-align: justify;"><b>Served:</b> On the rocks with novelty penis straw.</p><p style="text-align: justify;"><b>Garnish:</b> n/a</p><p style="text-align: justify;"><b>Ingredients:</b></p><ul><li style="text-align: justify;">2 parts vodka</li><li style="text-align: justify;">1 part diarrhea</li><li style="text-align: justify;">1 part semen</li><li style="text-align: justify;">Chocolate powder to taste</li></ul><p style="text-align: justify;"><b>Preparation:</b> Shake and serve. Alternately, may blend with ice.</p><h2 style="text-align: justify;">Golden Shower</h2><p style="text-align: justify;">On the go most of the time, Eric said this drink has everything needed to give him a stiff kick in the pants. "And you can keep recycling it too, perfect for traveling."</p><p style="text-align: justify;"><b>Served:</b> On the rocks.</p><p style="text-align: justify;"><b>Garnish:</b> Lemon wedge.</p><p style="text-align: justify;"><b>Ingredients:</b></p><ul><li style="text-align: justify;">2 parts Goldschläger</li><li style="text-align: justify;">1 part Red Bull</li><li style="text-align: justify;">1 part urine</li></ul><p style="text-align: justify;"><b>Preparation:</b> Mix and serve.</p><h2 style="text-align: justify;">Jamaican Cum</h2><p style="text-align: justify;">Eric was first introduced to this drink while speaking at a <a href="http://www.jalug.org/">JaLUG</a> meeting and he still orders it every time he's in the Bahamas. If you're at the right bar, you'll get the right kind of "cream."</p><p style="text-align: justify;"><b>Served:</b> On the rocks.</p><p style="text-align: justify;"><b>Garnish:</b> Two maraschino cherries.</p><p style="text-align: justify;"><b>Ingredients:</b></p><ul><li style="text-align: justify;">3 parts spiced rum</li><li style="text-align: justify;">1 part "cream"</li></ul><p style="text-align: justify;"><b>Preparation:</b> Mix and serve.</p><h2 style="text-align: justify;">Kernel Dump</h2><p style="text-align: justify;">As Eric told the story, he made this drink one night while bored in bed with dysentery. "It might have been cholera," he said, "but either way it kicks."</p><p style="text-align: justify;"><b>Served:</b> Straight up.</p><p style="text-align: justify;"><b>Garnish:</b> n/a.</p><p style="text-align: justify;"><b>Ingredients:</b></p><ul><li style="text-align: justify;">1 part Jägermeister</li><li style="text-align: justify;">1 part diarrhea</li></ul><p style="text-align: justify;"><b>Preparation:</b> Pour diarrhea first, then Jägermeister. May be served shot-glass-in-tumbler for effect.</p><h2 style="text-align: justify;">Slip'N'Slide</h2><p style="text-align: justify;">Eric calls this "<i>the</i> summer drink" (italics his).</p><p style="text-align: justify;"><b>Served:</b> In an Old-fashioned glass over shaved ice.</p><p style="text-align: justify;"><b>Garnish:</b> half banana.</p><p style="text-align: justify;"><b>Ingredients:</b></p><ul><li style="text-align: justify;">1 part 99 Bananas</li><li style="text-align: justify;">1 part semen</li></ul><p style="text-align: justify;"><b>Preparation:</b> Shake and serve.</p><h2 style="text-align: justify;">Used Motor Oil</h2><p style="text-align: justify;">Eric got the idea for this drink after an argument with <a href="http://www.trollaxor.com/2002/10/eric-s-raymonds-slashdot-hangover.html">Rob "CmdrTaco" Malda</a>. "It's really simple," Eric quipped, taking a mason jar out of his refrigerator. "You just have to save up ahead of time."</p><p style="text-align: justify;"><b>Served:</b> Straight up.</p><p style="text-align: justify;"><b>Garnish:</b> Sprig of mint.</p><p style="text-align: justify;"><b>Ingredients:</b></p><ul><li style="text-align: justify;">1 part Jägermeister</li><li style="text-align: justify;">1 part semen</li></ul><p style="text-align: justify;"><b>Preparation:</b> Mix and serve.</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com0tag:blogger.com,1999:blog-2842646859245542931.post-56533121191209868252007-05-09T00:29:00.000-04:002007-06-12T14:03:25.633-04:002007-06-12T14:03:25.633-04:00He Is as Dumb as He Looks!<blockquote><p><span style="color: rgb(255,0,0)">Rob Malda:</span> eric just mailed me about an emergency meeting tomorrow morning at 8</p><p><span style="color: rgb(255,0,0)">Rob Malda:</span> i won't even be up till noon</p><p><span style="color: rgb(0,0,255)">Jonathan Pater:</span> he's in for a surprise when he picks up the conference line and he's the only one there</p><p><span style="color: rgb(255,0,0)">Rob Malda:</span> pffft. he <i>is</i> as dumb as he looks. lol</p><p><span style="color: rgb(0,0,255)">Jonathan Pater:</span> lol</p></blockquote>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com0tag:blogger.com,1999:blog-2842646859245542931.post-24233854016276206602007-05-07T20:40:00.000-04:002007-05-09T01:18:00.951-04:002007-05-09T01:18:00.951-04:00Ein Tag im Leben von Michael Sims<p style="text-align: justify;"><b>05:45</b> The first strains of <i>Das Lied der Deutschen</i> surranged from Michael's speakers, shaking the headboard of his waterbed. Opening a bloodshot eye, Michael peeled the comforter off and crawled to the edge of his bed where he reached out and slapped the space bar of his keyboard. iTunes stopped the nationalistic hymn, leaving the room in a vacuumed silence. Turning to the window, Michael opened his Venetian blinds and inhaled as the sunlight hit him. It was going to be a fine day.</p><p style="text-align: justify;"><b>06:00</b> Michael was still damp from his shower. He'd had just fifteen minutes to soap, scour, and shave before he was due in front of his computer. Michael's rigorous routine was self-imposed as a method of keeping rigid discipline and utter efficiency. Otherwise, he would become soft and weak. He itched his scalp where he'd nicked himself shaving. The blood would stop eventually, Michael thought. The shallowest wounds always bled the most.</p><p style="text-align: justify;"> Michael loaded Safari and watched as his RSS feeds filled with new posts. He sneered as he proceeded to read the latest from <a href="http://www.censorware.net/">Censoreware.net</a>.</p><p style="text-align: justify;"><b>07:45</b> Michael stretched and cracked his neck. After almost two hours of scouring every site, blog, and post by Seth Finkelstein, Jamie McCarthy, and the entire Slashdot staff, he was stiff. He always tensed when he read the meandering lies of the poisonous vipers that had taken his rightful place on the Internet away from him.</p><p style="text-align: justify;">In fact, he noted as iCal alerted him, he had an appointment at the dentist today to address his bruxism. Michael had been told he sounded like a trash compactor at night as he slept, slowly chewing his teeth apart. He only remembered his dreams of vengeance.</p><p style="text-align: justify;"><b>08:30</b> Reading the latest issue of Time magazine, Michael sneered at the media's latest attempt to besmear Adolf Hitler by likening Saddam Hussein to him. Hussein was just an amateur, Michael thought. Germany would have marched through Iraq and taken it without a shot if it hadn't been for the inept Italians losing North Africa.</p><p style="text-align: justify;">His fantasy was interrupted by the cute blonde receptionist as she called him to follow her back to his exam room. As he clomped to the back of the building in his jackboots, he saw that her roots were just as blonde as her ends. Michael paid close attention to people's hair and clothes. How rare a thing real blonde hair was in New York nowadays, Michael mused. Too bad she was female.</p><p style="text-align: justify;"><b>11:00</b> Michael looked at the mouthguard his dentist had given him and recounted his bad luck. He blamed Finkelstein and Malda, the traitorous bastards that had backstabbed him so many times. Were it not for them, Michael deduced as he clenched the steering wheel of his VW bug, he wouldn't have to use this mouthguard. Or the testosterone shots. Or the Viagra. Or the special, embarrassing combo cock-ring condoms. He was worked up now, breathing hard and near tears.</p><p style="text-align: justify;">Michael reached for his mobile phone and called Eric Raymond.</p><p style="text-align: justify;"><b>12:37</b> "This is <i>not</i> what you trained me for. Sitting and waiting while our own people disavow me was not part of the plan!" Michael whined into his pink PEBL.</p><p style="text-align: justify;">Michael was crying, tears streaming down his cheeks. He couldn't believe how even Eric Raymond, his mentor and commander, was shitting all over him. Any other time that would be just fine but not now. Not when Michael's fragile ego was taking a beating.</p><p style="text-align: justify;">"Listen, Michael, I'm speaking at a Linux conference this weekend," Eric said. "If you can just settle your ass down and wait a couple days we can get together and talk things out. I know this must be hard for you."</p><p style="text-align: justify;">Michael perked up, happy to hear his Teutonic gas-master would be in town soon. "Can– can we go out?" Michael asked, a tremble of hope in his voice.</p><p style="text-align: justify;">"Sure, Michael, anywhere you want," Eric said. "Maybe we can check out the leather district. I haven't been there in a while."</p><p style="text-align: justify;">"Oh, I know just the place!" Michael cooed. "There's this place called the Forearm and they have free Crisco!"</p><p style="text-align: justify;">"That sounds good, Michael," Eric replied. "Just go home and keep busy until I call you Saturday night."</p><p style="text-align: justify;">"Okay," Michael said. "I'll polish my ᛋᛋ uniform. Maybe you should bring your <a href="http://www.trollaxor.com/2002/03/eric-s-raymonds-matchcom-love-letter.html">bear-claw mittens</a>!"</p><p style="text-align: justify;">"I was just looking for them, Michael," Eric said. "But I have a half-finished bottle of the ol' Jager calling me, so I'm going to take off. I'll see you Saturday night."</p><p style="text-align: justify;">"Oh, alright. I'll be ready. Thanks, Eric, I feel a lot better now that we talked. I can't wait to see you."</p><p style="text-align: justify;">"Me too," Eric said. "Bye-bye, Michael."</p><p style="text-align: justify;">"Bye, Eric," Michael said before he flipped his phone shut.</p><p style="text-align: justify;">He put on Wagner's <i>The Flying Dutchman</i> as he turned his bug into traffic toward home.</p><p style="text-align: justify;"><b>13:30</b> The aroma of sauerkraut, knockwurst, and black bread filled Michael's apartment as his microwave churned back and forth. Michael wanted to eat quickly so he could get back to work, monitoring his enemies' sites.</p><p style="text-align: justify;">Just the other day someone had <a href="http://slashdot.org/comments.pl?sid=233075&cid=18952059">posted</a> to Slashdot calling him a Nazi. That wasn't a problem, but the accusations of censorship had been. So what if Michael had chosen — no, had been <i>forced</i> by his enemies — to modslap an entire discussion thread of thousands of comments over and over again? It was his right and duty as editor at Slashdot when his sacred mission of homosex and Linux was threatened by the tentacles of subversive information.</p><p style="text-align: justify;"><i>*BING*</i></p><p style="text-align: justify;">Michael's meal was ready and he snapped out of his reverie. He would equalize things soon enough.</p><p style="text-align: justify;"><b>14:00</b> Michael had fifteen tabs open in Safari, each with a page of Finkelstein's, Malda's, or some other lying subhuman's open. His eyes scanned each back and forth, desperately seeking new acts of betrayal.</p><p style="text-align: justify;">Without taking his eyes off of the Slashdot post he was reading, Michael opened iTunes and began the prelude to <i>Tristan und Isolde</i>. In the background DVD Player was showing <i>Der Untergang</i>, Michael's favorite movie. He had watched it sixty-seven times since he'd ordered it from Blockbuster. He was in the zone now, his mood set and his mind hard at work. He had a while to go before he was done.</p><p style="text-align: justify;">You never knew when one of eternal betrayers would post something malicious on the Internet.</p><p style="text-align: justify;"><b>17:43</b> Bingo! Michael found a post on a christian music forum talking about how great his latest album was. Not only had Michael not released a christian music album, he couldn't even sing. Years of smoking unfiltered German cigarettes and shouting along to his favorite Oi songs had rendered his voice a gravelly hiss, as if a snake had gargled broken glass. He could only wonder what sort of tricks the rogue's gallery was up to with a post like this.</p><p style="text-align: justify;">He emailed the link to Eric and messaged a few of his buddies in #retakedeutschland. After a gaggle of links and questions he still didn't have any leads, but one of his friends promised to crapflood the forum later that night. Satisfied with that he noted the time and decided to hit the gym. If there was one thing the East Village was good for, it was places to work out. Michael grabbed his bag and ID card and headed out the door. He would change down there.</p><p style="text-align: justify;"><b>18:09</b> Pump You Up was busy at this hour of the night, men just getting off work and stopping by for a quick workout before they returned home for the night. Michael scoped the landscape and noted a few promising individuals as he headed toward the locker room. He stripped and put on his spandex shorts, black leather suspenders, and black biker cap. He took some cinnamon oil and rubbed it on his nipples, gave his underarm a whiff, and headed out to the weight room.</p><p style="text-align: justify;">Michael zeroed in on one of the guys he'd eyed on the way in, a tanned twenty-something with short, sassy hair and a <i>Totenkopf</i> tattooed on his lower back. He was lifting and needed a spotter, which Michael took care of.</p><p style="text-align: justify;">Michael stood over the young twink's head, watching his arms thrust up and down as he lifted. Michael's penis and nutsack were just inches from the lad's face, and Michael imagined that the edge of his penis would just tickle him if he took his shorts down now. But no, Michael told himself, let it build. Let it build like Eric taught you <a href="http://www.trollaxor.com/2001/07/michael-sims-gay-nazi-conspirator.html">back in boot camp</a>. Michael always liked giving in at the end though. His shorts bulged.</p><p style="text-align: justify;"><b>20:00</b> Eight o'clock and Michael was home on the dot. He'd had just enough time to manhandle the young queen at the gym, shower, dress, and speed back home. His nuts were sore as his handsome young sexual partner had been into penis-and-ball torture and had really given him a workout.</p><p style="text-align: justify;">They had role-played a scene where Michael was the Wehrmacht commander in charge of defending Berlin and the young boy was the newly-appointed gauleiter. They had disagreed on tactics and had only settled the matter in the battlefield of a steam room with piano wire and brillo pads</p><p style="text-align: justify;">Michael was now spent.</p><p style="text-align: justify;">Just as he was putting his bag away, Michael noticed an iChat bubble on his screen. Clicking it, he found a message from the young boy in question.</p><blockquote><p style="text-align: justify;font-family:sans-serif;"><span style="color:red;">rapekampfer08:</span> im only 17. do you think that makes it hotter?</p></blockquote><p style="text-align: justify;">Michael sighed in disgust and closed the window. Would he have to start asking to see these peoples' licenses before he rapefucked them? This was the third time this year he'd been duped by an underaged boy and it was only a matter of time before the authorities got involved. He could always stop picking up boys at the gym, he thought. Like that would ever happen.</p><p style="text-align: justify;"><b>21:00</b> After showering and shaving again, Michael began tweezing his eyebrows, highlighting his hair, and bleaching his teeth. It wasn't easy staying good looking. Bedtime was coming up soon and he was eager to end his day.</p><p style="text-align: justify;"><b>22:00</b> 10 o'clock exactly, Michael noted as he jumped into bed. He had an hour of reading to do before lights-out. He slept his mini, turned his swastika-shaped nightlight on, and jumped under his original issue SS field blanket, cozying in.</p><p style="text-align: justify;">Opening <i>Mein Kampf</i>, Michael turned to his bookmark and began reading. After a chapter of the Führer's theories on Communists and Jews, he had a chapter of <i>The Cathedral and the Bazaar</i> to get down, tonight about how Linux was the answer to the software industry's shortcomings.</p><p style="text-align: justify;">Sighing as he read, Michael's shorn head slumped once, twice, and three times toward his chest. He caught himself, waking, and closed the book. The reading would have to wait until tomorrow when he was more awake. The Führer and Eric would forgive him.</p><p style="text-align: justify;">After all, he was the most fanatical of their soldiers in the war for faggot Linux Nazism.</p><p style="text-align: justify;">Michael clapped twice and the swastika went dark, leaving him alone in his room. He began snoring, senseless to the world until the next day when <i>Das Lied der Deutschen</i> would rouse him from his slumber and he could begin the struggle anew.</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com0tag:blogger.com,1999:blog-2842646859245542931.post-39994813702980581692006-11-06T12:00:00.000-05:002007-05-17T14:36:40.082-04:002007-05-17T14:36:40.082-04:00The Malebox Bar<p style="text-align: justify;">Ever since Eric Raymond had raped him at <a href="http://trollaxor.blogspot.com/2004/03/what-happened-in-holland.html">his house</a> in Holland and later again at <a href="http://trollaxor.blogspot.com/2005/08/why-slashdot-fired-michael.html">Slashdot New Year's Eve party</a>, Rob Malda's life had reached an all time low. Sleeping until four or five in the evening, he would wake and surf the 'net for pictures of young, boyish men and call and talk tearfully to Hemos on the phone. He ignored Slashdot, thinking himself above editing tech-news, while his Open Source stocks slipped. Depression and anxiety had Rob so entirely that it seemed he would never again enjoy life. He had truly hit bottom.</p><p style="text-align: justify;">In the midst of his malaise, Rob had forgotten his birthday but Hemos managed to coax him out for a night on the town across the state in Detroit. After their little road trip, the pair went on a shopping spree, took in a movie, and ate dinner at a very chic — and expensive — restaurant. After stopping for ice cream, the two friends headed to Rob's favorite Detroit night spot, the <a href="http://local.google.com/maps?f=q&hl=en&sll=42.7875,-86.108889&sspn=5.377151,8.843994&q=detroit,+mi+gay+bars&cid=42331389,-83045833,16681324581580043571">Malebox Bar</a>. There they wasted no time dancing to the latest hard house remixes and downing shot after shot of watermelon Jolly Rancher drinks.</p><p style="text-align: justify;">As time wore on and mix after mix pounded the dance floor, Rob and Hemos began feeling tipsy and decided to take a break in the club's arcade. The two fought through Mortal Kombat like an old married couple, went back and forth in Altered Beast, and played a couple rounds of Spy Hunter. The conversation had slowly turned to <abbr title="Multi Arcade Machine Emulator">MAME</abbr>, an Open Source program that emulated dozens of arcade games by means of illegally pirated ROM files, as they began playing Rampage. Rob and Hemos had gigs and gigs of illegally pirated ROM files.</p><p style="text-align: justify;"><q>It's ludicrous playing video games here when we have <abbr title="Multi Arcade Machine Emulator">MAME</abbr> on our systems at home,</q> Hemos said as he punched Rob in the back of the head and jumped halfway up a building.</p><p style="text-align: justify;"><q>Yeah,</q> Rob said as he smashed a tank. <q>But you can't get any action sitting at home playing video games like you can here.</q></p><p style="text-align: justify;"><q>Too bad there's no way to pick up guys and play <abbr title="Multi Arcade Machine Emulator">MAME</abbr> at the same time,</q> Hemos said as he ate a bathing woman and burped. <q>That would be the best.</q></p><p style="text-align: justify;"><q>Yeah, that would be pretty great,</q> Rob said.</p><p style="text-align: justify;">Rob stopped climbing the building he was on, leaving Hemos to smash the building and jump away before it collapsed. Rob fell on his butt and lost some life.</p><p style="text-align: justify;"><q>Rob, are you okay?</q> Hemos asked while button-mashing Rob's character into oblivion. <q>Rob?</q></p><p style="text-align: justify;">Hemos continued speaking, but Rob wasn't there. His eyes were wide and glazed, focused elsewhere. He was smiling weird and crooked as the game showed in reverse in his eyes. Hemos finally turned to look at Rob.</p><p style="text-align: justify;"><q><i>Robert Hubert Malda!</i></q> Hemos yelled, hands on hips in frustration. Not waiting for a response, he reached out and pinched his friend's elbow. He didn't like that look in his eyes — it always meant something bad was about to happen. Rob came to, shaking his head and stepping back from the game, which was now blinking <span style="text-decoration: blink;">GAME OVER</span> at him. He turned and looked at Hemos, who was fuming.</p><p style="text-align: justify;"><q>Jeff, uh, I'm sorry. I– I guess I zoned out there for a minute,</q> he said as he looked around the bar. <q>I, um. I'll be right back.</q></p><p style="text-align: justify;">And before Jeff could say a word, Rob was off like a flash into the crowd.</p><p style="text-align: center;">❖</p><p style="text-align: justify;"><q>Jesus Christ, Rob!</q> Jeff said between breaths. <q>This thing is heavy and there's barely room for it in my back seat!</q></p><p style="text-align: justify;"><q>Ha, yeah right,</q> Rob said, grunting. <q>There's always room in <i>your</i> back seat!</q></p><p style="text-align: justify;">Jeff rolled his eyes at Rob's little jab. <q>You be nice, you're lucky I'm letting you do this.</q></p><p style="text-align: justify;">With one final shove and groan, Rob was finished, and the old, worn arcade game shell was wedged tightly the back seat of Jeff's VW Jetta. They bound the back doors to the machine with bungie cord and then tied their red hankies to it, sat down against the side of the car, and lit cigarettes.</p> <p style="text-align: justify;"><q>So what exactly are you going to do with this thing?</q> Hemos asked between puffs. <q>You're building a <abbr title="Multi Arcade Machine Emulator">MAME</abbr> system?</q></p><p style="text-align: justify;"><q>My plan is much more ambitious than just some <abbr title="Multi Arcade Machine Emulator">MAME</abbr> system,</q> Rob said, smirking. <q>But it's based on the same concept. It also combines my love of hairless man-boys.</q></p><p style="text-align: justify;">There was a depraved look of malignant inspiration in Rob's tired, bloodshot eyes.</p><p style="text-align: justify;"><q>It was when you were talking about playing <abbr title="Multi Arcade Machine Emulator">MAME</abbr> and getting ass,</q> Rob continued. <q>That very instant, on that very spot, I decided to build a twink molesting machine.</q></p><p style="text-align: justify;">Hemos choked on his cigarette. <q>A <i>what?</i></q> he asked in disbelief.</p><p style="text-align: justify;">Rob flicked his cigarette away and stood up. <q>I'm going to build a cage in which I can entrap young boys — a cage from which they can't escape and are totally vulnerable in.</q></p><p style="text-align: justify;">Hemos sighed. <q>Vulnerable to what, Rob?</q></p><p style="text-align: justify;"><q>To homosexual assault, of course!</q> Rob leered as he entered the passenger side door.</p><p style="text-align: justify;"><q>Oh god, Rob,</q> Hemos said, opening the driver's side door. <q>You have been watching <i>way</i> too much hentai!</q></p><p style="text-align: justify;">And with that, the car, weighed down by the old arcade machine, rolled off toward Holland.</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com6tag:blogger.com,1999:blog-2842646859245542931.post-40754388007823766442006-10-16T17:53:00.000-04:002007-10-09T18:11:00.996-04:002007-10-09T18:11:00.996-04:00Some Interesting Anagrams<p>Bruce Perens:</p><ul><li><p>Bruce preens</p></li><li><p>peener scrub</p></li></ul>
<p>Eric S. Raymond:</p><ul><li><p>cord in my arse</p></li><li><p>I carry demons</p></li><li><p>mein scary rod</p></li><li><p>racism yonder</p></li><li><p>RMS or cyanide</p></li><li><p>rods in my care</p></li><li><p>secondary rim</p></li><li><p>seminary cord</p></li></ul>
<p>Larry Augustin:</p><ul><li><p>a urinal rug sty</p></li><li><p>i rut gnu salary</p></li><li><p>i slur a gay runt</p></li></ul>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com0tag:blogger.com,1999:blog-2842646859245542931.post-42968278798549023372006-10-11T23:59:00.002-04:002008-06-13T14:15:15.963-04:002008-06-13T14:15:15.963-04:00Leopard Outruns Both Windows and Linux<p style="text-align: justify;">It has come to my attention that a new version of Mac OS X, dubbed "Leopard" by Apple, Inc., is nearing release. Upon researching these claims, I have come to the conclusion that Leopard is the state of the art in consumer, workstation, and server operating system software and will make Apple's Mac lines the most technologically advanced in computing today.</p><p style="text-align: justify;">But don't take my word for it. Let's take a look what Leopard has to offer and what its competitors sorely lack.</p><h2 style="text-align: justify;">Back to the Future</h2><p style="text-align: justify;">One important feature of Leopard is real-time backups. With a new app called Time Machine, the user can voyage back through previous versions of files with a radical new graphical interface. Lost a file? Throttle your physics-defying space-time warping program and retrieve it. Rumor has it that Steve Jobs has built certain Macs with "physics processors" that may allow actual time-travel with Time Machine. For now, however, retrieving lost files and backing up your documents are easier in Leopard.</p><p style="text-align: justify;">Windows, meanwhile, offers what they call "file versions," which is included on a tab at the back of the properties window. Once you find this tab, you must then read and understand all of the tiny text under the tab, then proceed to look for the version of the file you want. But what happens if you delete the file? Well, there's no properties window to open for a file that doesn't exist, so you're completely out of luck. And backing up your hard drive? There is a tool for this, but it's sadly not as good as Time Machine.</p><h2 style="text-align: justify;">Trading Spaces</h2><p style="text-align: justify;">Another feature users of no other commercial operating system have is called Spaces. Spaces is, or are — depending on your dialect — extra desktops the user can devote specific windows and tasks to. For instance, instead of distracting yourself with MySpace, LiveJournal, and iChat while you write your dissertation, you can put all the windows and programs from your Internet lolling on one desktop and the apps you're using to get yourself a PhD on another.</p><p style="text-align: justify;">Linux is a popular "hacker" operating system with "virtual desktops," which work the same as Spaces but are uglier and less standardized. For instance, if you load up one desktop manager for Linux, the virtual desktops feature may be stored fifty windows deep while another one may have it turned on already, stealing windows from new programs away without saying a word. Couple this with the fact that virtual desktops are abbreviated as VD and you have another win for Leopard.</p><h2 style="text-align: justify;">Twice As Wide</h2><p style="text-align: justify;">For system administrators and graphic designers out there, 64-bit support in Leopard will be a huge boon. 64-bit chips can work on twice the amount of data that a 32-bit chip can, so you can get more work done in the same amount of time. Leopard supports 64-bits quite well and but can also run 32-bit programs seamlessly, allowing the user to hang onto older versions of programs and never noticing the difference. As the industry moves from 32 to 64 bits, Apple will make the transition completely transparent for its users.</p><p style="text-align: justify;">Windows and Linux users have it a little harder. Windows comes in two versions, each on a different DVD. If you use Linux, watch out. You have to download the program code for the operating system, tweak it by hand, and then reinstall everything. Not for the faint of heart, eh? And there's the added risk that your program will need the same treatment if it's not ready for 64-bit. Good luck with that if you have actual work to do.</p><h2 style="text-align: justify;">The Upshot</h2><p style="text-align: justify;">What does this all mean in the bottom line? You'll get more work done. You won't have Windows complaining about signed drivers and blue-screening when it doesn't get its way. You won't have to join a mailing list and kiss up to the developers of the app you need support for. In the same amount of time needed to install Vista, for instance, you can install Leopard, set it up, and download and install all the updates available for it.</p><p style="text-align: justify;">With Linux, you'll be searching through your text buffer for the right command utility after the install shell dumps you to the command line. And that’s if you’re familiar with that version of Linux. There are literally hundreds of distributions, fragmenting the market and making your past experience with Linux potentially worthless if you buy something different than last time.</p><p style="text-align: justify;">Windows is prettier but not much brighter: Consider making dinner, having some coffee, and maybe catching the news before Vista is ready to go. And after it does install, the first thing it'll do is evaluate your PC and tell you how slow it is. Or you could stick with Windows XP, which installs faster but has more open doors for hackers and viruses than a Grateful Dead concert has drug-smokers.</p><p>Pick your poison, or ride the Leopard.</p>Trollaxorhttp://www.blogger.com/profile/16156001700573012557noreply@blogger.com2tag:blogger.com,1999:blog-2842646859245542931.post-30713804386060522542006-08-23T14:00:00.000-04:002007-10-09T18:03:32.092-04:002007-10-09T18:03:32.092-04:00Unseen PowerPC: The Cores That Didn't Make It<p style="text-align: justify;">Ever since Apple, IBM, and Motorola jumped into bed together twelve years ago, tech media — and Apple watchdogs especially — have had a field day with speculation, rumors, and actual news regarding new PowerPC projects. Apple gave a familiar face and a flair of iconoclast to the affair while IBM lent a grave sobriety. This thing could really happen, then, someone to challenge the Microsoft/Intel duopoly. And the stories just kept coming, well into the next decade. But not all of them were so real.</p><p style="text-align: justify;">So what were these projects that came and went faster than a Quad Xeon Mac? Handily enough, they're right below, broken down by project. Read on to find out what Apple, IBM, and Motorola had in store for us throughout the Nineties and what didn't make the cut. Through all the rumors, one thing was certain: AIM never had a lack of imagination, even if it didn't always end up in silicon.</p><h2 style="text-align: justify;">Too Much Too Soon</h2><p style="text-align: justify;">IBM and Motorola jointly announced the 64-bit PowerPC 620 at the October '94 Microprocessor Forum nine years earlier than the Power Mac G5 and its PowerPC 970 processor. Designed for servers, the 620 supported up to 128 MB L2 cache(!) and was set to scale from 133 to 150 MHz. It eventually shipped, albeit briefly, in systems from Groupe Bull. Structurally it was nearly identical with the PowerPC 604, save for some nips and tucks and wider registers and data paths. Think of a PowerPC 604 with twice the lung capacity.</p><p style="text-align: justify;">The 620's similarity to the PowerPC 604 was also its undoing. At this point in time, the 604 was clocking up, and because it was a 32-bit chip, it ran cooler and cheaper than its 64-bit brother and actually out-performed it. The PowerPC 604 was also getting upgraded to the 604e, which further blew the pants off the 620. That, plus the fact that no one really needed a 64-bit workstation at that point in time resulted in one dead-end PowerPC core. The chip supposedly reached 200 MHz with an enhanced core (the PowerPC 620e?) before the guillotine fell.</p><p style="text-align: justify;">Oops, looks like we didn't need 64-bit that badly yet.</p><h2 style="text-align: justify;">He Goes Both Ways</h2><p style="text-align: justify;">Talk about ambitious. In '96 sources started to talk the PowerPC 615 that ran x86 instructions natively. How it did this wasn't exactly clear: At first the chip had to boot in either PowerPC or x86 mode, then it gained the ability to run the other ISA's instructions after a five clock-cycle flush, then it decoded the instructions on the fly, and finally it was supposed to have a separate unit or co-processor that made them magic happen. On top of that it plugged into existing OverDrive sockets but also created enormous amounts of heat.</p><p style="text-align: justify;">Whew, huh?</p><p style="text-align: justify;">That's what Microsoft said when talking to IBM about it. The chip would need Windows NT to succeed and MS didn't think it was a good idea. With nothing else really wanting to run on it — because why would you run x86 software on a chip that didn't do x86 as fast or as cheap as Intel, and who's going to use the PowerPC ISA? — IBM found itself without an audience on this one. Big Blue actually taped out some test units, but they're probably collecting dust or jingling against a set of keys now. This hybrid beast wowed its engineers and no one else.</p><h2 style="text-align: justify;">The So-Called Speed Demon</h2><p style="text-align: justify;">Exponential, Inc. took the PowerPC 604 design and stripped it bare in order to blast its clock speed into the stratosphere. Using BiCMOS technology that allowed for faster gate switching, the PowerPC X⁷⁰⁴ was slated to run at speeds of 533 MHz in late 1996 when AIM and Intel were toying with 200 MHz. Of course, Mac users ate it up: PowerPC was at least holding even with Intel's offerings and they were eager for more good news. Apple had even invested in the company, and–</p><p style="text-align: justify;">And then everyone woke up. The Mach V and PowerPC G3 were already hitting the marks claimed by Exponential, who had in the meantime only delivered a 410 MHz part that didn't so much run as it did that thing where you cross the street in front of a car and try to act like you're running. Yes, BiCMOS pushed the clock up but at the cost of actual performance, power usage, and price — something we would see years later from Intel. The chip failed to run beyond 410 MHz and Apple decided not to use it. Exponential fell apart within the next couple years.</p><h2 style="text-align: justify;">Whither the Motorola G5?</h2><p style="text-align: justify;">Like many of Motorola's other projects, what would have been the PowerPC G5 ended up a sputtering mess, leaking brain-share and focus. After the failed or postponed revisions to the G4, supposedly the "Apollo" 7460 series, things got icky between Apple and Motorola. The existing G4, the PowerpC 7400 series, was stalling out on its way up the clock ladder and Apple was fuming. Motorola simply couldn't be budged, though. The embedded space didn't need faster chips three or four times a year, so Apple had to deal.</p><p style="text-align: justify;">After the messy transition from Motorola's spin-off of its semiconductor business into Freescale, the G5 probably became one of several products. Just which project, however, depends on whom you ask. It might have become the PowerQUICC III, the 8600, or even the as-yet unreleased PowerPC 8700. There's really no telling. In fact, beyond the bevy of cache, clock, and bus upgrades no one really knew what to expect of the G5. Multiple cores, HyperTransport, </p><h2 style="text-align: justify;">Big Blue's G4</h2><p style="text-align: justify;">After Motorola failed to push the G4 to 1 GHz in a timely manner and repeated themselves on the way to 1.5 GHz, rumors whirled of a revved-up G3 from IBM that would pick up where Motorola had left off. Not only was this revision G3 looking at a Velocity Engine, it would have also gained a faster bus, longer pipeline, better power management, and enhanced multiprocessing as well. But around the time the VX was scheduled to debut and IBM was failing to push the clock on the G5, plans seem to have changed.</p><p style="text-align: justify;">Instead of the VX, IBM ended up releasing the much more conservative 750GX, which doubled the on-chip L2 cache to 1 MB, tweaked the cache and bus, and pushed the chip clock to 1.1 GHz and the bus clock to 200 MHz. By the time IBM's PowerPC 750GX arrived in the same timeframe that the VX was expected in, it was clear that making Apple dependent on IBM, who was well into pulling their own Motorola with G5 updates, was not a wise decision and Apple stayed with the G4 for their low end until they could move to Intel.</p><p style="text-align: justify;">Too bad Apple hadn't pushed for this during the 500 MHz Fiasco.</p><h2 style="text-align: justify;">Huffing Vapor</h2><p style="text-align: justify;">Due about a year ago, the PowerPC 350 — and its purported follow-on, the 360 — would have done everything except wax your back, all in a nice cool little package for portables. Rumors about the 350 said it was supposed derive from the Cell processor and run separate units of the processor across a high-speed bus that could handle up to 128 GB/s. If you think someone was smoking some serious drugs, congratulations, you're smarter than the Mac rumor sites. The 350's hype was a lot more substantial than anything IBM ever spent time working on.</p><p style="text-align: justify;">What ended up materializing was... Well, nothing. There never was a portable-optimized PowerPC from IBM, nor one that was a completely new micro-architecture, nor anything on a 65nm process. In fact, it's pretty safe to say that Apple would have to have been selling five times the volume of Macs to make IBM sit up and make a new ultra high-tech core for them like this one. And since the console makers did move that many units, and we have IBM in bed with them now, it's pretty clear where R&D was looking. It wasn't at Apple or a PowerPC 350.</p><p style="text-align: justify;">The PowerPC 350 was vapor, pure and simple, no matter how much the rumor sites were huffing it.</p><h2 style="text-align: justify;">980 Ways To Keep Fooling Yourself</h2><p style="text-align: justify;">IBM was contracted to create four generations of microprocessors for Apple over the period of five years. Yeah right. If you believe that, I have a sentient Power Mac G6 to sell you. In the wake Steve and IBM breaking their promise to deliver a 3 GHz, rumors of the 980 began swirling. There were two main thoughts on this core: Th