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
0

On this day in 1582, Pope Gregory XIII announces the Gregorian calendar, now the worldโ€™s most widely used calendar.

On this day in 1918, Estonia declares independence from Russia.

On this day in 1920, the Nazi Party (NSDAP) is founded in the Hofbrรคuhaus beer hall in Munich, Germany.

On this day in 2020, Russia launches a full-scale invasion of Ukraine, six years after the annexation of Crimea.

MediaFaro: On This Day in Europe
0

RE: mastodon.social/@MastodonEngin

We are looking at growing the Mastodon team with two new backend developers. We are starting some ambitious projects and need help!

You need to have a significant experience with Ruby on Rails as this is our framework of choice, but we are also looking for experience in search algorithms, protocol specifications, Rust or Go and project management (this one to assist me in tracking everything we are working on).

If you are interested, please apply using the form provided in the job description.

0
5
1
0
0
0
1

Der neue Park-Turm vor dem Wohnhaus von Sylvia Weiss in Berlin-Spandau soll eigentlich zum Umweltschutz beitragen und das Stadtbild aufwerten.
Der Betreiber wirbt mit dem innovativen Design und dem Einsatz nachhaltiger Technologien.

Stattdessen strahlen drei riesige Monitore von je 32,5 mยฒ und der 4-fachen Leuchtkraft eines iPhone-Screens nun tรคglich in die Wohnungen der umliegenden Hรคuser.
Hinzu kommt, dass das Parkhaus bislang kaum genutzt wird.

Wie kann es sein, dass so ein Bau genehmigt worden ist von der zustรคndigen Verwaltung?

๐Ÿ‘‰ Unterstรผtzt das Volksbegehren โ€žBerlin Werbefreiโ€œ mit eurer Unterschrift und stimmt im Herbst selbst darรผber ab, wieviel Werbung Berlin vertrรคgt!
โžก๏ธ Mehr Infos & die Unterschriftenliste auf unserer Webseite - berlin-werbefrei.de/

0
0
0
1
1

Blu-ray Discโ€ฆโ€ฆ้ข็™ฝใ‹ใฃใŸใ‚ขใƒ‹ใƒกใฎ็ตŒๆธˆ็š„ๆ”ฏๆด่€…ใ‚’่‡ช็งฐใงใใ‚‹ๅ††็›ค็Šถใฎใƒˆใƒผใ‚ฏใƒณใ€‚ใใ‚‰ใใ‚‰ใ—ใฆใใ‚Œใ„ใ€‚ๅ†็”ŸๆฉŸๅ™จใฏใ€ใ‚‚ใ†ใชใ„ใ€‚

0
0
1
1

A couple days ago, I got a DM from a user. I happily replied and sent a follow requestโ€”but the Accept never came back, even though they hadn't enabled manuallyApprovesFollowers. My DM reply probably never arrived either. Classic interop bug.

I checked out the Bonfire source and dug in. Turns out Bonfire hasn't implemented RFC 9421 yet, so it was silently discarding any activity signed with it. That alone would be workable, except for one more issue: Bonfire was responding 200 OK even when signature verification failed, instead of 401 Unauthorized.

This matters because Fedify implements a double-knocking mechanismโ€”if a request signed with RFC 9421 fails, it retries with the older draft cavage signature. But since Bonfire returned 200 OK on the failed first knock, had no reason to send a second one.

I filed two issues on the Bonfire repoโ€”one requesting RFC 9421 support, and one about returning 401 on invalid signatures. For the latter, I also sent a PR, which got merged pretty quickly: bonfire-networks/activity_pub#9.

That said, individual Bonfire instances won't pick up the fix until they actually deploy it. So in the meantime, I patched Hollo and Hackers' Pub to use draft-cavage-http-signatures-12 as the firstKnock, so Bonfire instances can at least understand the first request.

One last thing: Fedify caches whether a given server supports RFC 9421, and the Bonfire servers I'd already talked to were cached as โ€œsupports RFC 9421โ€โ€”because they'd been returning 200 OK. I had to manually clear that cache on both hollo.social and hackers.pub before everything finally worked.

After all that, the mutual follow went through and my DM reply landed. Worth it.

0
0
0
0
0

Setup an isolated web server as a smolBSD microvm in 1 minute:
```
FROM base,etc

LABEL smolbsd.service=smolweb
LABEL smolbsd.publish="8880:8880"

ARG PUBKEY="ssh-ed25519 foo user@bar"

RUN pkgin up && pkgin -y in caddy

RUN <<EOF
useradd -m smol
cd /home/smol
mkdir -p .ssh www
echo "$PUBKEY" >.ssh/authorized_keys
chmod 600 .ssh/authorized_keys
chown -R smol /home/smol
EOF

EXPOSE 8880

CMD /etc/rc.d/sshd onestart && \
caddy file-server --listen :8880 --root /home/smol/www
```
Documentation: github.com/NetBSDfr/smolBSD/tr

0
0

Want to get an overview on the current status of the world? Then take a look at world-monitor.app

It's an open source project which provides a freely available OSINT/Intelligence-Dashboard. It's open source and transparent, provided by a community and non profit. No fees, no subscription required.

You can even fetch the sourcecode from github an run it on your own servers. github.com/koala73/worldmonitor

It tracks in real-time active conflict zones + escalation rating, live tracking of military planes, battleships and dark behaviour of ships, nuclear plants worldwide, protests, sanctions and internet outages as well as military bases in nine countries.

The platform uses AI to read more than hundred news sources and to classify threads in realtime.

I think this is something worth taking a look at.

0

๊ธธ๊ฑฐ๋ฆฌ์„œ ๋งŒ๋‚˜๋Š” ์ธ๊ฐ„๊ตฐ์ƒ ์ค‘ ๋‹จ์—ฐ์ฝ” ์‹ซ์€ ์ œ์ผ์€ ๊ธธ๋นต์ด๋‹ค. ๋‘๋ฒˆ์งธ๋Š” ๊ธธ๋ฐ”๋‹ฅ์— ์นจ๋ฑ‰๊ธฐ๋‹ค. ์ •ํ™•ํžˆ๋Š” ์‚ฌ๋žŒ ์ง€๋‚˜๊ฐˆ ๊ธธ์„ ํ”ผํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋ƒฅ ์ฐ ๊ฐˆ๊ธฐ๋Š” ์นจ์ด๋‹ค.

0
0
0

World Nature Photography awards 2026 โ€“ in pictures

Maฬƒhina
โ€˜Sharing this moment with Mรฃhina and her protective mother is a memory that will live with me forever. It was undoubtedly one of the most extraordinary days I have ever experienced in the ocean โ€“ and perhaps ever willโ€™ โ€“ Jono Allen. White humpback calf, Vavaโ€™u, Tonga. Gold in the Underwater category and World Nature Photographer of the Year.

Photograph: Jono Allen/World Nature Photography awards


White humpback calf, Vavaโ€™u, Tonga.
0
0
0
0
3

Video calling things that have worked reliably for me:

  • Signal: Just works.
  • Jitsi: bare bones, but works.
  • Cisco WebEx: Not used much, but not had any problems.

Video calling things that have mostly worked for me:

  • Google Meet.
  • MS Teams.

Both have had intermittent problems joining but have been fine when in.

Video calling things that have been horribly unreliable for me (excessive CPU usage, dropping connections, and so on):

  • Zoom

Apparently Zoom is better if you install the app, but given that they left a vulnerability that let remote attackers turn on and stream your camera and microphone unpatched for six months after disclosure, they're never allowed to run code on any computer I care about outside of a browser sandbox.

0
0

๋ฐ”์ด๋ธŒ์ฝ”๋”ฉํ–ˆ๋Š”๋ฐ, ์ง‘์— ๊ตด๋Ÿฌ๋‹ค๋‹ˆ๋Š” ๊นกํ†ต์„œ๋ฒ„์—๋‹ค๊ฐ€ k3s ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์ถ•์—๋‹ค๊ฐ€ ์„œ๋น„์Šค๋ฐฐํฌ๊นŒ์ง€ 2์‹œ๊ฐ„ ๋ฐ–์— ์•ˆ๊ฑธ๋ฆผ..... ์ง„์งœ ๋ญ”๊ฐ€๋ญ”๊ฐ€๋‹ค....

2
0
0

๐ŸŒˆ๋™์ผ๊ฐ€์น˜๋…ธ๋™ ๋™์ผ์ž„๊ธˆ ์Ÿ์ทจ! ์—ฌ์„ฑ๋…ธ๋™์ž ์ž„๊ธˆ์„ ์˜ฌ๋ฆฌ์ž!! ์ž„๊ธˆ์„ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค, ์—ฌ์„ฑ, ์—ฌ์„ฑ๋…ธ๋™์ž ๋‚˜์˜ ์ผ๊ณผ ์ž„๊ธˆ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์ž„๊ธˆํ˜‘์ƒ์„ ํ•ด๋ด…์‹œ๋‹ค. ๋…ธ๋™์ž, ๋†๋ฏผ, ๊ตฌ์ง์ž, ์‹ค์ง์ž, ์ „์—…์ฃผ๋ถ€ ๋“ฑ ๋ชจ๋‘ ์ฐธ์—ฌ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์—ฌ์„ฑ๋…ธ๋™์ž์ธ ๋‚˜๋Š” ์–ด๋–ค ์ผ์„ ํ•˜๊ณ  ์žˆ๋‚˜์š”? ํ˜„์žฌ ๋ฐ›๋Š” ์ž„๊ธˆ์€ ์–ผ๋งˆ์ธ๊ฐ€์š”? ๋‚ด ์ž„๊ธˆ์ด ํƒ€์ธ์— ๋น„ํ•ด ๋ถ€์กฑํ•˜๋‹ค๊ณ  ์—ฌ๊ธด๋‹ค๋ฉด ์–ด๋–ค ๋ถ€๋ถ„์ธ๊ฐ€์š”? ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ์ž„๊ธˆ์€ ์–ผ๋งˆ์ธ๊ฐ€์š”? ์ž„๊ธˆ๋…ธ๋™์ž๊ฐ€ ์•„๋‹Œ ๋‚˜๋Š” ์–ด๋–ค ์ผ์„ ํ•˜๊ณ  ์žˆ๋‚˜์š”? ๋‚ด ์ผ์„ ์ž„๊ธˆ์œผ๋กœ ํ™˜์‚ฐํ•œ๋‹ค๋ฉด ์–ผ๋งˆ์ผ๊นŒ์š”? padlet.com/ddoripark/20...

0

ใ‚ฎใƒฃใƒฉใƒชใƒผใฏใ˜ใ‚ใฆใ‹ใ‚‰ๆ€ใฃใŸใ‘ใฉใ€่‡ชๅˆ†ใฏใ€Œใ‚ขใƒผใƒˆใƒฏใƒผใƒซใƒ‰ใ€ใฎไบบ้–“ใ‹ใฉใ†ใ‹ใ‚‚ใ‚ˆใใ‚ใ‹ใ‚‰ใชใ„ใ—ใ€ใ€Œใ‚ฎใƒฃใƒฉใƒชใƒผใ‚„็พŽ่ก“้คจใŒๆจฉๅจๆ€งใ‚’ใ‚‚ใฃใฆใ‚ใ‚‹ใƒขใƒŽใ‚’ๅฑ•็คบใ™ใ‚‹ใ‹ใ‚‰ใ‚ขใƒผใƒˆใซใชใ‚‹ใ€ใจใ„ใ†็†ๅฑˆใฏใ€ใ‚ฎใƒฃใƒฉใƒชใƒผใจใ„ใ†ใƒขใƒŽใฎ้ ˜ๅŸŸใŒใ‚ใ„ใพใ„ใ™ใŽใ‚‹ใ‚†ใˆใซๆ„ๅ‘ณใ‚’็‚บใ•ใชใ„ใชใจๆ€ใ†ใ€‚ใฆใ„ใ†ใ‹ใใฎใ‚ใ„ใพใ„ใ•ใ‚’้€†ๆ‰‹ใซใจใฃใŸใ‚‚ใฎใซๅฐๆฒขๅ‰›ใฎใชใ™ใณ็”ปๅปŠใจใ‹ใ‚ใ‚‹ใ‘ใฉใ€‚

0
0
0

ไฝใ€…ๆœจๆ•ฆ่‘—ใ€Žใ‚ขใƒผใƒˆใƒผใƒˆใƒญใ‚ธใƒผใ€(2019) ใ‚’่ชญใฟๅง‹ใ‚ใŸใ€‚

็งใฏ่Šธ่ก“ใซใคใ„ใฆใพใ‚ใพใ‚ใฎๅนดๆ•ฐๅ–ใ‚ŠๆŽ›ใ‹ใ‚Š็ถšใ‘ใฆใ„ใ‚‹ใ‘ใฉใ€่‡ชๅˆ†ใ‚’ใ€Œใ‚ขใƒผใƒˆใƒฏใƒผใƒซใƒ‰ใ€ใฎไบบ้–“ใ ใจๆ€ใฃใฆใ„ใชใ„ใฎใงใ€ใ€Œ่Šธ่ก“ใ ใจ (ๅˆถๅบฆใซใ‚ˆใฃใฆ) ๆฑบใ‚ใ‚‰ใ‚ŒใŸใ‚‚ใฎใŒ่Šธ่ก“ใงใ‚ใ‚‹ใ€ใจใ„ใ†ๅˆถๅบฆ่ซ–ใฎ่ช่ญ˜ใŒใ€Œ่ชฌๆ˜ŽใŒใ„ใ‚‰ใชใ„ใใ‚‰ใ„่‡ชๆ˜Žใ ใ‚ˆใญใ€ใฟใŸใ„ใชๆ›ธใๆ–นใ•ใ‚Œใ‚‹ใจใ€ใˆใ‡โ€ฆ๏ผŸใฃใฆใฉใ†ใ—ใฆใ‚‚ใชใฃใฆใ—ใพใ†ใฎใ ใ‚ˆใ€‚

0
1

์ €๋ฒˆ ์ €๋„๋ง์€ A5 ๋…ธํŠธ์˜€๋Š”๋ฐ ์• ๋งคํ•˜๊ฒŒ ์ปค์„œ ๋“ค๊ณ ๋‹ค๋‹ˆ๊ธฐ ๋„˜ ๋ถˆํŽธํ–ˆ์Œ
A6๋กœ ์‚ฌ์„œ ์ฃผ๋จธ๋‹ˆ์— ๋„ฃ๊ณ  ๋‹ค๋‹ˆ๋ฉด ๋” ์ž˜ ์“ฐ๊ฒŒ ๋˜์ง€ ์•Š์„๊นŒ?!

0
0
0
1
0

[ํ”ฝ! ๋ณด์€] '๊ฐ€์ง€ ๋ถ€๋Ÿฌ์งˆ๋ผ'โ€ฆ์†๋ฆฌ์‚ฐ ์ •์ดํ’ˆ์†ก ๊ธด๊ธ‰ ์ œ์„ค
(๋ณด์€=์—ฐํ•ฉ๋‰ด์Šค) 24์ผ ์ถฉ๋ถ ๋‚จ๋ถ€ ์ง€์—ญ์— ๋งŽ์€ ๋ˆˆ์ด ๋‚ด๋ฆฐ ๊ฐ€์šด๋ฐ ๋ณด์€๊ตฐ์ด ์†๋ฆฌ์‚ฐ ์ •์ดํ’ˆ์†ก(์ฒœ์—ฐ๊ธฐ๋…๋ฌผ 130ํ˜ธ)์˜ ๊ฐ€์ง€๊ฐ€ ๋˜๋‹ค์‹œ ๋ถ€๋Ÿฌ์ง€๋Š” ๋ถˆ์ƒ์‚ฌ...
yna.co.kr/view/AKR202602241624

0
ๅ‡บๅ“่€…๏ผšไบ‘้‡Žใ‚ตใ‚ฏ
ๅ•†ๅ“ๅ๏ผšใ€่กจๆƒ…40้€šใ€‘ใƒ‘ใƒผใ‚ซใƒผๅฅณๅญ https://tsunagu.cloud/exist_products/83909
adoptใซใ‹ใ‚ใ„ๅญใกใ‚ƒใ‚“ใฎ็ซ‹ใก็ตตใ‚’็™ป้Œฒใ—ใพใ—ใŸโ€‹:ablobcatlongleg_walk_banzai:โ€‹ใ‚ˆใ‚ใ—ใใŠ้ก˜ใ„ใ—ใพใ™๏ผ
1