854 karma · joined July 27, 2022
Rule #1 of building any cloud platform analyzing user code is that you must run analyzers in isolated environments. Even beyond analysis tools frequently allowing direct code injection through plugins, linters/analyzers/compiler are complex software artifacts with large surface areas for bugs. You should ~never assume it's safe to run a tool against arbitrary repos in a shared environment.
I also ran a code analysis platform, where we ran our own analyzer[1] against customer repos. Even though we developed the analyzer ourself, and didn't include any access to environment variables or network requests, I still architected it so executions ran in a sandbox. It's the only safe way to analyze code.
The smartest person and the dumbest person I've met professionally are both investors.
Look at USAID: they canceled everything, but there was a significant outcry about PEPFAR specifically. Now PEPFAR is back, and likely to stay.
Deleting processes somewhat randomly, then listening for the pain, is a pretty well-known technique for understanding and cleaning up legacy systems. Of course, it should only be used on systems where (temporary) failures are tolerable.
There are parts of the government where that is true, and parts where it is dangerous. The problem on both sides is assuming the same techniques should be applied across the entire government, when some services are indeed life-and-death and others absolutely should be deleted.
1. Methodical improvements mostly work to improve processes as they are. They don't delete processes that shouldn't exist.
2. Agency "empowerment" often means working with a lot of incumbent teams that are simply not suited to digital work and sinks way too much time/energy into stakeholder management.
USDS has done good work, but could have done a lot more if they were actually empowered.
[1] https://www.wethebuilders.org/posts/a-tale-of-two-effiencies...
That's not a good assumption to make for everyone. There are many people who do grow income without growing expenses (see the whole financial independence movement).
I spend about as much now as I did 7 years ago when I made 4x less.
YC invests on a SAFE, the terms are public.[0]
For most companies, pre-seed SAFEs don't end up much above common.
Obviously there are many better ways to structure this if a sophisticated counterparty actually wanted a good investment opportunity for the community. Sadly that's not in anyone's interest.
The bigger problem is the terrible loan terms.
Throughout this thread, it's clear you have an ax to grind. Startups are obviously not for you, but many enjoy them and benefit.
Enterprise CRUD developers don't make that much. I'm confident OP made more over his career than them.
iCab: Uber obviously was very successful with this ~same premise
Smart Charter: I assume you can easily book a private jet online now?
Founder's Forge: linking record-keeping and payment is what makes Ramp great; 10 years of fintech innovations made executing this much easier
Spark Innovations: this is basically the premise of Airtable
It's a great example of the power laws in startups: it's much more lucrative to have a minor role in a major success than a major role in anything minor.
Ex. the Grit agent (my company) is designed to handle larger maintenance tasks. It has a much higher success rate, with <5% rejected tasks and 96% merged PRs (including some pretty huge repos).
It's also way less exciting. People want the flashy tool that can solve "everything."
Right now, OpenAI's brand is actually probably its strongest "moat" and that is probably only there because Google fumbled Bard so badly.
Evolve not having their own ledge was exactly the problem.
It's a lot easier/more common for Google to kill internal projects and small acquisitions.
A $16B write-down is far less likely, especially when many Googlers internally realize how much a threat Microsoft is with GitHub + VS Code.
A ton of tech workers are, in fact, socialists who think job expectations should be 0.
Obviously in this scenario we have robots that fix toilets and clean yachts. That's not even farfetched.
Do you actually read his work?
I certainly don't expect to make money from reading it. I'd be surprised if a significant number of subscribers had that reason.
It's entertaining and informative about the overall world, not something I expect to make money from.