News for hackers. Stuff that matters.

jaytaylor

Re:Why Software Factories Fail on Thursday July 23, 2026 @03:38PM (#49026938)
We are working on new articles to share our latest findings, so stay tuned! Overall our outlook continues to be bullish. Almost all software problems yield to a combination of the Factory Techniques covered on the strongdm.ai website. More powerful models work even better...
Re:Why Software Factories Fail on Thursday July 23, 2026 @03:12PM (#49026625)
Hi, I'm one of the trio from the StrongDM AI Lab.

Just a minor thing I want to clarify about the Weather Report [1] - it's framed in kind of a negative light in the article ("sparse updates"), but we've been updating it as frequently as we find a meaningful improvement in a relevant dimension. Since we launched it in February it has averaged about one update per month, as frontier labs keep racing forward!

[1] https://factory.strongdm.ai/weather-report

Re:Software Factories and the Agentic Moment on Sunday February 08, 2026 @02:48PM (#46937824)
I'm testing a theory that large-scale (LoC) generated projects in Rust tend to have fewer functional bugs compared to e.g. Go or Java because Rust as a language is a little stricter.

I've not yet formed a full opinion or conclusion, but in general I'm starting to prefer Rust.

Re: generalizing mocks, it sounds interesting but after getting full-fidelity clones of so many multi-billion dollar SaaS offerings, I really like it and am hooked. It pays nice dividends for developing using agentic coders at high scale. In a few more model releases having your own exhaustive DTU could become trivial.

Re:Software Factories and the Agentic Moment on Sunday February 08, 2026 @03:06AM (#46932340)
> The Go to Rust rewrite is interesting - was that driven by performance or more about the ecosystem/tooling for this kind of work?

I'm testing a theory that large-scale (LoC) generated projects in Rust tend to have fewer functional bugs compared to e.g. Go or Java because Rust as a language is a little stricter.

I've not yet formed a full opinion or conclusion, but in general I'm starting to prefer Rust.

Re: generalizing mocks, it sounds interesting but after getting full-fidelity clones of so many multi-billion dollar SaaS offerings, I really like it and am hooked. It pays nice dividends for developing using agentic coders at high scale. In a few more model releases having your own exhaustive DTU could become trivial.

Re:Software Factories and the Agentic Moment on Sunday February 08, 2026 @01:23AM (#46931812)
(DTU creator here)

I did have an initial key insight which led to a repeatable strategy to ensure a high level of fidelity between DTU vs. the official canonical SaaS services:

Use the top popular publicly available reference SDK client libraries as compatibility targets, with the goal always being 100% compatibility.

You've also zeroed in on how challenging this was: I started this back in August 2025 (as one of many projects, at any time we're each juggling 3-8 projects) with only Sonnet 3.5. Much of the work was still very unglamorous, but feasible. Especially Slack, in some ways Slack was more challenging to get right than all of G-Suite (!).

Now I'm part way through reimplementing the entire DTU in Rust (v1 was in Go) and with gpt-5.2 for planning and gpt-5.3-codex for execution it's significantly less human effort.

IMO the most novel part to this story is Navan's Attractor and corresponding NLSpec. Feed in a good Definition-of-Done and it'll bounce around between nodes until it gets it right. There are already several working implementations in less than 24 hours since it was released, one of which is even open source [0].

[0] https://github.com/danshapiro/kilroy

Re:Speed up responses with fast mode on Saturday February 07, 2026 @11:37PM (#46931358)
Yes, Claude code.
Re:Speed up responses with fast mode on Saturday February 07, 2026 @09:37PM (#46930794)
Can this work for Claude? I think it might be raw API only.
Re:Software Factories and the Agentic Moment on Saturday February 07, 2026 @06:18PM (#46929340)
(StrongDM AI team member here)

This is great feedback, appreciate you taking the time to post it. I will set some agents loose on optimization / purification passes over CXDB and see which of these gaps they are able to discover and address.

We only chose to open source this over the past few days so it hasn't received the full potential of technical optimization and correction. Human expertise can currently beat the models in general, though the gap seems to be shrinking with each new provider release.

Re:Software Factories and the Agentic Moment on Saturday February 07, 2026 @05:31PM (#46928874)
I'm one of the StrongDM trio behind this tenet. The core claim is simple: it's easy to spend $1k/day on tokens, but hard (even with three people) to do it in a way that stays reliably productive.
Re:Ask HN: Could you share your personal website here? on Wednesday January 14, 2026 @02:50PM (#46621884)
https://jaytaylor.com (personal site)

All of my web properties have been ad-free since the beginning, going on 25 years. Cheers.

Re:Three Years from GPT-3 to Gemini 3 on Monday November 24, 2025 @04:12PM (#46039388)
(Co-creator here) This is one of the use cases for Leash.

https://github.com/strongdm/leash

Check it out, feedback is welcome!

Leash does it via eBPF today. Are you open to a collab?
This is a really neat project .

At my company (StrongDM) we recently open-sourced a tool in this space called Leash: https://github.com/strongdm/leash

By default it runs in docker, and also includes an extra sophisticated macOS-native --darwin mode which goes beyond the capabilities and guarantees of the likes of sandbox-exe, bubblewrap, and in some ways docker. Leash provides visibility into and control over every command and network request attempted by the coder agent. Would appreciate any feedback, and will try to get in touch with the author (Gordon).

Now I'll definitely look into automatically supporting pass-through auth for at least gh cli in Leash - always looking for what folks will find useful.

Re:Using bubblewrap to add sandboxing to NetBSD on Monday November 10, 2025 @11:19AM (#45877459)
Have you seen Leash?

https://github.com/strongdm/leash

It even has a --darwin macOS-native mode which goes beyond the capabilities and guarantees of sandbox-exec and bubblewrap.

Full-disclosure: I am one of the authors.

Re:Hacker News Live Feed on Thursday October 09, 2025 @07:33PM (#45534109)
X-Mouse Button Control (XMBC for short) is a handy Windows app to override mouse buttons to do arbitrary other actions on a program/App -specific basis.

https://www.highrez.co.uk/downloads/XMouseButtonControl.htm

However the docs (which are excellent!) were published by the developer as PDF-only, so I did a nice transform to HTML and posted it on my personal website. I will do my best to host it until I'm dead, and also submitted it to TIA:

https://www.highrez.co.uk/downloads/X-Mouse%20Button%20Contr...

https://jaytaylor.com/x-mouse-button-docs/

Forever TIA link: https://web.archive.org/web/20240825203006/https://jaytaylor...

Cheers,

Jay

Re:Use plain-text email on Monday September 12, 2022 @10:55AM (#32811265)
Years ago I made a Go library called `html2text' just for this:

https://github.com/jaytaylor/html2text/

https://jaytaylor.com/html2text

It takes HTML as input and generates markdown-esque plaintext, with the main focus being to make the plaintext version easy and pleasant to read for human beings. Then using MIME types*, you transmit both the rich html version alongside the generated text/plain version.

This is cool because it makes it easy to respect both rich clients (like Gmail et. al.) as well as command-line or other clients which work better with simple text.

Hope this helps folks have the best of both worlds! :) cheers

* n.b. To ensure this works properly, be sure to use the right MIME headers:

https://stackoverflow.com/questions/3902455/mail-multipart-a...

Re:Reverse-engineering the Apollo spacecraft's FM radio on Saturday July 09, 2022 @01:24PM (#32037294)
Hygroscopic, an interesting new word to me! Thank you :)

> hy·gro·scop·ic

> adjective

> (of a substance) tending to absorb moisture from the air. relating to humidity or its measurement.

Re:Ask HN: Can competitors catch up to Apple Silicon? on Monday July 04, 2022 @03:18PM (#31980727)
I didn't know the word internecine, it's actually really useful and relevant in many situations, thank you!

> internecine, adj.:

> destructive to both sides in a conflict.

Re:How Websites Die on Wednesday June 29, 2022 @09:10PM (#31927645)
Underscores aren't technically valid in URLs or domain names ;D

That minor implementation detail aside... You make a good point. Perhaps MD5 or SHA256 hashes will become a last resort for domain names? Haha, no.

Re:How Websites Die on Wednesday June 29, 2022 @02:59PM (#31924317)
> I’ve often thought about getting together with some friends to pay into a fund to house our websites after we die. I don’t think setting that up would be too hard — the math around insurance policies of this sort is quite simple — I mostly haven’t tried to set something like this up just since it’s a pretty morbid ask. But, if you’d be interested, maybe reach out to me?

> Our ghosts could live forever, if we help each other.

I love this idea and would gladly assist in the effort, let's set it up :)

The Klingons were hella cool! Wish I could have appreciated it more as a kid, but at the time (early 90s) I didn't even know what I was looking at or how special it was :D
Re:The most satisfying checkbox on Friday June 17, 2022 @01:17PM (#31781299)
Tangentially related:

https://news.ycombinator.com/item?id=28489791 - Checkboxland

https://news.ycombinator.com/item?id=28826018 - I keep making things out of checkboxes

Re:Goroutines Under the Hood (2020) on Sunday June 05, 2022 @02:39PM (#31633672)
> It hasn't been cooperative for a few versions now, the scheduler became preemptive in 1.14. And before that there were yield points at every function prolog (as well as all IO primitives) so there were relatively few situations where cooperation was necessary.

Since co-op was most unnecessary, do you know why it was changed to preemptive or what the specific cases were that are resolved with preemptive scheduling?

Re:SQLite may become foundational for digital progress on Sunday May 22, 2022 @09:02PM (#31474360)
Litestream can ensure a pretty decent level of durability, for a ramdisk anyway.

Suitability depends on what the requirements are.

Older »