frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: TagLib-Wasm, a TypeScript-first music tagging library

https://github.com/CharlesWiltgen/taglib-wasm
2•CharlesW•7mo ago
I was RIF'd last week so I finally had the chance to try some non-AIDE solutions (e.g. OpenAI Codex, Google Janus, Claude Code) for the purpose of building something non-trivial. I decided to create a CLI utility related to the care and feeding of my music library.

Almost instantly, I ran into a problem: There are no complete music metadata libraries for TypeScript/JavaScript runtimes. TagLib (https://taglib.org/) looked great, but I couldn't find any good TypeScript wrappers for it, and I wanted to avoid including OS-specific binaries in a library that might be distributed as part of standalone tools. Unfortunately, the TagLib project doesn't (yet) include a native Wasm build.

(Note: I'm not a professional software engineer. My roles are historically developer relations, product management/strategy, and product marketing. I have a computer science background and have helped lead teams building extremely complex systems, so this project is somewhere between "real software engineering" and "vibe coding".)

After some research and experiments, I settled on a stack of Deno, Wasm, Emscripten, and Emscripten Embind (which I had never heard of before starting this project), with Claude Code as my "pair programmer". I've built stuff with TypeScript (targeting Node.js as the runtime) before, but this was my first experience with everything else.

Claude Code has surprised me several times during the development of TagLib-Wasm. Here's a response to questions I had about an earlier suggestion it had made regarding improving type safety: https://imgur.com/a/nRrYz3p

Here's why I think TagLib-Wasm is interesting:

→ It's the only complete library for any-format music metadata management for TS/JS developers.

→ This is still somewhat aspirational until I create a suite of tests for each runtime, but I’m targeting true cross-runtime support — Deno, Node.js, Bun, Electron, Cloudflare Workers, and browsers.

→ I’m not aware of another library that can operate as easily with memory buffers as with files. Surely there must be one, but I suspect it’s unique in TS|JS land.

After starting this, I ran into the creator of go-taglib (sentriz/go-taglib, not wtolson/go-taglib) on HN, who had also arrived at a Wasm-based solution for his Golang library. I then borrowed aspects of his developer experience to provide a "Simple API" variant for more casual use of the library.

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
1•momciloo•45s ago•0 comments

Kinda Surprised by Seadance2's Moderation

https://seedanceai.me/
1•ri-vai•46s ago•1 comments

I Write Games in C (yes, C)

https://jonathanwhiting.com/writing/blog/games_in_c/
1•valyala•47s ago•0 comments

Django scales. Stop blaming the framework (part 1 of 3)

https://medium.com/@tk512/django-scales-stop-blaming-the-framework-part-1-of-3-a2b5b0ff811f
1•sgt•1m ago•0 comments

Malwarebytes Is Now in ChatGPT

https://www.malwarebytes.com/blog/product/2026/02/scam-checking-just-got-easier-malwarebytes-is-n...
1•m-hodges•1m ago•0 comments

Thoughts on the job market in the age of LLMs

https://www.interconnects.ai/p/thoughts-on-the-hiring-market-in
1•gmays•1m ago•0 comments

Show HN: Stacky – certain block game clone

https://www.susmel.com/stacky/
2•Keyframe•4m ago•0 comments

AIII: A public benchmark for AI narrative and political independence

https://github.com/GRMPZQUIDOS/AIII
1•GRMPZ23•4m ago•0 comments

SectorC: A C Compiler in 512 bytes

https://xorvoid.com/sectorc.html
1•valyala•6m ago•0 comments

The API Is a Dead End; Machines Need a Labor Economy

1•bot_uid_life•7m ago•0 comments

Digital Iris [video]

https://www.youtube.com/watch?v=Kg_2MAgS_pE
1•Jyaif•8m ago•0 comments

New wave of GLP-1 drugs is coming–and they're stronger than Wegovy and Zepbound

https://www.scientificamerican.com/article/new-glp-1-weight-loss-drugs-are-coming-and-theyre-stro...
3•randycupertino•10m ago•0 comments

Convert tempo (BPM) to millisecond durations for musical note subdivisions

https://brylie.music/apps/bpm-calculator/
1•brylie•12m ago•0 comments

Show HN: Tasty A.F.

https://tastyaf.recipes/about
1•adammfrank•12m ago•0 comments

The Contagious Taste of Cancer

https://www.historytoday.com/archive/history-matters/contagious-taste-cancer
1•Thevet•14m ago•0 comments

U.S. Jobs Disappear at Fastest January Pace Since Great Recession

https://www.forbes.com/sites/mikestunson/2026/02/05/us-jobs-disappear-at-fastest-january-pace-sin...
1•alephnerd•14m ago•0 comments

Bithumb mistakenly hands out $195M in Bitcoin to users in 'Random Box' giveaway

https://koreajoongangdaily.joins.com/news/2026-02-07/business/finance/Crypto-exchange-Bithumb-mis...
1•giuliomagnifico•14m ago•0 comments

Beyond Agentic Coding

https://haskellforall.com/2026/02/beyond-agentic-coding
3•todsacerdoti•16m ago•0 comments

OpenClaw ClawHub Broken Windows Theory – If basic sorting isn't working what is?

https://www.loom.com/embed/e26a750c0c754312b032e2290630853d
1•kaicianflone•18m ago•0 comments

OpenBSD Copyright Policy

https://www.openbsd.org/policy.html
1•Panino•18m ago•0 comments

OpenClaw Creator: Why 80% of Apps Will Disappear

https://www.youtube.com/watch?v=4uzGDAoNOZc
2•schwentkerr•22m ago•0 comments

What Happens When Technical Debt Vanishes?

https://ieeexplore.ieee.org/document/11316905
2•blenderob•23m ago•0 comments

AI Is Finally Eating Software's Total Market: Here's What's Next

https://vinvashishta.substack.com/p/ai-is-finally-eating-softwares-total
3•gmays•24m ago•0 comments

Computer Science from the Bottom Up

https://www.bottomupcs.com/
2•gurjeet•24m ago•0 comments

Show HN: A toy compiler I built in high school (runs in browser)

https://vire-lang.web.app
1•xeouz•26m ago•1 comments

You don't need Mac mini to run OpenClaw

https://runclaw.sh
1•rutagandasalim•27m ago•0 comments

Learning to Reason in 13 Parameters

https://arxiv.org/abs/2602.04118
2•nicholascarolan•29m ago•0 comments

Convergent Discovery of Critical Phenomena Mathematics Across Disciplines

https://arxiv.org/abs/2601.22389
1•energyscholar•29m ago•1 comments

Ask HN: Will GPU and RAM prices ever go down?

1•alentred•29m ago•2 comments

From hunger to luxury: The story behind the most expensive rice (2025)

https://www.cnn.com/travel/japan-expensive-rice-kinmemai-premium-intl-hnk-dst
2•mooreds•30m ago•0 comments