Skip to main content



Are You 50 or Older? These Are the Vaccines You Need This Season cnet.com/health/medical/are-yo…


From Friendly to Professional: The Power of iOS Writing Tools applevis.com/podcasts/friendly…


Of course masks do not provide perfect protection. However, they reduce the number of onward transmissions.

Just like seat belts do not prevent all deaths due to car accidents, but increase your chances of survival.

However, fewer infections (plus network effects, imo) = an effect reducing deaths more than one might think.

#COVIDIsAirborne

This entry was edited (3 days ago)


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 (3 days 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 (3 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 (3 days 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

in reply to RunningLeopard

patreon post
LOL. I know how that feels, exactly. What do you use to record?


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 (3 days 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.


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: 11 hours ago

This entry was edited (3 days 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: 10 hours ago

This entry was edited (3 days 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-/


Č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 (3 days 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 (3 days 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 (3 days 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.