#FediBlock

Here are 5 more Jimmy the Liar (who often goes by the name JimmyTruth), accounts opened in the past 24 hours now claiming to have been born in multiple cities at the same time.

It seems he's taking a break from claiming to be God's personal servant. Unsure what he's up to this time. But the homophobia, transphobia, and unkindness are sure to follow.

Apparently he's just a con man.

He's opened accounts on countless instances, and has been suspended on most of them, including mine.

I notice that .social already has all of these below suspended, except for the one on mastodon.cc, as of this moment:

@ J @ dizl.de
@ Jimmy @ mastodon.cc
@ J @ moris.social
@J @ friends.ravergram.club
@J @ liberal.city

@hausmeister
@asm
@chromico
@karl
@wjmaggos

This entry was edited (6 days ago)

Quick Tip:
If you are being harassed on this, or any other instance, you have several options of dealing with it. You may block the account yourself, or if you feel this is a greater threat that the community should deal with, you may block and report the post and/or follower via the Mastodon web interface.
As an example on this instance, you would log into the web interface with your email address and passwored used when you signed up at:
someplace.social/
Then, navigate to the offending post or follower,and then you would click the button labeled more, with an elipsis under the post.
This will open a submenu with all the functions to manage what happens to the post or follower. For screen reader users, Mastodon has unhelpfully located this submenu at the bottom of the page, and focus is not automatically set there, so unless or until you realized this, you might think the more... button was doing nothing. It actually is, you just need to navigate to the bottom of the page after you've pressed it. Two of these options in the submenu that comes up are block and report.
Once you click on report, you will get a form to fill out, to let the moderators know about the situation. Additionally, you will have options to report to all remote instances mentioned within any posts marked for the report.
Once the report form is submitted, the moderators of your instance will immediately receive it, and will act on it as soon as possible.
#Mastodon #Moderation #StopHarassment

Hoy como estaba aburrido me he puesto a programar redes neuronales en rust para recordar como funcionan.

De momento tengo el código para las matrices, producto de matrices, matriz por vector, y me falta el producto escalar que me pondré con él en breve.

Luego a ver si consigo entender el sistema de retropropagación, que es el intríngulis de como funciona el aprendizaje y aunque sé como va a grandes rasgos (descender el gradiente hacia la predicción esperada) no sé bien como funciona en la práctica con el detalle necesario para programarlo.

Esto me recuerda que programar algo es comprender algo. Si no sabes como funciona, al compilador no le vas a convencer. Por eso siempre me gustó esta forma de aprender cosas.

in reply to Archos

@archos Jj, je světle pražená, takže vyniknou všechny chutě, které tam jsou. I proto je levná, tj. převážně nekvalitní, káva většinou přepražená, někdy až do stavu, kterému doma říkáme mastné uhlí.

Já sám mám radši i espresso ze světle pražené, ale tam (a třeba i u moka konvičky) tmavší pražení tolik nevadí. Zuhelnatění samozřejmě ano 😉

Ale na tom, že někdo pije to, čemu já říkám uhlí, a chutná mu to, není nic špatného, tisíc lidí, tisíc chutí.

Earlier this year, someone bought me some gorgeous bath bombs from Lush, and having decided to by myself some more, I've discovered that in January they renamed three of their bath bombs to "Diversity", "Equity", and "Inclusion", in protest against Trump's Executive Order.

lush.com/uk/en

Те, що в Україні не можна бути просто нормальним — сум і навіть розпач.
#новини #uazmi #війна-в-україні #мобілізація #суспільство
Детальніше тут 👇
uazmi.org/news/post/4630117aa4…

So one need to have 100K to run for NDP leadership. That's a mighty gatekeeping which mean that no just anyone (competent) can run for it.

That mean if you run, you are beholden to a financier. If that's not corruption then WTF that is?

Do they have a minimal number of Rolexes required too?

(don't point at other parties, it is the exact same shit, but they all currently have a leader, even incompetent ones)

#cdnpoli

This entry was edited (6 days ago)

Question for my #blind followers: Would you be interested in buying, and if so, how much would you be willing to pay, for a screenless Linux-based computer with Braille keyboard and TTS output, like the BT Speak (blazietech.com/bt-speak-pro), but with these distinguishing features:

- Actually open-source software
- RK3588 SoC (4 performance cores, 4 low-power cores)
- Faster and more robust software updates
- Option to boot from SD card (full-sized), for fearless OS tinkering

(continued)

Musharraf reshared this.

in reply to Matt Campbell

An idea I've had is to make a Linux environment based on NixOS that could run on the BT Speak, the BT Braille, the Optima, and probably mainstream devices too like laptops and SBCs. Then I could write my own applications for something like a traditional mode (I haven't planned exactly how that would work yet but I would definitely want it to synchronize things like the clipboard with other environments), and provide easy access to other environments like the desktop, the shell, Emacs, Android apps on Waydroid, Windows in a VM on the more powerful devices, etc, which each environment having its screen reader set up for easy control with a Braille keyboard, common speech and Braille output through Speech Dispatcher or Spiel and BRLTTY, etc. Maybe you could focus on the software first and create something that can run on the BT Speak and then make a hardware board that could also run your Linux environment.

Today's random throwback: in the 80's, the Polish TV broadcast programme which explained different scientific phenomena and technological advancements, often using imported TV material from abroad, e.g. the UK. Turns out there was an episode from the beginning of 1983 on blindness tech at the time. The whole thing is in Polish but contains sounds of the first electronic Braille typewriter manufactured in Poland, an experimental speech synthesizer, a system to read punchcards, a calculator beeping numbers in a Morse-like system and others. Would be fun to have an English translation and audiodescription for it some day. youtu.be/HQyFfMpWvRk #Blind #Accessiblity #Retro #Tech

BlueZ profiles aren’t hot-potatoes you can toss around without planning.
Since I had such a huge Pipewire headache this weekend, I wrote my findings into a Linux script. Please check it out and run it if you find it safe. It does everything: Installs pipewire, writes an espeakup override if you have it it'll be useful, stops LightDM from spawning its own socket and using the shared /tmp/pulse.soc instead, and just, works to move Bluetooth syncs from HFP to A2DP. Again, verify verify. I had GPT help me write it so I cannot give it 100% trust.
eurpod.com/setup-pipewire-a11y…
Looping in @fireborn and @storm, other Linux geeks, love you all, PLEASE weigh in. :D
This entry was edited (6 days ago)
in reply to Tamas G

this isn't totally in my field of knowledge, e.g. I use USB headset and nodm as my display manager, but it looks mostly fine. If it works, and you have sound on boot, this may not be helpful.

I noticed that you enable the user services for pipewire:

sudo -u "$TUSER" systemctl --user enable --now pipewire.service pipewire-pulse.service wireplumber.service || true

But unless I missed it linger isn't enabled for $TUSER so sound may not start at boot. If you have problems with no sound, try adding the following around where those services get enabled:
sudo loginctl enable-linger "$TUSER"
in reply to Billy

I updated the script. It is now 8 KB. It has a --h flag for help text, but essentially: You can choose to enable lingering or not, and if Espeakup as a service is not found, it's enabled for you. This is because the Espeakup.service does expect pipewire to be loaded by the user in that override, so it's sort of like, fake lingering, but per service. It's still not great for multi-user setups, which is why I didn't make lingering explicit, but it's still good for single users. In all cases, the shared socket will mean audio works anyway, hats off for that nice socket script.
This entry was edited (6 days ago)
in reply to Billy

ah, argh. you wanna know today? Upgrading pipewire from 1.2.X to 1.4.X for the LEAudio Bluetooth bits I wanted. Well well. Turns out, the Stormux script sets WirePlumber 0.4-style Lua tweaks. On WirePlumber 0.5 those are ignored, so BlueZ endpoints don’t come up until your full user session finishes and policy loads. O, M, G. Also disable seat monitoring so WirePlumber registers BlueZ endpoints without a logged-in seat. (This is the key for pre-login use.) But it's really not about the shared pulse socket. You would just need to move your “no suspend” ALSA tweak to wireplumber.conf.d rules. Oh, and the Bluetooth tweak. so:
"cat > "$xdgPath/wireplumber/bluetooth.conf.d/50-autoconnect.conf" <<'EOF'
# WirePlumber 0.5
bluez5.auto-connect = [ a2dp_sink hfp_hf hsp_hs ]
bluez5.default.profile = "a2dp-sink"
EOF

# Allow BT endpoints without a logged-in seat (pre-login audio)
cat > "$xdgPath/wireplumber/wireplumber.conf.d/10-disable-seat-monitoring.conf" <<'EOF'
wireplumber.profiles = {
main = {
monitor.bluez.seat-monitoring = disabled
}
}
EOF
cat > "$xdgPath/wireplumber/wireplumber.conf.d/50-fenrir-no-suspend.conf" <<'EOF'
monitor.alsa.rules = [
{
matches = [ { node.name = "~alsa_output.*" } ]
actions = { update-props = { session.suspend-timeout-seconds = 0 } }
}
{
matches = [ { node.name = "~alsa_input.*" } ]
actions = { update-props = { session.suspend-timeout-seconds = 0 } }
}
]
EOF"

in reply to Tamas G

I updated this script: new commandline options appear!
--no-linger Do not enable systemd lingering for the target user. --mask-lightdm-audio Mask LightDM's PipeWire/WirePlumber/Pulse bridges so the greeter
*only* uses the shared /tmp/pulse.sock (use if you see BlueZ conflicts).
Beyond this, some bug fixes!
• Now, we check better whether ESpeakUp is installed. systemctl status returns non-zero if the unit isn’t active, which made the script print “not installed” even when the unit exists (or is momentarily restarting). We now go based on LoadState.
• Use curl if present, fall back to wget. (Some minimal installs don’t have wget.)
• Don’t hard-code X/Wayland display ":0" - (Broaden the espeakup override so it skips any display, not just :0.)
• Keep the "prefer A2DP" restart tidy, the unit file is reloaded before restart and we don't yank out existing profiles or connections like in the first script.
Enjoy!
Link again:
eurpod.com/setup-pipewire-a11y…
This entry was edited (6 days ago)

“There is indeed such a thing as a dumb question, and learning to ask the right questions may be the most valuable fruit of a good education.

Many essays on ChatGPT pose various questions to the software, but I want to pose one to the engineers developing these Large Language Models (LLMs) and to the enthusiastic adopters of this technology: What is the problem for which LLMs are the solution?”

Really great 2023 article by Jeffrey Bilbro
plough.com/en/topics/life/tech…

in reply to modulux

@modulux According to this blog post from May this year, it should be possible in theory.

build GTK with the -Daccesskit=enabled build option, and set
GTK_A11Y=accesskit

blogs.gnome.org/gtk/2025/05/12…

"Accessible recruitment is more than a policy - it’s a way to ensure that every candidate can perform at their best, and each role is filled by the person
most capable of doing it."
tetralogical.com/blog/2025/08/…

#accessible #recruitment #accessibility #a11y

Séisme en Afghanistan: les secouristes ont aidé les hommes... mais pas les femmes

slate.fr/monde/tremblement-ter…

Les normes culturelles afghanes, qui interdisent tout contact physique entre les hommes et les femmes qui n'appartiennent pas à la même famille, ont poussé les secouristes majoritairement masculins à ne pas venir en aide aux femmes.

🤮

Jeden z umelcu si na Unreleased hodil lekce kytary. Bez meho pricineni. Coz me tesi zaprve proto, ze nase samoobsluha funguje a za druhe, ze ten nastroj lidi vyuzivaji kreativne.

Sem se kouknul borcovi na IG a tam toto. Jako wtf.

Lekce tu:
unreleased.art/forgetbrennan

IG tu:
instagram.com/forgetbrennan/

Tenhle tyden se stavil u nas ve studiu, tak z toho bude i nejaky pekny content ne-jenom-lekci.

#music #folk #kytara

Loudly shouting at #Microsoft to stop forcing "AI" on #GitHub users might lead to some sort of success. Until the next shiny thing comes along.

I took stock, understood what is really happening, that you are accepting to be locked in to a walled garden that you do not control.

So I silently packed up my stuff a while ago and moved to a place and community that accepts, respects and defends my freedom. My repos have moved to #codeberg, I am running my own #forgejo instance and build runners.

This entry was edited (6 days ago)