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
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
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.
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
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 or build a browser to boost its search business, an executive testified in the Google search remedies trial.Lauren Feiner (The Verge)
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
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
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!🐧
Why the Tutanota desktop client is best for productivity and security.Tuta
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…
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
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…
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"
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.
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.
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 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
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
MiniDebConf Maceió 2025 é um encontro da comunidade Debian brasileira que acontece na capital alagoana entre 1 e 4 de maio de 2025MiniDebConf Maceió 2025
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. 😅
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…
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…
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!
The Doctor and Belinda find themselves on the inhospitable Planet 6-7-6-7…The Doctor Who Companion
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
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.
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
I learn much better from text than from videos. Contribute to obra/Youtube2Webpage development by creating an account on GitHub.GitHub
reshared this
This detailed tutorial explains what Ubuntu Pro is, why I think it’s worth considering, and how you can get started with Ubuntu pro.sk (OSTechNix)
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.
Attackers are luring victims into a Zoom call and then taking over their PC to install malware, infiltrate their accounts, and steal their assets.Danny Bradbury (Malwarebytes)
Kelly Sapergia reshared this.
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 • • •