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.

I'm actively looking for a new remote role or project starting February. Freelance and employment are both on the table.

Django, FastAPI, Python, SvelteKit, JavaScript, TypeScript. Or iOS / Swift for the right project.

I have 25 years of experience building websites, 13 years of experience building iOS app (yes those years overlap, I am not *that* old haha).

Please share, please dm if you know of something.

0
0
0

他己モン

【16タイプ他己モン診断🐙】
nagikoさんから他己診断リクエストが届いたよ!

nagikoさんがどんな人か考えながら質問に答えてみて!
あなたはnagikoさんをどれだけ理解してるかな!?

👇診断はこちらから👇
takomon16.com/friend/mke9u7z1k

【nagikoさんへ】
友達の回答が終わったら、同じ上のURLから結果をチェックしてね!

0
0

Hey everybody, quick question if you have a moment! Please help me settle a disagreement we're having in the office about this dress I found. What two colors do you think it is?

A photo of a dress that seems to either be blue and black or white and gold.
0
0
0
0
0

大家晚安 :sherma:

今天去讀書,回家途中去光南買了代針筆、原子筆跟自動鉛筆,算是一次補足缺少或快壞掉的文具。自動鉛筆買的是 Mono Graph Fine,觸感跟整體品質真的很不錯,245 花得蠻值得的。

另外經過張廖家廟,沒開,在外面廣場拍了幾張照。

西屯路望向文心路捷運張廖家廟牌坊望向街上張廖家廟的樹跟矮牆逢甲街道夕照
0

RE: mastodon.social/@Gargron/11573

I have to admit, the performance of a Chromium-based browser compared to Firefox is abysmal. I don't have that many tabs but it lags a lot and the browser constantly puts tabs in hibernation to save memory--something I've never needed with Firefox. So all of you Chrome users live like this? No wonder RAM is in high demand.

0
0
0
0

2026 vai ser o meu ano do desktop Linux 🐧

by @cadeyXe :verified:

"Eu tenho apenas tolerado o Windows 11 por um tempo, mas recentemente chegou a um ponto em que se tornou absolutamente insuportável. De alguma forma, o Linux no desktop ficou muito melhor, mesmo sem fazer nada diferente.

A Microsoft conseguiu sabotar ativamente a experiência do desktop através de anos de desconsideração e rancor contra seus usuários. Eles conseguiram pegar algumas de suas inovações tecnológicas mais revolucionárias (o design híbrido do kernel NT que permite reiniciar drivers, NTFS, ReFS, WSL, Hyper-V, etc.) e depois simplesmente estragou tudo com menus de início feitos com React Native, menus control-alt-delete que na verdade são apenas webviews e forçando o Copilot goela abaixo de todo mundo a ponto de eu ter ficado acidentalmente preso no Copilot em um PC de jogos portátil e ter que reiniciar o dispositivo para sair dele. É como se as equipes internas da Microsoft tivessem décadas de antecedência para atirar umas nas outras na cabeça, com resultados previsíveis.

Para ser sincero, já estou farta. Vou usar o Fedora no meu PC e o Bazzite (ou SteamOS) nos meus dispositivos portáteis.

Acho que o Linux no desktop está pronto para as massas agora, não porque tenha avançado muito. Ele está pronto para as massas usarem porque o Windows piorou tanto que continuar a usá-lo é um prejuízo ativo para a experiência do usuário e a estabilidade. Sem mencionar o preço da memória RAM ultimamente, você precisa de cada gigabyte que puder obter, e o Linux para desktop permite que você desperdice menos com besteiras supérfluas que poucas pessoas realmente querem."


xeiaso.net/notes/2026/year-lin…

0

⚠️ Update: Metrics show remains offline as the country wakes to another day of digital darkness.

With the internet blackout now past its 132nd hour, early reports indicate thousands of casualties. The true extent of the killings is masked by the absence of connectivity.

Graph from NetBlocks showing network connectivity in Iran from January 5, 2025, to January 14, 2025. The y-axis represents normalized connectivity, ranging from 0% to 100%, and the x-axis represents the dates. The green line representing Iran's connectivity remains lower than normal most of the time period due to protests, with a sharp drop on the evening of January 8. The drop in connectivity aligns with protests across the nation. The minimum and current connectivity levels are indicated as 1% and 1%, respectively. The chart has a dark background with a red horizontal arrow labeled 'SHUTDOWN', indicates the period of disruption.

⚠️ Update: Network data show the has now entered the seventh day of a near-total telecoms blackout, with the incident passing the 144-hour mark; the disruption ranks among the longest on record and continues to isolate over ninety million Iranians from the outside world

Graph from NetBlocks showing network connectivity in Iran from January 5, 2025, to January 14, 2025. The y-axis represents normalized connectivity, ranging from 0% to 100%, and the x-axis represents the dates. The green line representing Iran's connectivity remains lower than normal most of the time period due to protests, with a sharp drop on the evening of January 8. The drop in connectivity aligns with protests across the nation. The minimum and current connectivity levels are indicated as 1% and 1%, respectively. The chart has a dark background with a red horizontal arrow labeled 'SHUTDOWN', indicates the period of disruption.
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0

Ryan @bluewizardRyan Stapleton has released a fourth test version 0.1.4 of "AMail", his implementation of a modern email client for AmigaOS 3.2 that supports IMAP and SMTP.

The current version 0.14 of AMail contains several changes in various areas. Among other things, the display speed when showing email content has been increased and functions and settings for removing HTML code have been added.

amiga-news.de/en/news/AN-2026-

0

2026 vai ser o meu ano do desktop Linux 🐧

by @cadeyXe :verified:

"Eu tenho apenas tolerado o Windows 11 por um tempo, mas recentemente chegou a um ponto em que se tornou absolutamente insuportável. De alguma forma, o Linux no desktop ficou muito melhor, mesmo sem fazer nada diferente.

A Microsoft conseguiu sabotar ativamente a experiência do desktop através de anos de desconsideração e rancor contra seus usuários. Eles conseguiram pegar algumas de suas inovações tecnológicas mais revolucionárias (o design híbrido do kernel NT que permite reiniciar drivers, NTFS, ReFS, WSL, Hyper-V, etc.) e depois simplesmente estragou tudo com menus de início feitos com React Native, menus control-alt-delete que na verdade são apenas webviews e forçando o Copilot goela abaixo de todo mundo a ponto de eu ter ficado acidentalmente preso no Copilot em um PC de jogos portátil e ter que reiniciar o dispositivo para sair dele. É como se as equipes internas da Microsoft tivessem décadas de antecedência para atirar umas nas outras na cabeça, com resultados previsíveis.

Para ser sincero, já estou farta. Vou usar o Fedora no meu PC e o Bazzite (ou SteamOS) nos meus dispositivos portáteis.

Acho que o Linux no desktop está pronto para as massas agora, não porque tenha avançado muito. Ele está pronto para as massas usarem porque o Windows piorou tanto que continuar a usá-lo é um prejuízo ativo para a experiência do usuário e a estabilidade. Sem mencionar o preço da memória RAM ultimamente, você precisa de cada gigabyte que puder obter, e o Linux para desktop permite que você desperdice menos com besteiras supérfluas que poucas pessoas realmente querem."


xeiaso.net/notes/2026/year-lin…

0
0

結局悪口だらけになってしまいましたが、丸亀製麺の新作を食べてきました!
参考になる方がいらっしゃれば教えてください
🙏

牛肉とそぼろが卵あんかけの上に載った丸亀製麺の「肉がさね玉子あんかけうどん」を食べる - osumiakari.jp
www.osumiakari.jp/articles/20260115-marugamenikugasane/ (?)

0

Ruby was born a hobbyist's language. Written for a human to enjoy, to write, to delight in.

Now, I get paid to write Markdown, not Ruby. I ride the LLM-Shoggoth. I don't read the Ruby it creates, Claude does.

Ruby will die a hobbyist's language: written by humans, for fun.

0
0
0
2
0

As Iran’s violent crackdown intensifies, amid unprecedented sociopolitical and economic uprisings nationwide, we speak with Alp Toker @atokerAlp Toker :mastodon:
, Director of @netblocks , who describes a sophisticated campaign by Iranian authorities to block all digital communications, a strategic move to crush dissent and control the national and global narrative.

youtube.com/watch?v=4J0ctWdYOLY

0
0
0
1
0
0

New, by me: Security researcher Eaton Zveare spent weeks trying to alert a little-known but critical U.S. cargo tech giant that their shipping systems and customers' data were exposed to the web.

After weeks of trying, Zveare asked TechCrunch for help. We were ignored, too. On the third time we emailed the firm's CEO, we included a partial copy of his password to show the seriousness of the flaws.

A couple of hours later, we got a response — from its law firm.

techcrunch.com/2026/01/14/us-c

0
0
0
0
0
2
0

In GDScript you can store a native type into a variable, but you cannot do much with it afterwards. You can only create an instance via `.new()`.

This is because you are not storing a type reference, but rather a special GDScript object, GDScriptNativeClass, and general Object or ClassDB API doesn't accept it as input in any way.

Would at least be nice to get the class name from the GDScriptNativeClass object directly, without instantiating first. It exists as a String member, but not exposed.

A script snippet, creating a variable named `x` and being assigned `Control`, which is a native Godot type. The type of the variable is then printed to the output. The an instance of `Button` is created and ClassDB API is used to check if it is related to the type stored in `x`. For that, `x` needs to be instantiated first.
0
0
0

I'm actively looking for a new remote role or project starting February. Freelance and employment are both on the table.

Django, FastAPI, Python, SvelteKit, JavaScript, TypeScript. Or iOS / Swift for the right project.

I have 25 years of experience building websites, 13 years of experience building iOS app (yes those years overlap, I am not *that* old haha).

Please share, please dm if you know of something.

0
0
0
2

I'm over here filing reports and doing accounting and shit but eventually I will be back on the parts of work I like again. Meanwhile at least my coworkers are doin' the cool shit, the coolest actually, and that's giving me life and motivation to keep going

0
0

直到現在,我還是很喜歡這部電影。

當年與現在的自己應該在很多地方、對很多事已經有不同的想法了。

但追著夢想跑這件事,並沒有改變,還有很多想完成、挑戰的事。

youtube.com/watch?v=enu0ni6p3bs

0
0
0

법원은 김병주 MBK파트너스 회장과 김광일 부회장 등 임원진 4명에 대한 구속영장을 기각했다. 이들은 홈플러스 신용 등급 하락을 예상하고도 820억원 규모 채권을 발행하고 그 뒤 기업 회생을 신청해 투자자에게 손실을 끼친 혐의(사기)를 받고 있다. 법조계에 따르면 김 회장 등은 영장실질심사에서 “불구속이 돼야 임직원 급여 지급 등 회사 운영을 이어갈 수 있다”는 취지의 주장을 이어간 것으로 알려졌다. 하지만 구속 위기에서 벗어난 지 몇 시간 지나지 않아 홈플러스는 경영진 명의로 대규모 폐점과 급여 유예를 발표했다.

RE: https://bsky.app/profile/did:plc:a6qvfkbrohedqy3dt6k5mdv6/post/3mcfjfxlwms2a

0