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.

Today during a meeting it was mentioned that the front-end for Firefox' main source code repository [1] was super slow because of... AI scrapers! Surprise surprise! The team had to go through quite a bit of effort to curb the traffic. Also, can you think of something more stupid than scraping sources hosted in a version control system by scraping the web front-end?

[1] hg.mozilla.org/

0

So yeah, things for me to currently do:
- Finish commiting the first stage of the rewrite (the complicated bits are done, I believe);
- Fix one posting error in the composer when the alt text isn't cooperating with the server;
- Release another stable release, because we have new fixes and accessibility improvements on our main branch, even if not with the rewrite just yet.

I think that's about it for now (I don't wanna overburden myself again)

0
0
0
0
2
0
1
1
0
0
1
0
0
0
1

Lieve mensen die wel eens camperen...

Die blauwe propaantankjes voor gasstelletje, zijn die hersluitbaar? Zijn ze daarna ook lang houdbaar (als in, niet lekken)?

Ik overweeg ze om twee redenen: maar ook als we in toekomst de keuken gaan verbouwen. Want inductie is leuk, maar bij gebrek aan stroom (om wat voor reden dan ook), doet dat natuurlijk niet zo veel.

Tips voor de aanschaf van gasstelletje? Zat sowieso te denken aan dubbele pit.

Ook benieuwd, dan is boost 🚀 welkom ❤️

0

おおはばな輸入超過がつづけば外国のドル準備がそれだけ進み、みんなで一斉にドル売ろうぜってやったら金融危機におとしいれることができる。日本みたいな属国がドルをもつのは構わなかったけど、中国のような敵対国が大量にドルをもって、日本と仲良くされるとドル売っちゃおうぜみたいな協力プレーが成立しかねない。アメリカはそれで中国から脅迫されているように感じる。みたいなことな気がしてきた。

0
1
1

New Trunk & Tidbits post, with many updates that happened over the past month, team news, and a whole lot of community shout-outs!

Final reminder that tomorrow (2025-04-08) is end of life for Mastodon 4.1 - upgrade to a supported version asap.

blog.joinmastodon.org/2025/04/

0
2
0
0
0

Hackers' Pub에 차단 기능을 만들다 보니 일단 모델 쪽에서 팔로워 삭제 기능이 필요하다는 것을 깨달았다. 즉시 하던 작업 다 git stash하고 팔로워 삭제 먼저 만드는 중… (하지만 UI로 노출하는 건 나중에 할 생각.)

UI로 노출하는 건 나중에 만드려고 했지만, 어차피 테스트도 해야 해서 UI로도 노출했습니다. 자신의 팔로워 목록 페이지에 가시면 각 팔로워마다 오른쪽 위에 X 모양 아이콘이 생겼을 겁니다. 그걸 누르면 팔로워를 삭제할 수 있습니다. (X로 치면 “블언블”한 효과.)

3
4
0
4

Hackers' Pub에 차단 기능을 만들다 보니 일단 모델 쪽에서 팔로워 삭제 기능이 필요하다는 것을 깨달았다. 즉시 하던 작업 다 git stash하고 팔로워 삭제 먼저 만드는 중… (하지만 UI로 노출하는 건 나중에 할 생각.)

3
1

He aplicado un último cambio al SRD de Zodiac... y al sistema en general: un cambio de imagen en el logo. Ahora toca renovar las imágenes en tropecientos sitios, jeje.

Aprovecho este post (que fijaré) para presentar la nueva página "layer" en la que recopilo todos los enlaces relevantes para Zodiac. La verdad es que hace tiempo que era muy necesario, llevo años "tirando" de la web de para todo lo que atañe al y eso debería empezar a cambiar.

denyume.com/zodiac/

Logo de "ZODIAC Role-Playing Game System 2.5": la "O" de "ZODIAC" es un dado de 12 caras. En las versiones anteriores del logo, los números del dado usaban una tipografía muy clásica, ahora usa una tipografía más redondita y agradable.
0
0
0

I've released some tracks/demos (I guess it can be considered an EP?). It's not my usual stuff, not very experimental, much more straightforward. There's some personal context behind it, you can read about it in the release notes.

oleksiyh.bandcamp.com/album/bl

It's a free download, but here are some codes in case you want to add it to your lib:

l2t5-kkuf
8q5t-j69q
d2zv-69uf
k6yk-jqxu
kyuk-ktep

oleksiyh.bandcamp.com/yum

0
0
0

3/29-30で飯田方面行ってきたときの写真上げていくわよ
と言いつつ天竜二俣駅にある車両基地の一般公開からスタート。
元々東海道線の非常用ルートとして設計されていたので大きめの転車台と機関庫があるところで、こいつは機関車の水を供給する給水塔

0
0

La 24e édition de Libre en Fête, partout en France du 8 mars au 6 avril 2025, vient officiellement de se terminer 🍃

Un grand *merci* aux personnes et organisations qui ont proposé des événements de découverte du logiciel libre et de la culture libre - plus de 160 événements référencés cette année ! 💙

april.org/libre-en-fete-2025-s

Psst : il y a encore quelques événement à venir 😉 agendadulibre.org/tags/libre-e

🔔 Rendez-vous l'année prochaine !

Libre en Fête 2025 s'achève. Merci aux personnes et organisations qui font exister cette initiative.
0
0
0
0

광장 유감에 대한 유감
===============

글쓴이가 광장을 다시 보게 된 계기는 광장 기수와 퀴어의 ’반 민주당’ 정서이다. 글쓴이는 광장이, 퀴어가, 진보 시민이 왜 더불어민주당에 대해 비판적인지 알아보려는 시도조차 하지 않았다. 설득조차 하지 않았다. 기수 동지들을 그저 말 안통하는 집단으로 매도하는 것은 광장 시민이 아니라 글쓴이와 이에 동조하는 사람들이다.

광장의 민주주의를, 광장이라는 공론장을 부정한 것은 누구인가? 정당과 특정 개인에 대한 충성심을 보여주는 것이 ‘민주주의‘인가? 그런 것은 윤석열 내란 일당과 함께 떠나보내자고 하지 않았었나?

윤석열을 끌어내리고 내란 세력을 몰아내더라도 ‘사회대개혁’으로 가는 길이 멀고 험난하겠다는 각오는 이미 한 바 있다. 그래도 이렇게 빠르게, 대놓고 할 줄은 몰랐다.

개혁 대상에는 내란 세력만 포함되지 않는다. 당연히 우리 모두가 포함되어 있다. 특정 정당, 특정 개인은 면책받을 수 있는 게 아니다. 그걸 거부하면 결국 개혁 대상이 되는 건 당신들일 것이다.

당신들이, 민주당이, 이재명이 그렇게까지 되지는 않길 바란다.

x.com/perustuslaki/status/1909

문재인·민주당이 차별금지법을 졸속으로 무시하지만 않았어도, 변희수 하사가 죽도록 내버려두지만 않았어도, 비례의원 제도를 망가뜨리는 데 동참하지만 않았어도... 결국에는 '업보'다. 이걸 기억하는 사람과 잊어버린(또는 '팬심'으로 덮어버린) 사람의 차이겠지.

글쓴이는 광장에 왜 그렇게 많은 퀴어들이 자신을 *드러내고* 나왔는지 생각은 해봤을까?

그래도 이런 차이는 '광장'에서 좀 넘어갈 수 있다고는 생각했다. 윤석열이 탄핵됐으니 이제서야 나오는게 그나마 발전했다고 해야할지.

0

광장 유감에 대한 유감
===============

글쓴이가 광장을 다시 보게 된 계기는 광장 기수와 퀴어의 ’반 민주당’ 정서이다. 글쓴이는 광장이, 퀴어가, 진보 시민이 왜 더불어민주당에 대해 비판적인지 알아보려는 시도조차 하지 않았다. 설득조차 하지 않았다. 기수 동지들을 그저 말 안통하는 집단으로 매도하는 것은 광장 시민이 아니라 글쓴이와 이에 동조하는 사람들이다.

광장의 민주주의를, 광장이라는 공론장을 부정한 것은 누구인가? 정당과 특정 개인에 대한 충성심을 보여주는 것이 ‘민주주의‘인가? 그런 것은 윤석열 내란 일당과 함께 떠나보내자고 하지 않았었나?

윤석열을 끌어내리고 내란 세력을 몰아내더라도 ‘사회대개혁’으로 가는 길이 멀고 험난하겠다는 각오는 이미 한 바 있다. 그래도 이렇게 빠르게, 대놓고 할 줄은 몰랐다.

개혁 대상에는 내란 세력만 포함되지 않는다. 당연히 우리 모두가 포함되어 있다. 특정 정당, 특정 개인은 면책받을 수 있는 게 아니다. 그걸 거부하면 결국 개혁 대상이 되는 건 당신들일 것이다.

당신들이, 민주당이, 이재명이 그렇게까지 되지는 않길 바란다.

x.com/perustuslaki/status/1909

0

>다만 한가지 분명히 해둘 게 있다면 떠나면서 "저 정신병자 새끼들이" 라고 말하는 사람이 다음에 도달할 곳은 실로 정신병자가 존재하지 않는 깨끗하고 안전한 정상인들의 성채라는 것이다.
>거기에는 아무런 근심도 없는 낙원일 것이다. 정신병자가 존재하지 않기 때문에.
>마치 부르주아(성채 안에 사는 사람들) 같은 것이지!
>역설적으로 정신병 때문에 성채에서 내쫓긴 사람들은 그럼에도 성채에서 시찰 나온 시민들을 환대해야만 하는 것이다. 언젠가 그 성채 안으로 돌아가기 위해서는 응당 그래야만 하는 것이다. 그러나 우리는 그것이 어디로 가는지를 볼 수 있다.
>정말 발 붙일 곳이 없는 사람이었는지 아니면 성채에서 구경 나와서 제멋대로 실망하고 돌아가는 사람일지는 그 억양과 발걸음 모양만 보고도 깨닫는 것이다.
x.com/fedez151/status/19102498

0

Initial work on `blur` filter for media in posts. Context: github.com/mastodon/mastodon/p (nightlies, not stable releases)

- Quite tricky as the post is filtered but visually not entirely "filtered"
- Need to handle case of conflicting user intentions; set "Always show media" for "Sensitive content" in settings vs "Hide media with a warning" filter
- Copy for choosing the filter action got a bit tricky. Using "obscured (media only)" for now

(still experimental, on my local)

Filtered post will be…
[ ] obscured (media only)
[ ] minimized
[ ] hidden
0
0
0
0

#PaleMoon 33.7.0 has been released! This is a development, bugfix and security release. Notable changes in this update are the added support for CSS two-location color stop logic, the updating of the vendored JPEG XL library (which fixes some images not loading), and FFmpeg code for VP8/VP9 playback updated back to the 6.x series.

https://www.palemoon.org/releasenotes.shtml#v33.7.0
0
0

here is my todo list for v0.13.0 which I want to release later this month.

- [x] Filters (block hashtags or keywords)
- [ ] 3rd party Push Notifications
- [x] Stories v2 API
- [x] Pinned Posts
- [x] Optional reblogs in home feed
- [ ] Full text search
- [x] New discover APIs
- [ ] Collections v2
- [ ] Places v2 w/ Photo Map
- [x] Mixed media albums
- [ ] Preserve color profiles
- [x] Improved video support

0

Außerdem habe ich mich mit der US-Grenze, digitalen Durchsuchungen etc beschäftigt und der Frage, wie man seine Daten sichern kann und welche der vielen Ratschläge praktikabel sind, die so kursieren. Ich habe dafür viele interessante Tipps und Einschätzungen von Forscherinnen aus der (usable) security bekommen. Zwei Dinge sind mir besonders aufgefallen, falls ihr nicht den ganzen Text lesen wollt (für den Follower:innen am Ende des Threads einen Geschenk-Link finden) 🧵
zeit.de/digital/datenschutz/20

0
0
0
0
0
0
0