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.

1
1

4000円代で、ノンフライヤーを購入。とりあえずアジフライと唐揚げを作ってみた。「ノンフライヤーは期待しすぎない方がいい」という声もあるので期待してなかったけど、期待以上どころか、油で揚げたものとの違いが分からないとさえ思ったけど?

ノンフライヤーの外観の写真ノンフライヤーで作った唐揚げの写真ノンフライヤーで作ったアジフライの写真
0
1

Wer auch immer hier überlegt, heute nach Hamburg zu fahren ...

Es ist Hafengeburtstag, es ist HSV-Aufstiegsspiel, es ist Klassenerhalt St. Pauli und Roland Kaiser gibt auch noch ein Konzert!

Die Stadt wird rammelvoll sein! Überall Betrunkene, hier und da Prügeleien, Taschendiebstahl ohne Ende, und hunderttausende Touristen irren ziellos durch die Stadt!

Stellt euch drei Tage Karneval in Köln auf einen Tag konzentriert in Hamburg vor!

Bleibt zu Hause um Himmelswillen 😅

0

Introducing the "Tuscolo" Certificate Transparency logs, a new thing that @filippoFilippo Valsorda :go: and I am operating:

https://groups.google.com/a/chromium.org/g/ct-policy/c/KCzYEIIZSxg

For a while the certificate transparency ecosystem has been struggling to keep up with correctness (basically never roll back) and reliability (99% uptime) requirements, to address this there is a updated standard that @filippoFilippo Valsorda :go: worked on, Since he also worked on the first serious implementation of this new standard "sunlight", Port 179 LTD (me) and Geomys (Filippo and friends) are now running a log running this, ensuring there is "skin in the game" for this spec.

This log will be different from the traditional set up of CT logs that involve large MySQL or Cassandra clusters, and instead we just have a single reasonably low cost "bare metal" AMD machine. We expect this log to be around 50 times cheaper to operate than the established CT logs based in the "hyperscalers" (AWS/GCP/Azure/etc).

Tuscolo is currently receiving all Lets Encrypt certificates (as they are issued), hopefully there will be more CA's to come once we have full acceptance in the web browsers (we will likely be the first for a sunlight/new spec log to be accepted)

1G3239BWzb1ZF6VH39.png
0

Wer auch immer hier überlegt, heute nach Hamburg zu fahren ...

Es ist Hafengeburtstag, es ist HSV-Aufstiegsspiel, es ist Klassenerhalt St. Pauli und Roland Kaiser gibt auch noch ein Konzert!

Die Stadt wird rammelvoll sein! Überall Betrunkene, hier und da Prügeleien, Taschendiebstahl ohne Ende, und hunderttausende Touristen irren ziellos durch die Stadt!

Stellt euch drei Tage Karneval in Köln auf einen Tag konzentriert in Hamburg vor!

Bleibt zu Hause um Himmelswillen 😅

0

Lâng-kheh "Góa beh tek-thòaⁿ la-thé, lá-hoa kám ē-sái sī mûi-kùi?"
客人:「我要竹碳拿鐵,拉花可以是玫瑰嗎?」

In-ūi chham tek-thòaⁿ, espresso ê chit-tē khah tēng, bô sǹg hó chòe, tio̍h sak hō͘ Thâu-ke A.
因為加竹碳粉,espresso 的質地比較硬,沒那麼好做,就推給

Liân Thâu-ke mā sit-chhiú chi̍t pái.
連老闆都失手一次。

Siūⁿ-kóng góa ka-kī mā liān-si̍p chi̍t au, bōe-sái ta̍k-pái lóng sak hō͘ thâu-ke.
想說我自己也來練習一杯,不能每次都推給老闆。

一杯有玫瑰拉花的竹碳拿鐵,因為加了竹碳粉,咖啡呈現接近黑色,與鮮奶的白色呈現強烈對比
0
1
0

아무리 생각해도 성매매는 본인이 원해서 한다 만다 어쩌구와 상관없이 애초에 사람을 돈 주고 성행위를 위한 도구로 사고판다는 점에서 그냥 인신매매일 뿐이고... 이건 절대로 합리화 해주면 안됨 그냥 구매자들과 포주들을 글자 그대로 좆쳐버리는게 답이라니까 맨날 Ai딸깍놈들이 꼭 하나만하질않지 naver.me/5eULz8M3

[샷!] AI, 불법 성매매까지 미화…"혐오스럽다"

0
1
0

As we approach the release of Bonfire 1.0, this isn’t your typical launch announcement. Instead, it’s a moment to reflect on how we’ve built Bonfire, a roadmap of values, methods, and intentions – and an invitation to define what comes next.

In a world of “move fast and break things,” we’ve chosen a different tempo — one rooted in care, deep listening, and collective stewardship...

📣 Read our latest blog post: bonfirenetworks.org/posts/slow

0
0
0
0
0

How PieFed federates “flair” on posts and comments

On the surface flair on PieFed functions very similar to how it does on Reddit – on posts they’re community-specific tags that can be used to filter posts in a community. People can also add flair to themselves which is just a piece of text that appears next to their name whenever they make posts or comments in the community. This can be helpful for giving a hint about someone’s background, interests or expertise.

However PieFed is federated and there are copies of the communities on multiple servers (instances). The way to use ActivityPub to create and maintain those copies is described in FEP 1b12 which makes no mention of flair. I have made some minimal additions to that FEP, described below:

For flair on posts, the Lemmy devs have already done quite a bit of work on this, which I added a little to, so that flair can have colors. Community actors have an additional type of tag:

{
"type": "Group",
"id": "https://piefed.social/c/piefed_meta",
"name": "piefed_meta",
/* ... */
"lemmy:tagsForPosts": [
{
"type": "lemmy:CommunityTag",
"id": "https://piefed.socia1/c/piefed_meta/tag/whatever",
"display_name": "Some Post Tag Name",
"text_color": "#000000",
"background_color": "#dedede"
}
]
}

lemmy:tagsForPosts is a list of lemmy:CommunityTag objects.

So now all the different copies of the community will know which flair can be used there. When creating a post in the community we just need to add one or more lemmy:CommunityTag objects to the Page activity:

{
"id": "https://piefed.social/post/1",
"actor": "https://piefed.social/u/rimu",
"type": "Page",
/* ... */
"tag": [
{
"type": "lemmy:CommunityTag",
"id": "https://piefed.social/c/piefed_meta/tag/whatever",
"display_name": "Some Post Tag Name"
},
{
"href": "https://piefed.social/post/1",
"name": "asdf",
"type": "Hashtag"
}
]
}

In this example the post also has a hashtag on it.

User flair is simpler because it’s not managed by the community moderators and is not a fixed list. PieFed simply adds the author’s flair to every comment (federated as a Note activity) they make. When a Note is received the author’s flair is updated on the receiving instances.

{
"id": "https://piefed.social/comment/1",
"actor": "https://piefed.social/u/rimu",
"type": "Note",
/* ... */
"flair": "PieFed dev"
}

This means that when someone changes their flair it will take effect immediately on their instance but until they write a comment it won’t propagate to other instances. As flair is primarily used on comments and the people using flair will tend to be posting a lot of comments this is kinda “good enough”.

It would be trivial to add a “flair” attribute onto posts too and have receiving instances read that. User flair shows up next to the author’s name on their posts so arguably it makes sense to send it then too.

Let’s see how it goes.

0
0
0
0
0
0
0
0
0
1
0

The state of Linux accessibility in 2025. This started out as a rant but became a series. Please feel free to leave feedback, comments, and subscribe via rss or email for more stuff as I release it. fireborn.mataroa.blog/blog/i-w

0
0
0
0
0
0
0
22
0

* 이미 일방적으로 김문수의 후보 선출을 취소해놓고 다시 후보 받는 거에서 한덕수만 접수받았으면서 전당원ARS투표에서 반대가 더 많으면 그대로 김문수라는 게 뭔소린지 모르겠음 * [속보] 국민의힘 김문수-한덕수, 단일화 실무 협상 재개 수정 2025.05.10 (19:11) news.kbs.co.kr/news/pc/view...

[속보] 국민의힘 김문수-한덕수, 단일화 실무 협상 재...

1

というか、繰り返して言うけど、戸籍は世界中にある「ステイタス・レジストレーション」の制度の一つに過ぎない。

で、ステイタス・レジストレーションを個人単位、もちろん夫婦別姓でやってる国は山ほどあって、別に何の支障もない。

ただの書類に伝統だのなんだのを押し付けてるやつのほうが気持ち悪い。

0
0
0
0
0
0
0
0
0
2
0

> This comes after the Chrome browser on desktop began to automatically convert website passwords to passkeys

ほんとに?怖っわ!こっっっわ!お仕事以外にはChrome使わんとこ。

Google Password Manager for Android Will Automatically Upgrade Your Passwords to Passkeys | Extremetech
https://www.extremetech.com/computing/google-password-manager-for-android-will-automatical

1
0
0
0
0

> This comes after the Chrome browser on desktop began to automatically convert website passwords to passkeys

ほんとに?怖っわ!こっっっわ!お仕事以外にはChrome使わんとこ。

Google Password Manager for Android Will Automatically Upgrade Your Passwords to Passkeys | Extremetech
https://www.extremetech.com/computing/google-password-manager-for-android-will-automatical

1
0
0

I'm just getting started with FediDB Onboarding!

Now:
fedidb.com/welcome

Soon:
- Find accounts to follow based on interests
- Suggested Apps/Clients
- Starter Kits
- Fediverse Library (tips & tricks for software)
- Internationalization

Removing barriers to entry so we can better compete with more established players, while also building several platforms is the game.

You already know my name.

🚀

0
2
0
1
0
0