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.
Happy 25th anniversary to the PSF! 🎉 That's a quarter century of the PSF supporting #Python and its community to grow, build, & change the world. Thank you to our community for making it all possible, we're grateful to be in community with each and every one of you- for the next 25 years & beyond!
Who should I be following in the Fediverse? Twitter just makes me sad, and I need a new place to find people doing interesting things.
I'm interested in software development in any programming language, game development, web development, UI, design, and home lab stuff. I'm not interested in AI.
When I worked on #offpunk 2.0, I divided the code into the netcache, ansicat and openk components, hoping someone would, one day, use them to do something I never imagined.
Well, it happened: there’s now a #neovim plugin using Openk to render gemini/web pages in you #vim editor!
On the other hand, however... If the ActivityPub API were used in an S2S context, enabling something like NodeBB to send activities on behalf of a Mastodon user, then it wouldn't matter that there is no GET /timeline, because all you need is POST /outbox and the Mastodon API handles their end.
Vice versa, NodeBB would use its own API to render a /world feed.
Can't help but wonder about terminology use and abstractions they indicate. Nowhere in the specs is there mention of 'timeline' and neither of 'feed' (except as example use in AS).
I feel we started with powerful specs to be able to model *any* social networking use case. But where the specs had blanks gradually the impls filled these in with leaky abstractions such that fedi is now hammered into a very narrow social media microblogging domain.
If an app needs "Timeline" and "Feed" concepts, then it should model them. Given the actor-based nature of AP they might be actors, or whatever is best. These concept are about solution development, i.e. what is built on top of the protocol, and not indicative of core protocol capabilities.
There's so much confusion on "where does the protocol end vs. where does my app design start".
SDK's should offer "Addressable actors exchanging msgs with object payload", and hide all impl details for the solution developer.
Oh, I've been busy and missed this news the other day - MLH acquired DEV.
I'm a fan of @jonmarkgoJon Gottfried at MLH and Ben and team at DEV, and this could be a good combination. Naturally, I'd also encourage them to consider that the future is open and that there's a vibrant developer community in the #Fediverse... 🙂 Forem/DEV would be great with ActivityPub!
i know i'm mostly preaching to choir here, but the current shitshow of designers going HAHA WE DONT NEED DEVELOPERS ANY MORE and developers going HAHAHA WE DONT NEED DESIGNERS ANY MORE, and business people going LOL YOU WAIT WE DONT NEED ANYONE ANY MORE is unbearable.
i guess because it's based on the premise of having opposing sides and supposedly hating them?
but i miss my designers so much man. i've enjoyed their company, and their friendship and i've learnt SO FUCKING MUCH from them.
and now you want me to be excited about spending my days "collaborating" with an "assitant" in order to get things done "efficiently".
Happy 25th anniversary to the PSF! 🎉 That's a quarter century of the PSF supporting #Python and its community to grow, build, & change the world. Thank you to our community for making it all possible, we're grateful to be in community with each and every one of you- for the next 25 years & beyond!
Lékaři v Česku letos zaznamenali tři případy spalniček, ve zprávě to uvedlo ministerstvo zdravotnictví. V dalších evropských zemích se nákaza šíří více, resort dodává, že primárně u neočkovaných.
어린이를 알고 있다면 당연히 알겠지만, 어린이는 어른이 아닙니다. 몸은 말랑물렁하고 작고, 정신은 어른만큼 체계적이지 않으며 의존적입니다. 그리고 그게 당연할 시기입니다. 어른이 어떻게 어린이를 때린다는 선택지를 생각하는지 사고방식을 알 수 없을 만큼 어린이는 작고 말랑합니다.
어린이에게 폭력을 행사하면서 훈육이라고 할 때, 어린이는 무엇을 잘못했는지, 어떻게 해야 안 맞을지를 생각하고 있지 않습니다. 생각을 할 수 있는 상태가 아니며, 온전히 공포만 겪고 있습니다. 공포에 잠식당한 불안함은 결코 반성한 것이 아니며,
Yesterday Cory Doctorow argued that refusal to use LLMs was mere "neoliberal purity culture". I think his argument is a strawman, doesn't align with his own actions and delegitimizes important political actions we need to make in order to build a better cyberphysical world.
EDIT: Diskussions under this are fine, but I do not want this to turn into an ad hominem attack to Cory. Be fucking respectful
Yesterday Cory Doctorow argued that refusal to use LLMs was mere "neoliberal purity culture". I think his argument is a strawman, doesn't align with his own actions and delegitimizes important political actions we need to make in order to build a better cyberphysical world.
EDIT: Diskussions under this are fine, but I do not want this to turn into an ad hominem attack to Cory. Be fucking respectful