-
I finally sat down and wrote a list of (some of) the projects I want to do. There's probably enough in there to keep me busy for a couple of years, but for now let's just see how much I can get done by the end of the year. And that means I'll probably be writing a lot of TypeScript in the near future. That's not ideal, but TypeScript seems like the most suitable tool at hand for the time being.
-
I really hate how in 2024 putting decent sidenotes on a webpage requires one of JavaScript, non-semantic HTML, or a site generator to do the reasonably correct thing.
-
My therapist gave me homework today. Between that, staying with my parents, and spending a lot of time working on my website and other web-related stuff, it's like I'm 16 all over again.
-
I brought over my research page to Version 4. I'm once again pleased with how (reasonably) straightforward it has become to build nice layouts with modern CSS. Thank you past me for writing good, semantic HTML which made it easy to move the page over from Version 3.
There are also new OpenGraph images which should make for nicer previews on social media platforms.
-
Today I worked through the
bf
chapter of Beautiful Racket. I'm enjoying, but also kinda wary of, the macro-centric approach to writing interpreters. -
Got a new job posting notification from an entity known as, I kid you not, John Galt Staffing.
-
Now that the website is at a stable point, I'm finally going to work through Beautiful Racket and properly learn some Racket. And after that, I'll come back to the site and write an ActivityPub server so that I can stop manually posting to Mastodon.
-
Had a fresh samosa, hot, crispy and just a little too spicy. Also saw a small dog wearing a pink vest in the back of a car. Good day.
-
After seeing a Mastodon post with embedded links, I fell down the rabbit hole of trying to figure out how to actually post HTML to Mastodon. As far as I can tell, Mastodon will accept HTML posts from other ActivityPub servers, sanitize them and display them correctly. But even though the API examples show statuses with HTML content, actually calling the API that way just creates a plain text post. So if I want to republish fleets with HTML to Mastodon, I'll have to run my own ActivityPub server.
-
I've been writing a bunch of TypeScript lately, and it's… fine? With Deno and the Deno language server, the developer experience is quite enjoyable, though apparently there are storm clouds brewing.