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

help-circle
  • If I am not mistaken the 47.0.0.0/8 ip block is for Alibaba cloud

    That’s an ARIN block according to Wikipedia so North America, under Northen Telecom until 2010. It does look like Alibaba operate many networks under that /8, but I very much doubt it’s the whole /8 which would be worth a lot; a /16 is apparently worth around $3-4M, so a /8 can be extrapolated to be worth upwards of a billion dollars! I doubt they put all their eggs into that particular basket. So you’re probably matching a lot of innocent North American IPs with this.


  • Reading the article, where did you get “audience rewards” == “maximal extraction of cash from the audience”?

    IMO having a very profitable game that will comfortably fund your studio for the next 5-10 years AND that has universal critical acclaim and a devoted fanbase is reward enough. You didn’t lose because you didn’t make the most money out of all your competitors.

    Different games have different audiences. Some people want arcade slop and slot machines to play with friends, they were never going to play BG3 or E33 anyway.

    Important to the conversation as well is the fact that plenty of live-service games have recently failed spectacularly. Remember Concord? Within the industry, that is a clear signal that very high budget online slop isn’t as risk-free as previously assumed, which makes ambitious narrative-driven single player games an interesting diversification strategy for studios.

    It’s not either or. Executives could spend 100M€ on “nearly guaranteed” online slop, or 80M€ on online slop and 20M€ on a good narrative game. And the critical and commercial success of games like BG3 and E33 are definitely moving the needle.
    Especially when micro-economically, there are diminish returns when scaling dev teams. It’s kind of obvious but the first million euros does a lot more for a project than the 100th million. That further strengthens the case for a move away for big players from ONLY funding live-service slop.






  • Wikimedians discussed ways that AI/machine-generated remixing of the already created content can be used to make Wikipedia more accessible and easier to learn from

    The entire mistake right there. Look no further. They saw a solution (LLMs) and started hunting for a problem.

    Had they done it the right way round there might have been some useful, though less flashy, outcome. I agree many article summaries are badly written. So why not experiment with an AI that flags those articles for review? Or even just organize a community drive to clean up article summaries?

    The questions are rhetorical of course. Like every GenAI peddler they don’t have an interest in the problem they purport to solve, they just want to play with or sell you this shiny toy that pretends really convincingly that it is clever.


  • This is separate from A-GPS. Google seems to be using WiFi rather than Bluetooth, but the broader point remains the same. No one is stopping any vendor from crowdsourcing the location of every BT device… which is what Apple has done, for Airtags which don’t have the battery capacity to run a GPS chip.

    Sure without GPS it wouldn’t be very effective to rely on only nearby devices to guess the current location. But an attacker only has to get lucky once to get your home address. So the only safe approach is to hide nearby devices/networks from unauthorized apps.


  • Every Bluetooth device has a unique identifier. Any phone that has seen that Bluetooth device in the past could have told google/apple/whoever “hey BTW this device is at those coordinates”.

    Google already uses this with WiFi to help “bootstrap” GPS localization. It is much faster to get a GPS fix if you already know roughly where you are (a few seconds vs a couple minutes), so they use nearby WiFi/Bluetooth devices to determine that. Remember 10-15 years ago when getting a GPS fix took forever? GPS didn’t change, this did.
    Apple went further and does this with Airtags now. Every Bluetooth device that ever went near an iPhone is in Apple’s database with GPS coordinates.

    So unless you live alone in a mountain cabin that has never been visited by someone with a smartphone before and you didn’t disable the “enhanced localization” feature on your phone, yes your Bluetooth is at risk of giving up your location.


  • Plenty of cars flash their brake lights when ABS(/ESP?) engages, which is reasonable and should be a legal requirement IMO.

    There’s lots of room to give additional info in between that and “brake light is on because the driver doesn’t understand that they can do mild adjustments by letting off the gas / stupid bitch-ass VW PHEV computer thinks using cruise control downhill with electric regen requires the motherfucking brake lights”. It’s like no-one realizes or cares that brake lights lose all purpose if they’re on when the car isn’t meaningfully decelerating. ARGH.




  • Nowadays “buggy” is not how I’d describe it, though there were certainly teething issues at the beginning. By now other DEs have learned to deal with it.

    However it’s still true that the GTK4 design is ill-fitting, and very opinionated. Quite exemplary of this are the applications that hardcode the GTK file picker (like Firefox and chrome) even though it’s inferior in every way to the Qt file picker and forces the infuriating GTK “design” choice of doing fuzzy search when you type in the file list instead of jumping to the relevant file. Very annoying when dealing with organized directories especially when no other file browser on my system works that way!



  • What?

    The house I’m sitting in right now is made out of bricks, with the roof being a untreated wood frame covered in ceramic shingles. No hydrocarbons involved (except for the insulation but that came a good sixty years after initial construction). There are other construction methods besides the American “just wrap it all in vinyl” approach that aren’t necessarily more expensive, such as covering the outside insulation layer with clay/mortar.

    The problem isn’t air moisture, at 60 % air RH wood is like 10 % humid and won’t rot. What causes wood to rot is pooling water, something that’s easily avoided by decent house building.


  • Dry wood will last centuries without any oiling. Which is good news for timber frames because those are left untreated. As long as your house is water-tight, the frame will be fine because wood rot simlly can’t metabolize in typical indoors humidity evels.

    What we typically protect wood from is water, mechanical wear, UV, and stains. But even a furniture piece will not always get treated on internal parts where wear and wood expansion are no concerns.


  • Poor sound balance is 95 % bad downmixing.

    Going from 5.1 channels to 2 the media player should first bump up the center channel (the one for dialogue) a fair bit. But they don’t because they use the coefficients from some manual from the fucking 1990s or whatever calibrated for expensive-ass headphones. Some players (e.g. Kodi) do have an option to amplify the center channel.

    The second issue is overly large dynamic range which is inappropriate in noisy environments or when someone may be sleeping nearby. That’s easily solved with an audio compressor. My receiver has a “night mode” that does exactly that.

    Every streaming service should have both of those as easily toggleable options on their media players, but for some reason they don’t. IDK if it’s stupidity on their part or if their licensing contracts disallow “tampering” with the media or what it is but it would solve 95 % of audio balance complaints.


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