I think OpenSUSE has managed to kill my distrohopping habit. Now to deal with DE-hopping before I break KDE again

Me before Linux: My laptop sometimes decides it doesn't feel like connecting by wifi but that's OK.
Me after Linux: This app doesn't use the icon from the theme I'm using. Time to distrohop.

I haven't blogged in a while. Let's fix that.

When working in Racket I find myself reaching for associative lists. I know they're technically less effective than hash tables, but they're just so much fun. Alists combine key-value pairs with the ability to easily use them recursively. Whether the resulting code is elegant or horrible is left to the reader.


Just encountered the most annoying bug I've ever faced. My keyboard won't type `.
I've spent 3 hours poring over QMK docs, trying different layouts and binding to different keys. I don't even use `, but the principle of having a keyboard that can't type the backquote char annoys me.
Strangely enough mashing any key bound to kc_grave makes it output a tab, so I'm guessing this is some freak edge case.

Just discovered the Iosevka font. It's narrow to allow for more text on a screen. As a person stuck on a 1366x768 Thinkpad it's a lifesaver.

Finally built my new Plaid keyboard. Only burned myself with the soldering iron once.
It's using kailh pro burgundy switches. Only needed to change one thing in my Planck config and it runs on the Plaid perfectly

People tell me I waste money on tiny keyboard kits. Joke's on them, they're technically soldering kits that happen to look like keyboards when I'm done, so they don't count.
On an unrelated note just ordered a Plaid.

Just installed Ubuntu MATE on a second computer. I wish regular Ubuntu had this much polish. Just the welcome screen on it's own gives you a selection of curated software, the ability to change the layout to match different OSs and easy access to help.

Got a new job. The times are long, but surely I can keep up with my daily blogging-
>last post 3 days ago
- oh.

Slightly late blog post for where I wrap all the org-mode articles up with a practical example. I'm all org-ed out.

Got caught up in something that took all night, so here's my slightly late post for where I introduce org-mode tables. write.as/kbilal1993/org-mode-t
It's a bit short, but that's because introducing coordinates and formulas would make the article harder to take in.

Day 7 of and it's about making checklists in Org-mode. Incredibly useful for keeping track of projects.
I also mention links, because being able to embed Elisp code to run with the click of a mouse is convenient.

Another day, another article for . For the next few days I'll write about one of my favourite tools, Emacs Org-mode. write.as/kbilal1993/org-mode-a

"Hi, my name is <random woman's name> and I'm calling from <fake sounding company>. Yeah, we heard you were in a car crash?"
I get these calls about once a fortnight. Maybe they know something I don't.

Does anyone know of any vector graphics editor that uses something like FreeCAD's constraint system? As in, you draw a rough sketch of what you want and set rules like "These lines must always be parallel", or "The angle between these lines must always be 40 degrees", and everything snaps into place to satisfy the rules.

Maybe tomorrow I can figure out when I should use "effect" instead of "affect"

Show thread

Day 4 of and I attempt to find out whether a bad coding habit of mine has any affect on runtime: write.as/kbilal1993/efficiency-of-chaining-multiple-map-commands

I started blogging every day a couple of days ago. I didn't want to mention anything until I committed to it. Currently it's all computer related, but I've got plans for more topics soon. write.as/kbilal1993/

Show more

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.