@movq@www.uninformativ.de Woah, that sun from satellite SDO is fucking sick! https://social.bund.de/system/media_attachments/files/113/859/065/836/106/300/original/95b43f7a0086476d.jpeg
Clouds are hiding the planets right now, but the sky was slightly on fire before: https://lyse.isobeef.org/abendhimmel-2025-01-20/
This UX can be very frustrating.
ISS (the long “line” on the right) passing Venus and Saturn:
Jupiter and its moons a few days ago:
Not spectacular shots, but hey, it’s something.
Also saw the crescent Venus and Saturn’s rings through my scope (you know, the one for bird watching).
Listening to a playlist kat made for me 7 months ago. It’s fun!!
The most valuable resource is Table B-13 at the end of Volume 2D of the Intel docs. It’s a very long but easy to understand table of instruction encodings – assuming you already know how that ModR/M stuff works.
@lyse@lyse.isobeef.org Yeah, what else does one need? 😅
I added more instructions, made it portable (so it runs on my own OS as well as Linux/DOS/whatever), and the assembler is now good enough to be used in the build process to compile the bootloader:
That is pretty cool. 😎
It’s still a “naive” assembler. There are zero optimizations and it can’t do macros (so I had to resort to using cpp
). Since nothing is optimized, it uses longer opcodes than NASM and that makes the bootloader 11 bytes too large. 🥴 I avoided that for now by removing some cosmetic output from the bootloader.
Alright, I have a little 8086 assembler for my toy OS going now – or rather a proof-of-concept thereof. It only supports a tiny fraction of the instruction set. It was an interesting learning experience, but I don’t think trying to “complete” this program is worth my time.
The whole thing is just a learning project, I don’t want to actually make a usable OS. There are a few more things I want to have a look at and then I’ll eventually move on to 386/amd64 later this year (hopefully).
oh also out of boredom i hosted glance even though i have no need for a dashboard lol. it’s really cute though
@kat@yarn.girlonthemoon.xyz sticker status!!!!!
Nun habe ich mir einen eigenen webbasierten TwtxtReader erstellt. PHP-basiert mit Phpfastcache, Fluid Template Engine und asynchronen cUrl-Requests für die abonierten Feeds. Inspiriert durch Timeline von @sorenpeter@darch.dk
I’m sharing new developments on the client. I now have a more stable timeline. The first version will appear in the next few weeks.
The editor can launch a new shell now:
https://movq.de/v/6ec68b50dd/los86-edit-shell.mp4
Trivial to implement but super useful. It allows for simple but meaningful dev cycles: Edit source code, run/test it, back to editor. That’s what I do in the video.
(The Brainfuck program is silly, but I got nothing else at the moment.)
The I/O cache is also getting better. All that back and forth doesn’t hit the disk at all, once cached.
This whole thing is much more fun and interesting when you run it from a real floppy disk. It’s a 5.25” floppy in the video (so it’s actually floppy 😅). Disk seek times can be catastrophic and you don’t notice any of this on modern disks.
This is the first screenshot, a simple timeline I’m using to check the fields. Now I’m working on some details: avatar cache, relative dates, simple thread, etc.
My OS has a Brainfuck interpreter now and this counts as a programming language, right? We’re feature complete now. 😂
An hour later and I have glued together a new batch of cardbord boxes. I’ve cut out the blanks several days ago, though. Easy upcycling project:
thanks to prologic i now know i can post video here. sorry for bringing idol fancams to this humble network do you still love me
Merry Christmas everyone! Have a very low resolution sitting canine, to end this year with.
Bitcoin Reaches and Surpasses $100k USD
Bitcoin just broke $100,000 USD for the first time and reached as high as $104k, and is now sitting at $102,857 at the time of this writing.
Slashdot was pretty early on Bitcoin. Thoughts, nocoiners?
[
](http://twitter.com/home?status=Bitcoin+Reaches+and+Surpasses+%24100k+USD%3A+https%3A%2F%2Fnews.slashdot.org%2Fstory%2F24%2F12%2F05%2F0330210%2F%3F … ⌘ Read more
@bender@twtxt.net Gave it a try on Termux
same thing @doesnm@doesnm.p.psf.lt uses and it worked 👍
Trump Wins US Presidency For Second Time
Major media outlets are beginning to declare former President Trump the winner of the 2024 presidential election. As with previous election announcements on Slashdot, this is your chance to talk about it and what it means for the future of our nation.
Developing…
[
](http://twitter.com/home?status=Trump+Wins+US+Presidency+For+Second+Time% … ⌘ Read more
Time for the annual profile picture change. 😅
Second pixelart I drew this year, expecting my least active artist award soon! 💪🏆
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.