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
1

@evanEvan Prodromou @julian @deadsuperheroSean Tilley

Except when they are called other names instead ;p

A timeline is a different thing than a collection imho. And an AS collection has some very particular functionality, which if I model a timeline in my app may not supported (e.g. reverse ordering).

Collection / 'timeline' is one of those words where sometimes they indicate an app domain, and sometimes a core protocol mechanism. Same is true with 'follow' which is sometimes a user action, sometimes indicates low-level publish/subscribe.

For core capabilities that must be part of the specs, in 'protocol space' it may be better to use terminology that is more common in messaging architectures and all the various architecture patterns that are involved. Perhaps idk we deal with a time-ordered event log or something like that.

@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.

0
1
0
1
0
0
0
0
1

本ノ猪 (@honnoinosisi555) on X
「「労働者の生活態度が悪い」ということはありうる。しかし、それはおそらく労働者が正しくあつかわれていないことによるものだ。そして、真実には、労働者の賃金の程度が問題なのに、労働者の生活態度が問題とされている。」(ピエール=ジョゼフ・プルードン『貧困の哲学 下』平凡社、P514) x.com/i/status/202481408513373

0
0
3
0
35
1

"Cory is right in pointing out that almost any technology we have has been touch by problematic figures. Racists, fascists, sexists, rapists. You name it. Anything you touch will have some research or engineering or product work by a person you despise in it.

"The strawman is his claim that people who criticize LLM usage are doing that for some form of absolutist reasons. That they have a fully binary view of the world as separated into “acceptable, pure things” and “garbage”. Which is of course false."

tante.cc/2026/02/20/acting-eth

0
0
1
1
0
1
0
0
0
0
0
6
0

Haben die Grenzkontrollen denn irgendwas gebracht? Welches Problem haben sie gelöst das wir vorher hatten? Der Minister kündigt an weiterhin geltendes Recht brechen zu wollen und macht sich nicht mal die Mühe notdürftig zu begründen wofür das überhaupt gut sein soll. tagesschau.de/inland/dobrindt-

0
2
0
1
1
0
1
0
1
0
1
0
1

Nous voilà sur le fédiverse !

Tubercule est un collectif de hackeuses et hackeurs de la région de Rennes qui se veut inclusif et accessible.

Notre but est de créer une communauté d'entraide numérique afin de reprendre en main nos moyens de production et nos vies numériques en développant des savoirs, outils et méthodes accessibles aux collectifs.

N'hésitez pas à nous suivre et consulter nos projets sur tubercule.fr

0
9
0
1
0
1
0
0
1
0

Somebody linked me RFC 7565, which linked to RFC7564, and if that's the place to look this appears to be the list of disallowed characters in a Fediverse username, and I'm cracking up because it's *mostly* stuff you'd expect, except the very first category of banned characters, specially, is "pre-1700 Korean characters".

The fediverse is welcome to all. EXCEPT KOREAN TIME TRAVELERS. Did you just wake up from being frozen in ice during the Joseon dynasty? The IETF is targeting you PERSONALLY

4.2.3.  Disallowed

   o  Old Hangul Jamo characters, i.e., the OldHangulJamo ("I") category
      defined under Section 9.9.

   o  Control characters, i.e., the Controls ("L") category defined
      under Section 9.12.

   o  Ignorable characters, i.e., the PrecisIgnorableProperties ("M")
      category defined under Section 9.13.

   o  Space characters, i.e., the Spaces ("N") category defined under
      Section 9.14.

   o  Symbol characters, i.e., the Symbols ("O") category defined under
      Section 9.15.

   o  Punctuation characters, i.e., the Punctuation ("P") category
      defined under Section 9.16.

   o  Any character that has a compatibility equivalent, i.e., the
      HasCompat ("Q") category defined under Section 9.17.  These code
      points are disallowed even if they would otherwise be valid
      according to the property-based rules specified in the previous
      section.

   o  Letters and digits other than the "traditional" letters and digits
      allowed in IDNs, i.e., the OtherLetterDigits ("R") category
      defined under Section 9.18.
1
9
0
0
0