"The Art and Secrets of #Karambola" - a digital 92-page #artbook heavily illustrated with yet unpublished sketches, drawings, paintings and locations from the game - is now out!
Agata (@holypangolin) reveals her thoughts on the curious fruity characters’ personalities and backstories, as well as some difficult decisions she had to make during the design process.
https://store.steampowered.com/app/3172920/The_Art_and_Secrets_of_Karambola/
https://holypangolin.itch.io/the-art-and-secrets-of-karambola
The recording of my #FOSDEM talk - a dive into a bug in USB 2.0 and the problem of spontaneous modem resets that used to be experienced on the #Librem5 is now available to watch: https://fosdem.org/2024/schedule/event/fosdem-2024-3200-universal-serial-bug-a-tale-of-spontaneous-modem-resets/ #linuxmobile #mobilelinux #usb #fosdem24 #fosdem2024 #fossonmobile #mobile #linux
The newest game I've been working on, ODGŁOS, is finally available to play! A cute owl, the history of electronic music, shapeshifting snakes and intergalactic journeys inside the Polish Radio Experimental Studio - all in a stop-motion interactive story :) You'll need a browser, headphones and 30 minutes to spare. Have fun!
https://holypangolin.itch.io/odglos
#Introduction time!
My name is dos; some call me Sebastian. I made dozens of small silly video #games and some slightly less small ones too. I'm one half of @holypangolin studio. Sometimes I pretend to be a musician, but don't get fooled. I'm also a living encyclopedia on a Polish rock band "Perfect". Trams are cooler than trains. The more caramel, the better. I've been using GNU/#Linux on #mobile phones for ages, which led me to work with @purism on the Librem 5. btw I use Arch, but I ❤️ Debian!
The effect of putting the #postmarketOS wiki behind #Anubis 😞
I really hope whatever entities are doing this will run out of money soon...
I'm currently looking for one or more volunteers to maintain the Openmoko USB PID + OUI service at https://github.com/openmoko/openmoko-usb-oui as the existing maintainer is no longer available. This is a service providing free USB Product IDs and Ethernet MAC addresses for the #FOSS and #OSWH community. Volunteers have to review of the PRs fulfill FOSS/OSHW licensing requirements before merging PRs. #usb #opensource
One of the things that makes #phosh look a bit unfinished is the fact that we don't show a representation of launching apps in the overview (while they show a splash screen).
We have a merge request for that now and it will hopefully land for 0.52 (or 0.53). This also fixes not being able to interact with apps while one is launching. Together with some pending activation fixes that should make things look more polished and will allow us to fix some other long standing bugs.
committing to that kind of approach is just so obviously a massive PR mistake to me, too. historically it's been so difficult to pin down exactly what 'causes' bugs and regressions (beyond "entropy" or "mistakes") that developers aren't really blamed for them. but if you've decided to "Go All In On AI", any user experiencing any problem whatsoever now has their explanation: it was your fault. you decided to let the AI in, on purpose. it wasn't neglect, it was willful damage you caused
This part in particular examisnes a key tension: "LLM-generated prose undermines a social contract of sorts: absent LLMs, it is presumed that of the reader and the writer, it is the writer that has undertaken the greater intellectual exertion. (That is, it is more work to write than to read!) For the reader this is important: should they struggle with an idea, they can reasonably assume that the writer themselves understands it — and it is the least a reader can do to labor to make sense of it."
I'm happy to report that I've successfully managed to turn my WTFs and OMGs into working touch PointerEvents, and even got to spot and fix some minor bugs on the way. Once I manage to go through the submission and review process as well it should considerably improve the handling of touchscreens on websites in GNOME Web. #webkit #webkitgtk #wpewebkit #epiphany #gnome #librem5 #mobilelinux #linuxmobile
🔧 NIE WYRZUCAJ! NAPRAW!
Już w najbliższa sobotę, rusza pierwszy dzień naszych warsztatów naprawczych KnyFixIt!
Masz w domu zepsuty sprzęt lub po prostu chcesz nauczyć się, jak naprawiać urządzenia – to wydarzenie jest dla Ciebie!
📅 Terminy:
- sobota, 15.11
- sobota, 22.11
- niedziela, 23.11
- sobota, 29.11
📍 Gdzie? ul. Słowackiego 13, Poznań
💬 Więcej info: https://hspoz.pl/knyfixit
Sfinansowano ze środków budżetowych Miasta Poznania.
Fortunately I don't have to dig into WASM JIT right now, which should save me some OMGs.
Excited to announce that the FOSS on Mobile devroom returns for #fosdem 2026! 🥳
Communities from multiple Linux Mobile projects come together there and hold talks about what was achieved, what challenges lie ahead, how we can collaborate to solve them, as well as random interesting things happening when replacing Google's Android on our phones.
If you have been doing cool stuff in this ecosystem, we want to hear from you - consider submitting a talk!
https://lists.fosdem.org/pipermail/fosdem/2025q4/003687.html
Thanks to @flypig from the Sailfish OS community for organizing the CfP and thanks to @fosdem for having us again!
#linuxmobile #postmarketos #mobian #sailfish #ubports #DanctNIX #phosh #sxmo #plasmamobile #gnomemobile #lomiri
Lens corrections are all wrong when zoomed in, which makes it much noisier than it should be at the edges - would have looked better if I had started hacking it up an hour earlier 🤪
Just an random FYI: some streaming services like dropout.tv don't require any kind of #DRM to play. As a matter of fact, you can watch episodes from Dropout on a #Librem5 using #PlasmaMobile 's #angelfish browser.
(Not officially endorsement of Dropout, just stating that not all streaming services require proprietary apps / DRM)
Seems like for the first time in 11 years, I may be asleep during the Time Warp today. Good night! 🛏️💤
(in case you wonder what else could I be doing: https://itch.io/c/1205039/0h-game-jam )
Tonight I’ve been digging into making dEQP-GLES3.functional.depth_stencil_clear.depth_stencil_scissored_masked smaller command-stream-wise - and hopefully faster too.
Turns out GPUs with BLT can handle scissored and masked depth/stencil clears without firing up the full 3D pipeline. I finally figured out which clear bits to set.
The coolest part? etnaviv will be the first Mesa driver to support scissored and masked clears! 🎉
@mntmn basically the only utility i found for it is "stuff so mind-numbingly boring i don't want to do it myself, but sufficiently compact that i am willing to check the result thoroughly" which is a sliver of activities so thin i can probably count on two hands every time when a situation like that has arisen
_so_ not worth the ... everything.
Just witnessed the new authentication flow on matrix.org in Element and it's so bad it managed to scare me that I somehow got phished, doesn't handle multiple profiles and doesn't work at all when there's no handler registered in the user's browser (there's no fallback!). I'm also amazed at how it launches the auth flow in an external browser (causing all these issues) despite of Electron being... a browser.
phosh 0.50.1 is out 🚀📱:
This is just a small point release update over 0.50.0 to fix some critical 🐛. Check out the full release notes at https://phosh.mobi/releases/rel-0.50.1 for details.
🙏 to everyone who contributed to this release.
#phosh #Librem5 #PinePhone #gtk #wlroots #gnome #linux #mobile #LinuxMobile
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.