• 1 Post
  • 162 Comments
Joined 2 years ago
cake
Cake day: June 30th, 2023

help-circle
  • I’ve heard rumours that Kitten Space Agency (the spiritual successor to Kerbal Space Program, considering KSP2 is dead on arrival) will support multiple monitors.
    I know it has multiplayer baked in at every step of the development (even if it won’t be available on release). So maybe I’m getting my wires crossed between multimonitor and features of the multiplayer that sound like they would be great for multi monitor (IE, someone plays as ground control)








  • Sounds like you have had a very productive life! Your son is very lucky.

    Encourage the education. But there are loads of good careers that don’t need university degrees.
    And all the while, he can try and achieve his dream.

    From personal experience, university wasn’t useful for me - other than giving me time to figure out what I don’t want to do, and meeting friends that are still friends to this day.
    But I could’ve easily done an apprenticeship, or gone straight into some industry/company. Some days, I wish I had. Other days, I wouldn’t want to be doing anything other than what I am atm.

    Dream case, he makes it.
    Best case, he figures out what he wants to do by 21.
    Worst case, he’s still figuring it out when he’s 25.

    I wasn’t making decent money until I was late 20s. Even now, I can’t guarantee I have enough work next year. It’s extremely likely, but I’m self employed so…
    Knowing my folks will still support me means I can continue pursuing interesting, useful and innovative things, even in my 30s - even tho the support is no longer required.

    Maybe talk to some of your contacts in the football industry.
    See if they have similar “football or nothing”, or if they had backup plans.
    Talk to some managers, coaches, sports scientists, medics etc.
    Ask them how they would get into pro football. Ask them what happens to pro-football aspiring players that don’t make the cut.
    Use your experience and connections to help and support your son. And be there if it doesn’t work out.
    You might know better, but he still has to learn. The best lessons are mistakes.


  • Did you go straight into being a pro footballer? Or did you have back up plans? Like “if this doesn’t work out, I’ll be an electrician” or something?

    I’ve never had super lofty goals, but my parents always supported me in what I wanted to do. They never tried to steer me, but they did ask pertinent questions about what I was planning at various points. Probably to hint at bad idea.
    I feel like I could have asked them for money/support at any point for any of my projects/ideas/whatevers, and - after making sure I was serious - would have helped out however they could.
    I have a very unique career at this point, and I am only in this position because of the eclectic experience I have. And it is completely unrelated to my dreams as a kid or what I studied at university.

    Ultimately, he is growing up. He’s going to have to make mistakes.
    I’d say you have to be prepared to support him as much as you can in his dream of being a pro footballer.
    Maybe he won’t be a pro footballer, but he might get a satisfying career out of being football-adjacent. Medic, science, coaching.
    Or maybe he will try it for 5 years and eventually realise it’s not gonna happen, and be an electrician.
    Or maybe he will struggle for 2 years, realise he needs to double down, and make the cut a year later.

    I had a friend when I was growing up that dreamed of being an RAF pilot. Everything he did was around that.
    Due to some unfortunate life circumstances, that dream was ripped away in the space of a week. Completely out of anyone’s control, but he could no longer qualify as an RAF pilot.
    He was heartbroken. He’s now an engineer/mechanic in the RAF and loves tinkering with cars.

    He shouldn’t find another dream.
    But he should be aware that dreams don’t always come about. And if this dream doesn’t, would he be happy in an adjacent career? Or something else entirely?
    Help him research the backup plan.


  • I moved to endeavouros. First time using a rolling release, and I was struggling with some webdev stuff cause node was on a recent non-lts build and a few other things.
    Not a problem for building, cause I already have that containerised. But things like installing packages was refusing, and obviously couldn’t run dev workflows.

    Until I realised I should just work inside a container.

    I know vscode is still Microsoft (and I’m sure I could get it to work with vscodium), but the dev container workflow is fantastic.
    Absolute game changer.
    And I know I can easily work on a different platform, os whatever. And still have the same dev environment.



  • What?
    You have a product that costs 450 to produce.
    And you add a 50 markup so you are selling at 500.
    Tariffs push that 500 up to 750. Which means a 50% tariff.

    So you remove your 50 markup and sell it at cost in that market. Which means a product at 450 with a 50% tariff will cost 675.
    You don’t make any money on that sale. Fine, it’s a loss-leader. Hopefully you make up the profit of game sales and subscriptions. Which will also be tariffed.

    For a finished product, the tariff is applied to the selling cost. It doesn’t care about the value of the parts or the amount of markup.
    A government isn’t going to pick through a device and apply Country of Origin tariffs on every part, or separate company profit from cost-of-product.

    If a company says a product is worth 500, that’s the amount the tariff is applied to.
    I doubt Nintendo is going to eat the cost of tariffs.
    It’s insane to. They could say “we will still launch at this price”, and have the us government cook up more tariffs or whatever. Then Nintendo is holding the bag, or has to renege on the price.
    It would be smarter to mildly offset the cost. Like you say, knock $20-50 off but stipulate the final cost is subject to import duties.
    I’d love them to say “well, you do you. This is the cost of the console. Your import duties are not out problem.” But I feel (despite their bullshit legal department) Nintendo is more passionate than that, and I think they will mildly reduce the price


  • That’s great news!

    Ukraine currently has fewer than 1,000 terminals connecting to Eutelsat’s network, but Berneke [Eutelsat CEO] said the company aims to increase this to between 5,000 and 10,000 “relatively fast.”

    A Eutelsat spokesperson, Joanna Darlington, said discussions are ongoing regarding further funding from Germany and the EU.

    Starlink, which provides service to over 50,000 Ukrainian military, medical, and civilian users, has faced uncertainty over continued access.

    Excellent work. Will be interesting to see how “relatively fast” plays out, and if other countries step up.
    Musk cannot be relied upon as a military ally. Well, for some governments at least…



  • DNS and domains are just human-friendly IP addresses.

    You only have 1 public IP address.
    So, to access different services you need to use different ports.
    Or run a service on a single port in front of the other services that can understand the connections and forward the connections to the actual services - known as a reverse proxy. In the case of http/https, there are plenty of reverse proxies that can direct requests based on all sorts of parameters, subdomains being one of them.

    If you are just starting out, I’d recommend a docker compose stack and Nginx Proxy Manager.
    Learning containers & docker makes everything easier.
    NPM is a very easy to use reverse proxy with a nice GUI, so you don’t have to configure CertBot/ACME or learn the specific config language of Nginx.

    If you are unsure of domains and all that, you can try it out for free.
    Your computer has a hosts file (/etc/hosts on Linux, I think it’s in system32 on windows). This allows you to tell the computer “for the domain example.com use the IP 10.0.0.200” or whatever you want. You need a hosts file entry for each subdomain.
    What this means is that you can run up a docker compose stack on your computer and point a bunch of sub domains to 127.0.0.1, use self-signed certs, and play around with nginx proxy manager and docker.
    No money spent, no records published, no traffic leaving your computer.
    Zero risk.

    There are loads of tutorials out there on NPM and docker compose stacks. Probably some close to your specific requirements.




  • I was aware of kubernetes 6 months ago, but had never used it.
    I got a 3 node cluster running in a day, and was learning kubernetes.
    The only issues I’ve had were due to hardware failure causing etcd instability, and misconfigured operators generating terabytes of logs leading to pod eviction.

    I don’t know what would signify it being production ready. It had all the levers and knobs I needed. I haven’t yet needed to run a sysadmin debug container to poke around the host OS.
    It’s also great for learning. If you make a mistake, it’s very easy to wipe and reinstall and get back to where you were.