55 Followers
486 Following
1.3K Posts

Nothing to say... Ok, sometimes something. I'm a Finnish guy, so of course I may say something in Finnish. Yeah, I know translators, they all are more or less lost with our language, so just leave it - it's domestic anyway.

interested world politics, FOSS, nature, music, and also somehow everything... almost...

Ja sama tietennii suomeksi (och samma po finska - vitsi), jassa kirjottaa kahdesti.

Dear Europe: Germany has shown the way forward, by making the Open Document Format (ODF) mandatory within its sovereign digital infrastructure. Now it's time for other countries to do the same! https://blog.documentfoundation.org/blog/2026/03/23/dear-europe/ #foss #opensource #freesoftware #openstandards

🇫🇮🦁 Voitto digitaaliselle itsenäisyydelle!

Kiitos oikeusministeriö, vaalidata säilyy Suomessa 🗳️

Nyt on loistava päivä jakaa ilosanomaa ja allekirjoittaa aloite 💪

In preparation for daily driving #MobileLinux I've been thinking a lot about what must be done for reliable and power-efficient push notifications.

Spoiler alert: while UnifiedPush may be a relevant service for some apps, it's not where platform dev focus should be. We want a future full of p2p apps that reject permanently-addressable "servers" entirely, after all! And centralization is not where the bulk of the power-saving magic is anyway. The "magic" is in the fact that the SoC can be in deep sleep and the modem will still wake it up with an interrupt when data arrives on an open connection. It should be fine to have apps' own service processes listen for notifications!

My rough sketch of a to-do list would be:

  • making sure wakeups don't turn the display on xD
  • research into what's needed to set up filtering on the modem for which sockets can wake the SoC up (but initially, fine to just rely on "nothing else has open sockets anyway, only the background services waiting for pushes" maybe?)
  • easy API for establishing the push connection specifically over mobile data if available (since only modem supports wakeup well rn)
  • support for robust background services: unlike what the Background portal offers now, let #Flatpak apps install systemd-user services, which would have metadata connecting them to the .desktop entry, making them introspectable and accountable via settings GUIs (not via control center popups! they shouldn't show up as "annoying left-over in-process thing possibly eating battery"! they're a different thing, expected to run permanently!)
  • actually getting apps to separate push notification listeners into background services

#postmarketOS #linuxmobile #freedesktop

🇫🇮 Digitaalinen itsenäisyys ei synny yhdessä yössä – siksi meidän pitää aloittaa nyt 🌱

Muutos ei tapahdu hetkessä. Se vaatii suunnittelua, panostusta ja pitkäjänteistä työtä. Mutta jos emme aloita tänään, ei valmista tule.

Miksi juuri nyt on oikea aika?
🔹 Riippuvuus ulkomaisista digijäteistä kasvaa joka päivä.
🔹 Muu Eurooppa on edellä – mms Saksa ja Tanska ovat siirtämässä kriittiset järjestelmänsä eurooppalaisille ratkaisuille.

#DigitaalinenItsenäisyys #Suomi #TulevaisuusNyt

1/

Happy #StPatricksDay! ☘️

If you’ve ever wondered why the bubbles in Guinness appear to fall instead on rising, or what gives the beer its dark colour, check out this edition of #PeriodicGraphics in C&EN: https://cen.acs.org/articles/93/i11/Periodic-Graphics-Chemistry-Pint-Guinness.html

🔐 Introducing: Unified Attestation

An open-source project for verifying the integrity of Android apps—as an alternative to Google's Play Integrity. The goal is to make apps such as banking and payment apps usable on independent Android systems without relying on Google services.

We invite developers, ROM projects, and app providers to get involved.

https://uattest.net/

#Volla #VollaOS #OpenSource #software #hardware #Privacy #Security #DeGoogle

Unified Attestation

Unified Attestation is a free, open-source alternative to Google Play Integrity with offline verification and simple app + server integration.

📸 Päivän kuva: maanantaina 16. maaliskuuta 2026

A pair of white storks mating in Nové Veselí, Czech Republic.

What we get upset about. Cartoon for Dutch newspaper Trouw: https://www.trouw.nl/cartoons/tjeerd-royaards~bcb45712/

#GasPrices #oil #OilPrices #Iran

#EU institutions and bodies that are on #Mastodon:

🏦 European Commission @EUCommission
📚 European Court of Justice @Curia
📑 European Court of Auditors @EUauditors
💾European Data Protection Supervisor @EDPS