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.

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
0
0
0
0

Flood Watch, Yukon Flats, 2025-05-06 11:55 AKDT.

WHAT...Flooding caused by an ice jam continues to be possible.

WHERE...Yukon River at Ft. Yukon

WHEN...Through Wednesday morning.

IMPACTS...Creeks and streams may rise out of their banks. Low-water crossings may be flooded.

ADDITIONAL DETAILS... - The breakup front has jammed on the downstream side of Six Mile Island. It is causing water to rise in Fort Yukon. Low lying areas including some roads and the boat launch are covered by water

- Upstream gages and reports do not indicate a significant surge of water coming from upstream. So while water levels may rise slightly higher, significant flooding is not expected at this time.

- Residents should continue to monitor this situation closely until the jam has released as water levels could change quickly. The River Watch Team will continue to fly the area today and provide updates as available

- Http://www.weather.gov/aprfc

- If you live near or along the Yukon River stay alert and be prepared to take action.

https://forecast.weather.gov/MapClick.php?zoneid=AKZ833


0
0
0

PSA that you ought to use difftastic for your diffs:
difftastic.wilfred.me.uk/

It's an easy install and the resulting output is honestly great.

(You can still get the old diff output when necessary by running e.g. `jj diff --git` or `git diff --no-ext-diff`.)

Also here's how to configure it with jj such that it properly diffs across file renames:
github.com/jj-vcs/jj/discussio

0
0
0
0
0
0
0

Current is rolling out the new media description UI for feedback.

Since the last screenshot some of the padding has been tightened up and the colours toned down a little. The image size adjusts to the device size to leave enough room for writing the caption.

Also, some servers report the actual max number of characters you can put in the description. If it's available that's now used, instead of being fixed to 1,500.

Feedback (after you've tried it in Pachli Current) welcomed.

Screenshot showing the new UI for writing media descriptions, which is also the UI I'm using to write this description.
0
0
0

The May 6th, 2025 Jail/Zones Production User Call is up:

youtu.be/15hhem6beZY

We discussed OCI runtime progress with a demo, Jail PID virtualization, Packaged Base, FreeBSD 15.0-RELEASE features, lightweight Git clients, the build(7) manual page, and more!

"Don't forget to slam those Like and Subscribe buttons."

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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

おしごとしようね :saba:

fbe9728f36 (upstream/main) Bump version to v4.3.8 (#34626)
3bbf3e9709 Fix code style issue (#34624)
79931bf3ae Merge commit from fork
22e2e7f02b Fix crash when `likes` or `shares` collections are not inlined, for real (#34619)
41d00bc28b Fix libvips being unconditionally required by tasks (#34620)
3e5d78cc5b Fix crash when `likes` or `shares` collections are not inlined (#34618)
df6b808750 fix: do not use the deprecated `/api/v1/instance` end point (#34613)

0

請問一下軟體工程師們,我想要自己架 Ghost blog,想找盡量簡單部署的 server,大家有什麼建議嗎?

我不想選擇官方hosting 是因為之後想要練習自己修改前端,需要時加裝外掛

因為算是自己記錄用的,觀眾預計很少,所以不一定要亞洲伺服器,但是希望平台沒有提供中國、香港的伺服器

謝謝

0
0
0

Andy Piper shared the below article:

2025-05: May Update

Ben Pate @howdy@bandwagon.fm

May 2025: What’s In The Pipeline

Wow, I can’t believe it’s May already. And here I am, still working through my April to-do’s. Fortunately, there’s lots of great Bandwagon news.

New Profiles Released

I’ve just posted a big update to your artist profile pages. This new design builds on the work we’ve done together on the search engine, highlighting albums, concerts, and posts each in their own unique ways. It all combines to streamline your profiles, making them easier to navigate and simpler to manage. Here’s just a hint of the new profile pages:

Image of the Bandwagon.fm profile for Sarah Wallin Huff

Check out your bandwagon profile at https://bandwagon.fm/@me

What’s Next: Online Album Sales

I’m hard at work on this one, and while there’s nothing to DEMO just yet, the basic outline is taking shape. I am aiming for the first versions to be in your hands before the end of May. Here’s how it will work:

To begin, Bandwagon will work with both PayPal and Stripe. You create your own merchant account with one of these two processors, then set it up in your Bandwagon profile. This means that 100% of the payment processing will be done in your own merchant account, and Bandwagon will take 0% of your transaction fees. I’m doing this because:

  1. It’s best for Bandwagon as an open source app.
  2. It’s best for me because it limits the work and liability that comes with touching your money.
  3. I think it’ll be best for you, by putting you firmly in control of your own revenue.

What will this mean for paid plans?

Paid accounts are still on deck for Bandwagon.fm - once album sales and account migration tools are ready. I’m currently looking at a single paid tier at $10/month called “Bandwagon Premier” that will enable online album sales, higher bitrate streaming, and a handful of other features to be announced in the future. I will also give away some Bandwagon Premier accounts on a case by case basis for small artists who need an extra boost. I think this strikes a balance between fair prices and a sustainable ecosystem for everyone.

This is more than just “album sales”

This payment integration will work for both one-time sales (like “buy my album”) and recurring payments (like “join my Patreon”). It all depends on what you want to create for your fans. I’m working on a system that’ll let you grant special access to ANYTHING based on your visitors’ purchases and subscriptions. Want to sell a one-off album? Yes. Want to make a paid newsfeed for “A-List fans? Yup.

How will I connect to Stripe or PayPal?

The details will vary for each merchant processor, but at a high level, you’ll set up your products and subscription plans with Stripe or PayPal, then copy API keys into Bandwagon to link the two together. There will probably be a few more steps than, say, selling stuff on Bandcamp, but I’m working to make this as smooth as possible. The end result will be that you’re firmly in control of your own brand and revenue, without being locked in to any platform - whether it’s Bandwagon.fm, or a payment processor.

What about paying with crypto?

No.

Will it support X payment processor?

At launch, Bandwagon will only support Stripe and PayPal. The goal is to include a select few other processors going forward, depending on what works best for the community. So how do you all currently sell stuff? Let me know. We’ll see if we can plug into them, too. By enabling payments with multiple processors, we can avoid being locked in to bad platforms, and can mitigate their worst monopolistic effects.

Which reminds me, I should probably (finally) write down…

My Decentralization Manifesto

If you’ve been online for 30 seconds or more, you’ve certainly seen some strong opinions about relying on services from big companies. For the most part, they’re justified. Enshitification, surveillance capitalism, and corporate over-reach are all real problems. On the Fediverse, the typical answer is to avoid “centralized” services at all costs. Some voices want to block any kind of search engine because of the potential for abuse. But “distributed everything” is not the only solution available, and it’s probably not even the best choice.

At the end of the day, some things (like moving money online) are hard, and doing it well necessarily means working with big companies. Now, I’m as disappointed as you in the way many big companies are behaving in 2025, but I’m still enough of a capitalist to believe that there are solutions in a free market (a real free market).

Enshittification happens when a company’s customers are so loyal to their brand that management is comfortable squeezing their customers for just a little more. Often times, that loyalty comes from necessity; there’s simply no good alternative to Company XYZ.

The solution is to prevent any one organization from gaining monopoly control over us. By playing competitors against each other (publicly and loudly) each platform knows that their business could evaporate at a moment’s notice if they ever let their customers down. You’d be shocked to learn just how scared the C-suite can get when they think their customers have other places to spend their money.

What does this mean for Bandwagon? Bandwagon will build integrations with private companies (lots of them, actually) but we will never depend on any one specific company. Open APIs are best, but when those are unavailable, we’ll connect directly to Stripe, PayPal, or anyone who can deliver benefits for indie artists. But If I have to integrate with one merchant provider to accept payments, then I’ll integrate with two, or seven, or as many as we can to guarantee that the companies we work with cannot abuse their position with monopoly power.

And what does this mean for Bandwagon.fm? I’m in this game, too… I mean, I just laid out my pricing plans for Bandwagon Premier, and I really want your $10/month. But for this project to be viable, the ecosystem needs other Bandwagon servers to be online. And you need to know that if Ben goes off the rails, you can always run your own server or jump over to an open collective that’s doing the same. Ironically, this lack of lock-in is what builds real confidence in both customers and the organizations that serve them. So, Bandwagon will always be free and independent, and not tied down to anyone. Not even me.

Read more →
0
0
0
0