• 1 Post
  • 23 Comments
Joined 3 years ago
cake
Cake day: June 15th, 2023

help-circle
  • If I had those, here’s what I would do:

    First, for both an optional but nice quality of life improvement would be to replace the HDDs with SSDs. Boot up and file access times will be much snappier.

    Mac Mini

    Congratulations! You have a nice foundation for a home server running linux. You could plug in a USB RAID of some sort ( example) and go full pirate running the *arr stack. You could set it up as a HTPC using the IR receiver with Kodi and whatever adapter is needed for your TV. You could set up a developers server, running git and whatever tool you find useful. You could set up https://nextcloud.com/ and self host most of the necessities of modern productivity. Or all of the above.

    HP Pavilion G7

    Congratulations! You have a great dedicated low-distraction writing and working machine. I have a pair of similar, though slightly lower end, laptops. I got a replacement battery for one of them from Ali, and run a minimal Debian + i3 setup on it. It’s great for taking with me to write, whether code, gaming notes, creative writing or whatever else. The modern web is pretty terrible on it, which takes away a ton of distractions, but still usable enough if I need it in a pinch. I also have it set up for music, both local mp3s and streaming from my home server. It also runs a ton of classic games through DOSBOX. My other one I use as a sandbox, testing out alternative OSs, weird setups and whatnot. I haven’t upgraded its HDD or battery yet, but my older daughter is wanting to type more when writing due to being left handed, so I’m thinking about setting it up as a dedicated machine for her.


  • This has been considered by the Linux community literally since the day Linus first announced his kernel on Usenet. The primary defense is the GPL and related licenses which legally protect against that kind of abuse by forcing derived works to also be opened under the same license.

    This is why, as much as I support the general idea of uutils, I’m deeply suspicious the it is under a MIT license instead of the GPL.


  • While this feels like bait, I’m going to take it. Yes, there is a huge benefit to learning and using a terminal if you use a computer as a tool for creating and working instead of passively consuming entertainment. Organizing and searching files of any sort, building applications, writing without distraction, working with remote devices, and just generally using your computer as a tool instead of a fancy TV are all made easier, faster and more efficient if you can use a terminal. The unix philosophy gives you the ability to do things by stringing together a few commands that you might have to find a specialized program for, if it even exists in GUI land.

    That’s not to say the GUI’s aren’t great for a lot of things. They are! But they also lock you into doing things in a few predetermined ways rather than letting you develop the skills and techniques for exploring new spaces.






  • Oh! Came up with a new one, though it’s more of a unixism than a Linux specific thing.

    I really wish that the core utils and other cli tools had a standard structured output option, like yaml, json, or toml so that it would be easier to parse rather than all of the random regular expressions needed when piping output around.

    Edit: And it would be great if we also picked that same format for config files instead of all the bespoke stuff in /etc.


  • Back in the day I had my entire phone setup with a custom Metroid 2 sound theme that I put together from MIDIs, plus custom ringtones for my dozen or so most frequent contacts. I remember using Power Puff Girls for my wife, TMNT for her boyfriend, Sailor Moon for my girlfriend, and Little Honda for my dad.

    Nowadays it’s on silent all the time so I don’t bother. :(


  • Honestly, not much.

    The first would be that the webcam in my work laptop goes in and out of working pretty regularly. It happens to the whole team so I know it’s not just mine. I end up using an external one pretty regularly. Mostly I’m annoyed at Dell for not providing proper driver support.

    The second is that there are a very small number of applications that I occasionally use where I need to fire up a VM. But even that is more of I’m annoyed at the organization that forces me to use an obsolete proprietary file format once a quarter.



  • The most important things are that they happen on a regular basis, at least biweekly, and that it’s possible to have a conversation while doing them or that there are at least enough breaks to have them. So, here’s a list of examples:

    • Table top RPGs
    • Fiber arts circle
    • Hiking group
    • Choir/music ensemble
    • Ballroom/swing dancing
    • Soup kitchen volunteer
    • Shibari practice
    • Martial arts
    • Recreational team sports
    • Community theater
    • Fraternal organizations e.g. Elks, Kiwanis, etc





  • As a point of reference, I built a 32TB Synology last year. I took me an afternoon to get it done, plus set up Plex media server, all the arrs and friends, a backup server and a couple other things. Since then maintenance has consisted of remembering to hit the “update containers” button once a month or so. I should probably automate that part but just haven’t bothered yet.




  • The bluetooth connection definitly works:

    $ bluetoothctl info F4:6A:D7:9A:42:3A
    Device F4:6A:D7:9A:42:3A (public)
    	Name: Xbox Wireless Controller
    	Alias: Xbox Wireless Controller
    	Appearance: 0x03c4 (964)
    	Icon: input-gaming
    	Paired: yes
    	Bonded: yes
    	Trusted: yes
    	Blocked: no
    	Connected: yes
    	LegacyPairing: no
    	UUID: Vendor specific           (00000001-5f60-4c4f-9c83-a7953298d40d)
    	UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    	UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    	UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
    	UUID: Battery Service           (0000180f-0000-1000-8000-00805f9b34fb)
    	UUID: Human Interface Device    (00001812-0000-1000-8000-00805f9b34fb)
    	Modalias: usb:v045Ep0B13d0501
    	Battery Percentage: 0x64 (100)
    

    I don’t have another device to plug the USB port into, but it can at least get power from it.