Show more
Alchemist boosted

Here it is, the first release candidate of Telephant 0.1:

Static binaries for Linux & Windows are ready to download! Arch users can simply install "telephant-git" from the AUR.

Packages for other Linux distros and a macOS binary will follow soon!

I just wanted to have a morning of reading a book and sipping my tea, but apparently people can bother me anytime.

After implementing Sleepsort in Plan 9's rc as a challenge, I can't help but wonder why the hell Bash's syntax is so weird

Alchemist boosted

jargon file appendix a:

" might be characterized as ‘an appropriate application of ingenuity’. whether the result is a quick-and-dirty patchwork job or a carefully crafted work of art, you have to admire the cleverness that went into it."

My country is so immersed in politics that I am afraid of sharing any political views whatsoever, often doing ANYTHING to avoid talking about politics. I don't think this is normal, but given a state where stuff always leads to an argument, name-calling and label-giving, being far away from it seems to me as the most rational thing possible.

I suppose there are plenty of resources for that, but could anyone point me to a good one which teaches how to write your own memory management, for a small kernel project? Book recomendations are also welcome.

Alchemist boosted

Case in point: try reading the following:

Subject: =?utf-8?Q?Your=20order=20is=20being=20shipped=20=F0=9F=8E=89?=

This whole UTF8 code salad for one (ONE) emoji in the Subject line. Sheesh.

Hmmm. I tend to expect a lot from people, only to end up frustrated.

Writing a compiler for the past week has not made me as frustrated as trying to use Materialize on the last couple of hours.

Speaking of which, looks like it's been a while since toot'ed here. I'll try to update it a bit more.

Just finished writing what seems to be the hardest part of a compiler, for the nand2tetris book.

Well, that was one of the toughest pieces of software I wrote (and re-wrote until I got it right) so far. And I am proud of myself for doing it in about one week or so.

Okay, already at half of nand2tetris, and implementing everything in Common Lisp. Let's hope I can get the part 2 of VM specification up and running.

Alchemist boosted

If you're still using NoScript, I highly recommend checking out uMatrix as a replacement.

uMatrix is a flexible and more advanced resource blocker allowing you to enable or reject CSS, images, cookies, scripts, media, and more across multiple domains.

#firefox #umatrix #noscript #freesoftware #privacy

Suddenly I feel this urge to step away from all mainstream social media and instant messaging. Let's see if bboard and mailing lists are saner.

After about six months, I finished GEB last week. Now I'm going through nand2tetris, and halfway into Quadrivium. After those I'll pick up SICP and Gödel's Proof respectively (and hopefully not at the same time).

This two-books thing seems to work well when one book is not as deep as the other.

Note to self: always laugh at startup owners who see electron apps for desktop & mobile as "innovation".

2018 was of great use to me. Joined SDF, started hosting my JS-free blog on it. Read about 3/4 of GEB, started some sort of academic research on AI... and now I'm finally going on with nand2tetris (and hopefully returning to SICP as soon as I finish GEB). All of that not counting IRL of course.

Let's hope 2019 is just as joyful and productive 👌

Aaaand one less chapter on nand2tetris, some more to go.

Show more
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko