News for hackers. Stuff that matters.
Re:Mom Handcuffed, Jailed for 8-Year-Old Son Walking Half a ... by ChrisMarshallNY on Wednesday November 16, 2022 @01:42PM (#33628297)
"Any proposal must be viewed as follows. Do not pay overly much attention to the benefits that might be delivered were the law in question to be properly enforced, rather one needs to consider the harm done by the improper enforcement of this particular piece of legislation, whatever it might be."

-Lyndon B. Johnson

Re:Mom Handcuffed, Jailed for 8-Year-Old Son Walking Half a ... by babypuncher on Wednesday November 16, 2022 @02:22PM (#33628981)
I think a lot of people take this to mean "laws bad" when in reality I think LBJ was saying to be careful in how you craft your laws so you can prevent this kind of abuse.
Re:Mom Handcuffed, Jailed for 8-Year-Old Son Walking Half a ... by ChrisMarshallNY on Wednesday November 16, 2022 @02:42PM (#33629368)
That's what I read from it, too.
Re:Mom Handcuffed, Jailed for 8-Year-Old Son Walking Half a ... by pdpi on Wednesday November 16, 2022 @03:04PM (#33629703)
If you adapted it for software, it's almost the same as saying "don't focus too much on the happy path, make sure you limit the blast radius for the failures cases", which just sounds like sensible advice.

You really have to take the adversarial mindset when thinking about large scale systems like this, to make sense of how they can break.

Re:Mom Handcuffed, Jailed for 8-Year-Old Son Walking Half a ... by Sharlin on Wednesday November 16, 2022 @04:03PM (#33630551)
Thinking about the failure modes is the default mindset of a traditional engineer. Unfortunately software engineers in general are entirely too focused on the happy path and nothing else.
Re:Mom Handcuffed, Jailed for 8-Year-Old Son Walking Half a ... by ChrisMarshallNY on Wednesday November 16, 2022 @04:14PM (#33630719)
Not me.

When I write software, every line of code is accompanied by the thought "I'm a blackhat hacker, with execution thread. How do I leverage this line of code?"

Re:Mom Handcuffed, Jailed for 8-Year-Old Son Walking Half a ... by sublinear on Thursday November 17, 2022 @09:02AM (#33638969)
Focusing on anything besides the happy path requires the approval and support to do so from other teams and their respective management and QA.

No, they'd rather not coordinate any of that and just play the blame game.

Many workplaces employing software engineers are actively hostile towards any kind of engineering. I have a very hard time believing anyone writing code is sloppy on purpose. Incentives are often very misaligned. These are pretty much always organizational problems.

Instead of immediately blaming software engineers, you should consider questioning whether it ever makes sense to have non-technical leadership in charge of them. Most places where "real" engineering is done don't have idiots at the wheel.

Re:Mom Handcuffed, Jailed for 8-Year-Old Son Walking Half a ... by PaulDavisThe1st on Wednesday November 16, 2022 @04:42PM (#33631117)
Another way of putting this might be that it's reasonable to assume that most legislation/laws/procedures/policies are in fact created in good faith, and one can also assume that those advocating for them will do a good job covering the benefits. Where the work is needed, therefore, is in considering the unintended side-effects (of either enforcement or poor enforcement)
Re:Mom Handcuffed, Jailed for 8-Year-Old Son Walking Half a ... by HPsquared on Wednesday November 16, 2022 @04:46PM (#33631169)
Ironic, given the subject matter. It could do with a corollary: "when making a statement, consider the most simplistic and/or uncharitable interpretation possible".
Re:Mom Handcuffed, Jailed for 8-Year-Old Son Walking Half a ... by Aloha on Wednesday November 16, 2022 @02:16PM (#33628872)
Thats a great LBJ quote.
Re:Mom Handcuffed, Jailed for 8-Year-Old Son Walking Half a ... by thomastjeffery on Wednesday November 16, 2022 @05:46PM (#33631998)
That puts the onus on solving this problem entirely into the legislative branch.

The executive and judicial branches hold equal responsibility to this problem. Why not include them in the solution?