Newswire: Tek Talk of 3/31/25 at 8pm Eastern welcomes Ron Miller of Vispero to discuss tips on reading eBooks with JAWS such as EPub books using Thorium Reader, Kindle eBooks using the Kindle App for PC, and DAISY books using FSReader groups.io/g/tech-vi/message/89…

I get asked all the time why I made the choice more than 30 years ago to run Linux (Unix before that) instead of Windows. Here's reason number 1,000,001 that I am absolutely positive that I made the right choice all those years ago.

infosec.exchange/@wdormann/114…

Servo Report Week 12 2025

Highlights from last week:

- Support align attribute on HTMLParagraphElement interface
- Implement declarative shadow DOM
- Implement the `fit-content()` sizing function
- Added --enable-experimental-web-platform-features command line argument

You can help support Servo, an independent web browser engine, and the health of the web ecosystem by donating:

GitHub: github.com/sponsors/servo
Open Collective: opencollective.com/servo

Deine Daten. Deine Regeln. Deine digitale Zukunft.

monocles startet heute seine Crowdfunding Kampagne auf StartNext! 🎉

monocles bietet die Lösung für eine europäische Unabhängigkeit von Big Tech. Sei es der Ende-zu-Ende verschlüsselte Chat, der sichere E-Maildienst oder die privatsphärefreundlichen Smartphones mit unserem eigenen Betriebssystem. monocles schafft ein dezentrales, faires und ethisches digitales Ökosystem für alle.

Seid dabei!

startnext.com/monocles

#privacy #monocles #xmpp

This entry was edited (8 months ago)

Dear fans of messenger comparison sports,

How does it factor in that on #deltachat there are many apps that can be used in a chat without requiring a login or even a privacy policy ... And the apps all work like cryptpad but automatically and without requiring any server side hosting?

Editing documents and checklists and calendars are all safely end-to-end encrypted without a server and anyone can write new #webxdc apps permission free.

Which other cross-platform messenger offers this?

Unknown parent

mastodon - Link to source

Delta Chat (39c3)

@risottobias @ryanprior

if you like to know about all the gory details of how we isolate apps from getting at any side channels, see this discussion which also includes a security audit by Cure53 delta.chat/en/2023-05-22-webxd…

And yes, it's maybe not perfect, but it's not just yet another web view that has arbitrary access. Also, even if an app manages to break isolation, it has no access to the social graph at all. See webxdc.org/docs/spec/selfAddr_… for what is exposed to apps from the messenger side.

Plaud NotePin – An Accessible AI Voice Recorder for Blind Users blindambition.co.uk/plaud-note…

You are all invited to #curl up 2025 in Prague. The annual curl event. For curl enthusiasts, users, developers and maintainers.

This is my favorite event of the year.

daniel.haxx.se/blog/2025/03/29…

#curl

I added a bunch of CLI options to shape the sound of my MP3 glitching script! Here's a demo of some of the possibilities:

github.com/reillypascal/mp3gli…

#Python #Programming #Coding #MP3 #Audio #Glitch #NoiseMusic #GlitchMusic #ExperimentalMusic #SoundDesign

This entry was edited (8 months ago)

ejabberd 25.03 has been released with:

- Matrix Gateway support for rooms
- Security improvement with ability to store multiple simultaneous password types
- Ability to execute API commands from an XMPP client

and more !

This is a major release and you can check the details for the release on ProcessOne blog:

process-one.net/blog/ejabberd-…

If something really bad is a 5 alarm fire, this is a 5² or perhaps even a 5! alarm fire.

hachyderm.io/@inthehands/11424…


Holy shit.

Just wow, wow, holy shit:

Completely rewriting a multi-million line COBOL codebase that has life-or-death consequences for real people in the space of a few months, using gen AI?

I’ve been writing software for 40-some years, and I have to say: this may be, without exaggeration, the stupidest software-related idea I’ve ever heard from leadership.

wired.com/story/doge-rebuild-s…


in reply to Charlie Stross

Here's an Acorn Atom, released in 1980. I haven't ever used this computer myself. But neither have I used an Apple III, which is, as far as I know, the other well-known computer that came out that year... well-known for being a dud. The photo is from Wikipedia.

As I'm visually impaired, I'd appreciate a more detailed description of this image. #ALTforMe

in reply to Matt Campbell

@matt Description: well, have you ever seen/touched a BBC Model B computer? The Atom is its predecessor. Case is the same flat box with slope around the keyboard, but white plastic with grooves running front-to-back behind the keyboard. Keyboard is the same layout but no red keycaps or function keys. Logo says ACORN ATOM instead of BBC Model B. Looks to be the same size.

@Friendica Support

Hi there,
working on moving old friendica sites from a shared hosting to a VPS, I ran into the following problem I can't find a solution for. This actually happens with one 2021.04 instance but not with another (anymore), so I'm crosschecking all the settings but can't find how to solve this. Both sites were installed as 2012.04 from the start:

not working version wrote:

This is Friendica, version 2021.04 that is running at the web location sub.domain.com/var/www/subdomaincom. The database version is 1413/1413, the post update version is 1400/1400.

working version wrote:

This is Friendica, version 2021.04 that is running at the web location sub.domain.com. The database version is 1413/1413, the post update version is 1400/1400.

As visible in the screen, the site also displays the following path on top of the page, and of course calls that URL:
sub.domain.com/var/www/subdomaincom

Different intents to fix this by changing or deleting the following settings from the console didn't work out:

system.basepath => /var/www/domaincom
system.urlpath => /var/www/domaincom/

Even more astonishing, sending the following setting with the console:
/bin/console config system url https://sub.domain.com
.. the site is displayed and works as it should be for a few minutes, and than falls back into the wrong behavior, like if the worker changes something when ever the cron kicks in. In that time span I can log in and even go thru the admin settings but this setting is not available.

Intents to modify the following specifications in local.config.php didn't work out either:

'system.basepath' => '',
'url.basepath' => '',
'system.urlpath'=> '',

At least I figured out/ realized that url. and system. actually shouldn't be used at all as:
'config' => [
        ],
'system' => [
        ],

.. are actually "in charge" of defining that. So now I'm not sure either if those wrong lines somehow made it from local.config.php into the DB and are now part of the problem.

I found this conversation by @Hypolite Petovan on github:

Table config, cat = "system" AND key = "basepath"


and it actually looks like this is exactly te problem but I have no experience at all with mysql over CLI SSH and don't know what commands to use to delete the apparently wrong setting in the DB.

Screen of the front page showing the error

Is there a way to delete entries with bin/console?
I did manage to change some settings from there but couldn't find any hint how to "delete" an entry entirely from there:

/var/www/inversioncom/bin/console config -h
console config - Manage site configuration
Synopsis
bin/console config <category> <key> <value> [-h|--help|-?] [-v]

bin/console config system basepath /
system.basepath <= /

in reply to utopiArte

Also, this is a btop from an 18 core machine with 256GB of RAM with the major load being friendica, a secondary load is hubzilla, mastodon, and miskey, but friendica represents more load than the latter three combined, but it also gets more traffic than the latter three combined. But what I am getting at here, you may want to consider dedicating a physical server. I'll grant you it's busier than usual as we've just returned the server to service after three months of downtime, 7 motherbords, three power supplies, and two CPU's later.

[

in reply to utopiArte

@Hypolite Petovan

Not mentioned in the inicial post or answers as of now is the setting of /sites-available/sub.domain.com-le-ssl.conf

sub.domain.com-le-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin admin@domain.com
ServerName sub.domain.com
DocumentRoot /var/www/subdomaincom
<Directory /var/www/subdomaincom>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
# 2.4.10+ can proxy to unix socket
SetHandler "proxy:unix:/run/php/phpXy4-fpm.sock|fcgi://localhost"
</FilesMatch>
# DirectoryIndex index.php
ErrorLog ${APACHE_LOG_DIR}/subdomaincom_error.log
CustomLog ${APACHE_LOG_DIR}/subdomaincom_access.log combined
# RewriteEngine on
# Some rewrite rules in this file were disabled on your HTTPS site,
# because they have the potential to create redirection loops.
# RewriteCond %{SERVER_NAME} =sub.domain.com
# RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/subX.domain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/subX.domain.com/privkey.pem
</VirtualHost>
</IfModule>

#AndroidAppRain at apt.izzysoft.de/fdroid today with 13 updated (11 RB) and 2 added apps:

* Inure App Manager (Trial): multi-purpose app manager for all rooted and non-rooted devices 🛡️
* Dharmik Online: Browse Bhagavad Gita 🛡️

Dharmik Only replaces the Dharmik app at IzzyOnDroid. The latter includes all media and is fully offline, but unfortunately jumped to an APK size of > 300 MB…

Enjoy your #free #Android #apps with the #IzzyOnDroid repo :awesome:

A new guide called "Using GitHub Repositories with a Screen Reader" has just launched 🚀

This guide provides step-by-step instructions to help screen reader users navigate and interact with repos efficiently 💖

Check it out and share with your network 🤩

accessibility.github.com/docum…

reshared this

Chromium now has initial, experimental support for the xdg-session-management #wayland protocol, which will start shipping in canary channel in the coming days. I've implemented and tested it against Mutter 48, the only compositor supporting it atm - also experimentally - since version 47.

Quick demo at youtu.be/OG9ZLXzlwkQ

#chromium #wayland #linux #gnome #opensource #foss

This entry was edited (8 months ago)

Holy shit.

Just wow, wow, holy shit:

Completely rewriting a multi-million line COBOL codebase that has life-or-death consequences for real people in the space of a few months, using gen AI?

I’ve been writing software for 40-some years, and I have to say: this may be, without exaggeration, the stupidest software-related idea I’ve ever heard from leadership.

wired.com/story/doge-rebuild-s…

reshared this