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

Here is a small pro tip: To find whether a file is a text file, executable, or some other type of file, use the `file` command on your Linux, macOS, FreeBSD (or any *BSD), Unix, or Unix-like systems:
```
file /bin/ls
file /etc/passwd
file /dev/null
file some.png
```
See inside a compressed file and determine the file type inside:
```
file -z file.zip
```

Find the MIME encoding type of a file:
```
file foo.jpg
```

0
0
0

Just added Web Reachability API (at least that’s what I’m calling it) support to ip.small-web.org.

It’s for testing the reachability of your Small Web servers (using a domain or, more importantly, an IPv4/IPv6 address). I’m using it to implement Web Numbers¹ support in Auto Encrypt² and Kitten³.

Protocol:

• At http://<endpoint> return an empty HTTP 200 response that includes the following custom header: 'web-reachability-id': ‘<uuid>'
• Hit: ip.small-web.org/reach/<endpoint>/<uuid>/
• If you get a 200 response back, your endpoint is reachable. Anything else signals an error.

Enjoy! 💕

¹ ar.al/2025/06/25/web-numbers/
² codeberg.org/small-tech/auto-e
³ kitten.small-web.org

0
0
1
0

👀 some people are overusing hashtags on Loops to appear on multiple Explore trending feeds

A potential solution: filter out hashtags that contain a hashtag of another trending tag.

Our current trending tags: fyp, music, Funny, nature, retro, art, scifi, movies, dog, Science, IEEEspectrum

Am I overreacting or should we take action?

0
0
0
0
0

of course, claude costs money. but there's no way i'd have gotten even as far as i am right now if i wasn't paring with cluade on this. it's made a project i've wanted to do for a long time but knew i didn't have the time for feasible and that's been just very great.

0
0
0
0
0
0
0
0
0
0

also this "marketing" is embarrassing given how much i usually pay attention to this stuff, but i like should be spending time with the family and not obsessing about pitching a thing that's not ready to use yet and running 3x claude to ship more features lmao

0
0
0
0

연합우주에는 사진을 CC BY-SA 4.0으로 올리지만 다른 곳, 특히 메타쪽 SNS에는 더 강력한 저작권 제한을 걸고 올리고 있습니다. 거기하고 유튜브는 진짜 도용이 너무 많아... 😇

0
0
0
0

Like your body reacts to the food you feed it,
Your brain reacts to the content you feed it.

Be mindful about what you feed your brain. Don't let the algorithms dictate what you eat and how you feel.

Pay attention to how a platform influences your mood and the way you think.

Are you getting addicted to downvoting in rage? 👎

Are you missing the doomscrolling adrenaline and increasingly looking to pick fights online, and offline? 🤬

These all affect your brain's chemistry,
and eventually your brain's structure even 🧠

Be careful what you feed your brain,
and who serves you this food.

0
0
0

I have to implement Direct Messages in Loops, and it reminded me of Sup.

Pixelfed and Loops could be the first fediverse E2EE software duo.

Then we ship Sup and give it to the rest of the fediverse, including compatibility with ongoing E2EE efforts.

2026 will be a huge year for the fediverse 🚀

0
0
0
0
0
0
0
0

Just had someone leave feedback on my F/OSS project saying “maybe that's fine if a product is focused on your Chinese community.”

I'm Korean. Every single piece of documentation is in English. There's nothing in Chinese anywhere in the project.

This kind of microaggression is exhausting. As a non-white maintainer, you deal with these assumptions constantly—people who feel entitled to your labor while casually othering you based on your name.

It chips away at your motivation. It makes you wonder why you bother.

https://github.com/dahlia/optique/issues/59#issuecomment-3678606022

0
14
1
0
0
0
0

인스타그램에 사진을 올렸더니 어떤 계정이 댓글로 자기한테 그 사진을 보내 달라 했다. 무슨 계정인가 가서 봤더니 받은 사진들 크레딧도 안 달고 게시하고 있었다. 저 업계?가 저런 식인가?


추가: 저는 사진을 보내지 않았고, 전에 받은 사진들에 대한 이야기입니다. 오독될 수 있어 추가합니다.

0
0
0
1

I'm incredibly proud of the new Loops System Notifications, allowing me to send notifications to every user when we ship new features!

It's a bit complicated, but basically we have a json file that gets checked every hour and when a new system notification is found, it dispatches a job to create a new notification for every local user.

What about new users? Good question, we use a model observer to dispatch active system notifications to each new user.

Loops ❤️ our community

Loops System NotificationsLoops System NotificationsLoops System NotificationsLoops System Notifications
0
0
0
0

At the protest yesterday, I was talking to a guy who is also heavily involved in resistance-- in fact, that was his second protest that day alone. Most people involved in the protest movement are pretty sure we're going to win this. Due to media cowardice, you have to be involved in the movement to appreciate its strength and scope. But it's the reason we're winning-- that, and what fuckups we're dealing with.

He agrees it's likely we'll win, but was understandably...

0
0
0
0