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

『Phanpy』というMastodon用Webクライアントを知ったので試してみたのだけど、UIデザインが好きだし、使いやすくて、かなり良いな、コレ。

レイアウトは3タイプあって、デフォルトのシングルレイアウト(添付1枚目)と、その上部にタブを配置したもの(2枚目)、マルチカラム(3枚目)がある。
FedibirdのWebUIと同様に、ホーム、FedibirdタグTL、通知の3カラムにしてみた。
「サーバーからのお知らせ」表示にも対応していて、通知カラム上部にある「Announcement」をクリックすると表示される。

スクショ撮ったタイミングにはTL上になかったんだけど、ブーストや返信の投稿にはうっすら色が乗ってるのも分かりやすいし綺麗。

添付の文字も画像も見えなくなっているのは、なんとスクリーンショット用にそういう表示にしてくれる機能が設定にあるんですよ(4枚目)。便利〜!

左上のアイコン(添付ではグレーになってるけど、実際は自分のアイコン画像)からメニューを開けるので、リストや連合なども表示できます。

右下のボタンから投稿入力画面が開くよ。

Phanpy
phanpy.social

タイムラインが表示されており、複数の投稿が縦に並んでいる。画面上部には「Home」タブが選択されている。タイムライン内に複数の投稿が並んでいる。上部にはナビゲーションバーがあり、「Home」タブが選択されている。画面は3つのカラムに分かれており、左側に「Following」タブのタイムライン、中央にハッシュタグTLの投稿、右側に「Notifications」タブが表示されている。通知には「お気に入り」や「ブースト」などのアクションが含まれている。「Cloak mode」のオプションがオンになっており、テキストがグレイのブロックで隠されていることを示している。スクリーンショット撮影時のプライバシー保護機能が説明されている。
0
0

天氣熱到不行,剛好索艾克的食譜十分適合,用家裡的材料跟風做了豆漿麵

先總結要改善的部分:
豆漿:一定要用濃郁的豆漿或乾脆把嫩豆腐改成板豆腐,一般無糖豆漿比較水,會沒有豆感

芝麻油:要加多一點,家裡沒有芝麻的話要更多

鹽:要加多一點

配菜:生菜不適合,玉米筍不適合

吃起來十分清爽,用五木的關東細麵做也非常適合,呼嚕呼嚕就吃完了 :blob_happiness:

0
0
0
0
0
0

broke my phone, day 5: The Great Outdoors

cons:

- can't tell the time or look up my calendar
- no access to maps or public transport information
- can't buy tasty foodstuffs without cash
- can't shut out the room when too loud or excessively chatty

pros:

- no social media
- no news
- no email
- no calls
- no podcasts
- no notifications
- no messed up digital marketing patterns trying to trick, shame and embarrass me into buying something
- can't impulsively buy useless crap
- extra energy
- less anxiety
- can hear my own thoughts
- thoughts are actually worth hearing sometimes
- can hear the poems breaching from the void again
- feeling like "maybe I should start carrying a book again"
- using the writing tools I've always cherished but stopped and still carried all along perhaps because some part of me was rooting for the cursed little snitch to shatter
- noticing the world around not just because of something alarming
- living and non-living beings of all species and kinds existing as more than detached glimpses of the matrix interspersed with the doubly virtual
- the "idle" state is now space to recollect thoughts, remember what needs doing, what is next, and how to handle it
- exposure therapy to life itself
- ...
- .............

0

Unfortunately, I had to do a bugfix release: 0.8

Although I didn't observe any obvious misbehavior on my own installation for several days, I discovered two very relevant bugs just after release of 0.7 🤦‍♂️ -- one of them (only affecting , for example on ) even critical because it could trigger "undefined behavior".

Both bugs are regressions from new (performance) improvements added, one from trying to queue as many writes as possible when sending HTTP responses, one from using kqueue to provide timers and signals.

See release notes for 0.8. Don't use 0.7. Sorry 🤪

github.com/Zirias/swad

Found and fixed two more bugs affecting only with , so here's yet another "bugfix release":

github.com/Zirias/swad/release

One of these bugs was always there and I never noticed (just ignoring intermediate certificates) because many clients cope well with this, but not all.

The other bug is yet another regression from earlier performance improvements. 😞

So, lots of releases these last days. I'll have to remember to do very thorough regression testing whenever "optimizing" things in existing code 🙈

In a nutshell: 0.8 was finally fine again without TLS, but if you need TLS, better use this new 0.9.

0
1
0
1
0

🚨 ERROR 406 T͚̙̈́ͮ̽͒͢E͡Ć̵ͭͪH̴͉̝ F̰ͩẠ̟ͨ̒_̄ͤS̠̥̯̅͑Cͯ̋͂͋I̪͓̰̣͒S̻͜M Ǹ͕̞̘͊͗͞O̹͈̙͑T AͅC͍̭̞͖̆̔̌C̟̥̍͑̀Ë͇́͑̔ͧP͌T̹Ȧͣ̂̐B͇̟̙̅͜LÉ̷̤̺̼͙ͫ🚨 — CALL FOR PROJECTS

Error 417 Expectation Failed is looking for 10 scores against tech fascism. Artists, curators, and collectives worldwide are invited to apply with project ideas, instructions, how-tos, interventions and practices that engage with the contemporary condition.

⟶ Grants from € 1’500 to € 7’000
⟶ Application deadline: 17 June 2025
⟶ Jury: Hito Steyerl, Nora O' Murchú and Sam Lavigne

👁️ Our first Open Call is now online ⟶ error417.expectation.fail/406/

0
0
0

Perlmint shared the below article:

데이터 효율성으로 본 AI와 인간의 비교

bgl gwyng @bgl@hackers.pub

이 글은 AI와 인간의 능력 비교에서 데이터 효율성의 중요성을 강조하며 시작합니다. 현재 AI는 인간에 비해 데이터 효율성이 떨어지지만, 일단 학습된 능력은 복제 가능하다는 점을 지적하며 콜센터 직원과 같은 직업군에 대한 위협은 여전하다고 설명합니다. 데이터 효율성이 중요한 경영인과 연구자는 AI를 유용한 도구로 활용할 수 있지만, 인간의 데이터 효율성이 정말 높은지에 대한 의문을 제기합니다. Yann Lecun의 주장을 인용하여 인간이 받아들이는 데이터 양이 AI 학습에 쓰이는 양보다 적지 않음을 언급하며, 인간은 데이터를 있는 그대로 학습하지 않고 편향에 기반하여 학습한다는 흥미로운 주장을 제시합니다. 마지막으로, AI에게 인간처럼 무모한 결론을 내리도록 가르치는 것이 옳은지에 대한 질문을 던지며, 압도적인 양의 데이터를 통해 더 많은 진실을 알아낼 수 있는지에 대한 고민으로 마무리합니다. 이 글은 AI 개발 방향에 대한 새로운 시각을 제시하며 독자에게 깊은 생각거리를 제공합니다.

Read more →
8
0
0

In 2010, downloaded 70 GB of articles from JSTOR. He faced a $1 million fine and 35 years in prison
➡️ Aaron took his own life in 2013.

illegally downloaded over 80 terabytes of books from LibGen, Anna's Archive, and Z-library to train its models
➡️ facing no consequences.

Information is power, knowledge is power.

Beware and fight against those who want to keep you ignorant, unaware, and misinformed.

A black and white line drawing of Aaron Swartz with wavy hair, wearing a t-shirt and smiling.
0
0
0
0
0
0
0
1
0
0
0
0
0
2
0
0

やりおった。

サール氏は、イスラム組織ハマスがパレスチナ自治区ガザで人質を拘束している状況と、北朝鮮による日本人拉致問題を重ね「共通の脅威を抱えている」と指摘。「日本が人質解放を呼びかけてくれたことに感謝する」と述べた。(引用)

こうやって右をくすぐるわけか。うまいし、ちょろいし、泣ける。
47news.jp/12582633.html

ホール近くでは4人の男女がパレスチナの旗を掲げた。大阪市の大学講師役重善洋さん(53)は「ガザで民族浄化が進行している中、イスラエルのナショナルデーが祝われているのはおかしい」と語気を強めた。

 パレスチナのパビリオン責任者ラファト・ライヤーンさん(57)は15日はイスラエル建国によって多くのパレスチナ人が故郷を追われたナクバ(大惨事)の日だとして「われわれにとっては悲しい日だ」と下を向いた。(上記引用)

イスラエルの自分だけを載せないのはまあ良かった。

0
1

やりおった。

サール氏は、イスラム組織ハマスがパレスチナ自治区ガザで人質を拘束している状況と、北朝鮮による日本人拉致問題を重ね「共通の脅威を抱えている」と指摘。「日本が人質解放を呼びかけてくれたことに感謝する」と述べた。(引用)

こうやって右をくすぐるわけか。うまいし、ちょろいし、泣ける。
47news.jp/12582633.html

0
1

It was about time, wasn't it? 😅 👇

But now, with Firefox 138 all major browser engines support import attributes to import JSON from within your ECMAScript modules. 👇

✅ Chromium: 123+
✅ Safari: 17.2+
✅ Firefox: 138+ (released 2w ago)

PS. This syntax works in modern Node.js, too!

// Import Attributes
import data from "./resource.json" with { type: "json" };
0

My 25 years of palaeoart chronology...

Here's my 2023 illustration of Quetzalcoatlus and Wellnhopterus, from DINOSAUR BEHAVIOUR, by Prof Michael Benton (published by Princeton University Press). 50% off this book here: press.princeton.edu/books/hard

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