

Writing code is the reward for doing the thinking. If the LLM does it then software engineering is no fun.
It’s like painting - once you’ve finally finished the prep, which is 90% of the effort, actually getting to paint is the reward


Writing code is the reward for doing the thinking. If the LLM does it then software engineering is no fun.
It’s like painting - once you’ve finally finished the prep, which is 90% of the effort, actually getting to paint is the reward


+1000. one of my coworkers keeps thinking he’s saving time with AI-generated code but what he’s really doing is pushing the thinking downstream when we have to pick apart the absolute garbage that gets generated.
PR feedback gets turned into AI prompts and the cycle continues. It’s exhausting


What are you going to do, send them money? That information isn’t private, people have to give it up all the time to receive money…


You must be a fellow data engineer


I thought I’d love a job like this, and it was fine, for a while.
But you can feel yourself stagnating and you know that when they eventually make you redundant you’d struggle to get another job because you spent too long coasting.
I left it for a job at a startup, much more engaging but also much more work


I will forever recognize the Baar Sophia font from the fansubs of Naruto which got me into anime in the first place


Ahh good ol’ Aegisub. I have great memories of subtitling anime in my late teens before I got a girlfriend and the fansub scene died when Crunchyroll took over.
I was also one of the people helping test Aegisub on Linux (2009-ish), I wasn’t a programmer at the time but I remember a dude called ‘verm’ in the IRC channel who did a bunch of work to make Aegisub stable on Linux. He taught me the difference between little endian and big endian, I guess he was bored that day


No, it’s garbage because of its approach to case sensitivity.
It’s case insensitive by default (which is a WTF in itself and encourages the same laziness Windows users thrive on with NTFS) but it also has a case sensitive mode.
Except the case sensitive mode is almost entirely useless because of the amount of apps it breaks that assume the default case-insensitive mode. It also means that you as a programmer have to add extra crap to your file handling code for case insensitive string comparisons if you want to support both modes


Managers love yes-men so the more biased the better


American society says it a lot, the rest of us not so much.
To go to therapy, you have to believe in therapy. Males generally prefer to solve their own problems
Wouldn’t all my consumer grade switches need to support vlan tagging? I’m pretty sure a bunch of them dont
My proxmox “cluster” is a bunch of old laptops with a single consumer grade NIC in each. I wanted to isolate the VM network from my main home network (have it on a different range) while still allowing all the VM’s to transparently talk to each other regardless of which physical host they happen to be on.
Could I have achieved this with normal vlans? I wanted an overlay network on the VM side but they still need to use my main home network to get internet and I only have a single physical interface on each host which is plugged into my main home network (addresses assigned via my home router).
The OPNsense VM routes between the two networks (the virtual vxlan within Proxmox + my physical home network) and does DHCP / DNS for the VM network
Proxmox requires subtracting 50 from the MTU so it can store it’s vxlan information in the packet.
From the docs:
Because VXLAN encapsulation uses 50 bytes, the MTU needs to be 50 bytes lower than the outgoing physical interface.
It’s super annoying but I couldn’t see another way of having vms be able to talk to each other transparently regardless of which node they are on
I just attached the host NIC to OPNSense and then have a vxlan in proxmox to make the VM network separate from the rest of my home network. Both the host NIC and the vxlan virtual NIC are attached to the VM.
The OPNsense VM acts as a router between the two networks. I host all my shit on the VM network under *.internal.legit.tld and use LetsEncrypt + Traefik to issue SSL certs which work without having to load a CA cert everywhere because I own legit.tld
The only bastard was having to adjust the MTU everywhere within the VM network, that caught me out a couple of times


Reminds me of the the sexydancingladies skit from Viva la Dirt League


Yep this for me too. Thankfully VSCode allows comments in its settings.json / launch.json files but most programs use strict JSON which doesn’t allow comments


I used to think that until I figured out yaml and now yaml isn’t so bad.
It helps that text editors know what yaml is now so insert spaces when you hit tab etc


Ah, yes, you’re right. If the focus is just on not giving money to Google then SponsorBlock is unnecessary.
However, I also find most sponsored segments obnoxious as hell so SponsorBlock still helps with making the YouTube experience better in general
What’s currently being marketed as AI reinforces that there’s always someone who can do your job worse for cheaper
I’m just waiting for the “cheaper” part to change. Surely these VC’s will want to see some ROI on the stupid amount of money these hosted models cost. There’s no way the subscription fees being charged cover the actual cost of running the models, so something will have to give eventually
The Chinese think in terms of 1000-year dynasties, not 6 month short term profits.
USA has no chance of remaining competitive if they keep up their current strategy. Chinese chips are well on their way to surpassing American ones over the next 10-20 years