PSA: Download Your Kindle eBooks Now Before Amazon Removes the Option! blog.the-ebook-reader.com/2025…

Zach Bennoui reshared this.

group murder and torture of black transgender person

Sensitive content

Transfeindlichkeit, rechtliche Frage

Sensitive content

The lifehistory 'curve of happiness' does not look the same in non-industrialised populations. Interesting comparative study by #MichaelGurven Not really surprising, a bit stunning that there is any assumption Western lifestyles represent some kind of 'universal'?!

'In our study, we found that happiness levels did not consistently follow the U-shaped trajectory commonly observed in industrialized societies. In some cases there was a U-shape. But more often we observed an inverted U-shape, where middle-aged adults reported the highest level of happiness, or no significant age-related trend at all.

Overall, well-being often declined after middle age among resource-poor populations lacking social security and other institutionalized forms of protection. This aligns with prior research among low-income countries and even of wealthy nations during economic crises.

That being said, age itself was a weak predictor of life satisfaction everywhere. Sickness, disability and loss in productivity do a better job of explaining well-being than age. In fact, the few positive effects of age we did find usually disappeared when including measures of these misfortunes in our analysis.'

#anthropology #age #happiness #globalsouth

theconversation.com/happiness-…

This entry was edited (10 months ago)

I'm formally stepping down as a nouveau kernel maintainer.

I want to stress out this is only for the kernel side of things and has and will not have any impact on my involvement in mesa.

Don't really want to add too much here, just that things need to change. Recent events (tm) is just another example of the deep disagreement.

I won't be able to convince people I made up my mind on my own here, so I won't bother with it anyway.

Full upstream and public statement here: lists.freedesktop.org/archives…

As a non-programmer who works very closely with a programmer, I was doing a bit of reading and found this little piece of text that made me laugh, hard.

"Python and Go pick up your trash for you. C lets you litter everywhere, but throws a fit when it steps on your banana peel. Rust slaps you and demands that you clean up after yourself."

nicolas-hahn.com/python/go/rus…

in reply to Nick Giannak III

Not quite, IMO. Rust does clean stuff up for you in most cases; if it truly made you clean up after yourself, you'd have to call the drop function all over the place. What it slaps you for is making you prove that only one piece of code at a time owns each resource, so it can insert the cleanup code in one precise place rather than having to either scan all of memory to see what's being used (Go, JavaScript, Java, PyPy) or do reference counting everywhere (CPython, Swift).
in reply to Nick Giannak III

I think my point is more relevant to Rust versus C than Rust versus Python or Go. Rust will clean stuff up for you once you've proven single ownership. C makes you clean up stuff manually and does nothing to verify that you're doing it correctly. And then there's C++, which has the option to do automatic cleanup like Rust (Rust even uses the same confusing term for it as C++), but, like C, C++ doesn't verify single ownership, so you can get double-free or use-after-free like in C.
in reply to Matt Campbell

OK, I guess I do also have a point compared to Python or Go. Because Rust does cleanup that's both precise and automatic at compile time, versus Python or Go's automatic cleanup that requires runtime overhead due to its lack of precision, *and* Rust verifies that you're doing it correctly, Rust brings efficiency on par with C or C++ within reach of more programmers.
in reply to Nick Giannak III

The thing that brought it back to my attention this week is that the creator of Asahi Linux, the port of Linux to Apple Silicon Macs, resigned. marcan.st/2025/02/resigning-as…
in reply to Matt Campbell

@matt Does it bring it within reach of that many more programmers though? One of the reasons I haven't taken the plunge in even trying to learn Rust is that I'm somewhat convinced I'll have to basically rethink all the patterns I'm familiar with and effectively start from scratch, and the Rust folks who effectively say "if it isn't working, it's fundamentally flawed and you need to refactor it coklletely" pretty much reinforce that. So I'd argue it only brings it within reach of a small subset of programmers who have been able to train themselves to think in very specific, pure "safe" ways.
in reply to Jamie Teh

@jcsteh Interesting perspective. I think it's fair to say that, in cumulative working hours, you've spent more time immersed in C++ than I have. In my Serotek days, I used C and C++ as little as possible, and yes, System Access's performance might have suffered some as a result. I admit that when I joined Microsoft, I was a bit incredulous that Narrator really was written all in C++, and interns even prototyped new features in C++. So maybe I was more open to learning the Rust way?

@nick

in reply to Matt Campbell

@matt @jcsteh I think there is something to that as well, because the programmer I work with attempted to write a boot watcher that was prototyped in Python in Rust. Meanwhile, he has experience with things like Objective C, C#, Java, Xojo, to name a few disparate examples. He found himself tying his brain into knots learning the concepts and had other things he needed to do. Go, on the other hand, he liked for the same project.

Petition: Keine AfD auf dem 200. Jubiläum des KIT Karlsruhe

Sensitive content

This entry was edited (10 months ago)

In Brussels, I'll have the opportunity to present in the plenary session how Open Food Facts officially became a #DigitalPublicGood, transforming the food system worldwide in pursuit of United Nations's SDGs goals. After years of lightning talks, @openfoodfacts will also have its first stand at @fosdem this week-end.
mastodon.social/@openfoodfacts…
This entry was edited (10 months ago)

Bývalý švédský premiér přirovnal Trumpův telefonát Putinovi k mnichovské zradě v roce 1938

Evropští politici nesouhlasí se zprávami o komunikaci mezi americkým prezidentem Donaldem Trumpem a ruským prezidentem Vladimirem Putinem o mírovém urovnání na Ukrajině. Carl Bildt, bývalý švédský premiér a spolupředseda Evropské rady pro zahraniční vztahy, identifikoval telefonický rozhovor mez...

blisty.cz/art/124057-byvaly-sv…

thespec.com/opinion/contributo…
Opinion | Rage farmer and Trump mimic Pierre Poilievre seems to be floundering as the world changes around him
Once seen as the man to oust Trudeau, voters are now looking for the best person to take on Trump. And Canadians realize it isn't PeePee...

I must admit that as a blind trans woman of somewhat elderly years, there's not much I can do to stem this awful tide of anti-trans bs that's being spewed out of a country I once thought was free, so here's my little contribution. If you don't particularly like the music, please listen to the words. #LGBT #LGBTQ #trans #transRights

(AP) - White House barred a credentialed Associated Press reporter and photographer from boarding the presidential airplane.
apnews.com/article/trump-ap-ne… (Disclosure: I’m an ex @apnews.com staffer)

I heard about this app this morning. Thankfully, they didn't go with their original name: Buy Beaver. I kid you not. They settled on Shop Canadian. Phew! mobilesyrup.com/2025/02/10/edm…

📢 Great News: Walmart Access Pilot Extended!

Explorers, we have exciting news—the Walmart Access Pilot Program has been extended! 🎉 That means you can continue using both location-based and online Walmart offers until further notice. This program has already made a huge impact, helping Explorers across all 50 states shop with greater independence and ease.

Your participation can help shape the future of inclusive programs like this one. Let’s keep the momentum going and show why #AccessForAll matters! 🚀

Partnership Details: bit.ly/airaxwalmart.

I think every designer should write a love letter to a font at least once in their lifetime.

This is mine: A 150-year-old font you have likely never heard of, and one you probably saw earlier today.

aresluna.org/the-hardest-worki…

reshared this

Mijn intropraatje bij de commissie Digitale Zaken van de Tweede Kamer gisteren over waar het heengaat met de digitale soevereiniteit in Nederland. Het is niet best. Ook te bekijken op debatdirect.tweedekamer.nl/202…

@prav is on Google Play Store!

Thanks to @VishnuSanal and @mj for all their efforts to get this on the Play Store.

You can see an incomplete list of all the people who contribute to Prav at prav.app/credits/ (if you are missing or know someone else is missing in the list or your information is incomplete, feel free to send a pull request).

#prav #xmpp #FreeSoftware

Oh geez

"The DOGE website is wide open and vulnerable to hackers, according to reporting from 404 Media. Two coders had already infiltrated the site and left their own messages on it at the time of 404’s reporting on Thursday evening: “THis is a joke of a .gov site,” said one, and “THESE ‘EXPERTS’ LEFT THEIR DATABASE OPEN -roro” said another." yahoo.com/news/elon-musk-doge-…

russia vilely invaded the territory of my native Ukraine. Their soldiers are killing children, women, old people. They are destroying cities and villages. Help to defend my Motherland, donate to Ukrainian Armed Forces: savelife.in.ua/en/donate-en

Author: Daria Strategy

I served with some “high speed” women over the course of my 21 1/2 years in the Army Guard that included a deployment with female troops to a pretty “hot” combat zone in Iraq during 2004. This REALLY pisses me off.

“The Army and Navy just deleted web pages honoring women’s military service—falling in line with Trump’s DEI purge.

This isn’t about readiness. It’s about erasing the contributions of women who served and sacrificed for this country.

Shameful.” - VoteVets
militarytimes.com/news/your-mi…

This entry was edited (10 months ago)

After years of hard work, countless reviews, and tons of community testing, we're happy to share that dynamic buffering has landed in Mutter for GNOME 48!

This improves the smoothness of GNOME across a wide range of hardware and software setups.

Thanks to everyone involved in this collaboration! Special thanks to author Daniel van Vugt from Canonical and reviewers Jonas Ådahl and Michel Dänzer from Red Hat.

Read more in This Week in GNOME: thisweek.gnome.org/posts/2025/…

#GNOME #OpenSource #Linux

This entry was edited (10 months ago)
in reply to GNOME

So you fixed and replaced all your constant error messages with something actually useful, right?

todon.nl/@janneke/113940064215…


great!
How about dropping all and anything AI and start implementing some very basic programming practices, such as removing all constant error messages? Offering declarative configuration? Exporting configuration. Expose internals and offer a programmable, hackable UI?

chaos.social/@Natanox/11393991…


What an incredible week! Shell notification grouping, Mutter triple buffering - and so much more! 🥳

Check out the latest issue of #ThisWeekInGNOME!

#187 Triple Buffered Notifications
thisweek.gnome.org/posts/2025/…

#GNOME #TWIG

Welcome to the RB family, PObY-A 🥳

apt.izzysoft.de/packages/ch.ic…

PObY-A (Privacy Owned by You - Android) is an application which aim to help Android users to improve security and privacy of their devices.

Thanks to the help of its author, A-YATTA, this app finally is RB :awesome:

RB stats: 447 apps (35.8%)

#reproducibleBuilds #IzzyOnDroid

We Need to Talk About Anti-Web Coding Assistants

It's time. We can't ignore this massive threat to the continuing health of this platform we all love.

@vale has done a deep dive into what the bots think is the state-of-the-art of #WebDev and…uh, it's alarming. 😬

We can, *and we must*, expect better of the tools being thrust in our faces as the future of “whatever”.
#ProCraft

thathtml.blog/2025/02/we-need-…

reshared this

Happy I Love Free Software Day! 💕

Unfortunately, this year I could not join nor organize any in-person celebration, BUT of course I want to share my gratitude to the many, countless #FreeSoftware services I don’t merely use, but actually depend on.

Last year, I decided to focus only on #YunoHost, because it would have been crazy to list all the projects I use and I love.

This time, even if I will most certainly forget someone, I am challenging myself to mention all the #LibreSoftware my life is powered by.

Without further ado, THANK YOU to:

  • @yunohost, for powering Nebuchadnezzar
  • @fedora, for running my beloved #Framework laptop
  • @frameworkcomputer, for designing and building repairable, #Linux-friendly and truly open hardware
  • @gnome and @GTK, for being just gorgeous
  • @calyxos (thus @LineageOS), for powering my #Fairphone5
  • #Obtainium, for making me directly download apps on my phone, and @fdroidorg for distributing them
  • #AuroraStore, for proxying the download of apps I am doomed to get from Google Play
  • @element, for developing #Synapse, even though the new proprietary Synapse Pro is VERY PROBLEMATIC AND DISAPPOINTING
  • #Fractal, for being the most beautiful and awesome #Matrix client ever
  • @signalapp, for keeping me connected with the people I love
  • @Mastodon, for also maintaining a feature-packed experimental fork (#GlitchSoc), that is what Pan runs
  • #Tuba and #Moshidon, for being the most beautiful and awesome #Mastodon clients ever
  • #Firefox, for still remaining the best possible #browser choice, despite #Mozilla’s governance messiness
  • @openstreetmap, for allowing us to find the right path, both literally and metaphorically!
  • @organicmaps, for being the simplest, cleanest, yet feature-rich #OSM client and navigation app
  • @protonvpn, for making me browse safely from/to anywhere in the planet and @protonprivacy #ProtonMail, for hosting my email, despite the latest alarming political statements…
  • @libreoffice, for allowing me to draft documents with ease, the last of which was my #CV
  • #LanguageTool, for preventing me from making embarassing spelling mistakes
  • @photoprism, for safely storing and indexing all my photographic memories, on Aby, and for providing stellar and friendly support too!
  • #Actual, for moderating the very likely risk of ending up completely broke, since it forces me to manage my finances consciously and coherently
  • @readeck, for storing and sorting ALL my varied and overwhelming inputs
  • @nextcloud, for storing and synchronizing my data, for its #calendar, its #tasks, and all its awesome apps
  • #Rustdesk, for preventing my friends and family members from going crazy, by allowing me to remotely connect to their devices and directly address the issues they have
  • #Listmonk, for sending out my newsletter
  • @eleventy, for powering all the websites I maintain, above all the virtual representation of my mind, and for being the only reason why I resist and try to continue learning #JavaScript
  • @forgejo, for giving us a chance to truly control and collectively develop the sources of our software, but most importantly @Codeberg, for RESISTING, RESISTING, RESISTING, despite the hatred and attacks nazi assholes throw at them
  • @musicbrainz for keeping music knowledge open and free, and @ListenBrainz for scrobbling the crazy music I listen to
  • The @fsfe, for promoting this celebration and fighting the good fight!

Lastly, but most importantly, the biggest thank you goes to all the free software libraries and dependencies the above mentioned #software are made of/built with, including #C, #JavaScript, #Python, #Rust, and all community-maintained programming languages.

I am super sorry if I forgot someone!

#OpenSource #ILoveFS #SoftwareFreedom #Fairphone #Android #LineageOS #FSFE #OpenStreetMap #PhotoPrism #LibreOffice #Readeck #Eleventy #11ty #GNOME #Signal #forgejo #Codeberg #MusicBrainz #ListenBrainz #MetaBrainz

reshared this