Skip to main content



well done to everyone involved in making usb so complicated that now the only way to understand what it's doing is to put diagnostic screens on charging cables

just a really solid set of decisions all the way down

This entry was edited (1 month ago)


This ad will end in 10, This ad will end in 9, this ad will end in 8, This ad will end in 7, This ad will end in 6. Annoyed yet? Well, just imagine how your screen reader users vfeel? Stop putting live regions around this data.

reshared this



Someone is DDOSing the internet archive, so we've been down for hours. According to their twitter, they're doing it just to do it. Just because they can. No statement, no idea, no demands.

Meanwhile, we literally rescued 400,000 dissertations from being pulped.

I like our side.

nrc.nl/nieuws/2024/10/09/leids…



Reminder to anyone in the path of #Milton

When speaking to your insurance, do NOT use the word "flood". No matter what your claim is, do NOT say that word. Use the following words ONLY:

- hurricane
- wind-driven rain

Your insurance will try to trick you into turning it into a flood claim, so they can then categorically deny it. Don't fall for it.

#Notaflood #Hurricane #Milton




Everything has an end. strncpy usage in #curl code is now at zero calls.
#curl
in reply to daniel:// stenberg://

as I have mentioned elsewhere I have worked fiercely on reducing memory calls and memory copies in curl code over the last few years, and I have come to realize that strncpy is often a marker for questionable code decisions, so I have worked on removing those questionable code paths.

As I have reduced the amount already before, the remaining few uses were not hard to just fix with better conditions and improved logic

in reply to daniel:// stenberg://

the graph for *all* allocs and copies in libcurl looks like this. It is now really hard to remove more.
in reply to daniel:// stenberg://

This can only end in you writing your own memory allocator to replace the OS allocator, and then this will just be number of times calling sbrk().
in reply to daniel:// stenberg://

yeah I have a fondness for K&R C but looking back many of its standard lib functions were a Bad Idea that at best only made sense for some brief "Garden of Eden" period in the world's software ecosystem

before any user could be a determined (and well-resourced) adversary or a mind bogglingly careless idiot. haha

This entry was edited (1 month ago)
in reply to daniel:// stenberg://

while I understand that C was always ever meant as a relatively light abstraction, I still don't understand why native string handling was never incorporated. Dealing with strings is relevant in _so_ many use cases, that not having a sane and safe abstraction for it is just asking for trouble.

I think that's one of the first things Borland improved on in their derivates of Pascal.



v tej Bille do teraz nebolo a som doma pred polnocou :02_sip:
This entry was edited (1 month ago)


in reply to David Goldfield

regarding my last boost, I noticed their's *no* discussion about bluetooth hid support in this upgrade.


From the Andrew Heiskell Braille and Talking Book Library: Intro to Google Calendar: Thursday, October 10, 7:00 PM Eastern Time groups.io/g/tech-vi/message/79…


Dnes ráno ma napadlo napísať učiteľom že potrebujem knihy... dostal som domáce úlohy. :kekw:


why the fuck would you hack the internet archive

are you actually fucking out of your mind

reshared this



Mozilla Firefox exploited zero-day: Security Advisory 2024-51 Security Vulnerability fixed in Firefox 131.0.2, Firefox ESR 128.3.1, Firefox ESR 115.16.1
CVE-2024-9680 (9.8 critical) Use-after-free in Animation timeline

An attacker was able to achieve code execution in the content process by exploiting a use-after-free in Animation timelines. We have had reports of this vulnerability being exploited in the wild.


See related @BleepingComputer reporting: Mozilla fixes Firefox zero-day actively exploited in attacks

The Canadian Centre for Cyber Security (CCCS) has a useless Mozilla security advisory (AV24-576) which doesn't indicate that this is an actively exploited zero-day. What's the point in an advisory when it doesn't provide the biz?

#zeroday #vulnerability #firefox #mozilla #cve #CVE_2024_9680

This entry was edited (1 month ago)


All you #Mastodon sysadmins who upgraded to Mastodon 4.3.0: Have you noticed that after you dutifully upgraded the #Yarn dependency to version 4, a message like this scrolled by:

$ yarn install --immutable<br>➤ YN0065: Yarn will periodically gather anonymous telemetry: https://yarnpkg.com/advanced/telemetry<br>➤ YN0065: Run yarn config set --home enableTelemetry 0 to disable<br>

I for one almost missed this. You may want to do what I did (as user mastodon in /home/mastodon/live):
yarn config set --home enableTelemetry 0<br>

I'm sure the Yarn people think their telemetry is perfectly harmless, but I hope we all agree that telemetry should not be used in the fediverse.

#MastoAdmin #telemetry

This entry was edited (1 month ago)


When your #curl command line is rejected by the server but your browser still works, it might be because of TLS fingerprinting.

I blogged about this two years ago: daniel.haxx.se/blog/2022/09/02…

#curl
in reply to daniel:// stenberg://

In a perfect world bots and scrapers would follow robots.txt and/or ai.txt and give the webmaster a link to see if they have a legitimate reason to grab all the content. But, alas...
in reply to daniel:// stenberg://

“Let us come back to this topic in a few years and see where it went.”

It is exactly a few years 😀

So where has the topic gone?



Are you overwhelmed with background windows demanding attention, or just the amount of color on your computer screen? Do you wish it was a bit easier to tell which window has (keyboard) focus?
Oh, and are you using GNOME?

Because I released my first extension for GNOME Shell, and it desaturates background windows. Get it on extensions.gnome.org. If you want.
Hope you enjoy!

#gnome #ui #focus #color



"You're right; I should have brought up WCAG’s 2.2.1 Timing Adjustable right from the start—especially since this applies to components that auto-dismiss. Let’s remedy that! Here’s the added detail you deserve. Thanks for the reminder, and sorry for the oversight!"
Oh GPT. You have a lot to learn, even though you've learned knowledge of much of the internet and scraped humanity of its dignity to rights since. Yet here we are. And why people should not rely on it for fullproof #A11y knowledge.
#a11y



Remember all those posts you've seen telling you how using #Discord - a private, closed platform - is bad for your community? How it's a terrible idea for storing documentation or other information? Well, the Russian armed forces decided it was a smart idea to use it for *military communications*. Their own "internet regulator" (read: censor) decided to ban it, with predictable results: washingtonpost.com/world/2024/…


@GottaLaff
Announcing the Cartoonists for Kamala fund raiser! Many cartoonists have donated original art of their work (not just a print!) for the auction where all the funds will go directly to the Harris-Walz campaign.

Here's a link to get you started. More art will be added over the next couple of days as this kicks into gear.

ebay.com/sch/i.html?item=18671…

in reply to joe•iuculano

Telling that Postmedia (owned by the Chatham hedge fund) bought Saltwire (former owners of the Halifax Chronicle Herald) this past July.

Their muzzling of political debate continues.



I'm a proponent of static websites. Most generators use a folder structure with Markdown files and other assets as the input.

However, not all users are confident editing Markdown and YAML front matter etc. by hand.

Are there any good web frontends for this kind of stuff?

It should feel like the authoring backend for WordPress or whatever random CMS, with a WYSIWYG editor, and the result are Markdown files & assets. Bonus points for Git support.

#WebDev #StaticWebsite #StaticSite #SSG

reshared this



Coleguillas de Mastodon. Estoy pensando en retomar el canal de Accessibites para hacer episodios de accesibilidad web, enfocándome en buscar webs importantes que son un desastre, y hablar de sus problemas de accesibilidad. Algo así como "En busca de la accesibilidad perdida". La cosa es que siendo ciego lo de la edición de vídeo se me hace cuesta arriba. ¿Alguien en la sala a quien le mole la propuesta y se anime a editar los vídeos? ¡Gracias de antemano!


SHIFTphone 8

Es gibt nahezu unendliche Anwendungsmöglichkeiten für den Custom-Key, deswegen würden wir gerne von euch wissen, welche Funktionen ihr euch besonders wünscht.🙂

Vorschläge in die Kommentare!

#shift #shifthappens #shiftphone #shiftphone8

in reply to SHIFTPHONES

1) verschiedene Möglichkeiten parallel: A) bei antippen, B) bei doppel-/dreifach-tap, C) bei gedrückt halten

2) schon erwähnt: selbst etwas zusammenstellen würde auch "Exotisches" ermöglichen. Als vorkonfigurierte Optionen:

* Personal-Panik-Funktion (Nachricht an vorkonfigurierte Kontakte mit aktuellem Standort etc)
* Device-Panik: Lock, deaktivieren biometrischen Unlocks
* Not-Löschung: Factory-Reset, wenn nicht binnen 15s "Abbruch-PIN" eingegeben wurde

wo konfiguriert man den?

in reply to IzzyOnDroid ✅

@IzzyOnDroid
Klingt gut. Bis auf die Notlöschung, weil das in der Hosentasche zu leicht posieren kann. :)
in reply to Ditol

@ditol nicht, wenn man das zum Beispiel durch Dreifach-Tippen auslöst. Eher unwahrscheinlich, dass Du die Sequenz dann "zufällig in der Hosentasche" auslöst. @shiftphones ich suche aber noch immer, wo ich beim SP8 diese Taste konfigurieren kann. Oder kommt das erst mit einem späteren Update (also neuer als 20240927)? Auch das "Bei ausgeschaltetem Bildschirm Taschenlampe per Gedrückthalten der Powertaste" Feature, das ich beim 6mq gern nutze, finde ich nicht mehr 😉



Well then. It looks like #Spotify now switches tracks on you if ever you swipe left from the top of the screen or swipe right from the bottom of the screen. I don't know if this only happens in the Now Playing view, but whatever the case, I absolutely loathe this behavior as a #Voiceover user.
in reply to 🌟Kira Aeva🌟

That used to be a feature before they removed it now added it back. Interesting... It was a thing on older phones and also on Android. But it's cool on android. Just explore by touch instead of flicking left and right, should work. Should, is a word that I am loosely using, because that worked 8 years ago haha.


Mne to nové webové usporiadanie príde také akési moc rozťahané, zbytočne veľké a plýtvajúce priestorom. Nechcem byť trapko, ale to pred tým mi vyhovovalo viac 😉
This entry was edited (1 month ago)
in reply to Ralfeek

Jasný, no já se občas taky přepnu na klasický web 🙂


I letos budeme mít stánek na @linuxdays, tak se za námi zastavte, rádi vás uvidíme!
Kromě toho si můžeme v sobotu v poledne poslechnout přednášku o #Fedora Asahi Remixu od @sesivany.

#linuxdays




Poznámka k @mastopivo - zatím to vypadá, že kromě základní nabídky hospůdky #dovětru bude v pátek zajištěné i občerstvení na úrovni večeře (nechci to zakřiknout, snad to dopadne). Předběžný odhad 20 účastníků by neškodilo upřesnit (včetně počtu případných nemasožravců)

#fedipivo #mastopivo

in reply to Archos

@archos @danielsnor a já si vždycky myslel že sociální sítě jsou hlavně kvůli tomu aby se člověk nepotkával s ostatními osobně. #introvert


Milton je hurikán, kterého se vědci již dlouho obávali: Změna klimatu vytvořila v Mexickém zálivu vhodné podmínky pro extrémní hurikán. Když se včera hurikán Milton během 12 hodin změnil z bouře 1. kategorie na bouři 5. kategorie, klimatologové a meteorologové byli ohromeni. John Morales z televize NBC6, zkušený televizní meteorolog z jižní Floridy, se při popisu rychlého a dramatického zesílení hurikánu začal zalykat. Pro […]… politiq.cz/2024/10/09/milton-j… #Politika #Společnost #Zprávyzezahraničí :


Just a little #AndroidAppRain at apt.izzysoft.de/fdroid today, with 17 updated and 1 added apps:

* MultiLocale: add (otherwise unsupported) languages to your device's locale

Enjoy your #free #Android #apps with the #IzzyOnDroid repo :awesome:

in reply to Radasbona

@radasbona Nö, sorry. Da musst Du das F-Droid Team fragen. Fennec braucht (wie fast alles von Mozilla) immer spezielle Anpassungen – aber wer da was wann macht, weiß ich nicht.


HUGE thanks to @robb for writing a clear, easy-to-follow #guide on how to enable #Fediverse author attribution on blogs/websites - so that it will show up under the link card: rknight.me/blog/setting-up-mas…

#blog #journalism #mastodonupdate #webdev



As #DeníkN changed their podcast format and moved most of it behind paywall and I like to listen to it on my bike commute to work, I had to change the way I consume #podcasts and also updated the way I consume #RSS articles.

Here's what works for me for now 🧵

in reply to Štěpán Škorpil

:ttrss: ▶️ :freshrss:
I replaced #TTRSS by #FreshRSS. The reasons are:
👍 more features
👍 bigger client support
👍 bigger development activity
👍 better look.

I use this to consume #rss in form of links to content:
📰 new articles on my favourite media
📰 update news of several softwares
📰 read city hall info desk
📰 discover new youtube videos on my favourite channels
📰 discover new episodes of my favourite TV shows on iVysílání (sadly not natively, but using rss bridge)

in reply to Štěpán Škorpil

:ttrss: ➡️ :readrops:
On #android I use #Readrops as a #RSS client. It uses the #FreshRss as a synchronization backend.
It is not perfect, but it works for now.
It looks nice, but UX and readability needs improvements.
I tried even several paid apps, but they where all worse than this fully free and opensource app.
in reply to Štěpán Škorpil

📱 🗞️
I also like the UI of the app #Newsflash from #Gnome circle.
It can be installed from #flathub and also synchronizes with #FreshRSS .
I will mostly use the FreshRSS web interface, but on my tesing #Oneplus6 phone with #PostmarketOS it is my number one choice.
in reply to Štěpán Škorpil

🎙️
And now back to podcasts. I was quite surprised, that all these apps are really bad in consuming podcasts. Especially when I want to add more episodes to queue and remember where I stopped last session.
So I installed separate #RSS stack for podcasts only.
#RSS
in reply to Štěpán Škorpil

:nextcloud: 🧩
I installed #NextCloud extension gPodder Sync. This does just job, it provides gPodder api. That's it. I like apps that do one thing and do it right.

This api can be used by client apps to synchornize
🔄 list of subscrubed feeds
🔄 listening state of each episode

in reply to Štěpán Škorpil

:nextcloud: 🧩
Then there is another Next Cloud extension: #RePod .

It is a web client to the gPodder api, so I can list, subscribe and listen to all the episodes in the nextcloud web interface. That works nice.

in reply to Štěpán Škorpil

:antennapod: :android:
The last piece of the puzzle is the android podcast client. Here the #AntennaPod does a really nice job.
It has all I need:
🎙️synchronizes everything with gPodder api
🎙️predownloads new episodes
🎙️has queue of episodes



What I most miss about Twitter when it wasn't evil is that I could publicly shame companies when they were stealing money from me.

#Ebay and one of their sellers have stolen £80 off me and it doesn't matter if I post it on here because nowhere now has the power and reach of old #Twitter

There is currently no way to damage the PR of a company unless you happen to go viral on TikTok or YT.

As a side note - NEVER buy from Ebay, there is no guarantee that your money is safe. None.

Tamas G reshared this.

in reply to Jyoti Mishra

This seems like something that could be easily fixed with a chargeback.
in reply to Mikołaj Hołysz

@miki I was screwed with an Internet purchase, I think it might have been via Ebay, and I just went to my bank for a chargeback and let them all deal with that.



This, is a banger. This whole soundtrack and just this composer in general is really good. This is Elly (sometimes romanized as Erii, originally エリイ) from the soundtrack of YU-NO: A Girl Who Chants Love at the Bound of this World (この世の果てで恋を歌う少女 YU-NO) for the NEC PC98. I'd like to see a bassist play the bass part in this, especially when it starts doing the changes! That sounds hard AF, but I'm not a bassist so I can't be certain. youtube.com/watch?v=0joudlesP6…
#chiptune #vgm @cordova5029 @FreakyFwoof @arfy @musicalman
This entry was edited (2 months ago)


It is sad to note that the Zoom Conferencing client is becoming less and less easy to use.
It is becoming so bloated with features not necessarily associated with hosting meetings.
Even something as simple as scheduling a meeting does not work as easily as used to be the case.

A major JAWS script update is being worked on so as to hopefully make at least the process of scheduling meetings, and reviewing scheduled events, easier than is currently the case.
An accurate time as to when the update will be available cannot be given at present, but it is hoped it will be within the next two weeks.

in reply to Hartgen Consultancy

Do you have contacts there? I guess earlier they used to reply to accessibility-related inquiries.


Unpopular Opinion: I think C# is the best out of the high-level, statically typed, garbage-collected languages. It has a fairly large ecosystem of third-party libraries, great documentation, two high-quality GUI libraries (Avalonia and Uno Platform) and a high-performance sealing. I think Go is better for backends and microservices, but for a all around general purpose language, it's hard to beat C#
in reply to mohaneds

Yesss! I started my dive in it roughly a year ago and I can't get tired of its beauty and elegance! However, I don't know about those newish stuff's accessibility, so I'm still on Windows Forms. If you have any insights, I'm all ears.
in reply to André Polykanine

@menelion Na, Windows Forms is still the best for us. Avalonia is fairly accessible, but it's laggy with screen readers. So far, i'm converging on C# and Rust being my favorite languages, with Go for web backends running on Linux.
in reply to André Polykanine

@menelion Also: Have you noticed that Visual Studio is more accessible than any of the Java IDEs?
in reply to mohaneds

Of course! I mean, I really didn't see any truly accessible Windows app written in Java. but as for Rust... its syntax is so weird, unlike C#.
in reply to André Polykanine

@menelion Yeah, it's unfortunate because Java jobs pay so much better, at least where I live. I'd love it if INtellij Idea worked well with screen readers. Also yeah, Rust syntax is a little dense and weird. The hardest thing was adjusting to variable types being declared on the right hand side of a variable assignment, but Go helped with that one.
in reply to mohaneds

that yes, but I also hate snake_case, and in Rust it's prevalent, as in Python btw.
in reply to mohaneds

Oh, also you told Avalonia lags with screen readers, what about Uno? And Maui?
in reply to André Polykanine

@menelion NO experience with those. Uno should be fine, as it does the WX thing of using native OS controls. I'll mess with it soon though. Also: uno lets you create the GUI with C# if you're not into XAML, which is cool. I wish Avalonia did that.
in reply to mohaneds

Tag me please when you have any experience, if you don't forget. Thanks!
in reply to mohaneds

I don't think it's an unreasonable view, but if I were to choose one of those langauges I think I'd go for F# myself, and the library access is still there.