Live data from Hacker News

The world's worst Linux kernel module

github.com

31–40 of 72 posts

Re: The world's worst Linux kernel module

#32
post #30
post #12

Earlier quoted context omitted.

No need to make HN into reddit, reddit already exists

The title of the submission is what makes users post comments like this.

It's interesting how comments tend to be held to much higher standards on HN than the submissions themselves. I wonder if that's purely because there's no downvote button for submissions or if there are other reasons.

Re: The world's worst Linux kernel module

#33
post #30

Earlier quoted context omitted.

The title of the submission is what makes users post comments like this.

It's interesting how comments tend to be held to much higher standards on HN than the submissions themselves. I wonder if that's purely because there's no downvote button for submissions or if there are other reasons.

Don't know if you've ever tried to submit links here, but it's kind of random whether your submission gets to the front page or not. I believe the click-baitniness of the title has a lot to do with "success" there. You can see a similar effect on YouTube, a lot of videos have really click-baity titles even if the video itself is high quality.

Re: The world's worst Linux kernel module

#34

Earlier quoted context omitted.

I tend to downvote jokes or non-substantive comments about systemd (although I haven't downvoted any of the comments on this post). Like any other software system, anyone is welcome to question or doubt or disagree with systemd's design decisions. But some people seem to have an almost irrational hatred for it, far beyond what a mere software package calls for. Even if a person making a joke about systemd isn't thems…

Systemd of course has had its share of issues. But a lot of also comes down as natural resistance of change by sysadmins, which is a well documented psychological phenomenom https://journals.sagepub.com/doi/full/10.2466/09.02.10.CP.1.... … and sysadmins tend to be at the deep end of the spectrum

I'm a young-ish (late 20s) sysadmin and I've been reflecting on how I'm becoming increasingly cynical and resistant to change over time. I will probably organize my thoughts at some point, but here are some unsorted ones:

* Infrastructure is often untestable. I've been bitten by the silliest changes in unexpected ways. We use IaC extensively, which makes things more organized and easier to operate, but still, testing stuff is insanely hard and time consuming, often impossible.

* Infrastructure is often thightly coupled. Many architectural decisions will come back to haunt you in the future, in very serious and unexpected ways.

* Infrastructure is often shared. Consequently, balancing requirements from different teams with different goals is very hard.

* Often, I have no skin in the game. I will not earn more money to implement changes that will benefit my peers, but my life will suck more if I do. Often, being a intransigent bureaucrat is the most rational path I can take.

* Often, devs have no skin in the game. They will earn more money if features get delivered, but won't have to deal with the long term operational and security consequences of the changes they ask for.

That was already repeated ad nauseam by others, but my best professional experiences were:

* The times I was responsible for software and infrastructure of a project.

* The times I was working in a small team, very close to devs and thinking about a single project.

Re: The world's worst Linux kernel module

#35

Earlier quoted context omitted.

I tend to downvote jokes or non-substantive comments about systemd (although I haven't downvoted any of the comments on this post). Like any other software system, anyone is welcome to question or doubt or disagree with systemd's design decisions. But some people seem to have an almost irrational hatred for it, far beyond what a mere software package calls for. Even if a person making a joke about systemd isn't thems…

Systemd of course has had its share of issues. But a lot of also comes down as natural resistance of change by sysadmins, which is a well documented psychological phenomenom https://journals.sagepub.com/doi/full/10.2466/09.02.10.CP.1.... … and sysadmins tend to be at the deep end of the spectrum

It's not remotely unique to sysadmins. If anything, devs are worse.

Have you seen how many Python 2 packages there still are out there? How often do we see opinions on HN that amount to "C > *" whenever Rust, Go, Java, C++, etc. are in the submission? That's the exact same "resistance to change".

Change isn't a light switch. It doesn't go from 100% old to 100% new. Change is a long, slow, time consuming, and difficult process that requires extra effort at every stage in the process. There are several different stages:

1. Not knowing the new and being confused.

2. Identifying the new and having to develop special processes.

3. Accepting that the new is here to stay and translating or adapting the processes and procedures from the old, and spending effort to re-learn the same features in the new system to maintain business as usual.

4. Discovering all the new ways that the old process doesn't fit the new system or the new system isn't designed for your existing business processes, and fixing them one catastrophe at a time.

5. Running the old and new, simultaneously, for the lifespan of the systems that depend on them.

6. Having the new significantly overtake the old such that it's now unusual, and being frustrated that the old still exists.

7. Forgetting knowledge of the old via atrophy.

8. Encountering the old and being confused.

And that's when the new system proves itself to be better than the old.

Re: The world's worst Linux kernel module

#36
post #7

Glad to find Systemd mentioned on HN. Just kidding: systemd is not a kernel module.

Does anyone know why this comment is being buried? It's clearly a good spirited joke.

To add to others, I prefer not to have jokes here, as I would rather to come here for a good discussion. I really don't want to have to wade through low effort jokes/memes to find such a discussion.

Re: The world's worst Linux kernel module

#38
post #7

Glad to find Systemd mentioned on HN. Just kidding: systemd is not a kernel module.

Does anyone know why this comment is being buried? It's clearly a good spirited joke.

Because having a sense of humor is frowned upon here.

Want to laugh? Go to a comedy club.

Re: The world's worst Linux kernel module

#40
post #7

Earlier quoted context omitted.

Does anyone know why this comment is being buried? It's clearly a good spirited joke.

I tend to downvote jokes or non-substantive comments about systemd (although I haven't downvoted any of the comments on this post). Like any other software system, anyone is welcome to question or doubt or disagree with systemd's design decisions. But some people seem to have an almost irrational hatred for it, far beyond what a mere software package calls for. Even if a person making a joke about systemd isn't thems…

[deleted]
Post reply on HN