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.

メロンブックス様の『WORLD GALLERY COLLECTION』にて初のイラスト展が開催されます!
"雲呑めおのカラーイラスト"にフォーカスした展示です
☁️🌈

期間:12/13(土)~12/21(日)(最終日にサイン会あり

場所:AKIBA NIGHT GALLERY(秋葉原)

詳細は特設サイトにて
https://www.melonbooks.co.jp/tags/index.php?tag=WORLD-GALLERY-COLLECTION-by-Wantan-Meo

1
0
0
0
3

んもんもっ​:foxjump:
今週もっ!大変お疲れ様でした
🍵
アーカイブをお届けしますもっ​:meow_rice:
今日は僕がよくぽしゃけ
🍶のおつまみとして作るメニュー『鶏肉と大葉のはさみ焼』ですもっ✨
鶏ひき肉と大葉が相性バツグン
💕
ご飯も進みますもっ
🍚
おかわりいかがですもっ?

1
0
0

👋 Hallo Mastodon! Wir sind die Deutsche Physikalische Gesellschaft (DPG) – die älteste und mitgliederstärkste physikalische Fachgesellschaft der Welt!

Hier möchten wir euch einen Blick in unsere vielfältigen Aktivitäten geben: Programme, Projekte, Preise und Veranstaltungen rund um die DPG und die Physik. ⚛️

Wir freuen uns darauf, mit euch ins Gespräch zu kommen und unsere Begeisterung für Physik zu teilen.

/SE

Weißer Text auf blauem und gelbem Hintergrund "Hallo Mastodon". Oben rechts in der Ecke das DPG-Logo.
0
0
1
0
5
0
0

Awful awful news.

Then They Came for the Dreamers

“Dreamers by the hundreds of thousands gave the govt their personal info in exchange for a promise they would not be deported.

But Congress never acted, and now, in its quest to reach Miller’s 3,000 deportations a day, the admin is targeting the DACA recipients, whose adherence to govt rules makes them easy to find & deport.”

motherjones.com/politics/2025/

0
0
0
0
0
0
0
0
0

Valve isn’t just the biggest force in PC gaming, and they’re not just the newest console manufacturer swaggering into the arena.

They’re morphing into something far bolder: the Apple of Linux.

If you’re not a gamer, that might sound unhinged. Maybe even a little deranged. But if you’re already deep in the Steam ecosystem—if your library scrolls so far it needs its own municipal transit system—you know this isn’t wild at all. It’s practically destiny.

Let’s rewind. When Steve Jobs returned to Apple, he didn’t reinvent the wheel. He just drew a big cross on a whiteboard and said: four products. iMac, Power Mac, iBook, PowerBook. Four neat squares. Four clean market segments. And everything Apple built slotted neatly into that grid.

Apple didn’t suddenly leap to 30% marketshare. They barely scraped 3%. Didn’t matter. Because the money wasn’t really in the hardware. It was in the ecosystem.

Buy a Mac and suddenly you’re buying OS upgrades, iLife apps, office software, music tools, the whole glittering Cupertino starter kit. That stack of software made the hardware profitable, and that hardware made the software inevitable. The loop fed itself.

Now fast-forward to Valve. Look at what they’ve assembled.

Four core hardware pillars:

  • Steam Controller
  • Steam Deck
  • Steam Machine
  • Steam Frame

Four segments. Four use cases. Four doors into the same house.

Already have a PC? You grab the Steam Controller.

Want your library in your backpack? Steam Deck.

Want it in the living room? Steam Machine.

Want it strapped to your face? Steam Frame.

And the moment you buy any one of these, something interesting happens: the rest of the ecosystem starts making sense. Buy a game on Steam and it works everywhere. Your save files carry across devices. You can stream titles between them. The more hardware you add, the smoother it all feels, and the more the ecosystem pulls you deeper in.

But here’s the part I really want you to notice: I didn’t say Valve wants to be the Apple of gaming. No. They want to be the Apple of Linux.

And that’s where this gets concrete. Their hardware ships with Linux that isn’t locked down or lobotomized. It has a real desktop environment hiding under a slick UI.

Which means Valve can evolve SteamOS in ways Apple never aimed to with macOS. Apple built a general-purpose OS that occasionally supported games. However, Valve built a gaming OS that can naturally branch outward into media, creative tools, and productivity. “Gaming-adjacent” doesn’t require a conceptual pivot. It’s the next logical step.

What might that look like?

  • A native media center built directly into SteamOS—think Plex or Jellyfin, but officially blessed and seamlessly integrated.
  • First-party creative tools that take advantage of Proton and GPU acceleration—video editors, music tools, asset creators.
  • A productivity layer—file syncing, cloud storage, collaborative apps—that piggybacks on your Steam identity.
  • A SteamOS app store that isn’t just for games. Apps, utilities, editors, streaming clients, the works.

They’ve already dipped into this with Big Picture Mode’s media features, Steam Link, Steam Input configurators, desktop mode on Steam Deck, and Proton opening the gates for thousands of non-gaming applications. Nothing stops them from extending that further.

That’s why Valve—private, secretive, and small enough to fit inside an Amazon lunchroom—is still one of the most valuable forces in the entire industry. Not because they sell hardware like Apple, but because they’re building an ecosystem like Apple. Except this one runs on Linux.

If you’re a PC gamer, none of this is news. But if you’re outside the gaming bubble and this future arrives exactly how I’ve described, just know: it didn’t come out of nowhere. You just weren’t looking in Valve’s direction.

A Steam Deck rests on a wooden surface with its screen on, displaying the Steam library interface. Game tiles such as Borderlands 2, Song of Conquest, and Vambrace are visible. The device’s joysticks, buttons, and touchpads frame the screen, and blurred books sit behind it.
0

Vim에서 Quickfix List라는 걸 처음 알게 되었다.

기존 코딩 흐름은

G 코딩 코딩 Vim을 닫는다. Vim을 닫는다. 코딩->Vim을 닫는다. cabal build cabal build Vim을 닫는다.->cabal build 에러 확인 에러 확인 cabal build->에러 확인 Vim을 연다. Vim을 연다. 에러 확인->Vim을 연다. 에러가 발생한 행(row)으로 간다. 에러가 발생한 행(row)으로 간다. Vim을 연다.->에러가 발생한 행(row)으로 간다. 에러가 발생한 행(row)으로 간다.->코딩

이랬는데 Quickfix List를 이용하면

G 코딩 코딩 :make :make 코딩->:make :copen :copen :make->:copen Enter를 눌러서 에러가 발생한 행으로 이동 Enter를 눌러서 에러가 발생한 행으로 이동 :copen->Enter를 눌러서 에러가 발생한 행으로 이동 Enter를 눌러서 에러가 발생한 행으로 이동->코딩

이렇게 Vim을 나가지 않고도 빌드 결과를 확인하고 에러가 발생하면 그곳으로 바로 점프할 수 있다!

.vimrc에 이렇게만 적으면 된다.

set makeprg=cabal\ build
6

My old in team just published a blog post showing Android continues to improve by pushing for more memory safe code: security.googleblog.com/2025/1

The results are amazing: Android now writes more Rust than C++, and the **Rust changes land faster** due to fewer revisions and faster code reviews. Medium and large changes are **rolled back about 4 times less** than changes written in C++.

0
0
9
0
0
0
0
0
0
0
0
1
1
1
0
2

My old in team just published a blog post showing Android continues to improve by pushing for more memory safe code: security.googleblog.com/2025/1

The results are amazing: Android now writes more Rust than C++, and the **Rust changes land faster** due to fewer revisions and faster code reviews. Medium and large changes are **rolled back about 4 times less** than changes written in C++.

0

Our democratic public sphere needs open networks!

Together with @offene_netzwerke we demand that public money be invested into Free Software and in open, decentralised infrastructures.

Read our demands (en/de/fr), published this week:
offene-netzwerke.eu/forderunge

@BMDSBundesdigitalministerium

0

마스터링 하다보면 느끼는건데 그림 그리기 뿐만 아니라 사운드 작업도 피로한 상태에서는 제대로 된 결과물이 안 나오는것 같다. 너무 날카롭거나 뭉탱이같다고 들리는 사운드도 잠을 제대로 자고 일어나서 들어보면 괜찮았던 경험이 몇번 있다

0
0
1
0
0
1

Time for an updated :

I’m Jost (they/them). PhD in astroparticle physics ( ), now Senior Research Software Engineer at King’s College London. I help researchers across the university write better code to enable better research. (Still work on software for @HyperKamiokande & @SNEWS part-time.)

🇬🇧 resident, 🇩🇪 passport, 🇪🇺 in ❤️ & 🧠.

Pretty queer. 🏳️‍🌈🏳️‍⚧️

I sometimes do LGBTQ+STEM or astroparticle physics outreach; slowly learn Japanese; listen to too many podcasts.

0
2
0
1
0
0
0

意大利米蘭檢察官辦公室已展開一項刑事調查,旨在查明一宗駭人聽聞的指控:在1990年代初的波斯尼亞戰爭期間,是否有意大利公民及其他外國人支付巨款,前往被圍困的薩拉熱窩,進行「狙擊狩獵」,射殺無辜平民。

是次投訴由意大利記者兼小說家加華澤尼(Ezio Gavazzeni)提出,他形容這是一場富裕武器愛好者的「獵人遊戲」,他們「付錢以便能夠從薩拉熱窩周圍山丘的塞族部隊陣地上,殺害手無寸鐵的平民」。有報道更指,射殺男性、女性或兒童的「價格」各有不同。

是次調查由反恐檢察官戈比斯(Alessandro Gobbis)負責,控罪為「謀殺」。據悉,加華澤尼收集的證據中,包括一份來自波斯尼亞軍事情報官員的關鍵證詞。

該名官員透露,其同僚早在1993年底已發現「狙擊旅行團」的存在,並於1994年初將情報轉交予意大利軍事情報局。數月後,意方回應稱已查明遊客是從意大利北部城市的里雅斯特出發,並表示「我們已制止了此事,不會再有狩獵旅行了」。
#波斯尼亞戰爭

Photo by 港新聞 Kong News on November 14, 2025. May be an image of one or more people and text that says '傳明碼實價射殺平民 KN 意大利檢察官查90年代 薩拉熱窩「阻擊旅行團」 MET'.
0