home.social

#assembly — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #assembly, aggregated by home.social.

fetched live
  1. Как я написал PID 1 для контейнеров на чистом ассемблере: x86-64 и ARM64

    Не потому, что контейнерному миру срочно нужен ещё один init. Есть Tini, есть docker run --init , и для большинства production-сценариев я бы по-прежнему начал именно с них. Мне скорее хотелось разобрать задачу до самого нижнего уровня: без libc, без runtime, напрямую через Linux syscalls. Заодно проверить, насколько сильно будет отличаться одна и та же реализация на x86-64 и ARM64. В итоге из небольшого эксперимента получился mini-init-asm : PID 1, который запускает приложение в отдельной process group, передаёт сигналы всей группе, собирает zombie-процессы и умеет корректно завершать контейнер с exit code приложения. Позже туда добавились subreaper mode и простой restart-on-crash. А сам проект в итоге доехал сначала до Debian unstable, а затем и до testing. Но началось всё с вопроса: что вообще должен уметь нормальный PID 1 внутри контейнера?

    habr.com/ru/articles/1069824/

    #linux #pid_1 #containers #assembly #x8664 #arm64 #epoll #docker #debian

  2. In this age of outsourcing your thinking, learning, and personal development to poorly imitated parrots, I've decided to start learning things that all these parrot-brained zealots would have you believe are going to be useless in the future.

    I've long wanted to learn me some "real" programming, so I'm starting with some x64 Assembly for Linux.

    Here's to becoming a real cat girl wizard!

    #Assembly #Programming #NoAI

  3. Found some time to work on my metal puzzle side project, assembling the sawmill tracks.

    As you can see by everything suddenly being very wet, I was rudely interrupted by the sort of weather that has little cows hide scared under their mamas. Ice cold rain and hail driven by strong gusts.

    I hid in the barn. Got as far as putting it all together, but leaving the bolts loose for the great faff of levelling and squaring everything.

    #Homestead #Sawmill #Assembly

  4. Found some time to work on my metal puzzle side project, assembling the sawmill tracks.

    As you can see by everything suddenly being very wet, I was rudely interrupted by the sort of weather that has little cows hide scared under their mamas. Ice cold rain and hail driven by strong gusts.

    I hid in the barn. Got as far as putting it all together, but leaving the bolts loose for the great faff of levelling and squaring everything.

    #Homestead #Sawmill #Assembly

  5. Thanks to a recent LGR Blerb on YouTube, I just learned about TinySol for DOS, a tiny Solitaire game written in assembly for the IBM-PC. This is really neat! I put everything on a 360K disk image and ran the game without issue through an 86Box virtual machine. This is fun! :computerfairies: 😎

    Link: classicbits.net/coding-and-sof
    LGR Blerb: youtube.com/watch?v=H5heVkauR3M

    #RetroGaming #HomeBrew #Assembly #DOS #DOSGaming #PCGaming #Retro #Gaming #LGR #VCF #86Box #Emulation

  6. Thanks to a recent LGR Blerb on YouTube, I just learned about TinySol for DOS, a tiny Solitaire game written in assembly for the IBM-PC. This is really neat! I put everything on a 360K disk image and ran the game without issue through an 86Box virtual machine. This is fun! :computerfairies: 😎

    Link: classicbits.net/coding-and-sof
    LGR Blerb: youtube.com/watch?v=H5heVkauR3M

    #RetroGaming #HomeBrew #Assembly #DOS #DOSGaming #PCGaming #Retro #Gaming #LGR #VCF #86Box #Emulation

  7. GitHub's "Assembly #Hall #of Shame" is a tour-de-force in how to make your #CPU #weep 😭 while furiously waving a "look-at-me" flag 🏳️. It's like watching a turtle sprint a marathon – slow, painful, and utterly pointless. Meanwhile, #AI and #automation are the so-called heroes ready to save us from ourselves... or just cashing in on the #chaos. 🤑💻
    github.com/xoreaxeaxeax/asm-ha #GitHub #Assembly #Shame #HackerNews #ngated

  8. GitHub's "Assembly #Hall #of Shame" is a tour-de-force in how to make your #CPU #weep 😭 while furiously waving a "look-at-me" flag 🏳️. It's like watching a turtle sprint a marathon – slow, painful, and utterly pointless. Meanwhile, #AI and #automation are the so-called heroes ready to save us from ourselves... or just cashing in on the #chaos. 🤑💻
    github.com/xoreaxeaxeax/asm-ha #GitHub #Assembly #Shame #HackerNews #ngated

  9. Why does #Assembly look difficult? Because college CS departments and textbooks do not follow a structural syllabus when teaching this fundamental language(s). Almost no school teaches Assembly as a first programming language. Most schools assume their students already know programming logic. The lack of a logical "structure" in teaching Assembly causes the failure.

    #Copilot created an MIT-grade set of lecture notes for me to learn this language structurally. Where humans fails, AI excels

    #AI

  10. Byteveljet teki sangen onnistuneen demon Assemblyille. Pyörii 200 Mhz pentiumilla ilman minkäänlaista 3D-kiihdytystä ja nappasi ansaitusti voittopokaalin.

    youtube.com/watch?v=jb-PDcSbtdY

    #demoscene #assembly #byterapers

  11. Byteveljet teki sangen onnistuneen demon Assemblyille. Pyörii 200 Mhz pentiumilla ilman minkäänlaista 3D-kiihdytystä ja nappasi ansaitusti voittopokaalin.

    youtube.com/watch?v=jb-PDcSbtdY

    #demoscene #assembly #byterapers

  12. RT @jamesdouma: Ich werde die Quelle vielleicht nie wieder ansehen. Es war fast ein halbes Jahrhundert her, dass ich aufgehört hatte, mir die Assembly anzusehen, weil ich dem Compiler vertraute, dass er es richtig macht. Das fühlt sich ähnlich an.

    mehr auf Arint.info

    #Assembly #Compiler #Entwicklung #Historie #Technologie #Vertrauen #arint_info

    https://x.com/jamesdouma/status/2084155089963635085#m

  13. (I'm home from Assembly now.. the dust has settled and the uploads have finished, so..)

    Here's a demo I released yesterday at Assembly 2026. It came second in the "One Minute" category, a category where the only real limitation for entries is that they must be no longer than one minute in length.

    This runs in realtime in your WebGPU enabled browser: atebit.org/online/atebit-itera

    And here's a capture on YouTube: youtube.com/watch?v=oAMAWAHehMs

    #Assembly #JavaScript #WebGPU

  14. (I'm home from Assembly now.. the dust has settled and the uploads have finished, so..)

    Here's a demo I released yesterday at Assembly 2026. It came second in the "One Minute" category, a category where the only real limitation for entries is that they must be no longer than one minute in length.

    This runs in realtime in your WebGPU enabled browser: atebit.org/online/atebit-itera

    And here's a capture on YouTube: youtube.com/watch?v=oAMAWAHehMs

    #Assembly #JavaScript #WebGPU

  15. Assembly Summer 2026 paketissa! 🥳 Olipa jälleen mahtavat neljä lanipäivää digitaalisen kulttuurin parissa.

    Assyista on tullut mulle erityisesti luovuutta ja sosiaalisuutta edustava tapahtuma. Tärkeintä on nähdä ystäviäni assyukkoja ja muita tuttuja sekä juhlia luovuutta 🎮

    Summereille rakensin stage-teemaisen konepaikan ja tein one minute -demokisaan pc demon ”Claustrophilia”, joka ammentaa inspiraationsa backrooms-tunnelmista. Tallenteen demostani löydät tubesta: youtu.be/1rwPNXqz5-4?is=rjvgVS

    #assembly #assemblysummer2026 #demoscene #demoparty #lan #assyukot

  16. Assembly Summer 2026 paketissa! 🥳 Olipa jälleen mahtavat neljä lanipäivää digitaalisen kulttuurin parissa.

    Assyista on tullut mulle erityisesti luovuutta ja sosiaalisuutta edustava tapahtuma. Tärkeintä on nähdä ystäviäni assyukkoja ja muita tuttuja sekä juhlia luovuutta 🎮

    Summereille rakensin stage-teemaisen konepaikan ja tein one minute -demokisaan pc demon ”Claustrophilia”, joka ammentaa inspiraationsa backrooms-tunnelmista. Tallenteen demostani löydät tubesta: youtu.be/1rwPNXqz5-4?is=rjvgVS

    #assembly #assemblysummer2026 #demoscene #demoparty #lan #assyukot

  17. Here's a YT of "Iterate", my "One Minute" demo from today. Pretty happy with how this turned out. Very happy with how dirty the bass in the last section came out :)

    youtube.com/watch?v=iboqYob3Fks

    #assembly

  18. Vain murto-osa halukkaista näki oldskool-demokompon koska varattu tila oli aivan liian pieni.

    #assembly #demoscene

  19. #Assembly party added a vibecoding compo??? Grosssssss gross gross gross

    #demoscene