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

11.0.1 and 7.0.15 were just released! They are security releases.

We recommend that all installations are upgraded to the latest version as soon as possible.

Check out the release notes and download it at forgejo.org/releases/. If you experience any issues with this release, please report to codeberg.org/forgejo/forgejo/i.

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

@hugh@ausglam.space it's because clients can't make any assumptions about ActivityPub data using the C2S model. They have to perform full client side parsing and linking, then figure out some way to display this graph structure of data they've been given. The fact of the matter is that ActivityPubs design is overly broad, and no client could account for this. So, instances implement an API offering a simple, watered down format, plus the benefit of having stability even if the software moves to another federation protocol down the line.

There's also the matter that almost all ActivityPub implementations do not store posts in their database as JSON-LD, instead they unmarshal the data from it and store it in a concise format. Reconstructing it for the purposes of C2S would be inefficient and clunky.

0
0
1

홈플러스가 자금 조달 부담을 이유로 기업회생 절차를 밟고 있는 가운데, 지역 노동계와 시민단체에서도 노동자 생존권 보장을 촉구하고 나섰습니다. 2025-05-02 andongmbc.co.kr/main/news/ne...

\'홈플러스 사태 해결 촉구\'.. 영주 공대위 발족 ...

0

What does this mean? Can everybody now run their own infrastructure like people run fedi servers now and be just as independent and what then would be the advantages of one over the other? Is the new goal of just to make sure their network becomes at least as decentralized as ours is? Why give any more VC money?
fed.brid.gy/r/https://bsky.app

0

@hugh Mastodon already had an API when they adopted the ActivityPub protocol, and they did not want to use the ActivityPub API.

I think they made the mistake of thinking that a standard API had to replace their app-specific API, rather than being complimentary.

This is too bad; ActivityPub was designed to make clients innovative and interesting, and let servers concentrate on performance and reliability.

I think as we get more ActivityPub API clients, servers will start supporting the API.

0

@hugh Mastodon already had an API when they adopted the ActivityPub protocol, and they did not want to use the ActivityPub API.

I think they made the mistake of thinking that a standard API had to replace their app-specific API, rather than being complimentary.

This is too bad; ActivityPub was designed to make clients innovative and interesting, and let servers concentrate on performance and reliability.

I think as we get more ActivityPub API clients, servers will start supporting the API.

0
0
0
1
1
0
1

을지로는, 정말 여러가지의 다양성들이 공존하는 그런 공간이라고 생각해요.

시간여행을 하는듯한 기분도 들고

그 중심에는, 한국 최초의 주상복합식 건물이였던 세운상가가 있는데 철거한다는 이야기가 있어서... 철거가 되면 좀 많이 슬플 것 같네요

0
0

@hugh In addition to the concerns expressed here, I argue in my book that Mastodon's status as the single largest ActivityPub implementer back in 2017 is a factor -- after all, Mastodon had an API at that point. People making clients chose to make them compatible with Mastodon's API instead of redoing everything for the then-new C2S spec.

@rwgRobert W. Gehl @hugh Pragmatically speaking, that's true because people needed to build/show something. But there are gaps in the specs such that broad interop is technically not possible as it stands ( w3c.social/@csarven/1141784820 ). I'm not saying this to dismiss any work (especially one I was involved in since the days of Laconica/StatusNet). I'm coming from the perspective of how different classes of products can interoperate, regardless of the umbrella or spec "camp" they're part of on the web platform.

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