Skip Navigation

Posts
9
Comments
254
Joined
3 yr. ago

  • How to Geek has a good write up.

    TL;DR - it's a different way to make sound waves that can be extremely responsive and low distortion at higher volumes at the expense of weight and a more flat response curve.

  • Yeah... I'm lucky enough to be full time work from home, do I don't need to deal with any of the O'Fallon office crazies.

  • Kenya

    Jump
  • It's was also on Google's "promoted" results via desktop and mobile browser for a few weeks.

    If you weren't paying attention, it was easy to miss the source was some other LLM (emergent mind or something).

    Edit: just checked, it's still there if you search for, "african countries that start with k".

    https://imgur.com/a/ZpuHZEr

  • Dual booting is more about hard drive space. This is a fairly good write up on one way to do it - basically you get a Windows laptop, and then shrink the partition (say instead of 100% of the 512gb storage, you make Windows take up 50%) and install Linux along side the Windows operating system.

    Every time you start the laptop, you'll then have the option to boot into Windows or Linux.

  • I was blown away visiting the showroom in St. Charles, MO - but I could easily see it being a rough place to work. It sucks though - I like how they're giving new life to systems that would otherwise be headed to a landfill.

  • If you're in the US, check out EPC's Online Store. They're an electronics recycler and they sell a ton of used electronics.

    I've purchased three Lenovo micro PCs (now running my homelab Proxmox cluster) and a micro tower that is a dedicated Plex transcoder.

    They have a ton of decent, 3 year old systems that would meet your needs:

    1. they're cheap
    2. most all come with windows
    3. Linux can more than likely be easily dual booted.

    They even have some super beefy Xenon laptops.

    Edit: this MSI laptop pretty much perfectly fits your reqs.

  • It really depends on what you want to run. I have a clusterHat (four Pi Zeros on a Pi4) that runs a Hashicorp Vault cluster with minimal usage.

    The big thing about self hosting is what happens if you (or other people) start to depend on your service - what do you do about hardware failures? Maintenance windows for patching?

    To start off, a Pi is fine, but you'll probably start maxing out your compute and memory (again, depending on workload).

  • Like others in here, my first "hacking" was manipulating the included programs bundled with qbasic. One time I thought I'd be clever and make Nibbles add one life instead of subtract one when a collision was detected.

    I quickly realized my mistake when a higher level became impossible and there was no way to quit (I don't recall if ctrl-c worked for those programs).

  • How do you like Jellyfin? I picked up the Plex lifetime membership waaay back in the day and have been using it consistently for the past 5-ish years, but audio (at least in the web player) is so hit and miss - 5.1 down mixing to stereo is always way too quiet no matter what settings I mess with.

  • Like rectangular candy and dispensers. Do almost anything for them many years ago. Now stuck with name.

  • I've used the Authenticator app on Ubuntu and Arch (and the Steamiffied Arch running on the Steam Deck). I found the best thing is to manually download the tar from their official site, the make symlinks as necessary to get it in your path.

    In theory flatpaks are trustworthy, but I wouldn't spend the money and time to get TOTP on my Yubikeys (always have a backup!) - just to hope nobody is injecting something malicious into the flatpak.

    An alternative is to not rely on desktop apps, but use the iOS or Android apps - both are signed/authored by Yubico if I recall correctly.

    To mirror what another commenter said, also look at using FIDO whenever possible - it's not going to get caught up by a keylogger or a shoulder surfer.

  • I suppose you could say it's similar in that there are allow-lists and deny-lists that permit or restrict actions, but the key difference is Apparmor/SELinux are in the OS space - they can permit/restrict the ability to restart services, or prevent sudo from being used in certain ways.

    Firewalls are predominantly used to permit/restrict network connectivity either ingress (e.g. traffic from outside the system coming into it) or egress (e.g. traffic that is leaving the system). A good example would be using a firewall to restrict ingress traffic to port 22 - allowing remote management of a system over SSH.

    I hope this is helpful!

  • Personally, I find Ansible to be much more intuitive than other products in the configuration management space. Start small, think about what you want your system to look like.

    Do you want Firefox installed? Use ansible.builtin.package to install it!

    Do you want to have ssh server configured to disallow password authentication (and only allow ssh keys)? Use ansible.builtin.blockinfile on your sshd.config file!

    Regarding SELinux vs apparmor, they both are designed to lock down a system, but they have different philosophies about how to approach the problem.

    SELinux says block all by default and only if it's configured to allow it will it be allowed to happen.

    Apparmor on the other hand is permissive by default, and it will only restrict if it is configured to do so.

    By the way, both can be managed by Ansible, and SELinux even has a module to do so: https://docs.ansible.com/ansible/latest/collections/ansible/posix/selinux_module.html.

  • Hrm, I've been using Linux as my dayjob server os of choice for about 15 years, and for my personal computer for the past 10 - and I haven't found something like what you described. Something I would recommend is looking at a configuration management tool (Ansible is a really solid choice).

    Stability issues often come from misconfiguration or just flat out configuration drift (changes over time) - something like Ansible or Chef would help with that.

    Other things that touch on some of your concerns may be SELinux (https://wiki.debian.org/SELinux). It's a bit of a pain to get set up, but once you do your system is much more secure. It effectively functions under the principal of least access to lock down your Debian OS, rendering the need for AV/Malware scanning somewhat moot.

    I've done a cursory glance or two at Checkmk for monitoring, but it sounds a bit overkill for a single Debian workstation.

    I mostly troubleshoot things like VPN instability or crashes by diving into /var/log or journalctl -ex to see if any googleable errors are visible.

    Maybe someone else on here has more help to give?

  • Launchers are the basic home screen/app drawer for your android device. Some people like the extensibility of something like the Nexus launcher, but for me the stock Pixel launcher is best.

    For widgets, I don't have much - mostly just a large radar widget from the MyRadar app.

  • Does anyone else start freaking out when we have such complex programs that researchers don't fully understand how they work?

  • There's two ways to share with Google maps - time based and just for a trip. My wife and I use both, the trip share gives an ETA for when you will arrive and it's great for when one person gets take out and the other preps dishes, sets the table.

  • I don't know about not selling your tracking data, but why not do location sharing straight with Google maps?