HN user

morgante

854 karma
Posts36
Comments4,040
View on HN
labs.ramp.com 8mo ago

Ramp Sheets

morgante
2pts0
blog.morgante.net 1y ago

Your CI pipeline isn't ready for AI

morgante
27pts15
github.com 2y ago

Show HN: GritQL, a Rust CLI for rewriting source code

morgante
280pts54
medium.com 9y ago

Reflecting on Susan Fowler’s Reflections

morgante
1pts0
www.theverge.com 9y ago

Engineers on Google's self-driving car project were paid so much that they quit

morgante
5pts0
fleximize.com 9y ago

The Careers of Founders

morgante
3pts0
www.indiehackers.com 9y ago

Park.io – $125k/m with one employee

morgante
3pts0
www.bloomberg.com 9y ago

VC Funding Is Drying Up for Media Startups

morgante
1pts1
techblog.netflix.com 10y ago

Performance without Compromise: React.js for TV UIs

morgante
66pts9
www.politico.com 10y ago

The fall of Salon.com

morgante
40pts11
thecodelesscode.com 10y ago

The Trembling Giant

morgante
2pts0
github.com 10y ago

Microsoft Paint in JavaScript

morgante
2pts1
www.oreilly.com 10y ago

2016 software development salary survey

morgante
2pts0
medium.com 10y ago

A Tale of CSS and Why Parts of Medium Sometimes Disappear

morgante
1pts0
www.snow.ventures 10y ago

Diversify Your Life

morgante
2pts0
www.newyorker.com 10y ago

Hillary Clinton Is Wrong About Edward Snowden

morgante
242pts108
www.jasondavies.com 10y ago

World Airports Voronoi

morgante
338pts82
product.voxmedia.com 11y ago

Gliss: constraint-based article layouts

morgante
2pts0
beza1e1.tuxen.de 11y ago

Accidentally Turing Complete (2013)

morgante
2pts1
ifttt.com 11y ago

API for Christmas

morgante
4pts0
www.cafe.com 11y ago

The scientists behind the Philea landing

morgante
4pts0
www.cafe.com 11y ago

Why Not to Disturb Developers

morgante
6pts1
www.cafe.com 11y ago

A Philosopher's Approach to Philanthropy

morgante
1pts0
www.cafe.com 11y ago

Women Get to Freeze Their Eggs. What Do Men Get?

morgante
1pts1
www.cafe.com 11y ago

How Average Users Think About Security

morgante
2pts0
www.cafe.com 11y ago

Tracking Refugees with Machine Learning

morgante
2pts0
www.cafe.com 11y ago

Venture for America: The Value of Service

morgante
1pts0
www.cafe.com 11y ago

A Comprehensible Explanation of Compression for Laymen

morgante
2pts0
www.slate.com 12y ago

Abolish the Week

morgante
2pts0
konklone.com 12y ago

How to Hack the Developer Console to be Needlessly Interactive for Christmas

morgante
69pts14

Yikes, this is a pretty bad vulnerability. It's good that they fixed it, but damning that it was ever a problem in the first place.

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.

[1] https://github.com/getgrit/gritql

Unfortunately nuance is dead. I too wish Musk had tried to empower USDS instead of immediately alienating many of the people best positioned to improve things.

That's not true.

Look at USAID: they canceled everything, but there was a significant outcry about PEPFAR specifically. Now PEPFAR is back, and likely to stay.

I'm not here to defend DOGE, but you're making the same mistake as the article of assuming the DOGE approach has no merit.

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.

The efficiency comparison is interesting, since it starts relatively evenly but quickly dismisses the value of the DOGE approach. Everyone I know who worked at USDS has been talented and well-meaning, but I can't help but feel they've been hamstrung specifically by

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...

My Life in Weeks 1 year ago

It will never be enough for you.

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.

You're right. I was bucketing the pricing/payout issues into the loan terms but they equally apply if you don't take out the loan.

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.

Yeah I personally think the valuation is the least egregious part. If they get sued, they’ll have a defense for how they arrived at that number. It’s not 10x off.

The bigger problem is the terrible loan terms.

It's interesting how at least several of the failures were good ideas with bad timing/execution that others have replicated successfully.

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

You can get a much higher hit rate with more constrained agents, but unfortunately if it's too constrained it just doesn't excite people as much.

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."

I wouldn't consign it to the graveyard that quickly.

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.

This is such a weird request for technology workers. You want to work with low-performing coworkers?

A ton of tech workers are, in fact, socialists who think job expectations should be 0.

If everyone receives a sufficient basic income, who will fix their toilets or clean their yachts?

Obviously in this scenario we have robots that fix toilets and clean yachts. That's not even farfetched.

A large number of people read finance blogs because they think they themselves make money with the knowledge therein.

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.