Microsoft wants 2025 to be the "year of the Windows 11 PC refresh." They want up to 400 million perfectly good computers running Windows 10 to become e-waste. Why? So Microsoft can have their cake ($140-$200 for a Windows 11 license) and eat it (your data) too
It's time to switch sides, and break away from this cycle of endless upgrades. Our new guide walks you through installing a Linux-based operating system—keeping your computer secure long after Microsoft walks away
ifixit.com/Guide/How+to+Instal…
How to Install Linux on a Windows PC
Follow this guide to replace Microsoft Windows 7, 8, 8.1, 10, or 11 with a modern Linux operating system on a desktop or laptop PC. Linux isn't...iFixit
I'm excited to share what I've been working on with @erikjee: RustNL's #rustlang Maintainers Fund!
Many people and companies contribute to Rust, but there are fewer and fewer paid positions for general maintenance (reviews,cleanups,etc). We need to fix that.
General maintenance is one of the most fundamental jobs in an open source project, but is one of the hardest to get paid for. Adding new features gets you promoted; keeping the lights on does not.
But everything depends on it. Code needs reviews, cleanups, docs. New contributors need mentors, etc.
A significant number of Rust maintainers who got paid for that have lost or quit their job recently. Due to RTO policies, a shift in responsibilities, budget cuts, and/or burnout. This is already quite noticable in the Rust project: longer review queues and more technical debt. This is a problem.
Through RustNL, the non-profit foundation behind the largest Rust conference (RustWeek) and the Rust Project's All Hands, we are setting up a fund to provide stable jobs for Rust maintainers. We want to employ six full-time maintainers in 2026.
Additionally, we'll provide internships and mentorship, to help retain promising new contributors. Not only do we need to make sure the current generation of maintainers doesn't burn out, we need to work on the next generation of maintainers too.
What we need now is companies who rely on Rust to step up and contribute financially. Having your business rely on the work of unpaid volunteers is not sustainable in the long term. It's a risk.
And if your company contributes to Rust, keeping the project well-maintained will accelerate your work.
Over the last few months, we have spoken to the Rust Foundation and several big companies about our plans. The input we've received and the positive reactions so far makes us believe we can make this happen. Today, we are publishing our plans for a wider audience, in search for the required funding.
If your company is interested in funding Rust maintainers, please reach out to me or @erikjee!
You can find our sponsors prospectus here: rustnl.org/resources/Rust-Main…
Let me know if you want to talk! 💛
(Message me through Mastodon, Rust Zulip, or email: mara@rustnl.org)
GRENDEL: FRIGHTENING SPECIAL pt1
prev: merveilles.town/@prahou/115371…
next: merveilles.town/@prahou/115374…
#unix_surrealism #comic #grendel #technomage #cirno #glenda #plan9 #unix #linux #penguin #openbsd #freebsd #netbsd #dragonflybsd #9front
Tomáš (@prahou@merveilles.town)
Attached: 1 image bun in the middle next: https://merveilles.town/@prahou/115372814373913565 #unix_surrealism #comic #9front #glenda #cirno #unixMerveilles
well I guess that's a lie because I tried to build Eclipse against JDK17 and it says
[ERROR] ========================: Type org.eclipse.tycho.core.maven.TargetPlatformWorkspaceReader not present: org/eclipse/tycho/core/maven/TargetPlatformWorkspaceReader has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0
1. The key stroke to get an AI-generated description has been altered to something, well, pressable by a hand: NVDA+G. As someone at the White House would say: "Beautiful change."
2. Image descriptions are still almost unusable and funny. For instance, The "This PC" icon on my Windows 11 24H2 Desktop is consistently described this way:
"A blue and white laptop on a sidewalk."
@NVAccess
About to go to bed, so avoiding to look it up, but if anyone here knows:
Why did Classic MacOS have so many typedefs that were variations of Str255? Like ConstStr255Param ?
Was that just a workaround to deal with Pascal generating different code for these under the hood?
-- @pluralistic
Wonder if the SGX that was storing the username <> phone number link died hahaha
RT: dragonscave.space/users/meneli…
@pertho @jae you read a lie, it has nothing to do with GnuPG. It uses a Rust implementation of PGP called rpgp which has been audited multiple times
github.com/rpgp/rpgp/blob/main…
rpgp/docs/SECURITY_STATUS.md at main · rpgp/rpgp
OpenPGP implemented in pure Rust, permissively licensed - rpgp/rpgpGitHub
@pertho openpgp.org/software/deltachat…
not sure how crusty or black you could make it. but the shxt just works. feld and i use it daily for over a year at this point.
@jae @pertho the thing that blows peoples minds is how FAST it is as a messenger. They just assume it's gotta be slow because it's email underneath and there will be greylisting and other anti-spam nonsense that will make it frustrating to use.
But this is more like how email worked before anyone did spam filtering at all: fast, direct. Messages delivered via modern internet in less than 1 second usually.
@pertho @jae I would recommend forgetting email exists here at all, install the app, click create account, write a username and bio if you want, and then you're done
you don't even need to know the email address or password involved. Your identity is your PGP key, not your email address, and soon the email addresses being used will begin rotating across a whole network of servers, you'll have multiple paths that you can be reached at, etc etc. And they'll be disposable identities.
how? if the servers involved can only send encrypted mails, we can allow accounts to be created on demand. Spammers can't use them because they won't have any victims to spam unless they can acquire not just the active email addresses of user accounts, but also their public keys... which they won't be able to do
@pertho @jae people you want to chat with on there will have to share their invite link as a URL or QR code (safe to do over insecure comms). Then you'll be able to add them as a contact.
it's so easy to setup, give it a shot. I have an account linked in my bio here if you want to test.
also you can have multiple accounts/identities unlike Signal. This gives you some flexibility for further controlling your opsec
@pertho @jae FINALLY someone who thinks this is cool. Most people are like "but I want to use my own crappy mail server stack / Gmail AND I want to keep using my email address I use for everything else"
ok cool cool nice opsec bud, nobody will ever figure out your identity if they get your hands on addresses used in a conversation
Literally me. 11 successful installations of Linux in my area so far, with zero complaints, and I will be doing a 12th soon.
Re: last boost (aus.social/@MattHatton/1153703…), it may be hyperbolic, but we all know there's a kernel of truth. Now, what are we software developers going to do about this fucked up situation? I don't know, except sometime I want to ship a whole non-trivial desktop app written entirely in Rust, and hope that I don't fuck up its startup time.
Attempting to open a video project on the day job laptop.
I will see you in three to six business days.
The computer is showing the desktop. There are no other applications running.
The computer is using 8Gb of RAM.
We sent people to the moon using little more than an abacus connected to a double-a battery.
Now I need more computing power than was produced in the entire last 40 years to open one fucking page of text.
We have strayed so far from God's light.
youtube.com/watch?v=2z5A-COlDP…
Why it's not possible to synchronize turn signals (but also absolutely is)
Use your blinkers.Links 'n StuffAging Wheels' video on my Figaro:https://www.youtube.com/watch?v=HE2dKZ492TAMy old turn signal video:https://youtu.be/O1lZ9n2...YouTube
"The mics are fine, it's my DSP that's broken"
Me describing my autism related central auditory processing disorder (CAPD) to other nerds.
If only Europe (and Canada) would legalise "jail breaking" devices. And put up some other provision in favour of consumers.
None of that industry it "protects" is Eropean (or Canadian)
I mean what are the US gonna do? Put tarriffs???
(not my idea)
please! I beg of you, do it. Fuck American Companies over until they agree to stop being fascist bootlickers.
Hell, I'll write to your politicians!
!MESSAGE Missing requirement: Apache Directory Studio LDAP Browser Core 2.0.0.v20210717-M17 (org.apache.directory.studio.ldapbrowser.core 2.0.0.v20210717-M17) requires 'osgi.bundle; org.apache.directory.api.dsmlv2.parser 2.1.0' but it could not be found
okay but that's not helping
ahh ok now I'm getting somewhere...
Cannot complete the install because one or more required items could not be found.
Software being installed: Apache Directory LDAP API DSML Engine 2.1.0 (org.apache.directory.api.dsmlv2.engine 2.1.0)
Missing requirement: Apache ServiceMix :: Bundles :: dom4j 2.1.3.1 (org.apache.servicemix.bundles.dom4j 2.1.3.1) requires 'java.package;
javax.xml.stream [1.0.0,2.0.0)' but it could not be found
Cannot satisfy dependency:
From: Apache Directory LDAP API DSML Engine 2.1.0 (org.apache.directory.api.dsmlv2.engine 2.1.0)
To: java.package; org.dom4j 2.1.3
looks like javax.xml.stream is not available in the classpath in openjdk21 as it was moved to some module or something, idk, this is java shit i never mess with
if I build Eclipse with an older version of Java it should work...
The… cool people… at @thunderbird have released a new feature called "Account Hub". It works exactly with Outlook.com and Google Mail and crashes on any self-hosted mail server 🤦.
Do they even test their crap with independent systems? OIDC support being limited to Google and a handful others in code was one thing, but how does a feature that simply breaks all mail accounts but GAFAM make it into a release?
1853056 - (tb-account-hub-email) [meta] Implement Email Setup for Account Hub Upgrades
NEW (vineet) in Thunderbird - Account Manager. Last updated 2025-10-14.bugzilla.mozilla.org
"Starting in December 2024, the researchers began contacting the affected telecoms. T-Mobile responded by encrypting its satellite transmissions within weeks, but responses from other cell carriers were mixed."
Everything is cool and normal.
mdr.de/nachrichten/welt/panora…
Trump geht leer aus: Maria Corina Machado erhält Friedensnobelpreis
Die venezuelanische Oppositionspolitikerin Maria Corina Machado erhält den Friedensnobelpreis. Das teilte das norwegische Nobelkomitee am Freitag in Oslo mit.MDR AKTUELL (MDR)
ALT TEXT: person holding a cellphone
News alert affecting blind people: Most federal employees within the Office of Special Education and Rehabilitative Services received Reduction in Force notices last Friday.
If not reversed, this action will be detrimental for blind students, adults, and entrepreneurs.
We call upon the Department of Education to immediately rescind this reduction in force.
Read our full press release at: buff.ly/NbJ1mIj
Sabem porque é que eu vos digo para usarem ferramentas AI em grande volume desde que não paguem nem um chavo às empresas de AI?
Porque a AI é uma bolha. Como qualquer bolha, quando rebentar vai ter efeitos na economia real. Mas quando mais depressa rebentar, menos efeitos terá. Se rebentar antes dos idiotas meterem AI em tudo será muito menos destrutiva do que rebentando depois.
Portanto, façamo-la rebentar depressa. Usem AI todos os dias. Não lhes deem um tostão furado.
was just chatting with a former student about how much interesting compiler work never gets written up, and of course other work is written up and then forgotten.
on that topic, was there ever a good overview or retrospective for Microsoft's Phoenix compiler? and does anyone have an educated guess as to how many engineer-years they put into it?
@brouhaha @monospace @goosey @alexr @foone
The R1000 is deeply interesting for more reasons than you can imagine, but what impresses most people is this:
Imagine you maintain a library in some corner of $ReallyBigAndImportantProject and one of your exported functions has a parameter which defaults to 3.
Now you want to change the default to 4.
Who do you call ?
On the R1000, you change the 3 to 4 and when you try to commit that change, it will tell you /precisely/ which other code modules would be /semantically/ affected by that change, and ask you what to do about that.
Only calls which do not explicitly specify that parameter will be on the list.
When we demo that for modern developers, some of them get upset that was possible in 1980 but they can't do it today.
idk what to say other than these dudes look exactly how I expected
sparseMatrix aint trippin none
in reply to modulux • • •modulux
in reply to sparseMatrix aint trippin none • • •bignose
in reply to modulux • • •modulux
in reply to bignose • • •Matthew Martin
in reply to modulux • • •modulux
in reply to Matthew Martin • • •https://alex.femto.pub/@yo@alex.femto.pub/
in reply to modulux • • •interesting, the hCaptcha page has a page on accessibility. "Great" how non-accessible use should "just work" and accessible use has significant usage instructions.
Not an excuse, but for personal use I only use git dependencies and lately I'm leaning that language package repositories are in fact a bad idea.
modulux
in reply to • • •@yo Right, it may be possible to set it up but default Firefox doesn't work, and I don't want to mess about with security settings for that.
For what it's worth I completely disagree with the view package managers are bad. Rust is my preferred language and a lot of the conveniences it has come from cargo.
https://alex.femto.pub/@yo@alex.femto.pub/
in reply to modulux • • •modulux
in reply to • • •https://alex.femto.pub/@yo@alex.femto.pub/
in reply to modulux • • •I went into areweguiyet to find egui, and I found this article:
boringcactus.com/2025/04/13/20…
This guy tested a million frameworks, on Windows, testing Windows Narrator, and foreign input methods.
Although they say Slint works with Windows Narrator, so I have some doubts...
A 2025 Survey of Rust GUI Libraries
www.boringcactus.commodulux
in reply to • • •