Posts by andybalaam@mastodon.social
(DIR) Post #Aljnud1Co5sBeGntWi by andybalaam@mastodon.social
2024-09-06T11:31:33Z
0 likes, 2 repeats
I have been shepherding a Matrix Spec Change that tries to choose easy-to-understand wording to explain Cryptographic concepts to non-technical users.I think the first draft is ready! Comments and suggestions welcome.https://github.com/matrix-org/matrix-spec-proposals/pull/4161#matrix
(DIR) Post #AmBsYC5OCV3ZwdlCzI by andybalaam@mastodon.social
2024-09-20T09:31:04Z
0 likes, 1 repeats
Really sorry to be missing the Matrix Conference, but at least able to watch on the live stream!https://2024.matrix.org/watch#MatrixConf
(DIR) Post #Ao2gw88Y7HIhnn3BoW by andybalaam@mastodon.social
2024-11-12T12:32:28Z
1 likes, 2 repeats
If you want to learn how #matrix works, I really recommend https://uhoreg.gitlab.io/matrix-tutorial/index.html by @hubert
(DIR) Post #AoYFFMZPPgQoDQT9kW by andybalaam@mastodon.social
2024-11-29T09:22:44Z
0 likes, 0 repeats
Did you know the fediverse gets my Rust videos earlier than youtube?Today in writing a mini-Rust in Rust, let's stop taking a shortcut and actually implement our lexer as an iterator:https://video.infosec.exchange/w/ionrCpsAgYJTUHgcaaVFFR#video #rustlang #programming
(DIR) Post #Aoht2U3S1H9gFkZeMa by andybalaam@mastodon.social
2024-12-04T15:11:30Z
0 likes, 1 repeats
Musings on the order of messages in Matrixhttps://artificialworlds.net/blog/2024/12/04/message-order-in-matrix/It's surprisingly hard to say which message came first!#matrix
(DIR) Post #ArJbX09sR04maiXpvk by andybalaam@mastodon.social
2025-02-20T15:45:42Z
1 likes, 0 repeats
I'm still playing and enjoying Box Stacker, after leading the family team that wrote it two years ago.Normally by the time a game is finished, I am sick of it and don't want to play again, but Box Stacker remains really fun.You have to build little machines to get boxes or little toy cars into the green area.The game is at https://box-stacker.artificialworlds.net/game/You can play more home-made levels (and share your own) at https://box-stacker.artificialworlds.net/It's also on F-Droid.#gaming #puzzle
(DIR) Post #ArJbX4S6TB23uP6RtY by andybalaam@mastodon.social
2025-02-20T15:48:38Z
0 likes, 1 repeats
More free, advert-free, open source web games at https://smolpxl.artificialworlds.net/Made for fun.
(DIR) Post #ArueXHHhh5xbuc87Ki by andybalaam@mastodon.social
2025-03-10T12:58:17Z
1 likes, 0 repeats
Ooh, this is a good idea - writing Snake in different languages ;-)https://www.nequalsonelifestyle.com/2023/03/31/snake-in-dart-many-ways/#gamedev #programming
(DIR) Post #Asv8htIl9VjAmhWoZE by andybalaam@mastodon.social
2025-04-09T16:43:15Z
1 likes, 0 repeats
Trump's Troublesome Toddler Temper Trantrum Triggers Targetted Tit-for-Tat Tariffs
(DIR) Post #AurZgS3WgYFXDAQFWK by andybalaam@mastodon.social
2025-06-06T08:32:11Z
0 likes, 2 repeats
Nice post on checking the security of your connection to an XMPP server from @amolith https://blog.jmp.chat/b/mitigating-mitms-in-xmpp
(DIR) Post #AurZgWR4OxSWnLT6m0 by andybalaam@mastodon.social
2025-06-06T08:33:42Z
0 likes, 0 repeats
@amolith this is a perfect demonstration of why end-to-end encryption can protect you, even if you believe you can trust your server!
(DIR) Post #AwkvxVUe4n8eAxmdQe by andybalaam@mastodon.social
2025-08-02T09:50:04Z
1 likes, 0 repeats
@ilja it sucks that you're having a bad experience with matrix, I'm sorry. We are working hard to fix problems like what you've seen, but clearly it's not worked for you.It sounds like some of your clients are confused about your crypto identity. You might be able to fix it by doing "Reset my identity" on one of your clients, then creating a recovery key on the same client, and then verifying your identity using that recovery key on the other clients.Obviously you shouldn't need all this :-(
(DIR) Post #Awl5u1nl0oSSlGhd2W by andybalaam@mastodon.social
2025-08-02T11:34:26Z
1 likes, 0 repeats
@ilja I'm not sure where neochat is in terms of the crypto identity stuff but it might help if you ask neochat to reset your identity.It's becoming increasingly necessary to verify your identity at all times, even if you are using a throw-away client, because the people you are chatting with have no idea who you are if you don't. Soonish most clients will force you to verify on login because you're not really secure without it.
(DIR) Post #AySxDO4aGouQjlKq8G by andybalaam@mastodon.social
2025-09-22T13:33:53Z
1 likes, 0 repeats
The other day we were walking around the grounds of Blenheim Palace, and my eldest began explaining to my youngest, from first principles, why a Monad is just a Monoid in the category of Endofunctors.Almost expired with parenting joy.We only got about half-way, so we need to go on another picturesque walk soon.
(DIR) Post #AyUzIb2Itesi1nQZHs by andybalaam@mastodon.social
2025-09-23T13:03:53Z
1 likes, 0 repeats
Today I am mocking things I do not understand.^ programming status, not life status
(DIR) Post #AzOpe3QaPiVVTV8PHk by andybalaam@mastodon.social
2025-10-18T15:12:56Z
0 likes, 0 repeats
Why do I have 2 passwords? How to talk about encryption in Matrix https://media.ccc.de/v/matrix-conf-2025-72671-why-do-i-have-2-passwords-how-to-talk-about-encryption-in-matrixMy talk on the concepts and words we should use to talk about encrypted messaging on Matrix.#MatrixConf2025 #matrix #video
(DIR) Post #AzOqTzqoxQlBRKApE0 by andybalaam@mastodon.social
2025-10-20T12:02:02Z
0 likes, 0 repeats
@lyyn Thanks! We had a number of conversations similar to this at the conference, and we need to evaluate the security of solutions like this. We have always been super-cautious about the recovery key, refusing to store anything that can get access to recovery _anywhere_, ever. We have it in our plan to look at simplifying the recovery key, so we are going to get to this!
(DIR) Post #B0NRhHQItwpyc8GrUe by andybalaam@mastodon.social
2025-11-18T13:24:31Z
0 likes, 0 repeats
Fine, I will add a console log to every other line of my test to figure out which part is freezing.I will go to any lengths.
(DIR) Post #B0NRhIpVfiasyb4VQ8 by andybalaam@mastodon.social
2025-11-18T17:40:18Z
1 likes, 0 repeats
It was the bit that obviously would if you read the code. And it froze because the thing it's testing is not working.
(DIR) Post #B1PQIsG4hlneXfmPLM by andybalaam@mastodon.social
2025-12-19T11:08:24Z
0 likes, 0 repeats
Have you seen my video series "Writing a programming language"? I write the smallest, simplest possible language I can think of, and walk you through it.https://video.infosec.exchange/w/p/asvKDVo4awUoZ5fCQb89db#coding #video #python