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

This has been an interesting realization for me, seeing the LLM well poisoned by its poor understanding of hooks and effects has opened my eyes up to how much the average developer also doesn't understand these things.


2 data points and you're drawing a conclusion about an entire graduating class? For all we know, you might be experiencing a reality that you're company isn't able to attract great young talent.


Why doesn't LISTEN/NOTIFY work with connection poolers?


Because if you have N connections in your pool you're going to have to execute LISTEN on all N, or else the connection pool needs to be LISTEN-aware so it can process async notifies by calling some registered callback.

I.e., the connection pool API has to be designed with this in mind.

For that matter connection pools also need to be designed with the ability to run code upon connecting to create TEMP schema elements because PG lacks GLOBAL TEMP.


I'm not an accountant, but as I understand it, you don't pay taxes on profits, but on revenue.

So previously, some 20% of all revenue would be owned as corporate income tax, and startups would deduct it all as they're spending much more on R&D than they owe in corporate income tax. But with this tax change, the deduction would be much lower (80% lower IIUC).


No, you pay taxes on profits. What this does is reduce your upfront deduction.


Yes, but the main thing here is that ALL software development is now "profit" in the short term. In theory you've developed a capital good that benefits you over time, hence the amortization.

Simplified 2021 example before 174:

    100k Revenue
    100k Software Dev Costs
    No profit or tax
Simplified 2022 example after 174:

    100k Revenue
    100k Software Dev Costs
    90k "profit"
    18.9k taxes
Above example is year one of suddenly having these taxes, because if your software costs are the same or lower over time it gets easier. It's just extremely painful for smaller and especially fast growing companies like startups without a lot of cash, especially when interest rates are so high.

Accountants: If I am wrong about the above, please correct me


The profit is 80k, not 90k, but the principle is correct. This will affect cash flow.


> you don't pay taxes on profits, but on revenue.

That can't be right. It definitely isn't in my country.

If own a car dealership, and I sell a car for $50,000 that I bought from the manufacturer for $40,000, surely I would pay tax on the $10,000 profit? The tax on the the full $50,000 revenue might exceed my profit!


Welcome to the Democrat version of taxes. In Michigan, restaurant owners had to pay a tax on revenue and not profit around 2008 or so.

lots of retaurants went out of business overnight.


When taxes are paid on revenue rather than profits, the rate is obviously much lower, so that it would add up to roughly the same thing.

However, there are many benefits overall. For one, it completely kills off the various convoluted schemes to avoid classifying something that is obviously a profit as such (by shuffling things around subsidiaries etc, for example). See also: Hollywood accounting.


Sales tax (which most US states collect) specifically is a tax on revenue, but it is the exception.


If companies paid tax on revenue the US budget would be perfectly fine.


If companies paid tax on revenue, then there would be a tremendous incentive toward https://en.wikipedia.org/wiki/Vertical_integration , because you wouldn't be allowed to deduct the expenses paid to your suppliers.


Large companies always find a way to not pay taxes. It's the little guys that end up paying (a lot!) more, to the extend that it cripples and kills them. But transformative innovation happens with the little guys. As a result, this tax change cements monopolies for megacorps. They will be fine and still pay nothing.


The little guy always pays all taxes. Corporate tax is just a way to palatably shift tax burden to the low and middle classes and away from the owner class. It is pure double speak.


Then, why do rich people lobby so hard against any attempt to raise their taxes?

This is reductive and frankly stupid.


Yeah. Let's bankrupt grocery stores that operate with margins measured in single percents. If that.


I am so interested in what business you work in that you would think this could be true.


Communication doesn't scale and there are many examples of that. It's not possible to convey complex topics to a large audience, well, at all times. The audience has to do some work too.


I don’t disagree with you, but I don’t really think I implied that all the effort should be entirely on one party or the other.

In any case though, you’ve managed to nicely illustrate both of our points, so kudos on that.


The poor support for types in VS Code has always been a blocker for me adopting it vs. Jetbrains, where types and the intellisense are much easier to jump between.


This guy gets it


The internet taught us long ago that novel thoughts are extremely uncommon. Most people likely don't have any novel thoughts their entire lives.


You need a DUNS number for iOS too, fwiw


Only for businesses, not individuals.

Source: I pay my yearly Apple tax and I have no DUNS.


Been there and done many of the things you described, have a family today and I still love being a founder and working very long weeks. I know not everyone is like this though.

The only unmet desire I have left to work towards is to serve others and improve everyone else's life. And building a big successful business is the best way to maximize that desire. The clearest derivatives of my work efforts are the great jobs and work created for everyone at the company and the improvement on our customers lives.


More specifically, using AI bots that can write functions, sometimes entire classes, refactor code, etc.

GitHub copilot which is mostly single line completions isn't "vibe coding".

I think vibe coding also entails some "what it did was so simple, I didn't bother to check it".


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

Search: