Coming from FreeBSD and pf, all Linux firewalls I’ve tried feels clunky _at best_ UX-wise.
I’d love a Linux firewall configured with a sane config file and I think BSD really nailed it. It’s easy to configure and still human readable, even for more advanced firewall gateway setups with many interfaces/zones.
A have no doubt that Linux can do all the same stuff feature-wise, but oh god the UX :/
I have been using for many decades both Linux and FreeBSD, on many kinds of computers.
When comparing Linux with FreeBSD, I probably do not find anything more annoying on Linux than its networking configuration tools.
While I am using Linux on my laptops and desktops and on some servers with computational purposes, on the servers that host networking services I much prefer FreeBSD, for the ease of administration.
Yeah, I'm already using nftables and I agree that it's better than eg. iptables (or the numerous frontends for iptables) and probably the best bet we have at this point - but honestly, it's still far from the UX I get from pf - unfortunately :/
Yeah, behind datasette it looks like there's C64 C parked, and above is a laser 300 (which makes sense if guy is australian) and we can also see 1541-ii behind that, on the top.
Right, laser 300 was called the VZ300 here. I'm out of desk space so I had to put the VZ300 on a stand above my C64C. Maybe AI can finally help me code some C64 and VZ games. :-)
If only! It's kind of a blessing and a curse for us who still code for c64 (demo scene). It looks like llm may help you, but it's usually gibberish 6502 asm. I've seen similar with z80 but on spectrum.
yeah that certainly does happen. Especially if you give it the context of the machine since 6502 itself and opcodes do you no good unless you know the memory layout/ map which is in a sense what machine you're on. NES and C64 are 6502, heck even SNES is but 6502 opcodes are nothing since action is in memory you're interacting with.
When you provide context and the memory map, it does help explaining what algos you're looking at and what's going on. I've had a bit more luck with gemini rather than claude on this vs in general claude codes better. ChatGPT is for the most part lost in hallucinations.
Aaaannnnd.... I figured out last night that I don't need to go to 9, only to 8.4. Strangely, what version I needed to upgrade to from 8.0 was not stated anywhere in the mass of emails Amazon sent me. I hadn't yet gone on RDS and noticed that 9 is not on the list of options, I was just trying to build 9 on my Mac.
8.4 won't build in homebrew under Monterey, though, so I'm stuck with 8.3 for my dev stack. I guess I can live with that. I'm dreading the next forced upgrade.
> If you want full control, install and use your own runners, which flips the responsibility to you.
It's a bit tedious to have to explain that service providers have certain responsibilities and obligations too. Corporate culture has given bigtech a blank cheque to behave the way they want. That aside, based on the way you framed your reply, let me assure you that I don't trust them with even my projects, much less the CI system or their runner. And time and again, they vindicate that decision. I have posted the full argument as a reply to your sibling comment.
I'm still paying for these github runners. There is also some line between fully dictating which versions of languages and packages you are allowed to use and a managed runner that doesn't get in your way like a control freak.
I’d love a Linux firewall configured with a sane config file and I think BSD really nailed it. It’s easy to configure and still human readable, even for more advanced firewall gateway setups with many interfaces/zones.
A have no doubt that Linux can do all the same stuff feature-wise, but oh god the UX :/
reply