User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
Admin
completely blind computer geek, lover of science fiction and fantasy (especially LitRPG). I work in accessibility, but my opinions are my own, not that of my employer. Fandoms: Harry Potter, Discworld, My Little Pony: Friendship is Magic, Buffy, Dead Like Me, Glee, and I'll read fanfic of pretty much anything that crosses over with one of those.
keyoxide: aspe:keyoxide.org:PFAQDLXSBNO7MZRNPUMWWKQ7TQ
Location
Ottawa
Birthday
1987-12-20
Pronouns
he/him (EN)
xmpp fastfinge@im.interfree.ca
keyoxide aspe:keyoxide.org:PFAQDLXSBNO7MZRNPUMWWKQ7TQ
blog
https://stuff.interfree.ca/
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
TIL: if you use the data and framework to turn Cataclysm: Dark Days Ahead into a single-player mud, what you get isn't actually a good game. It just feels like a MUD with hundreds of rooms with identical descriptions, because tiles can't be treated as MUD rooms. Well, they can. But you get to type "north" 50 times to get to a door. And roguelikes have different ideas about interacting with objects, so you wind up with a mud interface where players can pick up an object that's three east from them and then drop it to the west, without ever moving. So now you get to do a bunch of nonsense to let players know what objects they can interact with when. Combat is surprisingly the least dreadful part of the thing. Anyway, that was a completely useless waste of a Sunday. I'm going to bed. I really don't think sleeping on it will turn this idea into anything actually worth releasing. What I wanted was a cross-platform mod of a roguelike that could be played without a Braille display. MSP and GMCP were nice, but that's about the only part of this that works in practice. Well, and full word commands were also nicer than memorizing dozens of shortcut keys.
Are we having fun yet?

--- Cataclysm: Dark Days Ahead ---
Balance armor versus encumbrance. Even dropping a backpack can help in melee.
1) MOTD
2) New Game
3) Load
4) World
5) Tutorial Game
6) Settings
7) Help
8) Credits
9) Quit
Choose>
--- Load a character from which world? ---
1) Ardoch
2) Lawsonia
3) Oberlin
4) Sulphur Springs
Choose>
--- Load character from "Ardoch" ---
1) George Barrientos ([00
​:28:​16])
2) <- Back to Main Menu
Choose>
--- forest ---
The ground here is grass.
Diggable Plowable Flat
To the north: grass.
To the north-east: grass.
To the east: grass.
To the south-east: grass.
To the south: grass.
To the south-west: grass.
To the west: young tree.
To the north-west: grass.
You could go north, north-east, east, south-east, south, south-west, west and north-west.
[hp 100% sta 100%]> sw
* sound played: plmove/walk_grass/walk_grass_4.ogg
You're tiring out mildly, and slowing down as a result.
--- field ---
The ground here is grass.
Diggable Plowable Flat
To the north: young tree.
To the north-east: grass.
To the east: grass.
To the south-east: grass.
To the south: long grass.
To the south-west: dirt.
To the west: grass.
To the north-west: grass.
You could go north, north-east, east, south-east, south, south-west, west and north-west.
[hp 100% sta 100%]> sw
* sound played: plmove/walk_grass/walk_grass_6.ogg
--- field ---
The ground here is dirt.
Diggable Plowable Flat
To the north: grass.
To the north-east: grass.
To the east: long grass.
To the south-east: dirt.
To the south: grass.
To the south-west: dead grass.
To the west: grass.
To the north-west: dead grass.
You could go north, north-east, east, south-east, south, south-west, west and north-west.
[hp 100% sta 100%]> sw
* sound played: plmove/walk_dirt_5.ogg
--- field ---
The ground here is dead grass.
Diggable Plowable Flat
To the north: grass.
To the north-east: dirt.
To the east: grass.
To the south-east: grass.
To the south: grass.
To the south-west: grass.
To the west: grass.
To the north-west: dirt.
You could go north, north-east, east, south-east, south, south-west, west and north-west.
[hp 100% sta 100%]> sw
* sound played: plmove/walk_t_grass_long/walk_t_grass_long_3.ogg
--- field ---
The ground here is grass.
Diggable Plowable Flat
To the north: grass.
To the north-east: dead grass.
To the east: grass.
To the south-east: dead grass.
To the south: grass.
To the south-west: grass.
To the west: grass.
To the north-west: grass.
You could go north, north-east, east, south-east, south, south-west, west and north-west.
[hp 100% sta 100%]>
0
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@Quentin If you do answer every question five out of five stars, it means the company is probably spending too much money on customer service. Now they know they're doing so well they can afford to fire a few minimum wage employees. This is the purpose of surveys: they justify whatever the leadership already wanted to do.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@Quentin But remember that if you don't answer every question with five out of five stars, the executives use it as an excuse to fire minimum wage employees, and make sure living wage employees don't get bonuses this year. Of course the executives get million dollar bonuses; they thought up the power outage survey that uncovered all those slackers and saved the company literally thousands of dollars by firing them!
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@jfayre You should be able to do it either from the TUI, or by running the /tools list and /tools disable commands via the gateway you want to disable them in. hermes-agent.nousresearch.com/docs/reference/toolsets-reference
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@jfayre You can set what toolsets are enabled per platform. Create a toolset with all tools but clarify, then enable only that toolset for the openai gateway.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@Orinks @jfayre Because I don't want it installing something that can stay running on the server, and I want it to not run long-lasting commands. I will run those on its behalf, as they usually require a lot of resources and my server is busy, so I want to schedule them overnight.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@jfayre hermes-agent.nousresearch.com/docs/user-guide/features/web-dashboard
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@jfayre Set up the Hermes Dashboard. Then you can edit the config in a web browser and you don't have to worry about it.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@jfayre Oh! Disable the clarify tool for the openai gateway. Then it'll give you choices in plain text.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@jfayre I'm using it locally. When you set it up in Hermes, you can set it up as local embedded. Then it will set up postgresql and the rest for you, and you just need to give it an API key via an environment variable in your .env file. What error is basiliskLLM throwing? It may be an error with the model perhaps? Do you have Hermes set up as provider: openai, and does your custom endpoint URL end in v1?
3
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@kev No, it is not. I don't know anyone who can go faster than 100.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@kev Yup. There's nothing I can do about it unless I pay for a Microsoft Developer certificate to sign the .exe for the bridge, and that's several hundred dollars.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@mm Are you using the official Mastodon website/client? Unfortunately, not all third party clients pick up Mastodon filters for some reason.
1
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@bmcd @silverpill Honestly we're close. The main issues are UI and UX ones. The technical underpinnings are in an okay place for this use-case.
0
0
3
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@amir I mean, we kind of are. Eloquence is still something for sale that you need to pay for. The mac addons use code that belongs to Apple. Same for the Samsung and Google TTS addons. I doubt any of these folks care. But it only takes one company to get upset. And Android and Windows both do code signing and a bunch of other stuff; those companies can, and do, argue they help with piracy prevention. To be in a similar position, NVDA would have to start authorizing every addon, and only allowing addons in the NVDA Store to run. I suspect that's where NVAccess is headed anyway, but I worry all the tts addons are pushing them there faster.
1
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@bmcd @silverpill I’m not sure about that. Social sharing is a pretty basic feature.
0
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@silverpill I hope so? But at the moment nobody implements anything similar that I’m aware of.
0
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
The Problems and Successes of Fediverse Comments on my blog

I've been running fediverse as the commenting system on this blog for a while now. Here's how it's been going.


stuff.interfree.ca/2026/08/23/fediverse-comments.html
1
2
3
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@nick @jstark @lerven @mcourcel Oh, I'm not upset. I'm glad folks can get the features they want, even though I personally am not smart enough to get them done, and too precious about my reputation to just say "YOLO!" and release code I don't fully comprehend.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2mo
@nick @jstark @lerven @mcourcel C#, C++, NVGT (don't do that), VB.net, are all compiled languages I'm comfortable in. So any of those, sure. I went with Python for the bridge because NVDA is already in Python itself, meaning contributers only have to know a single language to work on any part of the addon.
1
0
0
0