#movuary 28 The After Party. I'm gonna miss doing these. This was fun. I hope you guys enjoy this last one for the year.
reshared this
reshared this
Andre Louis and Peter Vágner reshared this.
Bidirectional communication between Orca (Linux) and NVDA (Windows) screen readers using the NVDA Remote protocol - serrebi/orca-remoteGitHub
reshared this
Steffen and Peter Vágner reshared this.
reshared this
Peter Vágner and Mike Gorse reshared this.
Peter Vágner reshared this.
reshared this
Peter Vágner reshared this.
Peter Vágner reshared this.
Well here it is, Selvas is announcing the BrailleSense 7! I’ll be very interested to take a look at this. Here is the full announcement. Introducing the New Smart Braille Tablet Series: BrailleSense 7
While the name may be straightforward, the innovation behind BrailleSense 7 is
anything but. This next-generation platform represents a major leap forward in
performance, usability, and future-focused design.
This series is offered in 3 different sizes:
BrailleSense 7: 40-cell
BrailleSense 7: 32-cell
BrailleSense 7: 20-cell
Planned features across all models include:
Android 15 operating system
Expanded braille-first applications
Integrated AI capabilities
Touch-sensitive braille cells
User-replaceable battery
Included QWERTY keyboard case with secondary battery
Powered by Google Gemini AI
CSUN Launch & Preorder Promotion
BrailleSense 7 will be officially unveiled at CSUN 2026, where we will begin taking pre-orders and continue doing so up until the time we start shipping. While we can’t reveal the price yet, we can say that we will be offering a large discount on all pre-orders. Visit the Selvas BLV booth #508 to place your preorder early, as initial stock will be given on a first-come first-served basis.
reshared this
Peter Vágner, Zach Bennoui and Khronos reshared this.
reshared this
Peter Vágner, Rui Batista, Mike Gorse and Federico Mena Quintero reshared this.
@MostlyBlindGamer Brython + PWA works.
But I’ve observed same pattern. Always discuss design and solution first. And don’t approve anything before full diff check.
I use Agentic flow for fun hobby stuff. But at work I go with Aider and manual commits after review. My CONVENTIONS.md contains very strict instructions.
🇨🇦Samuel Proulx🇨🇦 likes this.
🇨🇦Samuel Proulx🇨🇦 likes this.
Peter Vágner reshared this.
The other day I had:
"OOM is now expected behaviour"
Server was a bit passive-aggressive..
reshared this
Peter Vágner and Zach Bennoui reshared this.
Did you know Joplin supports ABC notation?🎵
Turn your notes into sheet music directly inside your notebook.
📺 Watch now 👉 youtu.be/4AMdwydbFjQ
Turn your notes into music with ABC notation in Joplin 🎼In this video, we explore how Joplin supports ABC notation, allowing you to write music directly ins...Joplin (YouTube)
reshared this
Peter Vágner reshared this.
reshared this
Peter Vágner and Zach Bennoui reshared this.
Well, today is the day. I'm finally "sorta happy enough to pull the trigger" on publishing the book I've been working on for a very long time. It's a technical history book: by a techie, for techies (although I think that between all the code samples, there is plenty of meat for "tech-adjacent" and "tech-interested" people). It tells the story of the Lisp programming language, invented by a genius called John McCarthy in 1958 and today still going strong (to the extent that many people see it as the most powerful programming language in existence).
And this is a time for shameless self promotion, even if you don't plan on buying the book, please repost
. Self-publishing is self-marketing, so there we go.
If you do buy and read it, please let me know how you liked it!
The book landing page, berksoft.ca/gol, has links to all outlets where you can buy the book,
reshared this
Peter Vágner reshared this.
A great angle for telling the history of Lisp.
Is the ebook DRM-free?
@amoroso Yes. DRM is stupid and I won't have anything to do with it.
I'm also now selling a (DRM-free) PDF (see the book site, berksoft.ca/gol, for a link), I'm not a big fan of technical books in epub and this is, I think, a much better reading experience.
“Those who cannot remember the past are destined to repeat it”
I’m not sure we should enshrine LISP into Claude Code, even though I once wrote LISP that flew in a cruise missile, and several “expert systems” for critical applications, it seems likely the “AI”s might choose LISP to enable the singularity.
Emacs and LISP - Live it, love it, remember it!
Congratulations and thanks! I’m enjoying the epub edition from Lulu:
“People writing Lisp code to do old-style AI are engaged in a creative act of discovery, an attempt to understand… To discover requires a different sort of language, and it requires a different approach, captured well by the writer Joan Didion:
I write entirely to find out what I’m thinking, what I’m looking at, what I see and what it means.
–Joan Didion, “Why I Write”
Richard P. Gabriel
Foreword
#lisp
@Roundtrip
This is much the same as the way Michel de Montaigne wrote his famous essays in 16th century France: to try out his thoughts, from the French word essayer, "to try".
Thus was born the literary form of the essay, much to the chagrin of secondary school students everywhere.
But he was the ur-blogger, and is one of my heroes.
New book: “The Genius of Lisp” by Cees de Groot
Looks like a fascinating read! They have provided chapter 8 as a PDF file downloadable gratis as a sneak-peek into the rest of the book, guess what it’s about:
Chapter 8: Sussman and Steel make Scheme
Awesome! I can’t wait to read that chapter, and then the rest of the book!
Details on the book homepage: berksoft.ca/gol/
#tech #software #Lisp #Scheme #SchemeLang #R7RS
Well, today is the day. I'm finally "sorta happy enough to pull the trigger" on publishing the book I've been working on for a very long time. It's a technical history book: by a techie, for techies (although I think that between all the code samples, there is plenty of meat for "tech-adjacent" and "tech-interested" people). It tells the story of the Lisp programming language, invented by a genius called John McCarthy in 1958 and today still going strong (to the extent that many people see it as the most powerful programming language in existence).And this is a time for shameless self promotion, even if you don't plan on buying the book, please repost :-). Self-publishing is self-marketing, so there we go.
If you do buy and read it, please let me know how you liked it!
The book landing page, berksoft.ca/gol, has links to all outlets where you can buy the book,
Once had a discussion with a fellow student about what would be the most powerful programming language.
He thought it was Forth.
I asked him which would be easier to program (taking e.g. Lisp as the other contender):
A Forth interpreter in Lisp, or
a Lisp interpreter in Forth.
You can guess who 'won'.
BTW my master's thesis was titled "CAR".
Standing for
1. The obvious one !
2. The initials of C.A.R. Hoare
3. Computer Aided Requirements
I am looking for to reading your book, The Genius of #Lisp.
Sorry to ask a trivial question here (but maybe others would like to know), I'm on the Kobo site to buy the ePub version of your book, but I'd like to confirm I can read it without their poor Kobo Reader app.
Otherwise, I'd love to send you the money directly...
@howard It's DRM free, you can read it wherever. You can also buy it through Lulu.com if you don't like Kobo, but to me it doesn't make much difference.
The most direct way is to buy the PDF on Shopify (all the various options are linked from the book site, by the way, berksoft.ca/gol). I personally much prefer reading technical books in PDF format, but then I have the accordingly-sized large format color e-Reader for it :).
But buy wherever you're happy to buy it.
Hmm. The Amazon blurb mutters about ELIZA, but ELIZA wasn't written in Lisp, it was written in MAD_SLIP. My reading of the original paper was that Joe W. essentially reinvented Lisp.
By the time I arrived at MIT (1972), Joel Moses' introductory CS/programming course was taught in Lisp (and was so good, I got a gig in the Mathlab group by passing a Lisp test), and the AI Lab's PDP-6 had a version of Eliza that was probably rewritten in Lisp.
@djl I came here to make the same comment.
SLIP was interesting because it used bidirectional links—a list can be traversed upwards as well as downwards. It was invented before Lisp had won the AI language wars.
Common Lisp story.
The time, 1987. The place: the 5th generation group in NEC's research lab in Tokyo. We (me and the locals) were frantically programming Common Lisp, me using GLSteele's manual, the locals using the Japanese translation. Every time there'd be a GLS-style joke (which said manual is seriously dense of), I'd check the Japanese translation, and every time, the translation completely missed the point and was complete gibberish.
Humor is hard. GLS humor, even harder.
@rjray Try it again, support just pinged me that the broken download issue should have been fixed. If not, private message me with your order number and we'll work something out.
Glad you like the book!
@rjray yes, the insight is that I apparently fatfingered the update. I'm working with Pendora support, they are super helpful, but they also are in India, so first I had to wait out the weekend (teaches me to do updates on Saturday morning) and now it's a back-and-forth with 10.5 hours time difference...
I'm going to mail out everybody an updated PDF later today, it's easier 🙂
HTML Element Inspector for NVDA is a debugging tool for accessibility developers. It reports the current element’s role, states, attributes, and inferred properties in Browse Mode, helping verify A...GitHub
reshared this
Paweł Masarczyk and Peter Vágner reshared this.
Colleagues from the European Parliament in Luxembourg are seeking a digital accessibility expert via CTG:
en.moovijob.com/job-offers/ctg…
If you know anyone who might be interested, please let me know!
#Job #Luxembourg #a11y #FediHire
#GetFediHired #hiring
Discover the Web Accessibility Consultant job ad at Bertrange, and apply online! The company CTG IT Solutions is currently recruiting.Moovijob.com
reshared this
Peter Vágner reshared this.
reshared this
Andre Louis, Peter Vágner and Borris reshared this.
Peter Vágner reshared this.
I've started looking into the issue reported by @dhamlinmusic in dragonscave.space/@dhamlinmusi…
If you use Pachli with #accessibility services like #Talkback enabled, what would be the most useful thing to read out when reading a post with a quote?
A few options I'm considering, but could well be wrong.
1/2
@pachli@mastodon.social @pixelate@tweesecake.social So quoted posts are appearing as what talkback reads as "detected image post content" below the post by the person quoting them, but have no indication they are a quote, they just show up like a pos…D.Hamlin.Music (The Dragon's Cave)
reshared this
Peter Vágner reshared this.
1. Read out the post's content first, then read out something like "They quoted a post from X at Y". You would have to open the quoted post for its content.
2. Like 1, but read out the quoted post's content too.
3. Read out the quoted post's content first, then read out the content of the post that quoted it.
4. Something else?
2/2
I self-host a lot of stuff. Nearly everything that I use. FOSS and self-hosting is a massive part of my computing experience.
I love reading about people enjoying / exploring self-hosting stuff.
I struggle when people advocate "just self-host it", without giving due consideration to the costs, risks, security considerations, and so on.
I know that I've posted this a few times now, but this discussion seems to pop up quite a lot. So:
neilzone.co.uk/2022/07/self-ho…
#SelfHosting #FOSS #blog
I’m going out on a limb a bit here. I love self-hosting my own systems.neilzone.co.uk
reshared this
Hubert Figuière, Mudb0y and Peter Vágner reshared this.
@henryk I was just thinking about gardening. I grow veg because I want to, not to save money or because I don't trust the shop.
I self host some things (but mostly only on my LAN) and use a mix of self managed and provided services for other things. I'd rather have a healthy ecosystem of good providers people can choose instead of using Google and Microsoft for everything, rather than expect everyone to self host.
“just host it yourself” is techno-libertarian nonsense. It’s like the Linux crowd’s “all you need to do is recompile the flux capacitor with the flibertygibbet flag and reverse polarity on the ant hill and if you can’t do that you don’t deserve to have a computer“ stuff.
It’s also notably atomising. Community level hosting is one thing — and has its own problems when confidentiality is an issue — but self hosting is just out of reach of most people.
@Colman
As opposed to 'just pay the faceless corp instead of self-hosting.' This is notably not techno-libertarian at all, very inclusive, and the opposite of atomizing --
just look at Facebook and Twitter after all, they are the *Threads* that knit together our nations!!!
If self-hosting shit is anything like a political statement, I'd say it's closer to anarchy than libertarianism.
@petko @Colman Agreed. If you need something, like some black-box to share files with other people — you could just make something yourself with existing technical skills. Or organize with some other people with necessary skills and make a thing. This looks like some kind of anarchy and definitely not like "techno-libertarianism" lol.
The "how-to" knowledge is freely acessible and no one hides it with paywall — you can learn or get help from other people (for beer or money, etc) if you don't have a time/courage to learn.
I think self-hosting is a bit like doing your own car servicing.
Sure, you can do it and if you know what you're doing you'll probably be happy and saving yourself some money - but unless you *actually* know what you're doing, many things can and will come back to bite you in the ass 😉
Hell, I *do* know what I'm doing and I'm very happy to pay someone else to do quite a lot of things I could, theoretically, do myself.

Tee hee!
Great info for those of us in Brexitland/Europa
It takes me a long time BUT:
- Moving to FLOSS
- Moving to sustainable and interoperable hardware
- Supporting next generation of hacktavists
lots of middle ground people can do first before trying self-hosting.
use whatsapp --> use signal --> run a matrix server
ms office --> libreoffice/only office --> self-host collabra :D
lol
hard to get them off that sweet crack cocaine of "convenient" big tech stuff though.
Great piece. I am a year into self-hosting and did it entirely for the learning experience.
I quickly realised that I wasn't confident enough in my security to use Nextcloud or Vaultwarden and am aware that I have probably made my home network vulnerable to a concerted attack.
So it has ended up very much a small scale hobby, not hosting anything confidential or essential to day-to-day functioning (where I pay for Proton, Signal, Bitwarden etc.).
I have self-hosted stuff in the past, and occasionally think about doing so again for some stuff. But less and less of my computering is recreational and I choose to pay companies to worry about everything for me rather than spend my spare time doing more of what I do when I'm working.
Which is, of course, a kind of privilege in itself.
None of that is a criticism of course, just a reality that I've resigned myself to and remind myself of every time I think "oh, I could set that up myself".
I have built and operated my own hardware firewall, and it worked wonderfully, until my ISP changed my modem to a non-bridgeable one
I have built (numerous times) a software server on my laptop to host a local blog. I wrote tutorials to myself so I can replicate it on the next occasion—which always necessitated a refreshed tutorial
I want to have a hardware firewall between me and the internet. I want a non-google email. I kind of want my own Fediverse instance
I don't have the time, am low on money, and have few spoons
I will find that firewall, but it will likely be a secondhand commercial rig, and my networking knowledge/skills aren't there
I want to build a DMZ for IoT things, run my own cameras, keep my smart thermostats from calling home every fifteen minutes
But I can't find the energy to figure out how to freaking use the thermostats I have
I'm with you 100%—I could self-host... most things
But I can't, actually
and you gotta hope the tools you’re using is actually secure
), when the ISP prices were high and unaffordable for usual people, but there were a lot of coaxial cables and 10BASE2 (IIRC) network equipment on the market for a reasonable price. So, people just connected apartments and buildings with these cables and had a local network in the block (or between some blocks) for filesharing, gaming in local network, etc… Something like this: medium.com/@pv.safronov/moscow…
"It appears that “self-hosting” might mean different things to different people."
Definitely. We are able to do #selfhosting because we are local ISP for 25 years. We run our own datacenter from at least 8 years, and I was planning how to do the waste heat recycling for 10 years. We have access to second-hand hardware, because it would be hard to afford only the new hardware.
So #selfhosting is still collective activity of some kind, you need small business, or cooperative, or something, because you have expenses.
I suppose aggregating VPS-es for multiple instances on same physical hardware may have some advantages eg. with containers sharing the same ZFS filesystem (you can turn on eg. de-duplication of files)
So the #selfhosting usually anway about seeking some kind of cooperation. I would not be able to "selfhost" without cooperating with experienced admin...
That is an excellent article.
I do think that you can self-host on someone else's computer, shrinking all the financial costs to a couple of small ones (hosting fee and domain name; just those are cheaper than having any kind of home internet connection).
I run a root server in the cloud, on an OpenStack instance. The entire machine is defined by me. I regard it as self-hosting.
I think this summarizes why I'm suffering from more or less severe burnout symptoms on a daily basis.
When I'm done developing depressingly poor quality software projects designed to "generate" revenue for a greedy tech company for the day, I am expected to keep on top of the never-ending bot attacks against my self-managed services.
Every time I install a new kernel version or significant package updates, my anxiety peaks while I wait for machines and services - some of them being the backbone of my digital existence - to come back up.
I'd rather just pay for someone else to do it, but experience has shown that companies can't be trusted with anything anymore as increasing profits has become the driving force behind everything with quality and reliability being downgraded to a mere afterthought.
I hate that system and I hate being part of it but I have to pay my ever growing greed and inflation driven bills so what can I do?
Neil is absolutely spot on and we need to talk about the politics of this. Telling people to "just self-host" to escape surveillance capitalism is the exact same tactic as telling people to "calculate your carbon footprint" to stop climate change.
It individualizes a systemic, corporate failure.
Privacy and digital safety shouldn't be luxury goods reserved for cis-white-male engineers with unmetered fiber connections, rack-mount servers along with free time and financial stability to pull it off. When our response to the collapse of digital rights is "run your own infrastructure," we are engaging in digital redlining. The solution to predatory data brokering isn't forcing single mothers working two jobs to learn Kubernetes; the solution is ruthlessly regulating the data brokers out of existence.
Feel like at the end it's yet another ongoing commitment, and people might not have the time, energy, and/or spoons to tend to it - regardless of their technical competence 
(Though big respect to those who do!)
very good reminder for these days... i'm seeing a huge influx of people ditching windows for linux lately (for obvious reasons)
But instead of just taking the time to learn linux a lof of people are diving straight into self-hosting... without learning the fundamentals of system administration (i say this as a very amateur sysadmin). They just run 'docker compose up -d' and boom, you're a self hoster...
But when things inevitably go wrong they turn around and blame the software or even the OS.
I can agree on this, self-hosting is a different kind of rabbit hole.. requires near constant upkeep, and you spend most of that time looking at logs, analyzing, optimizing and improving what you already have..
You follow security checks and best practices to secure your self-hosted infra..
It's not for the faint of heart, can get daunting at times, but the result is satisfaction and knowing you took that first step forward from straying away from bigTech bros.. you feel free somehow..
Stepping out on a limb myself here. Here’s my response on why I think self-hosting *IS* an answer. But to understand this we need to, A. First understand the question being asked, and B. Not be overly literal or non-inclusive in terms of how we define “self-hosting”
shellsharks.com/notes/2026/02/…
Key concept: We don’t have a great vocabulary for describing the middle ground between pure “I own the hardware” self-hosting to “I use big tech platform A”. Let’s agree there’s self-hosting spectrum.
"Self-hosting requires a heck of a lot of privilege."
This can be true, but it's easier (and probably cheaper) than ever before.
And I'm doing it mostly to just say no to corporations getting my data.
yeah and it even do not fix the core issue, of even if you self host, it will not allow grandma to join and such condemn it to never be mainstream.
linux user made this error back and the day and now that it's easy to use "strangely" the usage skyrocket.
I think we shouldn't see self-hosting as the goal, but as an act of resistance in an hostile world.
And I agree that everyone who can afford to selfhost at home are the lucky ones.
Links Management for NVDA is an opt-in add-on that improves Browse Mode navigation when Screen Layout is off. It forces each link to behave as a separate line for Up/ Down arrow movement, while int...GitHub
reshared this
Peter Vágner reshared this.
New blog post 😊
If you replace all the innerHTML with setHTML, you will be free from XSS and other injection attacks. Goodbye innerHTML, Hello setHTML
hacks.mozilla.org/2026/02/good…
(Kudos to our folks for specifying, building and shipping!)
Cross-site scripting (XSS) remains one of the most prevalent vulnerabilities on the web. The new standardized Sanitizer API provides a straightforward way for web developers to sanitize untrusted HTML before inserting it into the DOM.Tom Schuster (Mozilla Hacks – the Web developer blog)
reshared this
Peter Vágner reshared this.
So thhat post I wanted to make about my experience with Graphene OS a month ago? Yeah it exists now.
jonathan859.mataroa.blog/blog/…
Please give me feedback because I'm really not convinced in its quality/usefulness.
Peter Vágner likes this.
reshared this
Peter Vágner and Tamas G reshared this.
@Jonathan Nice article. I had very similar experience a few months ago. My only difference is that I'm running this on Pixel 9A.
In order to give some more tips on what to explore next I'd say add @Izzy repo to your f-droid install from apt.izzysoft.de/fdroid/
Then some nice and accessible #opensource apps are:
@AntennaPod
#auroraStore as a google play alternative,
#catima - a privacy respecting app for lojalty cards,
@DAVx⁵ 🔄 - contacts / calendar sync from your own server if you wish to slowly stop using google for that,
#fairEmail - nice very accessible email client,
#makeacopy - for scanning paper documents,
#newpipe - for playing youtube / bandcamp / soundcloud content,
#openKeichain - for signing / encrypting your emails with fairEmail,
#rsaf - for connecting to various cloud storage services including your own smb / ftp / webdav servers,
sms import export,
Speak that! if the talkback notification presentation is not enough,
walkers guide - nice navigation app
Ytdlnis - an yt-dlp frontent.
Perhaps there are more but I have browsed my apps list and recommended what I think is essential.

Peter Vágner likes this.
Peter Vágner likes this.
Hey #showdown fans,
By any chance if you are coming to Showdown Slovak Open this year, please let me know so I can say hello to you.
reshared this
modulux, André Polykanine and Peter Vágner reshared this.
Peter Vágner reshared this.
I am reading your post and suddenly hearing a Map Men jingle in my mind
cc @jayforeman
youtube.com/playlist?list=PLfx…
Buy MAP MEN MERCH from http://www.mapmenmerch.com Follow us on twitter: http://www.twitter.com/jayforeman http://www.twitter.com/markcooperjonesJay and Mark (YouTube)
I’m excited to announce the first public release of Terminal Access for NVDA: an add-on focused on improving the NVDA experience when working in terminal/console applications. Inspired by TDSR and Speakup, there's quite a bit of functionality here. I welcome contributions. Issues and PRs welcome. Lots of testing needed.
Open issues on the Github repo at: github.com/PratikP1/Terminal-A…
Get it here: github.com/PratikP1/Terminal-A…
This NVDA add-on enables functionality similar to TDSR in NVDA. - PratikP1/Terminal-Access-for-NVDAGitHub
reshared this
Andre Louis, Pitermach, Khronos, Tamas G, 🇨🇦Samuel Proulx🇨🇦, modulux, André Polykanine, Oskar, LWorks, Mudb0y, Peter Vágner, johann, Derek Lane, Patryk Mojsiewicz and Tissman reshared this.
One issue immediately is that all of those keys are being stolen by the addon, so my guess is it's not using appmodules to detect them or something.
Please bare in mind I am an ignorant buffoon and know nothing about coding of any sort, everything I know about NVDA coding has been done by LLM, but this feels like that might be the issue.
For example NVDA+F3 doesn't usually do anything apart from in browse mode. When Terminal Access is running, it stole the hotkey when I was in a browser, and made it behave oddly. It also flipped the state of caps lock, my desired hotkey.
Since it's not a terminal window, it should probably not be triggering there.
Again, take everything I say with 0 understanding of what I@m on about because I'm a musician and know nothing.
@FreakyFwoof I fixe it. Apparently there was a regression. I'd managed to fix it at one point and then somehow reverted it. Download the latest. Let me know if you have more trouble.
github.com/PratikP1/Terminal-A…
Changed Raised minimum NVDA requirement to 2025.1 (Python 3.11 runtime); compatibility with earlier versions removedGitHub
I'm sure there are some people on here who know wtf you're talking about.
I'm not one of them.
I've bumped up the version number for Terminal Access to v1.0.45 with a fix for global keys issue. If you haven't updated it or got to the v1.0.43 release, you can update it here. I've also submited the add-on to the NVDA store. Hopefully, new updates will show up there once approved.
Terminal Access for NVDA 1.0.46 released with better cacheing support and a new configurable output buffer with nvda+alt+n. It automatically speaks newly appended terminal output as it arrives. Coalesces rapid output within a configurable window (default 200 ms). Speaks a concise summary: e.g. "47 new lines". Window monitoring is more efficient and reliable. Settings now give you four new options to control the output buffer.
Terminal Access for NVDA 1.0.47 released.
• Simplified keyboard shortcuts: All terminal-scoped commands now use simpler 2-modifier combinations instead of 3-modifier combinations. User docs will provide details.
• Dropped Alt modifier entirely (key unchanged) for most commands
• Dropped Alt, key changed (to avoid NVDA global conflicts)
• 3-key → 2-key (dropped Alt from Shift combinations)
• Fixed announcement of "blank" after pressing enter
• Cleanup code
Terminal Access 1.0.51 released with even more simplified shortcuts such as for adding and reading bookmarks, more terminals supported including additional TUI profiles such as for apps like Claude Cli, code improvements for better performance, attempts at crushing persistent bugs like reading "blank" after pressing enter, and more. Read the documentation.
I'll make updates based on feedback since I believe I'm done with features for now.
reshared this
Paweł Masarczyk and Marek Macko reshared this.
@Bri @ZBennoui I should have copied and pasted instead of typing it out.
github.com/PratikP1/Terminal-A…
This NVDA add-on enables functionality similar to TDSR in NVDA. - PratikP1/Terminal-Access-for-NVDAGitHub
Terminal Access 1.0.51 released with even more simplified shortcuts such as for adding and reading bookmarks, more terminals supported including additional TUI profiles such as for apps like Claude Cli, code improvements for better performance, attempts at crushing persistent bugs like reading "blank" after pressing enter, and more. Read the documentation.
I'll make updates based on feedback since I believe I'm done with features for now.
Terminal Access will now show up in the official #NVDA add-on store. For now, it shows up in the beta channel since 2026.1 hasn't been officially released. Updates will show up there as well.
Terminal Access for NVDA 1.0.53 released with several changes.
Better Braille Support including cursor tracking showing the whole line instead of character at a time, add-on specific scripts actually showing content on the display and not just speaking it, and more.
The duplicate key echo issue reported by a few of you should be fixed.
As usual, please let me know if things aren't working as they should or if you want more features.
@cary5871 Now it says blank when I use ssh profile, but it's a great idea, so hopefully that will get smoothed out. I don't have any other issues with it. Here's some debug showing what happens. === NVDA Debug Log Capture ===
Start: 2026-02-23 10:54:04
End: 2026-02-23 10:54:07
[nvda.log]
IO - speech.speech.speak (10:54:04.853) - MainThread (28368):
Speaking ['Debug logging enabled; capture started']
IO - inputCore.InputManager.executeGesture (10:54:05.429) - winInputHook (26196):
Input: kb(desktop):enter
IO - speech.speech.speak (10:54:05.431) - MainThread (28368):
Speaking ['blank']
IO - speech.speech.speak (10:54:05.513) - MainThread (28368):
Speaking ['root@serrebiradio:~# ']
IO - inputCore.InputManager.executeGesture (10:54:06.501) - winInputHook (26196):
Input: kb(desktop):enter
IO - speech.speech.speak (10:54:06.503) - MainThread (28368):
Speaking ['blank']
IO - speech.speech.speak (10:54:06.607) - MainThread (28368):
Speaking ['root@serrebiradio:~# ']
IO - inputCore.InputManager.executeGesture (10:54:07.069) - winInputHook (26196):
Input: kb(desktop):shift+NVDA+d
Windows Terminal version 1.23.13503.0 (but issue was reported to be happening on earlier versions) Windows build number 10.0.26543.0 (but issue was reported to be happening on earlier versions) Oth...carlos-zamora (GitHub)
Peter Vágner reshared this.
Peter Vágner reshared this.
reshared this
Peter Vágner, Andre Louis, Borris and Jonathan reshared this.
reshared this
Peter Vágner, Andre Louis and Borris reshared this.
Today, a friend asked me how to record a podcast (from a closed platform), so I found a simple app called Reco that does exactly what he needs.
I really like the ecosystem of simple, easy-to-use apps that is growing around #GNOME and #Flathub.
In case you ever need it: 👇
Peter Vágner reshared this.
like this
Peter Vágner and FediVerseExplorer like this.
Peter Vágner reshared this.
Dear !Friendica Support
I have just patched my friendica instance to exclude replies when returning home timeline to mastodon API clients and after looking at the time line in #tuba and @Tusky I am wondering why the default is to include replies?
Are there some references to older discussions on this topic?
It's just simple value change and mastodon, pleroma, gotosocial are excluding replies. Even status net / GNU social was doing it at the time.
Friendica Support reshared this.
reshared this
johann, Peter Vágner, Andre Louis, Borris, victor tsaran, modulux and Zach Bennoui reshared this.
@daygar I think you have to get keyboard focus to the right part of the window. What worked for me was as follows:
In browse mode, I saw a line with the word application. I pressed enter on that, then wwent into focus mode, and the game would then see my key presses.
Oh boy I love this. Level 3 is a killer for me though, I'm great at melodies but am weaker with dense/syncopated rhythms. For me level 1 is easy, level 2 is moderate, level 3 is very hard (or impossible right now). Maybe I'll get better with practice.
My only suggestions are that the levels feel a tiny bit too long? Might just be me getting impatient though. Also, I think there should be a way to earn lives/mistakes. I need all I can get for level 3 hahaha
Yeah that was the first thing I thought of with getting lives back, and I think it would work well. I also like the idea of adding different loops at different tempos.
Big thing I'm worried about is just how to curve the difficulty progression of the melodies. I actually experimented with a similar idea a few months back. I tried adding more notes closer together to increase difficulty, but I didn't like it. I don't know if i'll be coming back to that project any time soon, but if I did, I'd likely make a probability system where certain steps of the sequence are much more likely to have a note dropped on them. As just one example, the first note of each beat has a higher chance than the rest. Or something like that, I'm still nowhere near done mulling it over. Anyway that could be a powerful dimension for difficulty adjustment.
Playing with my Move and I'm missing something obvious. I've watched Andre's intro video but there's a bit of a gap between what he's doing and what I am.
I'm doing a kind of boring looping thing just to get familiar. I have a simple bass loop I want to play throughout the entire track. There's also a drony synth riff I want to loop, but it starts 4 bars in. And I want to lay all these down in maybe something like a 32-bar arrangement so the bass, synth lead, and drum loop are all playing by bar 12 or so when a vocal lead is added--basically a gradual stack, and then the drums/synth/bass are unstacked at the end so the song starts/ends with the solo bass, if that makes sense.
How do I do this? My initial thought was note mode and just lay everything out on one timeline, but it isn't clear to me how to start track 2 bass looping at 1, track 4 synth looping at bar 5, etc. I tried to start playing my synth loop at bar 5 by using the arrows to start at 5 but that just seemed to loop *everything, as if what I did was start at bar 1 even though the thing clearly said "bar 5" and that's where I hit record.
Maybe what I should be doing is structuring these as clips, and I've sort of done that. I now have my bass and synth parts mapped to the second and fourth leftmost pads, but it's not clear to me how to actually structure those into a song so the first clip plays for 4 bars and keeps looping, then the synth clip starts on cue. I thought maybe I'm supposed to record in session mode and trigger clips, but that doesn't seem possible.
Reading the manual, it's a great overview of each slice of functionality but nothing seems to tie everything together. What am I missing? Andre builds everything as a single loop, and that's a great intro but I'm aiming for something that feels just a bit more complex and for me there's an understanding gap.
reshared this
Jonathan and Peter Vágner reshared this.
Huge thanks to @maximiliano and @TheEvilSkeleton for reviewing & merging this very long-awaited UX improvement in GNOME Calendar's infinitely scrolling month view: the previous/next buttons (and corresponding keyboard shortcuts) now properly clamp to the beginning of months when switching months! 
See the "before" vs "after" demonstration videos in the merge request: gitlab.gnome.org/GNOME/gnome-c…
#GNOMECalendar #GNOME #UX #productivity #calendaring #planning #OpenSource #FLOSS
See commit messages for details. FixesGitLab
reshared this
Peter Vágner reshared this.
reshared this
Peter Vágner reshared this.
Peter Vágner reshared this.
reshared this
Peter Vágner reshared this.
Peter Vágner reshared this.
Bri🥰
in reply to Brandon • • •Brandon
in reply to Bri🥰 • • •Brandon
in reply to Brandon • • •Brandon
in reply to Brandon • • •Martin
in reply to Brandon • • •Brandon
in reply to Martin • • •Noah Tobias Carver 👨🏼🦯🇺🇦
in reply to Brandon • • •Brandon
in reply to Noah Tobias Carver 👨🏼🦯🇺🇦 • • •GitHub - thgcode/orca-remote: An Orca screen reader plugin that makes it communicate with NVDA Remote
GitHubNoel Romey
in reply to Brandon • • •Noah Tobias Carver 👨🏼🦯🇺🇦
in reply to Noel Romey • • •Brandon
in reply to Noah Tobias Carver 👨🏼🦯🇺🇦 • • •Dickson Tan
in reply to Brandon • • •Brandon
in reply to Dickson Tan • • •