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

Your snac posts can be fancy

Messages in snac allow a special subset of Markdown, that includes emphasized, strong, monospaced, strikethrough and underlined styles by surrounding text with one asterisk, two asterisks, backquotes, two tildes and two underlines, respectively.

Line breaks are respected and output as you write them.


Prepending a greater-than symbol in a line makes it a quote:
This is quoted text

All angle-prepended lines are grouped in the same blockquote
It also allows preformatted text using three backquotes in a single line:

  /* this is preformatted text */

struct node {
struct node *prev;
struct node *next;
};

  • One level bullet lists
  • are also supported,
  • by starting a line with a hyphen or asterisk followed by a space.
URLs like https://en.wikipedia.org/wiki/Main_Page are made clickable.

Links can also be written in standard Markdown style.

Some emojis: 😆 ❤️ 🍺 🤷 ¯\_(ツ)_/¯

Image URLs written in standard Markdown style for images are converted to ActivityPub attachments.

Three minus symbols in a line make a separator:



Headings can be defined using one, two, or three hash symbols in the beginning of a line, followed by a blank:

header level 1

header level 2

header level 3

But please take note that every ActivityPub implementation out there have its own rules for filtering out these formatting styles, so you can only guess what other people will really see.

These acrobatics are better documented in the snac(5) man page.

WHAT IS THIS SNAC THING?

susie, snac's girl
0
0

これの一番やばいなと思った例がアニメスタジオのTRIGGERが作ったゲームか何かのOPアニメーションの動画がyoutubeに上がってて、見てみたらめっちゃところどころAIかっていう絵が挟まってて、「え!?TRIGGERってAI導入したの!?」ってなったんだけど、よく見たらその動画をアップしてたのはよくわからない海外のアカウントで転載動画だった。そしてその元の作品も10年前くらいに作られたものだった。AIみたいな絵が挟まっていた理由は前述の通り。
しかしコメント欄ではこれはAIかAIじゃないか論争が起こってた。明らかにAIじゃんって人に対してこれは生成AIができる前からある作品ですよと説明するコメント(これもズレてる)。誰一人この投稿主が勝手にAI補正のフィルターに通してることを理解ってない。
めちゃくちゃまずいなと思うのがこの例だとたぶんなんとなく動画とコメント欄見て、
「へ~、TRIGGERってAI使うようになっちゃったんだね」
くらいになる人もいるだろうってこと。
そして生成AIができる前の作品だからこの動画にはAIは使われていないという思い込みをしてる人。
なんか色々とまずいことが起きまくってると思った。

0
0

最近実写映像からアニメまでyoutubeショートとかにあがってる様々な動画ジャンルで散見した現象なんだけど、コメントにAIじゃんってあって、あれでもこれ結構前から見たことある作品や動画だけどなと思ってそのコメントの返信とか追いかけると動画に微妙に違和感があることでAIと判断しているらしい。じゃあその違和感の正体が何なのかと言うとAIなんだよ。でも0からの生成AIじゃない。画質やフレームレートの低い動画を高画質化したりフレーム補完するAIを通して転載されてたりするからその結果溶けてる絵や不自然な細部が追加されてAI動画だという勘違いが起こってる(厳密には合ってるんだけど)。なんか、なんかうまく言語化できないけど、これはなんかよくない現象な気がしている。

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

これ、多分知らない人もいると思うので解説すると、

Googleレンズというアプリで、種類のわからない花の写真や料理とかの画像をアップロードすると、『これは〇〇です』って教えてくれたり、似たような画像を出してくれる、というサービスがある。

表向き顔モザいれて、リア垢とかフォロワー数の少ないアカウントでモザ無しアップ、みたいなやり方をすると類似画像で出てきてアカウントバレする、ということです
https://x.com/aji_3el/status/2027589432086564930

0
1
0
0

これ、多分知らない人もいると思うので解説すると、

Googleレンズというアプリで、種類のわからない花の写真や料理とかの画像をアップロードすると、『これは〇〇です』って教えてくれたり、似たような画像を出してくれる、というサービスがある。

表向き顔モザいれて、リア垢とかフォロワー数の少ないアカウントでモザ無しアップ、みたいなやり方をすると類似画像で出てきてアカウントバレする、ということです
https://x.com/aji_3el/status/2027589432086564930

0
1
0
1
1
0
0
1

아아아아ㅏㄱ 진짜 멍청이 ㅋㅋ큐ㅠㅠㅠㅠㅠ 음료에 시나몬 가루를 진짜 양껏 뿌려놓구선 음료 거품 아래가 갑자기 궁금해져서는 숨을 훅- 불어버렸어 ㅋㅋㅋㅋㅋㅋ큐ㅠㅠㅠㅠㅠㅠ 온 몸에 시나몬을 뒤집어쓰다...

0
0
0
0
0

Today @kopperkopper :colon_three: shared a post on the fediverse titled how to not regret c2s, and I found it genuinely interesting to read, even if I'm not sure its proposed architecture actually solves what it sets out to solve.

The author's frustration with naïve implementations is well-founded. Slapping an facade onto an existing Mastodon-like server and calling it C2S doesn't buy you much—you end up with the rigidity of a bespoke API without any of the interoperability C2S is supposed to offer. The “JSON-LD flavored Mastodon API” framing is apt.

The proposed solution is to split responsibility more aggressively: the C2S server should be nearly stateless and dumb, storing ActivityPub objects without interpreting them, while a separate “client” layer handles indexing, timelines, moderation, and exposes its own API to the frontend running on the user's device. It's a clean separation of concerns on paper.

But here's what bothers me. When you map this architecture onto familiar terms, it looks roughly like this:

  • C2S server ≈ a database (PostgreSQL, say)
  • “Client” ≈ an application server (Mastodon, Misskey)
  • “Frontend” ≈ the actual client app on your phone

That's not a new architecture. That's just the current architecture with the labels shifted. The interesting question is which interface gets standardized, and the author's answer is the one between the C2S server and the “client” layer—the bottom boundary.

The problem is that what people actually want from C2S is to connect any frontend to any server. The portability they're after lives at the top boundary, between the frontend and whatever is behind it. But the author explicitly argues against standardizing that layer: “we don't really need a standardized api,” they write, leaving each client free to expose whatever API it likes.

Which means frontends remain locked to specific clients, just as Mastodon apps are locked to the Mastodon API today. The interoperability promise of C2S—log in to any server with any app—isn't actually delivered. It's been pushed one layer down, out of reach of the end user.

There's real value in the post's thinking about data hosting vs. interpretation, and about the security implications of servers that understand too much. But as an answer to the question C2S is supposed to answer, I'm not convinced.

1
0
0
0
0
0

Trump posts a message to the Iranian people on Truth Social because obviously that's Iranian's social media platform of choice. It's like when the Vogons put plans for earth's destruction on display in the Alpha Centauri system.

0
5
0
1
0
0
1

In den Niederlanden, Dänemark und Schweden ist Mehrarbeit kein Zeichen von Fleiß, sondern ein Warnsignal. Vorgesetzte müssen sich dort rechtfertigen, wenn regelmäßig Überstunden anfallen. Das gilt als Zeichen für schlechte Planung, ineffiziente Prozesse oder Personalmangel.

Deutschland: 1,3 Mrd. Überstunden (Hälfte unbezahlt) und die Union ruft jeden Tag nach: "Mehrarbeit!11"... 🤡

0
19
0
0
0
0
속보: 트럼프, 이란에 대한 공습 발표… "임박한 위협 제거가 목표"
速報:トランプ大統領、イランへの空爆を発表…「差し迫った脅威の排除が目的」

RE: https://hell.twtr.plus/objects/e4ae9d3a-0952-4725-906a-062887a4c696
0
0