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

"we need to open our eyes to the fact that the current industry many of us work in, not only doesn’t care about their workers, it actively resents them. In their eyes, we have gone from being the people who made things possible, to an unnecessary burden on the bottom line.

They hate that we charge money for our labor, and see that money as something we are stealing from their pockets."

(Original title: How to grow strawberries)

buttondown.com/monteiro/archiv

0
5
0
0
1
0
0

Push Notifications and MastoBlaster

On iOS, push notifications must go through Apple’s servers. This is not something that can be bypassed, as it is part of the operating system’s architecture.

MastoBlaster, like other Fediverse apps, uses a design that maximizes user privacy.

When you log in to your instance, the app and the server exchange the necessary cryptographic keys. The app also communicates to the instance the address of the relay, which is the server responsible for forwarding notifications to Apple.

When a new notification is generated:

1. Your instance encrypts the notification.
2. It sends the encrypted payload to the relay.
3. The relay forwards it to Apple using its own authentication key.
4. Apple delivers it to your device.

The content of the notification is encrypted by your Fediverse server and can only be decrypted by your device.

The relay, which in the case of MastoBlaster is dedicated and hosted on a FreeBSD server, receives only encrypted data. It cannot read the content, does not know which account the notification belongs to, and does not store any information about the notification itself.

Apple knows which relay sent the notification and which device it must be delivered to, but it cannot access the content.

In short, only your instance and your device can read the notification.


0
0

Push Notifications and MastoBlaster

On iOS, push notifications must go through Apple’s servers. This is not something that can be bypassed, as it is part of the operating system’s architecture.

MastoBlaster, like other Fediverse apps, uses a design that maximizes user privacy.

When you log in to your instance, the app and the server exchange the necessary cryptographic keys. The app also communicates to the instance the address of the relay, which is the server responsible for forwarding notifications to Apple.

When a new notification is generated:

1. Your instance encrypts the notification.
2. It sends the encrypted payload to the relay.
3. The relay forwards it to Apple using its own authentication key.
4. Apple delivers it to your device.

The content of the notification is encrypted by your Fediverse server and can only be decrypted by your device.

The relay, which in the case of MastoBlaster is dedicated and hosted on a FreeBSD server, receives only encrypted data. It cannot read the content, does not know which account the notification belongs to, and does not store any information about the notification itself.

Apple knows which relay sent the notification and which device it must be delivered to, but it cannot access the content.

In short, only your instance and your device can read the notification.


0

Federation: Community Kickstart Guide

julian @julian@community.nodebb.org

<p>The hardest part of building a community is getting your users. If you don't have users, you don't have content, and if you don't have content, users won't join your forum. This chicken-and-egg game leads to many communities closing down due to lack of usage. Federation allows you to bypass this step by allowing you to "adopt" the fediverse as a source of content, so you don't have to worry about retaining users, but just creating content.</p> <p>NodeBB ships with a couple of powerful features that allow you to jump-start any new forum with live conversation and discussion with only a few clicks. This guide introduces you to these tools and teaches you how to use them.</p> <p><em>This article is part of the <a href="https://community.nodebb.org/category/28/answers">NodeBB Answers</a> category, where you can learn more about setting up, maintaining, and using your NodeBB forum.</em> [...]</p>

Read more →
0

Im Gegensatz zur deutschen Bundesregierung zeigt die spanische Haltung und untersagt der USA die Nutzung ihrer Airbases und des Territorium für Zwecke der Kriegsführung gegen den Iran. Spanien will nichts mit den Angriffskriegen zu tun haben.

15 Flugzeuge verlassen direkt daraufhin spanischen Luftraum. Ein Teil davon wird nach Deutschland verlegt.

»Spain denies US permission to use jointly operated bases to attack Iran«
theguardian.com/world/2026/mar

0
0
0
0

Pete Hegseth said this. Out loud. And then put a transcript of what he said up on a site called war.gov

Traditional allies who care about long-standing internationally agreed upon rules of engagement are deemed to be wringing their hands and clutching their pearls

This is as clear a declaration of, "We are committed to committing war crimes and will continue to war crime and just try and stop us!" as I have ever heard

And I was alive during the Bush years

This operation is a clear, devastating, decisive mission: destroy the missile threat, destroy the navy, no nukes. Israel has clear missions as well for which we are grateful, capable partners, as we've said since the beginning, capable partners are good partners, unlike so many of our traditional allies who wring their hands and clutch their pearls, hemming and hawing about the use of force.

America, regardless of what so-called international institutions say, is unleashing the most lethal and precise air power campaign in history. B-2s, fighters, drones, missiles, and of course classified effects. All on our terms with maximum authorities. No stupid rules of engagement, no nation-building quagmire, no democracy building exercise, no politically correct wars. We fight to win, and we don't waste time or lives.
0
32
0
0
0
0

Again, there is no "age verification", there is only "identity verification", and "identity verification at the OS level" means specifically that there is no such thing as free software in any inclusive, democratic sense and no such thing as "computer ownership" in any way that involves meaningful choice.

chaos.social/@sleepyowl/116126

0
1
0
0

For 10+ years, Fastly has supported the @ThePSFPython Software Foundation in securing and scaling the Python Package Index (PyPI).

~100K req/sec.
500K+ projects.
98–99% cache hit rate.
Real-time purging in milliseconds.
Adaptive WAF protection against bots + account takeovers.

Proud to help keep one of the world’s most critical open source ecosystems fast, fresh, and secure.

Read more: fastly.com/customers/psf

0

Space Forge’s satellite has turned on its furnace, producing superhot plasma that could be used to manufacture semiconductors in space. It turns out that making semiconductor crystals has some design advantages in space. spectrum.ieee.org/in-orbit-man

0
0
22
0
0
0
0
0
0

Remember in the late 1990s, when Intel announced unique hardware identifiers on each CPU?

The compliant types screamed, "It's fine, it's just cookies in hardware! It's actually good for consumer safety!"

Yeah, back when cookies were considered harmless by most...... It was of course far more than just cookies in hardware, it was so much worse. But some of us saw the problems. Some of us saw it for the hell that it was.

We are the same people saying this new shit is bad.

You gonna listen this time? Just because we are paranoid doesn't mean we aren't fucking right.

0
0
0
0
0

I don't know if this is a real effect or not but "Zeigarnik effect" seems like a good name for a subjective feeling that I bet everyone finds familiar.

For example, an unfixed bug stays uppermost in your mind but the moment it's fixed I feel like it quickly fades - annoyingly so because sometimes you feel like you've just met the same problem again but can't remember the previous time.

And on a sadder note, unfinished conversations with people who passed away. I feel almost haunted by a couple.

en.wikipedia.org/wiki/Zeigarni

0

🙄 South Korean Police Lose Seized Crypto By Posting Password Online

「 The operation originally resulted in the confiscation of crypto holdings worth about 8.1 billion won, or roughly $5.6 million. However, officials later issued a press release to showcase these efforts in recovering delinquent taxes, and the release included photographs of Ledger hardware wallets taken into custody along with handwritten notes that displayed the wallet seed phrases 」

0
0
0
0
0
0
0
0

最近在讀 Oliver Burkeman 的《人生4千個禮拜》(Four Thousand Weeks: Time Management for Mortals)。作者很擅長引經據典,其中引用了文豪波赫士寫的一段話,讓我產生好奇,找了原文來讀,驚覺實在很美。不愧是文豪啊。

“Time is the substance of which I am made. Time is a river that sweeps me along, but I am the river; it is a tiger that mangles me, but I am the tiger; it is a fire that consumes me, but I am the fire. The world, unfortunately, is real; I, unfortunately, am Borges.”

Jorge Luis Borges, “A New Refutation of Time”

0
0
0
0
0

Attention, . My Mastodon experience is like being alone in a graveyard, so I need help to improve the quality of my home feed, and increase engagement with other users. If you regularly post about , , , 🏏 , , , ⚽ , , , , , , , , , or , please reply to this post so I can follow and engage with you.

0
0

Surrounded by elaborate sewing projects in my office as I work on a new website and relaunch for Catharsis really brings home the vibe of what I want my next professional chapter to feel like. Gorgeous, bespoke, artful, ambitious, exceptionally functional, more than a little badass

0
0

Surrounded by elaborate sewing projects in my office as I work on a new website and relaunch for Catharsis really brings home the vibe of what I want my next professional chapter to feel like. Gorgeous, bespoke, artful, ambitious, exceptionally functional, more than a little badass

0