Get out your wallet! I encourage purchasing here.
- You should buy a SSD. Not necessarily news to you, but that article does a good job of summarizing why.
- On the other hand, SSD prices are already on their way up/availability is way down. Japan’s disasters are having a ripple effect through the high-tech supply chain. Either buy immediately or get ready to wait for a while…
- Introduction to Architecting Systems for Scale – you either don’t care, or find scaling questions immediately engaging. I am one of the latter, so here’s the link.
- I’ve been watching email@example.com for a little while. One thing I’ve discovered: there’s a lot of updates going on! Another thing that’s nice to see: DragonFlyupdates, including ones that help with our move to gcc 4.4.
- Aw, no more Kermit. (via) Not that I have a use for it at this point, but still: aww. I bet in about 10 years I’ll say the same thing about… gopher? Remember that? It’s not even supported in Firefox 4 now, which kinda makes me feel sad. And old.
- Server plans: Facebook vs. Google. (warning: Facebook article is somewhat giddy.)
- The infinite hard drive. (via I lost it, sorry)
Here’s an extra little thing: next time you’re dealing with dusty computer equipment, remember this picture:
That is what happens to an exposed RJ45 port after a few years in a salt mine (my employer). This was inside an enclosed, mostly-sealed structure, too.
Getting into the swing of this link collection thing…
This all came together at the last second.
You can probably infer the new (to me) blog I found this week from some of the links…
- Adding IPv6 to a FreeBSD Mail/Web Server – from Michael Lucas, repeat BSD author. I link to this because we’re all going to have to do something similar in the next year or so, I bet..
- A visual guide to TMUX, part 1 and part 2. tmux has usually been introduced to me as “It’s BSD-licensed and not screen”, which is good, but not compelling on its own. The first of the articles linked here goes over the comparative differences in some detail. (via)
- Speaking of screen-ish things, do you leave an irssi session running in screen so that you can rejoin IRC conversations at any time? I sure do. Sometimes I even reconnect through ConnectBot on my Android phone. There’s now a Connectbot variation for irssi, just for people who do such a thing. Don’t forget: #dragonflybsd on EFNet.
- Also still on the topic: forgetting to use screen and then being stuck with a long-running process is lousy. There’s ways to deal with it, though. (via, from a blogroll link)
- Hey, it’s neat to see a new business built on BSD – OpenBSD, in this case: Tunnelr. (via)
- We’re still doing great in terms of pkgsrc packages building successfully on DragonFly.
- An hour+ recording of the recent NYCBUG meeting about BSD networking is online. (Link is to a MP3 – via)
- How not to comment code.
- AT&T -> BSD -> AT&T.
I’m going to just title these “Lazy Reading” – I end up with too much diverse information/links to fit within the title.
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.
The end of year holidays intruded, so I haven’t had one of these for more than a week. Sorry! Merry Christmas, happy new year, etc.
- Whenever I am tempted to throw family pictures or something similar online in a ‘cloud’ service, I will reread this Jason Scott essay on the ‘Yahoo!locaust’ and come to my senses. (via)
- There’s a trade-off between size and price for SSDs. Past a certain point, any drive is generally ‘big enough’, and under a certain price, the cost doesn’t matter. We’re reaching the magic point where those two trends cross, as with this OCX Vertex 2 SSD drive, 60G in size and only $120 at Newegg. There’s lots of post-Christmas sales going on.
- How soon will SSD drives become normal and platter drives the anachronism, like single-core processors are today? It took less than 5 years for CPUs, I think… No link for this idea; this is just me theorizing.
- Tomas Bodzar pointed out this article about 1,000 core CPUs, which I dub ‘kilocore’. He also linked to these logical domain/logical partition articles on Wikipedia.
- In this day and age, a website that supports a limited number of browsers and platforms seems anachronistic. Still happens, though. (via)
- This is neat: an online, persistent space game with exploration and combat. Not EVE, but Lacuna Expanse, playable via web browser. There’s lots of browser games out there, but here’s the interesting part: the game even has a fully exposed API.
So, informal poll time: do people like these Lazy Reading roundups?
- Numbers everyone should know. (via) I link to this cause it’s interesting, and because it shows something else. If you understand what these numbers mean, congratulations. You speak a language that a limited number of people on this planet can understand. Think about that for a bit.
- The end of a faithful server. (via) I can sympathize. Run any computer for some number of years without any issues, and you’ll miss it when it’s gone.
- A simple explanation for ‘git reset –hard’. Some chunks of git are magical, in that I know they work but the internal behavior is still opaque to me. It may be best to keep it that way.
- I do gain a perverse sense of pride that DragonFly is an all-volunteer organization. Linux, on the other hand, is mostly a corporate product. (via) I realize this is not a legitimate thing, and I’d love having enough of a market that someone could be paid to work on DragonFly.
- Hey, the Economist Magazine’s Babbage blog is pretty good. I like this recent article about the Eye-Fi, a device I tell people about whenever I can. It essentially erases the need for storage on your camera. The last paragraph in the Babbage entry is also a little bit important.
Whoops! This should have gone up last night. I’m almost waxing nostalgic for this one.
- Two words you never thought you’d see together: “heartwarming” and “single system image computing”. I think this is how we should document everything for DragonFly. (via)
- Apple’s bringing the App Store to the Mac platform, which shouldn’t surprise anyone. Ani Dash has a writeup of the various “app store” platforms out there. pkgsrc (and FreeBSD/OpenBSD ports) would certainly count. Surprisingly, the application count for pkgsrc exceeds most of the other stores he lists.
- Aw, no more cassette Walkmans. (via) Nowadays, it’s difficult to not take music with you wherever you go. In the 1980s, there was no other way to bring your music with you, except maybe a lot of batteries and this. I loved my crappy JVC dual tape deck.
I am totally stealing the horizonal evocative image idea from things magazine.
Something for everyone this week.
This Lazy Reading post actually has some good lengthy reading in it.
- Modern Perl: The Book: (actually a pre-print draft) Even if you don’t know Perl, I’ve always liked the way the author, chromatic, writes. Many articles about a language or other technical subject tend to either wander about loosely or become a ‘shopping list’ of actions, but chromatic’s work retains focus.
- Robert Watson presents Capsicum; a recent USENIX talk on Youtube. (via a number of places)
- 12 Forgotten Games – the slideshow is of most interest. (via) Online games that predate the vast swarm of today’s titles. MUDs, MUSHs, roguelikes, etc. The nice thing about the slideshow is the link on each slide to a still-running, still-accessible online version of that game.
- Kieron Gillen‘s moving away from Rock, Paper, Shotgun, a gaming review site that has some honest to goodness decent writing. (My Lazy Reading posts are similar to their Sunday Papers for a reason.) One of his articles was all about ZangbandTK. I was all set to link to that in pkgsrc, but it’s not there – just games/angband-tty and games/angband-x11. Darnit. Anyway, read his article and then go play something roguelike.
A small crop for Lazy Reading this week – oh well.
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.
A smaller set of links, but still the same volume of reading material.
Some links! I normally would save this for a Lazy Reading Sunday entry, but I want to clear the backlog:
There’s several publications with new issues out. It’s a long weekend (in the U.S.) so you can catch up on the reading/listening:
BSD Magazine has a new issue out, on OpenBSD. There’s also the happy news that they’ve managed to more than double their circulation.
The July issue of the Open Source Business Resouce is out, with the theme “Go To Market”. Next month is “Interdisciplinary Lessons”, and submissions are due in the next two weeks.
BSDTalk 192 is out with an interview of Colin Percival, the FreeBSD Security Officer. It’s another interview from BSDCan 2010. Colin Percival is also responsible for, among other things, tarsnap.com, which I find interesting because of its clear and modern business model.