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 say this with deep respect for the people who view AI technology as dangerous and upheaving. It is. But some technological changes can't be undone. We'll never be pre-steam engine again, or pre-electricity. AI is here and we have to cope with it, whether we like it or not.

0
0
0
0

투엑스케이오인지, 투엑스넉아웃인지 아니면 그냥 롤권으로 불러야 할 지 모르겠지만 일단 라이엇의 새로운 대전액션격투게임 2XKO를 잠깐 찍먹식으로 플레이한 소감을 블로그에 작성했습니다. creativesilver.tistory.com/413613

라이엇의 새로운 대전격투액션게임 2XKO, 간단 플레이...

0
0

:ohayougozaimasu:​トドン​:sticker_dancingelephant:
術後の初出社.一昨日昨日は包帯でガチガチに固められてたから分からなかったけど,リンデロン+サビオになったら明らかに術前より遥かに痛みが無い.こんな楽ならさっさと切っちゃえば良かったねぇ.

げっそりげつようび〜
╭◜◝ ͡ ◜◝╮ ╭◜◝ ͡ ◜◝╮
(( ヽ´ω` )) (( ヽ´ω` )) もーむり
╰◟◞ ͜ ◟╭◜◝ ͡ ◜◝ ͜ ◟◞╯
 つら (( ヽ´ω` ))
    ╰◟◞ ͜ ◟◞╯げんかい


shindanmaker.com/815582

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

Earlier this week, Dave2D (a YouTuber with 3+million subscribers) declared Windows is ruining new laptops. Now Austin Evans (5.7million subscribers) is boosting the signal.

And that signal is getting pretty strong, folks. Basically, mainstream YouTube is now recommending Linux to a LOT of people.

youtube.com/watch?v=7PIhbBDyLSk

0
0
0

This one is important. The work we're doing in npmx will do wonders for the whole @nuxt.com@bsky.brid.gy stack. The same happened when we worked on elk. The maintainers of @vuejs.org@bsky.brid.gy libs and plugins are on the user side for a change, and are going to improve the hell out of them with the help of the community 💚

RE: https://bsky.app/profile/did:plc:ixybdvuij65nvgnoio53qyiq/post/3mdstos7xys2n

0
0
0
0
0
0
0

:new_l:​ 한국 신규 가입 개방 안내 ​:new_r:

항상 Misskey.io를 이용해 주셔서 감사합니다.
오늘부터 한국에서도 Misskey.io 신규 가입이 가능해졌습니다!

기본 설정에서는,
일반 게시물은 언어에 관계없이 모든 언어 타임라인에 표시되고,
미디어가 포함된 게시물과 해시태그가 붙은 게시물만 언어에 따라 각각의 타임라인에 표시됩니다.

미디어/해시태그가 타임라인에 보이지 않게 하고 싶거나,
일본어 게시물까지 포함해 언어 구분 없이 전부 보고 싶은 경우에는
설정 > 타임라인과 노트 에서 각자 원하는 표시 방식으로 변경할 수 있습니다.

앞으로도 Misskey.io를 잘 부탁드립니다!


:new_l:​ 韓国への新規登録解放のお知らせ ​:new_r:

いつもMisskey.ioを利用いただきありがとうございます。
本日より韓国からの新規登録が可能になりました!

デフォルト設定(日本ユーザー基準)では、
通常投稿は各言語のタイムラインに流れ、
メディア付き投稿とハッシュタグ投稿のみ言語に関係なく流れてきます。

メディアやハッシュタグを流したくない場合や、
韓国語の投稿も含めて言語を問わず全部見たい場合は、
設定 > タイムラインとノート から各自でお好みに合わせて変更できます。

今後ともMisskey.ioをよろしくお願いします。

10
0
1
0

:new_l:​ 한국 신규 가입 개방 안내 ​:new_r:

항상 Misskey.io를 이용해 주셔서 감사합니다.
오늘부터 한국에서도 Misskey.io 신규 가입이 가능해졌습니다!

기본 설정에서는,
일반 게시물은 언어에 관계없이 모든 언어 타임라인에 표시되고,
미디어가 포함된 게시물과 해시태그가 붙은 게시물만 언어에 따라 각각의 타임라인에 표시됩니다.

미디어/해시태그가 타임라인에 보이지 않게 하고 싶거나,
일본어 게시물까지 포함해 언어 구분 없이 전부 보고 싶은 경우에는
설정 > 타임라인과 노트 에서 각자 원하는 표시 방식으로 변경할 수 있습니다.

앞으로도 Misskey.io를 잘 부탁드립니다!


:new_l:​ 韓国への新規登録解放のお知らせ ​:new_r:

いつもMisskey.ioを利用いただきありがとうございます。
本日より韓国からの新規登録が可能になりました!

デフォルト設定(日本ユーザー基準)では、
通常投稿は各言語のタイムラインに流れ、
メディア付き投稿とハッシュタグ投稿のみ言語に関係なく流れてきます。

メディアやハッシュタグを流したくない場合や、
韓国語の投稿も含めて言語を問わず全部見たい場合は、
設定 > タイムラインとノート から各自でお好みに合わせて変更できます。

今後ともMisskey.ioをよろしくお願いします。

1

Palestinians grieve sick loved ones as Rafah crossing opens too late

Ibtisam Abu Ameera was just three years old when she died waiting for the Rafah crossing to be opened after hospitals were unable to diagnose her condition following repeated attacks on the enclave’s health system.

“I waited for the crossing to open, but my daughter died before this day came. There is no justification for denying any patient medical treatment. My daughter died when she was only three years old."

0
1
1
1

:new_l:​ 한국 신규 가입 개방 안내 ​:new_r:

항상 Misskey.io를 이용해 주셔서 감사합니다.
오늘부터 한국에서도 Misskey.io 신규 가입이 가능해졌습니다!

기본 설정에서는,
일반 게시물은 언어에 관계없이 모든 언어 타임라인에 표시되고,
미디어가 포함된 게시물과 해시태그가 붙은 게시물만 언어에 따라 각각의 타임라인에 표시됩니다.

미디어/해시태그가 타임라인에 보이지 않게 하고 싶거나,
일본어 게시물까지 포함해 언어 구분 없이 전부 보고 싶은 경우에는
설정 > 타임라인과 노트 에서 각자 원하는 표시 방식으로 변경할 수 있습니다.

앞으로도 Misskey.io를 잘 부탁드립니다!


:new_l:​ 韓国への新規登録解放のお知らせ ​:new_r:

いつもMisskey.ioを利用いただきありがとうございます。
本日より韓国からの新規登録が可能になりました!

デフォルト設定(日本ユーザー基準)では、
通常投稿は各言語のタイムラインに流れ、
メディア付き投稿とハッシュタグ投稿のみ言語に関係なく流れてきます。

メディアやハッシュタグを流したくない場合や、
韓国語の投稿も含めて言語を問わず全部見たい場合は、
設定 > タイムラインとノート から各自でお好みに合わせて変更できます。

今後ともMisskey.ioをよろしくお願いします。

1
0
0

Palestinian churches appeal to global Christian community over settler attacks

The attacks range from assaults and arrests to land grabs and the expansion of illegal settlement outposts, describing them as part of a policy to alter the demographics and the geography of the area.

The number of illegal Israeli settlers in the West Bank reached 770,000 in more than 180 settlements and 256 settlement outposts by the end of 2024.


0
0
0

Trying something new (but old lol): I set up an old school-ish (e)mail order catalogue for people in Canada interested in my books, zines, prints, stickers, and other physical goods!

Lots of ink and watercolour art, as well as stories and poetry with a cozy, gentle, mindful/reflective slice-of-life bent.

🇨🇦 humangray.com/mail-order-catal

Photo of postcards with rounded corners lying on a yellow paper with a fountain pen. The postcards are the front and back of the design featuring a multimedia artwork with text from the classic Buddhist metta meditation.Now Recharging Books 1-3 laid out together, showing ink and watercolour illustrations of the androids with eyes closed and recharging.Two prints are surrounded by pencil crayons and a fountain pen. One reads 'Red Pavilion Dream' and shows a red pavilion in a lush watery garden. The other reads 'Shelves of Dreams' and shows a green stool next to multiple rows of shelves packed tight with books.Pile of comics, artbooks, zines and prints with the text 'Surprise! zine & print pack - Examples of what you might get!' over it.
0
0
0

now runs in the latest bleeding-edge build of the Snow emulator! And if you use Snow's built-in HTTPS stripping, then you don't have to configure WebOne or another proxy, just install Macstodon and start using it 😎

Thanks @twvd for the FPU fixes and all the other hard work you put into Snow! This is the kick-in-the-pants I need to get the next version of Macstodon out the door 🙂

Macstodon 1.2.1 running inside the Snow emulator!
0

@reiver ⊼ (Charles) :batman: shared the below article:

Thoughts on the Social Web from FOSDEM 2026

Luis Quintanilla @lqdev@lqdev.me

I had the opportunity to attend FOSDEM 2026 virtually, and I spent almost all of my time in the [Social Web](https://fosdem.org/2026/schedule/track/social-web/) track. A few themes kept coming up across talks. Some were explicit, some were between the lines. Either way, they prompted a bunch of thoughts I wanted to capture. DISCLAIMER: AI was used to help me organize and improve the flow of this post. Ideas and thoughts expressed are my own. ## Hosting is hard In [*Building a sustainable Italian Fediverse: overcoming technical, adoption and moderation challenges*](https://fosdem.org/2026/schedule/event/VKHGXT-building_a_sustainable_italian_fediverse_overcoming_technical_adoption_and_moder/), there was a moment (not the main focus of the talk) where hosting came up in a way that really stuck with me. I’m paraphrasing, so apologies if I misrepresent anything, but the gist was: - Hosting Mastodon is hard, so we simplify with hosting services like Masto.Host - Hosting PixelFed and PeerTube is easier thanks to appliances like YunoHost Based on my own experience, that rings true, with some nuance. Getting Mastodon running isn’t actually the hardest part. The self-hosting docs are good enough in my opinion, and that’s how I originally stood up my instance at [toot.lqdev.tech](https://toot.lqdev.tech/@lqdev). I even maintain guides for [cleanup](https://lqdev.me/resources/wiki/mastodon-server-cleanup/) and [upgrades](/resources/wiki/mastodon-server-upgrades/) that largely mirror the official Mastodon documentation and release notes. The harder part is everything after provisioning. Mastodon (especially with federation enabled) can be resource-intensive, and that cost shows up fast even on a single-user instance. If I’m not staying on top of maintenance, disk fills up. Every few weeks, my instance will go down because I’ve run out of storage. Add database migrations, which can be error-prone, and you end up with a setup that’s straightforward to launch but expensive to operate. You pay in money for a big enough server, and you pay in time for ongoing maintenace. I still want to participate in the Fediverse, but I don’t want to keep paying the maintenance tax for Mastodon. That’s one of the reasons [I implemented ActivityPub on my static site](/notes/website-now-natively-posts-to-the-fediverse-2026-01-22/) instead. On the PixelFed side, I did try to self-host it once, and I couldn’t get it working cleanly from scratch. Some of that is on me (I’m not familiar with PHP), but either way, YunoHost was a lifesaver. With YunoHost, I had PixelFed up and running quickly, and what that ecosystem provides is genuinely impressive. That said, I also learned the “operations” lesson there too. During an upgrade, something went wrong with the database, it got corrupted, and I couldn’t restore from backup. I ultimately took the instance down. I’m willing to attribute that to user error, but it still reinforces the bigger point. The promise of federation and decentralization is that you can stand up your own node for yourself, your family, a school, a company, a city, even a government. In practice, that’s still too hard for most people unless they use appliances like YunoHost or managed hosting like Masto.Host. And yes, those options mean giving up some control. But even with that tradeoff, I’d argue it’s still better than centralized platforms. As someone fairly technical and a little extreme about owning the whole stack (I implemented my own static site generator, Webmentions service, and now ActivityPub), I still find this hard. I can’t imagine how unapproachable it feels if you’re not technical. I just wish it were simpler and more cost-effective to run these services without needing either deep system administration knowledge or active ongoing maintenance. ## One identity, many post types In the talk, [*How to level up the Fediverse*](https://fosdem.org/2026/schedule/event/HVJRNV-how_to_level_up_the_fediverse/), Christine and Jessica talked about ActivityPub implementations and touched on something that really resonated with me. The idea (again, paraphrasing) was that splitting content types by app (video goes to PeerTube, images go to PixelFed, microblogging goes to Mastodon) might not be the right long-term model. Instead, they suggested something closer to one place to publish and follow people, with rich post types handled in one identity and one experience. That immediately made me think about Tumblr. When I first heard [Tumblr was planning to implement ActivityPub](https://techcrunch.com/2022/11/21/tumblr-to-add-support-for-activitypub-the-social-protocol-powering-mastodon-and-other-apps/), I was excited because Tumblr is already “that kind of app.” You can publish videos, photos, polls, longer posts, and everything in between, all in one place. There was also talk about [moving Tumblr to WordPress](https://techcrunch.com/2024/08/28/tumblr-to-move-its-half-a-billion-blogs-to-wordpress/), which (in theory) could make ActivityPub integration even more powerful. But as of now, [Tumblr’s ActivityPub work seems to be paused](https://techcrunch.com/2025/07/01/automattic-puts-tumblr-migration-to-wordpress-on-hold/). The more I think about it, the more this model makes sense, especially because the most important part isn’t the “single app.” It’s the single identity. You should have one account where your content originates. Then people can consume it from different experiences. Maybe that is a video-focused client, maybe it is an image-first view, maybe it is a Mastodon-like timeline. The key is that you do not need separate accounts everywhere. That’s essentially how I think about my website. My site is my digital home and my identity. I post different content types which align with [IndieWeb post types](https://indieweb.org/posts#Types_of_Posts): - Articles - Notes - Responses (reposts, replies, likes) - Bookmarks - Media (photos and videos) - RSVPs People can follow via RSS. And more recently, I implemented my own ActivityPub support so my posts generate native ActivityPub activities. That means Mastodon and other clients can follow and interact with my site directly. What I like about this is that it decouples publishing from consumption. I choose where I publish (my site). Others choose how they consume (their client). The protocols handle the translation. ## The web is already social and decentralized In Social Web conversations, sometimes the tone implies the "social web" is separate from "the web". I don't really buy that. The web is social because people are on it. People use it to learn, create, find community, do commerce, argue, collaborate, share memes, and everything else. The web is also decentralized by default. That's the baseline architecture. Dave Winer recently wrote about software being ["of the web"](http://scripting.com/2025/11/24/141418.html). Software that's built to share data, accept input, produce output, and let users move their data. Not locked into silos. This is why I'm so bullish on a different architectural approach: **start as a website, add social capabilities as components.** People are already using WordPress, Ghost, and Micro.blog to build sites. With an ActivityPub plugin, your existing web presence becomes followable and interactive in the Fediverse. The site remains a site. It just gets socially interoperable. Bridgy Fed reinforces this. It takes what already exists on the web and helps it participate in social protocols, without forcing you to rebuild as a native social app first. That's also my own setup. My website worked as a publishing platform and people could follow via RSS. When I implemented ActivityPub, it became progressively enhanced. Same posts, new social vocabulary. I didn't have to abandon my site. I just made it speak the social language. ## Modular and extensible feels like the right direction This is the architectural vision I took away from Bonfire: [Building Modular, Consentful, and Federated Social Networks](https://fosdem.org/2026/schedule/event/3QHALR-bonfire_building_modular_consentful_and_federated_social_networks/). The "opt-in pieces" approach is about choosing which parts you want, evolving your experience based on what you enable. It echoes [small pieces loosely joined](http://scripting.com/2026/01/30/140150.html). It's a practical model for a federated future: - Start with the basic web - Add social capabilities as components - Get progressively more powerful as you opt in Your site still works normally. When you speak the lingua franca of protocols like ActivityPub, you can express social intent in a way other systems understand. So it's not "the web vs the social web." It's the web, with richer native social vocabulary. ## Conclusion This probably reads like I’m nitpicking, but I’m genuinely bullish on federated and decentralized networks. That’s why I’m still participating. What stood out to me at FOSDEM this year is momentum. Last year, the Social Web track was a half day. This year, it expanded to a full day. That signals to me that there are a lot of smart, passionate people working across protocol design, UX, moderation, policy, community, activism, and implementation, trying to build real alternatives to entrenched silos. And the plurality of implementations is a strength. It encourages exploration, competition, and innovation. My hope is that the “end state” isn’t a separate social web you have to join. It’s a web that continues to work as expected, but gets progressively enhanced when you opt into interoperable social protocols. Ultimately, there isn’t “the web” and “the social web.” There's just the web, and social vocabularies that participants can adopt without thinking about it.
Read more →
0
0
0
0

Imagine if we relied on oil companies to publish evidence that CO2 emissions cause climate change. This statement against interest by Anthropic illustrates the epistemic vulnerability in which funding agencies and universities have uncritically accepted vibes-based claims. Universities should be at least as critical as Anthropic, and should have been leading independent studies with scope similar to this one and the METR study (a group aligned with boosters, also publishing against interest).
arxiv.org/abs/2601.20245

Figure 6: Difference in means of overall task time and quiz score between the control (No AI) and treatment
(AI Assistant) groups in main study (n=52). Error bars represent 95% CI. Significance values correspond to
treatment effect. * p<0.05, **<0.01, ***<0.001

Figure shows Task Time about 7% faster in the AI group than No-AI group (p=0.391; not statistically significant).

Quiz score mean 50% for AI group vs 66% for No-AI group (p=0.010).

Treatment effect is not significant for task time, but is significant for quiz score.Figure 8: Score breakdown by questions type relating to each task and skill area. Debugging questions
revealed the largest differences in average quiz score between the treatment and control groups

Figure shows higher scores from the No-AI group than the AI group in all tests (Task 1, Task 2, Conceptual, Debugging, and CodeReading).

RE: hachyderm.io/@jenniferplusplus

Excellent long thread. And there's an important point here about the group that started with "conceptual inquiry" (a bit of a misnomer because LLM responses will often be misleading as the subject matter gets more novel, there are more distractors, etc.) and moved to "delegation" (suffering a 30% drop in quiz performance, apparently without noticing and self-correcting).

Those study participants did that entirely of their own volition, and there isn't a cohort that went the other way. It's like a new years resolution phenomenon where people start out with the best intent and then rationalize a pattern of behavior that is actually harmful. Any educators who think that good habits will develop needs to contend with the evidence showing exactly the opposite. This is also consistent with the METR study showing the cognitive bias in which people believe these products and this mode of interaction makes them mode "productive" or helps their learning even when metrics show the opposite effect. I think studying this effect through psychology of addiction would be fruitful.

0
1
0
0

This one is important. The work we're doing in npmx will do wonders for the whole @nuxt.com@bsky.brid.gy stack. The same happened when we worked on elk. The maintainers of @vuejs.org@bsky.brid.gy libs and plugins are on the user side for a change, and are going to improve the hell out of them with the help of the community 💚

RE: https://bsky.app/profile/did:plc:ixybdvuij65nvgnoio53qyiq/post/3mdstos7xys2n

0
0
0
0
0
0

you, a fool poisoned by american propaganda: "gosh I love retro game suonds they are just like the bleepy bloopy things approved by the nintendo corporation"

actual retro music experienced by kids who inherited a discoloured, partially melted amiga from 1987 that still sounded better than most PC games:

0
0
0
1
0