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
(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
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
Enjoying working through "Crafting Interpreters" with #zig. My toy language is starting to feel almost useful :party_parrot:
=> More informations about this toot | View the thread
The official song of RFC 1149
https://youtu.be/yZAK7evTvA4?si=CYio1ffq2lQz2fvi #misheardLyrics
=> More informations about this toot | View the thread
"Cursorless" a voice driven text editor for code. https://www.youtube.com/watch?v=NcUJnmBqHTY
[#]accessibility
=> More informations about this toot | View the thread
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
"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)
=> More informations about this toot | View the thread
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
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
[#]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.
=> More informations about this toot | View the thread
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.
=> More informations about this toot | View the thread
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
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
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
Feed the obfursgator!
A #zig program which obfurgators itself or any other single file zig program.
https://github.com/ringtailsoftware/obfusgator 🐊
=> More informations about this toot | View the thread
My toy #zig #ssh client now has an ssh server.
https://github.com/ringtailsoftware/misshod
=> More informations about this toot | View the thread
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
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
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 This content has been proxied by September (ba2dc).Proxy Information
text/gemini