This laptop landed in my hands a couple weeks ago, and a quick check online suggested it was well supported by FreeBSD. So I gave it a try! It worked out of the box… nearly.
Archive for the ‘hack’ Category
My relationship with Apple laptops and OSX: 2004 ♥ — 2013 😦 — 2015†.
tl;dr: Apple has stretched my ethical boundaries too far, so I decided to move on. I am now giving Android a shot in combination with a touch screen. So far, lovin’ it.
Recently I designed a utility for my research. To implement this utility I needed a programming language that: 1) is appropriate for fast prototyping, 2) supports asynchronous, low-latency event handling, and 3) supports efficient in-program multi-way channel polling.
So far I could find, only Go fits the bill, and so I learned Go for a couple of days.
Report inside. Read the rest of this entry »
Last week I implemented my first “useful” genetic algorithm (GA) to solve a mapping problem. Lesson learned: don’t mistake “good solution according to the algorithm” with “good solution to the problem.”
I did it again.
It’s like self-gratification: can’t hurt anyone, reliable pleasure, kept me busy for a while, pleasant relief afterwards.
Really, I ought to have been working on new, abstract, sexy-sounding research directions to advance my career.
Instead, I spent a half week programming and engineering. And I learned a damn lot about myself in the process.
We have in our office this awesome networked multi-function laser color printer able to churn out hundreds of pages in a few minutes. It’s also our coffee corner at work. Which means I spend time quite often next to it. And therefore that I see stuff coming out of it.
So there’s this bunch of friends who wanted me to play Scrabble with them. I’d like to play with them. Unfortunately, my relationship with words does not involve decomposing them into individual letters: I learn and use them as a whole, not an assembly of their parts. So I can’t “see” words when faced with a set of Scrabble tiles. Therefore, I suck at Scrabble.
But then there are two components to the game: finding candidate words (which I suck at) and then finding good positions to place them on the board and maximize your score (which I suck less at). Maybe if I could get some help on the first part, Scrabble could be fun. And then I figured computers are good at finding things.
So I decided to make a program to help me.
Distraction is pleasurable, but there are many ways to waste time reading stuff online. There’s the useless stuff, and there’s the stuff that makes you stupid. In contrast, choose wisely and balance useful stuff with stuff that makes you smarter and more creative. Read the rest of this entry »
How to organize your contact list, 21st century-style. Read the rest of this entry »