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

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

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

0
0

그리고 아까 갑자기 깨달은 것 : 우리 빛과 소금 아미... 약간 바니언니하고도 닮은 느낌이 있어...ㅋ.ㅋ..ㅋ.ㅋ.ㅋ.ㅋ...(이마침) 레트로 바니 - rise!마이키 - 최아미. 어떤... 어떤 맥락이 보인다..ㅋ.ㅋ.ㅋ.ㅋ.!!!(셀프 웃겨 죽을라캄 (물론 제 rise!TMNT 최애는 라프 더 빅스트로베리입니다만)

0
0

There are two music apps that I'm loving at the moment. Both have nice large album artwork views:

Albums - (@albumstheappAlbums - Music Library Player) for playing my Apple Music Library. The new MacOS app ticks most of my criteria!
albumstheapp.com

Spite - for playing my own digital collection. Lovely minimal streamlined interface!
jamesreeves.co/spite/

My ideal is basically a combination of these two

Albums app - album library viewAlbums - 'art view' with large album artworkSpite app, with an even larger album art view
0
0

Loops.video isn't TikTok, your account will be suspended for violating our policies by sharing extreme right-wing content.

Before you claim free speech, it's a bit different in Canada 😉

"Freedom of speech in Canada guarantees freedom of thought, belief, opinion, and expression, including press freedom. While fundamental to democracy, this right is not absolute and is subject to "reasonable limits" under Section 1, such as restrictions on hate speech, defamation, and obscenity."

Report them 😎

0
14
0
0

평안하신지요, 여러분.

오늘은 백합.정원이 탄생 2주년을 맞는 날이에요.
도중에 정원사의 개인적인 어려움으로 폐쇄될 뻔한 적도 있지만, 지금 정원사는 아주 건강해요. 앞으로도 백합.정원을 열심히 운영해나갈 생각이에요.
한때는 월 100만원을 내는 초고가 인프라였지만, 지금은 아주 저렴하게 운영하고 있어서, 경제적으로도 부담이 없어요.
부족함이 많은 서버, 부족함이 많은 서버장이지만, 백합이라는 주제로 연합우주에서 누구나 편안하고 안전하고 자유롭게 떠들고 즐길 수 있는 공간을 만들기 위해 노력하고 싶어요.
백합.정원에 제안하고 싶은 부분, 개선되었으면 좋겠다고 생각하는 부분이 있다면, 언제든지 알려주세요.

2년동안 함께해주셔서 감사해요. 앞으로도 오래오래 계속계속 잘 부탁드려요!

2주년 기념 유리와 가든은 초록찹쌀떡 님(
@thylakoid00@planet.moe초록찹쌀떡)이 그려주셨어요. 해당 저작물은 초록찹쌀떡 님께 저작권이 있어요.

5
1
0
1
0
1

Scientists have detected another possible Monday arriving as early as next week. If true, this will be the 9th Monday this year. They warn that there are a little over 3 days left to prepare.

Mondays can be bad. Hug those you love and help them through it. Spend these remaining days wisely.

0
16
0
0
:fedilug:​ の第10回もくもく+ミニLT会を開催します。
土曜日開催+長時間もくもく会+ミニLT会として は3月からイベント活動を再開します。

に何らか興味があるなら途中参加・途中退場・聞き専・LTのみ参加・初心者発表・玄人発表など形態にかかわらず参加大歓迎です!!
今回は以前まで使用していたMattermostに変わり、 https://stoat.chat/ を使用したいと思います(詳細は後日案内)。

日時:2026/03/21(土) 13:30 〜 17:00
参加登録: https://fedilug.connpass.com/event/383497/
1
0

Scientists have detected another possible Monday arriving as early as next week. If true, this will be the 9th Monday this year. They warn that there are a little over 3 days left to prepare.

Mondays can be bad. Hug those you love and help them through it. Spend these remaining days wisely.

0
16
0
1
0

『実践プロパティベーステスト ― PropErとErlang/Elixirではじめよう』 発売のお知らせ – 技術書出版と販売のラムダノート lambdanote.com/blogs/news/prop

『実践プロパティベーステスト ― PropErとErlang/Elixirではじめよう』 発売のお知らせ

いつもご来店いただきありがとうございます。新刊『実践プロパティベーステスト ― PropErとErlang/Elixirではじめよう』発売のお知らせです。 本書はFred Hebert著 “Property-Based Testing with PropEr, Erlang, and Elixir” の翻訳書です。タイトルが示すとおり、「プロパティベーステスト」について実践的に解説されています。解説にあたっては、Erlang/ElixirとそのプロパティベーステストのためのフレームワークであるPropErを利用しているので、メインの対象読者は「これからErlangやElixirでアプリケーションを書く予定があり、さらにソフトウェアの品質を高めたいと考えている方々」です。 そもそも「プロパティベーステスト」とは一体どんな考え方のテスト手法なのでしょうか? 従来のテストとはどこが違い、何がうれしいのでしょうか? ものすごく雑に、プロパティベーステストの背景にある着想を単純化すると、「従来のユニットテストで使うテストケースを人間が書くのではなく、コンピューターで大量に自動生成しよう」という考え方になります。この考え方自体は、ソフトウェア開発者にとっては自然なものでしょう。 むしろ難しいのは、どうやって大量のテストケースを自動生成し、その結果を解釈するかにあります。 ぱっと思いつくのは、自分が書くようなテストケースを一般化することでテストケースを自動生成するコードを書く、というアプローチだと思います。もちろんそれも有力な方法の1つなのですが、本書を読むと、ほかにもさまざまなアプローチがあることがわかります。 具体的には、より単純な機能だけで本質的に同一の問題を解くコードを利用する方法、テストしたいコードとは対称的な動作をするコードを利用する方法、あるいはコードにおける不変条件を利用した方法などです。本書の前半では、こうした性質を利用してテストケースを自動生成するコード(プロパティ)を書くための技法が、実践的なアプリケーション開発の例をとおして説明されていきます。この前半を通して、コードの挙動を入力と出力の事例として見るのでなく、プロパティとして捉える考え方に馴染んでいきます。 さらに本書の後半では、自分が書いたプロパティによって自動生成される大量のテストケースから「失敗する事例」をうまく見つけ出すための技術、前に生成したテストケースに依存するテストケースを生成するPropErの高度な機能、状態に依存するシステムに対するプロパティの書き方まで、テストケースの自動生成という素朴なイメージからは想像もつかない応用の世界が語られます。プロパティベーステストの深みへと読者を導こうとする原著者Fred Hebertさんの知見があますところなく盛り込まれた内容になっています。 プロパティベーステストの考え方そのものは言語に依存しないので、現在ではさまざまな言語にプロパティベーステストのためのフレームワークがあります。ただ、本書で扱われているような高度なテスト技法に踏み込むためには現状ではPropErが必要です。そのような事情もあって、本書のサンプルコードはErlangとElixirです。しかし、「訳者まえがき」で山口能迪さんが書かれているように、「プロパティベーステストでどこまで行けるかを知るには、この本を読むしか」ありません。開発しているソフトウェアの品質を上げることに興味がある方には、ふだんの開発言語がErlangやElixirであるかによらず、ぜひ手に取って読んでみていただきたい一冊です。

www.lambdanote.com · 技術書出版と販売のラムダノート

0

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