• 0 Posts
  • 27 Comments
Joined 3 years ago
cake
Cake day: June 30th, 2023

help-circle

  • It doesn’t.
    Have you ever been ddos’d? I haven’t.
    I imagine if it happens, I’ll just switch off the VM.
    If it’s actually a problem, then I’d see what the VM hosting company recommends. Ultimately they will have something in place so that if my VM gets targeted they can isolate it.
    My sites get denied service. Oh well.

    I’ve never had anything get so popular that I actually need the tooling that cloudflare offers. I’ve never had anything targeted in a way that cloudflare would protect against.

    If that is actually a vector in your security and reliability analysis, then yeh. It’s probably the right tool for it.
    And there are other competitors than just cloudflare if you actually need the protection, which should each be considered.






  • Discord is going to be the age-verification-service for gaming, if they can get laws to follow fast enough.
    They have the gaming community, they have chats/friends/DMs/VoIP.
    If they release a dev toolkit that implements in-game chat, in-game VoIP, friends list and age verification… All while not being tied to steam? Imagine if they offered a system for in-game purchases and gifting purchases to friends (oh yeh https://gam3s.gg/news/discord-adds-in-app-purchases-for-in-game-items/ )
    They are positioning themselves to offer a huge range of features, easy navigation of legal minefields, and no distribution-platform tie-in - while also offering out-of-game functionality of all of that (likely leading to player retention for games that leverage it properly).

    They are positioning themselves to be a market-leader/industry-standard for game social networks. Everyone that has ever used discord is the product they are selling, and they are now releasing the features and tools for companies to leverage that.







  • Git. Git git git.
    If it is text and can be modified from multiple places, should have a single “main” branch and feature work done independently on separate “branches”. Or even just a “back this up”.
    Git.

    Git is text based version control (tho it will do binary file, just not elegantly).

    So yeh, git.
    GitHub is easy to host on, but owned by Microsoft and is somewhat proprietary (by the time issues and other enhancements GitHub provides), but at the end of the day it is git with authentication and is on the ol “cloud”.
    Plenty of ways to replicate this if it’s just for you





  • Scott Manley has a video on this:
    https://youtu.be/DCto6UkBJoI

    My takeaway is that it isn’t unfeasible. We already have satellites that do a couple kilowatts, so a cluster of them might make sense. In isolation, it makes sense.
    But there is launch cost, and the fact that de-orbiting/de-commissioning is a write-off, and the fact that preferred orbits (lots of sun) will very quickly become unavailable.
    So there is kinda a graph where you get the preferred orbit, your efficiency is good enough, your launch costs are low enough.
    But it’s junk.
    It’s literally investing in junk.
    There is no way this is a legitimate investment.

    It has a finite life, regardless of how you stretch your tech. At some point, it can’t stay in orbit.
    It’s AI. There is no way humans are in a position to lock in 4 years of hardware.
    It’s satellites. There are so many factors outside of our control that (beyond launch orbit success), that there is a massive failure rate.
    It’s rockets. They are controlled explosives with 1 shot to get it right. Again, massive failure rate.

    It just doesn’t make sense.
    It’s feasible. I’m sure humanity would learn a lot. AI is not a good use of kilowatts of power in space. AI is not a good use of the finite resource of earth to launch satellites (never mind a million?!). AI is not a good reason to pullute the “good” bits of LEO




  • I’d take each of your metrics and multiply it by 10, and then multiply it by another 10 for everything you haven’t thought about, then probably double it for redundancy.
    Because “fire temp” is meaningless in isolation. You need to know the temperature is evenly distributed (so multiple temperature probes), you need to know the temperature inside and the temperature outside (so you know your furnace isn’t literally melting), you need to know it’s not building pressure, you need to know it’s burning as cleanly as possible (gas inflow, gas outflow, clarity of gas in, clarity of gas out, temperature of gas in, temperature of gas out, status of various gas delivery systems (fans (motor current/voltage/rpm/temp), filters, louvres, valves, pressures, flow rates)), you need to know ash is being removed correctly (that ash grates, shakers, whatever are working correctly, that ash is cooling correctly, that it’s being transported away etc).
    The gas out will likely go through some heat recovery stages, so you need to know gas flow through those and water flow through those. Then it will likely be scrubbed of harmful chemicals, so you need to know pressures, flow rates etc for all that.
    And every motor will have voltage/current/rpm/temperature measurements. Every valve will have a commanded position and actual position. Every pipe will have pressure and temperature sensors.

    The multiple fire temperature probes would then be condensed into a pertinent value and a “good” or “fault” condition for the front panel display.
    The multiple air inlet would be condensed into pertinent information and a good/fault condition.
    Pipes of a process will have temperature/pressure good/fault conditions (maybe a low/good/over?)

    And in the old days, before microprocessors and serial communications, it would have been a local-to-sensors control/indicator panel with every reading, then a feed back to the control room where it would be “summarised”. So hundreds of signals from each local control/indicator panel.

    Imagine if the control room commanded a certain condition, but it wasn’t being achieved because a valve was stuck or because some local control over-rode it.
    How would the control room operators know where to start? Just guess?
    When you see a dangerous condition building, you do what is needed to get it under control and it doesn’t happen because…
    You need to know why.