My Etsy shop is now available! And there is a very limited offer of the original book from the Quirky Owl animation, as well as pages of the book in form of cute postcards. By buying you are supporting the making of the short movie <3
Shop:
https://funkypangolin.etsy.com
Animation:
https://www.youtube.com/watch?v=L6qJWVZb4Qs
Other ways of supporting me:
https://linktr.ee/agata.nawrot
If your country is not available on Etsy, you can contact me directly.
I will be updating the assortment gradually <3
#mastoart
Been recording some profiles to try to explain _why_ my Rust translations of C programs tend to default to being faster.
Here's an unexpected culprit: strlen/strcmp.
The "natural" string representation in C is a char* pointing to a buffer that ends in a NUL (ASCII 0). To determine its length you have to crawl along it to find the NUL. To compare two strings, you need to do the same. In particular, because strcmp's return value isn't just a flag, but an integer giving the lexicographic relationship between the two strings ... it can't early exit if the lengths differ.
The "natural" string representation in Rust is a &str, which combines a pointer and a length. Finding the length is a constant-time near-no-op; comparing two strings for equality can trivially early-exit.
This might sound trivial, but profiles suggest it's a significant factor in wartcl being 4x faster than partcl across the board. In part, I suspect a lot of C programs do a lot of redundant strlen-computation unintentionally.
The recording of "postmarketOS - what is it and what's new?" has been released!
Not in the video: three very nice people in the front immediately holding up their laptops as somebody in the audience asks about postmarketOS on other devices than phones 😀
Check out the other talks from the FOSS on Mobile Devices room too. I saw most of them and they were quite interesting!
@dos @postmarketOS yes I presume OpenEZX might have been the first attempt at open source software for the application processor of a smartphone. At least I didnt know any other such project back then. It sadly never went very far, as several key contributors including I got "distracted" with doing #openmoko - but that was also a good thing, of course
@postmarketOS Actually, which project could be considered the first one? 🤔 Let's ignore PDAs as their history is longer.
The earliest one I'm personally aware of is @LaF0rge's OpenEZX from 2005, targeting Motorola's Linux phones.
https://web.archive.org/web/20051029042914/http://www.openezx.org/
Coming up next for #fluConf we have another article, this time by @agx
"Phosh 2024 in Retrospect"
Seems @postmarketOS is now successful enough for some people to think it was the first community-run GNU-like/Linux distro for phones.
Let me remind you that SHR would turn 17yo this year, and it wasn't even the first one. I bet some #postmarketOS contributors are younger than that 😄
Flow –the animated sensation of the year– was created in Blender! Francesco had a chat with director Gints Zilbalodis to discuss his experience working on the film. The interview covers topics such as learning Blender, working with a team (actually multiple small teams), using add-ons, and single-handedly lighting and rendering the film. Enjoy: https://www.blender.org/user-stories/making-flow-an-interview-with-director-gints-zilbalodis/ #b3d
Really had an amazing day at #FOSDEM today. The #LinuxOnMobile stand was absolutely *heaving* all day (as were our neighbouring @postmarketOS and @calyxos stands) even after all the other stands had left.
So much interest in #AsteroidOS, #SailfishOS, #Mobian and @linmob So great to see so many new and familiar faces.
My only regret is that I didn't get to go to any talks. I'll have to set aside two weekends to watch all the videos!
If you're at #FOSDEM and interested in running #Linux on your phone or watch (you should be!) then swing by the #LinuxOnMobile stand on Saturday or Sunday in building K, stand K1-C-6! We'll have #AsteroidOS, #Mobian, #SailfishOS, the @jolla Mind2 and more to test out and try. @linmob will be there with stickers and insight. Plus @postmarketOS and @calyxos are right next door!
Getting ready for the #fosdem #LinuxOnMobile devroom. Matrix chat room #2025-mobile:fosdem.org
#ShotOnLibrem5
I remember when the first #Blender Open Movie Project was coming along almost 20 years ago - and today I just came back from the cinema having watched a movie that I only incidentally learned was completely made in Blender 🐈⬛
"Flow" was so intense though, I wasn't prepared for that 😭
Wanna know what's new in #phosh? @devrtz will give a short overview in the FOSS on Mobile devroom at #FOSDEM this weekend: https://fosdem.org/2025/schedule/event/fosdem-2025-6323-phosh-yet-another-year-around-the-sun-/
The devroom has a bunch of interesting talks on #LinuxMobile (and other #foss OSes): https://fosdem.org/2025/schedule/track/mobile/
The second part of the TVN24 reportage about the train locks will air today 20:30 CET! (Polish only, unfortunately)
https://www.facebook.com/czarnonabialymtvn24/videos/1294118565196269
Sieć Obywatelska Watchdog wydała ciekawy komentarz dotyczący naszej sprawy, analizując ją pod kątem bycia SLAPP-em - https://siecobywatelska.pl/od-niedzialajacych-pociagow-do-slapp-u/
Some come out of the closet, some prefer to stay inside. #catsofmastodon
#shotonlibrem5 (low light, high exposure time)
Hi, I'm dos. Silly FLOSS games, open smartphones, terrible music and more. 50% of @holypangolin; 100% of dosowisko.net. he/him/any. I don't receive DMs.