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

@deadsuperheroSean Tilley

Right now extensibility of shapes up as custom app-by-app app-centric development where individual devs just pragmatically throw new stuff on the wire, and when their app gains any popularity or other apps to integrate in a similarish application, things are bolted onto that in random ways. That whole story really constitutes a Big Ball of Mud anti-pattern that only introduces protocol decay, tech debt, and whack-a-mole programming, that is very hard to get rid of once there exists an installed base.

The reason that we do things that way is very understandable. It works in a grassroots environment where indivualist devs find it very hard and not valuable to collaborate at scale in what amounts to a kind of design-by-consensus process. But it comes at a high cost, where interoperability is basically out the door and any app has to be shaped as a pretzel and adopt all the quirks introduced by predecessors in a particular app domain to fit itself on the wire.

@deadsuperheroSean Tilley

It does not need to be that way. I am quite happy after all (after being initially frustrated) by how has disrupted things, and opened the eyes of devs in the ecosystem that we must act or lose out (stay niche, which may be fine too) to the Atmoshpere and how it enables devs to focus on service and product delivery instead of low-level wire plumbing and continuous breakages.

ATProto also shows the way that we can now follow on the to catch up again: cocreate a similar robust basis for people to build on. had the advantage of a greenfield start and dedicated team unburdened by past decisions. And they build this whole Lexicon system and ways to introspect functionality.

We can do that too, solve the conundrum, and create an extensibility mechanism that allows devs to focus on service modeling. The more introspection this mechanism allows for, the less design-by-consensus is required, easing expansion to new domains.

0
0

I started planning a new app for Pixelfed/Loops/Sup admins.

It's really complex to try and add admin support to the main apps, due to oauth scopes (users don't need to be more confused), and the fact they aren't designed for that.

Having a separate admin app would allow them to manage multiple instances, get push notifications and keep the main apps lighter.

Likely won't be ready until Q4, I have a few other things to finish first 🤠

0
0
0

Dive into the Galapagos with jaw-dropping 2021 footage of hammerhead sharks! Epic schools, close encounters, and raw ocean beauty — a must-watch for marine and wildlife fans. Submerge yourself and feel the thrill!
bengo.tube/videos/watch/5f4cf4

0
0
0
0
1
0
0
0
0
0
0

한국이나 동북부에 계신분들이 들으면 황당하겠지만... 흐 오늘 이동네 왜 이렇게 추운가 ㅠㅠ 앞으로 다시 따뜻해진다고 하긴하는데 털짐승이 히팅패드 밖으로 안/못나오는걸 보면 추운것이 맞긴함...

0
0
0

having full end-to-end control of two of the biggest fediverse platforms is a rare thing.

it means real progress: comment controls, unified messenger, ephemeral stories.

it also helps legitimize smaller projects doing incredible work — emissary, gotosocial and beyond.

we're living the fairytale 🫶

0

I am an allegedly functional adult so I can have (more) coffee any time I want it. Will it help this yawning and this day? Stay tuned, but don't hold your breath, coffee is sort of decorative to me.

(I once quit coffee cold turkey for a week with no observable side effects, when you're usually supposed to notice symptoms from caffeine withdrawal and so on.)

0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
0
2
0
0
0
0

2026 への移動を最高にするためのスポンサーイベントを開催します。お申し込みいただくだけで、無料で「さんふらわあ」にご乗船でき、何十人もの Rubyist と一緒に苫小牧まで海路で向かうことが出来ます。昨年ご好評をいただいた でご都合が悪かった方も、是非今回でリベンジしていただければと思います。 https://gmo.connpass.com/event/384252/

0
0
1
0

summerofcode.withgoogle.com/pr

GIMP has again been accepted as part of the Google Summer of Code project - see the link for details and some project ideas.

We have a no-AI policy: in particular we need people who will understand the code they write :-) and write code that we can maintain.

Feel free to get in touch - see gimp.org/discuss.html

0
2
0
0
0

@rakoo @ricciRob Ricci have a read of Lauren's article: connectedplaces.online/where-d

Yes, community on AT Protocol is a nascent concept still, but the separation of identity + data from applications makes it possible to experiment and have one social graph or many.

One project doing community spaces on AT Protocol is: github.com/collectivesocial/op

@thisismissemEmelia 👸🏻 @ricciRob Ricci

yes, if we're looking at mastodon and the model it has created that all microblogging apps have copied, then community doesn't really exist in the technical parts but must be artificially built up. The more interesting example is the threadiverse where communities are literal spaces: people congregate towards one or any number, they are independent from your server and from your identity. This, to me, feels closer to how communities start to create: pick an obvious topic, make obvious-y rules about what is on-topic or not to guide what people can talk about, then possibly graduate from there to another form (maybe a specific, closed community with your people). I do think more visibility should be given to the threadiverse rather than microblogging, or even mastodon, because of all the problems you have listed. And the future direction of AP should definitely split the server from the usage and build apps on the client only !
0
0
0
0
0
0