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
Right! I now have a copy of Eloquence that works on the 64-bit alphas of #NVDA, with the following issues: say all on the web doesn't work (it stops whenever the type of element changes for reasons I don't understand), and dialect switching doesn't work (but it doesn't crash everything anymore). If you want to play, you need to follow the build instructions; I only understand about a quarter of this code and have no intention of actually releasing things that are still broken: github.com/fastfinge/eloquence_64/
GitHub - fastfinge/eloquence_64: Eloquence synthesizer NVDA add-on compatible with 64-bit versions of NVDA
Eloquence synthesizer NVDA add-on compatible with 64-bit versions of NVDA - fastfinge/eloquence_64GitHub
Ma mère, vivant à Paris, accueille un réfugié tibétain chez elle. Ça arrange bien tout le monde, mais ce qui l'arrangerait encore plus lui, c'est de trouver un boulot à Paris ou en banlieue, en journée. Il comprend bien le français mais le parle encore difficilement. En revanche anglais fluent. Il aimerait bien trouver dans la restauration mais pour l'instant tout travail serait le bienvenu. Si jamais tu as ça...et sinon repouet apprécié.
Of course you have to make sure that the website is also one that belongs to the person in question, and they have to have linked it. For example, if the URL says something like iamtalon.fakewebsite.com then that's probably not me.
It's not a bullet proof system, but it is definitely a tool available to check.
Some clients might also display this. Enafore displays it, it says "Verified" under the website link in the profile fields. I'm not sure about other clients, though the website of the instance will show it as well as quoted above.
@jscholes The UK and US are the only two countries with "ID allergy."
In the rest of Europe (and the rest of the world)., it is obvious that every citizen has an ID card, (which is distinct from any other document which could potentially be used for identification, like a passport or driver's license).
Even Germany, which is famously stubborn about things like these (they don't have a single citizen identification number for example) has ID cards.
@FreakyFwoof @jscholes Not having an ID doesn't mean your data is safer, in fact, it's just the opposite.
Without an ID, it's much harder to prove who you are, so organizations that need to do so have to collect more data about you.
New, by me: If you're not using ad blockers, you should be! I wrote 2,000+ words on why you should use them and how to get started.
In this deep-dive blog, I explain why ad blockers are critical for your online security and privacy, what threats ad blockers can help defend against, and we'll look at some of the best ad blockers out there.
More: this.weekinsecurity.com/why-ad…
You can also sign up for my weekly cybersecurity newsletter, out Sundays: this.weekinsecurity.com/
Why ad blockers are a top security and privacy defense for everyone
Ad blockers can help defend against some of the top hacks, scams, and surveillance today. Here are some of the best ad blockers that you can use.Zack Whittaker (~this week in security~)
One advantage of using #AdGuardHome is that it provides statistics on the responsiveness of public DNS providers.
For me, #DNS4EU is by far the fastest (10 ms). Perhaps it's because of their geographical proximity, as they're also based in Czechia. The slowest has been #quad9 at 500 ms. I have no idea why.
I'm also glad to learn that DoH doesn't have a significant speed penalty. It's 12 ms versus 10 ms for DNS4EU. So you don't have to trade privacy for responsiveness.
What has been your experience with #DNS providers based in Europe? Do you have any recommendations? I'm interested in unfiltered DNS because I do the filtering in AdGuard Home.
For me it isn't as fast as DNS4EU, but it's run by a French non-profit, may be a different experience from there.
The European public DNS that makes your Internet safer.
A free, sovereign and GDPR-compliant recursive DNS resolver with a strong focus on security to protect the citizens and organizations of the European Union.dns0.eu
Pigeonholed Tibike
in reply to feld • • •feld
in reply to Pigeonholed Tibike • • •