Pinned toot

I never did an introduction post, so here goes.

Hi I'm Luke 😎

I'm a software engineer from Australia. Have spent the last 10+ years working on distributed systems, most recently with Clojure.

On the side I love working on systems programming stuff. Currently hacking away at Rust in my spare time to build a NES emulator, and some other projects in C.

Super interested in the decentralised web movements going on, and am slowly working to distance myself from the tech giants.

Pinned toot

Pulled the plug and installed GHC... goodbye to any progress on my existing side project.

This is a fraction of what I've been receiving the past few days/weeks through the App Store and email. It sucks, and it's impacting sales massively (to the point where it makes me question whether continued support is even worth it), but just got to hold it out.

Watching Blown Away on Netflix. Glass blowing is fascinating AF to watch.

I don't mind Clojure most of the time, but holy shit what I wouldn't give for some static types today.

A: dns record
AA: battery
AAA: battery
AAAA: dns record

#facebook is embedding tracking data inside photos you download.
I noticed a structural abnormality when looking at a hex dump of an image file from an unknown origin only to discover it contained what I now understand is an IPTC special instruction. Shocking level of tracking..

@oasace on Twitter

Holy shit, the JVM makes it fucking impossible to set environment variables.

As opposed to Perl or C or anything else that makes it trivial, this is painful.

In my quest to build an based simple, no-frills bulletin board / forum system, I've gone ahead and pushed up my work-in-progress ActivityPub single server framework: apcore. It has no README (yet) and still has a lot left TODO.

I hope to use it in the future to launch multiple small ActivityPub applications leveraging common serving, storing, and moderation features. But new vocabulary can be readily innovated upon.

I miss the time where personal #blogs where more common than social media. So I was happy to stumble upon - a mini directory of personal sites. I subscribed to their #RSS feed and am working my way through it bit by bit, discovering new blogs to follow.

Not that it’s a surprise but I can’t get over how terrible LinkedIn is these days. It’s just recruiter and marketing spam. Why the fuck do we still use it?

Me: memcpy
Clang: Ah, I know what memcpy does, let me just optimize that into a fast move loop for you.
Me: Thanks, but I was trying to test something.

Feels good finally submitting a PR on a tedious piece of work.

Also - and this isn't the first time I've said this and it won't be the last - the some-> threading macro rocks.

Writing tests with Clojure is great. On the same level as writing tests with Perl, which is still the best framework I've used.

Admittedly, I haven't used tons of frameworks, but Perl's test culture is amazing, so it's a good yard stick to measure against.

Show more
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either! We adhere to an adapted version of the TootCat Code of Conduct and have documented a list of blocked instances. Ash is the admin and is supported by Fuzzface, Brian!, and Daniel Glus as moderators. Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!