Introducing my state of the art Linux distro, Ebian. It's secure, performant, and awesome.

debian.org/ follow the instructions here to get an iso (we use this software project only to bootstrap ebian) and then install it.

Then, run `sudo apt update && sudo apt install emacs`

This will install Ebian for you, giving you a modern and awesome Linux distro.

It's official! The San Francisco Board of Supervisors has unanimously declared October 22, 2025 as Internet Archive Day — celebrating our 1️⃣ trillion webpages preserved & our mission to provide universal access to all knowledge.

🔗 Learn more & celebrate with us tonight ➡️ blog.archive.org/2025/10/22/ha…

So if you're a privatised water company you can pump raw sewage into rivers and nobody does anything about it, but if you're a private citizen you can get fined for pouring coffee down a drain.

Please make it make sense.

bbc.co.uk/news/articles/cg435g…

#TheLunaticsHaveTakenOverTheAsylum

in reply to Hubert Figuière

@hub @annaf absolutely. Doing an oil change and putting the waste oil down the drain should certainly be fined more than £150. And emptying the chemical toilet from your motorhome into the drain should also get a hefty fine.

But coffee is not toxic to wildlife. If we’re going to fine coffee drinkers then why not stop people washing their cars in the street?

I am not a web developer at all, but I wonder how it seems so easy to simultaneously make an effort at making things accessible while screwing it up. I needed to order something from Lenovo's web site, and it appears to have some kind of accessibility overlay, but I'm not sure which one. On some pages, pressing tab would only cycle between the various accessibility options and would not reach anything else on the page. And there were several buttons that had an aria-label attribute with "Use enter key to expand" as its value. And that is what Orca reads to me when focus lands on the button, without any context as to the button's purpose.
This entry was edited (1 week ago)

Saw on my timeline today that the Windows 11 25H2 installer removed the ability to launch Narrator from install media. Can anyone please confirm? That'd be an interesting thing for me to learn for sure right now, seeing as I've been trying to bring it up in KVM, failing, and debugging it as if Linux audio is the problem. To be fair, it often is, but maybe not this time.

Peter Vágner reshared this.

I gave a talk last night about "Living dangerously with Claude", on the joys and perils of --dangerously-skip-permissions and how critical it is that we run coding agents in a sandbox so that we can unlock their full potential simonwillison.net/2025/Oct/22/…
in reply to Simon Willison

Codex has a built-in sandbox, even when running locally. It uses Mac OS's Seatbelt mechanism to restrict command privleges, with an equivalent on Linux whose name I don't remember. The default settings don't allow network access. That causes it to constantly prompt for elevated permissions, but you can override that via the config file (this cannot be done via CLI flags).

I find that it's also worth adding some write roots beyond the workspace, notably ~/.cache (for uv) and ~/.docker (if you often need it to interact with Docker containers).

It's interesting how elevated permissionns are implemented; as far as I understand, it's the model that chooses when to ask for them. Sometimes it asks before running a particularly destructive command, even one that would be allowed by the sandbox. If a sandboxed command fails, it may first try to finish the task another way instead of prompting the user. This can be changed via CLI flags; you can force it to always prompt on failure or to never do so. In the latter case, it will try to do as much as it can on its own, only returning back to the user if the task is complete or if it can't find a way forward.

Well, thanks to github.com/Memotech-Bill/MakeD… - now I have a DAISY book of 380 tracks on my Brailliant, and it plays music! Ahaha what a concept Humanware, I'm playing my own Mp3s freely on your device. Big middle finger to you. For a release, grab github.com/Memotech-Bill/MakeD… - this uses mostly Linux conventions. I built a Windows version, that uses FFMPEG and not Id3tag to grab file durations, and make a DAISY 2.02 book.
Oh, you want it? I do link back to this original source. I don't just write code willy-nilly without crediting back a source. So here you go, my fork.
eurpod.com/makedaisy_ffmpeg.zi…
- just point it at a directory and it'll do all the magic for you, throw it onto a Chameleon, Humanware E-reader, Brailliant Bi 20X or 40X, whatever, even any old DAISY player might play this if you can open ncc.html.
This entry was edited (1 week ago)

reshared this

in reply to x0

@x0 OOh vbr I haven't tried yet, might experiment on that a little bit, most stuff I have here just re-encodes into CBR rates. Too bad we can't poke inside the firmware to see what MP3 engine they use. Would be a shame if they now locked it down to just 64-bit mono, but gosh darn it, they're never taking the freedom away from me to play any file I want on there now that audio's been let out of the bag :D
@x0

fashtech is not just *anything* written and promoted by fascists. it has particular technical smells to it.

this post goes in detail through everything that Omarchy fucks up through incompetence and arrogance. it's a perfect worked example.

"Omarchy feels like a project created by a Linux newcomer"

(long post, the author says feel free to skip to the summary)

https://マリウス.com/a-word-on-omarchy/#summary
archive.is/Ks8o5

I have a rather peculiar #Android problem.
- I use personalDNSfilter (zenz-solutions.de/personaldnsf…) to block ads system-wide. It's basically like running a local pi-hole using a local VPN.
- I would also like to use Orbot (#Tor) and run some apps (specifically Nextcloud) that don't natively support proxying through Orbot's VPN.

The problem is, Android won't let me run two VPNs at the same time. And blocking ads without a VPN would require rooting my phone, which I don't want to do. However:
- personalDNSfilter can expose the DNS server on port 5300 without using the VPN (which is useless in itself).
- Orbot can expose its HTTP and SOCKS proxy without using the VPN (which is also useless in itself).

Is there some way to setup a custom VPN that would combine these two things, i.e., let me route some apps through Orbot's proxy and use the local DNS server (provided by personalDNSfilter) at port 5300? I was looking at OpenVPN for Android (github.com/schwabe/ics-openvpn), but I'm honestly really confused. Help please? 😅 Boosts appreciated.

Peter Vágner reshared this.

in reply to Jiří Eischmann

Hello @Razemix, with #AdGuardHome you can use it inside and outside you LAN.
Here, I set it as DHCP server and it acts as DNS resolver for all the endpoints on my local network. But I also declare each device with an unique identifier and set private DNS on all of them. Profiles for iOS devices can be generated from the #AGH dashboard.
My AGH is serving DoT, DoH and DoQ protocols. This way, strangers cannot use my resolver to poison it.
VPN connection is not required is this setup to use your AGH outside your local network.
You need a domain name, a free certificate (Let’s Encrypt), open two ports (443 & 853 on UDP & TCP) in your router and firewall, write a tiny script to update your DNS record if your WAN IP address is dynamic.
Network ports are: #DoT (853/TCP), #DoQ (853/UDP), #DoH HTTP/2 (443/TCP), DoH HTTP/3 (443/UDP).
All you devices and family ones can use your personal secure DNS.
You can also completely replace standard DNS client on all your computers with #dnsproxy software developed by AGH team. All your devices will use secure DNS.

@sesivany

If you're going to take any lessons from me, please let it be my lessons on how to write lightweight software that doesn't suck, and not my lessons on sleep schedules or homework procrastination. Awake at 2:45 AM when I have to work the next day unable to sleep completing exams for an AWS class. Great.

Coucou les alsacien.nes qui traînent par la

Cela fait 5 ans que j'habite à #Strasbourg... et je ne suis JAMAIS allée une seule fois à Kiehl 🫣

Mes ami.e.s me conseillent régulièrement dy aller pour faire mes courses mais comme je ne parle pas allemand, je n'y connais rien et j ai une phobie sociale... c est pas evident. Donc déjà savoir ou aller pour regarder quoi

Avez-vous des adresses à conseiller ? (Spécialement les adresses pour des produits veganes)

Merci d avance pour tous vos retours 🥰

J'espère que vous allez bien

Et je vous souhaite une belle journée ❣️

I've worked for CEOs (not directly, obviously, there were lots and lots of middle managers to keep us separate) and I 100% believe they would fire 40% of people holding their institutional knowledge without any idea of what those people do.

EDIT: I've been informed the article I based this shitpost off of might have been AI slop (I didn't read the article, because who reads a thing before a shitpost??). But even so, PLAUSIBLE.

This entry was edited (2 weeks ago)

Don't get me wrong, I love the idea of multiline Braille and the benefits it comes with. I don't pooh-pooh on folks who purchased them, if they are proud and love their investment, that's amazing.
For me there's fundemental physics problems with multiline. No matter the weight (which right now even 4-8 LBS is a lot to be always wearing if you wanted to like a traditional one,) you'll never reduce the width and length. This is where I've always felt like 32-cells was a more natural feel, as with 40 you make it so long that the device begins to look more like a line. I believe the newer multilines opted for the less line-like feel, which is good too. No matter what though, you'll have it remain as wide as a laptop, because of Braille cell's size itself. If you want to have those pins, plus extra pins within gaps to create any tactile graphic that aligns to other shapes, you need that size. We'd need magic floating resizable-type device that slides underneath itself and unslides when it needs more content displayed to truly make my dream work it. It would shrink down in width (not length, again physics) and become smaller, but thicker. Then it would slide out like a little turtle popping out of its shell to reveal more content. Ha. What no that's never going to be a thing.

I should port at-spi2-registryd to gdbus. There is no reason that it needs to be using libdbus (libatspi might be another matter). I wouldn't want to make anyone else have to muck with the existing code, and libdbus will just make your program abort if you look at it the wrong way.
Of course, I should do a lot of things... Of course, a patch would be welcome if anyone else felt like taking that on.
This entry was edited (1 week ago)

Hi @fastfinge , In case you have some spare time, I'd be very interested in your feedback on a11y regarding codeberg.org/readeck/readeck/p… 🙂
in reply to Readeck

Hi! Sadly I can’t participate on codeberg as they have a captcha that blocks account creation, and they sometimes show a captcha during login and page views as well. They’ve decided that blocking AI scraping is more important than accessibility. As for hotkeys, my initial feedback is that following the gmail or Microsoft conventions would be best. However, the interface is not complex enough that I’d find myself using them; at least in my use-case I’m rarely dealing with hundreds of links I need to act on, so the speed of shortcuts wouldn’t add much. But other folks might differ! It’s okay to intercept escape directly; if a screen reader offers a hotkey that would conflict with yours, it blocks that hotkey from ever reaching the page.
in reply to 🇨🇦Samuel Proulx🇨🇦

thanks for your feedback 🙂

Do you get a captcha once you're logged-in or is it that you can't even register?

Found this codeberg.org/Codeberg/Communit… but I reckon that you can't participate; bit of a chicken and egg situation 🫤

(you can register by email if you want, they're the good guys doing their best)

in reply to Mislav Marohnić

Thanks! Zara is an amazing cat and I love her deeply. Unfortunately, AI has really changed the incentives around accessibility for the worse: big corporations are now all in on accessibility, because the more accessible something is, the better it is for AI. Whereas non-corporate efforts are now actively harming accessibility to keep AI out.
in reply to 🇨🇦Samuel Proulx🇨🇦

This is not me trying to push you to try Codeberg again, but for what it's worth, I've received a reply from one of the Codeberg team that there should not be visual CAPTCHAs anywhere but the signup form anymore. The anti-AI scraping approach adopted roughly 6 months ago is a computational challenge using Anubis. codeberg.org/Codeberg/Communit…

heise erweitert sein Angebot für Leserinnen und Leser mit Sehbeeinträchtigung. Ab sofort erhalten Menschen mit Sehbehinderung auf alle digitalen Abos des Verlags – einschließlich der Magazine und von heise+ – einen #Rabatt von 50 Prozent.

➡️ heisegroup.de/presse/Mehr-digi…

#Inklusion #heise

European Houses of Big Loot. Contains vaguely lewdish reference.

Sensitive content

This entry was edited (1 week ago)

Dear business owners large and small,

Post your upcoming events, specials, sales, calendar, news, etc. on your actual WEBSITE.

Telling your potential customers they can find it on some billionaire-owned social media platform is like telling them to fuck off.

Unless someone actually has an account with those platforms, they can NOT see your posts. Not even if it's set to "public". Yes, really.

This is literally what your website is for. FFS please use it. 🐸

#FuckMeta

Yesterday’s #AWS outage has led me to wonder, not for the first time, if we all have maybe become too dependent on online services. For instance, I read the story about how the outage wreaked havoc with smart beds. I’m also thinking about people who control their kitchen appliances and thermostats with apps. From an #A11Y standpoint all these things are wonderful, no question. But, as was shown yesterday, glitches would have the potential of throwing everything into chaos. There’s also the issue of too much power being in too few hands, but that’s another subject for another time. Right now Sarah and I have Braille overlays for our appliances, and our thermostat from the now defunct talkingthermostats.com still works fine. I’m just not sure I ever want to put control of my appliances and heating/cooling into the hands of an app. #JMO
#a11y #aws #jmo
in reply to Kevin LaRose, Just So Tired

A few years ago, my a/c stopped working. It turned out that my thermostat was gone, and the tech put in what he had / wanted to put in. So now I have a thermostat that isn't ideal from an accessibility perspective, and sometimes I wish I'd put in something else, like a Nest, but you make a good point, that it could have its downsides, and it might not be the best after all. In general, everything seems to become more complicated over time, and the complexity often brings subtle, unwanted side effects. Same goes for AI, but that's another subject. i miss my old thermostat; at least it had a switch so that I could clearly tell whether it was heating or cooling or off.

That Vario really might be on its last leg. I need to tap it super hard to get power to work reliably, once I power it off, sometimes it won't power back on without a good slap across its backside. Wow. Poor thing. I at least got all my data off it and reset it, so I'm happy if it does die nothing important will be on it. So, back to the drawing board with HID Braille on Linux. Perhaps my Bluez stack is out of date.

Suite à la mort subite de mon fairphone 3+, j'ai craqué pour un fairphone 6. Et bah la marque a fait d'énormes progrès !
L'appareil est super bien fini. Les performances sont au top.
Je n'ai pas encore vraiment eu l'occasion de tester, mais les capteurs photos ont aussi l'air d'avoir grandement pris en qualité. Et surtout, l'appli démarre en un instant.

L'écran est nickel!

Et puis on peut se le faire livrer avec e/OS/ (Murena) préinstallé, et ça c'est vraiment cool (bien que facturé 50€)

1/2

This entry was edited (1 week ago)

I've been experimenting with turning LibriVox's excellent dramatic reading of Wuthering Heights into an immersive 3D audio experience. Just finished Chapter 1 as a test run.
Please check it out and give feedback! audiopub.site/listen/ea8b9f7d-…
Full credit to LibriVox: librivox.org/wuthering-heights…

#Audiobooks #WutheringHeights #ClassicLiterature #wuthering_heights

reshared this