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

How do you compare to https://likec4.dev/ and https://erode.dev/ , which are currently fully open-source and community driven?

C4 gives the text-based representation needed for LLMs to generate and maintain large architecture diagrams - why not build off that heritage?


It may be even simpler: plain markdown files that explain architecture including C4 diagrams generated from text using plantuml (automated via invoke/fabric/whatever). Plantuml includes C4 in stdlib https://github.com/plantuml-stdlib/C4-PlantUML

> If I use cash to buy 1B dollars in Microsoft shares today, am I not worth a Billion dollars...?

Who says that the price you paid per share was the actual market value of the shares? For example, let's say that you inherited 10 million options to purchase Microsoft stock at $1/share, and in so exercising the options (by writing a check for, say, $10 million to Microsoft), you then end up with 10 million shares, which on paper, with the current stock price close to $500/share, would be worth close to $5 billion. But could you actually get that much money from selling 10 million shares? Definitely not overnight - so many shares getting dumped on the market at once would materially affect the stock price. The $5 billion number is a hypothetical that depends on other people backing up the hypothetical numbers with their own money (i.e. buying at the hypothetical price) - it is not the same as "I have $5 billion in a bank account and could use that to go buy a yacht and buy political ads etc. with it"


But you don't need to be taxed in actual dollar value you can be taxed in percentage of your share ownership. It might not work with real estate but with stock this is trivial

For what it's worth, the way Israel deals with this is that property tax is levied on the property resident, not the property owner. In other words, when you rent a house, the person who is legally responsible for paying the tax is the renter.

This makes it exceedingly easy to ensure that old people are not affected by property taxes: if you are elderly resident, you simply get a discount. If you are an elderly landlord who owns multiple properties, your younger tenants don't get a property tax discount, and you pay income taxes (not discounted for age) on the rental income. If you are elderly and want to downsize, your property tax discount follows you into the smaller apartment.

The system has its challenges, but it is far superior to Prop 13 and achieves the same goal.


> if you are elderly resident, you simply get a discount.

New York does it this way as well. If you are over the age of 65, you get a different rate.


This is one of the arguments for polyrepo: different sources have different sensitivities. Code ending up in production needs to be reviewed, so enforce reviews.

Docs do not.

So what results is either allowing developers to push (but not force push) directly to main (you can always push revert commits if needed), or a PR process that exists to enforce linters and build-ability, but if those pass, allow the developer to merge independently, without human review.


> eminently reasonable

Companies feel like they have no choice, for two reasons:

1. Jurisdictions where workers must give minimum notice periods before leaving their prior employer - the worker accepts a competing offer, gives notice, waits out the notice period, then starts. And many workers often ask for additional unpaid time between jobs before starting (since no vacation days have been accrued yet at the new job).

2. Hiring happens by committee. In most companies, job candidates must be interviewed by, at the absolute minimum, an HR screener, the hiring manager, and the hiring skip-level; and usually also by people who will be peer teammates, plus an HR "culture" interview. If you need to pass a committee of 3-6 people, interviews must be scheduled with each member of the committee; at one committee member per week, that is 3-6 weeks.

6 weeks (1.5 months) plus background checks plus getting pay packages approved plus 30 day notice periods plus two weeks unpaid vacation is, yes, a multiple month endeavor at minimum to fill a role. The only way to fill a role within a week is to grant full hiring autonomy to the hiring manager and only hire people who are currently unemployed (and therefore have no notice period or desire to take more unpaid time before starting), which in most companies beyond early startup size, is a complete non-starter.


Immigration red tape and education verification can add even more time on top of all that.

> People shouldn't be considered criminals because they're addicted to a drug. We should help them, not stigmatize them or throw them in jail.

I agree with you, but it's worth spelling out exactly why. Philosophically, prison has one of three purposes: protecting society, rehabilitation, or punishment.

If the sentence for use is anything less than spending the rest of your life in jail, then society isn't really protected from addicts; the recidivist rate is too high. Get out, steal again for the next high, rinse and repeat through the revolving door.

Prison is not an environment capable of rehabilitating addicts. Leaving aside drug smuggling into prisons, getting people past the withdrawal period is the "easy" part of rehab, the real work is in therapy, developing better relationship models, better boundaries, better strategies for the triggers that drove people to look for a high. It's very, very difficult to facilitate that in prison.

Finally, it's debatable whether prison is actually punishment for addicts. If they keep access to drugs through the people who smuggle them into prisons, and the prison pays for meals and a roof that were often lacking for the addict on the street, then, is it really a punishment?


> Prison is not an environment capable of rehabilitating addicts.

IMO, prison makes it worse. Once an addict gets out, it is much harder to go back into regular society. Getting a job, etc., after prison is harder which leads to despair and back to drugs.


Right, this is why a real war on drugs would use social workers, not police, as its soldiers. But they are underpaid, so there are hardly enough of them to be effective.

Title is click-bait with poor framing (i.e. if you are often wrong, then sometimes, you will be right).

Finishing your goals does not "make you right". Life is not a binary where you are either wrong, or right. Thinking that you ever become "right" or that you ever achieve 100% confidence that you have arrived at a "solution" is arrogance of the highest order.

Life is about getting better. Every person, every product, starts at a beginning. A beginning is not "wrong", it is early. We try, individually and collectively, to improve ourselves and that which we are responsible for. The decision to ship is not whether we have made something "right" but about whether we have made it better. We ship, knowing we will ship another improvement after this one.

> 2. Gather missing information... 6. Achieve the goal

Sometimes in life, you need to ship first in order to gather missing information later. You cannot do that if everything has to be "right" before you ship it.

> I love being wrong

This is not the essay of someone who loves being wrong. This is the essay of someone who loves becoming right. But the deeper truth is that you will always be "wrong" - unfinished, lacking knowledge, under-developed, incomplete. Do not love being wrong - love improvement.


Important buried context: 60/hour unauthenticated, but 5,000/hour on the free plan.

60/hour sucks. 5000/hour (a little more than one per second) is totally fine.

I'm chalking this up alongside Docker's decision to restrict unauthenticated pulls. Unauthenticated anything went the way of the dodo some time ago. If you want unauthenticated access, go run your own mirror.


Which is fine, and how these businesses should've been run from the start. Require auth, use the sign-in to increase conversion, that increases revenue, that revenue's used to increase capacity. When free plans become a drain on paid users' experience you're shooting yourself in the foot. If you want to support increasing free use you need to increase paid use. Do that later and the users revolt; do it early and it's normal.

blog post should've been titled, have your agents sign in

> 5-year treasuries were paying 7-9% with inflation in the 2-4% range

One crucial difference: the US wasn't $40T in debt, and it wasn't pulling trillion dollar deficits. In 1998 the US federal government actually had a surplus! Even 9% interest wasn't going to wreck the Federal budget when the overall amount of debt to be serviced was so much lower.

Everything is relative to size. If your older brother lends you a dollar at 100% daily interest, you can still throw a balled-up Jackson at him a couple days later and walk away clean. But ask anyone who agreed to a crazy 20% interest rate on their car loan what it did to their personal finances, and all you'll hear is horror stories. 9% on $40T would be suicide.


> what happens to scaling of the businesses?

This is a fundamentally political question. When different customers demand different new features, and other customers demand particular bug fixes, who do you satisfy first? The one with a small but growing account, or the old account who has been with you from the beginning? I would challenge anybody who thinks agents mean you can just do everything, immediately - by all means, prove me wrong and build Google again overnight.

And how is growth financed? Reinvestment, equity, debt? I would challenge anybody who thinks this can be reduced to a calculation, because money ultimately flows between humans; even if somebody grants an agent access to a current account (and some are, experimenting with vibe day-trading), a human always retains final control and can liquidate that account whenever they like.


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

Search: