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

@smallcircles🫧 socialcoding.. @evanEvan Prodromou @julian if only the application domain of activitystreams was activities and streams... ;)

i do think it causes a lot of confusion to stray away from activities as content, instead using them as vehicles for state changes (which will never be consistent, not even eventually consistent).

back when atompub and atom+as1 were a thing, the "feed entry" was atom semantics and the "activity stream" was as1 semantics. they coexisted in the same xml file. it worked well enough.

@trwnhinfinite love ⴳ @evanEvan Prodromou @julian

Yes, for the ideation on Protosocial as an compliant extension (going back to the roots with blank slate W3C specs) I imagined mapping the AS primitives to consistent protocol capabilities and thereby define a set of normative architecture patterns, like "this is how we do CRUD, this is Publish/Subscribe, this is an Event stream and this a Collection", etc.

Then Protosocial library and SDK implementers would need to deal with at a low-level plumbing impl detail, while solution developers would have a higher-level API to invoke these patterns. And other than that would not need to touch which is now entirely reserved to making AP work on the wire.

A combination of linked data practices and schema-based design would be used for both open-world and closed-world extension modeling. But here too the solution developer should be shield from the nitty gritty internal mechanics.

0
0

Account migration is live and working on pixelfed.social again!

It genuinely won't hurt our feelings if you use it.

One of the things we love most about ActivityPub is that no one should ever feel stuck.

Your home on the fediverse is yours to choose. ❤️

0
5
0

Account migration is live and working on pixelfed.social again!

It genuinely won't hurt our feelings if you use it.

One of the things we love most about ActivityPub is that no one should ever feel stuck.

Your home on the fediverse is yours to choose. ❤️

0
5
0
0
0
0
0
0

@benBen Werdmuller wrote a good article "Growing the open social web" for FediForum.

It poses this *essential* question: Why do we want to grow the open social web and for whom?

While the question is crucial when considering the future of social networking and the role of online technologies in society, it is not a question that is being addressed in any significant way. Our social web and fediverse "just happens", emerging from this chaotic cauldron of mostly technical discussions about which features to put in apps, how to connect one app to the next, and which social web technology or app is better than others.

Ben makes an appeal for creating good protocols, where the real value is, but only if we can share ownership of them. I 100% agree with the points in the article.

But how do we get there? What is this ownership? How do we achieve it, and subsequently retain it? I wrote down some some thoughts in a blog post.

coding.social/blog/shared-owne

Hi @smallcircles🫧 socialcoding..
Thanks for your article.

"From a pure technological perspective we can imagine technologies that aren’t attractive and useful to Big Tech and other corporate exploitative actors. Build systems that aren’t profitable enough, and do not align with their hyperscale business models which are based on surveillance capitalism,[...]"

Isn't the Fediverse trying to do so? Do you have concrete proposals for better a approach?

"[...] our Social web is maturing, gaining resiliency all the time[...]"
I'd like that too, but do you really see it happen?

"Igniting our commons is the point where our Social web allows people to truly blossom and society to bloom" Here I'm lost ...

0

Youth voices on multilingual education emphasizes that language is more than a means of communication: it is central to identity, learning, well-being and participation in society.というUNESCOの記述からみえるように、言語は単なるコミュニケーション手段ではなく、アイデンティティ・学び・心身の安定・社会参加に深く関わるからこそ、変わりゆく自己を強く支えるのだろうとも思います。

「単なるコミュニケーション手段」ではない、とはことばの説明によく用いられる言辞ですが、手段は道具であり、言語道具観に立つ限り「よい道具」「役に立つ道具」という理屈がでてきて、ことばの取り替えを許してしまうのですね。「言語の死」とは、そうやって経済的に有利な言語をみんなが選んだ結果でも、もたらされるものです。

でも、ことばと記憶は役に立つかどうかとは違う次元で捉えることも可能です。ことばは人。誰かのことばを大事にする日、それが国際母語デーなのだと私は思います。一年に一度くらい、そういう日があってもいいと思います。
(4/4)
# 国際母語デー

0
0
1
0
0
1
0

Before using "LLM", ask yourself if it is really necessary.

There are plenty of people out there who value authenticity over polished output.

If you don't need LLM, don't use that "tool" that is deceitful and harmful in myriad ways.

Simple, no? Each refusal removes clout from those companies.

0
0
1
0
0

RE: chaos.social/@joergi/116093880

Yeah, I caught a lot of criticism from people thinking I intentionally broke account migration, when it really was just a simple bug that was the problem.

Glad it's fixed, and I hope it's clear that I'm building these open source platforms for humanity.

I would never intentionally disrupt such a core tenant of ActivityPub like Account Migration for any reason.

I love you guys, and am dedicated to building better, ethical alternatives.

❤️

0
0
0
0
0
0
0
0
50
0
1
0

Playing With Statues (10 Photos)

STREET ART UTOPIA @streetartutopia@streetartutopia.com

Statues are usually serious business—generals on horses, pensive philosophers, solemn memorials. But when you add a little human imagination (and perfect timing), they become the best comedy partners in the city. More: People Played With Statues (23 Photos) 🥊 1. The Surprise Uppercut This kid sells it perfectly! The statue’s outstretched arm lines up exactly with his face as he leaps backward. It looks like he just took a heavy hit from a bronze heavyweight champion. 10/10 for […]

Read more →
0

Slam dunk … this photo of two frogs in Biddeford, Maine, US, is shortlisted for the Comedy Wildlife Photography awards: Sterna People’s Choice category. The photographer, Grayson Bell, said: ‘These two frogs were fighting over their territory in our pond. It looked to me like one of them was getting baptised against his will’

Photograph: Grayson Bell/Comedy Wildlife awards




 ‘These two frogs were fighting over their territory in our pond. It looked to me like one of them was getting baptised against his will’
0
0

看到站友貼毛蟲吃植物的圖

想起小時候看過一本童話故事合集,其中一篇說一棵植物孤單的生長在路旁,也渴望朋友

後來來了隻蝴蝶,蝴蝶跟它分享外面的世界,又圍著它飛舞,植物覺得自己是全世界最幸福的

然後有一天蝴蝶說自己要走了,想拜托植物照顧牠的孩子。植物很傷心,但還是答應了。它小心翼翼的看著蝴蝶留下的卵,想像蝴蝶的孩子也像牠母親一樣在自己身邊翩翩起舞

結果一隻毛蟲出來了,毫不留情的啃食植物的葉,然後植物一邊哭一邊喊「我是你媽媽最好的朋友啊」…就這樣結束了自己的一生

當年看完久久不能忘懷,也覺得有哪個人把這種故事放進童書裡這麼反人類呢?而且這故事是暗喻孤單沒有伴的人如果突然遇到人故作親近,都是不懷好意的吧…

0

RE: mastodon.social/@pixelfed/1160

As a lot of you people were before complaining (with a good reason) that the account migration from one pixelfed server to another one wasn't working.

It seems it's fixed now!

social.spiezmaestro.ch/@spiezm

0
2
0
0
0
1
0

@smallcircles🫧 socialcoding.. @evanEvan Prodromou An AS2 Collection cannot be a timeline (in general). It’s not even ordered. An AS2 OrderedCollection (a subtype of Collection) might be ordered by time or not, so it’s also not a timeline (in general). When they are ordered by some time value (unspecified in AP) they are often called “streams” in the spec. The Mastodon content timelines are not the same as AP activity streams although a filtered AP stream can be transformed to a content timeline.

@steveSteve Bate I think
we need to emphasize that timelines can be built from regular collections, even unordered ones, by using some intermediate representations specific to the type of timeline that a client wants to render.

The fact that the specification does not directly support a mapping between a collection and a responsive timeline, *DOES NOT MEAN* one can't be built from it, only that it requires a little more effort on the client side.

My goto example is how rich mail clients allow responsive mailbox representations on top of a much less expressive collection method that IMAP provides compared to ActivityPub.

@smallcircles🫧 socialcoding.. @evanEvan Prodromou

0
0
1