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

🚀 Ready to join mission control?

We're recruiting Admins to help guide our program for socials, fundraising, outreach, and program development. Enthusiastic folks with initiative read on! No Djangonaut experienced required.

Apply by Dec 12th! forms.gle/UD3gN3ngrEtAFien6

Djangonaut Space Admin Application

When we started Djangonaut Space we had 5 active and enthusiastic co-founders, but life happens and, exactly as we encourage folks to do, some stepped back for other priorities. Tim and Rachell have decided to expand the team and open the application for the admin team. What: The work required is likely 5 hours a month, depending on the role, with 1-2 synchronous meetings and other asynchronous chats. Though this is not an exhaustive list some things we are looking for help with are: Social Media (blog, brand, socials) Fundraising and Financial (grant process management, fundraising) Program Development (for sessions but also to keep past participants engaged) Outreach and Recruitment (for Djangonauts, Captain, and Navigators) Who: We prefer people who know we are and are in align with our vision and goals of the organization. Experience with or in Djangonaut Space is preferred but not required. We are hoping to find enthusiastic and empathetic people who take initiative to implement their grand ideas. The admin role is valid for one term. It comes with voting power after 3 months of experience within the community. Please read more about our admin role and what that looks like in the governance doc. The admin role is not necessarily involved in every session but does help make sure they go smoothly. When: Applications close: December 12th Followup Response: December 17th How: We will get in touch with you by December 17th. We might want to schedule a followup call with you to get to you know more. So now about you! Please fill out the form so we get to know about you a bit better and what you'd like to bring to Djangonaut Space.

docs.google.com · Google Docs

0
0

Dvě třetiny členských států NATO se zavázaly poskytnout zbraně Ukrajině prostřednictvím iniciativy PURL, uvedl šéf NATO Mark Rutte.
ℹ Norsko dá dalších pět set milionů eur (dvanáct miliard korun), Německo přispěje dalšími dvěma sty miliony eur (4,8 miliardy korun), uvedli ministři zahraničí obou zemí Espen Barth Eide a Johann Wadephul před jednáním v Bruselu.
🔵 Celkem podle Rutteho spojenci a partneři přislíbili více než 4 miliardy dolarů (téměř 83 miliard korun).
🔗 https://czch.tv/tCtyQw

0
0

Top 5 reasons GNOME is awesome:

1. Distraction-free: we respect you and include personal digital wellbeing features

2. Accessibility: we work to make computing accessible to all

3. Design: we make a cohesive, modern experience that looks great

4. Free and Open Source: we preserve your freedoms

5. Privacy: your data is yours, and we respect that

If these resonate with you, consider supporting us today! We're aiming for 1,500 by the end of the year.

donate.gnome.org

0
10
0
0
0
0
0
0

@semitones @cwebberChristine Lemmer-Webber pumpkin chat is more of a traditional multi-user chat system in that the room has to be hosted somewhere, which means the machine hosting the room has to be online in order for you to chat. brassica chat is fully p2p and a room is not hosted anywhere. instead, everyone in the room maintains their own copy and users synchronize when they are able to reach each other, kinda like a git repo.

0

"We did a number of refactors [...] This also fixes a critical security vulnerability." 👀

CVE-2025-55182, an RCE in React Server Components just landed:

react.dev/blog/2025/12/03/crit

Enjoy your patching, and make sure to check your bundled frameworks and dependencies.

Here's the commit:
github.com/facebook/react/comm

0

Massive AdventOfSysadmin traffic & no incidents,managed with:

❌No CDN/Cloudflare
❌No LB or autoscaling
❌No caching
❌No fast code (Python)
❌No big server

But:

✅good architecture
✅rate limits at multiple levels
✅ bkgrnd dependencies with timeouts
✅static page 😅

0

Fail, fail and fail again...

The UK Information Commissioner's Office has issued a weak reprimand to the Post Office for publishing the identities of Horizon’s victims.

The ICO's failure to enforce data protection law adds insult to injury for the victims of this scandal.

Read our response ⬇️

openrightsgroup.org/press-rele

0
0
0

Help us get Mapping for Equity data into OpenStreetMap! 🗺️

We’re hosting two hands-on OpenStreetMap data entry workshops at the NYC PIT Pop Up in the Oculus on Friday, Dec 5 — choose what works best for you: 12 pm or 4 pm.

Bring a laptop, charger, and mouse, and we’ll walk you step-by-step through editing OpenStreetMap with support from the BetaNYC team.

RSVP: beta.nyc/events

Digital flyer titled “MAPPING FOR EQUITY” advertising BetaNYC’s Mapping for Equity data entry workshops. Text explains that participants will learn to use OpenStreetMap and BetaNYC’s Mapping for Equity Toolkit to enter data from field mapping events at the NYC PIT Pop Up, located on the lower level of the Oculus World Trade Center. Workshops are offered Friday, December 5, with two options: 12:00–2:00 pm and 4:00–6:00 pm. A note says Civic Innovation Fellows will teach how to create more equitable and accessible public spaces. The beige flyer features green headline text and small illustrations of a lamppost, park bench, green trash can, and red fire hydrant, with a green button reading “Register: beta.nyc/events,” the BetaNYC logo, and contact email “events@beta.nyc
” at the bottom.
0
0

Help us get Mapping for Equity data into OpenStreetMap! 🗺️

We’re hosting two hands-on OpenStreetMap data entry workshops at the NYC PIT Pop Up in the Oculus on Friday, Dec 5 — choose what works best for you: 12 pm or 4 pm.

Bring a laptop, charger, and mouse, and we’ll walk you step-by-step through editing OpenStreetMap with support from the BetaNYC team.

RSVP: beta.nyc/events

Digital flyer titled “MAPPING FOR EQUITY” advertising BetaNYC’s Mapping for Equity data entry workshops. Text explains that participants will learn to use OpenStreetMap and BetaNYC’s Mapping for Equity Toolkit to enter data from field mapping events at the NYC PIT Pop Up, located on the lower level of the Oculus World Trade Center. Workshops are offered Friday, December 5, with two options: 12:00–2:00 pm and 4:00–6:00 pm. A note says Civic Innovation Fellows will teach how to create more equitable and accessible public spaces. The beige flyer features green headline text and small illustrations of a lamppost, park bench, green trash can, and red fire hydrant, with a green button reading “Register: beta.nyc/events,” the BetaNYC logo, and contact email “events@beta.nyc
” at the bottom.
0

This past weekend we had 8 at Cultivation Space in Berlin! Topics included Reflection, a local-first system sync service, Flatpak, the GNOME governance proposal, focus stealing prevention, TeamType, Dino on Android, GNOME Circle, and much more!

Some notes from the event here: pad.gnome.org/SkiIvfFxTUiTW-pp

Thanks to Cultivation Space for hosting us, and everyone for joining. See you at the next edition in the new year 🎇

Group photo with 13 hackers in two rows, with a brick wall in the background, inside Cultivation Space.Hackers looking up from their work and posing for the camera in the Cultivation Space kitchen area.Android phone running Dino, showing off a working video call.A dozen or so hackers working at 3 tables at Cultivation Space, some of them smiling for the camera.
0
0
0
1
0
1
0
0
0
0
0

Fans of the iPhone/iPad Mastodon app Toot! can now finally get the updated version from the App Store 🥳

:apple_old_logo: apps.apple.com/app/toot-for-ma

(This isn't the testflight, this is the full release version)

Toot! is quite an unusual and quirky app, but that seems to be what has made it a favourite with many people.

If you want to follow the developer's updates, they have an official account at @tootappToot!.app ↙︎↙︎↙︎

0
0
0
2
0
0

Hey folks, I know Giving Tuesday was yesterday and I purposefully avoided it because there's many causes that deserve your dollars more than us.

If you have something left, I'm contributing more to keep our community alive than what we're getting in, and I know that we can fix that.

If everyone who read this contributed $5, we'd be in a much better position, paying off backed-up invoices.

If everyone who read this committed $10 monthly, it'd pay off our hardware deficit. The hardware I bought to get us off the cloud, I bore the entire $25,000 cost. I'm fine with this as long as we can chip away at it... But as it is, we're not.

Right now we're $453 behind on monthly costs. The physical servers are fine at being chipped down, knowing we're solidified for years to come.

To donate via PayPal: paypal.com/donate/?hosted_butt

or, via Credit Card: shop.mstdn.ca/products/mstdn-c

Your contribution is greatly appreciated!

0
0
0
0
0
0
0
0
0

Your `pip` unwrapped 🎇

- you tried to install `requirements.txt` 18 times this year. Doing better than last year!
- of the packages you installed 67% started with py, 11% python, and 6% Py. You guessed wrong 85 times.
- your love for building source has no bounds, except maybe the 92 failed compiles
- you updated `requests` 18 times. Urllib is feeling lonely.
- the average time between updating `pip` was 97 days. But we warned you 338 times!

0
0
0