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
0

I'd love to update this SE 2 test device I have to the latest version of iOS 18 to prevent the severe security issues in the old version I'm running. But I can't because my only choice is to upgrade to iOS 26 which defeats the entire purpose of having this test device.

0
0

Obviously I have a lot of feelings about OpenAI acquiring Astral but I am going to try not to do much Discourse today, on account of there's not much to do about it and everybody's feelings are probably pretty raw at the moment. I am also going to *try* and wait to have much in the way of commentary until there's a better picture of what concrete influence the acquisition will have.

0
0

since I see a lot of gloom re Astral x OpenAI:

⁃ Even if Astral actively (malice) or passively (neglect) ruins uv, Python packaging is 1000x better today than 2 yrs ago.
⁃ Ruff is nice but only nice to have—ty is barely usable. We'll be fine if they vanish today.
⁃ Channelling Buddhism: it’s OK when things change or go away! Expecting things to last forever is an unnecessary source of suffering. But, worst case is that we get the community-maintained pkg mgr you always wanted!

Chill, y’all 🧘

0
0
1
0

Remember I was talking about the 1989 context of Infocom documentation?

The Video Game History Foundation has just posted some audio recordings from that GDC! Or “CGDC 1989", as it was called then.

archive.gamehistory.org/folder

Features the voices of Dani Bunten, Noah Falstein, Doug Sharp, Richard Garriott, Chris Crawford, Cliff Johnson, and others.

0

And while we're releasing, here's a double-feature, mostly to avoid GitHub Actions complaining about deprecated actions:

- github.com/hynek/build-and-ins

- github.com/hynek/setup-cached-

If you sometimes have trouble building your packages in CI and would like better introspection and debugability, definitely check out build-and-inspect-python-package!

0
1
0
0

The main reason I was fine using uv was that it did a very good job of following the PEPs when they existed, and giving clear, transparent reasons for not doing so when they made exceptions (like why they didn't adopt pylock.toml).

Other than PDM, though, there's just so little in the way of Python package management tooling that does a good job of bootstrapping and for declaratively managing venvs.

0
0
0
0
0
0
0
0
19
0

From Monday: Talarico—whose central message is that it’s about not left versus right, but top versus bottom—is going to have to meaningfully engage with and accept the critiques of Black voters and politicos and give those voters substantive policy that renders them as seen, full humans with separate, unique concerns that white voters do not have. texasobserver.org/texas-talari

0
0
0
1
0

New: Group member labels, a way to describe yourself or your role in a group chat, only visible to that group chat.

Label yourself the “Goalie” to your soccer team or “Favorite Child” to your family to stir some drama.

Available on Android, Desktop & iOS
signal.org/blog/group-member-l

0
0
0
0
0
0

오픈클로로 뭘 할 수 있을까요? 저는 한 달간 이렇게 활용해봤어요!

조내일 @tomorrowcho@hackers.pub

OpenClaw는 텔레그램과 같은 메신저를 캘린더, 브라우저 등 다양한 도구와 연결해 사용자의 작업 흐름을 능동적으로 돕는 자동화 AI 도구입니다. 구형 맥북 프로 환경에서 nvm(Node Version Manager)을 통해 OpenClaw를 설치하고 OpenAI Auth로 챗GPT(ChatGPT)를 연결한 실제 구축 과정을 상세히 다룹니다. 매일 정해진 시간에 뉴스 브리핑과 음원 차트 순위를 전송받는 기본적인 활용부터 파이썬(Python) 스크립트를 통한 개인 캘린더 연동, 리마인더 설정, 그리고 텔레그램 토픽 기능을 활용한 데일리 리포트 기록까지 폭넓은 자동화 사례를 담고 있습니다. 특히 브라우저 연동 기능을 통해 웹앱의 이벤트를 제어하거나 화면을 캡처하여 테스트하는 등 실무적인 활용 가능성도 함께 탐구합니다. 계정 보안과 같은 주의사항을 바탕으로 사용자에게 최적화된 AI 비서를 만들어가는 과정은 반복적인 작업에서 벗어나 효율적인 워크플로우를 구축하고자 하는 이들에게 실질적인 가이드와 흥미로운 인사이트를 제공합니다.

Read more →
0

So, it is early on, but I am starting a new project. I call it ashwid.

"A SHell [script] WIll Do"

For all the little scripts I have written over the years that occasionally replace very large, complicated GUI programs. Stuff like how I unload pictures from my DSLR, and how I pick which wireguard tunnel I want to bring up. Today's adventures with bsddialog were a part of making some of them friendly enough to share.

Specials thanks to @stefanoStefano Marinelli and @simmoril for their initial suggestions and support.

0
0
0
2

구글 제미나이를 제미니가 아니라 제미나이로 읽는 것이 실은 좀 어색하다. 왕년에 마르크스를 굳이 맑스라고 쓰던 분위기가 연상되기 때문이다. 맞고 틀리고의 문제가 아니라, 아무튼 좀 간지럽다.

0
0
0
0
0

Google: pay and register as a developer with us, or your users must wait a day after deciding to install your app.

No surprise that the alternative to handing over ID, money, and contractual agreement to Google is a hostile experience for users.

android-developers.googleblog.

0

Building a GNOME app? If you follow the HIG and especially if you apply for inclusion in the GNOME Circle, we would love to help you with an icon.

Check out some metaphor explorations from the past two years: blog.jimmac.eu/posts/friday-sk

Apply here: gitlab.gnome.org/Teams/Design/

0
1
0
0

龍蝦總讓我想到我在 2004 年看到 WordPress 的時候。

只要在自己的機器上,裝一套這樣的系統,就可以得到一種前所未有的自由,當年是可以盡情的想寫什麼就寫什麼,而且可以被看見,現在則是可以把一些工作丟去給遠端的 AI 做。但最後還是會有一些技術門檻,架個 WordPress,自己還是得搞懂 Apache、MySQL、PHP 怎麼架,龍蝦也是至少要懂終端機跟 node 這些東西。

這些年我慢慢還是覺得有技術門檻的東西不會是種最終的產品,就像 WordPress 從一個 OSS 專案還是走上了 hosting,每個人都得拿自己的機器架龍蝦應該也不會太長久。

某方面來說,有一台 PC 在遠端,跑一些 AI 服務,似乎更像是什麼微軟 Windows 365 雲端 PC 該有的型態。

小的時候覺得有台自己的機器之後,自己就獲得某種賦能,人到五十歲,只覺得弄機器好麻煩。小時候都覺得所有的資訊都要能夠自己一手掌握,開始工作之後就覺得可以的話,資料就找地方多放幾份,最好誰家那邊都多放一些,這個時代這些數位內容與資料的太容易一下就煙消雲散了。

0
0
0
0

As you might have seen over on @FediTips , Wanderer is a trail-sharing platform for the Fediverse somewhat similar to Strava.

Wanderer is free open source software so you can host your own server if you want, and federated so you can communicate with other servers too.

At the moment Wanderer does require some technical knowledge to create your own server, you can find installation instructions at wanderer.to/run/installation/q and source at github.com/open-wanderer/wande

0
0
0
0

Google has news on what you will need to do for still being able to sideload apps:

* enable developer options
* confirm that you are not tricked
* restart phone and re-authenticate
* wait one day
* confirm with biometrics that you know what you are doing
* decide if you only want unrestricted installs for 1 week or forever
* confirm that you accept the risks
* enjoy the few apps that still have developers motivated to develop for a user-base willing to put up with this

goo.gle/advance-flow

image version of the information from https://android-developers.googleblog.com/2026/03/android-developer-verification.html
0
0
1
0
1
1

We’re live now! 👀

Join us to learn how to scale agentic AI without losing control. Hear from the folks leading AI at AWS, Cribl and Oso, as well as Tailscale CEO, Avery Pennarun, on security, visibility, and governance that actually works.

Jump in: us02web.zoom.us/j/83318891996?

0