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.

At FOSS Backstage 2025, Jeffrey McGuire presented "How to Explain the Impact of Your Open Source Work," highlighting how open source fosters innovation, empowers individuals, and shapes democratic societies.

Watch the full session: youtu.be/xVt-mwTQ3n4

More information: 25.foss-backstage.de/session/h

0

Ahead of (possibly) starting some non-Forth stuff on my vm, I've been doing a little work on the development tools. I've pushed an updated C & Python implementations of the pali assembler with better error checking & improved error messages, and added new implementations in c#, go, javascript, kotlin, nim, rust, and swift.

These are in the main ilo fossil repo, and in the standalone git repo at brew.bsd.cafe/crc/pali

0

We're pleased to share that Encyclia has joined our success stories.

@encyclia bridges academic research to the by making researcher profiles and publications discoverable through —built with for seamless interoperability across Mastodon and other fediverse platforms.

This demonstrates Fedify's versatility beyond traditional social networking, helping specialized domains connect to the federated web.

We're also grateful for 's sponsorship support, which helps make Fedify's development possible.

Learn more about Encyclia at https://encyclia.pub/. 📚

0
1
0
0
1

태워죽이나 쪄죽이나 결국 기존 방사능 치료랑 뭐가 다른거지?...하여 기사를 읽어본 바, 고열에 노출되면 정상 세포는 혈관을 확장시켜 열을 배출하여 살아남을 수 있는데, 고장난 암세포는 그걸 못해서 쪄죽는 원리라고 하네요.

RE: https://bsky.app/profile/did:plc:jgc7uvam36btuwkihfhjb2qv/post/3lsgimxqpsc2c

1
0
0
1

> 日本への寄港中、英空母「プリンス・オブ・ウェールズ」は在日米軍横須賀海軍施設及び東京国際クルーズターミナル、英駆逐艦「ドーントレス」は海上自衛隊横須賀基地、ノルウェーのフリゲート艦「ロアール・アムンセン」は海上自衛隊横須賀基地及び東京国際クルーズターミナルに、それぞれ寄港する予定です。

見に行くかー

防衛省・自衛隊:英空母打撃群の日本寄港について : 👀
---
mod.go.jp/j/press/news/2025/06

0
0
1
1

Flood Advisory, Haines Borough and Klukwan, 2025-06-25 03:48 AKDT.

The recent pattern change has lead to cooler afternoon temperatures and more cloud cover, slowly decreasing the amount of snow and ice melt at higher elevations flowing into the Chilkat River Basin. Water levels have been stepping down as a result but recent light rain has slowed the rate of fall in the water level. For now, still expecting the river to fall below minor flood stage Wednesday evening and below bankful by Thursday morning.

WHAT...Flooding caused by rain and snowmelt continues.

WHERE...The Chilkat River near areas around mile post 14 and 24 of the Haines Highway near Klukwan and the Chilkat River Bridge, and some areas around the Klehini river.

WHEN...Until 1000 PM AKDT Wednesday.

IMPACTS...Minor flooding in low-lying areas near the river.

ADDITIONAL DETAILS... - At 335 AM AKDT, river gauge reports indicate slowly lowering water levels from reduced upper elevation snowmelt across the advisory area. With warm weather continuing to subside but rain is now falling in the area, minor flooding is expected to continue near the Chilkat River through Wednesday evening. - Law enforcement reported flooding was observed on the North side of Klehini Bridge at Mile Marker 26 on the morning of June 22, 2025. High water water levels may also impact the Chilkat Lake Boat Launch.

- For Chilkat River at Klukwan: At 3:00am the stage was 126.1 feet. Flood Stage is 126 feet. Forecast: Water levels will continue to slowly fall through the day, falling below minor flood stage between 4pm and 10pm Wednesday. There is potential for the water levels to fall quicker if the rain in the area moves out quicker than expected.

Impacts: At 126.0 feet: Bankfull stage. Water will begin to flood backyards along the Chilkat River in the village of Klukwan.

At 126.5 feet: Expect flooding of yards and bank erosion near the Jilkaat Kwan Cultural Heritage Center Campus Traditional Knowledge camp in the village of Klukwan. Water will flood lower elevations in backyards along the Chilkat River near Klukwan and start to impact some smokehouse and a river access road.

https://forecast.weather.gov/MapClick.php?zoneid=AKZ319


0

Interesting thing I noticed while walking through this village, some of the power poles are just embedded in the roof of the houses!

Cool I guess in tight environments (like this valley), but I assume a huge pain if you need to rebuild your roof in the future

RRZz8nVlGJK9g1nPG4.jpg
0
0
1
0
1

《微软向 Windows 10 用户提供扩展安全更新》 Windows 10 将于今年 10 月 14 日终止支持,微软最新的官方博客继续向 Windows 10 用户推销 Windows 11(需要购买新 PC),但面对数量可能多达数亿的 Windows 10 用户,微软也表现出了妥协姿态,为 Windows 10 用户提供为期一年的扩展安全更新(Extended Security Updates)。获得扩展安全更新有三种选择:支付 30 美元,支付 1000 Microsoft points,注册登陆 Windows Backup 同步系统设置到微软云端(该选项某种意义上是免费的,代价是用户需要使用 OneDrive 云储存,微软会掌握用户的部 | solidot.org/story?sid=81643

0
1

: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
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

We're pleased to share that Encyclia has joined our success stories.

@encyclia bridges academic research to the by making researcher profiles and publications discoverable through —built with for seamless interoperability across Mastodon and other fediverse platforms.

This demonstrates Fedify's versatility beyond traditional social networking, helping specialized domains connect to the federated web.

We're also grateful for 's sponsorship support, which helps make Fedify's development possible.

Learn more about Encyclia at https://encyclia.pub/. 📚

0
1
0
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
0
0
0
1

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

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

0