Reinventing the wheel is an educational process and solidifies comprehension - or shows the lack of it. 😀 As a software guy I had gone through that a number of times - and sometimes failed!
@Gargron New to the big M, so your comment is good to see. I see a discussion on the other site about CWs, which is overwrought about triggering. I understand the issue that person has, so am sympathetic.
I lost my 38-year-old son to suicide. (no sympathy comments needed, thanks) in 2014. I've been triggered twice since then. Once in a play and once in a movie. In the movie, I froze because if I hadn't, I would have broken down. I held it until the credits were finished. Left bruise marks on my wife's leg.
I recite this only to indicate I know about triggers. Also, there was no way for me to know I would be triggered because the trigger was not suicide but a father commenting on their living son.
It seems that CW usage is server specific. One federated post said politics requires a CW because that server was for a specific topic. They didn't want politics directly popping up in their feed. That's fine.
Just as each US state has different laws on some issues, like marijuana usage, each server can have different rules for CW. One state cannot enforce its rules in another state. A server can't enforce its culture on another.
Selecting the right server whose culture is to use CW to flag your trigger issue is the optimal solution, although that server may not exist.
I haven't grokked how the federated feed content is selected for presentation to an individual. I do understand that a server can block other servers, but that is a blunt tool for this situation. How many triggering messages cause a block? How many people have to generate triggers to cause a block? How many people need to be triggered to cause a block?
Retired software developer. Wrote my first FORTRAN IV in 1968. Still writing C++. Worked in embedded systems. Have done amateur robotics (non-destructive), including competing in NASA Centennial Challenges.
Wrote for Hackaday.com for a few years about C++ with a focus on Arduino and Pi.
Father of 2, although I lost my son in 2014. Grandfather of 3 (2m, 1f) and g-grandfather of 1 male.
I follow C++, legal, political, SF authors, and general random discussions.
Live north of Houston, TX, USA, in The Woodlands.
I am a retired software developer. Wrote my first FORTRAN IV in 1968. I am still writing C++. I have worked in embedded systems. I have done amateur robotics (non-destructive), including competing in NASA Centennial Challenges. The header image is from the Space Robotics Challenge.
Wrote for Hackaday.com for a few years about C++ with a focus on Arduino and Pi.
I am an Amateur Radio Operator, or Ham, licensed as K5RUD by the US FCC. That means I can build a transmitter without the FCC checking my build. Nobody but hams can do this.
Father of 2, although I lost my son in 2014. Grandfather of 3 (2m, 1f) and g-grandfather of 1 male.
I follow C++, legal, political, SF authors, and general random discussions.