Is the state of Mastodon (and most of the fediverse?) such that user/message signing keys are still all RSA? I've seen there's been some discussion of Ed25519 support, but it seems like not much progress?
Notices by Brian Swetland (swetland@chaos.social)
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Friday, 29-May-2026 01:36:28 JST
Brian Swetland
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Sunday, 19-Apr-2026 23:59:51 JST
Brian Swetland
@wren6991 There's long been a style of development that's basically "no problem cannot be solved by adding more layers (or libraries, or middleware, ...)" and "AI" development appears to be taking that "win by multiplying complexity until it works" approach and automating it.
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Friday, 27-Mar-2026 23:41:27 JST
Brian Swetland
LinkedIn is the place where you learn about friends becoming completely poisoned by "crypto" or "ai" bullshit like Facebook was the place where you learned people you knew in high school became christian fundamentalists or anti-vaxxers or nazis or whathaveyou.
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Sunday, 08-Mar-2026 05:59:22 JST
Brian Swetland
A reminder that you can still just sit down and write software. Or stand up and write software if you prefer.
The key point is that *you* can *write software* and you don't have to let other software write software for you.
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Sunday, 01-Mar-2026 00:37:18 JST
Brian Swetland
@eniko My feeling is you probably can find something simpler than SDL, but it's not going to be all that much simpler and/or will be outweighed by SDL's level of documentation, reliability, and broad platform support -- all of which have always felt like a pretty big win to me. Once you have a framebuffer you tend to end up wanting input, audio, platform abstractions for threads/mutexes/etc... at least that's been my experience.
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Tuesday, 10-Feb-2026 22:31:29 JST
Brian Swetland
I'm starting to think I've found my way out the other side of burnout.
Hat tip to the "OMG AI WROTE A COMPILER" nonsense, which didn't surface until I was already getting back up to speed on my little compiler project, but that bullshit has definitely been motivational.
If nothing else, spitefully writing code myself and risking actually learning things along the way makes me smile.
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Friday, 19-Dec-2025 17:31:50 JST
Brian Swetland
The C64 Ultimate is a delightful recreation of the computer I grew up with.
https://www.commodore.net/product-page/commodore-64-ultimate-basic-beige-batch1
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Friday, 05-Dec-2025 22:58:49 JST
Brian Swetland
@cwebber I pretty much only use wireless input devices (IR remote and ps5 gamepad) with the little PC hooked up to the TV for video playback and such.
Beyond any security implications, I just really never want to worry about charging or replacing *more* batteries in my day-to-day computing experience, much less RF interference/flakiness issues.
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Friday, 05-Dec-2025 18:25:43 JST
Brian Swetland
@whitequark Never finished my degree, instead diving into the career that I thought I would need said degree for... 30 years later it turns out it never mattered for that... but *now* it might be desirable to live in another (hopefully less broken) country (something that never had any urgency in the past) and, yeah, that'd be simpler if I had got the piece of paper back in my 20s...
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Saturday, 08-Nov-2025 20:06:37 JST
Brian Swetland
@whitequark @lynne I was really wary of the demux'd controls when I ordered a cheap Siglent scope after my much fancier Keysight scope self-destructed some years back, but I got used to them pretty quickly. One button tap to select the channel is really not all that much of an inconvenience, I found.
Regarding the display, it's got HDMI out, right? Does it run at higher resolution on an external display?
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Thursday, 09-Oct-2025 17:58:50 JST
Brian Swetland
@whitequark That I'd file under "now I have *two* problems".... well, I guess three, since the initial problem was "maybe the debugger should be more easily reconfigurable"...
Love what Rust is trying to do, but it just does not bring me joy. TCL on the other hand is like the avatar of EDA Tooling Trauma.
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Thursday, 09-Oct-2025 17:55:07 JST
Brian Swetland
@whitequark Auuuuuugh.
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Thursday, 09-Oct-2025 17:53:10 JST
Brian Swetland
Okay, I guess now I need to actually start compiling some code to run on the RP2350...
(Thanks again, @wren6991)
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Thursday, 09-Oct-2025 17:53:08 JST
Brian Swetland
Technically I also need to clean up various quick hacks and verify that I didn't manage to break things for debugging assorted *other* Cortex-M MCUs.
Oh and also generalize the locate-the-memory-AP code because one of those hacks basically assumes that all DPv3 devices are RP2350s. I guess at a minimum I could move that to trigger on the DP.IDR + TARGETID like the RP2040 multidrop support does.
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Thursday, 09-Oct-2025 17:53:07 JST
Brian Swetland
This is one of those points where I think "maybe I should include a scripting language so it's easier to add device-specific quirks without recompiling the debugger" and then I think "no, this is not a yak I need to shave right now."
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Thursday, 09-Oct-2025 17:36:41 JST
Brian Swetland
@azonenberg @wren6991 @whitequark These two diagrams from the datasheet are useful if you haven't looked into RP2350 previously...
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Thursday, 09-Oct-2025 16:34:59 JST
Brian Swetland
It is amazing the differences in the ease of getting questions on RP2350 boot and debug answered quickly and helpfully as just some random guy on a social media site vs the experience getting support from Qualcomm while doing Android kernel/systems lead stuff at Google.
I feel like this does not bode well for the future of Arduino.
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Wednesday, 08-Oct-2025 01:18:07 JST
Brian Swetland
Okay... if I upload a video clip, Mastodon will not loop it... but if I convert it to a gif, Mastodon will convert it *back* to a video clip and loop it...
Feels like there should be a better way to do this.
edit: Mystery Solved: @scy pointed out that if there is no audio track, videos will loop. (Looks like bsky also has this behaviour, but Discord and Slack do not)
#Anime #EgaoNoTaenaiShokubaDesu #Mastodon #Video #Loop #Sigh
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Tuesday, 23-Sep-2025 03:28:40 JST
Brian Swetland
@robey Yeah, I saw that and just thought "ugh." Somebody either does not get it or just does not care. I don't know which is worse.
-
Embed this notice
Brian Swetland (swetland@chaos.social)'s status on Monday, 15-Sep-2025 15:51:52 JST
Brian Swetland
@mcc @aeva I continue to be annoyed that whenever anyone brings up legitimate gripes with how bsky is operated, the staff claim "open protocol", "federation", and "user freedom", when the reality is that with only a handful of alternate towers that represent maybe a single digit percentage of users at best, for all intents and purposes it is not federated in any way that brings meaningful choice to the average user.