

I like the merge and diff tool integrated in the various Jetbrain IDEs.


I like the merge and diff tool integrated in the various Jetbrain IDEs.


Everybody is arguing about color themes and here I am just using the default light theme of my IDE.
I use Kopia to do encrypted incremental backups of my user directory.


Are you sure the f is supposed to mean file and not format, as in print a formatted string?


This is misleading. For people paying for the IDE nothing changed, data sharing remains an opt-in option. For users of their free licenses data sharing was enabled by default. Still a shitty thing to do especially as it hits a lot of OSS developers but lets criticize that instead of creating memes that are misinformation.
There is that weird conspiracy theory that soybeans contain an estrogen adjacent substance which makes men more feminine. Complete nonsense but it gets especially funny when these people are advocating for cows milk instead of soy milk, because the former actually contains mammalian estrogen.


Honestly, I would go with a managed Nextcloud solution like Hetzner Storage Share or another reputable provider. No hassle of updating and securing the server, no data stored at Google or Microsoft, and easy to administrate by people who aren’t expert system administrators in case you are no longer available. I also went with that route for my personal instance because it was actually cheaper than hosting it myself on a VPS.


As for the listenbrainz/last.fm that is kind of a solution, but it takes a very long time to train up your profile to actually be useful.
This isn’t a huge issue, listenbrainz supports importing your spotify history.
There no need to choose on over the other. I host all my podman containers in a Proxmox VM.


You can connect navidrome and many other music players to listenbrainz.org. Like Spotify it creates an end of the year report and it also does recommendations like the weekly spotify playlist.
Pretty cool as a learning exercise. As a follow up scenario maybe try moving this infrastructure to another cloud provider because AWS deleted your account without warning or try a multi-cloud deployment.


Regarding Lets Encrypt your server doesn’t need to be accessible from the internet if you use the DNS-01 challenge. Caddy with the caddy-dns plugin for your provider can do that automatically for you.


Either use the sftp command, it also supports the -J option, or use SSH tunneling.
For example here I bind the homelab port 4533 to my local port 8080.
$ ssh -L 8080:vpn-homelab-ip:4533 user@vps-ip
(user@vps) $
I can now open a new shell and run:
$ curl http://localhost:8080/
<a href="/app/">Found</a>.
You could also do it this way:
$ ssh -L 8080:localhost:4533 user@vpn-homelab-ip -J user@vps-ip
(user@homelab) $


According to the Pangolin docs it supports raw TCP and UDP connections.
For SSH you can also try to use the VPS as a jump host like this:
$ ssh user@vpn-homelab-ip -J user@vps-ip


Probably, entomophagy is not that uncommon outside of western countries.


You can also add set clipboard=unnamed to your .vimrc. This makes it so that all yank and paste operations use the system clipboard, but I find it gets in the way more often than it helps.
You can just buy them for one year and keep using the perpetual fallback license. Also, they can fuck right off with their planet incinerating automatic plagiarism chat bots.
Most of their IDEs you can use for free for non-commercial purposes and even if you need to buy them; when you compare software development to any other profession our tools are incredibly cheap. You can get all the Jetbrains IDEs for less than 300€. Compare that to a HDL simulator or a 3D CAD application like Autodesk. These easily cost several thousand euros each year.


Someone already tried to add AI support to it. They only failed due to their own incompetence.
We are basically already there with Windows 365. It’s the comeback of the thin-client and the main frame. Everything old is new again.