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.

Si l’ordinateur est le vélo de l’esprit, les chatbots en sont le solex :

Oui, ça te permet d’aller parfois un peu plus vite sans transpirer. Mais ça fait du bruit,ça pollue et tu ne vas jamais améliorer tes performances ni ta santé grâce à une pratique quotidienne. Au contraire !

0
0
0
0
2
0
0
0
0

Offline with no CRDTs?!

At earlier this month our colleague Alex Feyerke got to introduce Local-First pioneers @couchdbApache CouchDB and @pouchdb in the @localfirstOpen Local First devroom, a space dedicated to all things sync, P2P and conflict resolution.

Check out Alex’ talk: ftp.belnet.be/mirror/FOSDEM/vi

And the great company we were in: openlocalfirst.org/#program

All recordings are now up here: video.fosdem.org/2026/k3201/

Click through to watch — this is the cover slide of Alex Feyerke’s talk at FOSDEM 2026. The full title is: “Get to know local-first pioneers PouchDB & CouchDB — look ma, offline with no CRDTs!”
0

English speakers of the fedi. In a software with the interface in English, Reading a menu with verbs such as Save, Open, Close, Edit, Format etc., do you read them as imperative (an order: "do this") or as an infinitive (the "base form" of the verb, like "to do this")?

Are you a native speaker or have English as a second language?

0
16
0
1
0
0
0
1
0
0
0
0
0
0

@kransPeter Brett That's a real and legitimate grievance, but it's a different argument from the one we were having.

Your employer using LLM translation to cut costs on documentation for a massive Korean customer (while having the resources to do it properly) is a decision made by someone with power, to save money, at the expense of Korean users. That's worth being angry about.

But I'm an individual trying to participate in a public conversation. I can't hire a personal interpreter every time I want to respond to a post. The choice I actually face is: use available tools, or stay silent. Those aren't the same situation, and the same tool can mean very different things depending on who's holding it and why.

If anything, your example reinforces the point. The problem isn't the tool, but it's who gets to decide when it's “good enough.”

0
2
0
0

🐸 [참여 요청] 🐸 성별 이분법으로 인한 차별 경험 및 인식 설문조사 민우회는 성별 이분법 해체(!)를 위해 일상에서 경험한 차별의 장면을 구체적으로 기록하고, 그 내용을 바탕으로 실천 내용을 마련하고자 합니다. 설문조사 결과를 토대로 수다회, 라운드 테이블, 페미니즘x젠더 페스티벌까지 다양한 행사를 진행할 예정이니 많은 참여 부탁 드려요!

🐸 [참여 요청] 🐸
성별 이분법으로 인한 차별 경험 및 인식 설문조사 홍보물입니다.
개구리 캐릭터가 배경에 있는 가운데, 참여대상, 설문 기간, 참여 방법, 설문 구성 등이 적혀 있습니다.

👥 참여 대상: 성별 이분법으로 인한 차별을 경험한 적 있는 누구나!
🗓 설문 기간: 3/11(수) ~ 3/30(월)
📍 참여 방법: 큐알코드(이미지 마지막장) 또는 프로필 링크(https://surveys.do/feminism_gender)
💟 설문 구성: 성별 정체성 또는 성별 이분법적 상황으로 인한 차별경험 및 대응, 차별구조에 대한 인식 등의 문항으로 구성되어 있어요.
🎁 설문조사에 참여하신 분들 중 30명을 추첨하여 CU 편의점 기프티콘(5천원)을 드립니다!성별 이분법으로 인한 차별 경험 및 인식 설문조사 홍보물입니다.
개구리 캐릭터가 배경에 있는 가운데, 설문 안내와 문의가 안내되어 있습니다.

설문 안내
-문항은 20개 내외로, 약 10분 정도의 시간이 소요됩니다.
-설문 결과를 바탕으로 민우회는 수다회, 라운드 테이블, 페미니즘X젠더 페스티벌을 이어갈 예정입니다.

문의
한국여성민우회 성평등미디어·반차별팀
02)737-5763
network@womenlink.or.kr
0
0
0

Gratulation an die GPA. Die Gewerkschaft hat sich in Hinblick auf die IT Kollektivverträge und Gehaltserhöhungen wieder über den Tisch ziehen lassen. Nicht einmal die Inflation wird abgedeckt. Zahnlos!

1
1
0
0

“Our work demonstrates that 𝑃ℎ𝑜𝑡𝑜𝐷𝑁𝐴 is unreliable for the detection of illicit content: it is easy to incriminate someone by sending them false content with a hash value close to illicit content (a false positive) and to avoid detection of illicit content with minimal modifications to an image (a false negative)”

eprint.iacr.org/2026/486

IACR logo

White-Box Attacks on PhotoDNA Perceptual Hash Function

𝑃ℎ𝑜𝑡𝑜𝐷𝑁𝐴 is a widely deployed perceptual hash function used for the detection of illicit content such as Child Sexual Abuse Material (CSAM). This paper presents the first mathematical description of 𝐴𝑙𝑙𝑒𝑔𝑒𝑑 𝑃ℎ𝑜𝑡𝑜𝐷𝑁𝐴, a new function which has identical outputs to that of 𝑃ℎ𝑜𝑡𝑜𝐷𝑁𝐴 for a large database of test images. From this description, several design weaknesses are identified: the algorithm is piece-wise linear and differentiable, the hash value only depends on the sum of the RGB values of each pixel, and it is trivial to find images with hash value equal to all zeroes. The paper further demonstrates that gradient-based optimization techniques and quadratic programming can exploit the mathematical weaknesses of 𝐴𝑙𝑙𝑒𝑔𝑒𝑑 𝑃ℎ𝑜𝑡𝑜𝐷𝑁𝐴 and 𝑃ℎ𝑜𝑡𝑜𝐷𝑁𝐴 to produce visually appealing exact collisions and second preimages; for near-collisions and near-second-preimages the image quality can be further improved. The same techniques can be used to recover the rough shapes of an image from its hash value, disproving the claim from the designer that 𝑃ℎ𝑜𝑡𝑜𝐷𝑁𝐴 is irreversible. Finally, it is also shown that it is easy to produce high-quality perceptually identical images with a hash value that is far from the original image allowing to avoid detection. We have implemented our attacks on a large set of varied images and we have tested them on both 𝐴𝑙𝑙𝑒𝑔𝑒𝑑 𝑃ℎ𝑜𝑡𝑜𝐷𝑁𝐴 and 𝑃ℎ𝑜𝑡𝑜𝐷𝑁𝐴. Our attacks have success rates close or equal to 100% and run in seconds or minutes on a personal laptop; they present a substantial improvement over earlier work that requires hours on parallel machines and that results only in near-collisions. We believe that with additional optimization of the parameters, the image quality and/or the attack performance can be further improved. Our work demonstrates that 𝑃ℎ𝑜𝑡𝑜𝐷𝑁𝐴 is unreliable for the detection of illicit content: it is easy to incriminate someone by sending them false content with a hash value close to illicit content (a false positive) and to avoid detection of illicit content with minimal modifications to an image (a false negative). False positives and leakage of information are particularly problematic in a Client Side Scanning (CSS) scenario as envisaged by several countries, where large hash databases would be stored on every user device and billions of images would be hashed with 𝑃ℎ𝑜𝑡𝑜𝐷𝑁𝐴 every day. Overall, our research cast serious doubts on the suitability of 𝑃ℎ𝑜𝑡𝑜𝐷𝑁𝐴for the large-scale detection of illicit content.

eprint.iacr.org · IACR Cryptology ePrint Archive

0
0
2
0
0
0
0

4/25(土)17時〜22時!
今回は西野が「Misskeyを語るバー」の店長やります!!


お待たせしました!
西野の2026年初企画オフ会は……

先日も大好評で大成功した猫吉よりおマスターの「
」を、今回は西野が店長として​:sugiya_yatteyarouzyaneekayo:となりました!
:minnna_2:​​:role_kigaru_ni_hanasikakete_ne:
:tanosimou_zya_nai_ka__i:​​:blobthumbsup:

【Misskeyバーって?】
「Misskeyを語るバー」として猫吉よりおさんが始めた、イベントバーを利用した企画です!実際に営業してるバーをまるっと使ったオフ会だよ!!すごいよねー!!
ちなみによりおさんは今回の西野版でも副店長として支えてくれるのよ!!
:arigatexe__ooo:

Misskeyに興味のある人たちと歓談したり、お話しなくっても他の人が話してるのを聞いたり眺めたりしながらくつろぐも良し……肉声リアクションの飛び交う空間をぜひお楽しみください!
話す内容もMisskeyに限らず各々好きな話をしたらええのですよ
:blobcat_niko_hohoemi:

そして今回はなんと!!
よりおさんから来店してくれた方へ、今回用に描き下ろしたオリジナルポストカードもお配りします!!
:blob_uooo:​​:gekiatu:


⚠️今までのよりおマスター版Misskeyバーと仕様が異なる点がありますので、ご一読の上ご参加くださいねー!

●日時
4/25(土)
営業時間:17時〜22時(二部制)
第一部(17:00-19:30)
第二部(19:30-22:00)
※各部にチャージ料が掛かります(後述)

●場所
「イベントバーエデン本店」
東京都豊島区千早2-18-4 富有マンション1階
https://eventbareden.com/bar-list/toshima/
池袋から有楽町線or副都心線で1〜2駅だよ!

●料金とお品書き
・チャージ料(席料):1000円/部毎
・ソフトドリンク:600円
・ソフドリ飲み放題:1800円
・アルコール・ノンアル:800円
・その他の飲食メニュー:画像参照
◎【オススメ!】ドリンク&グッズセット
→飲み物注文時に一緒に頼むと「去年のMisskeyカレンダー」+「よりお先生が描いたオリジナル「
デス野マチ:blobcat_yoyuunoemi:​」ステッカー」が付いてくる!​:blobcat_surprised:​​:dousitekounatta:

(Barを利用してる手前、1時間に1杯〜を目安に頼んでいただけるとお店側が助かります
:meowpensivepray:)

⚠️本企画の売上は店システム利用料などを差し引いた額をしゅいろさんと村上さんへの支援へ充てさせていただきます!
飲んだら支援になる……!
:sake__i_nomazu_ni_ha_irarenaixtu__i:

⚠️支払い方法は現金とPayPayのみです!カードや他の電子マネーは使えないのでご注意下さい!​:meowpensivepray:

●参加方法
今回は予約不要です!好きな時間に入退店できますよー!
そのためもし想定以上にお客さんが来てくれて
:gitigiti:​になった場合は、先に入店されてる方からの円滑な入れ替わりにご協力ください!←​:taisetu:
(お店のキャパは概ね20人です!)
なるべく多くの方に楽しんでいただきたいので、その点ご賛同の上ご来店をお願いしますねー!

入れ替えを期に仲良くなった人やMisskeyバーには来ない方と落ち合っての2軒目へ、なんてのも良きかと!!
:ameow_kanpai:
他にも日中フォロワーと遊んで、締めにバーに来てくれたりしたらわたし嬉しいよー!!
:hanasi_wo_kikitai:​​:blobcat_daisuki:

Misskeyバーに来る人も来ない人も、お友達やフォロワーさんとの交流のきっかけに使ってみてもらえたら嬉しいです!

来店申告は大歓迎ですので、ぜひこのノートに引用で参加する旨を教えてくれるとありがたいです!!
参加表明してくれた人は
このリストにまとめさせていただきますー!

●参加条件
・基本どなたでも!
・io関係なくMisskey外の方でも、アカウントが無い方でもお気軽に!
・他人様に迷惑をかけない行動が取れる方←
:taisetu:

お店にはMisskeyとは無関係な方も来店することがあります!
(イベントバー自体のお客さんだったり、イベントバーのカレンダーからMisskeyに興味持たれた方が来たりします)
Misskeyがいいとこだって思ってもらえるようにしてくれると嬉しいです
:blobcat_niko_hohoemi:

【参加はしないけど応援してくれる方へ】
:misskey:​のタイムライン​:hayasugite_mienai:の中で、
このノートが目に入らなくて
:siranakatta_sonnano:​になっちゃう人が一人でも減るように!ぜひぜひ​:rn:​で拡散支援のほど​:yorosyu_negai_shimasu_i:


みんなに会えるのを店長として
:kirinsan_ni_natte_mattemasu:

待ってるマチよ​:blobcat_yoyuunoemi:
マーッチッチッチ!!
:blobcat_yoyuunoemi:​​:blobcat_yoyuunoemi:

1
2
0

私も昨日参加したウェビナーがYouTubeで一般公開されました。
現在、日本で最もイラン情勢に詳しい専門家の緊急鼎談です。

---------------

東京外国語大学アジア・アフリカ言語文化研究所(AA 研)基幹研究「「記憶」のフィールド・アーカイビング:イスラームがつなぐ共生社会の動態の解明」/
Interdisciplinary Research Unit for Global Democratic Change 主催

2026年3月10日、急速に緊迫する中東情勢を受け、イラン・中東政治史・レバノン/シリア近現代史の専門家3名による緊急鼎談をオンライン開催しました。

■登壇者
松永泰行(東京外国語大学大学院総合国際学研究院・教授)
若林啓史(早稲田大学社会科学総合学術院・非常勤講師)
黒木英充(モデレーター/東京外国語大学アジア・アフリカ言語文化研究所・教授)

youtube.com/watch?si=ZCrbOLZtk

0
0
0

It looks like the ⍼ saga has finally ended!

The unicode character '⍼' was a mystery first noticed in 2022: ionathan.ch/2022/04/09/angzarr. It's in the Unicode standard as a mathematical symbol. But no one could find any examples of it having been used, and no one knew what it represented. It was like the only record of an extinct species, fossilized in the Unicode standard.

But now someone has found the document it originally came from! It represents the angle 'Azimuth', and the symbol probably comes from the path light takes through a sextant. ionathan.ch/2026/02/16/angzarr

(@johncarlosbaez might appreciate this symbol!)

0
0
0

ビル・ゲイツさんへ
お前んところのteamsに急にログインできなくなったので、お前んところが作ってるcopilotに質問したら「2段階認証のアカウント1回消せ」と言われ、そのとおりやったら二度とteamsログインできなくなりました。
お詫びとして10億ください。
ぼくより

1
0
1
0
0

Wie wir eure Daten sichern: Verschlüsselte Backups an getrennten Standorten

Transparenz zur Datensicherung – tägliche verschlüsselte Backups, getrennte Standorte in Deutschland, mehrere Sicherungsebenen.

martinmuc.de/blog/datensicheru

0
0
0
0
0
0
0

xfr is a modern IPerf alternative with a live TUI, multi-client server, and QUIC support. Built in Rust 🦀. The last version supports MPTCP 🔀 natively by simply using `xfr --mptcp` on the client side.

https://github.com/lance0/xfr

#xfr #iperf #iperf3 #MPTCP
0