• 0 posts
  • 30 comments
Joined 3 years ago
Cake day: June 18th, 2023
  • the best device for school is a generic laptop that you can easily find guides and replacement parts for. That way you can fix things

    This is the right idea. The qualifier is unnecessary. Repairability is always valuable. The more generic a device is, the more spare parts for it there will be on the market, and the longer those spare parts will be continue to be available on the market.

    Buy common refurb/resale tech. Keep it for years, or decades.

  • Yeah, it’s one of the best reasons to actually RTFM: “How does the guy that designed this think it works? What did they intend for it to do?”

    I also find it’s useful when I’m vague on the specifics, especially with network protocols. I might be expecting it to do something and then find out, oh, this doesn’t solve that problem, I’m in the wrong config file.

  • Well the “critical/irreplaceable” qualifier is kind of important - that’s why I specified it. It’s up to you to decide what that means for your data and risk tolerance.

    For everything that I consider irreplaceable, I’m not comfortable with anything less than 100% duplication on the live system, and also an external offline backup. Even with enterprise-grade hardware, I don’t trust storage devices, they’re all destined to fail. Storage is the most important part of a data server, and should be treated like it is constantly trying to light itself on fire, like a library with wooden shelves lit with torches. All the other components are just as unreliable, but more expendable.

    Admittedly, when you account for hot standby drives, the cost is that my storage availability is only 40%. A 16TB storage pool is in fact 5x 8TB drives: 2 mirrored pairs and 1 standby. On the plus side, thanks to ZFS and TrueNAS those drives can be whatever, no need to worry about RAID considerations for matched drives. SAS or SATA? who cares? They can even be different speeds, ZFS will compensate. Buy whatever is the right size for the pool, let the system deal with the other issues.

    Can you put a price on stability? longevity? peace of mind?

    The server hardware is all old repurposed stuff - a desktop build from 2013, secondhand data center surplus, refurbished/used drives, none of it’s worth much and almost all of it is well past end of life, any part of it could fail without warning at any moment. It doesn’t matter, it is highly reliable because the redundancies have redundancies, including the boot drives. Trying to squeeze every bit of value out of the hardware is a losing game because it’s basically worthless anyway, but the same would be true if it were all new top-of-the-line gear. The hardware is expendable, the data is not. Buy more cheap hardware, plan for it to explode, learn how to build stable, recoverable systems.

  • Used data center drives are great for a home lab. They’re built like tanks for hundreds of thousands of hours of constant operation. Unless you’re running a business hosting a bunch of public-facing websites out of your garage, you don’t have that kind of workload (and if you are doing that you should just be buying new drives anyway and writing them off as a business expense).

    Data center drives get replaced when they hit a ceiling of operating hours, with no actual faults, or if they experience any minor faults (it’s a business expense - drives are consumables - data centers have storage rooms of spares sitting around, they just replace them).

    Any competent reseller should be able to give you a SMART report, and that should tell you if there are any major issues (generally they don’t get resold if there are, nobody will buy them). If the seller won’t give you a SMART report then obviously don’t buy, they’re either a scammer or incompetent.

    If your array redundancy is set up properly then there’s no reason to be “scared” or trust in “good luck”. Assume luck will be bad. Mirror every storage device that has critical/irreplaceable data on it, and have at least one hot standby drive in every pool. Don’t bother with complicated striping schemes to try and scrape a little more storage space out of your drives, that’s dumb. One-to-one mirroring for every drive. Storage drives are consumables. They will fail, not if but when, even if you only buy new. Learn to read a SMART report. Enjoy quality hardware with no real problems at low prices.

  • I am talking about if all agents connect globally

    What agents?

    all information can be accessed instantly at once

    In the 80s there were AI researchers who believed that once all of human knowledge was stored on a computer system, it would spontaneously become intelligent. This, of course, was magical thinking, and no such thing happened.

    It still won’t happen.

    Listen to what the actual experts are saying

    I do, and the actual experts all understand that the current generation of machine learning models are optimization algorithms that have been refined to locate specific areas of large datasets based on input prompts. They’re fancy search query tools, nothing more. There’s no “intelligence” at work.

    When you have a “conversation” with an LLM, and it gives you a seemingly-intelligent response, what you’re getting is a dump of some copied text that is related to the input you’ve been feeding the text entry field. The “intelligence” that you perceive in the response is actually that of the human who made the original writing that was scraped for training data.

    Keep your credulity in check. The algorithm has no understanding of what it regurgitates, no comprehension of the information it handles. It does keyword association really really well, and it can sift through lots and lots of data impressively fast. It’s a great, big, environmentally destructive Chinese room.

  • Rebuilding what it’s doing though wouldn’t take 30 years, they’ve figured out the requirements

    Heh, I don’t know about that… AD is the way that it is because nobody has actually figured out what the operational requirements of any given organization are. Certainly not Microsoft, not even after 2.5 decades of trying.

    which means a startup can start fresh and build something even cleaner that works full on premise but seamlessly leverages cloud services

    Do you work in marketing? did you get that phrase out of a brochure?

    There’s nothing seamless about anything cloud. Start taking apart any cloud platform and it will spill a bunch of ugly spaghetti and Swiss cheese.

    There are no green fields, especially when you’re talking about replacing an existing, operationally critical piece of technology. This is what you get:


    https://xkcd.com/927/

    in the event that your on premise systems have a failure.

    If the on-prem systems have a failure there won’t be any outbound network connectivity, there won’t be anything capable of connecting externally.

    The value prop is high for companies, if they could save a huge amount of money on licensing and get improved operational cost

    That “if” is load-bearing. The “potential savings” are imaginary, theoretical at best. It doesn’t really make sense to talk about “switching costs” when there’s nothing to switch to. It’s a big pile of “what-ifs” and “could-bes”.

  • OK, maybe no cloud is a bit extreme, I’ll grant that. Maybe your business needs some clunky, minimum-effort, rent-seeking SaaS crapware like Salesforce… fine

    IaaS? No. Nope. Not for anything we actually need.

    No cloud for anything required to manage and maintain the local network or user accounts. If the external network goes down, we’re still operational internally, we have our own domain and authentication servers, everyone can still login and run any locally deployed applications (which we prefer, so most of our business needs are served that way). We’re not going to lose corporate data to the latest AWS leak, we’re not going to be dead in the water because AWS East went down again, we aren’t going to have to reasess our budget because AWS raised their monthly fee again.

    It’s not about “feelings”, it’s about proper risk assessment and mitigation.

    You can outsource labor, you can outsource storage, you can outsource compute, you can’t outsource risk.

  • living in a cloud-first, Microsoft-free future

    Oh really, whose cloud? Oracle?

    We don’t even maintain on-premises servers

    Ah, you’re dependent on someone else’s computers, someone else’s network architecture.

    That sounds awful.

    Nope nope nope, need on-prem only data, on-prem user account control, on-prem domain, absolute positive control of all outbound network connections with as few of those as possible, and no dependence on someone else’s monthly compute fees.

    Local always, remote only when absolutely unavoidable, and then stripped to the bare minimum. I’ll run my own NTP server so that only it has to reach outside for time updates, and every other local device can get time from it.

    NO. CLOUD.