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

Sadhi Luokomaa 曾經遇到過一些情況,人們期待被收養者對自己能夠來到芬蘭心懷感激。這種期待在關於移民的討論中也同樣存在。

//這段話精準還原了我這些年的經歷和心路,也許不只是我:

“第一個問題總是:你從哪裡來?年輕的時候我總是會回答,但現在長大成人後,我學會了劃清界線。我沒有義務向所有人講述自己的故事。” Luokomaa 如此描述。

:blackcat_11134:

”Puhun äidinkielenäni suomea, mutta minulle puhutaan silti englanniksi” – adoptoidut aikuiset kokevat ulkopuolisuutta | Kotimaa | Yle
yle.fi/a/74-20207983

0
0
0
0
0
0

This is supposedly what is causing trucking broker stocks to crash today:

"""
Thursday’s rout was sparked by an update from tiny AI logistics firm Algorhythm Holdings Inc., which said its SemiCab platform in live customer deployments was helping its customers’ internal operations to scale freight volumes by 300% to 400% without a corresponding increase in operational headcount. Shares of the company soared 12%.

Algorhythm, which had a market capitalization of less than $5 million before Thursday, previously operated as The Singing Machine Company, Inc. — selling karaoke products — until rebranding in 2024 as an AI logistics firm. The company reported less than $2 million in sales for the quarter ended September 30, with a net loss totaling nearly $3 million for the period.
"""

(finance.yahoo.com/news/logisti)

0
0

Another interesting factor of resistance to ICE in Minnesota is that it does actually change what it means to people to be "Minnesotan" in a way that I hope will inspire & encourage people there.

Sure, Minnesotans like to think of themselves as good neighbors. The idea of being a "good neighbor" is highly valued.

But I think Minnesotans have redefined "neighborliness" for themselves in recent months.

0
0
0

Rust workspace has three crates A, B and C. Then there's a crate COMMON-AB which contains the shared code used by both A and B and a crate COMMON-BC which uses the shared code used by both B and C. Yeesh.

0
1
0
0

This is supposedly what is causing trucking broker stocks to crash today:

"""
Thursday’s rout was sparked by an update from tiny AI logistics firm Algorhythm Holdings Inc., which said its SemiCab platform in live customer deployments was helping its customers’ internal operations to scale freight volumes by 300% to 400% without a corresponding increase in operational headcount. Shares of the company soared 12%.

Algorhythm, which had a market capitalization of less than $5 million before Thursday, previously operated as The Singing Machine Company, Inc. — selling karaoke products — until rebranding in 2024 as an AI logistics firm. The company reported less than $2 million in sales for the quarter ended September 30, with a net loss totaling nearly $3 million for the period.
"""

(finance.yahoo.com/news/logisti)

0
0
0
0

Okay, here's my followup. What did I mean by "build a replacement for Discord"? That's shorthand, because to be honest, Discord is *a lot of things* because it has a lot of resources behind it. And of course, people have their own preferred directions, especially in XMPP and Matrix, and I think those efforts are worthwhile. But I'm talking about some near-future threats-and-opportunities, so let me explain what we want to, and ought to, build.

So I will detail in this thread, and yes, this will be a Classic Christine Thread (TM), what I mean. The things we would *like* to do, at a high level:

- Get "moderated chatroom with no center" tech in the hands of users
- Which also includes direct file sharing
- Advance Spritely's core tech in the process. There's nothing like a real world use case with real users to push forward your system
- Advancing that tooling also means opening up some things that you can't do anywhere else

What does that mean? Read on! Let's go!

0

Increasingly, we are seeing regulation and policies being driven by a coalition of two groups with differing goals: people with I will say, bad intentions to crack down on speech and communication between at risk groups, especially non-white and queer people. Who are, weirdly, teaming up with well meaning people who are upset at big tech for allowing terrible things to happen especially as engagement-oriented feeds have lead to radicalization of hate and other such things. And both of them are saying, "let's punish big tech!" Which like, great, I'm all for punishing big tech. Except...

0
0

If you use AI-generated code, you currently cannot claim copyright on it in the US. If you fail to disclose/disclaim exactly which parts were not written by a human, you forfeit your copyright claim on *the entire codebase*.

This means copyright notices and even licenses folks are putting on their vibe-coded GitHub repos are unenforceable. The AI-generated code, and possibly the whole project, becomes public domain.

Source: congress.gov/crs_external_prod

Excerpt from the linked document. It reads "The AI Guidance states that authors may claim copyright protection only “for their own contributions” to such works, and they must identify and disclaim AI-generated parts of the works"Excert from the linked document:

Three copyright registration denials highlighted by the Copyright Office illustrate that, in general, the office will not find human authorship where an AI program generates works in response to user prompts:

1. Zarya of the Dawn: A February 2023 decision that AI-generated illustrations for a graphic novel were not copyrightable, although the human-authored text of the novel and overall selection and arrangement of the images and text in the novel could be copyrighted.

2. Théâtre D’opéra Spatial: A September 2023 decision that an artwork generated by AI and then modified by the applicant could not be copyrighted, since the applicant failed to identify and disclaim the AI-generated portions of the work as required by the AI Guidance.

3. SURYAST: A December 2023 decision that an artwork generated by an AI system combining a “base image” (an original photo taken by the applicant) and a “style image” the applicant selected (Vincent van Gogh’s The Starry Night) could not be copyrighted, since the AI system was “responsible for determining how to interpolate [i.e., combine] the base and style images.”
0
0
1
0

So I will detail in this thread, and yes, this will be a Classic Christine Thread (TM), what I mean. The things we would *like* to do, at a high level:

- Get "moderated chatroom with no center" tech in the hands of users
- Which also includes direct file sharing
- Advance Spritely's core tech in the process. There's nothing like a real world use case with real users to push forward your system
- Advancing that tooling also means opening up some things that you can't do anywhere else

What does that mean? Read on! Let's go!

@cwebberChristine Lemmer-Webber Jumping ahead - quite a bit - based on your recent "How to Level Up the Fediverse" talk, where you had mentioned the idea of, to describe it in brief, "web applications that contain multiple applications", such as online communities that contain games, etc.

I assume this is relevant to where you're going with a Discord alternative, which is actually a large number of interacting features, really?

I can see why this kind of project might be an excellent test bed for popularizing this.

0
1

Okay, here's my followup. What did I mean by "build a replacement for Discord"? That's shorthand, because to be honest, Discord is *a lot of things* because it has a lot of resources behind it. And of course, people have their own preferred directions, especially in XMPP and Matrix, and I think those efforts are worthwhile. But I'm talking about some near-future threats-and-opportunities, so let me explain what we want to, and ought to, build.

So I will detail in this thread, and yes, this will be a Classic Christine Thread (TM), what I mean. The things we would *like* to do, at a high level:

- Get "moderated chatroom with no center" tech in the hands of users
- Which also includes direct file sharing
- Advance Spritely's core tech in the process. There's nothing like a real world use case with real users to push forward your system
- Advancing that tooling also means opening up some things that you can't do anywhere else

What does that mean? Read on! Let's go!

0
0
0
0
0
0
1
0
2
0
0

If you're interested in funding or helping us find funding for a Discord replacement that's federated and end-to-end encrypted, we're interested in implementing that at @spritelyThe Spritely Institute ... we even had been talking about that being our big focus for 2026.

We have the skills and the underlying tech to pull this off. What we need right now is resources. Funding for open source nonprofits like ours really fell apart in 2025. If you think you know how to help, feel free to reach out.

0
0
0
0
0
0

@retech Yes, we are in an arms race. They've changed tactics.

And guess what? We found out. Because they're being watched. Because people are out there and being alert. And because that open outrage actually makes the media pay attention.

People are rallying against those warehouses, forcing their local gov'ts to refuse approvals. The new offices? Building management can decide the risk is not worth the rent.

@inthehandsPaul Cantrell

0

Chaos ve vzdušném prostoru texaského El Pasa. Americký úřad pro letectví se ho rozhodl uzavřít, aniž by o tom předem informoval civilní letiště nebo vedení města. Zprvu dokonce na 10 dní.
ℹ️ Důvodem měl být zásah proti dronům mexických drogových kartelů. Nic takového se ale nepotvrdilo.
ℹ️ Podle amerických médií chtěla jen pohraniční stráž vyzkoušet vysokoenergetické lasery.

0
0
0
0
0

mirrors.kernel.org is down because it threw 2 disks in a RAID-6 array and then ground itself to a halt. I'm trying to resuscitate it. Please use mirrors.edge.kernel.org (it's pointing at our only remaining server that is now up, in Amsterdam).

We need more redundancy for these systems. After exiting Equinix, we are reduced to just 2 nodes (and hence, we're now down to 1 until I rebuild the RAID array on the one that's currently offline).

If you can donate us a server with at least 70TB of space and lots of bandwidth, I'd like to hear from you, but it has to come with hosting, as we don't have any physical datacentres any more and must rely on the kindness of strangers to host them.
0
0

Now I mentioned advancing Spritely's core tech. You may have seen that Spritely is very demo-oriented. But it's often a bit more than just a demo, we've shipped a bunch of games built on our tech so you can see things work, but that's also because a game is something more substantial that tends to push the limits of things and helps us stress that the core ideas are working, and working performantly, while demonstrating core ideas in a fun way. But an application that users use every day is a different matter. There's a lot of things you have to get right. And we've spent several years in the demos and games phase. It's time to start getting this stuff in users' hands. And that will improve the whole Spritely ecosystem too, so that you can also use Spritely's tech to do other wild things.

What kinds of wild things? Well really, why shouldn't all software be social and collaborative? But I am also talking about real, performance-critical things. And yes, returning to games again, but take a look at this game demo we put together Goblinville: spritely.institute/news/goblin

That's cool and realtime and honestly is something you can't do on top of ActivityPub for instance; the latency requirements are too tight. This is a good example of the use of our protocol OCapN.

0

Learned about the "Wuselfaktor" yesterday when talking about Settlers II for @dosgameclub💾 DOS GAME CLUB 💾

It's a German concept that describes how interesting and nice a game is to look at without the player doing anything in particular.

It's especially relevant for simulation type games, where your screen is filled with a bunch of characters that are each working on their own task.

Settlers II has a very high Wuselfaktor, but so do games like Lemmings or Transport Tycoon.

de.wikipedia.org/wiki/Wuselfak

0
0
0
0