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

Everything is terrible but here is one thing that isn't: the Rebel Spirit podcast, a labor of incredible love from Akilah Hughes and me about trying to make real change in the face of history, is up for a Webby and I NEED your vote. ENDS TODAY. PLEASE VOTE.

vote.webbyawards.com/PublicVot

0
1
1
0
0
0

The sun is setting as launch week nears the end...

Monday — Ecosystem Party 🥳
Tuesday — 4...3...2...1... 5.7 🚀
Wednesday — Meet the new features 🔬
Thursday — Stellar updates for your docs 💫
Friday — ???

0
0
15
0
0

The absence of trans people from the British media is part of the problem. I'd like to offer mentoring to trans people trying to get into journalism, free of charge. Most of my experience is obviously in political commentary, but I might be passably useful in news and other areas.

0
0
0

I finally eliminated the need for a dedicated controlling the pam helper in . 🥳

The building block that was still missing from was a way to await some async I/O task performed on the main thread from a worker thread. So I added a class to allow exactly that. The naive implementation just signals the main thread to carry out the requested task and then waits on a for completion, which of course blocks the worker thread.

Turns out we can actually do better, reaching similar functionality like e.g. / in C#: Release the worker thread to do other jobs while waiting. The key to this is user context switching support like offered by -1.2001 and friends. Unfortunately it was deprecated in POSIX-1.2008 without an obvious replacement (the docs basically say "use threads", which doesn't work for my scenario), but still lots of systems provide it, e.g. , , (with ) ...

The posercore lib now offers both implementations, prefering to use user context switching if available. It comes at a price: Every thread job now needs its private stack space (I allocated 64kiB there for now), and of course the switching takes some time as well, but that's very likely better than leaving a task idle waiting. And there's a restriction, resuming must still happen on the same thread that called the "await", so if this thread is currently busy, we have to wait a little bit longer. I still think it's a very nice solution. 😎

In any case, the code for the PAM credential checker module looks much cleaner now (the await "magic" happens on line 174):
github.com/Zirias/swad/blob/57

0

Everything is terrible but here is one thing that isn't: the Rebel Spirit podcast, a labor of incredible love from Akilah Hughes and me about trying to make real change in the face of history, is up for a Webby and I NEED your vote. ENDS TODAY. PLEASE VOTE.

vote.webbyawards.com/PublicVot

0
2

Should operating systems, local applications and/or Web browsers include client-side LLM agents to keep AI under the user's control?

0
15
0

@dollars0427Mr.Twister 蠻讚的,風味跟一般的商業啤酒會差很多,有很多種製程,也可以在釀造的時候添加原料製造更多不同的風味。

大大在日本的話可以試試看WCB,UCHU,Vertere或Far Yeast之類的品牌
當然不限於這些,日本的精釀品牌真的很多

0

We need your opinion! 🫵

Hey Tuta Fans 👋 Which socials media platforms would you like to see in your Tuta Contacts?

Let us know in the poll below ❤️

Of course, we'll add

0
0
0
0
0

has had a nice little uptick in sign-ups and activity from after a facebook post recommending it as an alternative to facebook and Instagram for Taiwanese users went viral on facebook, bringing in about 20K new users over the span of two days to mastodon.social, g0v.social, m.cmx.im and a few more.

1
32
0
0
0

요즘 바빠서 사회이슈에 관심 일절 못 갖고 흘려보내고 있는데 바쁜거 좀 해결되고 나면 미뤄두고 있던 민주노총 가입도 하고, 시민단체 찍먹도 다니고 해야지…

1
0
0

Per WaPo:

"Asked about the Abrego García case yesterday, California Gov. Gavin Newsom ... called it a “distraction” and shifted focus back to the lawsuit he was announcing against the administration’s trade policies."

Newsom's the second Dem to call Abrego Garcia a "distraction" (the other did it anonymously). These are deeply broken and misguided people

Fuck Newsom and every other R in sheep's clothing (Adams, Cuomo,) whose only real interests are maintaining the spotlight and "winning"

Asked about the Abrego Garcia case yesterday, California Gov. Gavin Newsom (D), another 2028 presidential prospect, called it a “distraction” and shifted focus back to the lawsuit he was announcing against the administration’s trade policies.

“It’s exactly the debate they want,” Newsom told reporters. “Because they don’t want this debate on the tariffs. They don’t want to be accountable to markets today.”
0
0
1
0

Calling all meet-up hosts, conference organizers & brand new community organizers! We’re digging in and nourishing our roots this year at with a Summit and special PSF Board and Meet-ups chat. See you in Pittsburgh!
pycon.blogspot.com/2025/04/com

0
0

web scraper

1/

I am understanding when a non-technical person uses the noun "scraper" (as in "web scraper") or the verb "scrape" in a way that isn't accurate.

But, I am surprised when what seems to be a technical person uses the word "scraper", "scrape", or "scraping" inaccurately — either claiming things that are NOT scrapers to be scrapers, or claiming that acts that are NOT scraping are scraping.

...

0

o3試してみてるけど、占有時間考えるとどう考えても持続的ではないなこれ。

:quote: NYSEが開きました。株、債券、為替、先物、現物の初動を解説してください。

みたいなプロンプトに応えてwebを7回検索し、14のソースをスクレイピングして5分待たせてレポートを書いている。どう考えても出血大サービスだよ。

0
1
0

소프트웨어 엔지니어를 위한 연합우주 서비스 Hackers' Pub을 알고 계신가요? 저희가 특별히 중요시하는 것은 다른 플랫폼과는 조금 다른 행동 강령입니다.

저희는 현실 세계의 불평등이 온라인 공간에도 그대로 반영된다는 사실을 인식하고 있습니다. 그래서 “모든 사람을 동등하게 대우”한다는 표면적인 중립성이 아닌, 구조적 불평등에 적극적으로 대응하는 자세를 분명히 하고 있습니다. 이러한 접근의 일환으로, 차별적 발언과 차별에 대항하는 발언을 구분합니다. 이를 통해 “차별은 안 된다”는 명목 하에 차별 비판까지 동일시하는 “양비론”의 함정을 피할 수 있다고 생각합니다.

기술 커뮤니티에서 자주 볼 수 있는 문제로는 특정 기술 선택에 대한 비판이나 기술 수준에 따른 계층화가 있습니다. “이것도 모르냐?”는 태도는 학습을 방해할 뿐입니다. 저희는 초보자와 경험자 모두 동등하게 존중받는 환경 조성을 중요시합니다.

또한, 연합우주의 핵심 가치로 프라이버시가 있지만, Hackers' Pub에서는 특히 익명성의 권리를 강조합니다. 타인의 신원을 특정하려는 행위나 익명이라는 이유로 차별하는 것을 금지함으로써, 안심하고 참여할 수 있는 공간을 지향합니다.

이러한 행동 강령 자체도 완벽하지 않으며, 커뮤니티와 함께 발전해 나가는 것이라고 생각합니다. 모든 구성원이 개선안을 제안할 수 있는 체계를 마련함으로써, 더 나은 환경을 함께 만들어 나가고자 합니다.

자세한 내용은 Hackers' Pub 행동 강령을 참조해 주세요. 연합우주에서 더 건강한 기술 커뮤니티를 함께 키워나가지 않으실래요?

11
0
0

Applications with ActivityPods - "How are my health records protected from the photo sharing app?"

This Thursday at 15:00 CET @srossetSébastien R. will present the first part of our work on implementing the Solid Application Interoperability Spec (SAI). SAI specifies how and which data is shared with application and other users.

The presentation will cover the basics and introduce shape trees, which define how the data you share looks like.

bbb.paquerette.eu/rooms/ass-hv
The meeting will take around 30 minutes.

0
0
0
0

我想關於社群遷徙是這樣。很難辦到一下子就直接跳走,所以過渡期都會盡量兩邊發文,尤其是對我來說比較重要的商業宣傳文。再來就是慢慢地把一些心情文、日常文改發在新居地、慢慢開始減少舊居地的發文頻率。最後的一個手段就是把APP從手機中移除🤣那時我就是這樣脫離了對X的依賴。

一個好的社群環境,是即使得到了三個讚,也會覺得「哇!有人看到!有人喜歡!好開心!!」

不良的社群環境,會覺得即使得到了三個讚,也會下意識覺得「怎麼才三個…是不是我哪裡不夠努力…是不是被降觸及…怎麼都沒什麼人看到…」

題外話,Mastodon的網頁版或一些第三方app可設定在時間軸上看不到按讚和轉嘟的數量,也是想試圖減少大家對於數據的依賴和敏感度,例如數字低就以為這貼文不重要…等等。希望大家憑直覺,喜歡就按讚、偷偷喜歡就書籤、喜歡又想分享就轉嘟!😊

0
0
0

소프트웨어 엔지니어를 위한 연합우주 서비스 Hackers' Pub을 알고 계신가요? 저희가 특별히 중요시하는 것은 다른 플랫폼과는 조금 다른 행동 강령입니다.

저희는 현실 세계의 불평등이 온라인 공간에도 그대로 반영된다는 사실을 인식하고 있습니다. 그래서 “모든 사람을 동등하게 대우”한다는 표면적인 중립성이 아닌, 구조적 불평등에 적극적으로 대응하는 자세를 분명히 하고 있습니다. 이러한 접근의 일환으로, 차별적 발언과 차별에 대항하는 발언을 구분합니다. 이를 통해 “차별은 안 된다”는 명목 하에 차별 비판까지 동일시하는 “양비론”의 함정을 피할 수 있다고 생각합니다.

기술 커뮤니티에서 자주 볼 수 있는 문제로는 특정 기술 선택에 대한 비판이나 기술 수준에 따른 계층화가 있습니다. “이것도 모르냐?”는 태도는 학습을 방해할 뿐입니다. 저희는 초보자와 경험자 모두 동등하게 존중받는 환경 조성을 중요시합니다.

또한, 연합우주의 핵심 가치로 프라이버시가 있지만, Hackers' Pub에서는 특히 익명성의 권리를 강조합니다. 타인의 신원을 특정하려는 행위나 익명이라는 이유로 차별하는 것을 금지함으로써, 안심하고 참여할 수 있는 공간을 지향합니다.

이러한 행동 강령 자체도 완벽하지 않으며, 커뮤니티와 함께 발전해 나가는 것이라고 생각합니다. 모든 구성원이 개선안을 제안할 수 있는 체계를 마련함으로써, 더 나은 환경을 함께 만들어 나가고자 합니다.

자세한 내용은 Hackers' Pub 행동 강령을 참조해 주세요. 연합우주에서 더 건강한 기술 커뮤니티를 함께 키워나가지 않으실래요?

11
0
0
0
1
0
0

소프트웨어 엔지니어를 위한 연합우주 서비스 Hackers' Pub을 알고 계신가요? 저희가 특별히 중요시하는 것은 다른 플랫폼과는 조금 다른 행동 강령입니다.

저희는 현실 세계의 불평등이 온라인 공간에도 그대로 반영된다는 사실을 인식하고 있습니다. 그래서 “모든 사람을 동등하게 대우”한다는 표면적인 중립성이 아닌, 구조적 불평등에 적극적으로 대응하는 자세를 분명히 하고 있습니다. 이러한 접근의 일환으로, 차별적 발언과 차별에 대항하는 발언을 구분합니다. 이를 통해 “차별은 안 된다”는 명목 하에 차별 비판까지 동일시하는 “양비론”의 함정을 피할 수 있다고 생각합니다.

기술 커뮤니티에서 자주 볼 수 있는 문제로는 특정 기술 선택에 대한 비판이나 기술 수준에 따른 계층화가 있습니다. “이것도 모르냐?”는 태도는 학습을 방해할 뿐입니다. 저희는 초보자와 경험자 모두 동등하게 존중받는 환경 조성을 중요시합니다.

또한, 연합우주의 핵심 가치로 프라이버시가 있지만, Hackers' Pub에서는 특히 익명성의 권리를 강조합니다. 타인의 신원을 특정하려는 행위나 익명이라는 이유로 차별하는 것을 금지함으로써, 안심하고 참여할 수 있는 공간을 지향합니다.

이러한 행동 강령 자체도 완벽하지 않으며, 커뮤니티와 함께 발전해 나가는 것이라고 생각합니다. 모든 구성원이 개선안을 제안할 수 있는 체계를 마련함으로써, 더 나은 환경을 함께 만들어 나가고자 합니다.

자세한 내용은 Hackers' Pub 행동 강령을 참조해 주세요. 연합우주에서 더 건강한 기술 커뮤니티를 함께 키워나가지 않으실래요?

11
0
0

“탄핵해도 일상으로 못 돌아와”···‘집회 통제 후유증’ 겪는 사람들 www.khan.co.kr/article/2025... "피해자들은 경찰에 대한 불신이 커졌다고 말했다. 배 국장은 “윤석열은 관저에서 나올 때 퍼레이드까지 하게 보장해준 경찰이 시민들은 이렇게 무자비하게 대하는 것을 보고 ‘공권력이 누구 편인가’하는 실망감을 느꼈다”며 “경찰에 대한 의심과 불신이 이번 사건으로 생긴 트라우마 중 하나”라고 말했다."

“탄핵해도 일상으로 못 돌아와”···‘집회 통제 후유증...

0
0
0