Sign in

洪 民憙 (Hong Minhee)

@hongminhee.org
319 followers 222 following 162 posts

國漢文混用맨. hongminhee.org

PostsRepliesMedia
洪 民憙 (Hong Minhee) @hongminhee.org · 27/09/2026
JSConf JP 2026で登壇することになりました。11月22日(日)、東京のベルサール神田にて。 タイトルは「Oseo:SBCLスタイルのJavaScript/TypeScript AOTコンパイラ」。SBCLやChez Schemeのように、動的型付き言語のまま全体を事前にネイティブコードへコンパイルするJavaScriptエンジンの話をします。型注釈は最適化のヒントとして使うだけで、決して鵜呑みにしない設計です。 発表は日本語、14:10からトラックC。下記のリンクをご参照ください。
jsconf.jp
Oseo:SBCLスタイルのJavaScript/TypeScript AOTコンパイラ | JSConf JP 2026
Common LispのSBCLやSchemeのChez Schemeは動的型付き言語でありながら、プログラム全体を事前にネイティブコードへコンパイルし、何十年もプロダクションで使われてきました。一方JavaScriptは今なお、速く動くにはインタプリタと複数段のJIT、その上に載るデオプティマイゼーション機構が要る言語だと見なされています。この違いはどこから来るのか。この問いから始まったプロジェ...
010
洪 民憙 (Hong Minhee) @hongminhee.org · 15/09/2026
Optique 1.3.0 is out. Optique is a type-safe combinatorial CLI parser for TypeScript. Dependency sources now resolve regardless of parser declaration order. Two new packages add an OS keychain fallback and CLI testing tools.
github.com
Optique 1.3.0: Dependency-aware prompts, an OS keychain fallback, and a testing package · dahlia optique · Discussion #963
Optique is a type-safe combinatorial CLI parser for TypeScript built from composable parser functions. Parser definitions drive runtime parsing, help and completion output, and the inferred value t...
000
洪 民憙 (Hong Minhee) @hongminhee.org · 09/09/2026
To mark the release of Upyo 0.6.0, a next-generation email library for JavaScript/TypeScript, I wrote a post on why it's worth choosing over an established library like Nodemailer.
hackers.pub
Email, decoupled from where and how: A cross-runtime, cross-provider email library for JavaScript and TypeScript
220
洪 民憙 (Hong Minhee) @hongminhee.org · 09/09/2026
I've released Upyo 0.6.0, a cross-runtime email library for JavaScript and TypeScript. It adds MIME composition, streaming SMTP attachments, calendar invitations, and Maileroo and Mailtrap support.
github.com
Upyo 0.6.0: MIME composition, streaming attachments, and calendar invitations · dahlia upyo · Discussion #75
Upyo is a cross-runtime email library for JavaScript that provides a unified API for sending email across Node.js, Deno, Bun, and edge functions. It supports SMTP, JMAP, and HTTP email providers th...
100
Reposted by 洪 民憙 (Hong Minhee)
mary🐇 @mary.my.id · 15/08/2026
don't have a template i can show unfortunately but i can def recommend optique.dev
optique.dev
Optique: type-safe combinatorial CLI parser for TypeScript | Optique
Model your command-line grammar with composable, type-safe parsers. Mutually exclusive modes, dependent options, inferred result types, help, completion, and man pages all come from the same parser definition.
1121
洪 民憙 (Hong Minhee) @hongminhee.org · 01/08/2026
It is an honour to have been interviewed on behalf of the DrFed team for @apc.org (Association for Progressive Communications)'s Building a Free Internet of the Future series.
apc.org
DrFed on reducing complexity and enabling more people to shape the Fediverse
DrFed is a web-based platform for developing and debugging implementations of ActivityPub – an open standard and protocol for decentralised networking. A team of four people from East Asia is developi...
011
洪 民憙 (Hong Minhee) @hongminhee.org · 30/07/2026
LogTape 2.3.0 is out: withConfig() for scoped, temporary logging policies, a failure-only test log reporter (with Node.js/Deno/Bun/Vitest packages), a GraphQL Yoga adapter, and Sentry routing for logs vs. breadcrumbs by level.
github.com
LogTape 2.3.0: Scoped configuration, failure-only test logs, and GraphQL Yoga · dahlia logtape · Discussion #197
LogTape is a logging library for JavaScript and TypeScript that works across Deno, Node.js, Bun, and browsers. It's built around structured logging, has zero dependencies, and is designed to work a...
010
洪 民憙 (Hong Minhee) @hongminhee.org · 21/07/2026
Optique, a type-safe combinatorial CLI parser for TypeScript, just shipped 1.2.0. Chainable modifiers (.map().withDefault()), a deferredValue() for fallbacks that resolve inside your handler, four new packages, and a redesigned site.
github.com
Optique 1.2.0: fluent modifiers, deferred values, new integrations, and a redesigned site · dahlia optique · Discussion #877
Optique 1.2.0 adds a method-call style for modifiers, a deferredValue() parser for fallbacks that should only resolve inside a handler, and four new packages: @optique/prompt, @optique/clack, @opti...
010
Reposted by 洪 民憙 (Hong Minhee)
Jeremy Theocharis @theocharis.dev · 15/07/2026
This week I spoke at @localfirstconf.com in Berlin. A lot of the audience had Claude Code open, and still applauded every time when a speaker would say something LLM-critical on stage. I feel the same. So I wrote it down: www.theocharis.dev/blog/llm-cri...
Jeremy Theocharis on stage at Local-First Conf 2026
4265
Reposted by 洪 民憙 (Hong Minhee)
Michael Kohl @citizen428.net · 08/07/2026
Standalone ActivityPub bots in TypeScript "BotKit is a TypeScript framework for standalone ActivityPub bots. No Mastodon account and no 500‑character limit: your bot runs as a complete fediverse server, and it fits in a single file. " botkit.fedify.dev
botkit.fedify.dev
Standalone ActivityPub bots in TypeScript
BotKit is a TypeScript framework for building standalone ActivityPub bots for the fediverse: its own server, not a Mastodon or Misskey account. Built by the Fedify team.
011
洪 民憙 (Hong Minhee) @hongminhee.org · 09/07/2026
Requested a #CVE ID via a #GitHub Security Advisory on June 27, still nothing almost two weeks later. Docs say up to three days normally. Anyone else seeing longer waits from the GitHub CNA lately, or is this just me? #FOSS #InfoSec #GHSA
000
Reposted by 洪 民憙 (Hong Minhee)
Emelia @thisismissem.social · 04/07/2026
Oh dear lord, I knew it was bad, but didn't know it was this bad: hackers.pub/@fedify/2026... (I've mostly just contributed to activitypub projects that already existed, so didn't usually need to experience these specific pains)
hackers.pub
Why implementing ActivityPub is hard, and why it doesn't have to be
Implementing the ActivityPub protocol from scratch introduces massive technical hurdles, including fragmented signature standards, unpredictable JSON-LD document variations, complex distributed system...
4717
洪 民憙 (Hong Minhee) @hongminhee.org · 01/07/2026
Upyo 0.5.0: a cross-runtime email library for #JavaScript and #TypeScript with one transport API across SMTP, JMAP, Mailgun, SES, Resend, and Plunk. This release adds structured delivery errors, automatic retries, a Lettermint transport, and OAuth 2.0 for SMTP.
github.com
Upyo 0.5.0: Structured errors, automatic retries, and OAuth 2.0 · dahlia upyo · Discussion #29
Upyo is a cross-runtime email library for JavaScript that provides a unified API for sending email across Node.js, Deno, Bun, and edge functions. It supports SMTP, JMAP, and providers such as Mailg...
030
Reposted by 洪 民憙 (Hong Minhee)
Nick Gerakines @ngerakines.me · 29/06/2026
Good read. Personally, I lean towards percent encoding, but there are a lot of good arguments to be made for and against it.
022
Reposted by 洪 民憙 (Hong Minhee)
bryan newbold @bnewbold.net · 29/06/2026
bnewbold.leaflet.pub
The AT-URI Syntax Mess
Why AT URIs are not valid under IETF RFC-3986, what the impact is, and some possible ways forward.
1512822
Reposted by 洪 民憙 (Hong Minhee)
잇창명@고정 게시물 EatChangmyeong💕🦋 @eatch.dev · 27/06/2026
RP) 저 사안에 대해서 블친님이 만드신 웹페이지가 하나 있긴 한데... myriad-project.org/ko/
myriad-project.org
만진법 프로젝트
1,234,567,890을 동아시아 사람이 실제로 읽는 방식대로 ― 12_3456_7890.
031
Reposted by 洪 民憙 (Hong Minhee)
Onyx @advantage87.bsky.social · 24/06/2026
one api for every email provider so you stop rewriting send code, yes please
011
洪 民憙 (Hong Minhee) @hongminhee.org · 24/06/2026
No day job. Just me, building F/OSS full-time on public grants and individual sponsorships. If my work has saved you time, please consider sponsoring me on GitHub. I maintain Fedify, LogTape, Optique, Hollo, Hackers' Pub, Upyo, Hongdown, Gukhanmun, etc. A thread on each ↓
github.com
Sponsor @dahlia on GitHub Sponsors
I usually write open source software libraries and small CLI programs, which means their consumers are mostly software engineers. My interests are: fediverse & CJK languages.
100
洪 民憙 (Hong Minhee) @hongminhee.org · 22/06/2026
#LogTape 2.2.0 is out! New: lint rules for ESLint, Oxlint & Deno Lint that catch common logging mistakes, testing utilities with assertion helpers, request context for HTTP integrations in one option, and seven core performance improvements. #JavaScript #TypeScript #Node #NodeJS #Deno #Bun #logging
github.com
LogTape 2.2.0: Lint rules, testing utilities, and request context · dahlia logtape · Discussion #179
LogTape is a logging library for JavaScript and TypeScript that works across Deno, Node.js, Bun, and browsers. It's built around structured logging, has zero dependencies, and is designed to work a...
040
Reposted by 洪 民憙 (Hong Minhee)
초무 @chomu.dev · 16/06/2026
@hongminhee.org 님께서 쓰셨던 글이 생각나서 첨부해봅니당 관심있으신 분들은 읽어보세요 writings.hongminhee.org/2026/01/hist...
writings.hongminhee.org
Histomat of F/OSS: We should reclaim LLMs, not reject them
A few days ago I read a blog post titled On FLOSS and training LLMs . It captures well the frustration spreading through the free and open source software…
089
Reposted by 洪 民憙 (Hong Minhee)
洪 民憙 (Hong Minhee) @hongminhee.org · 16/06/2026
Optique 1.1.0 is out: a new package for file-based command modules, five new value parsers (fileSize, color, semVer, json, keyValue), seq() for ordered grammars, and negatableFlag() for --color/--no-color. #TypeScript #CLI
github.com
Optique 1.1.0: Command discovery, value parsers, and ordered grammars · dahlia optique · Discussion #834
Optique 1.1.0 is the first feature release after the stable 1.0.0 baseline. The largest addition is @optique/discover, a package for organizing larger CLIs as file-based command modules with typed ...
042
Reposted by 洪 民憙 (Hong Minhee)
洪 民憙 (Hong Minhee) @hongminhee.org · 15/06/2026
國漢文을 한글로 바꿔주는 소프트웨어인 Gukhanmun 0.2.0이 릴리스되었습니다. 《標準國語大辭典》과 더불어 《우리말샘》 데이터를 包含하게 되었고, 各種 코너 케이스를 더 잘 다루게 되었습니다. 또한, 國漢文 原文에 括弧로 한글 倂記가 되어 있을 境遇, 이를 結果文에서도 反映하여 漢字 倂記가 되거나 한글 讀音이 달리게 되었습니다. 그 밖에도 여러 改善 事項들이 있으니, 仔細한 內容은 릴리스 노트를 參考하시기 바랍니다.
github.com
Gukhanmun 0.2.0: Open Korean Dictionary, parenthetical collapsing, proper name grouping, smart numerals · dahlia gukhanmun · Discussion #10
Gukhanmun is a library and CLI tool for converting Korean text written in mixed hanja/hangul script into consistently annotated output. Academic texts, historical documents, and legal materials rou...
022
洪 民憙 (Hong Minhee) @hongminhee.org · 16/06/2026
Optique 1.1.0 is out: a new package for file-based command modules, five new value parsers (fileSize, color, semVer, json, keyValue), seq() for ordered grammars, and negatableFlag() for --color/--no-color. #TypeScript #CLI
github.com
Optique 1.1.0: Command discovery, value parsers, and ordered grammars · dahlia optique · Discussion #834
Optique 1.1.0 is the first feature release after the stable 1.0.0 baseline. The largest addition is @optique/discover, a package for organizing larger CLIs as file-based command modules with typed ...
042
洪 民憙 (Hong Minhee) @hongminhee.org · 15/06/2026
國漢文을 한글로 바꿔주는 소프트웨어인 Gukhanmun 0.2.0이 릴리스되었습니다. 《標準國語大辭典》과 더불어 《우리말샘》 데이터를 包含하게 되었고, 各種 코너 케이스를 더 잘 다루게 되었습니다. 또한, 國漢文 原文에 括弧로 한글 倂記가 되어 있을 境遇, 이를 結果文에서도 反映하여 漢字 倂記가 되거나 한글 讀音이 달리게 되었습니다. 그 밖에도 여러 改善 事項들이 있으니, 仔細한 內容은 릴리스 노트를 參考하시기 바랍니다.
github.com
Gukhanmun 0.2.0: Open Korean Dictionary, parenthetical collapsing, proper name grouping, smart numerals · dahlia gukhanmun · Discussion #10
Gukhanmun is a library and CLI tool for converting Korean text written in mixed hanja/hangul script into consistently annotated output. Academic texts, historical documents, and legal materials rou...
022
Reposted by 洪 民憙 (Hong Minhee)
VoidZero @voidzero.dev · 04/06/2026
VoidZero is joining Cloudflare. Our mission stays the same: to make JavaScript developers more productive than ever before. Vite, Vitest, Rolldown, Oxc, and Vite+ remain MIT-licensed. Evan and the VoidZero team will continue leading them.
VoidZero + Cloudflare
1027756
Reposted by 洪 民憙 (Hong Minhee)
Emelia @thisismissem.social · 04/06/2026
If it's simple parseArgs, if it's more complex optique by @hongminhee.org
021
Reposted by 洪 民憙 (Hong Minhee)
Bart Veneman @veneman.dev · 04/06/2026
What do you use these days to build simple CLI tools in Node? Is sade still the go-to, or do you go plain node:util parseArgs() and some manual wrangling? I have a CLI tool that has 3-4 subcommands with 1-2 options each. Wonder how many dependecies I'm willing to accept here. Maybe @e18e.dev knows?
771
洪 民憙 (Hong Minhee) @hongminhee.org · 17/05/2026
LogTape 2.1.0 is out. Main additions: a throttling filter for suppressing log floods, a built-in logfmt formatter, timezone control for timestamps, and HMAC pseudonymization in @logtape/redaction.
github.com
LogTape 2.1.0: Throttling, logfmt, and smarter redaction · dahlia logtape · Discussion #165
LogTape is a logging library for JavaScript and TypeScript that works across Deno, Node.js, Bun, and browsers. It's built around structured logging, has zero dependencies, and is designed to work a...
000
Reposted by 洪 民憙 (Hong Minhee)
GeekNews 봇 @geeknewsbot.bsky.social · 03/05/2026
Show GN: 만진법 프로젝트: 한·중·일 언어권을 위한 수 표기 제안 한국어·중국어·일본어는 만(萬) 단위로 수를 읽는데, 아라비아 숫자는 천 단위로 쉼표를 찍습니다. 1,234,567,890을 보고 “십이억 삼천사백오십육만 칠천팔백구십”을 바로 읽어내려면 매번 머릿속에서 자릿수를 다시 세야 합니다. 그러므로, 만 단위 구분자로 밑줄( _ )을 쓰자고 제안합니다....
news.hada.io
Show GN: 만진법 프로젝트: 한·중·일 언어권을 위한 수 표기 제안
한국어·중국어·일본어는 만(萬) 단위로 수를 읽는데, 아라비아 숫자는 천 단위로 쉼표를 찍습니다. 1,234,567,890을 보고 “십이억 삼천사백오십육만 칠천팔백구십”을 바로 읽어내려면 매번 머릿속에서 자릿수를 다시 세야 합니다. 그러므로, 만 단위 구분자로 밑줄( _ )을 쓰자고 제안합니다....
002
Reposted by 洪 民憙 (Hong Minhee)
洪 民憙 (Hong Minhee) @hongminhee.org · 03/05/2026
East Asian languages count in ten-thousands, not thousands. So why do we still group digits by three? A proposal: 1,234,567,890 → 12_3456_7890.
myriad-project.org
The Myriad Project
Read 1,234,567,890 the way East Asians actually count—try 12_3456_7890.
012
Reposted by 洪 民憙 (Hong Minhee)
洪 民憙 (Hong Minhee) @hongminhee.org · 03/05/2026
1,234,567,890用中文读是「十二亿三千四百五十六万七千八百九十」,但逗号却打在千位上。我们提议用万进制表记:12_3456_7890。
myriad-project.org
万进制计划
让 1,234,567,890 像中文那样自然地读出 ― 12_3456_7890。
101
Reposted by 洪 民憙 (Hong Minhee)
洪 民憙 (Hong Minhee) @hongminhee.org · 03/05/2026
1,234,567,890用中文讀是「十二億三千四百五十六萬七千八百九十」,但逗號卻打在千位上。我們提議用萬進制表記:12_3456_7890。
myriad-project.org
萬進制計劃
讓 1,234,567,890 像中文一樣自然地讀出 ― 12_3456_7890。
101
Reposted by 洪 民憙 (Hong Minhee)
洪 民憙 (Hong Minhee) @hongminhee.org · 03/05/2026
1,234,567,890を日本語で読むと「十二億三千四百五十六万七千八百九十」。なのにカンマは千の位。万進法の表記を提案します:12_3456_7890。
myriad-project.org
万進法プロジェクト
東アジアで数えるとおりに 1,234,567,890 を読む ― 12_3456_7890。
101
Reposted by 洪 民憙 (Hong Minhee)
洪 民憙 (Hong Minhee) @hongminhee.org · 03/05/2026
1,234,567,890—韓國語로는 「十二億 三千四百五十六萬 七千八百九十」인데, 쉼標는 왜 千 單位에 있을까요? 萬進法 表記를 提案합니다: 12_3456_7890.
myriad-project.org
만진법 프로젝트
1,234,567,890을 동아시아 사람이 실제로 읽는 방식대로 ― 12_3456_7890.
112
洪 民憙 (Hong Minhee) @hongminhee.org · 03/05/2026
1,234,567,890—韓國語로는 「十二億 三千四百五十六萬 七千八百九十」인데, 쉼標는 왜 千 單位에 있을까요? 萬進法 表記를 提案합니다: 12_3456_7890.
myriad-project.org
만진법 프로젝트
1,234,567,890을 동아시아 사람이 실제로 읽는 방식대로 ― 12_3456_7890.
112
Reposted by 洪 民憙 (Hong Minhee)
The Lobste.rs RSS feed @lobsters-feed.bsky.social · 28/04/2026
Building a threadiverse community platform lobste.rs/s/gbgfec #web #distributed
fedify.dev
Building a threadiverse community platform | Fedify
In this tutorial, we will build a small threadiverse-style community platform that federates with Lemmy, Mbin, and NodeBB using Fedify and Next.js.
011
Reposted by 洪 民憙 (Hong Minhee)
초무 @chomu.dev · 25/04/2026
블스도 일단은 분산형 네트워크고 브릿지로 연합우주랑 연결도 되어 있으니까... 혹시 - ActivityPub 프로토콜에 관심 있으신 분 - 연합우주 서버 직접 만들어보거나 기여하고 싶으신 분 - 오픈 소스 프로젝트에 기여를 하고는 싶은데 어떻게 시작할 지 모르겠는 분 제가 최근 열심히 참여하고 있는 Fedify 프로젝트가 올해 OSSCA 참여형에 선정되었습니다 아직 멘티 분들 모집을 시작하지는 않았지만 같이 하실 멘티 분들을 곧 모집할 예정입니다 관심 있으신 분들은 미리 한 번 읽어봐주세용 oss.kr/pages/3
1724
Reposted by 洪 民憙 (Hong Minhee)
ian @flankstaek.me · 23/03/2026
writings.hongminhee.org/2026/03/craf... Thought this article was very interesting and well written. I think it misses some additional comparisons but a prescient comment overall.
writings.hongminhee.org
Why craft-lovers are losing their craft
Les Orchard made a quiet observation recently that I haven't been able to shake. Before LLM coding assistants arrived, the split between developers was…
011
洪 民憙 (Hong Minhee) @hongminhee.org · 16/04/2026
Wrote about a #TypeScript problem: Commander.js's .conflicts() enforces mutually exclusive options at runtime, but the type is still five independent optional fields. What changes when you put the constraint in the parser structure instead?
hackers.pub
From five optional fields to a discriminated union: CLI parsing with Optique 1.0
Traditional CLI libraries like Commander.js and Yargs often suffer from a gap between runtime validation and TypeScript type safety, where mutually exclusive options are typed as flat collections of o...
230
洪 民憙 (Hong Minhee) @hongminhee.org · 14/04/2026
#Optique 1.0.0 is out! I built it as a #TypeScript #CLI parser in the style of optparse-applicative: compose small typed parsers, TypeScript infers the result. New in 1.0: @optique/env for environment variable fallbacks and @optique/inquirer for Inquirer.js prompts.
github.com
Optique 1.0.0: environment variables, interactive prompts, and 1.0 API cleanup · dahlia optique · Discussion #796
Optique is a type-safe combinatorial CLI parser for TypeScript, inspired by Haskell's optparse-applicative and TypeScript's Zod. It takes a functional approach: you compose small, typed parsers int...
010
Reposted by 洪 民憙 (Hong Minhee)
Dario Castañé 🏴‍☠️ @dario.cat · 10/04/2026
This is my take on AI's climate impact. dev.to/dcc/the-hone...
dev.to
The Honest Climate Case for AI
Most articles about AI and the climate answer a question that doesn't matter. Defenders spend...
011
Reposted by 洪 民憙 (Hong Minhee)
Lena "Tracer" Oxton, Cadet and Test Pilot Extraordinaire @andrewthewhip.bsky.social · 02/04/2026
I like this quite a bit, and it hints at the very end at the third important distinction: there's what's legal, there's what's moral, and there's the reminder *we can always redefine what is legal* writings.hongminhee.org/2026/03/lega...
writings.hongminhee.org
Is legal the same as legitimate: AI reimplementation and the erosion of copyleft
Last week, Dan Blanchard, the maintainer of chardet—a Python library for detecting text encodings used by roughly 130 million projects a month— released a new…
111
Reposted by 洪 民憙 (Hong Minhee)
Marc Egea i Sala @meis.dev · 26/03/2026
"Why craft-lovers are losing their craft" by Hong Minhee (@hongminhee.org) writings.hongminhee.org/2026/03/craf...
writings.hongminhee.org
Why craft-lovers are losing their craft
Les Orchard made a quiet observation recently that I haven't been able to shake. Before LLM coding assistants arrived, the split between developers was…
121
Reposted by 洪 民憙 (Hong Minhee)
ТМ @mopcku.c.im.ap.brid.gy · 22/03/2026
We make our choices, and then our choices make us. writings.hongminhee.org/2026/01/eth…
writings.hongminhee.org
Why I don't destroy snowmen
In winter, I sometimes come across stories on X about men who deliberately kick over snowmen as they walk by. It's not like destroying a snowman causes real…
022
Reposted by 洪 民憙 (Hong Minhee)
무화과🪄 @ichijiku.bsky.social · 22/03/2026
좋은 글.. writings.hongminhee.org/2026/03/craf... Marx는 자본론에서 영국의 러다이트 운동을 이렇게 평했다. 노동자들이 기계 자체와 기계의 자본주의적 적용을 구분하고, 따라서 물질적 생산 수단 그 자체가 아니라 그것의 사회적 착취 형태를 공격하는 법을 배우기까지는 시간과 경험이 필요했다. 방직기를 부순 노동자들의 분노는 정당했다. 방향이 잘못됐을 뿐이다. 베틀이 노동 시간을 늘린 게 아니었다. 자본이 그랬다. 베틀이 노동자를 기계의 부속물로 만든 게 아니었다. 자본이 그랬다.
writings.hongminhee.org
왜 코딩을 사랑하는 사람들이 코딩에서 밀려나는가
Les Orchard가 최근 글 에서 짚어낸 관찰 하나가 머릿속에서 떠나지 않는다. LLM 코딩 어시스턴트가 나오기 전까지는, 소프트웨어 엔지니어들 사이의 분열은 보이지 않았다. 장인 기질의 사람들과 일단 돌아가면 된다 는 사람들이 나란히 앉아 같은 제품을 만들면서도 구분이 안 됐다.…
024
Reposted by 洪 民憙 (Hong Minhee)
James Healy @james.social.yob.id.au.ap.brid.gy · 22/03/2026
This Marxist lens on the different ways my peers and network is reacting to GenAI was more interesting than I expected writings.hongminhee.org/2026/03/cra…
writings.hongminhee.org
Why craft-lovers are losing their craft
Comments
015
Reposted by 洪 民憙 (Hong Minhee)
The Lobste.rs RSS feed @lobsters-feed.bsky.social · 21/03/2026
Why craft-lovers are losing their craft lobste.rs/s/vxsjiv #vibecoding
writings.hongminhee.org
Why craft-lovers are losing their craft
Les Orchard made a quiet observation recently that I haven't been able to shake. Before LLM coding assistants arrived, the split between developers was…
002