It's funny because it seems like it's all just familiarity with conventions on both platforms. I've used Linux for around 15 years and I'm completely lost trying to find anything on a Windows computer.
For system level.. it's definitely more complicated. I check /etc first and then then /usr dirs. If you're using your system package manager there is generally a way to query it for that information, but it's typically CLI based.
Or just use our lord and savior NixOS and configure everything in a single directory
There is a lot of entitlement around free software. People expecting free things, often written in someone's spare time, to be really polished just don't understand I guess. On top of that, good documentation is hard to write and sometimes it's a completely different skill than writing the software itself.
QEMU makes it pretty painless to hook up gdb just FYI; you should look into that. I think you can also have it provide a memory mapped UART for I/O which you can use with newlib to get printf debugging
Sadly they totally can. There are plenty of face databases already that they could use if they wanted[^1], but if you have friends on Facebook (or Instagram) you might be in their pictures and Facebook run it's facial recognition on every picture. Whether they can connect that to an identity or not isn't something I know, but it's not out of the realm of possibility.
Tangentially related, I remember over ten years ago getting notified that I could tag myself in friends uploaded pictures that I was in, which was also when I started to get really creeped out by Facebook.
Sounds fun. Maybe I'm missing something but I wouldn't expect a local restaurant to have rolled their own takeout backend. Are you actually seeing places that do? The branding might be subtle, but I'd be really surprised if they weren't using a canned service.
Pretty much everyone I work with uses vim, emacs, sublime, or vscode. I like IDEs and use them for.. well Java, but I wouldn't argue that they've made the other tools obsolete or you're a fool for sticking with the old ones. If it ain't broke and all that. It actually seems like more people are moving back to pluggable text editors over IDEs
I've used AI tools a bit. They've really helped drop in code that would previously just be a bunch of TODOs; they get you up and writing the core parts much faster to see if the idea even works. They've also really helped answer specific questions or lead me towards the answer. They've also straight up lied to me quite a bit. It's a weird tool.
I think the OP image is pretty wrong with the comparison it makes. LLMs/AI are a class of technology that are most definitely not going anywhere unless something dramatic happens. Some people, myself included, feel uneasy about the way they're created and the fact that people in powerful positions completely misunderstand them, and I think that leads to the hope that they're just a fad.
Yea, it sounds pretty nice actually. I'm considering doing that as well. Makes it obvious when you're running in a root shell too which is nice. I'd probably still keep sudo around though.
With a programmable keyboard it can just be one button too!
ip_unprivileged_port_start - INTEGER
This is a per-namespace sysctl. It defines the first unprivileged port in the network namespace. Privileged ports require root or CAP_NET_BIND_SERVICE in order to bind to them. To disable all privileged ports, set this to 0. They must not overlap with the ip_local_port_range.
Default: 1024
This is also per namespace so you could use it in combination with network namespaces if you really wanted to keep privileged ports.
It is a fantastic way to make sure things work across a team. We use Linux (bunch of different distro) and macOS at my company and once I started packaging things with nix environment related issues mostly went away. It's not perfect and it's not necessarily easy to learn nix, but I prefer it to sharing docker containers or other alternatives.
It's funny because it seems like it's all just familiarity with conventions on both platforms. I've used Linux for around 15 years and I'm completely lost trying to find anything on a Windows computer.