• 1 Post
  • 176 Comments
Joined 1 year ago
cake
Cake day: June 9th, 2023

help-circle
rss

  • Unless you are gunning for a job in infrastructure you don’t need to go into kubernetes or terraform or anything like that,

    Even then knowing when not to use k8s or similar things is often more valuable than having deep knowledge of those - a lot of stuff where I see k8s or similar stuff used doesn’t have the uptime requirements to warrant the complexity. If I have something that just should be up during working hours, and have reliable monitoring plus the ability to re-deploy it via ansible within 10 minutes if it goes poof maybe putting a few additional layers that can blow up in between isn’t the best idea.





  • There is nothing like this availlable currently. Framework probably comes closest, but they only sell in a few countries, and there is lots of stuff to dislike about their solutions - but building your own around a framework board might be feasible.

    I have two mnt reforms - as you said, slow and expensive. They have their use for work prototyping for me, but generally wouldn’t recommend. They also have the worst keyboard I’ve encountered in a notebook in the last decade.




  • Is it a ‘death by quantity’ thing?

    Pretty much that - those companies rely on open projects to sort it for them, so they’re pretty much scraping open databases, and selling good data they pull from there. That’s why they were complaining about the kernel stuff - the info required was there already, just you needed to put effort in, so they were asking for CVEs. Now they got their CVEs - but to profit from it they’d still need to put the same effort in as they’d had to without CVEs in place.


  • Short version: A bunch of shitty companies have as business model to sell open databases to companies to track security vulnerabilities - at pretty much zero effort to themselves. So they’ve been bugging the kernel folks to start issuing CVEs and do impact analysis so they have more to sell - and the kernel folks just went “it is the kernel, everything is critical”

    tl;dr: this is pretty much an elaborate “go fuck yourself” towards shady ‘security’ companies.


  • RDS and related protocols like TMC have specifications for both FM and AM transmitters. Those are used to stop playback if an urgent message comes. I’m assuming you have AM stations with such signals in the US (I don’t think we have in the EU) - otherwise the AM radio mandate would indeed be stupid.

    edit: did some digging (it’s been almost 30 years since I cared about that stuff) - seems the US was pretty late to the party for radio data channels, and side channels for AM (which wasn’t of that much interest here due to the FM heavy radio landscape in Europe) only was discussed in the early 90s for the US specific variants. I couldn’t find any details if that actually ever got implemented. Given that most documentation available on that topic is heavily focusing on EU I’d guess it never got that much use in the US.


  • Ability for AM radios to interrupt other playback for announcements has been around at least since the 90s. Back then it was commonly used to pause cassette playback when traffic announcements were made.

    This just requires for the device to monitor radio when on, and to be on - and with how integrated it is in modern days cars functionality I’d say the chance for them to be on is higher than it was in the 90s. So having that functionality is a pretty good way to reach a lot of car drivers.




  • It has been a while since I touched ssmtp, so take what I’m saying with a grain of salt.

    Problem with ssmtp and related when I was testing it was its behaviour in error conditions - due to a lack of any kind of spool it doesn’t fail very gracefully, and if the sending software doesn’t expect it and implement a spool itself (which it typically doesn’t have a reason to, as pretty much the only situation where something like sendmail would fail is a situation where it also wouldn’t be able to write a spool) this can very easily lead to loss of mails.

    I already had a working SMTP client capable of fishing mails out of a Maildir at that point, so I ended up just doing a simple sendmail program throwing whatever it receives into a Maildir, and a cronjob to send this forward. This might be the most minimalistic setup for reliably sending out mail (and I’m using it an all my computers behind Emacs to do so) - but it is badly documented, so if you don’t care about reliability postfix might be a better choice, or if you don’t just go with ssmtp or similar. Or if you do want to dig into that message me, and I’ll help making things more user friendly.