I have just made yet another convoluted twtxt notifications script! Feeling like an old dog learning new tricks! đ€Ł
And they have arrived (well, they did around 3 hours ago, LOL). Buttery smooth, my 16 Pro (one with dark cover). It took a bit over an hour to transfer all my data.
Alright. My first mentionsâwhich were picked not so randomly, LOLâare @prologic@twtxt.net, @lyse@lyse.isobeef.org, and @movq@www.uninformativ.de. I am also posting my first image too, which you see below. Thatâs my neighbourhood, in a âwinterâ day. Hopefully @prologic@twtxt.net will add my domain to his allowed list, so that the image (and any other further) renders.
Beginnings of a little notebook app. Doesnât actually run any code yet. https://akkartik.name/images/20240917-notebook.png
@prologic@twtxt.net earlier you suggested extending hashes to 11 characters, but hereâs an argument that they should be even longer than that.
Imagine I found this twt one day at https://example.com/twtxt.txt :
2024-09-14T22:00Z Useful backup command: rsync -a â$HOMEâ /mnt/backup
and I responded with â(#5dgoirqemeq) Thanks for the tip!â. Then Iâve endorsed the twt, but it could latter get changed to
2024-09-14T22:00Z Useful backup command: rm -rf /some_important_directory
which also has an 11-character base32 hash of 5dgoirqemeq. (Iâm using the existing hashing method with https://example.com/twtxt.txt as the feed url, but Iâm taking 11 characters instead of 7 from the end of the base32 encoding.)
Thatâs what I meant by âspoofingâ in an earlier twt.
I donât know if preventing this sort of attack should be a goal, but if it is, the number of bits in the hash should be at least two times log2(number of attempts we want to defend against), where the âtwo timesâ is because of the birthday paradox.
Side note: current hashes always end with âaâ or âqâ, which is a bit wasteful. Maybe we should take the first N characters of the base32 encoding instead of the last N.
Code I used for the above example: https://fossil.falsifian.org/misc/file?name=src/twt_collision/find_collision.c
I only needed to compute 43394987 hashes to find it.
#Augustâs reading prompt is #SpinTheWheel and thatâs that I did. The result: âTotal Eclipseâ is my #FridayReads !
#MaradoWeekly #WeeklyRecord Week 35
Agora com texto e cartaz oficiais:
âLançamento do livro |
MEMĂRIAS ACADĂMICAS â Liceu Nacional de Latino Coelho, de JosĂ© Francisco Rica
A nĂŁo perder, dia 6 de setembro, pelas 17h00, no salĂŁo nobre do Museu de Lamego.
A entrada Ă© gratuita.â
#ARomariaDePortugal jĂĄ começou, e nĂŁo Ă© coisa que costume divulgar, mas calha que este ano, no dia 6 de Setembro Ă s 17h no Museu de #Lamego, vai decorrer o âLançamento do Livro MEMĂRIAS ACADĂMICAS (Liceu de Lamego) de JosĂ© Francisco Ricaâ, no qual participo com algumas das minhas memĂłrias.
youâll probably get an Error 1011 đ€Š âŠ just copy and paste the link in a new tab if you can Screenshot of neomutt running Jenny
@bender@twtxt.net My index formatting is intact, probably because I still havenât figured out how to set up my terminal to show RTL text correctly! đ but hey, that wonât be a problem anymore, I donât feel like twting in Arabic. Sorry for the inconvenience.
And here it is, the mandatory yearly #Extramuralhas picture of #Leiriaâs #castle
#MaradoWeekly #WeeklyRecord Week 34
De regresso ao estĂșdio, com novidades planeadas para breve, fizemos uma pausa para um photoshoot.