• 0 Posts
  • 118 Comments
Joined 2 years ago
cake
Cake day: June 16th, 2023

help-circle
  • I wonder why they’re making a Linux native version? It is one of the ironies of Proton that windows native games are so easy to install it seems a bit pointless? But also making games for Linux is ironically difficult as it’s difficult to support long term as they can break as libraries change over time.

    It feels like we need a Flatpak style set up for Linux native games which may help games launch stable long term versions that won’t “break” if newer libraries don’t work with them. Flatpaks “bring your own dependencies” approach is more similar to how windows games often work with their own dlls (even to the point of installing old versions of directx when needed) except without windows annoying set up of spraying dlls all over your hard drive making them difficult to clean up when you uninstall a game.

    Although arguably Steam already deals with that on both Linux and Windows currently. But it is proprietary. And maybe Flatpak is already that solution? Maybe Appimage too although not sure how well a 30gb would run from a single file virtual file system? Is it native speeds or have some overhead?


  • There is nothing wrong with that PC but there is an opportunity cost to be aware of - upgrades.

    A PC like that is static - you pay £600 and you get the PC, but after a few years if you’ve out grown it then you need to get a whole other PC. It’s the same with laptops.

    However if you spend the £600 on a case, a motherboard, a cpu with a gpu, ram and storage you have a full starter PC. You can even save money by not paying for windows (built into the price of the mini PC) and get Linux for free. PCs are modular and any component can be upgraded and switched out at any time later.

    So in a couple of years you may decide the PC is slowing down, or you’re out growing it, and you can swap in some more RAM or upgrade the CPU. Or you decide you can afford a dedicated graphics card, you can just buy the card and slot it in, and every £ goes into getting a great graphics card instead of starting again from scratch

    Think of it like this: if you buy an all in one device you might spend £600 now and say another £600 in 3-5 years if you need to upgrade and fully replace it, and probably are still very limited in what you can get. A replacement will still have integrated graphics and still be behind cutting edge games, and just be a newer version of the same problem you have now. But with a full PC build you might spend £600 now for an OK PC and in 3-5years time you pay £600 just to add a great graphics card and have something way better than any mini PC. Or you spend £400 now and £200 in 2 years and £100 in 3 years and £500 in 4 years and gradually keep the PC how you want it without having to start from scratch. You end up with a decent PC now and gradually something powerful but without the upfront cost and without “wasting” money having to get a new device with a new motherboard, new cpu, new power supply, new RAM every time.You want an uplift .

    It’s a crude example but the point is a full size PC can be expanded and switched up continously, and you can adapt it, and likely get something far better for the same money long term, while a fixed spec all-in-one device can serve a purpose for now but then needs total replacement when you outgrow it.

    Building a full PC from scratch is easy - genuinely it’s plug and play, and only takes a bit of basic research to see what components are best to buy. There are loads of tutorials on how to put it together. Meanwhile your money goes much further over the longer term as you’re not having to buy a whole new PC everytime you need/want an upgrade - you can instead focus your money on the bits that need to change.

    Even if you get a prebuilt tower PC now (ATX or Mini ATX) your money will go further AND you have something that you can upgrade and adapt. Although I think building from scratch is the best option as prebuilt Pcs are a false economy - they save money with cheaper components and you pay for labour on the build, when you can build it yourself for free and put every £ into better components.

    Don’t be intimidated by building a PC - it’s nowhere near as difficult as it seems, and is an easy to obtain skill but worth learning as it’ll save you money, and allow you to fix and problem solve if you ever have problems in the future.

    If.you have a PC now - even if it’s a pre build from a manufacturer - you can very likely open it up and start upgrading it now, and your money can go much further.


  • Personally I’d be pissed off to be honest. It’s none of his business and this is crossing boundaries.

    Being set up with random women you’ve never met and he himself likely barely knows is very unlikely to be successful. He’s also aggressive and rude about it. Why is he so angry you’re single?

    This isn’t about the random date, this is about the way your dad treats you. You’re 22, not a child, it’s none of his business. How you react to this determines how he behaves in the future - if you don’t want him doing this again you need to tell him where to go.



  • A lot of it comes down to convention and convention is often set by those who did it first or whose work dominated a field. The whole mathematical notation system we use today is just a convention and is not the only one that exists, but is the one the world has decided to standardise to…

    Rene Descartes is usually regarded at he originator of the current system. He used abc for constants and xyz for unknown variables amongst other conventions.

    Sequential letter sets are easy to use as they are easily recognised, and convenient as a result, plus are generally accepted to have non specific or less specific meaning. For example:

    a2+b2=c2

    That formula is a much simpler concept to get round using sequential leffer than:

    V2 + G2 = z2

    Under the common system, when you don’t use sequential letters it also implies much more specific meaning to the individual letters, and that can introduce ambiguity and confusion.

    When writing a proof there can be many many statements made and you’d quickly run out of letters if you didn’t have a convention for accepting abc are variables and can be reused.

    We also do use symbols from other alphabet sets, and alpha/beta/gamma is commonly used trio. But in mathematical notation there are a huge range of defined constants and symbols now that many have been ascribed specific uses. Pi for example. So you risk bringing in ambiguity of meaning by moving away from the accepted conventions of current maths by using other sets.

    Even e has specific meaning and can be ambiguous if you need to stretch to 5 variables. When working with e it’s not uncommon to use a different string of lwtters in the latin alphabet to avoid confusion if you need to use variables

    And we don’t stop at 3; abcd etc is used.



  • I’ve been going down the slef hosting rabbit hole recently.

    First, Home Assistant is worth doing - you’ve not got a smart home yet but this is the easy way to get one going. So worth it. You can buy a few cheap WiFi plugs, and plug in devices like lights or stuff you don’t want on stand by and you have the start of a smart home. A smart thermostat and smart radiator valves are surprisingly easy to set up if you want to save some money and keep your home efficient - a bit more of an investment but worth it if you find you like the ease and power of WiFi plugs.

    I also recommend Pihole - it’s an ad blocker for your entire network. You can run it on Docker on x86 machines - you just point your router to use it as the DNS and it then filters all requests for you. It’s really improved my experience on all my devices.

    Next, Paperless NGX - scan your documents and paperless NGX will OCR read them to make them searchable and keep them in a database for you. You can use it to go paperless. Just make sure to sort our a backup.

    Joplin is quite a good note taking app which you can self host to sync your devices and keep your data secure.

    Syncthing is fantastic for syncing files between devices. I sync my main PC and living room theatre PC, plus in my case my Raspberry Pi as an always on broker and local backup.



  • Yeah the urinary bladder doesn’t just stop working and burst. There will have been an underlying cause, but it was not picked up at the time so now all we have is a garbled version of how he died.

    People can go into acute urinary retention - where they are unable to pass urine. That can be extremely painful and it can lead to rupture if it’s totally untreated.

    But it doesn’t just happen - and choosing not to go to the toilet is not going to cause it. Underlying causes might be prostate enlargement (common), a kidney stone getting trapped in the urethra or bladder neck, or cancers of the prostate, bladder or bowel, amongst others.

    In the modern era urinary retention is easily diagnosed with an ultrasound and usually a CT to assess for causes. Urinary catheterisation can be performed either through the urethra or a suprapubic catheter through the skin to bypass the blockage.

    None of that was available when he was alive - he’d just have been in extreme agony and there was little anyone would know to do. When he died they might have done an autopsy and found the burst bladder but workinf out what happened would be difficult and depend on the skill and knowledge of the person who did the autopsy.

    So it’s extremely unlikely he died because he didn’t go to the toilet during a banquet. Something else happened that precipitated his urinary retention and eventual bladder perforation.

    Once the bladder perforated he was a dead man as there was nothing they could do to repair the bladder or clean out the abdomen in that period. He’d have rapidly become more ill and died from infection and organ failure.


  • Some good advice already in this thread.

    Also worth considering QEMU as an alternative to VirtualBox. The Virt-manager tool is decent way of managing machines, and it’s relatively straight forward to create a base machine if you’re duplicating it. Virtualbox is perhaps initially more user friendly for absolute beginners, but once you have any familiarity with virtualization I’d suggest QEMU offers much more.

    Also I find integration between the guest and the host linux system is generally more straight forward. Most linux systems already ship with samba and other relevant tools QEMU uses to interact between host and guest. There isn’t a need to faff around with the guest-additions stuff. Plus KVM virtual machines can run with near native performance.


  • I have one of these, it’s a decent mini PC. It’s decently powerful - I used to play some steam games on it; a bit equivalent to steam deck or a bit more powerful. I used it for streaming on my home TV. I upgraded to a even better one as I liked it so much - and wanted to do more gaming.

    It’s a full PC basically. Whether it suits your purposes really depends on what you want to host? It could be overpowered and a bit redundant for a lot of self hosting uses.

    I have a Raspberry Pi 5 which is cheaper than this, and am hosting docker with Home Assistant, Sync thing, and fresh RSS running on it at the moment with plenty of spare memory and cpu resource.

    This mini PC is considerably more powerful and will have a higher power use at idle. You may struggle to use it at capacity so may be a bit wasteful?

    And even the rasp pi 5 is over powered and expensive for a lit of common home server users.

    So whether this PC is a good price and choice really depends on what you want to do with it. It’s at the end of the spectrum of being able to comfortably play 4k video. So it’d likely be a decent Jellyfin streaming host if that’s what you want?


  • PCs are generally based around the X86 chip architecture which is an open standard. PCs are basically modular and lots of manufacturers make components that are interchangeable, creating a huge variety of possible hardware. Hardware suppliers also sell to both big manufacturing companies and individuals. It’s therefore in their interest to distribute their drivers freely even if closed source. If hardware breaks it can be replaced and the PC keeps going, and some components can be kept going for years as a result as people dot have to throw the whole machine out everything something breaks or becomes obsolete.

    Mobile devices are closed standards. They use a more limited range of off the shelf components which are deeply integrated into a device, and the hardware suppliers provide their drivers to the device manufacturer or the device manufacturer builds their own drivers and custom version of the os. Hardware can have very long retail lives selling for years and still being functional, so the manufacturers have an incentive to keep drivers available and even update them.

    It means mobile devices are more locked down, and the hardware drivers harder to come by. This makes it hard to build custom OS for them and therefore when the device comes to the end of its support from the maker there is limited options to keep it running securely.

    It’s effectively a type of planned obscelence that keeps the mobile industry going. Manufacturers stop supporting old devices (because it provides no income) and then consumers have to buy new ones as no one can provide the security patches to keep them secure.

    So for mobile there is nothing to force Android or IOS to be kept up to date for old devices. The money is in new devices, and for Android manufacturers are responsible for the mobile device anyway. While for PC it’s in Microsofts interests to keep updating and keeping devices secure via Windows becuase devices have long lifespans and old components can be in the PC ecosystem for decades. Similarly Linux is able to support hardware for a long time because drivers are more freely available and long lifespans to hardware incentivise people to put the effort in to write open drivers when they’re not there.

    Microsoft is trying to force an upgrade cycle at the moment with Win 11 though. And the laptop industry ia more like the mobile industry than the desktop pc industry with more propriety devices and locked down hardware.



  • So no this is not safe. Once ypu have a system it is easier to crack because if someone has 2 or more of your passwords they can work out there is a system and it’d make it much easier to crack others if they’re determined.

    It is unlikely that someone random would specifically target a person and systematically try and crack their passwords. If that were to happen it’d most likely he someone they know - and this does happen sometimes. So while the passwords are definitely flawed it may not be something that anyone takes the time to exploit. But you can never say never.

    The best way to manage passwords probably remains a secure password manager and randomly generated series of characters for each site. If its truly random then there are no shortcuts and every single password stands independently. The password manager gets round the issue of memorising them.



  • It’s a javascript app that uses the react library - which is an open source library originated by Meta. It’s supposed to be easier to maintain and port cross platform apps. However it is not as efficient as a native app and given the Start menu is so frequently used it’s probably not a very efficient way to program it (or parts of it - I think the start menu has reactive native components rather than entirely made in it).



  • It is an absolute crock of shit.

    There is plenty of research on magnetism and humans and it doesnt need a new title and niche “research” from a frankly failed state like Russia.

    We use high Tesla fields routinely every day worldwide in hospitals in Magnetic Resonance Imaging. Safety of this technology has been and is continuously investigated. There has also been extensive investigation of magnetic fields related to power lines and other use cases.

    There does remain some uncertainty and controversy around potential effects of long term exposure to low T electromagnetic fields but its long established that short term exposure is safe.

    This “research” is more on the realm of autism vaccine science. A lot of money can be made in niche fake sciences both in the industry of research itself and then the crap they can sell to ignorant people as a result.

    Russia as a state has been systematically destroyed over the past few decades and most of its institutions have a terrible reputation now. While there are undoubtedly still good scientists in the country, they are working in a gangster state and many of the best minds have long fled for better opportunities abroad.



  • It honestly seems very unpredictable. Anecdotally the worst behaviour seems to have been at the most republican states but not exclusively.

    For example the Australian who had a work visa and lived in the US for years flew in to Texas where it was arbitrarily nullified. There are plenty of stories of people crossing southern and northern borders and being detained by ICE. Thats included British, German, Australian and French cirizens that ive seen in the UK press coverage anyway.

    As a US citizen you shouldnt have an issue but I’d probably travel through a major hub like JFK in New York to be safer. I wouldn’t re-enter through Republican states like Florida, Texas, nor probably Washington DCs airports. Obviously travel on your US passport.

    You should he OK as a US citizen but it does look like there is a breakdown in the rule of law in the US. People imagine that means riots and the police not able to keep control, but in this case its the government and government agencies doing whatever they want and the legal system unable to stop them.

    I’m a UK citizen and am not intending to travel to the US - I often cone for a major conference but having seen what happened to the French scientist who had his phone searched and then was denied entry for criticising Trump I won’t be risking it. I’m sure a lot of other UK and Europeans feel the same way.

    Sadly the only 100% safe option for you is to not leave the country. Its madness as youre a US citizen but at this point things are still going through the courts and its not clear where this will stop.