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

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

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

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