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
0
1
0
0
0
0
1
1
0
4
1

"If it doesn't spread, it's dead." For Nieman Lab, Mark Coddington and Nick Matthews take a look at what news people share on social media, what they don't, and how they decide. "In smaller, closer networks, users are more attentive to pleasing their audience and maintaining relationships, carefully weighing the potential impact of each story," a new survey found. "In larger, more public-like networks, these concerns are less pronounced, as it becomes impossible to satisfy every participant." What's your attitude to sharing news on social media?

flip.it/j2xHJ3

0
0
0
0
1
1
1
0
0
0
0
1
0
1
1
0

“Violence against women is a toxic online culture that allows young men to feel entitled to women's attention and to react with violence when they don't get it, leading to a 14-year-old girl in NDG recently being stabbed in the face for rejecting a boy's advances.”

An editorial by @mtltoula.

https://cultmtl.com/2025/11/gender-based-violence-is-an-everyday-reality-and-it-starts-with-minimizing-misogyny/
#16daysofactivism

0
0
1
0
0
1
0
0

251210의 주제는
1.비 오는 날
2.새장
3.가장 소중한 추억
원하는 주제를 고르시거나, 모든 주제를 엮어 창작하셔도 좋습니다.

편하신 시간대에 1시간 동안 전력을 다해주세요.
글/그림/수공예/그외 모든 창작물 가능.

툿을 올리실 때 @daily_1hour매일_전력_1시간 계정을 태그해주시면 그날 밤~다음 전력 주제 발표 전까지 리노트합니다.
(툿이 리노트할 수 없는 상태라면 마음/북마크만 찍습니다.)

NSFW 컨텐츠의 경우 반드시 CW를 걸어주세요.

0
0

My computer keyboard history, for keyboards that I liked or loved¹:

[many] → NCD Unix keyboard (relatively unobtanium even at the time) → [assortment] → BTC-5100C compact keyboard (PS/2 only, PS/2 is dead now) → Matias Mini Quiet Pro (fine but keys eventually kept sticking) → WASD Code 87 with Cherry MX Blues (out of production, keycaps wearing).

Yes I have used an IBM Model M. It's a perfectly okay keyboard.

¹ I've used a lot of keyboards over the years; only some of them stick in my mind.

0
0
0
0
0
0
0
0
1
0
0
1
0
0

Red FlatBuffers:IO::Bufferを使ったpure Ruby FlatBuffers処理系 - 2025-12-09 - ククログ
clear-code.com/blog/2025/12/9/

Red FlatBuffers:IO::Bufferを使ったpure Ruby FlatBuffers処理系 - 2025-12-09 - ククログ

これはRuby/Rails Advent Calendar 2025の9日目の記事です。 Red Data Toolsをやっている須藤です。pure RubyでApache Arrowの実装を作ることにしたのですが、Apache Arrowの実装に必要なFlatBuffersがRubyをサポートしていなかったのでそこから作っています。 FlatBuffersはパースなしでデータにアクセスできるシリアライゼーションフォーマットです。たとえば、"[10, "hello", true]"というようにJSONにシリアライズした場合は、文字列の"10"をパースして数値の10にしないとデータを使うことはできませんが、FlatBuffersではそんなことをしなくてもデータを使うことができるということです。 FlatBuffersを使う場合は、まずスキーマを定義して、そのスキーマから各種プログラミング言語のソースコードを生成します。その生成されたソースコードを使うと、対象のスキーマ向けにシリアライズされたFlatBuffersデータにアクセスできます。 ソースコードを生成するプログラムはC++で実装されているので、Rubyのソースコードを生成するモジュールをC++で実装したのですが、レビューもマージもされなそうな気がするので、pure RubyでFlatBuffersの処理系(FlatBuffersのスキーマからそれを処理するRubyのソースコードを出力するプログラム)を作ることにしました。 それがRed FlatBuffersです。Red FlatBuffersはとみたさんが紹介していたIO::Bufferを使っているので、どう使っているのかを紹介します。 ちなみに、Red FlatBuffersを作り始める直前くらいにFlatBuffers「も」処理できるUnibufが公開されていましたが、StringIO#readしてからString#unpack1するとか無駄なコピーをしていそうだったのでRed FlatBuffersを作ることにしました。

www.clear-code.com · クリアコード

0
1
2
0
0
0
0
0
0
0
0
0
0
0