SelfPrivacy 0.13.0 is out now, and it finally brings Single Sign On support, powered by Kanidm under the hood.
New servers will have it enabled by default, but for existing ones there are some caveats: please read our blog post for more info: selfprivacy.org/blog/2025/04/2…
We've also added a new service to our catalog: the to-do app @vikunja. It supports SSO out of the box.
This release is made possible thanks to the support from @NGIZero, thank you very much!
My week: lists.haxx.se/pipermail/daniel…
malloc, repladdrinfo, typecheck, deprecation, DDoS, curl up, location-mode, rc tags, tpm2, wcurl, CNA
Fix FTP accept connect by And-yW · Pull Request #17186 · curl/curl
When cf_tcp_accept_connect() is called and it sets up a connection it never indicates to the caller that the it's done.GitHub
Hiring for Flatpak Automation
The desktop team in Red Hat has another open position. We’re looking for someone to work on Flatpak automation, for someone who enjoys working on infrastructure. Although the job description states 2+ years of experience, it’s suitable for juniors. Formal experience can be replaced by relevant open source contributions. Being onsite in Brno, Czech Republic is preferred, but not required. We’re open to hiring good candidates elsewhere, too.
If you’d like to know more about the job before formally applying, don’t hesitate to contact me on Mastodon, Signal, Matrix (@eischmann at fedora.im), or email.
Software Engineer - Enterprise Linux Workstation (Brno Office, Czech Republic)
Company Description At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions.redhat.wd5.myworkdayjobs.com
reshared this
Review: The New Dawn by Icalos
readers who enjoyed the other four books in this series will find this is a satisfying conclusion, offering closure, and ending the journey nicely.stuff.interfree.ca
Right, so. Chrome is a horrible browser with a huge marketshare. It's well known that it spies on its users. They've recently decided that ad-blockers are bad so they released a new version of the add-ons system so ad-blockers can't work as effectively. Google has used it to forece through its own standards and practices despite anything that happens in the W3C standards body. Right, okay. So Chrome must die.
But how to kill it?
…..
WAIT! I have a great idea!
theverge.com/policy/655975/yah…
Yahoo wants to buy Chrome
Yahoo wants to buy or build a browser to boost its search business, an executive testified in the Google search remedies trial.Lauren Feiner (The Verge)
Not true.
“We’re still active, still innovating, and not going anywhere.”
Here’s what’s really going on.
▶️ youtube.com/watch?v=nfuJt7fLEt…
Google’s AR Glasses Of The Future & OrCam Talks To Double Tap
In this episode of Double Tap, Steven Scott and Shaun Preece dive into the latest developments in AI-powered wearables, smart glasses, and Apple’s ongoing st...YouTube
I added to my reading queue this four-part aricle series on the history of the personal computer "to trace where the personal computer came from and where it went". The title of one of the parts seems intriguing: "Interactive Computing: A Counterculture".
technicshistory.com/a-bicycle-…
#PersonalComputer #retrocomputing
A Bicycle For the Mind
This series consists of the following posts: A Bicycle for the Mind – Prologue A Craving for Calculation Interactive Computing: A Counterculture From ACS to Altair: The Rise of the Hobby Computer…Creatures of Thought
Vibe Coding: The Future of Programming
AI is transforming software development, shifting programmers from writing code to collaborating with AI in an intent-driven workflow—this is vibe coding.O’Reilly Online Learning
My last post got more than 1k boosts! Thanks everyone! 👉 I decided to share one of my paid resources here on Mastodon for free so that everyone can have a look at my educational paper circuit projects and how my workshop kits look. Feel free to download and/or #retoot
These color-changing mushrooms are a fun party trick for grown-ups or an easy educational project for kids aged 7 and up.
And here is the super secret download link
voltpaperscissors.com/secretdo…
#libraries #papercraft #electronics
We love #Linux ! 😍
That's why we offer FREE desktop clients for all major distros🧑💻👉 tuta.com/blog/desktop-clients-…
What's your favorite distro? If it isn't listed below, let us know in the comments!🐧
Free secure desktop email client for Linux, Windows and macOS | Tuta
Why the Tutanota desktop client is best for productivity and security.Tuta
- Ubuntu (25%, 137 votes)
- Debian (26%, 142 votes)
- Arch (23%, 125 votes)
- Fedora (24%, 131 votes)
So I'm stuck with the webview.
PureOS Crimson Progress Update 🚀
Since July 2024, we’ve built a strong foundation—now climbing the stack!
March highlights:
• Faster USB charging
• Smoother touchscreen
• Speedier storage access
First alpha release coming soon.
Learn More Features Here: puri.sm/posts/pureos-crimson-d…
PureOS Crimson Development Report: March 2025 – Purism
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.Purism SPC
debian/changelog · pureos/latest · Librem5 / librem5-base · GitLab
Librem5 base configuration and meta packages.GitLab
💫 The time has come: a new Delta Chat Desktop release is ready to be tested 💫
Version: 1.57.0 (which is the release candidate for 1.58.0, if it works well).
Highlights:
🎤 record voice messages
👤 new profile view design
🖼️ improved image messages (less border, you now see more from the image)
support.delta.chat/t/help-test…
Help testing the upcoming v1.58.x release
Please checkout & test the new Desktop Prerelease 1.57.0 before we publish the final release 1.58.0 Important new features to test: voice messages: finally you can record and send voice messages with DC desktop change to new transport API (technic…Delta.Chat
treefit reshared this.
support.delta.chat/t/help-test…
From the link you provided! Its the only download available on that page as far as I can see. I found the instructions quite confusing actually. ...~test 1.57.0 for release 1.58.0 with a 1.59.0 core...
"Please checkout & test the new Desktop Prerelease 1.57.0 before we publish the final release 1.58.0"
Help testing the upcoming v1.58.x release
Please checkout & test the new Desktop Prerelease 1.57.0 before we publish the final release 1.58.0 Important new features to test: voice messages: finally you can record and send voice messages with DC desktop change to new transport API (technic…Delta.Chat
sth seems wrong here, maybe a version was build incorrectly (though that's very unlikely), could you provide me with the direct link of the file that you downloaded?
Also maybe you still had the old version open, make sure you quit delta chat completely and then open the new version.
Ok, point taken. This was my upgrade sequence.
1. Follow the link you provided on your request for 1.58.0 testers.
2. Download the download.delta.chat/desktop/v1… file for my laptop.
3. Close Delta Chat Desktop on my laptop.
4. Install file via Package Manager.
5. Reboot my laptop.
6. Open Delta Chat.
Here is the current About screen on my laptop.
How I Made A Laptop From Scratch - anyon_e
RK3588 SoC, 4K AMOLED 13.3" Display, 16GB DDR4 RAM, M.2 NVMe Gen 3 SSD, Wi-Fi 6 + BT 5.2, removable wireless mechanical keyboard, 10 finger touchpad, and an ...YouTube
Eezo the blind dj reshared this.
If he stuck in his own lane, right to repair, he'd do alright.
This is the kind of thing that should be banned. It is time to realize that indiscriminate data collection and profiling is harming our society.
techcrunch.com/2025/04/24/perp…
#Vivaldi #Browser #Spyware #surveillance #SurveillanceCapitalism #AI #Windows #Macos #Linux
Perplexity CEO says its browser will track everything users do online to sell 'hyper personalized' ads | TechCrunch
Perplexity is building its own browser is to collect data on everything users do outside of its own app to sell ads.Julie Bort (TechCrunch)
reshared this
youtube.com/watch?v=fO9e9jnhYK…
Live 4K video of Earth and space: 24/7 Livestream of Earth by Sen’s 4K video cameras on the ISS
Watch Earth Live from space in 4K. See Earth like astronauts on the International Space Station #ISS #LiveStream #Earthlive #ISSLive #EarthfromSpace Join our...YouTube
Matthias and Florian are talking at LAS about the Android backend for GTK4
The process of importing the #EV is finally over. It was pretty smooth on the Czech side except for a little drama at the technical inspection. Since I was buying it from an official dealer, I just checked the VIN code on the windshield, but the technical inspection needs to check the one sealed in the chassis and they couldn't find it. I had to call the German dealer and they had to ask the mechanics. It was under the carpet in the back of the trunk. 😅
youtube.com/watch?v=JeyWnToyd1…
#Accessibility #coding #programming #software
Making Accessible Audio Software - Perspectives of a Blind Music Producer Trey Culver & Adam Wilson
https://audio.dev/ -- @audiodevcon---Making Accessible Audio Software - Perspectives of a Blind Music Producer - Trey Culver & Adam Wilson - ADCx Gather 202...YouTube
I'm pondering adding a --location-mode flag to #curl and I could use your feedback!
github.com/curl/curl/pull/1654…
curl: add --location-mode all/obey/first by bagder · Pull Request #16543 · curl/curl
Sets the "mode" for how to treat and use a custom HTTP method when following redirects. The idea being that a user can set location-mode: obey in their .curlrc or similar to get this func...GitHub
Later today, at 14:55 I will be on stage to talk about XDG desktop portals: where they are, and what they’ll become: conf.linuxappsummit.org/event/…
Thanks to Igalia for sponsoring my attendance; if you want to talk about what we do, feel free to catch me at the conference
With bluesky (mostly) going down for a few hours today, I got to wondering about how decentralized the fediverse really is in terms of where its servers are hosted. I grabbed a server list from fedidb, with network information coming from ipinfo.io .
[EDIT: I did a better analysis on a dataset of 10x as many servers, see discuss.systems/@ricci/1144003… ]
These stats are by the number of *servers* not the number of *users* (maybe I'll run those stats later).
fedidb currently tracks 2,650 servers of various types (Mastodon, pixelfed, lemmy, misskey, peertube, etc)
The fediverse is most vulnerable to disruptions at CloudFlare: 24% of Fediverse servers are behind it. Also note that this means that I don't have real data on where this 24% are located or hosted, since CloudFlare obscures this by design.
Beyond CloudFlare, the fediverse is not too concentrated on any one network. The most popular host, Hertzner, only hosts 14% of fediverse servers, and it falls off fast from there.
Here are the top networks where fediverse servers are hosted:
504 Cloudflare, Inc.
356 Hetzner Online GmbH
130 DigitalOcean, LLC
114 OVH SAS
56 netcup GmbH
55 Amazon.com, Inc.
55 Akamai Connected Cloud
36 Contabo GmbH
33 SAKURA Internet Inc.
32 The Constant Company, LLC
31 Xserver Inc.
28 SCALEWAY S.A.S.
24 Google LLC
23 Oracle Corporation
16 GMO Internet Group, Inc.
14 IONOS SE
14 FranTech Solutions
11 Hostinger International Limited
10 Nubes, LLC
Half of fediverse servers are on networks that host 50 or fewer servers - that's pretty good for resiliency.
There is even more diversity when it comes to BGP prefixes, which is good for resiliency: for example, the cloud providers that have multiple availability zones will generally have them on different prefixes, so this gets closer to giving us a picture of the specific bits of infrastructure the fediverse relies on.
The top BGP prefixes:
55 104.21.48.0/20
50 104.21.16.0/20
48 104.21.64.0/20
41 104.21.32.0/20
41 104.21.0.0/20
38 104.21.80.0/20
32 172.67.128.0/20
31 172.67.144.0/20
28 172.67.208.0/20
28 162.43.0.0/17
27 104.26.0.0/20
26 172.67.192.0/20
26 172.67.176.0/20
23 172.67.160.0/20
19 116.203.0.0/16
17 172.67.64.0/20
17 159.69.0.0/16
16 65.109.0.0/16
14 88.99.0.0/16
14 49.13.0.0/16
13 78.46.0.0/15
13 167.235.0.0/16
13 138.201.0.0/16
11 95.217.0.0/16
11 95.216.0.0/16
11 49.12.0.0/16
11 135.181.0.0/16
10 37.27.0.0/16
10 157.90.0.0/16
75% of fediverse servers are behind BGP prefixes that host 10 or fewer servers, meaning that the fediverse is *very* resilient to large network outages.
Top countries where fediverse servers are hosted:
871 United States
439 Germany
156 France
148 Japan
75 Finland
57 Canada
49 Netherlands
38 United Kingdom
26 Switzerland
26 South Korea
21 Spain
19 Sweden
18 Austria
17 Australia
15 Russia
12 Czech Republic
10 Singapore
10 Italy
And finally, a map of the locations of fediverse servers:
ipinfo.io/tools/map/91960023-e…
IP Map Report
We're the trusted source for IP address information, handling 50 billion IP geolocation API requests per month for over 1,000 businesses and 100,000+ developersipinfo.io
FediVerseExplorer likes this.
Did you leave your Wii at the #EMF2024 Swap Shop?
If so, it's now hosting my blog:
blog.infected.systems/posts/20…
Huge credit to @jmcwhatever for the effort porting NetBSD to the Wii!
Synopsis and Cast Revealed for This Weekend’s Doctor Who — The Well
The Doctor and Belinda find themselves on the inhospitable Planet 6-7-6-7…The Doctor Who Companion
Atlanta Radio Veteran ''Cadillac Jack'' Choate Dies at 51
RADIO ONLINE offers the latest radio industry news, podcast news, radio show prep, radio promotions, radio station data and more. RADIO ONLINE has been serving the radio industry since 1989, with up-to-the-minute news at radio-online.comRADIO ONLINE
People are Googling fake sayings to see AI Overviews explain them - and it's hilarious
Google's AI Overviews tool now confidently creates origin stories for made-up idioms. Try it for yourself.Artie Beaty (ZDNET)
Cleverson has moved reshared this.
This phone case sprays hand sanitizer, and it's an odd essential I take everywhere
Suriv's Spray Case dispenses hand sanitizer, perfume, sunscreen, and more from the back of your phone. It sounds unusual, but it's surprisingly handy.Kayla Solino (ZDNET)
Hey pals: Someone I like made a tool that extracts still images from youtube tutorials so we can follow them step by step with screenshots as God intended instead of having to constantly be pausing and seeking back and forth. I have LOST this precious resource.
Was it you? Will you give me the link? I will bookmark it this time.
UPDATE: FOUND. It is github.com/obra/Youtube2Webpag… by @jesse and it deserves a genius grant if we're honest
GitHub - obra/Youtube2Webpage: I learn much better from text than from videos
I learn much better from text than from videos. Contribute to obra/Youtube2Webpage development by creating an account on GitHub.GitHub
As some might know, RFK is planning to create a registry for those who are autistic. this is a violation of basic human rights, and can lead to things like nonconsensual and painful therapies, force sterilization and eugenic cleansing.
Please help the American Autistic Community, and those who support said community, raise our voices in saying no. Sign the petition, if you can.
chng.it/CqvSQHJKZh
If you cannot, or are unwilling to, please share and boost the post for those who may be able to.
Thank you.
reshared this
Welcome to The Global Voice - The Global Voice
The Global Voice brings together an international team of broadcasters, producers and radio journalists to present for you a wide range of entertaining and informative programs.The Global Voice
As a reminder to my academic friends. If you are doing research that involves modifying a compiler - perhaps to add a security mitigation or to test an optimization or some other interesting behavior - and you want to run a real world benchmark or test suite: we can help you run it on Firefox.
We can get you set up with our CI so it's easy and efficient to iterate on your patches and run it through the whole gamut.
If you want a compelling story in your paper, showing results on what is probably the second most complicated piece of software in use ought to do it.

But the flag would be useful anyway, sry to be greedy
lebout2canap ⏚
in reply to Brno Hat • • •Jiří Eischmann
in reply to lebout2canap ⏚ • • •lebout2canap ⏚
in reply to Jiří Eischmann • • •Ok, thanks for the answer.
@brnohat
James Just James
in reply to Brno Hat • • •GitHub - purpleidea/mgmt: Next generation distributed, event-driven, parallel config management!
GitHubJiří Eischmann
in reply to James Just James • • •Kevin Karhan
in reply to Brno Hat • • •@sesivany #remite candidates from within the #EU are welcome, I guess?
#Relocation may not be an option for most andd seems quite unnecessary given the nature of #SoftwareDevelopment!
Jiří Eischmann
in reply to Kevin Karhan • • •Kevin Karhan
in reply to Jiří Eischmann • • •onsite would be a clear no-go for anyone I know who's even remotely talented, even if they were within communting distance.
Not to mention it's ableist af to any non-neurotypical or disabled person.
It's not a matter of money either. I did reject a position paying 50% higher... All I'd care is getting legally employed under German law for healthcare and tax reasons.
Jiří Eischmann
in reply to Kevin Karhan • • •