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.

:And and the beauty of the United States】近日,湖北武汉,有网友反映,东湖景区的标识牌出现翻译错误,“和和美美”被翻译成了“And and the beauty of the United States”。
6月25日,潇湘晨报记者联系东湖景区,工作人员称,牌子在磨山景区的荷园内,已经撤走了,牌子是荷园建设期间施工方做的。记者联系磨山景区,工作人员称,他们关注到了网上的情况,昨天已经下通知让荷园把牌子撤掉了,现在在重新改,今天也将景区的牌子都召回检查。
至于为何出现翻译错误,工作人员称荷园目前没有给到他们解释。据武汉东湖官方账号,6月10日武汉东湖荷园全新开园,记者联系东湖荷园,工作人员称,是第三方公司做的牌子,已经撤走,为了防止此次事件再次发生,后续将请专家团队重新审核。 :sys_link: 网页链接 sohu.com/a/907778331_120914498

:icon_weibo: weibo.com/5890672121/PyaZE4BnL

0

[단독] 카드번호·현관 비밀번호 줄줄…파파존스 무슨 일
mnews.sbs.co.kr/news/endPage.d

자신의 이름과 전화번호, 배달 주소가 적혀 있었는데, 9자리 숫자로 이뤄진 주문번호를 임의로 바꿔 입력했더니 다른 사람의 주문 정보가 고스란히 나왔습니다.

취재진이 제보자와 함께 직접 확인해 본 결과, 주문자가 결제한 카드번호와 유효 기간, 심지어 공동 현관 비밀번호까지 마음만 먹으면 알 수 있는 상태였습니다.

...이거 예전에 KT 놈들 짓이랑 비슷하네 ㅋ

1
0
0
0

[단독] 카드번호·현관 비밀번호 줄줄…파파존스 무슨 일
mnews.sbs.co.kr/news/endPage.d

자신의 이름과 전화번호, 배달 주소가 적혀 있었는데, 9자리 숫자로 이뤄진 주문번호를 임의로 바꿔 입력했더니 다른 사람의 주문 정보가 고스란히 나왔습니다.

취재진이 제보자와 함께 직접 확인해 본 결과, 주문자가 결제한 카드번호와 유효 기간, 심지어 공동 현관 비밀번호까지 마음만 먹으면 알 수 있는 상태였습니다.

...이거 예전에 KT 놈들 짓이랑 비슷하네 ㅋ

1
0

We are pleased to announce the release of 1.7.0. This release was expedited at the request of the Ghost team, who are actively using Fedify for their implementation. As a result, several features originally planned for this version have been moved to Fedify 1.8.0 to ensure timely delivery of the most critical improvements.

This release focuses on enhancing message queue functionality and improving compatibility with ActivityPub servers through refined HTTP signature handling.

Native retry mechanism support

This release introduces support for native retry mechanisms in message queue backends. The new MessageQueue.nativeRetrial property allows queue implementations to indicate whether they provide built-in retry functionality, enabling Fedify to optimize its retry behavior accordingly.

When nativeRetrial is set to true, Fedify will delegate retry handling to the queue backend rather than implementing its own retry logic. This approach reduces overhead and leverages the proven retry mechanisms of established queue systems.

Current implementations with native retry support include:

  • DenoKvMessageQueue — utilizes Deno KV's automatic retry with exponential backoff
  • WorkersMessageQueue — leverages Cloudflare Queues' automatic retry and dead-letter queue features
  • AmqpMessageQueue — can now be configured to use AMQP broker's native retry mechanisms

The InProcessMessageQueue continues to use Fedify's internal retry mechanism, while ParallelMessageQueue inherits the retry behavior from its wrapped queue.

AMQP message queue improvements

Alongside Fedify 1.7.0, we have also released @fedify/amqp 0.3.0. This release adds the nativeRetrial option to AmqpMessageQueueOptions, enabling you to leverage your AMQP broker's built-in retry mechanisms. When enabled, this option allows the AMQP broker to handle message retries according to its configured policies, rather than relying on Fedify's internal retry logic.

Configurable double-knocking

The new FederationOptions.firstKnock option provides control over the HTTP Signatures specification used for the initial signature attempt when communicating with previously unknown servers.

Previously, the first knock for newly encountered servers always used RFC 9421 (HTTP Message Signatures), falling back to draft-cavage-http-signatures-12 if needed. With this release, you can now configure which specification to use for the first knock when communicating with unknown servers, with RFC 9421 remaining the default.

Summary

This release maintains Fedify's commitment to reliability and compatibility while laying the groundwork for more efficient message processing. The native retry mechanism support will particularly benefit applications using queue backends with sophisticated retry capabilities, while the double-knocking mechanism addresses real-world compatibility challenges in the ActivityPub ecosystem.

For detailed technical information about these changes, please refer to the changelog in the repository.

0
1
0
0
0

카페아웃도 부활시킨 첨단 테크놀로지 위대하다
"* 8/20 업뎃!! 치료종결남!! 애기간으로 돌아왔엉!! 술 끊으니까 세상이 달라보인다!!
형누나들 응원 고마워. 피검사 앤간한건 다했는데 바이러스성은 아닌것같음 ㅜ 그나마 항체 의심되는게 목감기 항체정도ㅎㅎ 결국 원인불명인걸로 ㅜ 요산수치도 정상으로 내려왔엉! 축구는 이번주부터 해도 된데!!"
RE: gameguard.moe/notes/a9bxp8c95u

0
0
0
0
1
0
0
0
0
0
0
0
0

"Trapping AI" – Slight Update! 🌀

Activity in the "Trapping AI" project is accelerating: in just under a month, over 26 million requests have hit our tarpit URLs 🕳️. Vast volumes of meaningless content were devoured by AI crawlers — ruthless digital leeches that relentlessly scour and pillage the web, leaving no data untouched.

In the coming days, we’ll roll out a new layer of complexity — amplifying both the intensity and offensiveness of our approach. This escalation builds on fakejpeg, a tool developed by @pengfoldAlun Jones.

🖼️ fakejpeg generates fake JPEGs on the fly. You "train" it with a collection of existing JPEGs, and once trained, it can produce an arbitrary number of things that look like real JPEGs — perfect for feeding aggressive web crawlers junk 🗑️.

Explore fakejpeg: https://github.com/gw1urf/fakejpeg

Learn more about "Trapping AI": https://algorithmic-sabotage.github.io/asrg/trapping-ai/#expanding-the-offensiveness

See the tarpit in action: https://content.asrg.site/

A captured screenshot of a page generated by a tarpit (built on babble, a standalone LLM crawler-tarpit binary), deployed as part of the ongoing ‘Trapping AI’ operation — an endless stream of deterministic bollocks that traps crawlers on a single site and forces them to endlessly navigate a constantly expanding sea of pages 🌊. Each new page spawns additional layers of meaningless text and dozens of links, dragging them ever deeper into the tarpit 🕳️.
0
0
0
0
0

I got laid off today. Eek!

I am looking for a role as a staff software engineer (backend focus) working on high-volume large-scale distributed systems.

Some keywords: backend / Ruby / Ruby on Rails / Go (Golang) / AWS / Terraform / frontend / Type­Script / React / full-time / remote-first

Some more details on what I offer here: denisdefreyne.com/notes/get-me

repost = ❤️

0
0
0
1

Rolling release 배포판이라면 Opensuse Tumbleweed가 추천할만함. Arch는 업스트림 버그를 그대로 얻어맞아서 개인 PC용으로는 추천하고 싶지 않음. 오픈수세가 미국, 한국에서는 인기가 적지만 OBS도 있고 해서 굉장히 사용하기 편하고 강력한 배포판임.

좀 무겁긴 한데, 요즘 PC에서는 문제될 수준은 아님. 보드 컴퓨터 정도라면 모를까.;

0
0
0
0
0
0

Airbnbもイスラエル支援らしいので今後できれば減らしていって、Fairbnb.coopというところに軸足を移していけないかな…と検討を始めました。まずは自分がお客として使ってみよう。元々はヴェニスのアクティビストたちが立ち上げたもので、コミッションの半分をコミュニティプロジェクトに投資しているというのが魅力らしい。
fairbnb.coop/

0
0
0
1
0
1
0
1
0
1
0
0
0

日常還是時尚?三百年來台灣人穿什麼?

從人類發展文明以來,以布料蔽體成為每個人的日常,透過服裝得以展現職位、身分、品味、審美,甚至是價值觀。

不同的地區、文化、年代創造出多元的服裝風格,每個國家(或說主要統治者的族群影響)也有不同的「國服」,日本有和服、韓國有韓服、印度有紗麗等等,令人不禁好奇:那麼什麼是台灣服呢?

本集節目將透過《福爾摩沙時尚圖鑑》──這一本考據詳實、插圖精美的書,帶領大家一起橫亙時空,欣賞不同時代、不同身分、同在台灣島上活躍的人們,穿著什麼樣的衣服、展現何種理念。

https://moo.ink/7sfxz4

📚 https://moo.ink/7sfys8

0
0
0
0

この歳になって、教授から言われた「研究者になれる者の素質、それは朝起きて三食しっかり食べられることだ」と言われたのが現実味を伴ってのしかかってくる ………

1
1
0
0
1