HNHacker News
TopNewBestAskShowJobs

CharlesW

44,085 karma · joined June 28, 2010

Email: cwiltgen@gmail.com Bluesky: https://bsky.app/profile/wiltgen.net Mastodon/ActivityPub: @CharlesW@hachyderm.io
submissionscomments
CharlesW··on I'm a USB-C Maximalist
> I don't like USB-C because they all look the same on the outside, but they're not all the same on the inside.

Many people don't realize that USB-C (USB Type-C) just refers to the physical connector. At minimum, speed and power ratings should have been required for any cable using USB-C at one or both ends. It's almost breathtaking to consider how the USB Implementers Forum has fumbled these kinds of basic issues over the years.

CharlesW··on Show HN: Opening lines of famous literary works
Close! (I had to look it up.) "The sky above the port was the color of television, tuned to a dead channel." (Neuromancer, William Gibson)
CharlesW··on Building and shipping Mac and iOS apps without opening Xcode
Sounds very intriguing! Please reach out (see my profile) when you're ready to share more.
CharlesW··on Building and shipping Mac and iOS apps without opening Xcode
Not silly at all. For Compose Multiplatform, Axiom won't do much for code review or generation. It might be useful for operations on the built app: console capture, crash symbolication, simulator UI/accessibility driving, CPU profiling, plus the whole shipping layer (signing, privacy manifests, submission).
CharlesW··on Building and shipping Mac and iOS apps without opening Xcode
I'm glad that it's been valuable for you!
CharlesW··on Building and shipping Mac and iOS apps without opening Xcode
Axiom covers only native APIs and tools, but the Flutter team maintains what looks like a nice set of skills at https://github.com/flutter/agent-plugins, and the Dart team at https://github.com/dart-lang/skills.
CharlesW··on Building and shipping Mac and iOS apps without opening Xcode
If it's okay to mention my own complementary open source project, Axiom¹ does a good job of helping coding harnesses know how to do this effectively for Apple OS development.

In addition to a deep roster of skills and agencts, Axiom includes several for-LLM tools². xclog, xcprof, xcsym, and xcui are designed to be used by LLMs, and expose capabilities in a token-efficient way. These tools are equally helpful for non-Axiom skills/agents.

¹ Axiom: https://charleswiltgen.github.io/Axiom/ ² Axiom CLI tools: https://charleswiltgen.github.io/Axiom/tools/

CharlesW··on Female US rower completes historic solo journey from California to Hawaii
I'd just note that (1) Rob did set a record whether or not he meant to¹, and (2) Kelsey also did not intend to break the men's record.

¹https://www.guinnessworldrecords.com/world-records/384202-fa...

CharlesW··on Show HN: Ant – A JavaScript runtime and ecosystem
This project appears to be an LLM-rewritten Elk (https://github.com/cesanta/elk), as noted elsewhere in the thread. That project was established in 2019.
CharlesW··on Female US rower completes historic solo journey from California to Hawaii
It's kind of buried here, but Kelsey is the fastest human to do this. She beat the male record holder's time by 6 days.
CharlesW··on GPT-5.6, Grok 4.5, Claude, and Muse Spark build the same 4 apps
[deleted because pointless]
CharlesW··on GPT-5.6, Grok 4.5, Claude, and Muse Spark build the same 4 apps
> We generated a big pile of artifacts, we are publishing all of them, and you can form your own opinion.

My opinion is that spamming HN with two gimmicky "one-shot prompting shootout" marketing pieces in two days does not build confidence about either your technical or marketing expertise.

CharlesW··on My burner email blocklist blocked me
TIL, thanks!
CharlesW··on My burner email blocklist blocked me
Apple (like any email provider that conforms to RFC 2822) supports plus addresses as well.
CharlesW··on What is Bending Spoons? The little-known AOL and Vimeo owner that's now public
Tip: It's straightforward to migrate from Evernote to Apple Notes. https://www.macrumors.com/how-to/migrate-from-evernote-to-ap...
CharlesW··on How version control will evolve for the agent boom
Superpowers' brainstorming skill is another classic example of this. This skill with SOTA models is incredibly helpful. The results become very thorough specs/plans, ADRs, etc.

https://github.com/obra/superpowers/blob/main/skills/brainst...

CharlesW··on Fable is not a useful model
> But it is a huge waste of money for most coding tasks.

The key is not to indiscriminately use the most powerful/expensive model you can for everything. When you use it for what it's uniquely suited for and ask it to spawn subagents using Opus and Sonnet based on what tasks need, you'll get better results at a reasonable cost.

CharlesW··on Superpowers 6
Nothing about Superpowers forces you to use TDD, brainstorm first, etc. It’s not rigid about the workflow.
CharlesW··on Superpowers 6
The GitHub description is a pretty good summary: "An agentic skills framework & software development methodology that works."

Here's what that methodology looks like: https://github.com/obra/superpowers#the-basic-workflow

CharlesW··on Superpowers 6
As a long time user, I'd recommend checking out https://github.com/obra/superpowers#the-basic-workflow. If that reasonates with you, try using it to develop a few features or capabilities.

It works very well for the way that I work (interactively and iteratively, not "one-shot"), and it helps me to better work in less time. Superpowers is one of the few skill/agent suites I use for all software development projects.

If you like building skill/agents, the posts at https://blog.fsck.com/ are a great resource for learning how to do well. The effectiveness of my project Axiom (a skill/agent suite for Apple OS developers) has benefited enormously from the knowledge that Superpowers' creator Jesse Vincent has been kind enough to share.

TLDR: You owe it to yourself to try it.

CharlesW··on FFmpeg 9.1's new AAC encoder
> The reference Opus encoder has certainly had a number of improvements that affect sound quality since then…

Yes, but not for high-bitrate music applications.¹ For example, Opus 1.2 really improved the quality of music encoding at 32–48 kbps. Opus doesn't have to be great at everything to be great at what it does, just like AAC-LC doesn't have to be. (¹Opus 1.6's experimental Opus HD looks very promising for this!)

Apple's and Fraunhofer's closed-source AAC-LC encoders have seen regular, minor quality tuning, and they benefit from the research and engineering work that have been done for the AAC family of encoders (HE-AAC for bitrates down to ~48 kbps, HE-AAC v2 to 32 kbps, xHE-AAC below that).

CharlesW··on Vite+ Beta
Then he'd love this. Like Unix, Vite+ is a collection of programs that do one thing well.
CharlesW··on Vite+ Beta
Vite+ isn't a layer, it's "just" a high-performance suite of excellent tools that work well together to provide a great DX for developers.

Vite+ can improve and simplify what developers are already doing with ad-hoc collections of tools. Vite is already an industry standard, and Vite+ has a good chance of achieving that status as well.

CharlesW··on FFmpeg 9.1's new AAC encoder
The evaluation tools used are helpful for encoder development, but at best they're imperfect proxies for human perception, and their predictions are often inconsistent with the human experience. I assume that statements like "apparently the best AAC encoder" aren't meant to be taken too seriously, since everybody who does this stuff knows that ABX/MUSHRA tests with real humans is what tells the tale.

On Opus vs. AAC specifically, there's a long history of studies like https://www.researchgate.net/publication/301428302_Perceived... to help answer that question. (There are interesting charts at the top of page 1175.)

CharlesW··on FFmpeg 9.1's new AAC encoder
> Why not use a lossless codec if you care about quality?

(1) Lossy codecs are transparent at half the file size (or less) of FLAC/ALAC.

(2) AAC (strictly, AAC-LC) is universal, where FLAC and Opus are not yet there.

CharlesW··on FFmpeg 9.1's new AAC encoder
You might like Poppy (in beta), which supports all media servers (including OpenSubsonic/Navidrome) and Opus as a first-class music format. https://www.reddit.com/r/PoppyApp/comments/1tiyki0/about_pop...
CharlesW··on FFmpeg 9.1's new AAC encoder
Plus, at 96+ kbps (assuming an Apple-quality AAC-LC encoder) Opus loses its quality advantage. So at higher bitrates, the benefit of choosing Opus is that encoders/decoders are royalty-free.
CharlesW··on Looking Ahead to Postgres 19
Favorable benchmarks for Pangram exist, and it is one of the better AI detectors. But it's never been trustworthy as proof of authorship/misconduct, and it's getting less useful as models (and people's ability to steer them) improve.

https://www.theatlantic.com/technology/2026/05/pangram-ai-de...

CharlesW··on We Are the Last People Who Know How It Works
AI can't be a competent person, but inanmate things can be competent. https://www.merriam-webster.com/dictionary/competence
CharlesW··on Claude Sonnet 5
https://news.ycombinator.com/newsguidelines.html#comments
← PreviousPage 5 of 34Next →