• 0 Posts
  • 18 Comments
Joined 1 year ago
cake
Cake day: June 26th, 2023

help-circle


  • For those of you who’ve never experienced the joy of PowerBuilder, this could often happen in their IDE due to debug mode actually altering the state of some variables.

    More specifically, if you watched a variable or property then it would be initialised to a default value by the debugger if it didn’t already exist, so any errors that were happening due to null values/references would just magically stop.

    Another fun one that made debugging difficult, “local” scoping is shared between multiple instances of the same event. So if you had, say, a mouse move event that fired ten times as the cursor transited a row and in that event you set something like integer li_current_x = xpos the most recent assignment would quash the value of li_current_x in every instance of that event that was currently executing.


  • There are a few options there.

    As someone else mentioned if you’re using IPv6 then it doesn’t matter, you’re already routing internally even if you’re using the public DNS name, no extra work required.

    All the rest are for IPv4.

    If you’re not behind CGNAT some routers/gateways are also smart enough with their routing to recognise when they need to route back to their own external IP and will loop back locally instead of making any hops out to the internet. Again, if this is the case for you then no additional work is required other than perhaps running a traceroute to confirm.

    Another option is to add a local DNS entry for the name you’re using to resolve to a local IP address instead of your public address. The complexity (or even possibility) of this is going to vary considerably with your setup. If you’re running your own local DNS e.g. pihole or similar then it’s trivial. This is how mine is set up.

    If all your clients are going to be on PCs (or devices you have more than the typical manufacturer allowed modicum of control over) then you can do something kind of like the previous, just with all your local hosts files.

    If none of the above are options, then you’ll unfortunately have to fall back on using a local name/address, which means a slightly different client setup for devices you use exclusively in your home versus ones you might use elsewhere.




  • Neither of those points invalidate the idea presented.

    Just because it’s not a uniform distribution doesn’t mean the average changes. Most people learning a thing earlier in life doesn’t change the average rate. Even if literally every single person learned a given fact on their ninth birthday, that still averages out to the same rate.

    As for your second point, you’re conflating “things everyone knows” with “knowing everything”. Obviously people who are 80 still don’t know everything, but it’s not unreasonable to assume they share a pool of common knowledge most of which was accumulated in their early life.

    And even if both of those things were valid criticisms, the thing you’re calling out as “inaccurate pseudoscience” is the suggestion that people shouldn’t be ridiculed for not knowing things, rather we should enjoy the opportunity to share knowledge.



  • vithigar@lemmy.catoSelfhosted@lemmy.worldHave an old NUC...
    link
    fedilink
    English
    arrow-up
    2
    ·
    8 months ago

    Same setup here, two USB drives dangling from my NUC. One of them is even notably slow for a USB drive. Still not an issue at all for home use. I’d probably need a dozen or more people all watching different things on Jellyfin at the same time before it even approached being a problem.










  • There isn’t much difference at all. Neither should have a cap.

    Data moving across a network doesn’t have any per-unit cost to the people operating the network. Whether you use 5TB or 5GB doesn’t impact the bottom line of the ISPs at all.

    The only justification for a data cap would be if they’ve overprovisioned their network and sold too many people plans that are too fast for their network to support, so they need to disincentivise people from actually using it. Even then that’s pretty shaky justification.