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

why is spotify's accessibility so terrible??

you can't disable animated thumbnail previews in the stupid tiktokesque "trending podcasts" shelf, you can't change the UI scaling (on mobile at least), there's no light theme (or themes of any kind), no setting for "OLED black", you can't change the font...

the only accessibility settings are mono audio and disabling the animated "canvas" things that show up instead of album art.

hot take: if you're a multibillion dollar company, you app needs to have some kind of setting that means when i'm not interacting with anything, the entire app is still, aside from progress bars. even youtube gets this right (animated "doodle" logos notwithstanding...), and that's a video streaming platform! there is no reason for a music app to have looping five frame per second clips of podcasters laughing!!

it feels so demeaning when i have to cover the podcast shelf on the screen with my thumb just so i can read the names of the playlists on my homepage. just let me turn it off :(

@lynnesbianLynnesbian :bune_ylw: from a few years as an app developer for a big company, there are a few contributing factors

- Flashy new things are prioritized over literally everything else, because this draws attention. Accessibility features, while huge for those who need them, will only be perceived by a vast minority of users.

- Dynamic font sizes tend to break a lot of layouts, requiring alternative restructuring of the screen depending if you have this setting on or not, which means more components, more development time, more costs.

- I have personally worked with designers who knew nothing about accessibility. Hell, I'm working with native iOS now, and I've lost count of how many designers only knew web, despite the company having almost 20 apps!

- Statistics and usability tests are pulled from whoever's ass is talking at the moment. They think a bottom sheet is the best way to implement this feature? They will require a bottom sheet for this feature.

- A lot of decision-making people know shit about accessibility unless they're personally affected by it. Seriously. The only reason some people I work with are starting to look at these things is because one of the higher ups needs a bigger font size, and the entire app exploded in a gory mess of colors in his hands because none of it was planned nor implemented properly.

0
0
0
0
0
0

…actually, it never in my entire life occurred to me to ask this question. What are these seven notes? The musical sting at the end. You've heard this musical sting before! Sesame Street used it all the time. It sounds kind of like "shave and a haircut" but I don't think it's "shave and a haircut".

youtube.com/watch?v=Rf6LWdfsFb

EDIT: This video may be blocked in the US. Does this link work? youtu.be/UcUPGAth6OY?t=36

0

Very happy to be an advisor at the and help shape a healthy

FediForum (@fediforum)

mastodon.social/@fediforum/114

> We are proud to announce the first-ever FediForum advisory board. We are very glad to have such an incredible group of committed and experienced Open Social Web pioneers and advocates come together to advise FediForum and help move the Open Social Web forward.
Check out fediforum.org/people

0
0
0
0
0
11
0
0
0

the way a digital artist would feel watching me draw is exactly the same way i feel watching my dad use excel.

i can't complain about how painful it is to see someone double-clicking the copy button in the ribbon, then click-dragging the scrollbar, then clicking a cell, then double-clicking paste. i'm out here tapping the tablet screen while hovering with the pen (which blocks finger input), then moving the pen out of the way, tapping the eraser tool, then literally rubbing out mistakes like i'm using a physical eraser, then using the pen tool to fix the smudged edges i've just caused.

my dad's penguin typing doesn't seem so bad compared to me using the pen to carefully fill in the white edges left by the paint bucket fill tool.

my dad asks me how to make C7 display the average of cells C1 through C6, i have three tabs open desperately trying to relearn how mask layers work (i did this one week ago and have since forgotten. i will forget again one week from now.)

0
0

in case anyone is curious about the status of Good Internet magazine: we're on track to send to the publisher next week, but we're looking at shipping magazines by the end of the month!

SO EXCITING! <3

i had planned to send out pre-order emails, but i wasn't sure if this would be kosher or not, frankly. would love to get a pulse check from folks, since that would help offset the upfront cost of printing (as i am currently unemployed).

0
0
0
0
0

An interesting chat on "monorepo" during the Podman Cabal meeting today. Jan Kaluza walked us through the pluses and minuses of combining the storage, image, and common projects into one "mono" repository. Catch the discussion here! youtube.com/watch?v=PbafpszDDs

0
0
0
0
0

My recent reading had me wondering if anarcho socialist or anarcho pacifist might be a good description of my current political views.

However the more I read the more the libertarian aspect of anarchist writing rubbed me the wrong way. We need to work together to achieve a free, equal, and just society in a way that some anarchists allude to but most do not.

Labels never seem to fit. I guess I'll just make a list...

I'm pro universal basic income, pro universal healthcare, pro democracy, pro renewable energy and saving the planet, anti war, anti fascist, and anti racism!
0
0
0
0
0
0
0

I heard that Linux very broadly is known for sound issues. And I had anecdotal assurance that Linux Mint was better off in that regard. I noticed right before leaving the house that I seem to be affected. I’ll mess with it later but it’s understandable to have issues given my PC was made for Windows. Any tips on where to start, pros?

Yes, speakers are on. Volume is up. Not muted 🙃

0
0
0
0
0
0
0
0
0
0
2
2
0
0
0
0

The AI jobs crisis is not coming—it's here right now. It just might not look like what many thought it would.

From Duolingo firing scores of writers and translators to the AI-first strategy that has helped justify thousands of federal workers to artists, illustrators, and freelancers seeing their incomes decline—the AI jobs crisis is here, now:

bloodinthemachine.com/p/the-ai

0
0
0
0
0
0
0
0

1. The Supreme Court has allowed a military ban that calls transgender people inherently "dishonorable" to go into effect. This is a devastating ruling that opens the door for much worse. I detail what this means for trans servicemembers in my latest. Subscribe to support my journalism.

SCOTUS Allows Military Ban Tha...

0

uspol, trans rights, the 'find out' portion of the program

was having a discussion with someone recently who pointed out that nearly everyone who has knelt in fealty to trump has suffered setbacks, but everyone who has stood up to him has found their resistance rewarded.

this is another such case.

advocate.com/news/janet-mills-

0
0

Today I learned there is a vaccine for the cancer that killed my mom in development. In a stage 1 trial, it cured the cancer for people with Stage III and IV cancer. That made me tear up for what might have been.

Then I learned that legislators in some states are trying to ban RNA vaccines (which this possible cure is) and I really cried.
nature.com/articles/s41586-024

0
0
0
0
1
0
0
0
0
0
0

Skype, one of the pioneers in internet telephony, has officially ended its support on May 5, 2025. While it was not perfect, Skype held a special place for many as their first experience with online calling. As we bid farewell to Skype, it's important to look ahead at the alternatives that can fill the void. Here are some free and open-source options that can replace Skype seamlessly:

Jitsi

Switch to Jitsi, the free and open-source video conferencing tool. Here's why Jitsi is a great choice:

- Cross-Platform: Jitsi works on Windows, macOS, Linux, iOS, and Android, making it accessible to everyone.
- Easy Sharing: Share your screen, files, and even collaborate on documents in real-time.
- Rich Media Support: Jitsi supports high-quality video and audio, ensuring a smooth and engaging experience.

Get started with Jitsi, visit jitsi.org/

Matrix (Element)

Matrix is an open standard for decentralized communication, and Element is its flagship client. It supports text messaging, voice and video calls, and file sharing. Matrix's decentralized nature allows users to host their own servers, providing greater control over their data.

- Interoperability: Matrix can bridge with other communication platforms, making it versatile.
- End-to-End Encryption: Ensure your communications are secure with built-in encryption.
- Cross-Platform: Available on Windows, macOS, Linux, iOS, and Android.

Learn more about Matrix and Element at element.io/

Session

Session is a decentralized messaging app that emphasizes privacy and security. It uses the Oxen network for secure communication and does not require a phone number or email address for registration.

- Privacy-Focused: No phone number or email required, ensuring anonymity.
- Cross-Platform: Available on Windows, macOS, Linux, iOS, and Android.
- Decentralized: No central servers, reducing the risk of data breaches.

Explore Session at getsession.org/

Signal

Signal is known for its strong focus on privacy and security, offering end-to-end encryption for all communications, including voice calls, video calls, and messaging.

- End-to-End Encryption: All communications are secure and private.
- Cross-Platform: Available on Windows, macOS, Linux, iOS, and Android.

Download Signal at signal.org/

Mumble

Mumble is primarily designed for voice communication, offering low-latency, high-quality voice chat. It's often used by gamers and communities that require clear and reliable voice communication.

- Low-Latency: Ensures smooth and clear voice communication.
- Cross-Platform: Available on Windows, macOS, Linux, iOS, and Android.

Get started with Mumble at mumble.info/

Don't Get Stuck with MS Teams!



The image is a modified version of the Skype end-of-life graphic, promoting Jitsi instead of Microsoft Teams. At the top, there are two icons: the Skype logo on the left and the Jitsi logo on the right, with the text "jitsi.org" below them. The message reads, "Thank you for being part of Skype. Skype retired in May 2025. You can use Jitsi, a free and open-source video conferencing platform, for messaging and calling with your contacts." Below this message, there are logos for five alternative communication platforms: Element, Session, Signal, and Mumble. Each logo is accompanied by its respective website URL: element.io, getsession.org, signal.org, and mumble.info. The background features a gradient of light purple and white, with a subtle texture.
0
0
0
0