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

"トランプ大統領は20日、記者会見を開き、「深く失望させられるものであり裁判所の特定の判事たちを恥ずかしく思う」などと述べ、最高裁の判事たちを批判しました。"

私はこのアメリカ大統領を恥ずかしく思う。

【速報中】米最高裁 相互関税などめぐる裁判 トランプ政権側は敗訴も10%の新たな関税課す命令に署名の考え | NHKニュース | アメリカ、トランプ大統領、関税 news.web.nhk/newsweb/na/na-k10

0

@Mastodon is changing course when it comes to how people join the platform. In late 2022, the team decided to send sign-ups directly to their server in order to make onboarding more straightforward. But that didn't align with the promise of decentralization. Here, Community Director @haubleshannah aubry explains the new approach to server recommendation, along with some other ways Mastodon is helping build community.

flip.it/1bWN26

0
0
0
0
0
0

Got nerdsniped by a request from @thisismissem.social and made a little visualizer tool demonstrating the various ways you can represent "how long is this string?" in Unicode:

data.runhello.com/bs-limits/

- Bytes (in the standard UTF-8 recording)
- (irrelevant except in JS, where it's relevant)
- Codepoints (unicode characters)
- Grapheme clusters (the visual "characters" you see on screen)

And how the divergence of the two relates to Bluesky's "unusual" post limit rules.

0
0
0
0
0
0

@Em0nM4stodonEm :official_verified: @thelocalstack @doekmanZaͩnͦsͤt̀́rͤa̅̆̈ @FurryBeta @knowproseTaran Rampersad @annehargreavesAnneH

In Europe there is an alternative that verifies your ID better *and* is data minimizing.

Most European ID-Cards have a cryptographic chip that enables verification of identity via a NFC-coupled Smartphone-App.

What is special: You can select in the App which info to give away. Only age, only lastname, only address, etc.

Identity provider is the state and in Germany the App is open source, called .

@alex_mastodonAlex S. @Em0nM4stodonEm :official_verified: @thelocalstack @doekmanZaͩnͦsͤt̀́rͤa̅̆̈ @FurryBeta @annehargreavesAnneH What is probably the most interesting to me is the sudden interest in 'age verification' or any other verification.

These websites and services survived all these years without them. Then 'bots' showed up, and they didn't bother that much with it at all - X is a great example, as is anything Meta, as is LinkedIn.

What they had a problem with was when showed up and collapsed the field.

0

We're looking for two Backend Ruby on Rails Web Developers to work with us remotely as part of the core team.

Ideally you are:

1. Very experienced with Ruby on Rails
2. Proficient in PostgreSQL, and familiar with Redis and Elasticsearch
3. Experienced in developing maintainable and scalable web backend and API systems

This remote full-time position requires a 4-hour overlap with the CET timezone.

For more info/to apply: jobs.ashbyhq.com/mastodon/ac9d

0
4
0
0

aftermath.site/ram-prices-hdd-

"The rabid adherents of AI – not those who feel compelled to use it for work, but the ones who won’t shut the fuck up about it – are too blinkered, greedy, or ignorant to see the writing on the wall. They do not love computers; maybe they never did. They love money and having a mistake-prone LLM do their work for them. They love increasingly ugly leather jackets. They fear falling behind their peers, and would do anything to keep up no matter the impact on the world. They love the insular fascist tech culture that radiates like a cancer from the Bay Area, a once vibrant and interesting place made foul by their presence. They love offloading their tasks to something mimicking a human voice, and scaring themselves into thinking it has personhood despite the entire premise being flawed from the jump. They love deskilling themselves in real time and fooling themselves into thinking they’re Albert Einstein 2."

0
0
0
0
0
0
21
0

For any editors out there who also know something about Internet routing ... earlier this week I significantly updated the "RouteViews" article after discovering to my immense surprise that it was a very short and small article that didn't say much:

en.wikipedia.org/wiki/Route_Vi

I would appreciate any other eyeballs on it (and welcome any improvements).

Also, see the Talk page for my notes about adding a logo!

(It's been a while and I don't remember the exact process. 🤦‍♂️)

0

I've never really been an audio quality snob. I figure almost all audio I listen regardless of source is high enough quality to not be able to tell a difference.

But I just switched from Spotify to Tidal, migrated all my playlists over and, well, I was wrong. It literally sounds like I bought a new better pair of headphones.

0

Hey, you, reader:

Ever been browsing someone's blog, website, repo -- even their social web profile -- and thought to yourself "Wow, that's really neat. I love what they did here!"

Consider telling them! Someone on here made a post a while back encouraging people to do just that, and I've tried to make a conscious habit of contacting the authors of neat little indie and smolweb sites.

Email, guestbook, comment; whatever it might be, consider reaching out somehow to share your appreciation. You might be surprised at how much it makes their day.

You might also be surprised to discover how much making their day makes yours, too.

0
19
0

仕事が嫌になったので、こういうDSLを妄想してみた
https://github.com/polidog/ReverHTTP/blob/main/spec.md

このDSLを考えた背景として、WhatとHOWを分離したいという気持ちと、LLMにプログラミング言語扱わせるのはコンテキスト肥大化するなという課題感から考えてみました。

面白いのはDSLからJSON IRつまりjsonで中間表現をすることによってどの言語でも実装可能にするところかなと思っています。

実験的なものなので、実用レベルにしようとも思わないけどとりあえずPHPで動くところまでは作ってみようと思います。

0

POLL: Fedi people, do you have a website or blog or personal wiki or some other kind of online Thing That You Control Yourself that other people can find you on that isn't paid for / maintained by someone else, meaning YOUR THING is at a web address like you.whatever, not at you.someonelse.whatever or someoneelse.whatever/you, I mean are you paying the tenner a year or however much for a whole-ass domain name all for yourself (or for you and a small group of IRL friends), and if not do you want to be, THE POLL, and here is the guidance and elaboration on options:

1) No and I don't want my own site, Fedi and/or other social media scratches that itch for me just fine and I'm content with this arrangement

2) No, but I have a Vague Yearning or a Curious Itch and I wonder sometimes what it would be like, but so far it's just feelings and not plans, I haven't taken any concrete steps towards making My Own Website a real thing that exists, but I'm comfortable saying that I would probably *like* it to exist some day when I'm ready

3) No, but more of a Not Yet than a no; maybe I've bought a domain name and not put anything on it yet, or I haven't yet bought a domain name but I'm researching my options (whether I do it in a lazy few minutes here and there or in focused making-notes sort of study, both count for the purposes of this question), I've spent some time thinking about this With Intent, and I feel less "*wouldn't* this be nice" and more "*won't* this be nice" about this endeavour

4) Yes I own at least one domain name, come on Dan this is Fedi, and at least one of my domains even have websites or services associated with them

BOOST THIS TOOT to get an INCREDIBLY INACCURATE IMPRESSION of how many people have and/or want websites and a more accurate picture of how many people On Fedi have and/or want websites

0

There's an irony in someone ethically protesting about not wanting to be in a vouch file, but willing to submit a PR with a git commit which has more identifying metadata attached to it that is also just a public distributed log...

(Btw if someone doesn't want to be in a vouch file, I have full respect for that wish and won't do it, but if I merge your offered PR, your authorship is in the log forever at your wish anyways... so color me confused.)

0

Internationalise The Fediverse

shkspr.mobi/blog/2024/02/inter

We live in the future now. It is OK to use Unicode everywhere.

It seems bizarre to me that modern Internet services sometimes "forget" that there's a world outside the Anglosphere. Some people have the temerity to speak foreign languages! And some of those languages have accents on their letters!! Even worse, some don't use English letters at all!!!

A decade ago, I was miffed that GitHub only supported some ASCII characters in its project names. There's no technical reason why your repo can't be called "ഹലോ വേൾഡ്".

Similarly, I'm frustrated that Mastodon (the largest ActivityPub service) doesn't allow Unicode usernames and has resisted efforts to change.

So I built a small ActivityPub server which publishes content from an Actor called @你好@i18n.viii.fi - it is only a demo account, but it works!

Some ActivityPub clients report that they are able to follow it and receive messages from it. Others - like Mastodon - simply can't see anything from it. Take a look at the replies on Mastodon to see which services work. You can also see some of its posts on the Fediverse.

What Does The Fox Spec Say?

The ActivityPub specification says:

Building an international base of users is important in a federated network. Internationalization

I can't find anything in the specifications which limits what languages a username can be written in. But there are a few clues scattered about.

The user's @ name is defined by preferredUsername which is:

A short username which may be used to refer to the actor, with no uniqueness guarantees. 4.1 Actor objects

There's nothing in there about what scripts it can contain. However, later on, the spec says:

Properties containing natural language values, such as name, preferredUsername, or summary, make use of natural language support defined in ActivityStreams. 4. Actors

So it is expected that a preferred username could be written in multiple scripts. Which implies that the default need not be limited to A-Z0-9.

The ActivityStreams specification talks about language mapping.

Finally, the ActivityPub specification has some examples on non-Latin text in names.

So, I think that it is acceptable for usernames to be written in a variety of non-Latin scripts.

But What About...?

There are usually a few objections to "Unicode Everywhere" zealots like me. I'd like to forestall any arguments.

What about homograph attacks?

Well, what about them? ASCII has plenty of similar looking characters. I doubt most people would notice when a capital i is replaced by a lower L - and vice-versa. Similarly the kerning issue of an r and n looking like an m is well known. Are mixed language homographs more dangerous? I don't think so.

What if people make names that can't be typed?

Well, what if they do? Maybe not being found by people who can't type your language is a feature, not a bug. But, anyway, clients can let users search for other people, or copy and paste their names.

What about weird "Zalgo" text?

It is up to a client to decide how they want to render text input. The "problems" of strange Unicode combinations are well known. This is not a hard computer-science problem.

What about bi-directional text?

The spec makes clear this is allowed.

Do people even want a username in their own script?

I have no evidence for this. But I bet you'd get pretty frustrated if you had to switch keyboard just to type your own name, wouldn't you? In any case, why can't I have a username of @😉

What's Next?

If you build ActivityPub software, give some thought to the billions of people who don't have names which easily fit into ASCII.

If your software can see @你好@i18n.viii.fi and its posts, please let me know.

0
0
0
0
0
0

@glyph Finally had time to read your blog post laying down ground rules for how to engage you (if we must!) in discussing AI.

This is great. Really well written, and as one might expect from you very well thought out and reasonable.

This can be a very difficult topic for people. I think part of why there are so many strong feelings is we all have the strong sense that this IS a game changer. It's just a question of how bad (or good if you're a maximalist!) it will be.

I'll admit it, I'm kinda scared for the industry as a whole, but don't feel like I can afford to take any kind of ethical stance, in no small part because I'm one of the people who would ABSOLUTELY spiral down the drain if this stuff ceased to exist.

Hope you're well and doing your best to have a good winter!

blog.glyph.im/2026/01/how-to-a

0
0
0
0

« Ce n’est pas le locataire du 6ème qui est anti-fasciste ! Ce sont les fascistes qui sont anti-locataires du 6ème »

Marcello Mastroianni, dans le magnifique « Une journée particulière » d’Ettore Scola.

0

Palantir Technologies is suing Republik Magazine over an investigation into Palantir’s activities in Switzerland, published in December 2025. The lawsuit demands a counterstatement and is currently being heard by the Zurich Commercial Court.
Read the story that made Palantir sue us — now available in English.

republik.ch/2026/02/18/how-ten

Palantir is suing Republik, an independent Swiss media outlet that published an in-depth investigation into its activities.
0

Palantir Technologies is suing Republik Magazine over an investigation into Palantir’s activities in Switzerland, published in December 2025. The lawsuit demands a counterstatement and is currently being heard by the Zurich Commercial Court.
Read the story that made Palantir sue us — now available in English.

republik.ch/2026/02/18/how-ten

Palantir is suing Republik, an independent Swiss media outlet that published an in-depth investigation into its activities.
0
4
0

Microsoft's new Xbox chief says "games are and always will be art, crafted by humans" and that Xbox won't chase AI slop. "As monetization and AI evolve and influence this future, we will not chase short-term efficiency or flood our ecosystem with soulless AI slop." www.theverge.com/games/882326...

Read Microsoft gaming CEO Asha...

0
0
1
0

I'm open for work again! I'm looking for interesting opportunities; want to work with me?

My experience includes web archiving and digital preservation, devops, and internal developer tooling. I'd love to put that experience to work for you and your team.

Experience includes the Internet Archive, GitHub, Shopify, and others alongside a number of open source projects.

0
0

Microsoft's new Xbox chief says "games are and always will be art, crafted by humans" and that Xbox won't chase AI slop. "As monetization and AI evolve and influence this future, we will not chase short-term efficiency or flood our ecosystem with soulless AI slop." www.theverge.com/games/882326...

Read Microsoft gaming CEO Asha...

0
0
4
0
0
0
0
0
0
0