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.

If you think I'm flirting with you, it's likely very unintentional.

Like most other things, in socialization, I have no idea what I'm doing. Please let me know if you think I am flirting, and I will try to clarify and/or correct where relevant.

I may have put up quite the facade over the years, but I am really very bad at this human-ing thing.

0
0
0
0
1
0
0
0

よっこらどっこいしょ :saba:

aedc5f6921 (upstream/main) Add warning for REDIS_NAMESPACE deprecation at startup (#34581)
89cafb01b4 Remove double-query for signed query strings (#34610)
2133f2b47e fix(deps): update dependency babel-plugin-formatjs to v10.5.38 (#34609)
833ea0725d chore(deps): update dependency rubocop to v1.75.5 (#34608)
eacf6f2342 New Crowdin Translations (automated) (#34596)
84bca6fd54 chore(deps): update dependency public_suffix to v6.0.2 (#34590)
cbaba54e9d Add support for importing embedded self-quotes (#34584)
d41a741e00 fix(deps): update dependency ws to v8.18.2 (#34603)
03a0f7caf9 chore(deps): update dependency selenium-webdriver to v4.32.0 (#34604)
8b34daf254 Fix: Use strings not symbols to access `totalItems` in interaction collections (#34594)

0

I've previously complained on here about receiving "reaction" notifications from Apple users in MMS groups

I am happy to say that I have found a workaround on Android:

The `AutoNotification` application (part of the `Tasker` ecosystem) is capable of doing *exactly* what I wanted: blocking notifications from my messaging app based on regular expressions.

This pattern covers most of the notifications that grate on me the worst in my family's group chats (where the ratio of reacts to real messages is usually something like 10:1)

`^(Loved|Liked|Emphasized|Laughed at|Reacted . to) (“.*”|an image|a movie)$`

The upshot of solving the problem like this is that I can also squelch notifications from other applications based on other patterns. Well worth the $2.49.

0
0
0
0
0
0
0

With the hype around endof10.org , I have a question about Linux as main OS.
I already know Linux quite well, but for my job mostly (programming). However I have almost no experience in using it for what I use on a personal side.

So:
- What's the state of gaming on Linux for very old Windows games?
- What about Photoshop and the Adobe suite in general? (Mostly for my wife who's an artist)
- Is there a non-Ubuntu Debian-based OS good enough for these usages other than Debian itself?

0
0
0
0
0
0

People think they miss manufacturing jobs. They don’t. They miss social benefits guaranteed by a union.

40 hour work week? Union won.
Worker’s comp insurance? Union won.
Overtime pay? Union won.

0
0
0
0
0
0

After reviewing FEP-5624: Per-object reply control policies and GoToSocial's interaction policy spec, I find myself leaning toward the latter for long-term considerations, though both have merit.

FEP-5624 is admirably focused and simpler to implement, which I appreciate. However, 's approach seems to offer some architectural advantages:

  1. The three-tier permission model (allow/require approval/deny) feels more flexible than binary allow/deny
  2. Separating approval objects from interactions appears more secure against forgery
  3. The explicit handling of edge cases (mentioned users, post authors) provides clearer semantics
  4. The extensible framework allows for handling diverse interaction types, not just replies

I wonder if creating an that extracts GoToSocial's interaction policy design into a standalone standard might be worthwhile. It could potentially serve as a more comprehensive foundation for access control in .

This is merely my initial impression though. I'd be curious to hear other developers' perspectives on these approaches.

4
0
0
0
0
0

Really excited to share this image for today. I took this image on my first ever trip to last year. We ventured to the in Northern Italy for some hiking where we were greeted with freshly snow capped mountains. It made for an incredible welcome to our trip to this area.

This image has become one of my favorites from the trip. Hopefully I will return someday.

#

An image of towering mountains from the North Italian Dolomites. The snow covered peaks surround a large cirque like a crown. Blue sky and some light greens from the forest below add color. And heavy clouds sweep into the valley from the sides of the image
0
0
0
0

Dass die Union kein Bock auf ein AfD-Verbotsverfahren hat, ist gar nicht so überraschend, wenn man bedenkt, dass deren Forderungen, die dann dort auf ihre Vereinbarkeit mit dem Grundgesetz hin untersucht würden, zu einem großen Teil auch von ihr selbst kommen könnten.

0
0
1
0
0

@stefanoStefano Marinelli Hi Stefano, quick note about this blog post

https://it-notes.dragas.net/2023/12/13/how-to-create-a-freebsd-jail-hosting-xrdp-and-xfce-remote-access-desktop/

If you also install pulseaudio-module-xrdp package audio will work over the xrdp without requiring any additional configuration or services enabled, etc. Even if the hardware has no audio devices. It just works.
0
0
0
0
0

You know what I love about the Fediverse?

I don't feel compelled to follow everyone I interact with. My "algorithm" is the timeline I have made for myself, as contributed to by the people I have chosen to follow.

Many interactions are just two ships passing in the night, and that is it. Sometimes, we pass again and I choose to follow. Sometimes, I don't.

But it's not like I have lost all chance to ever see this person again. The algorithm of commercial platforms emphasizes following all interactions, no matter how ephemeral. Because anyone you don't explicitly follow may be lost forever in the soup of populist commercialization.

0
1

Hello Fedi, I'm kzimmermann, and now it's no secret that I just moved here from .

Perhaps my reasons for doing so were not clear. Yes, everyone had a personal reason, but I think mine were a little different, as I had been planning this move for a few months now.

I tried to summarize them here, but ended up writing something of a novel instead. Oh well. Here it goes:

kzimmermann.0x.no/articles/mov

Mirror for those without IPv6: tilde.town/~kzimmermann/articl

Copying my bio information:

I'm an amateur hacker who works towards the advancement free software. Advocates for privacy and user freedom. Enjoyer of casual FOSS Gameplay. Historically, a fedizen since 2015.

I have a backup blog (in tilde.town) and a Peertube channel for those who like bad FOSS gameplay.

Please boost this so people get the news of my new home!

0
1
0
0