Google Reader, which is what I use to track as much BSD stuff as possible, is being retired as of July 1. I need a new RSS reader – any recommendations? Something that I can access from multiple places (i.e. online app) is best.
This has nothing directly to do with DragonFly, other than this is a result from my trip to NYCBSDCon last year… I know I have a few New York City readers. I’m possibly making a short trip to NYC soon; any advice on where to stay/visit?
This is mostly unrelated to DragonFly: I need to get more Python experience in the next few months, mostly around the OLPC project. I’ve only messed with Python when needed to get an existing script running, etc. Any Python users that can point me at a good learning resource?
I hope you like your links eclectic this week.
- DragonFly is a popular project name, but this is unrelated to DragonFly BSD.
- Russian Tea HOWTO. I know there’s at least a few vigorous tea-drinkers in DragonFly other than me. The tl;dr version is “make a syrup and dilute”, but it’s more enjoyable to get into the paperphanalia of it all.
- I don’t know what Xombrero is, but someone submitted patches for it to build on DragonFly. What a nice thing to do!
- A Generation Lost in the Bazaar, by Poul-Henning Kamp. Even if you don’t agree with his cathedral vs. bazaar generalizations, this description sums up a problem well: “Sam Leffler’s graphics/libtiff is one of the 122 packages on the road to www/firefox, yet the resulting Firefox browser does not render TIFF images.” (via)
- Fourmilab.ch, the site of John Walker, co-author of AutoCAD. The site looks like something from the late 90s but is surprisingly modern. The Unix Utilities section has some interesting programs. I’d link to it directly, but it’s a framed page on the site. (See what I meant about “90s”?)
- Beyond lies the wub: a history of dubstep. You may or may not be interested in the music, but I like these long-form articles coming from the Verge.
- 150 Troma films for free on YouTube. (via) The most famous one isn’t free, but it’s there.
- Oh my goodness, the “thagomizer” is a real thing.
- Racing modified electric kid vehicles. I had a coworker who put a wheelchair battery into his daughter’s Barbie car. He said it doubled the speed and made it able to drive on two wheels. (via)
Your unrelated link of the week: Flux Machine. Be patient; the images are animated to good effect.
I think I’ve made it through my backlog of things to post. For no apparent reason, I ended up with a whole bunch of ‘this vs. that’ links this week.
- BSD vs. Linux. The target article is way old, but it’s interesting to see the comments.
- Arch vs. Slackware, a friendly comparison. Mentions BSD in passing, and Arch is the most BSD-ish Linux distribution I hear mentioned. The package count for both Arch and Slackware is much smaller than I expected, relative to pkgsrc. (via previous link.)
- Internet arguments about similar products, crystallized: WikiVs. Allthearguments you’ve ever seen, plus more.
- Emacs for Android. Requires “a rather big display”. (via)
- It’s somewhat off-topic for this site, but I’ll mention it: I read Ubuntu Made Easy from No Starch Press (who publishes a number of BSD books) recently and reviewed it on Amazon.
- The original drawing for the HP-35 calculator. The creation story is neat, but if you look closely at that drawing, you can see the little bumps in the red lines where the artist used a radius template to draw the curves with his marker. I learned to render that way, and it’s a visual flavor you don’t see often, given the ubiquity of computer rendering. (via)
- Maaaaybe it’s time to slowly sidle away from MySQL? Lemme bring out my favorite quote. (via many places)
- The problem and the fragmentation of content and communication. Maybe it’s just me that finds this interesting because of what I do here.
- Ken Thompson’s debugging method, as told by Rob Pike. Sounds a lot like the Feynman Problem-Solving Algorithm.
Your unrelated link of the week: Taipan! I played this on the Apple ][ and loved it. The buy-low-sell-high game is an old genre that hasn’t been used in newer games in the same fashion as roguelikes or sidescrollers. The only recent equivalents I can think of are Drug Wars and maaaaybe Eve Online.
Seen on Ycombinator News, the Vim and Vi Tips e-book on Amazon is _free_ today, and possibly just today. It’s a Kindle book, but there’s software Kindle readers from Amazon if you don’t have one.
I seem to include a vi/vim tip every week. It’s not on purpose, or at least it wasn’t until now.
- vimwiki – maintain a wiki within Vim. Not as extreme an idea as you’d think. (via)
- Oh yeah, something about git too. How about “10 Things I Hate About Git“? (same via)
- Revisiting the 2002 Radio Shack Catalog. Drop your phone/tablet and look at this. It’s only 10 years old. (via)
- The ELF Tool Chain project. This is a good idea. I found out about it by reading this description of the build system they are working on. (via)
- I’m sure anyone reading this is familiar with BSD – license, history, and so on. But are you familiar with the BSD battles with GRizzEAT?
- The apparently accidental origin of dotfiles, from Rob Pike. I wish his Google+ page had an RSS feed. (via)
- Speaking of Google things, did you know there’s a Google Store? Where you can buy such things as a light-up dog leash with the Google logo? And a Go Gopher Tote. Actually, the tote is kinda neat.
- Is the Go Gopher a Renee French illustration like Glenda, the Plan 9 bunny? Apparently yes. It’s from a WFMU t-shirt, and Renee French has a number of comics you can buy. Her Marbles in my Underpants book is one of the more disturbing things I’ve ever read.
- If you aren’t familiar with WFMU, you really should be. It’s my second-favorite radio station after my local college station, WBER.
- When I wander off track, I run.
Your unrelated link of the week: a thorough investigation of the history of the ‘long s’ character, via. If that’s too cerebral for you, try this video of a man making turkeys gobble, which made me laugh and laugh.
Hey, the date’s sorta palindromic! Sorta.
- “Bundled, Buried and Behind Closed Doors” – a video description of the physical parts of the Internet. Remember when MAE-East or MAE-West would have a bad day and half the Internet felt it? Really, half. I don’t think I’m exaggerating. (via)
- Google has a verbatim search mode now, for those of you who regret the loss of ‘+’ as a required search term designator. (via and also sort of via) There’s always alternatives.
- “The expr program is a real piece of crap.“ Laser-focused complaining about a small program that’s had 4 decades to improve, and hasn’t.
- “Mechanics for Pure Aesthetics” The videos are interesting, and I’m linking to this because so much of what I post here and deal with is focused computer work. Everything is a tool, with a purpose, and a result that you expect. This idea of machinery or even software having a purpose other than result generation is underexplored. There’s lots of tools to create art, but there’s little that is art itself. Even with that general lack, we still get excited when the edge of some sort of aesthetic appeal nudges its way into the materials we use. You could argue that Apple’s success (for instance) comes from being the one company that consistently thinks about what a product is, instead of what it does.
- If you use fastcgi, you may need the patch that this blog post talks about. Also, apache-mpm-prefork is the better choice for Apache on DragonFly.
- “DragonFly mug shot“
A position opened up for a junior systems administrator at my workplace. You have to be willing to live near Rochester, NY, administrate a mix of Windows and unixy machines, do desktop support, and network management. (e.g. everything possible) The work environment is neat, informal, and somewhat adverse. I’ll have a job description soon, I hope.
Let’s see, what do I have now…
- Did you know we just released DragonFly 2.1? Neither did I.
- The AppleCrate II (][?), a set of parallel Apple //e systems. It makes me so happy. I love to see how
simpleuncomplex the old Apple systems were, almost at the level of programmable logic controllers today. I was struck by the fact that the Apple //e requires less than 5 volts, which means it could run off a USB port. (via lots of places)
- Removing the internet’s relics: a call to kill FTP now that it’s 40 years old. There’s no easy alternative, though…
- 20 years of Adobe Photoshop. (via) Obviously that’s not found on any BSD platform, but almost every raster-based image editor out there tries to emulate Photoshop in some way, on every platform. It casts a long shadow. Plus, I remember the Photoshop 2.0 loading screen, so now I feel old.
- Is tech blogging becoming worse? i.e not really tech any more? I’ve mumbled about this before, since this site is arguably a tech blog. Sites tend to diversify and lose focus to grow their audience. You can see the same pattern in the magazine market, back when there was a magazine market. You don’t have to worry about the Digest – I’m targeting BSD users, so I’m totally not growing my audience! (Joking, joking. Readership is staying even to slightly up, over the last while.)
On a separate note that has nothing to do with DragonFly: if you live outside the United States and have a postcard handy, can you send it to “St. John Neumann School, 31 Empire Blvd., Rochester, NY 14609 USA”? My daughters’ school is collecting international postcards this month as part of their geography lesson. It doesn’t have to have anything specific, other than be interesting to 8-year-olds.
Normally I hold this for Sunday, but I’ve got a good batch of links already. Something here for everyone, this week.
- A git cheatsheet, and another git cheatsheet. I may have linked to the latter one before, as it looks vaguely familiar. Anyway, bookmark. (Thanks, luxh on EFNet #dragonflybsd)
- What should you do about bad blocks on a disk? Get a new disk.
- If you ever wanted to port software, there’s a pkgsrc developer’s guide (thanks Francois Tigeot) that shows you how.
- It’s NOT LINUX, for the billionth time. It’s BSD UNIX (certified, even) under there!
- “Children of the Cron“. An entertaining pun. (via)
- Nothing to do with BSD, or even computers, really: Gary Gorton, interviewed about the recent financial crisis, at a Fed bank website (!?). Interesting because I like economic matters, and because it’s the first web page where I’ve ever seen pop-up links added usefully, as a sort of footnote that you don’t have to scroll. (via)
- Michael Lucas recently had a machine broken into. Since everything on the machine is suspect, he’s using Netflow data to figure out when it happened, and how, which is not surprising given his most recent book. He has two posts describing how he backtracks his way to the probable source.
I did this last year and the year before, so why not make a habit of it? I get no commissions; these are mostly places I’ve shopped or plan to shop. It’s based on “This would be SO COOL to have”, and nothing else.
Bookwise, Jeremy C. Reed publishes a number of BSD-related books. Buy his stuff through Amazon. There’s also No Starch Press, which has a number of BSD publications. (and LEGO, too?) And of course O’Reilly, for a bunch of things.
Nice things to do:
The FreeBSD Foundation is having an end-of-year appeal for funds, so you can donate in someone’s name. The NetBSD Foundation probably accepts donations, though I don’t have a specific page to link to for that.
Donations to the Itojun Service Award fund are also a good thing.
Everything else I could think of:
- MAKE Magazine subscriptions
- SparkFun Electronics (I want one of their Port-O-Rotary phones),
- Topatoco shirts and books
- Klein bottles
- RLT.com (check out the many subsites linked there)
Further suggestions welcome, especially for European shoppers. I’ve been slowly growing this list year-to-year, and I can always use more interesting and unique places.
Update: George Rosamond pointed at DealExtreme.com. There are some crazy cheap prices there.
OH CRAP I WAS JUST HOLDING SHIFT. IF YOU HAVE USED THE INTERNET FOR MORE THAN 1 YEAR OF YOUR LIFE, THIS LOOKS LIKE SHOUTING TO YOU. ENJOY CAPS LOCK DAY.
I totally meant to post this yesterday. Oops!
- We’re using toeplitz. I just like the name; I don’t understand how it works.
- The idea of software forks has been around since, oh, BSD and System V Unix diverged, if not earlier. Here’s an article that talks about forking in general, rather breathlessly. After reading that, read this perhaps more accurate fork parody. (via)
- You know what we could use for pkgsrc, and all the other port/package collections? Explanation. They face the same problem phone application stores face: too many programs to easily select what you need. You could certainly build a whole site just around package reviews; it’s even possible to argue that Ubuntu or PC-BSD are built around just making some 3rd-party-app choices ahead of time on an existing operating system. Anyway, here’s an article talking about that idea specifically around the Apple App Store. Please won’t somebody who is not me do something like that for pkgsrc?
- This writeup of one man’s experience with Forth gives a good feel for the language, or at least as good a feel as I can understand. Posted in memoriam for our recently departed Forth bootloader. (via) There’s other enjoyable articles on that blog, too.
- This describes about two years of my life, except it was mostly Zangband.
You have probably seen reports declaring the demise of OpenSolaris by now, many taking a less than conservative approach in reporting the news one way or the other. So what do you make of the news? By all accounts, the source code (including future changes) for things such as ZFS will continue to be published under the CDDL. Will Oracle closing up development make it impossible for operating systems like FreeBSD to maintain ZFS without forking it? What do you think the ramifications will be for DragonFly’s HAMMER and DragonFly in general?
- The BSD Certification Group needs reviewers for the BSDA exam objectives. It’s as easy as writing on a wiki.
- Undeadly has a lengthy article up about the OpenBSD equivalent of pkgsrc bulk builds, called dbp3. Interesting, because it was constructed on purpose, for that purpose. It’s interesting to me because I have pbulk running all the time, and it’s not as liner a process as I’d like.
- The PC-BSD installer is now present in FreeBSD; I think this is based on the same original installer used for DragonFly. Maybe, maybe not, but I’m curious about the feature set if it’s able to displace the venerable and firmly lodged FreeBSD sysinstall.
- Off topic: I bought an Android-based phone recently, so this (kinda grody) comment on how Apple handles bad reception for the new iPhone is entertaining.
- Really off topic: this man’s conversation about polyhedral dice (Youtube) is strangely compelling. You may or may have needed to play tabletop games previously to really appreciate it. (via)
An entertaining infographic, posted over the break cause it’s big:
I suspect most people who are interested in BSD or open source in general have the same reaction to the iPad: it’s pretty, it looks neat, and hey Apple wait what do you mean I can’t use it the way I want to? I’ve managed to hold out for a few days on commenting about it, and the benefit is a bit less incoherence.
It’s relevant because it’s a BSD-based device without the normal freedoms you’d associate with it. I’m going to just point at these three articles that do a good job of describing what rubs me the wrong way.
(This is off-topic) The National Center for the History of Electronic Games has opened at a museum in my town. They are looking for donations, so if you have old game equipment around that you want to see get a second life, contact them.
The collection there is already huge (15K games), and visitors get to play whatever games they have on display. In my last visit, I played the arcade versions of Gauntlet, the standing and sitting versions of Star Wars, and Battlezone. It was awesome in a way that may only be apparent to people born before 1985 or so.
For your weekend reading: A Brief, Incomplete, and Mostly Wrong History of Programming Languages. It’s far more clever than the source material suggests. (via)
Bring in money and then take it out again. It’s conceivable that Impi Linux would have fizzled on its own, being one of a zillion Linux distributions out there, but becoming a commercial product seems to put different, and tougher, contstrictions on any open source project.
Here’s an article on chiptunes. (What’s that?.) The writing is very exacting, but the page has been liberally sprinkled with video examples of the source material. Read the dry text while being serenaded. Highlights: comparisons of Metallica to a 1988 C64 game, and compilation of crack screens. (via I lost track of it, sorry)
Off the beaten path: Jason Brown is giving a talk called “Paranoid Machines”.
Jason Brown’s talk will examine contemporary gnostic mythologies of technology and paranoia, focusing on Vannevar Bush as a self-embodied allegorical emblem of information perversity. Bush’s famed “memex” and the modern UFOs are both hypothetical machines—devices which use association and performativity to spin information out of noise. In modern techno-myths, this process is often represented as an alchemical self-destruction resulting in god-like power. Not coincidentally, all these issues are illustrated with disturbing density and prescience in the 1981 Disney film “Tron.”
This is just old-school enough to be interesting to some readers, and I like to think I find things you won’t see on Reddit or Slashdot. (via my second favorite magazine)
It might be time to stop buying Apple audio products, as the company is deliberately picking physical incompatibility to force upgrades.
I’ll mention this briefly, since it’s off-topic: I’m looking for a new job, and it should come as no surprise that I’d like to work with BSD systems. (resume as PDF)
Incidentally, his wife’s books are good, and wierd, and I read them long before I had any real idea who Rob Pike was, in a wierd bit of synchronicity. Early computer science history would be a good topic for Jim Ottaviani to publish, come to think of it… (also recommended)
The FreeBSD Foundation is looking to give people money to work. (pdf) Specifically, they have USD $30K to give to people wanting to work on FreeBSD subsystems. Fight global recession!
The epoch time is going to reach 1234567890 near Valentine’s Day, as noticed by Hubert Feyrer. The extreme nerdiness of that moment makes it that much more entertaining.
This is not really part of DragonFly, but it will be interesting for some people. Matthew Dillon’s updated his personal investment notes to focus on the recent credit upheaval.
txtfiles.com is having its 10th anniversary. Read up on Jason Scott’s history, which parallels the development of computer and the Internet for a lot of people (myself included), and then waste your afternoon browsing through all the data he has saved. If I had encountered something like this at 14 on my local BBS, it would have been amazing. For fun, look at the Hacking UNIX section, or perhaps Programming. (via)
On an entirely personal note, I was having a conversation with my coworkers today about the change in technology within my lifetime; when I was young, there was no world wide web, no digital music, no timeshifting of TV programs, etc. etc. My workplace has an intern young enough to have never encountered these things.
Now, I noticed this musicmaking tutorial on Youtube. In 1985, this would have been done in a room filled with electronics, probably hand-built, with cabling run all over the place. Now, the software that accomplishes that, with a single computer, is expressly designed to simulate those old analog connections. It’s very wierd, and probably meaningless to those under 30.
Also, yay dubstep.
Some random links for browsing that I’ve been holding onto:
- PCMag’s top 10 Greatest Hacks of All Time – Item #3 mentions my alma mater.Â (via)
- Readers of a certain age will enjoy Atari Modern Classics, plus the Bootleg Demakes (via)
- This GameSetWatch article on managerial rhetoric will be familiar to most anyone working in software.
- FreeBSD phone job in Canada – anyone interested?
I had a conversation with a coworker today about what phone to buy, and I thought about this: iPhones are pretty, but you don’t get to own your software or fully choose what to run.Â This developer’s blog entry sums up all the things you can’t do with Apple’s App Store, and by doing so manages to describe the opposite of open source.Â (via, I think)Â The point I’m making: BSD licensing is more valuable than you think.
Another week, another @Play column talking about roguelikes. This time, it’s about Izuna, a Japanese ‘JCRPG’.
Also, Sascha Wilder (I think – lost the email, sorry!) pointed out that the ultimate roguelike may actually be Dwarf Fortress, a theory I have heard before. (links to go Rock Paper Shotgun, one of my favorite game sites.)
This Wired article on Android is worth reading.Â Not because it’s directly related to DragonFly, but because it’s a open source platform.Â If you’re interested in DragonFly, you must have at least a passing interest in open source software.
We’re all used to being able to install and configure (and break) our BSD systems the way we want, when we want, without having to seek permission or necessarily pay a fee to someone who isn’t the author of the softwareÂ we want.Â This is not generally possible with phones, which, after all, are specialized computer systems.Â Keep an eye on this.
The @Play column at GameSetWatch has another article on roguelikes. This covers early roguelike software that has become lost; a strange concept in today’s world where everything is saved somewhere out there on the Internet. For an added bonus, the column has a link to a newspost from Moria’s original author, which includes this interesting quote:
I plan to download it and Angband and play them… Maybe something has been added that will surprise me! That would be nice… I never got to play Moria and be surprised…
Is that perhaps the worst part of game development? You always know how the story ends.
- Waxy.org has a complete version of the 5-part series, The Machine That Changed the World. This aired in 1992 and is both an excellent history of computing and also an interesting glimpse of the computing world before the World Wide Web steamrolled into the public eye. Part 1, part 2, part 3, part 4, and part 5 are available. If you don’t have a Flash-enabled browser to watch them, part 5 has a link to a torrent of H.264 MP4 files that contain the same complete broadcase.
- More old school nerditry: Dungeons & Dragons history, plus a rebuttal, all in far more depth than I thought possible.Â (Via)
- New school (rejectionist) nerditry: Ten ways to make an iPhone killer.
In my ongoing effort to stray farther off the beaten path than other nerdblogs, I bring you a link to this post at the Nonist: Objectified Circuitry.Â Think of it this way: the computer you are sitting at right now has probably at least a million of each circuit type pictured in that article.
The sight of a thick technical book with an included (and probably out of date) CD has been common for years; however, this reversal strikes me as a good idea. Selling a good book along with the operating system that will use it is worthwhile.
Not necessarily about me, but I read an article about the continuous stress of blogging, in the New York Times.Â Entertainingly, the article says:
Blogging has been lucrative for some, but those on the lower rungs of the business can earn as little as $10 a post, and in some cases are paid on a sliding bonus scale that rewards success with a demand for even more work.
$10 a post?Â Given that I’ve been doing this for near-free (the Google Ads buy me a sandwich every now and then) for years, that seems like a lot.Â Not much to live on, though.
Despite the logarithmic expansion of computers and drop in costs of the years, everyone looks back on their first computer systems with a sense of nostalgia.Â This is why certain readers will find the Raymond Commodore Amiga store in Minneapolis interesting.Â You should be able to gues their exclusive inventory from the store name.Â It’s so old-school, the website is a ~username directory.Â (via Boing Boing Gadgets)
Something I encountered today: a story of the earliest start on BSD, ever.
While we're on the subject, there's an online Apple ][gs emulator at virtualapple.org.Â One of these days I’ll get around to scanning my original Castle Wolfenstein disk just to show how old-school I am…
An experiment in Barcelona, last year, took a number of people with no coding experience but plenty of graphic design experience whatever and got them to modify a version of the old game Breakout. The results were quite interesting. You’ll need Flash to see the video of the abstract results. (Via waxy)
Why do I mention this? Open source systems tend to assume users are either very experienced or totally inexperienced. Looking for people who don’t fit either of those categories is a much more useful goal, as it produces new methods and ways of looking at things.
For those readers too young to know these games, roguelike games are single-player dungeon exploration games like Diablo, and MOO/MUDs a type of MMORPG. The mechanisms are remarkably similar, but the graphics were all terminal based. Keep in mind you can still try these games right now.
While we are on the topic: It Is Pitch Dark.
This AP news story seen in several places describes how the BSA has been vigorously obtaining money in and out of court for pirated software, and it appears to be procuring more money than the actual value of the pirated software.Â … Another good reason to use open source, which the article touches on, by the end.
Some entertainment: This article at American Scientist talks about programming language choice and the arguments that have come up over the years. The bibliography at the end of this 5-page essay is worth special attention, because of the links to early documents describing these battles over languages and choices nobody thinks of these days, like PL/I or Cobol.
Some specific links to articles cited:
- How do we tell truths that might hurt? (Edsger W. Dijkstra, 1975)
- On holy wars and a plea for peace (Danny Cohen, 1980)
- Why Pascal is Not My Favorite Programming Language (Brian W. Kernighan, 1981)
- Computer Languages History (Ã‰ric LÃ©vÃ©nez, 2006)
- Programming languages and their relationship styles (Meredith L. Patterson, 2006)
All the citations are worth investigating – take some time to read them.
This Associated Press story about a teacher assigning Wikipedia article writing as a project for students notes that “Knowing their work was headed for the Web …Â helped students reach higher”.Â I’d draw a parallel to open source, since knowing your code (or perhaps your news blog…) will be viewed by multiple people encourages harder work.Â (Via)
Nerdcore rap, specifically about kill -9.Â (Warning: Youtube video; contains strong language.)
the 15th International Conference on Computing (also known as CIC 2006) is coming to Mexico City, Mexico, in November, and they’re looking for proposal papers.
FreeBSD committer Ruslan Ermilov’s wife has cancer, and he needs money for treatment.Â Please help.
Because of recent circumstances, I’m looking for at least 1 ‘new’ laptop. Is there anyone using DragonFly on a laptop? (Other than those mentioned here.)
Along the same lines, has anyone put together a server recently with a focus on low power usage?
This worked great when I was looking for a laptop, so I’ll solicit opinions again:
If I wanted to move shiningsilence.com to someplace that wasn’t the end of my cable modem, where could I look? A perfect solution would be someplace where I could put a small rackmounted server in, and run DragonFly.
This doesn’t directly have anything to do with DragonFly, but it’s interesting: Sun is offering an Ultra 20 workstation free with a 3-year subscription to the services they offer. Those services cost $360 a year (which is how it’s billed, not monhly like they say), so it’s about $1K for the computer.
It’s certainly neat; while you could assemble a similar machine for close to a third of the price from off-the-shelf parts, it wouldn’t have the support, or run nearly as well. In terms of units, Sun is the second-largest Unix vendor around (here’s the first), and the biggest when it comes to server systems, as far as I know. If I worked with more Solaris machines, or more with Java, it would be an attractive offer. (First seen on The Howling Void.)
A coworker of mine sent me an article written by a Cisco employee describing the IPv4 pool as likely to run out within 5 years. It’s titled “A Pragmatic Report on IPv4 Address Space Consumption. It certainly makes it sound like any new planning for networks should involve IPv6 capability.
DragonFly has IPv6 capability from KAME, which sounds like it will become much more useful very soon…
Anyone know a good place (other than EBay) to find cheap used laptops? I want to find something small, light, and able to run DragonFly, natch.
‘walt’ posted a link to a book you mave have seen before: The Unix-Haters Handbook.
Are you a geek? If so, then you’ll find this patent funny.
(Found while researching/comparing compression results at work)