Hacker Newsnew | past | comments | ask | show | jobs | submit | adam_gyroscope's commentslogin

Yeah, we could absolutely do a better job with solid interfaces for each service. To be clear, our nextjs apps, temporal workers, etc are all well defined, and changes in a single package are easily tested (and well tested). It's integration testing we struggle with.

And, there's always a tradeoff here between engineering & our real job as a startup, finding PMF and growth. That said, we want as much eng velocity as possible and a fast, solid integration testing platform/system/etc helps a ton with that.


So, it does sometimes duplicate code, especially where we have a packages/ directory of Typescript code, shared between two nextjs and some temporal workers. We 'solve' this with some AGENT.md rules, but it doesn't always work. It's still an open issue.

The quality is general good for what we're doing, but we review the heck out of it.


will email! Your homepage doesn't make the environment part clear - it reads like it's akin to cursor multiple agent mode (Which I think you had first, FWIW).

Man I was vim for life until cursor and the LLMs. For personal stuff I still do claude + vim because I love vim. I literally met my wife because I had a vim shirt on and she was an emacs user.

> I literally met my wife because I had a vim shirt on and she was an emacs user.

The editor wars are officially over. Thanks for your story!


Claude open in another tab, hitting L to reload the file doesn't do it for you?

We do integration testing in a preview/staging env (and locally), and can do it via docker compose with some GitHub workflow magic (and used to do it that way, but setup really slowed us down).

What I want is a remote dev env that comes up when I create a new agent and is just like local. I can make the service but right now priorities aren’t that (as much as I would enjoy building that service, I personally love making dev tooling).


The article covers why this doesn’t work in detail.


Apple has done a good job on the implementation and documentation for their confidential computing (https://security.apple.com/documentation/private-cloud-compu...) but of course it’s Apple only. There’s a few folks working on a non-Apple version of this, eg https://confident.security/ and others (disclaimer that I helped work on a very early version of this.

Read the Apple docs - they are very well written and accessible for the average HN reader.



Clear miss, could have titled it "they don't make'em like dat anymore".


Yep, often things are measured in FTE or FTE-equivalent units. It’s not precise of course but is a reasonable shorthand for the amount of work required.


SuSE doesn’t get enough credit for the quality of the distribution. Transactional updates, serious work towards a reproducible distribution, nano as an excellent container runtime, stability under large workloads - it’s a nice piece of engineering.


These are some of the reasons -- besides being German, probably -- that it's one of just a couple of Linux distros certified by SAP.


Hey, do you like reproducible builds? I'm doing some more patches this year... especially the core packages are getting in good shape now. The others have 1-2% packages with issues left.


> nano as an excellent container runtime

Out of curiosity, are you referring to MicroOS? I know they're written some container tools like catatonit but I haven't heard of nano.


> SuSE doesn’t get enough credit for the quality of the distribution

Maybe now. 7.2 had a bug where they showed one unit when partitioning drives and used another one when writing to disk. Ask me how i find out.


I think I've encountered bugs in every distro's installer from 24 years ago. Fortunately, in 86box it's less painful than I imagine you went through.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: