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

Dear Fedi friends,

I'm really proud to share with you a video I made: "Introducing the Fediverse: a New Era of Social Media" https://news.elenarossini.com/fediverse-video/

In this 4-minute video I explain what the #fediverse is to people not familiar with it, mentioning some of its great features and benefits (interoperability, no ads, no surveillance...) and I set it in contrast to the world of Big Tech social platforms. I argue that, with the rise of Big Tech oligarchs and the current political climate, there has never been a better time to join the fediverse.

I hope you will enjoy this video and that you will find it useful (maybe as a tool to introduce your friends, family, colleagues, school administrators, local government officials to it).

The fediverse has truly changed my life, making me a better, more empowered digital citizen. I am endlessly grateful for it, so this is my contribution to the cause ❤️

I am also incredibly thankful for the work of @samaabergSamuel Aaberg and @patel.riyenThe Life of Tarzan who helped me bring my vision to life with their amazing cinematography skills and their assistance throughout the process, providing brilliant feedback to the script / edits from the POV of fedi newbies.

And I was also moved by the generous help of people of the Fediverse who volunteered to translate the script into many foreign languages: @janJan Dytrych🇨🇿🇺🇦 @fritjofFritjof :emacs: :ardour: @erikkempErik Kemp 🇪🇺🟥 @sknob @severin @clabruClaudio @tarcisiosurdiTarcísio Surdi ⁂ :verified_sc: @hongminhee洪 民憙 (Hong Minhee) @danielcasanueva @ainaliJan Ainali @naclyPen

Lastly, I'm thankful for the opportunity I had to premiere the video last week at #FediForum - thank you @j12tJohannes Ernst and @anca

The video is up on my self-hosted PeerTube instance (thank you @yunohostYunoHost :neopossum_box:) and for now it is unlisted as I have no idea how my VPS will hold up. I also included an alternate location in the blog post.

I hope you'll enjoy it! It's been a real labor of love (a month of full time work on it)... I see it as my love letter to the fediverse 💌

Edit/update: THANK YOU for all the people who volunteered to have their avatar show up in the last shot. There were 750+ submissions and only 135 spots - sorry I couldn't include everyone 🥲

#TheFutureIsFederated

1
0

So like
Rust has the ownership model

The ownership model says that you can have EITHER one writer XOR many readers

The ownership model has two benefits:
- Allows safe, exact memory management (concrete)
- Decreases bugs (claimed by Rust fans)

Say I wished to remove the XOR from the ownership model— I write a linear typed language, and my rule is only "at most one writer". Is there any reason this would be impossible? (Say I don't care about the claimed bug reduction, only memory management.)

0
0
0
0
0
0

It's cybersecurity awareness month! Do you know how to tell if an email you received is safe? It's simple! Look for https:// in the address bar

(Our lawyer advised us to add "in Minecraft" as a disclaimer at the end of this post)

0
0
0
0
0
0
0
0
0
0
0
0

The , a collection of web products, aims to provide a viable web alternative to corporate .

💗 While it has a user base, it remains a platform.

📲 At , new apps like , , and were showcased, demonstrating progress in social graph migration, feed management, and monetisation for creators.

👉 thenewstack.io/bringing-joy-ba

0
0

United States based folks who also have non-US citizenship, how seriously are you currently considering moving abroad?

0

hey are you a cool hacker person who could help us pick a simple mailbox lock?

our collective cannot get to our own mail right now because someone kindly replaced our lock but also didn't give us the key 🤣

we even have a new replacement lock to go in there! i think in the right hands this would take all of 30 seconds to do. let me know

0
0
0
0
0
0
0

Building a Debugger is now officially released!

It guides you through writing a whole native x64 debugger from scratch, dispelling all the magic and teaching you a ton about operating systems as it goes.

Even if you don't care about writing a debugger, you can read it to your cat.

The book Building a Debugger, featuring a robot designing a complex debugging machine on a drafting boardThe book placed in front of a tortie cat
0
0
0

DW's Berlin Briefing today claims:

> An additional working day would increase the gross domestic product by up to €8.6 billion ($9.8 bn).

Yet, as far as I know, research has also proven that a four day working week actually increases productivity.

So that's fun.

@thisismissemEmelia 👸🏻 Huh? Again? This was in ~Tagesschau about a month ago, *and* in news one month before that. Someone is working really hard to try to get this into media.

It's a prime case for where journalists should have more math literacy, say in percentages. Then they could ask "8.6 bn sounds like a lot" (which is what whoever is trying to place this is counting on) "how much is that in %?"

The answer is 0.19% GDP.

One day more is, btw, 0.39% more work time.

I wonder where the 0.2% end up.

0

Building a Debugger is now officially released!

It guides you through writing a whole native x64 debugger from scratch, dispelling all the magic and teaching you a ton about operating systems as it goes.

Even if you don't care about writing a debugger, you can read it to your cat.

The book Building a Debugger, featuring a robot designing a complex debugging machine on a drafting boardThe book placed in front of a tortie cat
0
0
0
0

From Google blog: With Android 16, you can now activate Advanced Protection 2 , Google’s strongest mobile device protection. It enables an array of robust device security features that protect you from online attacks, harmful apps, unsafe websites, scam calls and more. Whether you’re a public figure or you just prioritize security, Advanced Protection gives you greater peace of mind that you’re protected against the most sophisticated attacks blog.google/products/android/a

security.googleblog.com/2025/0

0
0
0
0
0

35 years ago, EFF was founded to ensure tech empowers people—not the oppressors.
From defending encryption and privacy to fighting censorship and surveillance, we've been on the frontlines for your digital rights. eff.org/35

EFF's 35th Anniversary

Thirty-five years ago, a small group of people caught a glimpse of the possibilities of the coming digital future and decided that the world needed a kick-ass defender to ensure that technology could empower people, rather than oppress them. EFF was born, and we’ve been fighting for you ever since.We’ve won many of those fights for encryption, free speech, innovation, and privacy in too many battles to count. The rise of the internet meant that the dangers from corporate and state gatekeepers have grown as well: companies giddily lock down your software; online platforms throttle, censor, and wall off information; and state actors and advertisers scramble to capture your private thoughts and movements. Right now, it feels like the forces pushing for digital dystopia are surging.But there's a not-so-secret weapon that keeps EFF in the fight, even when the odds are against us: we never lose sight of our vision for a better future.The future we envision is possible. It’s a future where your device is truly yours. It’s a world where you can speak, move, and organize without the threat of pervasive surveillance. Your technology helps you connect with the people you care about, wherever they might be. With support from members around the world, EFF uses law, technology, and activism to create the conditions for human rights and civil liberties to flourish, and for repression to fail. After all, how can we achieve democracy and equity if you don’t first have privacy, security, and free expression?EFF uses law, technology, and activism to create the conditions for human rights and civil liberties to flourish, and for repression to fail.Throughout EFF’s year-long 35th Anniversary celebration, I’m joining our dedicated activists, investigators, technologists, and attorneys to use the lessons from EFF’s long and rich history to dynamically address and overcome the obstacles we face now. After all, EFF was founded at a time when governments were hostile and clueless about technology. Standing up to the powerful to defend the users is not a new posture, even as the context changes. Grounded in our principles and our vision of a better future, we will stand tall in the courts, before lawmakers, and in the streets. As we celebrate its 35th birthday, EFF is vibrant nestled within an even bigger community where we protect each other, including the most vulnerable and marginalized among us. There are more ways than ever that you can pitch in. You can join EFF, take part in activism, contribute code to our tech projects, learn about digital security, connect with local internet freedom supporters, or simply share the issues you care about with friends and loved ones, just to name a few.Believe me when I say that contributing some good to the world can take the edge off even the darkest of days, and that the digital rights community is stronger and more diverse than ever before. I hope you’ll stand with us and remember that EFF is—and always has been—here for you, too.For your rights online,Cindy CohnEFF Executive Director CELEBRATE EFF'S 35TH ANNIVERSARY AND HELP PROTECT FREEDOM ONLINEDonate to EFF

www.eff.org · Electronic Frontier Foundation

0
0
0
0
0
0
0
0
0

While I understand and on some level commend Apple's dedication to requiring "apps" to keep current with platform technology (it's irresponsible to connect stuff to a network that doesn't have active security support), this is a good reminder that you should never buy games that you might care about from Apple because they all stop working eventually, with no compatibility layer, emulator, or shim that will help you get them running again arstechnica.com/gadgets/2025/0

@glyph The contrast with the Windows platform is striking. I recently helped a blind student get started with a program called Talking Typing Teacher that, as far as I can tell, was last updated in 2006. It runs fine on his Windows 11 laptop.

0
0

TIL: Bypass the virtualenv wrapper scripts altogether by using

uv init --script myscript.py
uv add --script myscript.py 'somemod'

And using the following shebang line in myscript.py

#! /usr/bin/env -S uv run --script

When you start myscript.py it will create a python virtualenv on the fly with uv docs.astral.sh/uv/guides/scrip

0
0
0