Hillel Wayne's response to Uncle Bob also seems to work as a response to Ken Thompson https://www.hillelwayne.com/post/uncle-bob/ pic.twitter.com/3oVSMGIiNG
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
Hillel Wayne's response to Uncle Bob also seems to work as a response to Ken Thompson https://www.hillelwayne.com/post/uncle-bob/ pic.twitter.com/3oVSMGIiNG
I often wonder if programmers are unique in the level of stockholm syndrome we display. Are other professions like this?pic.twitter.com/sSK0IQGI2b
Interesting to see Swift's justification for adding isEven and isOdd to the language (because it would help people) in contrast to old school attitude attitudes (people who don't know everything or make mistakes deserve punishment). https://github.com/apple/swift-evolution/blob/master/proposals/0225-binaryinteger-iseven-isodd-ismultiple.md …pic.twitter.com/X6DA7JzQMh
One thing I've always found funny about the "programmers deserve problems if they make mistakes" attitude is that most of the cost falls onto users, not programmers. Do people think users deserve problems because of original sin or something?
Possibly, but that's not my reading -- if you use un-boundschecked arrays, this does not help you crash instead being comprimised
My reading is that he's saying that if you can eliminate memory corruption bugs, you'll still have other bugs
Am I misreading this? Is Thompson saying that a ping of death is no worse than a something that allows you to take control of the machine?
The next part of the interview asks that exact same question! I have to admit that I don't really understand Thompson's line of reasoningpic.twitter.com/o8tJwqnldx
Somewhat related(?): Knuth on “goto”, from his “The Errors of TeX” (1989). (See also “Structured Programming with go to Statements” (1974).)pic.twitter.com/0dS6vPL0YV
That's so interesting. I feel like defense in depth is commonly accepted now. Was this not the case until relatively recently?
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.