Just some Internet guy

He/him/them 🏳️‍🌈

  • 3 Posts
  • 1.56K Comments
Joined 1 year ago
cake
Cake day: June 25th, 2023

help-circle
  • If you can handle it, it’s quite liberating honestly. I feel like it brings me and my wife closer because we can just be honest with eachother and talk openly about things.

    We watch movies together and gossip about who’s hot. She’s done things I’m not into, I’ve done things she’s not into, and we can talk about it without feeling threatened we might not be good enough. I’m not worried the slightest even when she go hang out with exes. I trust she loves me and will always come back home. None of this has to take away anything from me. If there’s something I can’t provide, she can get it elsewhere, it makes her happy, she’s more happy with me, we’re all happy. I have nothing to gain from her being unhappy and unfulfilled, it would just make her miserable and tension build up in our relationship.

    We make it get us closer rather than drive us apart, and we get to be there for all the people we care about.


    And by extension, you can have all sorts of atypical relationships. Maybe there’s someone you care about intimately but would never be able to live with. Maybe you have a bestie you get spicy with once in a while. Maybe there’s someone important to you that travels a lot but you like to snuggle up with when they’re in town. Maybe your primary partner has a different libido than you do. Maybe you just like flirting a lot, or enjoy receiving the attention. Maybe you swing both ways and enjoy some variety. I’ve even seen sometimes the boyfriend just likes to jack off with his buddy. I had a roommate I was very cuddly with but never slept with.

    It’s not even always about sex but just being more intimate with someone than would be normal for a monogamous relationship. And it doesn’t have to take away from a potential bigger commitment with a primary partner, like a house and kids. It can even be extra support, I’d babysit for a partner to give the parents time together. It comes in all shapes and forms that works for you. As long as it’s done safely and it makes everyone happy in the end, it’s not so bad.



  • I don’t have kids but I’m happily living in a poly marriage and can probably answer some questions.

    It’s a real thing and believe it or not, for some people it just works. Some people just aren’t jealous in nature and don’t really care about exclusivity.

    The only thing of immediate concern I’d look for is making sure they’re using protection or getting tested, because the web of people that slept with eachother increases exponentially with the number of partners.

    The next one on the list is making sure it’s ethical (lookup terms: “ethical non-monogamy” or ENM for short). Some do take it as a free pass for cheating. Some get coerced into it because the man wants all the girls for himself. Another toxic trait to watch out for is the “one penis policy” that’s very unfair for a lot of reasons I won’t go into. She needs to willingly be into this and consenting with the whole situation in a way that is fair for her, ie. she should be allowed to get a second boyfriend too if she wanted to. Polyamory is not polygamy: all are equal, it’s not for the benefit of the man. All 3 of them showing up at dinner and happy is a good sign though.

    Other than that, it’s all good and nothing to worry about. It’s different, but the only thing wrong with it is the stigma really. It can be perfectly healthy and happy, and honestly when done right it can be less dramatic too. There’s some weird heartbreaks that can come with it, but she’ll live through it and make up her own mind about it just like any normal teenage relationship. The worst that can happen is she gets jealous and get a more traditional relationship. In the meantime I’d be supportive and ask good faith questions about it.

    Also there’s a decent possibility she’s bisexual, just sayin’.

    Let me know if you have any other questions!



  • Cable infrastructure is built different, with multicast streams. All the channels are broadcast on their network at all times to relays all the way up to your neighbourhood, if not your cable box. It’s got dedicated, guaranteed bandwidth. It can’t get overloaded.

    With streaming, each user is one connection using one stream worth of bandwidth, so it doesn’t scale too well to millions of viewers. Technically there’s multicast stuff but it only works locally, and I’m sure all those cable companies that are also ISPs aren’t all that interested in making it work either. So for now we have thousands of identical streams crossing the country at the same time hogging bandwidth and competing with everything else using bandwidth.


  • The issue DNS solves is the same as the phone book. You could memorize everyone’s phone number/IP, but it’s a lot easier to memorize a name or even guess the name. Want the website for walmart? Walmart.com is a very good guess.

    Behind the scenes the computer looks it up using DNS and it finds the IP and connects to it.

    The way it started, people were maintaining and sharing host files. A new system would come online and people would take the IP and add it to their host file. It was quickly found that this really doesn’t scale well, you could want to talk to dozens of computers you’d have to find the IP for! So DNS was developed as a central directory service any computer can request to look things up, which a hierarchy to distribute it and all. And it worked, really well, so well we still use it extensively today. The desire to delegate directory authority is how the TLD system was born. The host file didn’t use TLDs just plain names as far as I know.


  • There’s definitely been a surge in speculation on domain names. That’s part of the whole dotcom bubble thing. And it’s why I’m glad TLDs are still really hard to obtain, because otherwise they would all be taken.

    Unfortunately there’s just no other good way to deal with it. If there’s a shared namespace, someone will speculate the good names.

    Different TLDs can help with that a lot by having their own requirements. .edu for example, you have to be a real school to get one. Most ccTLDs you have to be a citizen or have a company operating in the country to get it. If/when it becomes a problem, I expect to see a shift to new TLDs with stronger requirements to prove you’re serious about your plans for the domain.

    It’s just a really hard problem when millions of people are competing to get a decent globally recognized short name, you’re just bound to run out. I’m kind of impressed at how well it’s holding up overall despite the abuse, I feel like it’s still relatively easy to get a reasonable domain name especially if you avoid the big TLDs like com/net/org/info. You can still get xyz for dirt cheap, and sometimes there’s even free ones like .tk and .ml were for a while. There’s also several free short-ish ones, I used max-p.fr.nf for a while because it was free and still looks like a real domain, it looks a lot like a .co.uk or something.


  • Because if they’re not owned, then how do you know who is who? How do we independently conclude that yup, microsoft.com goes to Microsoft, without some central authority managing who’s who?

    It’s first come first served which is a bit biased towards early adopters, but I can’t think of a better system where you go to google.com and reliably end up at Google. If everyone had a different idea of where that should send you it would be a nightmare, we’d be back to passing IP addresses on post-it notes to your friends to make sure we end up on the same youtube.com. When you type an address you expect to end up on the site you asked, and nothing else. You don’t want to end up on Comcast YouTube because your ISP decided that’s where youtube.com goes, you expect and demand the real one, the same as everyone else.

    And there’s still the massive server costs to run a dictionary for literally the entire Internet for all of that to work.

    A lot of the times, when asking those kinds of questions, it’s useful to think about how would you implement it such that it would work. It usually answers the question.


  • In case you didn’t know, domain names form a tree. You have the root ., you have TLDs com., and then usually the customer’s domain google.com., then subdomains www.google.com.. Each level of dots typically hands over the rest of the lookup to another server. So in this example, the root servers tell you go ask .com at this IP, you go ask .com where Google is, and it tells you the IP of Google’s DNS server, then you query Google’s DNS server directly. Any subdomain under Google only involves Google, the public DNS infrastructure isn’t involved at that point, significantly reducing load. Your ISP only needs to resolve Google once, then it knows how to get *.google.com directly from Google.

    You’re not just buying a name that by convention ends with a TLD. You’re buying a spot in that chain of names, the tree that is used to eventually go query your server and everything under it. The fee to get the domain contributes to the cost of running the TLD.


  • Mostly because you need to be able to resolve the TLD. The root DNS servers need to know about every TLD and it would quickly be a nightmare if they had to store hundreds of thousands records vs the handful of TLDs we have now. The root servers are hardcoded, they can’t easily be scaled or moved or anything. Their job is solely to tell you where .com is, .net is, etc. You’re supposed to query those once and then you hold to your cached reply for like 2+ days. Those servers have to serve the entire world, so you want as few queries to those as possible.

    Hosting a TLD is a huge commitment and so requires a lot of capital and a proper legal company to contractually commit to its maintenance and compliance with regulations. Those get a ton of traffic, and users getting their own TLDs would shift the sum of all gTLD traffic to the root servers which would be way too much.

    With the gTLDs and ccTLDs we have at least there’s a decent amount of decentralization going, so .ca is managed by Canada for example, and only Canada has jurisdiction on that domain, just like only China can take away your .cn. If everyone got TLDs the namespace would be full already, all the good names would be squatted and waiting to sell it for as much as possible like already happens with the .com and .net TLDs.

    There’s been attempts at a replacement but so far they’ve all been crypto scams and the dotcom bubble all over again speculating on the cool names to sell to the highest bidder.

    That said if you run your own DNS server and configure your devices to use it, you can use any domain as you want. The problem is gonna get the public Internet at large to recognize it as real.


  • Sometimes it’s also, is it really important to know? A lot of things I have complicated opinions of because things are nuanced and complicated in the real world, so for example even if you ask me it’s not like I can just be for or against Israel or whatever. And I certainly don’t feel like going over it again and again and again as people keep asking about random topics.

    I swear americans have this weird thing where everyone needs to have a strong opinion on every topic all the time, and talk about it all the time so they can sus out if you’re leaning democrat or republican. It’s so weird. I’m not even american, I can’t do anything about it! I’ll keep my opinions where they belong, in my head, thank you.

    It’s important to be educated about those topics but I don’t feel the need to make it my entire personnality, unlike some people. I have better things to do that actually brings me joy rather than doom and gloom over things I can’t do anything about.







  • It does need both. Requires= alone will only pull the unit as a dependency and will activate it, but doesn’t define a hard dependency. You need the After= to also declare that the unit must be started after its dependencies are finished loading, not merely being activated. Otherwise they will start in parallel, it just guarantees that both units will be activated. There’s an even stronger directive, BindsTo=, that will tie them such that if its dependency is stopped, this unit will be deactivated too. If SMB is a hard dependency that might be preferable. Requires+After still allows the mount to fail, but ensures if it’s mountable it’ll be mounted before Docker, whereas with BindsTo+After, failing the SMB mount would also shut down Docker.




  • Ah I see. I wasn’t using those as job suggestions but rather examples of jobs that are considered “loser” jobs and use those to drive the point that they’re important too, and there’s nothing wrong with ending up with those for your whole life. A job’s purpose is to give you money. Trying to comfort OP by removing the “loser” label and not focus as much on “well you could go flip burgers” because that just doesn’t help the emotional side of the situation.

    I wish her to aspire to do a little more than those, but even assuming she’s as dumb as she claims to be, there’s still options, some granted less good than others, but just as important to society. I do think she’s got more potential than she thinks though, she reminds me a bit of my wife when I met her and now she’s competing with me as DevOps/SRE.


    As another example: I’m autistic, I struggle with a lot of things. I make frequent use of DoorDash, I also hire cleaners every now and then to clean, and handymen to repair stuff in the house I just can’t deal with on my own. All of those jobs, people shit on continuously, and me too because I can’t manage some quite basic tasks. But using those services let me focus on what I’m good at, which is keeping thousands of computers happy. I make a fair bit of money which gets shared with all those that support me in being a productive member of society: cooks, waiters, delivery drivers, cleaners, trades. It’s good for the economy, it’s good for society. Those people deserve respect for their somewhat hidden contributions. Not having those people would ultimately make me fail, that would drag my employer with it, other companies wouldn’t have the software they need to operate.

    Every one that contributes to society is important and valueble, whether people recognize it or not.