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.

1
0

Some documentation for the second .
We finished last night with a really nice Conference Dinner.
Today, we started with 3 session slots.

The first session I hosted and talked "Financial Sustainability". This is still a very open problem. A lot of the work is done in free time or funded with small grants. This needs future proofing, no matter in what direction the growth is.
My moonshot solution idea: Having more services like Ghost or ecommerce platforms on the Fediverse. How cool would it be if we could buy and discover stuff from a lot of different small artists or companies. Especially if we can standardize and I don't need to manually enter my data every time I'm buying something from a new shop. This could crossfinance, other areas?!

After that, there was some talks about EU funding, structures of the Fediverse for youth work, and so many other conversations.

This is also how the conference looks from the waterway. Still really good conversations and weather!

Image from a pier on waterway to water and after that multiple buildings
0

So, an interesting issue came up in the repo that I've been thinking about: #629.

You know how every server uses schema:PropertyValue in actor attachment for profile metadata fields (like “Website”, “GitHub”, etc.)? Turns out, strict validators like browser.pub reject it, because the AS2 spec says attachment should only contain Object or Link—and PropertyValue is a schema.org type, not an Activity Streams 2.0 type.

The thing is, we can't just drop the type like we did with Endpoints (#576), because Mastodon and others rely on seeing "type": "PropertyValue" to render profile fields. But at the same time, it's technically not spec-compliant.

I'm leaning towards writing a to formalize this existing practice rather than trying to invent a new type (like toot:PropertyValue extending Object), which would be a nightmare to migrate across the whole fediverse.

What do you all think? Has anyone else run into this? Would love to hear thoughts from implementers and spec folks.

@hongminhee洪 民憙 (Hong Minhee) :nonbinary: Lots of interesting issues here. (Note that the schema.org JSON-LD namespace for PropertyValue is incorrect too.) I think brower.pub is arguably being too strict. One must be careful to think about AS2 like data types in a strongly-type programming language. Mastodon could document that PropertyValue is an "extension type" of Object. Implicitly, it is anyway. The type property for an Object is optional and so are all the rest of the properties. A {} is a valid Object.

0
0
0
0
0
0
0
0

Radxa AICore DX-M1M M.2 2242 low-power AI module delivers 25 TOPS of edge AI performance for just 3W of power

Radxa AICore DX-M1M is a compact, low-power M.2 edge AI acceleration module built around the DeepX DX-M1M neural processing unit (NPU) and delivers up to 25 TOPS (INT8) of AI performance while consuming only 3W of power. Designed for industrial robot arms, autonomous mobile robots (ARM), edge servers, drones, and AIoT devices, the module delivers high-performan…
cnx-software.com/2026/03/21/ra

0
1
1
1
1
1
0
0
1
0

Top 25 stories on lobste.rs:

🔗 EnshittifAIcation
it-notes.dragas.net/2026/03/20
🔥 Score: 0
💬 lobste.rs/s/cvt7fd/enshittifai

🔗 I'm OK being left behind, thanks
shkspr.mobi/blog/2026/03/im-ok
🔥 Score: 0
💬 lobste.rs/s/ghtnpx/i_m_ok_bein

🔗 Lobsters Interview with Internet_Jannitor
alexalejandre.com/programming/
🔥 Score: 0
💬 lobste.rs/s/bekb7j/lobsters_in

🔗 What we heard about Rust's challenges, and how we can address them
blog.rust-lang.org/2026/03/20/
🔥 Score: 0
💬 lobste.rs/s/eewvj8/what_we_hea

🔗 To be a better programmer, write little proofs in your head (2025)
blog.get-nerve.com/to-be-a-bet
🔥 Score: 0
💬 lobste.rs/s/hjr72q/be_better_p

🔗 Atuin v18.13 – better search, a PTY proxy, and AI for your shell
blog.atuin.sh/atuin-v18-13/
🔥 Score: 0
💬 lobste.rs/s/4zl7y3/atuin_v18_1

🔗 Adding Live Reload to a Static Site Generator Written in Go
jon.chrt.dev/2026/03/20/adding
🔥 Score: 0
💬 lobste.rs/s/ldglpx/adding_live

🔗 Fedora Asahi Remix 43 is now available
fedoramagazine.org/fedora-asah
🔥 Score: 0
💬 lobste.rs/s/oh23lt/fedora_asah

🔗 Related UI elements should not appear unrelated
rakhim.exotext.com/related-ui-
🔥 Score: 0
💬 lobste.rs/s/8iyfng/related_ui_

🔗 Wayland set the Linux Desktop back by 10 years
omar.yt/posts/wayland-set-the-
🔥 Score: 0
💬 lobste.rs/s/5pkjai/wayland_set

🔗 Things That Turbo Pascal is Smaller Than (2011)
prog21.dadgum.com/116.html
🔥 Score: 0
💬 lobste.rs/s/nzg621/things_turb

🔗 Video Conferencing with Durable Streams
s2.dev/blog/video-conferencing
🔥 Score: 0
💬 lobste.rs/s/1qcwfl/video_confe

🔗 Android developer verification: Balancing openness and choice with safety
android-developers.googleblog.
🔥 Score: 0
💬 lobste.rs/s/g1ktjl/android_dev

🔗 What are you doing this weekend?
/s/lzg26o/what_are_you_doing_this_weekend
🔥 Score: 0
💬 lobste.rs/s/lzg26o/what_are_yo

🔗 The Good, the Bad, and the Leaky: jemalloc, bumpalo, and mimalloc in meilisearch
blog.kerollmops.com/the-good-t
🔥 Score: 0
💬 lobste.rs/s/fg34ds/good_bad_le

🔗 Thunderbird: Introducing our Public Roadmaps
blog.thunderbird.net/2026/03/i
🔥 Score: 0
💬 lobste.rs/s/htjtfq/thunderbird

🔗 The Social Smolnet
ploum.net/2026-03-20-social-sm
🔥 Score: 0
💬 lobste.rs/s/ozandm/social_smol

🔗 Unified Modules For Your Nixfiles
jadarma.github.io/blog/posts/2
🔥 Score: 0
💬 lobste.rs/s/wictlh/unified_mod

🔗 Getting Ziggy With It – Re: Factor
re.factorcode.org/2026/03/gett
🔥 Score: 0
💬 lobste.rs/s/3qhmza/getting_zig

🔗 Developer Spotlight: Somtochi Onyekwere from Fly.io
theconsensus.dev/p/2026/03/19/
🔥 Score: 0
💬 lobste.rs/s/4ovp13/developer_s

🔗 Emacs Internal #01: is a Lisp Runtime in C, Not an Editor
thecloudlet.github.io/technica
🔥 Score: 0
💬 lobste.rs/s/phidcq/emacs_inter

🔗 AI's impact on mathematics is analogous to the car's impact on cities
mathstodon.xyz/@tao/1162527085
🔥 Score: 0
💬 lobste.rs/s/nfkpw4/ai_s_impact

🔗 100+ Kernel Bugs in 30 Days
substack.com/home/post/p-18891
🔥 Score: 0
💬 lobste.rs/s/h008ee/100_kernel_

🔗 Trivy Compromised a Second Time - Malicious v0.69.4 Release
stepsecurity.io/blog/trivy-com
🔥 Score: 0
💬 lobste.rs/s/4fhlaz/trivy_compr

🔗 Beat Paxos
muratbuffalo.blogspot.com/2026
🔥 Score: 0
💬 lobste.rs/s/cz3ux0/beat_paxos

0

Exciting news. I've just pushed a collection of ports for the Card ecosystem to Codeberg.

Includes:
- openpgp-card-tools (oct)
- openpgp-card-tools-git (oct-git)
- openpgp-card-ssh-agent

I'm currently polishing them for official submission to the freebsd ports tree this April!

A huge thank you to @hkoHeiko for these excellent tools!

codeberg.org/Larvitz/freebsd-o

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

Radxa AICore DX-M1M M.2 2242 low-power AI module delivers 25 TOPS of edge AI performance for just 3W of power

Radxa AICore DX-M1M is a compact, low-power M.2 edge AI acceleration module built around the DeepX DX-M1M neural processing unit (NPU) and delivers up to 25 TOPS (INT8) of AI performance while consuming only 3W of power. Designed for industrial robot arms, autonomous mobile robots (ARM), edge servers, drones, and AIoT devices, the module delivers high-performan…
cnx-software.com/2026/03/21/ra

0
0
0

FSF Threatens Anthropic Over Infringed Copyright: Share Your LLMs Freely - Slashdot

「 Anthropic's training data apparently even included the book "Free as in Freedom: Richard Stallman's Crusade for Free Software" — for which the Free Software Foundation holds a copyright. It was published by O'Reilly and by the FSF under the GNU Free Documentation License (GNU FDL). This is a free license allowing use of the work for any purpose without payment 」

news.slashdot.org/story/26/03/

0