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.

after years of refusing to use type variables in Python because the syntax was just horrendous, i've learned that in Python 3.13 they've added syntax for it that's just normal! check this out:

from typing import overload
from collections.abc import Iterator, Generator, AsyncIterator, AsyncGenerator


@overload
def with_progress[T](iter: Iterator[T]) -> Generator[T]: ...

@overload
def with_progress[T](iter: AsyncIterator[T]) -> AsyncGenerator[T]: ...

I'm starting to like Python type annotations (separately from Python typecheckers, which have a much more spotty usability record outside of pyright)

0
0
2
0

Rubyでプロパティベーストテスティングしたい時ってどういうgemがあるのかしら。
初プロパティベーストテスティング。

オーディオ加工しているとたまに変なことになるのでやっといた方がいいなと思った。

0
0

Who should I be following in the Fediverse? Twitter just makes me sad, and I need a new place to find people doing interesting things.

I'm interested in software development in any programming language, game development, web development, UI, design, and home lab stuff. I'm not interested in AI.

Drop your recommendations below!

0
57
0
0
2
0
0

보카로 한국어 번역 블로그 "세계보카로판매점"을 임시 개장했습니다! 이전에 올렸던 번역을 비롯하여, 여기에서 공개적으로 밝히지 않았던 번역 등을 올려두었어요. 공유 버튼이나 댓글란 등은 차차 손볼 생각입니다~~ aden1126.blogspot.com

세계보카로판매점 - 보카로 한국어 번역 블로그

0
1
3
0
0

:ota: オープンソースカンファレンス東京に出展します!! :fediverse:

明日明後日(2月27日、28日)に駒澤大学で開催されるオープンソースカンファレンス東京2026Spring に「分散型SNSユーザー有志」としてブース出展します!!

主な配布物
:blobcat: ステッカー(防水・再剥離)
:ota: ステッカー(大・防水)
:ota: スーパーキーシール(小)
:fediverse: ステッカー(防水)
:fedilug: ステッカー(防水)
・チラシなど

当日はSNSに関するパネルアンケートや の実物展示・印刷もする予定です!
皆さんのご来場お待ちしてます!!
詳細 : event.ospn.jp/osc2026-spring/

1
0
0

メキシコ「残業週12時間」に制限 超過なら3倍支給、日本企業に影響 - 日本経済新聞

メキシコの国会下院は25日、2030年から週の労働時間を現在の48時間から40時間に制限する憲法改正案を承認した。残業時間も週12時間までとし、最長でも16時間に厳しく制限する。上限を超過すれば3倍の給料支払いを企業に義務付ける。

中南米ではエクアドル、チリと並び労働時間の短い国となる。

nikkei.com/article/DGXZQOGN25BKH0V20C26A2000000/

0
0
0
0

I wrote about AI again. On some level I don't now why I do this to myself

jenniferplusplus.com/what-is-a

Actually, I wrote most of it months ago, for work. But, it was well received, so I put it on my blog. This is the more generic version.

The short version is that AI is not magic. It's a real phenomenon with real behavior and tradeoffs. I'm deeply tired of *****ALL***** the tradeoffs being handwaved away. And so much imagination fills in for the actual behavior. So I tried to describe how it's built, because that informs how it works, which informs what it actually does. And to be clear, it does things. It's not useless. But that's not the same as being useful, or worthwhile.

Anyway, I already put ~4k words on this in the article, so I'll shut up and let it speak for itself.

0
8
2
0
1
0

보카로 한국어 번역 블로그 "세계보카로판매점"을 임시 개장했습니다! 이전에 올렸던 번역을 비롯하여, 여기에서 공개적으로 밝히지 않았던 번역 등을 올려두었어요. 공유 버튼이나 댓글란 등은 차차 손볼 생각입니다~~ aden1126.blogspot.com

세계보카로판매점 - 보카로 한국어 번역 블로그

0
0
0
5
0

なかなかカオスな職場でごわすなぁ

>Xユーザーのやねうらおさん: 「Zoomに古いPCだからと音声のみで参加してた支店、男性3人の誰が喋ってるのかわからない。 社長が「必ず自分の名前を言ってから喋るように」と何度も言ったのに全く守られないので社長がブチ切れて、「お前は語尾に、ござるをつけろ。お前はナリ、お前はにゃんだ!」と言って地獄の時間が始まった。😇」 / X
x.com/yaneuraoh/status/2026976

0
1
1
1
1
1

:ota: オープンソースカンファレンス東京に出展します!! :fediverse:

明日明後日(2月27日、28日)に駒澤大学で開催されるオープンソースカンファレンス東京2026Spring に「分散型SNSユーザー有志」としてブース出展します!!

主な配布物
:blobcat: ステッカー(防水・再剥離)
:ota: ステッカー(大・防水)
:ota: スーパーキーシール(小)
:fediverse: ステッカー(防水)
:fedilug: ステッカー(防水)
・チラシなど

当日はSNSに関するパネルアンケートや の実物展示・印刷もする予定です!
皆さんのご来場お待ちしてます!!
詳細 : event.ospn.jp/osc2026-spring/

1
0
0
0
0
0
0
2
0
1
1
0
7
0
0

:ota: オープンソースカンファレンス東京に出展します!! :fediverse:

明日明後日(2月27日、28日)に駒澤大学で開催されるオープンソースカンファレンス東京2026Spring に「分散型SNSユーザー有志」としてブース出展します!!

主な配布物
:blobcat: ステッカー(防水・再剥離)
:ota: ステッカー(大・防水)
:ota: スーパーキーシール(小)
:fediverse: ステッカー(防水)
:fedilug: ステッカー(防水)
・チラシなど

当日はSNSに関するパネルアンケートや の実物展示・印刷もする予定です!
皆さんのご来場お待ちしてます!!
詳細 : event.ospn.jp/osc2026-spring/

1
0
0