What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

0
0
0
0
1
0

#Linux is really not accessible, especially for people without sight

https://fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-1-built-for-control-but-not-for-people/

I am quoting the article here with some light editing for clarity and brevity. But please read the whole article, it has some interesting details.

(Begin quote.)


This isn’t a rant from someone who gave Linux a shot and bounced off. This is from someone who’s used Linux full-time for years as a blind user — someone who knows the system inside out, who has made it work through manual configuration, scripting, rebuilding broken packages, and sheer force of will. And still? I’m exhausted. Because Linux doesn’t fail at the margins. It fails at the very first step. Before you open a terminal. Before you write a line of code.

Linux “just works” — if you can see. If you’re blind? You boot into a live image and get nothing. No speech. No braille. No login prompt feedback. Maybe Orca starts, maybe not. Maybe you know the shortcut (Alt+Super+S?) but does that even work in this session type? Is it Wayland? Is it X11? Is the screen reader bound to a key combo that doesn’t exist on your keyboard?

Let’s say Orca does start. Now the audio stack kicks in. Is it PipeWire? PulseAudio? Is ALSA enabled? Is the correct fallback sink selected? Is the audio device owned by root? Is the socket exposed to your session? Want to debug it? You can’t — because you can’t hear anything. So you grab your phone, take a picture of the screen, feed it to an image captioning AI, and hope it tells you whether the error dialog says “Audio device unavailable” or “Session startup failed.” This is normal now.

And the Worst Part? I Can’t Even Recommend It. My partner wants to switch to Linux. She’s frustrated with Windows. She wants something leaner, faster — something she can actually control. She asked me: should I do it? And I didn’t know what to say. Because if I say yes, I’m lying. If I say no, I’m gatekeeping. And if I tell her the truth — that she’ll need to patch PipeWire configs to get audio on a second TTY, that Orca might not speak after login unless she scripts it, that even emoji might get read as “up up up” if Speech Dispatcher pulls the wrong build — I’ll sound insane.

And let me be clear: This post is not an attack on the people who maintain Linux accessibility. I have huge respect for every single person who’s ever written a patch to Orca, BRLTTY, speech-dispatcher, AT-SPI, or any of the dozens of tools that make it possible to use Linux without sight. They are often doing it for free, in their spare time, while fighting upstream changes, toolkit breakage, and general apathy from distros and desktop makers. They are heroes for making it work despite all that.

#tech #software #accessibility #FOSS

0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0

“Linux ‘just works’—if you can see.

If you’re blind?
You boot into a live image and get nothing.
No speech. No braille. No login prompt feedback. Maybe Orca starts, maybe not.
Maybe you know the shortcut (Alt+Super+S?) but does that even work in this session type?
Is it Wayland? Is it X11? Is the screen reader bound to a key combo that doesn’t exist on your keyboard?

You open the installer?

‘Next. Button. Button. Button. Button.’ That’s all Orca says.”

fireborn.mataroa.blog/blog/i-w

0
0
0
1
0
0
1
0
1

駐車場で5歳児が車にはねられ死亡

このような痛ましい記事を読むたびに、自動車による「事故」がいかにノーマライズされているかを強く感じます。今回のこの事故においても「子どもは危ないから親が気をつけて」というコメントばかりで、それはもちろんその通りなのですが、そもそもは駐車場、とくに商業施設の駐車場ではドライバーがそれこそ最新の注意を払うことが必須なのに、その点に言及するコメントはほとんどありません。自分は駐車場ではどの車の陰からでも子どもが飛び出してくるかもしれないと常に注意を払っています。「そんなことは面倒でできない」というなら、車の運転などすべきではないと思います。車というのはそれほど危険なものなのです。

0
0
0
0
0
0
0
0

Anyone use Intel's 386 processor from 1985, the first 32-bit x86? To improve performance, it preloaded instructions into a 16-byte prefetch queue (highlighted in red). Why does such a small queue take up so much of the chip? Let's look under the microscope at its complicated circuitry... 1/N

A die photo of the Intel 386 processor. It looks a bit like an aerial photo of a weirdly-zoned city, with rectangular blocks of various textures in a complicated arrangement. The functional units of the chip are labeled. In particular, the Prefetch Unit is near the upper left corner. A large red rectangle is labeled Prefetch Queue.
0
0
0

和朋朋一起去逛街,看到可愛的玩偶
朋朋:「這個好可愛⋯⋯而且很好摸!有點想要買⋯⋯」
我於是說「你已經是個大人了⋯⋯」
他看看我這裡
我繼續說「⋯⋯所以你想要買就可以買!因為是大人!」

0
0
0
0
1
0
0
0

最近對生活蠻迷惘,無論是工作或娛樂或理想,一直達不到平衡點,而且似乎越來越糟。
找到5年前用12色色鉛筆畫的圖,那時候剛畢業幾個月,好像蠻閒的XD但出社會的過程很痛苦,因為再也沒有人逼著你一定要做什麼,就不知道該何去何從。
如今大方向好像抓到了,卻又發現難以實踐心中的期待,而且一直淪陷在自己對自己的批評中。
剛剛跟男友說,長大一直在學習跟自己和解。我們心中的超我就像是亞洲父母,動不動就責罵自己,也不試圖解決根本問題......看能不能先改掉這種習慣吧?
這幾天彈性疲乏,覺得做什麼都越來越累,什麼都做不好。
想稱讚一下自己:例如今天有開車出門很棒,沒有車禍也很棒(?),有乖乖在咖啡廳學習也很棒,走很多路也很棒。有呼吸就很棒了,更不用說還有這些,真的超棒的。
稱讚一下自己吧!我也太會畫畫了吧!就算是五年前的我!(我現在還是會畫只是太少認真!)

0
0
0
0
0
0
0
0