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

Here's an activitypub client to server interaction that's under specified.

I want to sort the people I follow into good friends and best friends. Okay, there's Add Remove vocab for that. I Add Alice to best friends with my client, and then later my client can fetch that collection, and get... Alice. Where are Alice's posts? How does the client get my best friends' posts?

And collections are untyped. I might have another collection, read later, which is for posts. What would it mean to add Alice here? When I click add to collection, how does the client know whether to show me collections of people or collection of posts?

This is a basic feature in every monolithic client/server.

0
0
0
0

Spending less and less time on the web lately. Anubis randomly sometimes doesn't work for me for some reason (web workers script or something screwing up?) leaving me blocked on various sites for unknown amounts of time. Oh well.

0
1
0
0
0
0

お寺ライブイベント、本日13時〜16時!

instagram.com/p/DIj615_zqyO/

nibancha on Instagram: "GW皆様もう予定はお決まりでしょうか? 5月3日土曜日、我々nibancha初めてのイベントを企画しました。 その名も「安永寺 ニバンチャおやこまつり 」です。 場所は16号沿、業務スーパー近くの安永寺さんで行います! 当日は我々nibanchaのバンド演奏の他にも、駄菓子販売、ネイル体験、アロマハンドマッサージ、貸絵本、絵本読み聞かせ、フリー貼り絵コーナー等を地元狭山市の方にご協力いただき、子供も大人も楽しめるイベントを目指しております。 連休の週末、皆様ぜひ足をお運びください! 「 安永寺 ニバンチャ おやこまつり」 場所:安永寺 時間:13:00〜16:00 入場料:無料 出演:nibancha satosan_coffee_lab スケジュール: 13:30〜14:00 nibancha(1st) 14:10〜14:40 佐藤敬吾 14:40〜14:50 nibancha & 佐藤敬吾 15:00〜15:20 打楽器であそぼう 15:30〜16:00 nibancha(2nd) 出店:(一部有料) みつあみばあば(絵本読み聞かせ)    駄菓子屋ヒガシ(駄菓子販売)    atelier troir(ネイル) yuko(アロマハンドマッサージ)    hamu(フリー貼り絵)    うみべの文庫(貸絵本) 〈注意事項〉 ・当日は駐車場がございません。駐輪場はございますので、自転車、徒歩でご来場ください。車でお越しの方は近くのコインパーキングをご利用ください。 ・お子さんは水筒をご持参ください(多少のドリンクは用意があります )"

26 likes, 0 comments - nibancha_sayama on April 17, 2025: "GW皆様もう予定はお決まりでしょうか? 5月3日土曜日、我々nibancha初めてのイベントを企画しました。 その名も「安永寺 ニバンチャおやこまつり 」です。 場所は16号沿、業務スーパー近くの安永寺さんで行います! 当日は我々nibanchaのバンド演奏の他にも、駄菓子販売、ネイル体験、アロマハンドマッサージ、貸絵本、絵本読み聞かせ、フリー貼り絵コーナー等を地元狭山市の方にご協力いただき、子供も大人も楽しめるイベントを目指しております。 連休の週末、皆様ぜひ足をお運びください! 「 安永寺 ニバンチャ おやこまつり」 場所:安永寺 時間:13:00〜16:00 入場料:無料 出演:nibancha satosan_coffee_lab スケジュール: 13:30〜14:00 nibancha(1st) 14:10〜14:40 佐藤敬吾 14:40〜14:50 nibancha & 佐藤敬吾 15:00〜15:20 打楽器であそぼう 15:30〜16:00 nibancha(2nd) 出店:(一部有料) みつあみばあば(絵本読み聞かせ)    駄菓子屋ヒガシ(駄菓子販売)    atelier troir(ネイル) yuko(アロマハンドマッサージ)    hamu(フリー貼り絵)    うみべの文庫(貸絵本) 〈注意事項〉 ・当日は駐車場がございません。駐輪場はございますので、自転車、徒歩でご来場ください。車でお越しの方は近くのコインパーキングをご利用ください。 ・お子さんは水筒をご持参ください(多少のドリンクは用意があります )".

www.instagram.com · Instagram

0

If your children are on , a little piece of advice: inform yourself over the game and maaybe keep an eye out

This channels makes a lot of content about but also how Roblox is used for some pretty bad stuff

youtube.com/watch?v=XJD9MQLaQ-

0

"Open source AI models are more likely to recommend men than women for jobs, particularly the high-paying ones, a new study has found"

"We find that most models reproduce stereotypical gender associations and systematically recommend equally qualified women for lower-wage roles...These biases stem from entrenched gender patterns in the training data as well as from an agreeableness bias induced during the reinforcement learning from human feedback stage"

theregister.com/2025/05/02/ope

0
0
0
0
1
0

bsky.app/profile/edavis.dev/po

So Eric here is now running a forked version of bsky.app at deer.social, which loads data from a self-hosted full-network AppView, streaming from a self-hosted relay. Basically, "bluesky independent* from bluesky"

(*) the one completely centralized point remains the plc.directory DID identity server, unless you use a did:web: ID

0
0
0
0
0

My favorite local model right now is a bit of surprise to me: I'm really enjoying the relatively tiny Qwen3-8B, running the 4bit quantized version on my Mac using MLX

It's surprisingly capable given it's a 4.3GB download and uses just 4-5GB of RAM while it's running

simonwillison.net/2025/May/2/q

0

If your children are on , a little piece of advice: inform yourself over the game and maaybe keep an eye out

This channels makes a lot of content about but also how Roblox is used for some pretty bad stuff

youtube.com/watch?v=XJD9MQLaQ-

0
0
0
0
0

actions/ai-inference を使って GitHub Actions のワークフローから AI モデルを呼び出す

azukiazusaのテックブログ2 @azukiazusa.dev@web.brid.gy

actions/ai-interface あh GitHub Actions のワークフローから AI モデルを呼び出すための公式のアクションです。これを使用することで CI/CD のワークフローから AI モデルを簡単に利用できるようになります。この記事ではプルリクエスト上で AI に記事のレビューをしてもらうという実践的な使用例を紹介します。

Read more →
0

The @blacksky.app feeds and moderation service are now powered by our own atproto relay wss://atproto.africa 🌍 One of (if not Thee 1st) from-scratch, full-network relays 🏆 Sync v1.1 compliant ✅ Backfill window + plc cache 🧳 Built in #rustlang 🦀 in 3 weeks by @utkarshgupta137.bsky.socialUtkarsh Gupta 🏎️ #ATDev

RE: https://bsky.app/profile/did:plc:n6jx25m5pr3bndqtmjot62xw/post/3lo7ph4lgic2p

0
0
0

For humans: A relay is the control tower of AT Protocol—tracking every takeoff (post, follow, like, etc.) from thousands of runways (PDSs -- these store your account data), recording flight data, and broadcasting it to anyone tuned in. Without it, custom feeds would fly blind.

0

The @blacksky.app feeds and moderation service are now powered by our own atproto relay wss://atproto.africa 🌍 One of (if not Thee 1st) from-scratch, full-network relays 🏆 Sync v1.1 compliant ✅ Backfill window + plc cache 🧳 Built in #rustlang 🦀 in 3 weeks by @utkarshgupta137.bsky.socialUtkarsh Gupta 🏎️ #ATDev

RE: https://bsky.app/profile/did:plc:n6jx25m5pr3bndqtmjot62xw/post/3lo7ph4lgic2p

0

i don't know why people get confused about [confusing topic] so often. it's literally just [straightfoward rule], unless [extremely common condition], in which case you just [counterintuitive transformation] or [inexplicably different pattern] depending on [obscure property]. it's like [overused analogy] except [exception that makes the analogy useless].

0
0
0
0
0

"Sinclair in his quest for miniaturisation, to produce a true pocket calculator, wanted to use button cells rather than normal batteries, but these would be drained in minutes by the chip and the LED display. However, Chris Curry and Jim Westwood...found that the power to the chip did not have to be on continuously, it could be pulsed and the internal capacitance of the chip would store enough electrical charge to keep it working till the next power pulse. Power pulses lasting 1.7 microseconds are used, at a frequency of 200 KHz during calculations and 15KHz between each operation, reducing the power consumption to 25 to 30 mW. Texas Instruments did not recommend operating in this way, but it allows the Executive to get about 20 hours continuous operation from 3 small mercury button cells."

vintagecalculators.com/html/si

I can't resist mentioning (again) one of my favourite bugs:

The Atari 2600 game Haunted House has an incorrect instruction which showed up in the emulator I wrote and yet the game works fine on most real consoles.

It turns out that if you accidentally use SBC 15 on a real console (subtract data in address 15) when you intended SBC #15 (subtract 15), and address 15 doesn't connect to anywhere so is just free floating, then the number 15 that was part of the instruction lingers like a decaying ghost in the capacitance of the data bus and gets read back as the missing data - if you're lucky to own a console with enough capacitance.

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