Skip to main content



I intend to show up at #FOSDEM 2025.

If I would propose a talk there, what should it be about?

in reply to daniel:// stenberg://

no clue what ur would be about but β€œYou don’t know squat about curl” dress in workout gear and let the puns do the heavy lifting.
in reply to daniel:// stenberg://

What are the most improbable places/software where curl is used
This entry was edited (1 day ago)


Porter breaks its own rules by kicking deaf woman and her service dog off a flight

Deaf passenger Georgina Villeneuve says she's tired of having to explain to airlines what the rules are around service animals on flights. The Edmonton woman was kicked off a Porter flight last month after the flight attendant didn't know the airline's own rules. #press

cbc.ca/news/canada/edmonton/po…



Hope everybody has a fantastic day today. Cheers everyone.


There is a notion that "spanking is bad parenting" comes from a desire to be soft & permissive. Having interacted with many young people and their parents? It just doesn't work. And when it fails it can do so catastrophically.

Children need consistent boundaries. They need to know the adults in charge of those rules love them and care about them.

The most confused, unable to self-regulate children I've ever worked with had parents very proud of spanking them.

This entry was edited (2 days ago)


Well… this is new.

Last Friday I left my job of 21 years by way of redundancy. That’s a pretty significant chunk of my adult life invested into a single place. So it’s going to be a big change.

As I step into the first Monday morning in years where I haven’t had anything scheduled in an Outlook calendar… I say β€˜fuck it’ and opt for McDonald’s Breakfast.

Onwards and upwards, folks.

#LifeGoals #StartAsImeanToGoOn

in reply to ThatMarkRoberts

I thought I was set for life after a decade in one place. I'm doing something different and still struggling to find my balance, but it's working....
in reply to Sean Randall

@cachondo Yeah. There is no such thing as a job for life. This is the ideal time to pivot, though. Try a few things. See what sticks.


Given that upgrading to NVDA 2024.4 turned out to be of no real benefit to me, I can't wait to see what 2025.1 will bring. Seems all the .1 versions are the ones that have the real juicy content.
in reply to x0

@x0 @cachondo I ran into that this morning with Windows Explorer reading the date modified, but not the filename in a listview. I forgot that I had previously updated NVDA and didn't restart.
in reply to Patrick Perdue

@BorrisInABox @x0 you can at least get stuff done much of the time before a restart if you need to, I suppose.


Here's the thing. Don't compare Intel processors to ARM in a 1:1 way. In some aspects, I feel sorry for Intel because people are always talking up ARM's power efficiencies, not realizing Intel is still carrying 32-bit instruction sets around and compatibility with decades of instructions. (and this is why a project exists inside the company to reduce it.) ARM has no shame dropping 32-bit, which is why the latest Qualcomm chips do not include it in any cluster. It frees them to use less power.


Well my game, round logic, is finally here! Want to hear what it's all about and watch the video? oriolgomez.com/iosgame/ballgam…

reshared this




Did you know IBM helped Hitler carry out the Holocaust? Is it in any way surprising that we can’t do anything about Big Tech and toxic oligarchs like Elon Musk when even those who helped carry out one of the worst tragedies in human history remain unpunished? Should it come as a shock that the very same bastards are funding and pining for fascism today?

m.youtube.com/watch?v=1rhzge9r…

#BigTech #fascism #SiliconValley #ventureCapital #surveillance #capitalism #peopleFarming #BigData #AI



There's a feature added to Linux 6.9 that I think people should become more aware of: there's finally an identifier for processes that doesn't wrap around as easily as UNIX pid_t PIDs do: the pidfd file descriptors have been moved onto their own proper file system (pidfs), which enabled at the same time unique inode numbers for them.
in reply to Lennart Poettering

To query the inode number from a pidfd, you use a simple fstat() call, and look at the .st_ino field.

There's currently no way to get from a pidfd inode number directly to a process however. Hence, for now you always have to pass around a combination of classic PID and the new pidfd inode number. This can be safely and correctly be turned into a pidfd: 1. first acquire a pidfd from the PID via pidfd_open(). 2. Then fstat() the fd, and check if .st_ino matches the expected value.

in reply to Lennart Poettering

If you want a world-wide unique identifier for a process it makes sense to combine the pair of pid_t and pidfd inode number with the system's boot ID (i.e. /proc/sys/kernel/random/boot_id). This triplet is awesome, because for the first time we can uniquely identify a Linux process, globally in this universe.

In systemd we are making use of this heavily now: internally we always store a triplet of pid, pidfd, pidfd inode for referencing processes we manage and…

This entry was edited (1 day ago)


Spent yesterday afternoon in jail after trying to blockade a TotalEnergies site in the #Antwerp harbor in #Belgium with #CodeRouge
While our group didn't get to the intended target, we took up a lot of police capacity to give our comrades the chance to complete our plans.
Shut that shit down!

youtube.com/watch?v=AQicURSP1-…

#Activism #CodeRougeRood #CodeRood #ClimateCrisis #ClimateAction #ClimateDiary




β€œJe hebt niet alleen een verscheurd Vooruit, maar ook een verscheurde lijst Voor Gent”, aldus Verhulst. β€œWant de liberalen hebben het bestuursakkoord wel goedgekeurd, en wel bijna unaniem.”

Wat een stom idee ook van de sossen, om samen met Open_VLD één lijst te vormen. Blijf toch gewoon jezelf. #Gent

#gent


The english term β€žvacuum cleanerβ€œ is far inferior to the german β€ždust suckerβ€œ.πŸ‘†



πŸ“£ Do-It-Blind (DIB) online Besprechung am Montag, 28. Oktober, um 19:00 Uhr. Du bist eingeladen! bbb.metalab.at/rooms/joh-szv-o… WΓΆchentlich am Montag um 19:00 besprechen wir neue Formen der digitalen und inklusiven Zusammenarbeit. Mach mit! πŸ› οΈ #make #blind #inklusion


For me, @joplinapp@mastodon.social is the most important #ToDo and #wiki tool for my efficient daily #work and #organization.

With the new version, there are some improvements for #accessibility, such as the use of #screenreaders.

I hope #blind people can enjoy this #app.

github.com/laurent22/joplin/is…
#OpenSource #a11y



My dad always said "Neither a borrower nor a lender be".
Great man, terrible bank manager.


It troubles me that apparently it needs to be said, but a key factor of online harassment is, that people with literally no personal involvement, stir up a discussion for the kicks.

And then play the "I just wanted to share my opinion" card

It doesn't matter what your supposedly intention is when it's a well known fact how it's going to end up like

There are two options:

you didn't know, then you are irresponsible

you did know, congrats you are an online harasser



Y hoy, en #movidasdeciegos me han reΓ±ido, cierto es que con razΓ³n porque soy una temeraria, jajaja, he bajado sola por unas escaleras mecΓ‘nicas, repito, sola, asΓ­ que una mujer me ha regaΓ±ado porque claro, las escaleras mecΓ‘nicas son un peligro para mi.
in reply to noemildramas

En general los videntes piensan que las escaleras son difΓ­ciles y no entiendo por que, cuando precisamente son super regulares.


Nie som nejakΓ½ tentononc, ale to, ΕΎe na Slovensku neoslavujeme vznik prvej spoločnej republiky, ma dosΕ₯ Ε‘tve 😑



Step up from being a #LibreOffice user to a LibreOffice community member! That's what Ritobroto Mukherjee did – and there are many ways to get involved, and expand your skillset: blog.documentfoundation.org/bl… #foss #opensource


patreon post

Sensitive content

in reply to ΠœΠΈΡ€Π°πŸ‡§πŸ‡¬πŸ‡­πŸ‡Ί

patreon post

Sensitive content



Thirteen years ago I found "a bad babe" in Windows

daniel.haxx.se/blog/2011/10/28…

in reply to daniel:// stenberg://

This reminds me strongly of 0xCAFEBABE in java.
This entry was edited (1 day ago)
in reply to daniel:// stenberg://

this and DEADBEEF remind me of one of the Microsoft coding books, maybe Writing Solid Code, that offered the idea of seeing all variables to really bad values, as a way of reminding you to init properly and use them intentionally.

That practice has definitely caused me problems with people who don't ascribe to that ethic.



La RazΓ³n:
Β«La UE saca los colores a los paΓ­ses que como EspaΓ±a no han liberalizado las lΓ­neas interurbanas de autobΓΊsΒ»

Igual comienza a ser hora de que la UE reconozca que la liberalizaciΓ³n de los servicios pΓΊblicos solo ha logrado empeorar el servicio y aumentar los precios de forma injustificada. El objetivo de la empresa privada no es proporcionar servicios sino obtener beneficios.

in reply to Xavier π’Š­π’‰π’‚Š

OjalΓ‘, pero no parece que vayan los tiros por ahΓ­. Cada paquete ferroviario es peor.


tieto víkendy nič nerobenia ahh krÑsa

in reply to The Nexus of Privacy

Poll: how would you describe Mastodon and the migration from Twitter that started in late 2022 after the acquisition?

(You can check more than one reponse. Or, if you've got other descriptions, please leave them in the comments)

For my take, see Mastodon could have leaned into what it's good at

@fediversenews

#mastodon #fediverse

  • A success (37%, 20 votes)
  • A failure (1%, 1 vote)
  • A missed opportunity (37%, 20 votes)
  • Progress (38%, 21 votes)
  • Better than expected (35%, 19 votes)
  • A disappointment (11%, 6 votes)
  • It's too early to know (9%, 5 votes)
  • Other (please leave a comment) (1%, 1 vote)
54 voters. Poll end: in 1 day

This entry was edited (1 day ago)
in reply to The Nexus of Privacy

Poll: What are you looking for in the fediverse?

(You can check more than one response ... and if you've got other suggestions, leave them in a reply!)

#mastodon #fediverse

  • A Twitter replacement (36%, 21 votes)
  • A place to stay in touch with friends (35%, 20 votes)
  • A place to meet new people (61%, 35 votes)
  • Discussions on technical topics (70%, 40 votes)
  • Music, photography, art, books, and other creative stuff (54%, 31 votes)
  • Potential job opportunities (19%, 11 votes)
  • Promoting my music, photography, writing, art, etc (15%, 9 votes)
  • Breaking news (40%, 23 votes)
  • Mutual aid (19%, 11 votes)
  • A social network that's not run by a corporation making money from my data (89%, 51 votes)
57 voters. Poll end: in 1 day

This entry was edited (1 day ago)

reshared this



Taky uΕΎ se tΔ›Ε‘Γ­te zΓ­tra do prΓ‘ce?
VΕΎdyΕ₯ uΕΎ vΓ‘s to doma ani nemΕ―ΕΎe bavit, tolik hodin volna ☝️

JΓ‘ vΓ­m, uΕΎ mlčím. πŸ₯΄

in reply to Archos

JΓ‘ uΕΎ jsem nΔ›kolik hodin v bruselskΓ© kancelΓ‘Ε™i a Ε™eΕ‘Γ­m tu jednu sr*čku za druhou…d8-/
in reply to Daniel Ε nor

@danielsnor
Taky jsi musel do rachoty, no tak aΕ₯ nΓ‘m to aspoň utΓ­kΓ‘ :-)


ČekΓ‘me na tchΓ‘na, kterΓ½ pΕ™ijede po pΕ―lnoci. Ε½ena dohrΓ‘la na klavΓ­r a Ε™Γ­kΓ‘ Co teď?
Tak jΓ­ odpovΓ­dΓ‘m, ΕΎe dΕ™Γ­v kdyΕΎ jsme mΔ›li volnou chvΓ­li dali jsme sex.

PrΓ‘vΔ› ji mΓ‘lem praskla plΓ­ce, jak vyprskla smΓ­chy.

A jΓ‘ se ptΓ‘m, je to fΓ©r?



Israel.

Sensitive content



Neue Konservierungstechnik fΓΌr Γ–tzi

Das Schmelzen der Gletscher legt immer mehr archΓ€ologische Funde frei. Die Forschung sucht nach neuen Wegen - vor allem Gletschermumien wie Γ–tzi - zu konservieren. Von S. Delonge und S. Kirschner.

➑️ tagesschau.de/wissen/gletscher…

#ArchΓ€ologie #Γ–tzi #Gletscher #Gletscherschmelze



mno asi som oddychoval cez vΓ­kend ale inak to nejde, musΓ­m Γ­sΕ₯ pracovaΕ₯.. (zvlΓ‘dol by som eΕ‘te zo tri dni nič nerobiΕ₯) #dobrΓ©RΓ‘no

edit: bez alkoholu čo považujem za úspech

This entry was edited (1 day ago)


Buenos dΓ­as desde la AdministraciΓ³n PΓΊblica.

Lunes, pero algo mÑs lúcidos por el cambio de horario y el sueño extra. AdemÑs, esta semana es corta. Ánimo.

in reply to Juan CBS

Bueno: Yo estando en Bastiagueiro con soles de justicia, he oΓ­do eso de Β«lluvia generalizada en el noroesteΒ»
Pero lo que sΓ­ es cierto hoy es que en mojΓ‘car estΓ‘ cayendo la del pulpo, casi como en Galicia cuando llueve bien, y maΓ±ana mΓ‘s de lo mSolo que aquΓ­ el suelo no drena tan bien como, por ejemplo, en Santiago.


I had to deal with a freshly unboxed Android phone, and the flipping *clock* app, that was installed by default, came with a privacy policy.

I discovered this because the clock started crying that it couldn't work properly without Google Play Services.

I don't care what the privacy policy was for. I am tired. A clock app does not be into a position to have any privacy policy more involved than "we collect and report no data".

The clock is now disabled.

I am so tired of this.

This entry was edited (1 day ago)


Hi, @tspivey, @jcsteh or anyone else who may know:
Is there any current way to get #NVDASR to honor Aria Live Region Assertive, such that new events interrupt speech?
When using the web-based screen reader mode of the Ableton Move with NVDA, you have to wait for the full text before the next event is spoken. Really annoying when quickly turning knobs and such. This doesn't happen with Voiceover on iOS or Mac OS, though it is slower to initially respond.
This entry was edited (1 day ago)
in reply to Patrick Perdue

Tagging @chikim as well. Once, he came up with a fix for Spitfire Audio's web player that you just threw into the console and it made it picked up by screen-readers.
in reply to Andre Louis

@FreakyFwoof @chikim I mean, you could give the live region a role of alert. That would result in interrupting speech, but it would also say "alert", which would be a bit annoying.
in reply to Jamie Teh

@FreakyFwoof @chikim To do that, you could run this in the web console, assuming there is only 1 live region:
document.querySelector("[aria-live]").role = "alert";
in reply to Jamie Teh

@FreakyFwoof @chikim Well, that makes it say "alert" before every utterance, as you said, but it doesn't make it any more responsive, because new alerts don't interrupt old ones.
in reply to Patrick Perdue

@FreakyFwoof @chikim Ah. Yeah, I guess that would be true now, since they get queued at the same priority level, which is technically more correct according to the spec. Hmm.
in reply to Jamie Teh

@FreakyFwoof @chikim I can tell you that there is work within ARIA to replace ARIA live regions with a new API which is a lot easier to understand and use and should solve problems like this, but that doesn't help you right now because said API is not yet finished, let alone shipping in any browsers.
in reply to Patrick Perdue

@FreakyFwoof @chikim Try this. I had some code for adding the immediate flag to things sent through the API to improve responsiveness a bit. Now it also does that for live regions and should cancel on assertive, though I don't know what else it'll break in your case. dropbox.com/scl/fi/jwef7t5u1k3…
in reply to Tyler Spivey

@chikim Well I can safely say that works nicely. No idea if it will break other stuff in the meantime but easy enough to fix with NVDA+5 if you need to.
Thanks.
in reply to Andre Louis

@FreakyFwoof @chikim I hack the dom all the time for things like this. Works really well for keeping an ear on an ongoing tennis match, for example
in reply to Tyler Spivey

is there a list of things this actually does/adds to NVDA? I notice it's not an official addon, so no real documentation.
Just so I know really.
Also, since it does work very well, can I share this to the Ableton Move group?
I'm sure we're not the only people who'd benefit from this.

@BorrisInABox @jcsteh @chikim

in reply to Andre Louis

@FreakyFwoof @chikim Here's what it does:
1. Modifies the API that programs use to make NVDA speak to immediately pump, improving responsiveness similar to NVDA issue #14928. For this use case, this isn't needed, but I figured I'd put it in the same addon to avoid having two of them. I've been running with this change for months and haven't noticed anything breaking.
2. Modifies the function that speaks ARIA live regions. If it gets a politeness level of assertive, it cancels speech before speaking. I also added the immediate pumping while I was there.
I can take 1 out without breaking anything. Pumping immediately in my (mostly unscientific) tests with my old gesture timing addon brings the time from pressing a key in Chrome to the response of a live region down from ~30 MS to ~12. I can also revert that.

I'm fine with it being shared.

in reply to Tyler Spivey

@chikim @FreakyFwoof Ah, you mean the NVDAHelper part? Damn, I missed that one when I was auditing for stuff that needed an immediate pump.
in reply to Jamie Teh

@chikim @FreakyFwoof Yep. I originally did that because I wanted to get tdsr working on Cygwin, and Cygwin added just enough of a delay that it was noticeable.


A nejhorΕ‘Γ­ je, ΕΎe ve čtvrtek majΓ­ svΓ‘tek v NΔ›mecku , skoro vΕ‘echny spolkovΓ© zemΔ›, krom Bavorska πŸ˜”


#dobrΓ©RΓ‘no a hezkΓ© svΓ‘tečnΓ­ pondΔ›lΓ­ slůňÑtka 🌞 😘 πŸ€ budou v telce nΔ›jakΓ© pohΓ‘dky ? πŸ˜‹ 🀭
in reply to Michele DvoΕ™Γ‘kΕ―

JeΕ‘tΔ› tam chybΓ­ za KonečnΓ­kem pΓ‘n dotacΓ­. ŘíkajΓ­ mu DotačnΓ­k πŸ˜€πŸ˜‚
This entry was edited (1 day ago)


No co vΓ‘m budu vyprΓ‘vΔ›t, vΕ―bec se mi nechce, ale nΔ›kdo ten kapitalismus musΓ­ v EU budovat. Tak uΕΎΓ­vejte den volna pΕ™Γ‘telΓ© #fediverse #dobrΓ©RΓ‘no
in reply to Archos

Ty budeΕ‘ mΓ­t opΔ›t volnΓ½ pΓ‘tek a my budeme vytvΓ‘Ε™et hodnoty. Win win. AΕ₯ ti to rychleji uteče a krΓ‘snΓ½ den. πŸ˜ŠπŸ‘‹πŸ€
in reply to KateΕ™ina

@KaterinaGloserova
To jasnΓ‘ vΔ›c πŸ˜€
Tak hezkΓ½ svΓ‘tek a uΕΎΓ­vej volna πŸ‘‹πŸ€—
⇧