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.
Normally I nab a few links from Christian Neukirchen’s blog for my Messylaneous link roundups, but his latest entry has more good ones than I can steal comfortably. Go read.
It’s a holiday weekend, at least in the United States, so I’m posting few things that take time to view.
Murray Stokely mentioned this in a comment, but it’s juicy enough to warrant a post: the BSD Conferences channel on YouTube has all 17 of the recent AsiaBSDCon 2010 presentations, plus a lot more from other conferences.
Phil Foglio, the fellow who drew the original BSD Daemon, has several comics strips, all of which are available for free – Buck Godot (complete), MythAdventures (in progress), What’s New with Phil and Dixie (in progress), and Girl Genius (in progress and in print).
I had a sudden buildup of things to link to. It’s three items, but there’s enough info here to eat a few hours…
This set of graphs that shows relationships within given languages on github shows some interesting relationships, and also happens to be very pretty.
Would it be worth moving DragonFly to github for the additional services? I’m not qualified to answer.
There’s a number of things that all came together in the last 24 hours or so, which means: bullet points!
- Jen Lentfer took my suggestion and ran with it. He’s got an update to Sendmail 8.14.4 on the way too.
- Binary pkgsrc-2009Q4 packages for DragonFly 2.4.x/i386 are all uploaded.
- I finished a build of pkgsrc-2009Q4 for DragonFly 2.5.x/x86_64 – take a look and fix some of the broken items, if that interests you.
- Weekend reading: check out this Trivium post as there’s some interesting historical items. I may try that LackRack idea in a environment that doesn’t fit a normal rack well…
This blog post from Peteris Krumins lists all the publicly available Introduction to Algorithms lectures from MIT, and links to his summary for each, so you can find out what it’s like before investing in over an hour of lecture. Very specific but very valuable stuff.
A big article on SSD drives that made me want to buy one. Well, want more.
Entertaining weekend reading: Practical Reusable Unix Software in PDF form, from AT&T. (Via)
It’s the weekend, so it’s a good time for a digression. This blog post from Matt Trout describes a lot of the code work he’s done for Perl, and what he thinks the best contribution is. The important part is the end of the post. He notes that for all the code he’s added, the best return has come from encouraging others to contribute. The net result has been a magnification of effort, as more people donate time.
The reason I’m posting this is to note that DragonFly, as a community, has been excellent so far at providing a low-drama environment for people to have ideas and contribute work. Keep this in mind; the best benefit to DragonFly isn’t lines of code, but people welcomed.
Here’s some lazy Sunday reading about software licenses. Before you panic and quickly click away to something more fun, these are not flamewars.
This InformIT interview with David Chisnall of Étoilé talks about various things, but has an interesting note about BSD code and Apple about halfway down.
I think this is a much better way of encouraging corporate involvement in open source than legal bludgeons like the GPL. The BSD license is easy for even a non-lawyer to read and understand, so there is no confusion when using BSD-licensed code.
I’m thinking about this because there are people who still can’t figure out the difference.
Along the same lines, I was surprised by the number of open source programs found just by license listing in the new Palm Pre. I wish I had a spare $200.
Wandering even farther off topic, is Étoilé what Windowmaker should have evolved into?
I linked to articles from last week’s issue of the Economist before, but now that I made it to the other end of the magazine, there’s another one of interest that doesn’t mention open source but still relates to it: An article on intellectual property that covers how to handle antitrust legislation and companies where the property is mostly virtual. Useful to anyone who has dealt with the GPL and/or Microsoft. (i.e. everyone)
Also, not really open source related, but computer games can be good for you. I really like this magazine – not because I agree with them, but because they at least examine things in depth, and avoid the usual computing blunders you see in print.
If you don’t want to read the whole magazine yourself, there’s a nice summary available. (that link covers the previous week; recap of this issue possibly this weekend.
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)
Two recent roguelike items:
Gamasutra has a 4-page article about Rogue, emphasizing its origins being intertwined with the original BSD UNIX. Read the comments for some BSD history, from that actual people involved. (via)
The latest @Play column about roguelikes is very long, and that will not be a surprise after you read the title: How To Win At Nethack. I find articles like this fascinating, but then again, I also enjoyed reading through the AD&D Dungeon Master Guide for the charts.