bumpusoot [any]

  • 0 Posts
  • 15 Comments
Joined 1 year ago
cake
Cake day: July 11th, 2023

  • If there’s a serious security bug, like Heartbleed, you should totally update and reboot the service. That is basically the only “must” for staying atop things. The rest is mostly personal preference.

    In my job I maintain publically exposed Linux servers, and many of them don’t get rebooted for years. I think our record is about five years.

    Yes, if you want your server to be theoretically the rootinest tootinest securest setup ever, you should update about every 6 hours, but even then you’re just more vulnerable to repo attacks (which have happened a few times lately). Apt upgrade every month or three is probably good practice to keep on top of bugs.

    So really, how frequently do you need to reboot? Eh. So long as it works, there are no critical kernel vulnerabilities, and updates are available, I really would argue you should never “have” to.

    Servers are horses for courses, if you’re being heavily targeted by hackers, obviously stay on top of updates, but if your server is pootling along without harassment and doesn’t contain life-altering stuff if it got leaked, then don’t worry too much. A standard, barely-changing, ‘stable’ build is usually a very secure one.




  • It’s interesting reading. Seems a lot of sole maintainers have been removed, so lots of important parts will start breaking. There’s also a lot of acknowledgement in the comments that chinese developers are an essential part of Linux development nowadays. And the US just gave China a very good reason to not collaborate on their projects, and there’ll be plenty rightly pissed off Russian developers who’ll be looking for something else to work on…

    Just as the US is losing economic dominance, I wonder if this is the beginning of similarly losing its dominance in software development.






  • To be honest, you could replicate this same graph for everything and anything in life. To me personally, it really isn’t news, neither is the size of the effect. Social mobility in western society is insanely low (and honestly not amazing anywhere). :same-graph:

    However, this fact really does need to be hammered into peoples’ heads: Even if you only care about meritocracy, capitalism is an awful system as we’re clearly denying ~90% of potential achievers from achieving by allowing this kind of inequality. The wealth you’re born into is the biggest indicator of success in life, to such an insane degree that it’s borderline the ONLY indicator of your chance of success in life.

    Even revolutionary leaders are most typically bourgeoisie-born class traitors. Turns out having food, education, stable family, reliable shelter and healthcare, and opportunities in life really, really helps.






  • I don’t work in actual software development, though I do a little of it amongst other work.

    When I need to slop out a one-time snippet or short script to do something, which I have to do like 10 times a day, it takes me like 3-20 minutes. ChatGPT 4 does it near-perfectly, takes one minute, and usually teaches me something on the way.

    Plus when I need to work out how the fuck GDB works to debug shit, it’s an absolute lifesaver. The manual is very long and remembering all the memory examination commands is hard.

    If you’re ever working on code over ~100 lines a long, then I basically agree as it takes massive debugging and is poorly factored to the point of being worthless. But for arcane, well-documented commands (ie obscure programming languages and linux tools), and short blasts of code, it’s genuinely incredibly useful on a daily basis.