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

This is fascinating - your complaint appears to be that someone used the term "near-monopoly" and you claim that its being used to describe companies with a "significant market share" - which is the actual definition of the term.

> This is actually textbook monopoly stuff

?

> monopoly: the exclusive possession or control of the supply of or trade in a commodity or service.

???

A monopoly in an economic sense is clearly defined. It is not "significant market share". The person who started this discussion claimed it was "textbook monopoly stuff".


In an economic sense, any company with enough market share and control to manipulate market prices or limit its own competition has monopoly power and a pure monopoly is the sort of 100% absolute monopoly that people like to derail conversations over.

The actual words said were

"Near monopoly"

Why the dishonest misrepresentation?


"This is actually textbook monopoly stuff" is a direct quote...

I'm not gonna argue on New Years Eve. Hope you have a great 2026 <3


Probably the best thing about Buffett was his admission of his shortcomings - he wasn't a manager, or adminstrator, of companies - he thought he could do it, blew it, and learnt from the experience.

He was a damned fine investor, a very good eye for a bargain (that would later turn into a goldmine).

I get that people have opinions on that, but I'm not too fussed about the player, when it's the game that they should be focussed on.


This is one of my key arguments AGAINST "libertarianism" - a proper functioning market has three things, consumers, producers, and regulators, and they each need to be well balanced.

If producers have too much power in the market we see distortion, eg. When monopolies exist.

If consumers have too much power in the market we see exploitation.

If regulators have too much power in the market we see stagflation.

Markets don't operate efficiently without all three components.


Yeah I'm actually with you on this. The government is part of the market no matter what. Through action or inaction they are still a critical player.

But I think we often miss the messaging on regulators. In some way I agree with the right. It's a waste of money. But ones creating the waste isn't the government, it's those that need to be regulated


What do you consider an "efficient market" to look like? Do you just mean one that tends towards outcomes you personally deem important?

What don't you understand?

Do you just mean that you are trying to troll people into political arguments where you personally deem that only you know the truth?


....what?

Do you really have code that's

if array.Len > 2 { X = Y[1] }

For every CRUD to that array?

That seems... not ideal


Yes. Unless there’s some statement earlier that verify that the array has 2 items. It’s quick to do, so why not do it?

I gave up on Java when Oracle took over, because I thought that it was such a horrific move, but, to their credit, they haven't ruined it for everyone (yet)

They've kept it alive, allowed it to grow, and innovate, even let Green threads back in.

I'm not planning on going back to Java, but that's no longer because Oracle.


They have been better stewards of Java than Sun was IMO. I never would have expected it at the time, but it has turned out alright.

I thought that soap did something more than just wash the nasties off - something about it interfering with cell walls of viruses/bacteria and therefore killing them

Looked it up

https://pmc.ncbi.nlm.nih.gov/articles/PMC3037063/

Handwashing is thought to be effective for the prevention of transmission of diarrhoea pathogens. However it is not conclusive that handwashing with soap is more effective at reducing contamination with bacteria associated with diarrhoea than using water only. In this study 20 volunteers contaminated their hands deliberately by touching door handles and railings in public spaces. They were then allocated at random to (1) handwashing with water, (2) handwashing with non-antibacterial soap and (3) no handwashing. Each volunteer underwent this procedure 24 times, yielding 480 samples overall. Bacteria of potential faecal origin (mostly Enterococcus and Enterobacter spp.) were found after no handwashing in 44% of samples. Handwashing with water alone reduced the presence of bacteria to 23% (p < 0.001). Handwashing with plain soap and water reduced the presence of bacteria to 8% (comparison of both handwashing arms: p < 0.001). The effect did not appear to depend on the bacteria species. Handwashing with non-antibacterial soap and water is more effective for the removal of bacteria of potential faecal origin from hands than handwashing with water alone and should therefore be more useful for the prevention of transmission of diarrhoeal diseases.


Why not use antibacterial soap instead of NON-antibacterial soap? Wouldn’t it be even more effective?


It gets into your gut and kills beneficial bacteria.

https://en.wikipedia.org/wiki/Gut_microbiota#Effects_of_anti...


The implication of antibacterial soap is that it contains antibiotics, which leads to resistance in bacterial populations. Non-antibacterial soap is a misnomer, it is plenty effective against bacteria, but kills the bacteria mechanically.

> Seems like all model providers managed to scrape the entire textual internet just fine

Google, though, has been doing it for literal decades. That could mean that they have something nobody else (except archive.org) has - a history on how the internet/knowledge has evolved.


> You need to remove trash commits that appear when you need to rerun CI

Serious question, what's going on here?

Are you using a "trash commit" to trigger your CI?

Is your CI creating "trash commits" (because build artefacts)?


Squash loses the commit history - all you end up with is merge merge merge

It's harder to debug as well (this 3000line commit has a change causing the bug... best of luck finding it AND why it was changed that way in the first place.

I, myself, prefer that people tidy up their branches such that their commits are clear on intent, and then rebase into main, with a merge commit at the tip (meaning that you can see the commits AND where the PR began/ended.

git bisect is a tonne easier when you have that


People that Blue Green are doing that, aren't they?

Canary/Incremental, not so much


Blue/green might allow you to do (approximately) atomic deploys for one service, but it doesn't allow you to do an atomic deploy of the clients of that service as well.

Why that? In a very simple case, all services of a monorepo run on a single VM. Spin up new VM, deploy new code, verify, switch routing. Obviously, this doesn't work with humongous systems, but the idea can be expanded upon: make sure that components only communicate with compatible versions of other components. And don't break the database schema in a backward-incompatible way.

So yes, in theory you can always deploys sets of compatible services, but it's not really workable in practice: you either need to deploy the world on every change, or you need to have complicated logic to determine which services are compatible with which deployment sets of other services.

There's a bigger problem though: in practice there's almost always a client that you don't control, and can't switch along with your services, e.g. an old frontend loaded by a user's browser.


The only way I could read their answer as being close to correct is if the clients they're referring to are not managed by the deployment.

But (in my mind) even a front end is going to get told it is out of date/unusable and needs to be upgraded when it next attempts to interact with the service, and, in my mind atleast, that means that it will have to upgrade, which isn't "atomic" in the strictest sense of the word, but it's as close as you're going to get.


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

Search: