Just a geek, finding my way in the fediverse.

  • 10 Posts
  • 305 Comments
Joined 3 years ago
cake
Cake day: June 11th, 2023

help-circle



  • That’s mostly correct. If we want to be super technical, I’m not “logging in” to my router, just using it as a Tailscale network bridge to gain LAN access so I can SSH from my phone to my server. But, in general, yeah.

    I currently don’t allow any direct access to my server from the internet. The only way to access it is Tailscale. I have Tailscale installed on both my desktop (always on) and my router (also, always on). The reason I installed it on the router is because my desktop is also full disk encrypted. So, if there’s a power outage then both the server and desktop will reboot and both will be waiting for LUKS unlock, rendering my desktop useless as a Tailscale jump point.

    Since the router boots automatically then it will always start back up and allow Tailscale access after an outage and therefore I can use it to access my LAN and SSH to the server to enter the password.

    Basically the same setup you’ve got with the RPi - having a node that comes online automatically after a power outage, automatically starts Tailscale, and allows LAN access. You use an RPi, I use my router. (I briefly did the exact same thing as you, with an RPi, until I found I could install it on the router : )


  • I used Mint for about a decade. When I upgraded the drives on my desktop RAID from 2TB to 14TB the newest version only recognized 999GB. After some troubleshooting I begrudgingly tried Ubuntu, same thing. I figured Debian would be the same since that’s Grandma but I tried anyway. It worked perfect so I’ve been on Debian for a few years now and haven’t noticed any big differences so here I’ll stay.

    Love me some Debian









  • My company is pushing LLM code assistants REALLY hard (like, you WILL use it but we’re supposedly not flagging you for termination if you don’t… yet). My experience is the same as yours - unit tests are one of the places where it actually seems to do pretty good. It’s definitely not 100%, but in general it’s not bad and does seem to save some time in this particular area.

    That said, I did just remove a test that it created that verified that IMPORTED_CONSTANT is equal to localUnitTestConstantWithSameHardcodedValueAsImportedConstant. It passed ; )





  • Out of curiosity, how do you have that setup (at a high level)?

    I’ve got a bluetti system for emergency power (12kWh, 6kW AC output) but I need to plug things directly into it. It’d be nice to feed it directly to my house wiring but … selectively. That is, I wouldn’t want to power the HVAC but it would be nice to not have to shuffle the fridge/freezer plugs from the wall to the inverter.

    Dedicated circuit(s) with a manual switch from mains to inverter, I’m guessing? But then we get into all the extras required to do that safely and avoid back feeding the grid.

    Granted, they have systems/setups specifically for whole house power but I don’t want to feed the whole house, just the important circuits/appliances.



  • Helix was mentioned in a few posts but no link so here : https://helix-editor.com/

    If you love the terminal, it’s fantastic. I like it better than NeoVIM but, admittedly, I didn’t spend a lot of time trying to get to know nvim. It’s much better than VIM for code because it was built for that, not “just” a text editor that got forced into IDE service. (Not to denigrate VI/VIM, I love them, but Helix is more powerful for dev related tasks). If you hate the terminal… keep moving, nothing to see here.


    For a more common IDE (not terminal), I’ve been using Theia for the past 6 months or so : https://theia-ide.org/ If you click that link you’ll see “AI” vomited into everything, for example the first two sentences :

    The Theia IDE is a modern, AI-native IDE for cloud and desktop built on the Theia Platform. The Theia Platform is a framework for building custom, AI-native tools & IDEs.

    From what I’ve seen, there’s no AI integration in the base and it’s only added via extensions. It is extremely similar to VS Code but is not a fork. Now… whether or not it was ““developed with AI””, I don’t know. I kind of got the feeling that they sprayed “AI” all over the website to try to cash in on the hype and get new users.

    Even if that’s the case (chasing the hype train, no actual LLM inside), that’s likely to be a major turn off for you which I fully understand.