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

I like the USCSB accident videos. But they all start with a standard introduction using a bald eagle making a "bald eagle" call. Once upon a time I didn't think twice of it, but thanks to the Fediverse, I now can hear that the actual call being used is a red-tailed hawk's call, as is almost always the case outside of nature documentaries (bald eagles have unimpressive, not particularly majestic calls). Sorry, USCSB, it's not you but it is you and all your sister agencies who have to do that.

0

Difficult families

You can’t change your family but you also aren’t stuck with them. I hope you can spend this Christmas with people who love you and give you every kindness.

buttondown.com/monteiro/archiv

Sometimes, to raise our children we have to bury our fathers multiple times. And here I will finally begin to answer your question: How do you lovingly care for an aging parent who treated you like shit? And look, I’ll be straight up and tell you that I had no idea where this was going when I started, but it revealed itself. You loving care for an aging parent by protecting his grandchildren from his sins. You lovingly care for an aging parent by making sure that the way they treated you stops with you. You lovingly care for an aging parent by learning how to love others, and by letting them love you. You lovingly care for an aging parent by digging multiple graves, the first one for their sins, and the second one for their body.

0
0
0
0
0
0

The political theory of "everyone is twelve now" really is undefeated. None of this propaganda makes any sense until you realize the target audience never intellectually or emotionally developed past middle school. Just picture a bunch of giddy kids clapping along like "haha the turtle has an RPG, and they've photoshop Santa hats onto the secret police". That's their voters.

0
0
0

// Bonfire
void main(){float i,t,d,a,v,n,w;vec3 p,q,k,o,K=vec3(9,3,1);for(d++;i++<5e1&&d>.001;o+=d>n?d=abs(n)*.4+.05,K/d:K*exp(-length(k)*.6)*20.,t+=d*.5)for(k=normalize(vec3(P+P-R,R.y))*t+vec3(0,6,-15),d=k.y,w=.0025,a-=a,n=.96*length(k.xz)+.27*k.y-5.34;a++<9.;w+=w)p=k,p.zx*=mat2(cos(a*2.4+vec4(0,33,11,0))),q=p,q.y-=a*T,n+=abs(dot(sin(q*.7/w),q-q+w)),p.z-=5.,p.yz*=mat2(1,v=a*.18,-v,1)/sqrt(v*v+1.),d=min(d,max(abs(p.z+5.)-5.,max(abs(p.x)*.9+p.y*.5,-p.y)-.3));O=vec4(tanh(o/5e2),1);}

0
0
0

🎄 Advent of Donations - Day 12 🎄

On day 12 I'm sponsoring an Android app I use every day to communicate with my family and friends: Molly for Android. It's a fork of the original Signal app that doesn't rely on Google Play services and can be side-loaded from the F-Droid store. If you're using Signal on Android, you should give it a try!

Read more about Advent of Donations and Molly in my latest blog update: britter.dev/blog/2025/12/01/ad

🎄 Advent of Donations - Day 13 🎄

Today we have another content creator. I'm sponsoring Vimjoyer, a YouTuber dedicated to creating videos about NixOS with nice visuals. His videos played an important role in my NixOS journey.

Learn more about Advent of Donations and Vimjoyer in my latest blog update: britter.dev/blog/2025/12/01/ad

0
0
0
0

You know that thing in a fantasy movie where something evil bites you and then you turn evil too. I always think “no way that could happen to me! I’d be strong enough to resist.” … Then I remember the last time I got hangry.

0
0

RE: mastodon.social/@Migueldeicaza

I saw a story similar to this one a few years ago, but about someone who was locked out of their Google account due to a nearly identical flag. It's what inspired me to start ditching major platforms in the first place and start focusing on services that use end-to-end encryption and allow for full proper data exports and backups.

This sucks.

0

// Bonfire
void main(){float i,t,d,a,v,n,w;vec3 p,q,k,o,K=vec3(9,3,1);for(d++;i++<5e1&&d>.001;o+=d>n?d=abs(n)*.4+.05,K/d:K*exp(-length(k)*.6)*20.,t+=d*.5)for(k=normalize(vec3(P+P-R,R.y))*t+vec3(0,6,-15),d=k.y,w=.0025,a-=a,n=.96*length(k.xz)+.27*k.y-5.34;a++<9.;w+=w)p=k,p.zx*=mat2(cos(a*2.4+vec4(0,33,11,0))),q=p,q.y-=a*T,n+=abs(dot(sin(q*.7/w),q-q+w)),p.z-=5.,p.yz*=mat2(1,v=a*.18,-v,1)/sqrt(v*v+1.),d=min(d,max(abs(p.z+5.)-5.,max(abs(p.x)*.9+p.y*.5,-p.y)-.3));O=vec4(tanh(o/5e2),1);}

0

Local Greens Cities and Twenty-first Century Environmental Problems by Katrina M. Wyman & Danielle Spiegel-Feld, 2025

As the federal government failed to take ambitious action to limit climate change in the early 21st century, many cities in the US pledged to step into the void. Networks of city governments and philanthropists offered support and cities invested their own resources in sustainability offices.





However, cities made limited progress in reducing their greenhouse gas emissions in the first two decades of this century. Local Greens provides a clear-eyed analysis of the potential for big city governments to address society's most pressing environmental problems in the near term. Through original case studies of New York's environmental policy efforts in the early 21st century, the book examines the promise and perils of turning to cities to tackle climate change. Drawing on an analysis of cities' strengths and weaknesses, the book outlines a high-level agenda for urban environmental policy for a sustainable future.
0

RE: mastodon.social/@Migueldeicaza

I saw a story similar to this one a few years ago, but about someone who was locked out of their Google account due to a nearly identical flag. It's what inspired me to start ditching major platforms in the first place and start focusing on services that use end-to-end encryption and allow for full proper data exports and backups.

This sucks.

0
0
0
0
0

Liturgies for Resisting Empire by Kat Armas, 2025

"A thought-provoking look at the intertwining of religion and social control."—Publishers Weekly

● Explains what "empire" is in our modern day
● Gives practical spiritual guidance for resisting empire's daily influence
● Explores how early Christians navigated imperial pressures
● Unpacks how empire influences how we see ourselves and others







Everyone wants to belong.

What does true belonging look like when the society you live in is not something you want to "belong" to?
In Liturgies for Resisting Empire, Cuban American theologian and writer Kat Armas provides a roadmap for Christians seeking a countercultural way of living that prioritizes community and humanity over dominance and power.
Armas combines spiritual practices and biblical theology to help us create authentic belonging to God, ourselves, each other, and creation.
0
0

The problem is that the alternatives are completely inaccessible to most people, I struggle to get my head round what's trapped to self-host my own email server. How would you even begin to help someone who's only ever used phone apps? For the vast majority, there is no alternative to big cloud

@MigueldeicazaMiguel de Icaza ᯅ🍉 mastodon.social/@Migueldeicaza

0
0
0
0

Israel hails joining US-led AI initiative, Pax Silica

Netanyahu’s office says joining the Trump administration’s AI initiative is “a badge of honor for the State of Israel and the Israeli high-tech industry”.

Dubbed Pax Silica, the initiative aims to bolster “cooperation on AI and supply chain security” between the US and its allies, the State Department said in a factsheet this week.
1/




0
0
0
0
0

"We’re running out of good ideas. AI might be how we find new ones."

This might be one of the stupidest headlines I've ever seen

Ideas are not a commodity you stockpile. They are not an existing resource. They don't run out. Being human means you make new ones ad infinitum.

And AI is a regurgitation machine, not a creative thinking machine.

0
0
0
0
0
0
0

Cosmic Symphony Unveiled: Herbig-Haro 49/50 Captured by NASA’s James Webb Space Telescope - This stunning image showcases the reddish-orange outflow of Herbig-Haro 49/50, a jet from a forming star, colliding with surrounding gas and dust. A distant spiral galaxy aligns perfectly in the background, offering a breathtaking view of star formation in action. Credit: NASA, ESA, CSA, STScI.

jameswebbdiscovery.com/discove


This stunning image showcases the reddish-orange outflow of Herbig-Haro 49/50, a jet from a forming star, colliding with surrounding gas and dust. A distant spiral galaxy aligns perfectly in the background, offering a breathtaking view of star formation in action.
0

Rebellion in the Middle Ages Fight Against the Crown by Matthew Lewis;, 2022

Matthew Lewis seeks to examine the causes behind the insurrections and how they influenced the development of England from the Norman Conquest until the Tudor period. Each rebellion’s importance and impact is assessed both individually and as part of a larger movement to examine how rebellions helped to build England.







Shakespeare’s Henry IV lamented ‘Uneasy lies the head that wears the crown’. It was true of that king’s reign and of many others before and after. From Hereward the Wake’s guerilla war, resisting the Norman invasion of William the Conqueror, through the Anarchy, the murder of Thomas Becket, the rebellions of Henry II’s sons, the deposition of Edward II, the Peasants’ Revolt and the rise of the over-mighty noble subject that led to the Wars of the Roses, kings throughout the medieval period came under threat from rebellions and resistance that sprang from the nobility, the Church and even the general population.
Serious rebellions arrived on a regular cycle throughout the period, fracturing and transforming England into a nation to be reckoned with.
0
0

Creativity in Teaching and Learning

“The Little Boy” by Helen E. Buckley

Once a little boy went to school.
He was quite a little boy.
And it was quite a big school.
But when the little boy found that he could go to his classroom
By walking right in from the door outside,
He was happy.
And the school did not seem
Quite so big anymore.
One morning,
When the little boy had been in school a while,

1/


0