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
0

New ideas are a bit like DNA mutations. Recombinations of fundamental blocks without any assurance that they will amount to something.

Most will simply not lead to a functioning organism: they are incomplete, internally inconsistent, misconstrued.

But even the few that do, they simply become seeds.

Whether they actually germinate and grow depends on random circumstances such as time and location.

In other words, the "external environment"


1/N

0
0

uspol

i've been watching, like many of you, the dismantling of the american government by a fascist dictator.

now, for many of you, this is the first time; for me, it's the third, as the two previous countries i lived in suffered the same fate.

there are many conclusions to take from such events, but one of mine is that people blindly believe in rules where in fact rules don't matter at all. the only thing that matters is power. rules flow from it; not the other way around

0
0
0
0
0
0
0
1

刃物による襲撃で18人負傷、ドイツ人の女を逮捕 独ハンブルク

CNN.co.jp @cnn.co.jp@web.brid.gy

ドイツ北部のハンブルクで23日、刃物を使った襲撃事件が発生し、当局によると18人が負傷した。このうち4人が重体とされる。 ハンブルク警察は、39歳のドイツ人の女を逮捕したと発表した。大規模な捜査の結果、女はハンブルク中央駅で単独での犯行に及んだとみられる。女は警察に拘束され、24日に裁判所に出廷する予定。 消防によると6人が「重傷」、7人が「軽傷」を負った。現場には数十の救急隊が駆けつけた。 ...

Read more →
0

、、、 shared the below article:

刃物による襲撃で18人負傷、ドイツ人の女を逮捕 独ハンブルク

CNN.co.jp @cnn.co.jp@web.brid.gy

ドイツ北部のハンブルクで23日、刃物を使った襲撃事件が発生し、当局によると18人が負傷した。このうち4人が重体とされる。 ハンブルク警察は、39歳のドイツ人の女を逮捕したと発表した。大規模な捜査の結果、女はハンブルク中央駅で単独での犯行に及んだとみられる。女は警察に拘束され、24日に裁判所に出廷する予定。 消防によると6人が「重傷」、7人が「軽傷」を負った。現場には数十の救急隊が駆けつけた。 ...

Read more →
0

Admin of todon.nl suggests, and rightly so, that the default/flagship Mastodon instance (isn’t decentralisation great?) be moved to a more neutral jurisdiction than Germany:

“Herewith the urgent request to move the Mastodon server presented to new users as the default (mastodon.social) to a more neutral jurisdiction (e.g. Switzerland). An alternative is to set up a new Mastodon server in a more neutral jurisdiction, which can then serve as a new flagship server.

The trigger for this is the regular negative moderation of people who speak out against the largest and bloodiest genocide of our time, the one in Palestine. In particular they use (or abuse, how you want to look at it) of a German law that seeks to counter so-called Holocaust reversal. With hiding behind this law, the moderators of mastodon.social (and especially its owner) are also unwittingly sitting in the chair of the (German) judge.

Apart from the fact that one local law should not affect the entire Mastodon project, the question is whether this law and the concept of Holocaust reversal are legally tenable in an international context.”

github.com/mastodon/mastodon/d

Mastodon mod closes the ticket after stating “There is no current plan to make changes to the Mastodon instances operated by Mastodon gGmbH. People are free to choose any Mastodon server when signing up for the platform.”

And this (see screenshot) is what that “choice” looks like.

This decentralisation anti-pattern – along with the fact that they didn’t close registrations after hitting a certain size to create a social precedent and allow distribution to other servers (as I advised Eugen to do back in the day) – is why there is a flagship instance to begin with when it’s an absolute contradiction of terms in a system that purports to be decentralised.

Screenshot of Mastodon homepage showing default highlighted button for joining mastodon.social above less emphasised button to pick another server.

Full text:

mastodon
Social networking that's not for sale.
Your home feed should be filled with what matters to you most, not what a corporation thinks you should see. Radically different social media, back in the hands of the people.
Button (white on Mastodon purple): Join mastodon.social
Button (purple on white): Pick another server
0
0
0
0

If you are married or in a long term relationship living with someone for years how did you meet your partner?

(Pick whatever fits best)
(Not everyone needs or wants this kind of relationship but I'm curious about how those who did and found it paired up.)

0
0

Struggling to get the SBS app on my TV to just play the goddamn news and after watching the spinning wheel of death for minutes, turning it off and on again, no really off, reconnecting the goddamn Bluetooth for the umpteenth time, and remembering fondly the days when you just had to adjust the aerial to find the sweet spot where the picture wouldn't roll.

an old TV tuned to a dead channel
0
0
0

today is another rendition of @tbernardTobias Bernard 's wonderful hackathon in ! (and i'm finally back in town at the same time it's happening)

there will be a lot of local-first peer to peer related work, systemd/mkosi topics, and hopefully some stuff too

i'll be hacking on pmbootstrap unshare support (removing the need for root access to use pmb), and maybe looking into pmb/mkosi integration (building on the mkosi support for pmOS that @craftyguyClayton has been working on the last few days)

totally forgot to post about this before but if you're in town and wanna stop by do come along, details are here

pad.gnome.org/enwydsh2RO2Dv4oO

0
0
0
0
0
0
0
0

I think there's a fun little pipeline exclusive to enthusiasts of the web platform:

- I want my personal website to be way simpler
- ugh, why aren't HTML includes a thing?
- oh right, they could be render blocking or reflow-triggering or circular
- I should write my own simple build step
- *designs own static site generator*

0

Admin of todon.nl suggests, and rightly so, that the default/flagship Mastodon instance (isn’t decentralisation great?) be moved to a more neutral jurisdiction than Germany:

“Herewith the urgent request to move the Mastodon server presented to new users as the default (mastodon.social) to a more neutral jurisdiction (e.g. Switzerland). An alternative is to set up a new Mastodon server in a more neutral jurisdiction, which can then serve as a new flagship server.

The trigger for this is the regular negative moderation of people who speak out against the largest and bloodiest genocide of our time, the one in Palestine. In particular they use (or abuse, how you want to look at it) of a German law that seeks to counter so-called Holocaust reversal. With hiding behind this law, the moderators of mastodon.social (and especially its owner) are also unwittingly sitting in the chair of the (German) judge.

Apart from the fact that one local law should not affect the entire Mastodon project, the question is whether this law and the concept of Holocaust reversal are legally tenable in an international context.”

github.com/mastodon/mastodon/d

Mastodon mod closes the ticket after stating “There is no current plan to make changes to the Mastodon instances operated by Mastodon gGmbH. People are free to choose any Mastodon server when signing up for the platform.”

And this (see screenshot) is what that “choice” looks like.

This decentralisation anti-pattern – along with the fact that they didn’t close registrations after hitting a certain size to create a social precedent and allow distribution to other servers (as I advised Eugen to do back in the day) – is why there is a flagship instance to begin with when it’s an absolute contradiction of terms in a system that purports to be decentralised.

Screenshot of Mastodon homepage showing default highlighted button for joining mastodon.social above less emphasised button to pick another server.

Full text:

mastodon
Social networking that's not for sale.
Your home feed should be filled with what matters to you most, not what a corporation thinks you should see. Radically different social media, back in the hands of the people.
Button (white on Mastodon purple): Join mastodon.social
Button (purple on white): Pick another server
0
0
0
0
0

today is another rendition of @tbernardTobias Bernard 's wonderful hackathon in ! (and i'm finally back in town at the same time it's happening)

there will be a lot of local-first peer to peer related work, systemd/mkosi topics, and hopefully some stuff too

i'll be hacking on pmbootstrap unshare support (removing the need for root access to use pmb), and maybe looking into pmb/mkosi integration (building on the mkosi support for pmOS that @craftyguyClayton has been working on the last few days)

totally forgot to post about this before but if you're in town and wanna stop by do come along, details are here

pad.gnome.org/enwydsh2RO2Dv4oO

0
0
0
0
0
0
0
0
0
0

Thank you @EndlessAccess for being a Diamond of ! 💎

Endless believes that youth should be able to shape their technology rather than be shaped by it. They harness the power of games to engage youth in learning 21st-century skills to build economic mobility and partner with nonprofits to solve the barriers of device and internet access.

Visit their website to know more: endlessos.org/

0
0

@dbDavid Bushell 🐝 owning URLs is cool and self hosting is cool but what would be really cool is more layers of accessible, approachable, sustainable, shared infrastructure/commons. The lower layers of the internet are a miracle of collaboration but the upper layers are so toxic the only “solution” is to reject every dependency and DIY as a rugged individualist yeoman farmer. Another world of dependable community/collaboration is possible but… not like Glitch I guess.

0

In the Everlasting search for clients and servers Federated, detached from corporate underlords, connected to the masses I learned about the following client server duo

Client: Delta Chat
Servers: Chat Mail servers

One thing that jumps immediately into attention, is the fact that when you download the client, select a server, you get a QR code

When you've configured your client, you will immediately notice that you do not need to enter a password for your client. The system is passwordless by default.

You do not need to enter a multi-factor authentication code it doesn't need it.

What you need to do is be careful with, is who you share your link with. Go and play with it, see if it something for you

delta.chat/en/

The image shows a screenshot of a mobile device displaying the Delta Chat website. The top section of the screen features a dark gray bar with the text "Home Download Blog Contribute FAQ Forum" and a logo with a speech bubble containing the letter "D." The time is 02:43, and the battery is at 91%.

Below the bar, the main content area is black with white and blue text. It states, "Delta Chat is a decentralized and secure messenger app." The features listed include reliable instant messaging with multi-profile and multi-device support, the option to sign up for secure fast chatmail servers or use classic e-mail servers, interactive web apps in chats for gaming and collaboration, and audited end-to-end encryption safe against network and server attacks. The text also mentions that Delta Chat is FOSS software built on Internet Standards, avoiding xkcd927.

At the bottom of the screen, there is a search bar with the URL "delta.chat/en" and a number "28" in a square, indicating notifications. The navigation bar includes a home icon, a lock icon, and a menu icon.The image displays a smartphone screen with a dark background. At the top, there is a status bar showing the time as 02:42, a battery level of 91%, and a 4G signal. Below the status bar, there is a text section that provides information about Chatmail servers. The text explains that Chatmail servers offer a privacy-preserving and speedy messaging experience, interoperable with chatmail and classic email servers. It instructs users to tap a chatmail server link to see the home page and then tap the QR invite code.

The text lists several Chatmail server links, each with a brief description:

"nine.testrun.org" is the default onboarding chatmail server for Delta Chat apps and has been stable since the December 2023 Chatmail announcement.

"mehl.cloud" is geared towards German-speaking users.


"mailchat.pl" is geared towards Polish-speaking users.

"chatmail.woodpeckersnest.space" and "chatmail.culturander.it" are focused on Italian-speaking users.

"chika.aangat.lahat.computer" operates in the US.

"tarpit.fun" is hosted in Germany.

At the bottom of the screen, there is a navigation bar with a home icon, a search bar displaying "delta.chat/en/chat," and a number "28" indicating unread notifications. The navigation bar also includes options for "webxdc apps," "bots," and "cosmos."

 Ovis2-8B

🌱 Energy used: 2.305 WhThe image shows a smartphone screen displaying the settings menu of an application with avatar"Radio Azureus." The screen is predominantly black with white text and icons. At the top, there is a status bar showing the time as 02:30, a Wi-Fi signal, full battery at 82%, and a temperature of 24 degrees. Below the status bar, the word "Settings" is displayed in white text, with a left-pointing arrow icon.

The settings menu includes several options: "Chats and Media" with "Read Receipts On," "Notifications" turned on, "Appearance" set to "System default, Wallpaper Default," "Add Second Device," "Connectivity" with "Connected," and "Advanced." At the bottom of the screen, there are two additional options: "Donate" with a heart icon and "Help" with a question mark icon, indicating the version of the application as "Delta Chat 1.58.4." The profile picture next to the name "Radio Azureus" shows a scenic image of a blue sky and water.
0
0
0
0
0
0
0

Let's take a look at the NixOS 25.05 release notes. 👀

Starting on the NixOS side of things: nixos-rebuild-ng, a full rewrite of nixos-rebuild in Python, is available for testing. You can enable it by setting system.rebuild.enableNg in your configuration (to replace the old nixos-rebuild), or by adding nixos-rebuild-ng to your environment.systemPackages (for side-by-side installation). It is expected that the next major version of NixOS (25.11) will ship with nixos-rebuild-ng by default.

0