Markdown Standardization

I (mostly) lurk on the markdown discussion list, which is a great collection of people who implement and develop projects that use markdown. And there's been a recent spate of conversation about standardization of markdown implementations and syntax. This post is both a reflection on this topic and a brief overview of the oft-forgotten history. A History of Markdown Standardization Markdown is a simple project that takes the convention that most people have been using to convey text formatting and style in plain text email, and providing a very minimalist and lightweight script that translates this "markup" (i.…

Keep reading

On Installing Linux

(alternately, "Installing Linux the Hard Way") I've had the occasion to install Linux on three systems in the recent past. People don't really install Linux anymore, it seems: with "cloud" instances and provisioning that's based on images means that no one really has to install Linux as such. My experiences have been mostly awful: I couldn't make my current laptop do a full LCM boot for the life of me.…

Keep reading

Three Way Merge Script

Note: This is an old post about a script I wrote a few months ago about a piece of code that I'm no longer (really) using. I present it here as an archival piece with a boatload of caveats. Enjoy! I have a problem that I think is not terribly unique: I have a directory of files and I want to maintain two distinct copies of these files at once, and I want a tool that looks at both directories and makes sure they're up to date.…

Keep reading

Today's Bottleneck

Computers are always getting faster. From the perspective of the casual observer it may seem like every year all of the various specs keep going up, and systems are faster. [1] In truth, progress isn't uniform across all systems and subsystems, and thinking about this progression of technology gives us a chance to think about the constraints that developers [2] and other people who build technology face. For most of the past year, I've used a single laptop, for all of my computing work, and while it's been great, in this time I lost touch with the comparative speed of systems.…

Keep reading

Sweater Evolutions

I've been knitting! Here's an update: I finished a sweater. Still need to block it, but it looks great so far. It's a (near) duplicate of a sweater that I made a few years ago in blues. The biggest difference in construction is that I did the hem in a very slightly different way. Other than that, it's very much the exemplar of "the default tychoish sweater." Note to self, it would be good to have a version of this sweater in brown.…

Keep reading

Knitting Shopping

... and planning I did a little bit of holiday knitting shopping. Given how infrequently I buy yarn and knitting things and the fact that shopping for knitting things correlates strongly with my project planning, it seems worth sharing: I got a cone of merino/tencel lace weight yarn in a steel blue color to knit a long plain tube to wear as a neck tube/scarf thing. I bought one of these a few months ago knit out of a jersey tencel knit, and I adore it, so it makes sense to knit something similar.…

Keep reading

Github without Github

Github is great, and I think they've done a lot--for the better--to change and shape the way that everyone uses and does really awesome things with git. But I worry about lock-in, I worry about having a project that relies on some feature of github that can't be easily accomplished on another platform. This post is an index of "git ecosystem" tools that let you get something that looks a bit like github on your own servers.…

Keep reading