Skip Navigation

Posts
1
Comments
250
Joined
3 yr. ago

  • Dunno why you're being downvoted. If you're wanting a somewhat right-wing, pro-establishment, slightly superficial take on the news, mixed in with lots of "celebrity" frippery, then the BBC have got you covered. Their chairmen have historically been a list of old Tories, but that has never stopped the Tory party of accusing their news of being "left leaning" when it's blatantly not.

  • Memory safety is just a small part of infrastructure resilience. Rust doesn't protect you from phishing attacks. Rust doesn't protect you from weak passwords. Rust doesn't protect you from network misconfiguration. (For that matter, Rust doesn't protect you from some group of twenty-year old assholes installing their own servers inside your network, like you say.) Protecting your estate is not just about a programming language.

    "Infrastructure", to me, suggests power, water, oil and food, more than some random website. For US infra, I'm thinking a lot of Allen-Bradley programmable logic controllers, but probably a lot of Siemens and Mitsubishi stuff as well - things like these: https://www.rockwellautomation.com/en-us/products/hardware/allen-bradley/programmable-controllers.html.

    Historically, the controllers for industrial infrastructure (from a single pumping station to critical electrical distribution) have been on their own separate networks, and so things like secure passwords and infrastructure updates haven't been a priority. Some of these things have been running untouched for decades; thousands of people will have used the (often shared) credentials, which are very rarely updated or changed. The recent change is to demand more visibility and interaction; every SCADA (the main control computer used for interactive plant control) that you bring onto the public internet so that you can see what it's up to in a central hub, the more opportunity you have to mess up the network security and allow undesirables in.

    PLCs tend to be coded up in "ladder logic" and compiled to device-specific assembly language. It isn't a programming environment where C has made any inroads over the decades; I very much doubt there's a Rust compiler for some random microcontroller, and "supported by manufacturer" is critical for these industries.

  • Nicole the Polish girl from Toronto is my fediverse girlfriend, damnit. Get your own.

  • True. I'd mentally envisioned it as a whole series of "bread powered water wheels" down the side of the building, with a furnace at the bottom. Nothing actually going fast enough for friction to matter. A machine that only tried to convert all the kinetic energy at the bottom would be wasteful, as you say.

    Plainly, we're going to have to put some engineering design time into the concept of this.

  • A kilogram of bread is about 2000 calories, about 9 kJ. Your body "burns" food too - probably more efficiently than you could make a steam engine for the same, but it's about that much.

    Energy from gravity is equal to mass * gravity acceleration * height. 1 kg of bread in a 9.81 m/s/s field has the same gravitational potential at "about a kilometer".

    If you're throwing magic stake baguettes off the top of the Burj Khalifa, the energy would be about equal.

  • AI does give itself away over "longer" posts, and if the tool makes about an equal number of false positives to false negatives then it should even itself out in the long run. (I'd have liked more than 9K "tests" for it to average out, but even so.) If they had the edit history for the post, which they didn't, then it's more obvious. AI will either copy-paste the whole thing in in one go, or will generate a word at a time at a fairly constant rate. Humans will stop and think, go back and edit things, all of that.

    I was asked to do some job interviews recently; the tech test had such an "animated playback", and the difference between a human doing it legitimately and someone using AI to copy-paste the answer was surprisingly obvious. The tech test questions were nothing to do with the job role at hand and were causing us to select for the wrong candidates completely, but that's more a problem with our HR being blindly in love with AI and "technical solutions to human problems".

    "Absolute certainty" is impossible, but balance of probabilities will do if you're just wanting an estimate like they have here.

  • Fortunately, wages have increased to match, right?

  • At least they're fucking up their own series! So much worse when some big publishers buy out a beloved series and fucks it up properly, often never to be seen again. Could be Eidos fucking up Thief, Bethesda fucking up Fallout; EA fucking up Syndicate, Dungeon Keeper, Dead Space, SimCity, Need for Speed, Star Wars: Battlefront, Command & Conquer, Ultima and The Settlers. In fact, just fuck EA.

  • Control back in the right place... where you can press it with your left pinkie without taking your fingers off the home keys? Rather than where useless caps lock is just wasting space?

  • No, not quite. They're funded by venture capitalists, who put money into investment rounds on the understanding (speculative gamble?) that the company will have a given future value. The last funding round was $6.6bn on the basis that the company will be worth $157bn when it is floated on the stock market. Ed Zitron has quite a good analysis on his page, and also why their business is a complete pile of shite:

    https://www.wheresyoured.at/oai-business/

  • Wikipedia's entry on Z-Lib has its Tor address on it as well, so you can avoid that link too. Massive repository of textbooks and indeed books of any kind, all just available for free download. Makes me sick.

  • For something that doesn't run continuously, like eg. a refrigerator, then an average daily usage is more useful, no? "This product draws 1.5 kW with a duty cycle of 0.08" doesn't really help when comparing efficiencies of potential purchases, you'd need to convert it to electricity consumed in a set period anyway.

  • Absolutely NO sexuality explicit content. This includes, but not limited to, images/videos/chat around sexual acts. There are other places on the internet for this.

    😥

  • Having the suit one corner and the rank in the other is going to make these a bastard to play games with. How would you hold them in your hand so's that you can see both?

  • Logic

    Jump
  • "HANA needs it for analytics purposes, so the actual purpose of your job isn't to sell things or keep customers happy, but to gather metrics."

  • Logic

    Jump
  • Instructions unclear, now an alcoholic with dick stuck in middle manager.

    I'm sympathetic to instructions like "you need to do it this way BECAUSE perfectly valid reason". Maybe that pointless paperwork is needed for some compliance documents I'm not aware of; maybe what seems like pointless busywork in preparation is actually essential for one of our biggest customers.

    Alas, at my work, it's quite often BECAUSE someone tangentially related to the project likes a certain output, and we can never go and speak to them to confirm, nor ask if maybe there's something else we could get them that could be even better.

  • Well, we've a single cable coming over from France that makes up about 3% (I think) of our total electricity supply. So "French Nuclear" should be a bigger entry in that table than coal, solar, hydro or bio. That's not the only import, either, so it's not completely impractical for the missing percentages to be imports.

    https://en.wikipedia.org/wiki/HVDC_Cross-Channel

  • If it's a Robin Hood story, then presumably it's full of gold coins rather than dollar bills. Bag's about the size of his head, call it four litres. Gold has a density about 20 kg / litre and is worth about $100 / gram, so ignoring the fact that you'd struggle to lift that bag, especially in one hand, it would be worth about $8M.

    Still works out to about 0% of their wealth. Time to start taxing the rich.

  • We measure Right Ascension from the first point of Aries, which is the March equinox and one of the two times where the ecliptic intersects the celestial equator. (The other being the September equinox, of course.) That's easier to determine with a telescope than peri-/aphelion, and more meaningful to people on Earth. Might suggest that as new year, and then we won't upset the sun either?

  • To be fair, compiling C code with a C++ compiler gets you all the warnings from C++'s strong-typing rules. That's a big bonus for me, even if it only highlights the areas of your C that are likely to become a maintenance hazard - all those void* casts want some documentation about what assumptions make them safe. Clang will compile variable-length arrays in C++, so you might want to switch off that warning since you've probably intended it. Just means that you can't use designated initialisers, since C++ uses constructors for that and there's no C equivalent. I'd be happy describing code that compiles in either situation as "C+".

    Also stops anyone using auto, constexpr or nullptr as variable names, which will help if you want to copy-paste some well-tested code into a different project later.