Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

If you have a spare 15 minutes, I'd encourage you to check out a fantastic interview at the end of this week's podcast I had with my son Jake (16) who's been doing his bit to keep old electronics alive.

He builds and sells PC's with old parts for people that may not need the most high-spec gaming rig on the planet, he recently purchased an iPhone 13 mini with cracked screen and dead battery and successfully replaced it on his own, he's fixed laptops for his school-friend and also me which were running hot because the fans were caked with dust and much more.

Listen to this young, articulate man express himself in ways that many of his age simply don't. You can jump to the last chapter in the video.

I must also give thanks to my daughter Alice for drawing the artwork for the episode as well.

youtu.be/dT3WRE0JjOs?t=3124&si… Download: onj.me/media/stroongecast/75_-…
#StroongeCast

This entry was edited (Monday, February 23, 2026, 10:43 AM)

reshared this

Peter Vágner reshared this.

Was going through some of the #fosdem talks and noticed one on something called #JMAP maintained by #fastmail mainly for managing/syncing contacts and calendars. Is there anything in terms of self hosting a server yet that i can then develop something that will connect to it? I see someone made a nextcloud proxy but i dont really want to spin up a massive nextcloud server just for contacts/calendar. Id like to use it for #mobilelinux so hopefully gnome/kde support it upstream at some point.

Peter Vágner reshared this.

in reply to Luigi311

looks like this might be the solution to my problems

github.com/stalwartlabs/stalwa…

Looks like i can spin it up and use the collaboration side of it for contacts and calendaring and ignore the email side of it.

Peter Vágner reshared this.

@FreakyFwoof I recently discovered an add-on called pleasant progress bar, the concept is really cool, we can tinker with and create our own progress bar sounds scheme. Ht @KaraLG84 thanks for recommending that #nvda add-on.

reshared this

in reply to Pratik Patel

@ppatel Probably, if I have a lot of time and AI credits, I would try to clone all the incompatible NVDA add‑on and make it compatible with the most recent version, at least 2025.3.

I'm not a coder, but when I do that for NVSpeechPlayer, it just works, I just need to test again and again and provide the error logs to Claude and the LLM makes it work.

in reply to Kaveinthran (no longer here)

@ppatel Maybe if @NVAccess is going to approve this, they need to audit the code because it's not hand‑coded by a human, but it works for personal use, at least personal use aspect is there.
Here's my maintain fork of the tts, very minimal, just to maintain compatibility and enable classic mode github.com/kaveinthran/NVSpeec…
This entry was edited (Saturday, February 21, 2026, 10:33 AM)
Peter Vágner reshared this.

If you're into #Cinematic #Neoclassical and similar stuff, I highly recommend the new album by Eye Of Melian, called Forest Of Forgetting, released today. Released on Napalm Records, so you can buy via Bandcamp too.
CC: @pvagner
lnk.to/EyeOfMelian-ForestofFor…
This entry was edited (Friday, February 20, 2026, 5:50 PM)

Peter Vágner reshared this.

Peter Vágner reshared this.

Onboarding experience with Quicksy


The media in this post is not displayed to visitors. To view it, please go to the original post.

Quicksy is a spin off of the popular Jabber/XMPP client Conversations with automatic contact discovery.

quicksy.im

You sign up with your phone number and Quicksy will automatically—based on the phone numbers in your address book—suggest possible contacts to you. Quicksy can be downloaded for free from Google Play Store.

This entry was edited (Friday, February 20, 2026, 1:33 PM)

reshared this

Peter Vágner reshared this.

Just used Emacs' gptel-agent-mode to have gpt-5.2 as an agent, speech-enable gptel-agent-mode so Emacspeak reads out requests for tool calls and prompts, and text after all the tool calls. So I used Emacs to make Emacs better while inside Emacs.

Also did I mention Emacs?

#emacs

reshared this

Peter Vágner reshared this.

If my home timeline is any indication, the number of Move orders Ableton has gotten from blind people across the world in the past 24 hours has gone up by like 300%. Mostly thanks to some random dude making an open source project.
This entry was edited (Friday, February 20, 2026, 1:37 PM)

reshared this

Peter Vágner reshared this.

Thoughts on "You Belong in Open Source. Let Us Show You the Door.". I mean, do blind people *really* belong in open source? Do all our open issues with Linux projects, all the blog posts written about Linux not loving us back, all the Wayland issues that, thankfully, are being fixed, and so on, really show that we belong in open source? Also this is going to b about vibecoding. I mean with all the open source projects that hate vibecoding, do we *really* belong there if we're going to prompt a model to fix our issues? And this isn't about if the models *can*, because Codex has shown me over and over that they can. But these two issues, right here, have been open for a month and a half. Nothing makes me think they'll be resolved any time soon. Do *I*, then, belong in open source? These two changes have made Android not just usable, but enjoyable for me, for gaming and computing. And yet, "open source" closes the door. Y'all let's not make promises we can't keep.

github.com/Swordfish90/Lemuroi…

github.com/termux/termux-app/p…

reshared this

Peter Vágner reshared this.

Ooo lookie, new audio game, even for Linux!

So this game that I can't spell is about:

Draugnorak is a side-scrolling survival game. How long can you survive? Each night, waves of undead hammer your defenses, while hostile bandits, yetis, and goblins stalk the world beyond your base each day. You start with nothing and must craft the tools, weapons, and structures you need to endure. Gather resources, recruit residents to your base, and connect with the spirits of vanquished foes in custom adventures across different types of terrain. Build an altar, earn favor from the gods, receive blessings, and take on quests. Protect your residents from the dreaded vampyr, build your barricade strong, for the undead come, and they hunger.

Note, when starting the game the first thing you might want to do is craft a stone knife and collect vines and stics from the tree so you can create a stone axe.

stormdragon2976.itch.io/draugn…

Also Draugers are cool. Defience of the Fall reference of course.

#gaming 3linux #foss #accessibility #audiogame #blind

reshared this

in reply to Devin Prater :blind:

Maybe I'll be the only one with a negative opinion here but I tried this game today. And what to say. Sound design is very, very low-effort, it sounds like something from the seventies. The readme is a chaos of the developer's thoughts and he just went with the flow, without considering to put even punctuation or anything in his text. I'm disappointed. But you know, maybe it's only because I'm already used to videogames.
Peter Vágner reshared this.

This is probably one of the most unique pop songs I've heard in a very long time. Really really good stuff. Chloe Qisha - YDH: youtu.be/3p8XaJP0jqA

#NewMusic #Music #Pop #IndiePop

Peter Vágner reshared this.

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Significant progress has been made over the past few days on the Space feature, bringing it closer to reality ✨ Here's a small preview of the current development branch 👀

To help cover the project's annual expenses and free up more time to focus on these exciting new features, I've launched a fundraising campaign for 2026 🌡️🪙😸

➡️ movim.eu/#fund

I've also shared full details about the different goals and how you can help me achieve them in 2026 in a detailed post on the official blog: mov.im/community/pubsub.movim.… 📄📢

And don't forget to spread the word! 2026 will be a truly exciting year for Movim for sure 🤩

#xmpp #movim #fundraising #fund #discord

This entry was edited (Thursday, February 19, 2026, 5:09 PM)

reshared this

in reply to Movim

The media in this post is not displayed to visitors. To view it, please go to the original post.

Hi, congratulation for these wonderfull steps ! :)

Here is a bug report for the blog, when I open the link I cannot scroll on the page. If I open the same link in a private window I can use the website and scroll through. I use firefox.

Here is a screenshoot.

I'm open to test with you if needed.

Peter Vágner reshared this.

Question to #blind #linux users: I'm stuck using my #RaspberryPi500 as my computer for a bit because my PC quit working. Can anyone recommend a #Mastodon client? I'm on #Stormux, based on #ArchLinuxArm.
#accessibility #orca #ScreenReader @mastoblind @main

reshared this

in reply to Lanie

@pvagner I'm using toot, but the way I'm using it isn't necessarily ideal, and I'm not sure if it's what you're looking for (it's a CLI client). github.com:ihabunek/toot.git
Peter Vágner reshared this.

@JonathanTreffler is maintaining the DAV Push extension for your @nextcloud and we're super happy that it again got day-1-support for Nextcloud 33 / Nextcloud Hub 26 Winter (released yesterday!). 🎉 🎉 🎉

apps.nextcloud.com/apps/dav_pu…

Wait no longer – get instant push sync for your Contacts, Calendars and Tasks in DAVx5 whenever something changes on Nextcloud 33!

Peter Vágner reshared this.

in reply to DAVx⁵ 🔄

Hmm.
Now I have to watch 3 different Push things in Nextcloud.
Unified Push, FilePush and this one?

And then the docs of nextcloud tell me that for the core push in Nextcloud I need Google Push and there is no way to diy. Then I read the docs of the Nextpush extension for unifiedpush and it is written in a way that implies it replaces all kinds of push for nextcloud.

#nextcloud #mess #documentationgore

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Well, here I am, joining the #Movuary party! With my first completed track on the #Ableton #Move groove box. 4 tracks? Who said anything about 4 tracks being limited! Much, much resampling used here.
Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Move Everything hacks Ableton Move for custom devices -- and accessibility:

cdm.link/move-everything-acces…

It's crazy how much this can do -- custom synths, effects, display and web streaming and sampling, and controllers.

But I don't want to bury the lede: on-device screenreader support is a major breakthrough for blind and partially sighted users. And let's hope it starts a trend. Thanks @FreakyFwoof !!

reshared this

in reply to peter KIRN

@zl2tod @JonathanMosen It’s important to me that the original Move Anything project be credited too - I’m just one guy, but building on the backs of many amazing work before me: github.com/bobbydigitales/move…

Beyond that, the screen reader shortcut has changed, there are new modules (Vocoder! Access Virus! Rex Player!), but that’s all very dynamic. We’re having fun. :)

in reply to super hell

@charlesv @zl2tod @JonathanMosen I fixed those credits, too! (I think -- how was Move - Extended related to Move Anything?)

Think I got extra confused by your git repo being named "anything" but it makes sense if it was forked! (and the nomenclature generally makes sense!)

Flashbacks to an ancient project by Hans-Christoph Steiner dubbed PD Anywhere (PDa) ... it had integer support to run Pure Data on iPods and vintage smart devices.

in reply to super hell

@charlesv @zl2tod @JonathanMosen Yes, apologies... I realized I was in the process of fixing that and instead got distracted by looking into how to complete a migration away from Disqus, which is truly one of the shittiest of the enshittified platforms I've used... and various other headaches to making that work appeared, but we'll get there.
in reply to peter KIRN

But also (and I’m sure @FreakyFwoof can attest) the response has been incredible. I personally “just” connected some existing things with Ableton’s already above-average screen reader support and the audio hacks I had on device, but countless folks have reached out saying it’s a “game changer” and they can “finally use the Move how it was intended”.
in reply to peter KIRN

And while I’m still cranking out ai slop ports of synths, there’s an important conversation about how these tools can make some of the work that always gets deprioritized much more accessible (and relatively easy)! An agent doing an accessibility audit and validating string coverage is work a human employee may never get remit to do – and, at least in my conversations with deaf colleagues about transcription for instance, an 80% solution is better than a 0%. Hopefully we can get to 100%.
in reply to super hell

@charlesv Well, one unexpected development is that the machine learning-generated code, while it generates some *mistakes* humans would not, can also generate solutions that had eluded some human devs. That was Sam's experience here:

cdm.link/supersonic-supercolli…

in reply to super hell

@charlesv We're speaking to a large audience of experience human coders. So I think code still deserves human review -- and we don't want to remove the incentive to share human-generated code (which is what these models trained on)!

But it works as a proof of concept, and I'm sure someone out of those experienced developers will now take a look at it.

Like I said, this is why it's important to maintain disclosure and transparency.

in reply to peter KIRN

Just finished up my video on it. universeodon.com/@FreakyFwoof/…


#InspiredBySound - Move Everything: Accessibility Overview for Ableton Move youtu.be/umuE4FM4z9o

Peter Vágner reshared this.

what do you use for restoration of clipped audio? It is not my recording, but one of my coworkers provided me with a broken distorted speech recording. BTW maybe great opportunyty for new function for @Auphonic

Peter Vágner reshared this.

Peter Vágner reshared this.

slidgeqq: new Slidge based XMPP gateway for Tencent QQ


Quite nice to see some networks being supported that are lesser known in the west. Apparently there is a sizable number of Chinese XMPP users these days.
#xmpp

reshared this

Peter Vágner reshared this.

The AI honeymoon has majorly worn off for me. I still find Claude quite helpful, when I get stuck I still go "Hey Claude, I'm stupid and don't get why this is broken, halp?" But the past few times I've started projects, it's been with Claude. Even if, like foo_jumptime, I wrote a lot of the code, Claude did the build configuration, the RC file, etc, and the project started by me brainstorming with it. But that feels...boring now. I love having an intelligent little software engineer in my terminal that I can fire up and ask a question without having to bother anyone, but I don't like making projects this way anymore. I wanna code, to think about the code, to understand every line because I wrote it. I'm going to try a completely no AI project this weekend.

reshared this

Dear friends, screen reader users, teachers and assistants.
I am trying to find out what tools can I use to create math content. I know #mathml is supported accross variety of screen readers and browsers but that seems to be only one side of the puzzle and that is reading.
How do I as a student collaborate on math content with my teacher and the other way round, how do I as a teacher create accessible math assigments for my student allowing them to complete it with a screen reader?

For this answer let's explore that both student and teacher are blind or visually disabled or teacher is sighted, student is blind. How to collaborate?

Peter Vágner reshared this.

I now officially have code in wxWidgets! There was a really dumb bug where enabling dark mode for apps would cause your check boxes and radio buttons to show up as just raw buttons to screen readers. I got tired of this, sent in a quick PR, got some feedback from the wxWidgets maintainers, cleaned everything up, and it's now merged! This is the beauty of open source. github.com/wxWidgets/wxWidgets…

reshared this

Peter Vágner reshared this.

I am super impressed. Last night I switched my #deltachat relay server to one I found running in Japan. It was simple. I didn't have to re-invite any of my connections. Everything just worked. This ability is really a big deal and I'm surprised it is not being talked about more loudly. Not only is Delta Chat decentralized, but you can easily recover from a relay server shutting down without losing contacts. This is even better than Mastodon's migration feature.

reshared this

in reply to 36 Pickled Eggs

and that multi-relay feature is still a work in progress, it is already awesome and useful for migration, but it will become even more awesome!

it will allow to not only migrate but use several relays at the same time without needing a main relay, if one goes down you keep using the rest, and receiving in all of them without losing any message at all, you will not notice any downtime!

in reply to ArcaneChat

@arcanechat
This is so great. Here is a link to more on this for anyone following along:
delta.chat/en/help#pfs
Peter Vágner reshared this.

Calling all radio DJs! Even though Mixxx was not originally designed for you, there are a lot of you out there and we want to better serve your community. We have engaged a student through Winter Of Code to improve our Fader Start support, but we need your help! Please chime in on this discourse thread or talk to us in Zulip and help us better understand your needs:

mixxx.discourse.group/t/lookin…

Peter Vágner reshared this.

Peter Vágner reshared this.

So, funny story. My wife was complaining for the last month or so that she can't see the credit card transactions I do through Apple Wallet anymore. Happened sometime after an update or something, weird.

Later I noticed some changes to shared calendars weren't working -- they never appeared for me. Didn't think much about it really but it was odd. Computers suck, right?

So then last night I somehow lost my phone so I used my wife's phone to do the "Find My Device" feature. Except it wouldn't work, because it said her phone wasn't logged into iCloud. Super weird? So I go into the settings and pull up iCloud and there's a banner at the top about new Terms and Conditions...

I agreed to the T&C, and suddenly everything came back to life. I located my phone (fell under couch), looked at the Wallet on her phone and the transactions started streaming in, I got calendar notifications...

her reply: "I kept saying 'Ask Me Later' because I didn't want to agree to it, I thought we didn't use iCloud anymore"

well, everything on the iPhone run by Apple technically uses iCloud in some way, I just stopped using it for our photos and back those up to our self-hosted Immich server instead lol

reshared this

Peter Vágner reshared this.

Anyone here use a #Mikrotik router via ssh? One thing that's always bothered me is that `/log print` doesn't paginate, which seems utterly bizarre to me given that other `print` commands paginate by default. There is a `without-paging` argument for `/log print`, which seems utterly redundant given that it never paginates anyway. Aside from filtering the log by time (which is very fiddly) or topic (which doesn't always help much), is there some way to make the damned thing paginate or at least print a tolerable number of lines?

Peter Vágner reshared this.

Peter Vágner reshared this.

I wonder, is most of what Orca is doing with libwnck really necessary?
It seems it is using it to map absolute screen coordinates to applications under X11.
But XQueryPointer appears to return a window and relative coordinates that AT-SPI's device event controller ignores, only returning the absolute coordinates. I'm guessing not necessarily the top-level window for the application, which we would need.
But, if AT-SPI did something more useful, then we just need the pid associated with the window, which we can get through libXRes?
Of course, none of this is relevant for GNOME or KDE, but plenty of Orca users still use Mate with X11, and a couple are probably using i3 or whatever.

Peter Vágner reshared this.

in reply to Mike Gorse

This is part of a refactor that currently only exists on my laptop, intended to ultimately get mouse review working on GNOME, assuming that the mutter part gets merged, which it might not for GNOME 50, and I'm not even going to propose my Orca changes for GNOME 50. I believe that touch support would build on the mutter changes intended to allow the screen reader to track the pointer, so I think it makes sense to get mouse review working first.

Anyway, for X11, I now have code that finds the window containing the mouse pointer, uses libXRes to obtain the pid of the process controlling the window, and uses the pid to find the accessible associated with the window, at least on my system. No wnck involved. Admittedly, I've only done minimal testing, and there could be cases that my code doesn't handle correctly.

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

I finally did a #Movuary! probably my only one but who knows.
During last year's I recreated music from "Super Mario Land", so I thought this year I'd do a piece from "Super Mario Land 2 - 6 Golden Coins".
Here's my version of "Stage Music 6 & Betting Cave".

reshared this

Peter Vágner reshared this.

Hey #xmpp and #jabber experts on Mastodon: my XMPP server is im.interfree.ca, and so my JID is fastfinge@im.interfree.ca. However, I would like to alias my JID to fastfinge@interfree.ca. That way my email, jabber, and fediverse id's are all the same. I control the DNS on the entire domain. How can I do this? A quick search isn't finding me a list of clear and straightforward steps.

Peter Vágner reshared this.

in reply to 🇨🇦Samuel Proulx🇨🇦

As others already pointed out, you can do it with SRV records. As a bit of expectation management, be aware that XMPP is stricter with routing so there isn't really the kind of aliasing you may be familiar with from email. If you already have contacts with that JID then those will stop working if you rename your host.
in reply to 🇨🇦Samuel Proulx🇨🇦

Then I'm afraid you will be disappointed. Sorry.

At least in @prosodyim we made `prosodyctl check config` try to steer users away from such names, since it is really hard to change afterwards.

This entry was edited (Friday, February 13, 2026, 4:04 PM)
in reply to 🇨🇦Samuel Proulx🇨🇦

@🇨🇦Samuel Proulx🇨🇦 You may be missunderstanding @Zash I'm afraid.
The server host name does not have to match your virtual host. So you are fine hosting domain interfree.ca on im.interfree.ca .
What is not possible is redirecting or forwarding existing subscriptions from fastfinge@im.interfree.ca to fastfinge@interfree.ca.
Thus you can add two accounts into your clients during transition period if you are okay with that.
in reply to 🇨🇦Samuel Proulx🇨🇦

@🇨🇦Samuel Proulx🇨🇦 You can export your roster and then import it into the new account, however your contact partners will see that as a new contact and will have to accept your contact request again. Am I right @Zash ?
in reply to 🇨🇦Samuel Proulx🇨🇦

@🇨🇦Samuel Proulx🇨🇦 #XMPP servers can import certificates from certbot. So if it's on a single machine I don't see this as a problem. If it's more complicated then you can setup DNS challenges while verifying certificate registrations. @Zash @0x0
in reply to Peter Vágner

@pvagner@zash@0x0 The issue is I have apps that require certificates in different formats. And I'd rather not store unencrypted privkeys on disc somewhere to convert from one format to another. And set up chron jobs to get the conversion done every time a certificate renews. And I issue a wildcard cert for most things. But XMPP servers don't seem to support wildcard certs. Sharing certs between apps is a giant mess; it's fine for HTTPS, because you just reverse proxy everything. But IRC and SMTP and IMAP and XMPP all have different requirements. What we need is a certificate manager that all apps use, that manages what apps have permission to use what certificates, tracks what's using what, handles renewals, and keeps the three different formats for storing certificates in sync. And then we need all apps to use it.
Peter Vágner reshared this.

Microsoft has introduced a new Store CLI tool that allows managing your Microsoft Store apps right from the console/Terminal.

Users can explore the application catalog using the store browse-apps command, which supports filtering by category, subcategory, listing type such as top-free or top-paid selections, market region, language preferences, and additional parameters. Installation occurs through a single command, store install followed by the product identifier (store install <product-id>), enabling immediate deployment of applications.

The new tool supports targeted updates via store update <product-id> with a specific product identifier, allowing users to acquire the latest version of any application without menu navigation.

The Store CLI operates exclusively on devices where the Microsoft Store remains enabled. Additional guidance and available commands appear when users enter store --help within the terminal environment.

reshared this

Peter Vágner reshared this.

Techie question..

I'm currently on #matrix and have been for a couple of years. I see people talk about #xmpp. Could some one give me a quick rundown of how they compare.

boosts appreciated

I'm interested in comparinsons relating to:
app and platform support
self hosting support
ability to pay someone for hosting
encryption level
general usability for "non techie" family and friends
community/political drama
comunication types supported (text/voip/sending files, and so on)

reshared this

in reply to josefin

I am running an own XMPP-Server since 2008. The main difference between XMPP and Matrix is for me that Matrix doesnt erase (automatically) messages from the server, but XMPP does. So a Matrix Server increases its size of database, XMPP does not.
Matrix has, afaik only element as useful client.
XMPP hat more, for example conversations (Android), monal (iOS) and gajim (Linux, MacOS, Windows). Maybe there is also a client for a C64 ;)
in reply to josefin

I've used XMPP for several years and have some sympathy for it. In the meantime, I'm using Matrix also several years.

The switch to Matrix had for example this reasons:

XMPP was good, if all contacts using it on Android. For this is the app conversations very good. XMPP on iOS or Mac was too buggy. Maybe Monal is now better.

A showstopper for me was the lack of usability even on my own systems (mobile and Desktop).

While Conversations has a backup function, so it's possible to transfer to another Phone. But synchronizing with a Desktop is not possible or unsatisfactory especially when it comes to old encrypted messages.

Thats an imported point for me: With Matrix I can synchronize lots of various Apps on mobile, Desktop or another devices. It's not limited like it's the case with Signal and not dependent from a single Phone like it is with Signal. Every App can be the master to connect a new device or app. Yes, this can also be a security flaw, if I don't monitor all connected devices or Apps....

So I've always a backup on desktop or another device, if my Phone was trowing in the ...

Other good points on Matrix are, editing of messages after send, threads, pinned messages, simple Markdown, user verification and Desktop Apps with a smoother interface.

Peter Vágner reshared this.

I’m considering removing explicit Tor support in #Conversations_im. It seems that nowadays—12 years after I first introduced the feature—VPN mode is how most people use #Orbot, and many other apps lack a dedicated "proxy via Tor" setting anyway. Let’s do a vibe check with the following poll:

  • Proxy (23%, 17 votes)
  • VPN mode (26%, 19 votes)
  • No Tor (49%, 35 votes)
71 voters. Poll end: Sunday, February 15, 2026, 12:46 PM

Peter Vágner reshared this.

Peter Vágner reshared this.

Here's something fun me and @acerbt have been working on over the past week or so. This is BopIt Engine, an attempt to faithfully recreate BopIt toys on Windows. This is like BopIt Emulator, but a lot better, both code wise and emulation wise! Check it out! I'll post download links in the next post. github.com/masonasons/BopItEng…

reshared this

in reply to Devin Prater :blind:

@pixelate @RandomFire @Bri nujam guitar is awesome. It's too bad that pretty much all of them are eventually going to meet the same fait due to band design, that being the sensors are all going to fail with no easy way to repair them due to the way it was built.
in reply to Devin Prater :blind:

@pixelate @RandomFire @Bri It' called the nujam guitar. It has a spring loaded slider grip on the neck, and a flick bar on the body, and the neck could twist. It played liek bop it in the regular mode, but also had a full rhythm mode with predefined patterns that effectively made a full performance if you did them all.
in reply to Devin Prater :blind:

@pixelate @RandomFire @Bri of course, it was designed by the inventor that invented bop it. It was popular enough, but one major problem set them back. Basickly, when the first shipment swent out in mid 2002, there was a problem where apparently all of the top sensors on those were defective. As a result, hasbro had to lose a bunch of money to use air delivery to get new ones in before the holidays that year. Also, the fact that they have the top of the neck sticking out the top of the package so you can feel it, along with the fact that there are 2 wide open slots for the slider to run along, air and other stuff can and has gotten into those over the years, so the sensor contacts get tarnished, durty, etc, and there's not a way toi fix it. This is a problem because this kind of thing causes double triggering, and the nujam guitar had no kind of debounce time logic built in, os you could do a command but have it double sense in the split second as you do that command, and you'd fail anyway.
Peter Vágner reshared this.

WCAG 3.0 overview and update 2026 abilitynet.org.uk/news-blogs/w…

reshared this

in reply to Peter Vágner

hmm. I think for Europe (I mostly know of US ones) you could try Telfon: mytelfon.com - interesting they use Twilio as the backend for VOIP, so you're kind of paying for two things in one. TextNow and a lot of the US ones don't really tell you the backend bits lol.
Peter Vágner reshared this.

For anybody interested, there is an accessibility mod for Fallout 4. I haven’t had a chance to try it yet so I’m not sure how well it works, but here’s the link if you wanna check it out. And if you do, please let me know how you like it.

nexusmods.com/fallout4/mods/10…
#Accessibility
#BlindGaming
#AccessibleGames

Peter Vágner reshared this.

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

FOSDEM 2026: The Kid Who Dreamed of Hackers Found Them in Brussels

Summary: A kid from a small Mexican town dreamed of finding real-life hackers. Two decades later, he flew his family to Brussels and spoke at one of the world’s largest open-source conferences. This is that story.

“We reject: kings, presidents and voting. We believe in: rough consensus and running code.” – David D. Clark


The Dream


When I was a young hacker—yeah, believe it or not—my dream was to find other hackers in real life and just hang out together. That’s it. That was the whole dream.

It sounds modest now, but you have to understand the context. I come from a very small town in Mexico, the kind of place where internet was a luxury, Linux was a word nobody recognized, and “Windows” was mostly what you opened to let the heat out. The idea of attending a tech conference was absurd. Attending one in English? In another country? That was pure science fiction—like telling my block friends about Dragon Ball Z spoilers I’d read online, except even less believable.

But with time, and a painfully slow DSL connection, I found my people. I stumbled into the local Linux user group—fewer than ten of us in a city of thousands—and we built something from nothing. A hackerspace. Community events. Workshops with maybe a dozen attendees if we were lucky. Eventually, I found my way to national conferences and even talked at a few of them. Each one felt like a small victory, a tiny crack in the wall between where I was and where I wanted to be.

A duck seats in top of coffee

The Shot


So when the opportunity to submit a talk to FOSDEM 2026 appeared, I just shot my shot.

I did it almost by instinct, without overthinking it. FOSDEM—the Free and Open Source Software Developers’ European Meeting—is one of the largest open-source conferences in the world. Thousands of developers, hundreds of talks, legendary project booths. It had always been a place that existed on the other side of a dream for me. But here’s the thing: I’m more financially stable now, I’ve traveled to Europe for both leisure and work, and I speak comfortable (but still heavily accented) English. I’ve made peace with my accent—it’s part of the package, take it or leave it.

So, why not? The real surprise was that I hadn’t applied before.

The Logistics of Madness


When my proposed talk was accepted, my first reaction wasn’t joy—it was panic. The kind of panic you feel when you push to main and then read the diff. The real problem was logistics.

I already had a trip to Mexico planned for personal reasons. Going to FOSDEM meant extending the family travel by a week, rerouting flights, and solving the kind of logistical puzzle that makes your brain hurt. Tepic, a small city in the mountains of western Mexico → Mexico City → London → Brussels. With a seven-year-old. And a month’s worth of luggage packed for both the scorching Mexican beach and a freezing European winter—flip-flops sharing suitcase space with thermal jackets, sunscreen next to wool scarves. And sanity (debatable).

After my wife—bless her patience—said “just go for it,” and after numerous conversations with both AI and non-AI advisors about how to make it less stressful, we committed. At the end of January, I found myself at the tiny airport of Tepic, eating the most amazing torta de pierna, beginning an absurd journey to Belgium.

A duck explores cold Brussels streets

We crossed through London, hopped on the Eurostar to Brussels, and somewhere between countries, we lost a pillow—a bear-shaped one my kid had shamelessly stolen from his grandma. Rest in peace, little bear pillow. You survived a Mexican grandmother’s house only to perish somewhere in the English Channel.

The Candy Store


And then, there I was. At FOSDEM. With my kid. In Brussels.

The place was electric. People from every imaginable background wandered through the halls of the Université libre de Bruxelles. I’ll be honest—there’s still a noticeable lack of diversity, especially in gender representation—but the energy was undeniable. It felt like a living, breathing monument to what open source can be.

Seeing the project booths was like being a kid in a candy store—except I literally had a kid with me in this candy store. Mozilla, Thunderbird, Let’s Encrypt, SUSE, and of course Mastodon, to name a few. I couldn’t help myself; I told my son that when I was young, one of my first dreams was to work for SUSE. He listened carefully, the way seven-year-olds do when they’re filing away information for later use (probably to embarrass me at dinner).

SUSE booth at FOSDEM

Keeping a seven-year-old entertained at a developer conference is its own extreme sport. Thankfully, a friend I hadn’t seen in over a decade was there—with his kid. He’s a no-gringo, a Dutchman who happens to have worked at Innox in Mexico. Our kids hit it off, and suddenly the conference had a parallel track: unsupervised children’s chaos edition.

The Talk


When the time came for my talk, I walked in, set up, and delivered something far from perfect—but unmistakably mine. I stumbled on a couple of words, my accent was thick, and I’m sure I made at least one joke that only landed for me. But that’s the style. That’s always been the style.

Just before stepping up, Elena handed me the most fabulous FOSDEM sweater in existence. People noticed. People asked where to get one. But no—only I could have it. Exclusive distribution, zero units available. (Okay fine, I was just lucky, but let me have this moment.)

Friends in Sweaters

If I have one regret, it’s not spending more time in other talks. It’s not that I didn’t try—I did—but balancing a seven-year-old’s attention span with a conference schedule is a negotiation no diplomacy course prepares you for. I caught fragments, glimpses, enough to know I was missing incredible stuff. But that’s the thing about FOSDEM: it’s not a one-time event. I’ll be back. And next time, I want to do more than speak—I want to listen, linger, and actually have those hallway conversations that everyone says are the best part of any conference.

Friends enjoying FOSDEM

The Kid and the Dream


Here’s what got me, though. The part I didn’t expect.

My kid watched me speak at FOSDEM. He didn’t fully understand the content—he’s seven, and ActivityPub isn’t exactly bedtime story material—but he saw his dad on a stage, in front of a room full of people, in another continent, talking about something he built. When the Q&A started, he wanted to raise his hand. He got shy, though, and didn’t. Later, visibly upset about his missed opportunity, he told me what he wanted to ask: “Do you play Minecraft?” In front of an auditorium full of open-source developers discussing federation protocols, my kid’s burning question was about Minecraft. I love this human being more than I can express.

Maho speaking at FOSDEM

He asked questions the entire trip back: “What does SUSE do?” “Will you talk at another one?” “Can I have my own desk computer?”

He saw the booths, the projects, the people. He kept posing for photos with each open-source mascot like a tiny celebrity on a press tour. His favorite was the PostgreSQL elephant, though we were genuinely concerned about its health. Based on the state of that costume, I think he might be right—PostgreSQL could use your donations, folks. That elephant has seen better days.

The PostgreSQL elephant mascot at FOSDEM

And the trip back was no less insane than the trip there. Brussels → Iceland → Seattle. Because apparently, when you’re already doing something absurd, you might as well add a layover near the Arctic Circle. We landed in Reykjavík with our beach-and-winter Frankenstein luggage, stepped outside into wind that felt personally offended by our existence, and my kid asked if the land was actually made of ice. Close enough, kid. Close enough.

Reykjavik, Iceland landscape

A week later, during a conversation with his teacher, my son was asked about the most memorable thing from the trip. He didn’t say the beach in Mexico, or the train through Europe, or the wind in Iceland, or even the lost bear pillow. He said the most memorable thing was seeing his dad talk at a university. That it made him proud (I’m not going to pretend I didn’t need a moment after hearing that).

I thought about my own childhood. About the kid who couldn’t find a single hacker in his town. About the dusty streets and half-built houses. About how representation works in mysterious ways—how seeing someone like you doing something impossible makes it feel possible. My son doesn’t know what it’s like to not see a path. For him, this is just what dad does. And maybe that’s the whole point.

Full Circle


Maho at FOSDEM

Twenty years ago, I was a teenager in a small Mexican town, writing code in paper notebooks and dreaming of a world I could barely imagine. Today, I stood in Brussels and spoke to a room full of open-source developers about a project I created.

The path from there to here wasn’t straight. It was messy, full of detours, broken English, lost pillows, and more coffee than any doctor would recommend. But every step—every hackerspace meetup with eight people, every local conference talk, every late night wrestling with code—was a brick in the road that led to that stage.

And yeah, I get it, talking for half an hour at a conference with hundreds of talks may seem like a small feat. One slot among many. But it wasn’t small to me. For the kid who couldn’t find a single hacker in his hometown, standing in front of that room was enormous.

FOSDEM wasn’t just a conference for me. It was proof that the kid from Tepic who dreamed of finding hackers in real life finally did. They were in Brussels all along, waiting for him to show up.

And he brought his kid.

Also readable in: maho.dev/2026/02/fosdem-2026-t… by @mapache:

#fosdem #open-source #conferences #community #travel #personal-growth #europe #public-speaking

reshared this

Peter Vágner reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

I have a friend from The Netherlands called Mark, who's an exceptional piano-player and often when we get together on #Jamulus, we fall into these musical stories.
It's like the thing where you'd sit in a circle as kids and someone would start with 'Once upon a time, an umbrella found itself in a sausage factory with no idea how it got there.' Then the next person would come in and add to it etc.
We do this in-music with two pianos, so someone starts a line, might leave it as a cliff-hanger and the next player has to add to it, hopefully as a sensible musical follow-up.
This can go on for ages, in this case over 11 minutes. The track ebbs and flows like water, and at about the 5 minute mark it turns into a mad thing with a lot of F's in it. Just the note, not the rude words, fear not.
Anyway, this is always a very special thing for both of us, we really enjoy playing against each other, because you don't always know where the other person is going to go. Requires quick thinking and is great for ear-training.
Enjoy.

reshared this