• 1 Post
  • 122 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle

  • It’s because the ~*~tech~*~ sector fundamentally relies on different economics than most engineering companies, and that has investors absolutely bricked up.

    What investors being sold by “tech” companies is infinite ROI. Sure, [YouTube/Twitter/Uber/whoever] has never been profitable more than a few quarters in a row (if that), but think! They have virtually no fixed costs! That means if we just inject a few more millions in R&D we will finally reach the threshold where we can scale deployments to hundreds of millions of users who will be paying us MRR! Hosting costs are virtually nothing and at that scale R&D is basically free as well! And if push comes to shove, we can reduce costs to nearly zero by firing all the engineers! The economies of scale are practically infinite, they say.

    It’s the rare instance where capitalists actually care about long-terms gain a bit too much. The tech industry tends to be single-mindedly chasing monthly user counts first and revenue second or third. Then at some point reality catches up, the accountants start getting their way, the product starts getting enshittified, and the users leave for something else. Did the product actually turn a net profit over its lifetime? Who knows, who cares. Everyone who made those early business decisions has long since cashed out.

    Where the markets are unbelievably irrational is that this frenzy has spilled over into industries where the the sales pitch for infinite economies of scale doesn’t even make theoretical sense. Tesla sells physical products, so why are they worth more than every other automotive company combined? OpenAI operates at an enormous loss because LLMs are just expensive to train and run by nature, so they cannot be profitable under the current business model at any scale. Yet here we are. Just because it’s labeled as “tech”, investors are throwing our retirement funds into it. And any time the markets are being irrational, there’s a risk that investors wise up to the bad fundamentals and the whole thing comes crashing down.


    In Europe we’ve been spared some of the worst of the craziness. Although venture capitalism is alive and well in the software sector, I would wager that European companies tend to have stronger fundamentals on average (but that’s just a gut feeling, I’m not an economist).



  • I know people in that predicament and they’re, charitably, helpless little babies when you tell them to read two paragraphs of documentation on how to run one command in a Linux CLI.

    Fundamentally nothing out there really caters to the needs of resellers. Your average resale company couldn’t automate a backup job to save itself from bankruptcy if it doesn’t come with a neat GUI, a 24/7 support contract, and preferably a Microsoft or oracle logo somewhere in the corner to inspire confidence.

    Like I jest but there are Microsoft outfits and FOSS outfits and there is essentially zero professional overlap even though they both sell IT products/solutions. The disconnect is a mile wide. Which translates to wildly different business models where the FOSS people have been running shit in containers for 15 years while the Microsoft slaves are still licensing their monolithic solutions by the CPU Core and doing weird-ass shit like buy 4-core xeons because it’s more economical with these archaic licensing models.

    So sure Proxmox/Suse are certainly very happy with their sales number right now but anecdotally I’m not seeing the migration frenzy that one would expect under such intense price gouging. Broadcom correctly identified that it will take years for these super corporate structures to steer away from “the way we’ve always done things” and in the meantime that’s untold millions in additional short-term profits.



  • That’s a broad topic where I would avoid making generalizations. It’s a matter of tradeoffs.

    The key indicators I’d look at are, in no particular order:

    • Cost. Does cloud hosting provide economies of scale that dramatically reduce operational costs?
    • Risk. If your cloud provider hikes prices or turns out to be based in a hostile fascist dictatorship, can you easily switch to another offering?
    • Liability. For better and more often for worse, companies love delegating business because it relieves them of liability if someone cocks it up. It’s a harsh reality that some SMEs have IT infrastructure that looks fine and inexpensive until they find out the hard way that their “IT person” doesn’t know what a firewall is.
    • Accounting. Companies strongly prefer OpEx to CapEx due to the way modern accounting incentives, and cloud hosting is tailored to that.
    • Practicality. If you want your email to sync to your phone abroad, you’ll need a cloud (though it could be a private cloud, but then I’d recommend a VPN which is more secure but less practical).
    • Security. Does the NSA looking at all your files matter? For governments I would hope it does buuuuut…

    Either way it goes, be mindful of blind spots. Companies often don’t (IMO) properly assess the risk of locking themselves into walled gardens due to short-termism. But at the same time IT gremlins such as myself tend to underestimate the costs we represent, not just as salaried employees but as people who might cock something up or leave behind us an undocumented mess that will costs hundreds of thousands to rebuild a few years from now.


    1. He’s dumber than you give him credit for
    2. What is the point of the supposed cover story? To cover from who, about what? He’s literally paying people to vote, again. Next to that, buying a social media to influence it almost sounds democratic.

    The reason that conspiracy theory is appealing is the same for all conspiracy theories; it’s more comforting to think the powerful have a clever masterful evil plan than the sad reality that we’re all making it up as we go, even the literal Nazis.

    Relevant ContraPoints from 4 days ago


  • I mean yeah it’s all very complex for sure. Managing a cluster is very involved and k8s administration is typically a completely separate role from dev/devops. I am comfortable with the idea and I still run my selfhosted setup on docker because it’s easier and I have no personal use for multi-node setups.

    However when you get down to it pretty much everything in k8s solves a real problem that in a “traditional” infra would require lots of ad-hoc bullshit. The ingress system of k8s is, at a high level, a standardized recreation of the typical “haproxy+nginx+ad-hoc provisioning” setup you’d find in a “classical” private cloud deployment. TLS in, send to nginx, nginx chooses a relevant healthy back-end and reverse proxies the request. K8s doesn’t really do anything crazy complex, the complexity is just inherent to having a many-to-many mapping of HTTP requests while optionally supporting multi-zone setups with local affinity and lifecycle management/awareness.

    But unlike with a traditional deployment there’s not a greybeard guru in the back who deployed it all and knows the ins-and-outs so it’s quite common that the complexity is not understood and underappreciated by the “admins”. That complexity is a blessing when you need to leverage it but a curse when you lack the expertise to understand what is happening holistically.

    Kind of like a linux distro… It’s amazing when it works but when libpam throws an error and you don’t even know what that library is or does, well you’re in for a fun evening.


  • The “problem” with k8s is not that it’s abstract-y (it’s not inherently any more abstract than docker), it’s that it’s very complex and enterprise-y.

    The need for such a complex orchestration layer is not necessarily immediately obvious, until you’ve worked on a complex infra setup that wasn’t deployed with kubernetes. Believe me when you’ve seen the depths of hell that are hundreds of separately configured customer setups using thousands of lines of ansible playbooks, all using ad-hoc systems for creating containers/VMs, with even more ad-hoc and hacked together development and staging environments, suddenly k8s starts looking very appetizing. Instead of an abominable spaghetti of bash scripts, playbooks, and random documentation, one common (albeit complex) set of tools understood by every professional which manages your application deployment & configuration, redundancy, software upgrades, firewall configs, etc.

    A small self-hosted production kubernetes cluster doesn’t have to be hard to operate or significantly more expensive than bare-metal; you can buy 3U of rack space, plop in 3 semi-large servers (think 128 GB plus a few TB of SSD RAID), install rancher and longhorn, and now you’ve got a prod cluster large enough for nearly every workload such that if you ever need to upgrade that means you have so many customers that hiring a k8s administrator will be a no-brainer.

    Or you can buy minutes from AWS because CapEx is the absolute devil and instead you pay several times as much in OpEx to make it someone else’s problem. But if you’re doing that then you’re not comparing against “installing things the old-fashioned way”.


  • I have a hard time imagining anyone sticking to this same argument if the satire were directed towards someone they admired in a similar position of power

    I have a hard time imagining a reasonable person being mad at satire of a politician. Like maybe it’s a cultural divide and I’m not American so I don’t view politics as team sports and my country has a stronger history of political satire than the often pathetically meek American political cartoons, but you can make a satirical deepfake of the politicians I voted in last election if you want.

    If the deepfake was not obviously related to current political events or wasn’t obviously fake, the point could be arguable at least as a matter of good taste. As it stands, the satire is obvious, harmless, and topical. It is therefore terrifying that censoring it is even a question. How far the concept of free speech has fallen that it refers to Seig Heiling but a 2s gif of Trump sucking some toes apparently crosses a line.



  • There’s plenty of legal precedent for newsworthiness to supersede some rules in the name of the freedom of the Press. It makes sense that I’m not allowed (at least where I live) to post a non-consensual pictures of someone off the street. But it would not make sense if I was forbidden from posting a picture of the Prime Minister visiting a school for example. That’s newsworthy and therefore the public interest outweighs his right to privacy.

    The AI video of Trump/Musk made a bunch of headlines because it was hacked onto a government building. On top of that it’s satire of public figures and – I can’t believe that needs saying – is clearly not meant to provide sexual gratification.

    Corpos and bureaucracies would have you believe nuance doesn’t belong in moderation decisions, but that’s a fallacy and an flimsy shield to hide behind to justify making absolutely terrible braindead decisions at best, and political instrumentation of rules at worst. We should celebrate any time when moderators are given latitude to not stick to dumb rules (as long as this latitude is not being used for evil), and shame any company that censors legitimate satire of the elites based on bullshit rules meant to protect the little people.


  • The EU stopped using increasing amounts of power around 2010 despite continued economic growth (yes, even if you account for imported goods).

    Not that consumerism and the exploitation of the global south aren’t existential tragedies for our species, I’m just pointing out that while capitalism does require never-ending growth, it is interesting to note that it empirically doesn’t require ever-increasing power to do so.

    Fascism is a byproduct of capitalism but unrelated to energy prices. Doesn’t matter if gas is 1€/L or 2€/L when Musk, Murdoch, or Bernard Arnault decide what gets voted, printed and shown on TV.


  • Grids work on economies of scale. The bigger the better. Ask anyone who lives on an isolated island for their power bill. That’s why it was such a big deal when the Baltics switched from the Russian grid to the EU one.

    Bigger grid = more intertia&redundancy = less likelihood of failure, more options, lower costs.

    Electricity isn’t like chicken eggs. Transporting it is for all intents and purposes free. The network is expensive, but whether your house is pulling 1 A or 5 A is a non-difference to your utility. So to think local generation is “better” is a complete fallacy. Unless your house is fully disconnected from the network (not “net zero”, disconnected) then it’s not helping to generate power locally. Like someone else said, it’s actually way more expensive per kWh than grid-scale solar.

    Now this would all be a “you” problem, except the big problem with microgeneration is that current tech is “dumb”. It’s either pushing power on the network, or sometimes tripping if the voltage goes above 250V or so. Which actually happens in rich neighborhoods on very sunny days where everyone is pushing power.
    What this means for the operators is that on very sunny days, they cannot do anything but account for the extra residential solar power. Which might mean they have to very quickly spin up or down alternative power generators which were not meant for this. Or they might be dealing with complex issues with current flowing the other way than designed and large voltage fluctuations on specific parts of the network that don’t have the necessary infrastructure to “dump” that extra solar somewhere else.

    The end result is that, counter-intuitively, microgeneration is one of the many failures of the neoliberal electricity market. It’s more expensive and more disruptive for society than if those solar cells had been put to use in grid-scale solar production. They only end up where they are through political mismanagement and misaligned incentives (e.g. net metering which does not account for negative externalities).


  • On the one hand, deanonimization attacks are never entirely avoidable on unhardened targets and this one isn’t particularly sophisticated and leaks relatively little information.

    On the other hand deanonimization attacks are always bad and it’s a good reminder to people of the risks they are taking. This is also slightly non-obvious behavior, even if it makes sense to the technically competent, as something like an IP grabber normally requires user interaction such as clicking a link. It’s also a vector that CF might be able to mitigate by patching the ability to query a given cache directly.


  • Any source on any significant amount of children wasting time talking to AIs, or just anecdotes and a bad case of “youth these days”?

    The whole concept smells like fringe NEET 4chan-adjacent behavior. LLMs aren’t capable of maintaining an even remotely convincing simulacrum of human connection, and anyone who would project companionship onto these soulless computer programs obviously has preexisting and severe mental issues (relying on AIs to fill a void in human connection is certainly unhealthy but a symptom, not the root cause).

    The potential market for these AIs will never be any bigger than the market for anime waifu body pillows, because it’s same audience, different decade. Literally everyone else thinks AI girlfriends and body pillow waifus are weird as all hell, and that’s not going to change because neurotypical people want and need human connection and can tell the difference between a rock with googly eyes and a friend.

    Also arguably a rock with googly eyes has more charm and personality than Zuck’s horror show.



  • I was there Gandalf…

    Before that date their algorithm was soft-locked to around 5k upvotes. If a post was extremely, massively popular it would climb to maybe a bit over 10k but that was insane. There was clearly a logarithmic scaling effect that kicked in after a few thousand upvotes. Not entirely sure why, perhaps to prevent the super-popular stuff from ballooning in some kind of horrible feedback loop.

    The change was to uncap the vote counts. One day posts just kept climbing well beyond the 5k mark. Now what they also did was recalculate old posts in order not to fuck up the /top rankings. Kinda. Took a while and I’m not sure they got to every post.

    I don’t know or care if reddit does vote manipulation, but this ain’t proof and I don’t see how it is unbelievable that a website with tens of millions MOA would occasionally have a post with 100k+ upvotes.


  • Oh they definitely exist. At a high level the bullshit is driven by malicious greed, but there are also people who are naive and ignorant and hopeful enough to hear that drivel and truly believe in it.

    Like when Microsoft shoves GPT4 into notepad.exe. Obviously a terrible terrible product from a UX/CX perspective. But also, extremely expensive for Microsoft right? They don’t gain anything by stuffing their products with useless annoying features that eat expensive cloud compute like a kid eats candy. That only happens because their management people truly believe, honest to god, that this is a sound business strategy, which would only be the case if they are completely misunderstanding what GPT4 is and could be and actually think that future improvements would be so great that there is a path to mass monetization somehow.