wakest ⁂
@liaizon@social.wake.st
[Federated systems need better affordances]
by @voboda
https://blog.voboda.com/better-affordances-for-federated-systems


@hongminhee@hollo.social · 1030 following · 1616 followers
An intersectionalist, feminist, and socialist living in Seoul (UTC+09:00). @tokolovesme's spouse. Who's behind @fedify, @hollo, and @botkit. Write some free software in #TypeScript, #Haskell, #Rust, & #Python. They/them.
서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme)의 配偶者. @fedify, @hollo, @botkit 메인테이너. #TypeScript, #Haskell, #Rust, #Python 等으로 自由 소프트웨어 만듦.
| Website | GitHub | Blog | Hackers' Pub |
|---|---|---|---|
@liaizon@social.wake.st
[Federated systems need better affordances]
by @voboda
https://blog.voboda.com/better-affordances-for-federated-systems
@kodingwarrior@hackers.pub
I'm building an open source ActivityPub service called "Moim" — 모임 in Korean, meaning gathering or meetup. It started as a federated RSVP service, but I realized I wanted to connect people even beyond events. Events are where people come together, yes — but places carry meaning on their own, even in quiet, ordinary moments.
So Moim is about helping people feel connected: through events, and through the simple act of sharing where they are.
Right now, I'm focusing on three areas:
I don't know yet if I'm building the right thing. But I'll keep going, and do my best to make it something worth using. If I'm ready, I will officially announce to public.
@moreal@hackers.pub
선비 브라우저 擴張 프로그램 테스트 用 글.
@kodingwarrior@hackers.pub
moim.live 에 authorized fetch 지원 완료
@evan@cosocial.ca
Let's stop saying Fediverse is federated + universe and start saying it's federated + diverse
@arkjun@hackers.pub
最初のきっかけは、コードエージェントをもう少し快適に使える環境を探していて Warp を試してみたことだったと思う。そこから連鎖的に環境を見直すことになり、
tmux → zellijzsh → fishvi → hx (Helix)iTerm2 → Ghostty という感じで、思った以上に大きく変わった。thread 'main' panickedが出る問題 など。Heynote, Simplenote, vscode-memo-life-for-you, Dynalist, Notion,
そのほか、Google DriveやDropboxに散らばっているドキュメント。正直、かなり分散していた。きっかけは、Claude Codeとの会話ログや plan.md(計画ファイル)を保存する場所を探していたこと。ちょうど良い Markdown ベースの保存場所を探していて、「そういえば Obsidian があったな」と思い出した。さらに調べてみると、今後 CLIサポートも予定されている、プラグインが非常に豊富、 Markdownベースでローカル管理できる。など、改めて見るとかなり自分の用途に合っている。それに、今の時代は AIに相談しながら段階的に環境を整えられるので、プラグインの多さにもそこまで抵抗を感じなかった。
そして、個人的に一番気に入っているのはアプリ内のフォントを自由に変更できること。 Macでも、モバイルアプリでもフォントを変えられるのは、自分にとってはかなり大きい。 Obsidian自体もそのままで十分気に入っているのだけど、正直このフォント変更機能だけでも、多少の不満点はすべて相殺できるくらいのメリットだと思っている。

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post
メタモンのシロノワールブルーベリーフロマージュ食べにコメダ珈琲店に来た。

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post
モスバーガーに来て焼肉のライスバーガーを食べた。写真は無い。
@syn@plasmatrap.com
getting reccomended a Korean video teaching a Chinese part of Japanese auto-translated to English
I'm sure this will be very useful to me.

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post
京鴨汁つけうどんを食べに来た。

@hongminhee@hollo.social · Reply to Christian Westrom's post
@wildwestrom 그냥 놀러 왔어요! 사람들도 좀 만나고요. ㅎㅎ

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post
宿にチェックインした。

@hongminhee@hollo.social · Reply to もちもちずきん🍆's post
@cheeaun@mastodon.social
Always forgetting to use `.at(-1)` to get last element in an array.

@hongminhee@hollo.social · Reply to もちもちずきん🍆's post
@Yohei_Zuho 花粉症のせいですか?

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post
成田空港に着いた。

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post
仁川空港に来た。
@bgl@hackers.pub
Nix는 설계 철학상 Nix 언어(순수 함수형 평가 언어)와 Nix store(콘텐츠 주소 기반 저장소)가 별도의 레이어로 분리되어 있다. 그러나 현실에서는 Nix 언어가 store에 대해 특권적 지위를 갖고 있으며, 이 둘 사이에 명시적인 인터페이스 경계가 존재하지 않는다.
nix build, nix develop 등 CLI 도구도 내부적으로 Nix 평가기를 호출한다.핵심 아이디어: Nix 언어 평가기를 포함한 모든 프론트엔드 언어를, Nix sandbox 안에서 마운트된 Nix daemon 소켓을 통해서만 store와 상호작용하도록 한다.
[현재]
Nix 언어 평가기 ──(특권적 접근)──▶ Nix Store
[제안]
┌─── Sandbox ────────────────────┐
│ Nix 언어 평가기
│ Guile / Python / Rust / ... │──(daemon 소켓)──▶ Nix Daemon ──▶ Nix Store
│ (네트워크 없음, FS 격리)
└────────────────────────────────┘
언어의 순수성을 신뢰할 필요가 없다. Sandbox가 커널 레벨에서 격리를 강제하므로, 어떤 언어가 sandbox 안에서 무엇을 하든 store의 무결성은 daemon이 보장한다. 언어 의미론에 의존하는 신뢰보다 OS 레벨 격리에 의존하는 신뢰가 훨씬 견고하다.
Nix, Guile, Python, Rust 등 어떤 언어든 sandbox 안에서 daemon 소켓 프로토콜을 사용하는 것은 동일하다. nixpkgs가 Nix로 작성되어 있다는 것은 생태계의 역사적 선택일 뿐, 아키텍처가 강제하는 것이 아니게 된다.
현재 Nix 아키텍처에서 언어 레벨의 순수성이 담당하는 보안 역할을, OS 레벨의 격리(sandbox + daemon 프로토콜)로 내리자는 것이 이 제안의 핵심이다. 이를 통해 Nix 언어의 특권적 지위가 제거되고, 모든 프론트엔드 언어가 동등한 조건에서 Nix store를 활용할 수 있게 된다.

@hongminhee@hollo.social · Reply to Esna Ligunskaya's post
@esna 이미 國漢文混用體로 쓰고 있습니다. 😎
@esna@serafuku.moe

@hongminhee@hollo.social
明日からHaze Leeさん(@nebuleto)と一緒に一週間東京に旅行に行くんだ。楽しみ!

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post
지난 며칠 동안 〈F/OSS 史唯: 우리는 LLM을 拒否할 게 아니라 되찾아 와야 한다〉 및 〈不完全한 世上에서 唯物論的으로 行動하기: 生產 手段으로서의 LLM과 社會的 關係〉를 둘러싸고 사람들과 論爭하며 느낀 點…

@hongminhee@hollo.social
西歐圈 聯合宇宙에서는 LLM 및 AI 全般에 對해 情緖가 매우 안 좋다보니, 애當初 LLM이나 AI의 쓸모 自體를 否定하는 境遇가 많은 듯. 쓸모가 없는 技術이라면, 그 技術에서 물을 한 방울만 쓰더라도 浪費가 된다. 價値와 費用의 셈 自體가 달라져 버리는 것. 그래서 均衡 잡힌 論議를 이루기까지 미리 說明하고 說得해야 하는 地點이 너무 많다.

@hongminhee@hollo.social
While I have no ill will toward the “ATmosphere” (Bluesky/AT Protocol), the contrast in funding models is hard to ignore. The fediverse's support from strategic investments in open infrastructure (like NLnet or STF) feels far healthier than ATmosphere's heavy backing from crypto-linked VCs—a sector often fraught with bubbles and social harm. I'm a bit envious of their smooth R&D resources, but I'm ultimately convinced that building on a foundation of digital public goods is the more sustainable path for a truly decentralized web.

@hongminhee@hollo.social · Reply to mathieui's post
@mathieui Thanks for engaging with this. I appreciate the pushback, and I think some of your concerns are worth taking seriously.
That said, I want to clarify something about my position: TGPL (or any specific licensing mechanism) is just one possible avenue among many. The broader argument isn't tied to any single instrument. Regulatory pressure on governments to mandate that models trained on public data be returned to the public, expanded public funding for open research infrastructure, international treaty reform—these are all on the table. The point is strategic pluralism, not a bet on one tool.
On the copyright concern: yes, major players have shown contempt for copyright. But that's precisely why I think purely technical or market-based solutions are insufficient, and why political and legislative pressure matters. The history of generic medicine access is instructive here—no single mechanism won that fight, but the combination of compulsory licensing advocacy, treaty pressure, and public funding reform produced real change over time.
Now, your Luddite parallel: I actually think it argues for my position rather than against it. You're right that the weavers never reclaimed the technology. But the lesson I draw from that isn't “therefore reclamation is impossible.” It's that refusing or destroying the means of production doesn't work. What eventually produced change was organized labor movements that took the existence of that technology as a given and fought over who controls it and under what conditions. That's exactly the kind of struggle I'm advocating for here.
The real question you're raising, I think, is about the subject: is there an organized political force capable of carrying this through? That's a fair and hard question. But it's an argument for building that force, not for abandoning the goal.

@hongminhee@hollo.social · Reply to Fabrice Desré's post
@fabrice I hear your concerns about burnout, and as someone who has actually secured STF investment for my project (Fedify), I won't pretend the administrative overhead is non-existent. It's a real challenge.
However, in my experience, that effort is a price well worth paying for the autonomy and long-term value it secures. For me, navigating “administrative fragility” is a manageable hurdle compared to the structural risk of VC influence. It's not about finding a perfect, effortless funding source—it's about choosing which struggles are worth our time to preserve the integrity of the decentralized web.

@hongminhee@hollo.social · Reply to Marcus Rohrmoser 🌻's post
@mro Valid points. The “Large” in LLM indeed mirrors the “Big” in Big IT—that is precisely the materialist contradiction I'm highlighting. Currently, the scale required for these models forces a centralized, corporate structure.
Regarding productivity: as a developer, I view LLM not just as a “code generator” (where the ±20% debate happens), but as a new layer of interface for complex information. Whether it's asbestos or X-ray, the reality is that the “means” are already being deployed at a massive scale, shaping our digital society.
You mentioned focusing on the ends. I agree. But in our current system, the “ends” are dictated by those who own the “means.” If the means (LLMs) remain a corporate monopoly, the “ends” will always be profit and surveillance.
My argument for socialization isn't about “more software” for the sake of it; it's about reclaiming the power to define the “ends.” We can't democratically decide how to use (or even limit) a technology if we don't own the infrastructure it runs on. Even if we decide to use it “narrowly and carefully” like X-rays, that decision should belong to the public, not a boardroom.

@hongminhee@hollo.social · Reply to Marcus Rohrmoser 🌻's post
@mro Hi, thanks for the sharp analogy! The X-ray/asbestos comparison is a classic way to view the risks of new tech.
However, my argument for “socialization” stems from the belief that LLMs are a significant productive force. If we view them as “asbestos,” the logical step is a total ban. But if we see them as a “utility” (like electricity), the current corporate monopoly is the real poison.
In a historical materialism framework, the “toxic” side effects we see today—like reckless resource consumption or data exploitation—are often driven by the capitalist mode of production (profit-first scaling). By “liberating” or socializing the material basis of AI, we gain the democratic power to regulate its use and minimize those downsides, turning it into a true public good rather than a corporate hazard.

@hongminhee@hollo.social · Reply to Fabrice Desré's post
@fabrice You're right that constant grant-hopping is fragile, and I don't see it as a perfect endgame. However, my point about “healthiness” was less about financial stability and more about the alignment of incentives.
VC money inevitably demands a return on investment, which often leads to extractive business models down the line. I'd rather deal with the administrative “fragility” of public funding than the structural “shackles” of venture capital that might eventually compromise protocol neutrality. AT Protocol's rapid development is impressive, but for me, who owns the infrastructure is just as important as how fast it's being built.

@hongminhee@hollo.social
I've been increasingly concerned about the corporate monopoly over frontier LLMs. While many ethically-minded people choose to boycott these models, I believe passive resistance alone cannot break the structural grip of big tech. To truly “liberate” these technologies and turn them into public goods, we need to look beyond moral high grounds and engage with the material basis of AI—specifically compute, data, and the relations of production.
I've written two posts exploring this through the lens of historical materialism. The first piece analyzes why current “open source” definitions struggle with LLMs, and the second discusses what it means to “act materialistically” in our imperfect world. My goal is to suggest a path forward that moves from mere boycotting to a more proactive, structural socialization of AI infrastructure.
If you've been feeling uneasy about the AI landscape but aren't sure if boycotting is the final answer, I'd love for you to give these a read:
#LLM #AI #opensource #historicalmaterialism #histomat #materialism #digitalcommons