Toots for tobyjaffey@mastodon.me.uk account

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-28 at 21:59

Maybe this whole pipelining and speculative execution thing was a mistake. An absurdly overclocked 6502/Z80 wouldn't be so bad 😀

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-27 at 19:40

(Yet Another) implementation of the Lox scripting language from the book Crafting Interpreters (★★★★★).

It's not complete, but can run a range of interesting programs.

Hope it's useful to anyone else trying to translate the book into #zig

https://github.com/ringtailsoftware/zlox #craftinginterpreters

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-27 at 17:33

On the topic of Sputnik, I love that the Americans referred to Laika as "Muttnik" https://en.m.wikipedia.org/wiki/Muttnik_(disambiguation)

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-24 at 22:54

Enjoying working through "Crafting Interpreters" with #zig. My toy language is starting to feel almost useful :party_parrot:

=> View attached media

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-24 at 21:02

The official song of RFC 1149

https://youtu.be/yZAK7evTvA4?si=CYio1ffq2lQz2fvi #misheardLyrics

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-23 at 09:53

"Cursorless" a voice driven text editor for code. https://www.youtube.com/watch?v=NcUJnmBqHTY

[#]accessibility

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-20 at 11:49

A couple of great talks

"Why can't we make simple software?" https://www.youtube.com/watch?v=czzAVuVz7u4

"Weathering Software Winter" https://www.youtube.com/watch?v=9TJuOwy4aGA

Hittin' me right in the feels for my upcoming mid-career crisis.

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-19 at 23:14

"We fastened a pencil to a brick and experimented. Figure 2 shows the results, compared with typewriting and ordinary pencil writing. With the brick pencil, we are slower and less precise. If we want to hurry the writing, we have to make it larger. Also, writing the passage twice with the brick-pencil tires the untrained hand and arm." From Augmenting Human Intellect: a Conceptual Framework (Douglas C. Engelbart, 1962)

=> View attached media

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-17 at 21:47

I had an idea late last night to make a fantasy retro games console based on WASM, but then I discovered #WASM4 so now I don't have to.

I ported my little #Quoridor game instead.

https://ringtailsoftware.github.io/zoridor/cart.html

[#]gamedev

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-15 at 23:23

Just found something I made for my kids nearly a decade ago and forgot about 😀

https://www.slideshare.net/slideshow/secret-encoder-ring/57089598#1

I was almost certainly reacting to this stupidity from the time https://www.bbc.co.uk/news/technology-30794953

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-15 at 16:48

[#]STM32 CubeIDE is today's least favourite thing

A music product I'm working on was playing out of tune due to a clocking bug. If the whole point of this Java/Eclipse monstrosity is to automatically solve things like PLL configs then it'd be nice if it actually worked.

It constantly crashes, it's dog slow and it doesn't produce the right results.

No exaggeration, it was quicker to bruteforce all possible settings in JavaScript (yes...) than waste more time on the damn thing.

=> View attached media

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-13 at 11:44

How people look at me when I tell them I don't use an LSP, Copilot, IDE, etc.

I first learnt to code by typing out listings in BASIC from books and magazines. I accept that I'm probably a dinosaur, but I still learn best through a cycle of read->think->type->repeat

In my experience, the act of writing code is a tiny fraction of the overall time needed to build things and the gains made by doing it myself are well worth it.

=> View attached media

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-13 at 10:10

About a decade ago, I was swanning around in Whitehall as part of a big government funded project in IoT. Today's AI news is giving me flashbacks.

In my opinion, we failed to produce anything technically useful - but it did help the member companies by forcing them to get in a room and talk to each other.

So, from outside the whole thing is going to look like a disaster - and it will be in terms of public money and technical outcomes, but some UK companies will find new business opportunities 🤷

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-10 at 15:19

Does anyone know of a small/portable ESP32-Cx with qwerty keyboard and screen?

(It must be a RISC-V #ESP32 for my purposes) #lazyweb

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-09 at 13:44

Saved my silly 2023 egg-carrying-space-lizard game from bitrot last night. The wasm binary was still fine, but now I'm able to build it again with the latest tools.

https://ringtailsoftware.github.io/zero-jetpack/

I'd love to be making more games, but I never know what I'm making when I start so saying "it's done" is really hard. #gamedev #zig

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-07 at 18:31

Feed the obfursgator!

A #zig program which obfurgators itself or any other single file zig program.

https://github.com/ringtailsoftware/obfusgator 🐊

=> View attached media

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2025-01-06 at 20:56

My toy #zig #ssh client now has an ssh server.

https://github.com/ringtailsoftware/misshod

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2024-12-31 at 19:42

One last thing for the year, I wrote a short primer on the #SSH protocol https://github.com/ringtailsoftware/misshod/blob/main/doc/primer.md

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2024-12-28 at 03:35

So, obviously, I grepped the dictionary for a name. I like this one better than "aSSHat".

MiSSHod is a minimal, experimental SSH client implemented as a library. I reckon it might run on a microcontroller without too much work.

https://github.com/ringtailsoftware/misshod #zig

=> More informations about this toot | View the thread

Written by Toby Jaffey 🏳️‍🌈 on 2024-12-24 at 19:10

I don't normally tease projects, but this is a tiny Christmas miracle. Lots of work still needed, but it finally does all of the crypto without falling over.

My pure #zig ssh client doing hmac-sha2-256, curve25519-sha256, ssh-ed25519 and aes256-ctr

https://asciinema.org/a/dWC66o0ixswl3KJxhE58cq0E7

=> More informations about this toot | View the thread

=> This profile with reblog | Go to tobyjaffey@mastodon.me.uk account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/109299306091863211
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
387.315947 milliseconds
Gemini-to-HTML Time
5.105533 milliseconds

This content has been proxied by September (ba2dc).