Snaps
2021-10-08
Metastable failures in distributed systems
There are a few great resources here, especially the earlier ones on metastability errors in FPGAs. But this essay captures the really cool thing: what we're talking about is the absolute requirement that we only create and maintain systems and subsystems that can completely exist in somebody's brain. This is my concept of CCL, and coders are doing the best they can to ignore it
It takes a PhD to develop that
HN comment thread. Multiple commenters talking about how many folks on the net refuse to believe this no matter how much proof they're presented with. There's a tremendously valuable lesson here about always keeping in mind that low-level simple stuff in many cases (not all) can beat the crap out of higher level stuff. Ignore it at your professional risk. This is the same problem we see in agile adoption and a lot of other places. If you don't know the possibilities, you can't make a decision about how you'd like to proceed. Instead we get the precautionary principle maximized over time\
"Static Linking Considered Harmful" considered harmful
Another great opportunity to talk about the Unison programming language. You got untyped dataflow, you got a Unison-like coding environment, you got a set of tests and corresponding code that passes those tests, you got the future of computing. There's no other way it's going to work out
AI-Powered Chess Coach
This essay is probably the best essay I've seen so far this year that has the potential to drive out the difference between learning and memorizing patterns. Is there a difference? If you get better even for the wrong reasons, are you improving? Lotsa cool philosophy/tech here. Also, the computer may very well be just kabitzing
Ransomware gangs are complaining that other crooks are stealing their ransoms
Obligatory explanation of the Prisoner's Dilemma. Tool makers have an interest in selling hacking tools to a lot of people over a long period of time and not being shutdown. Hackers have an interest in getting as much as they can as soon as they can with as few competitors as possible
Jewmain Driven Design
Required. If you've haven't seen this, you gotta go. It's the Enterprise programming framework! Enterprise is a non-deterministic-unnecessarily-statically-typed Turing-complete-ish, Quantum-out-of-the-box programming language designed to create computer programs that disrupt markets.
Metastable failures in distributed systems
There are a few great resources here, especially the earlier ones on metastability errors in FPGAs. But this essay captures the really cool thing: what we're talking about is the absolute requirement that we only create and maintain systems and subsystems that can completely exist in somebody's brain. This is my concept of CCL, and coders are doing the best they can to ignore it
There are a few great resources here, especially the earlier ones on metastability errors in FPGAs. But this essay captures the really cool thing: what we're talking about is the absolute requirement that we only create and maintain systems and subsystems that can completely exist in somebody's brain. This is my concept of CCL, and coders are doing the best they can to ignore it
It takes a PhD to develop that
HN comment thread. Multiple commenters talking about how many folks on the net refuse to believe this no matter how much proof they're presented with. There's a tremendously valuable lesson here about always keeping in mind that low-level simple stuff in many cases (not all) can beat the crap out of higher level stuff. Ignore it at your professional risk. This is the same problem we see in agile adoption and a lot of other places. If you don't know the possibilities, you can't make a decision about how you'd like to proceed. Instead we get the precautionary principle maximized over time\
HN comment thread. Multiple commenters talking about how many folks on the net refuse to believe this no matter how much proof they're presented with. There's a tremendously valuable lesson here about always keeping in mind that low-level simple stuff in many cases (not all) can beat the crap out of higher level stuff. Ignore it at your professional risk. This is the same problem we see in agile adoption and a lot of other places. If you don't know the possibilities, you can't make a decision about how you'd like to proceed. Instead we get the precautionary principle maximized over time\
"Static Linking Considered Harmful" considered harmful
Another great opportunity to talk about the Unison programming language. You got untyped dataflow, you got a Unison-like coding environment, you got a set of tests and corresponding code that passes those tests, you got the future of computing. There's no other way it's going to work out
Another great opportunity to talk about the Unison programming language. You got untyped dataflow, you got a Unison-like coding environment, you got a set of tests and corresponding code that passes those tests, you got the future of computing. There's no other way it's going to work out
AI-Powered Chess Coach
This essay is probably the best essay I've seen so far this year that has the potential to drive out the difference between learning and memorizing patterns. Is there a difference? If you get better even for the wrong reasons, are you improving? Lotsa cool philosophy/tech here. Also, the computer may very well be just kabitzing
This essay is probably the best essay I've seen so far this year that has the potential to drive out the difference between learning and memorizing patterns. Is there a difference? If you get better even for the wrong reasons, are you improving? Lotsa cool philosophy/tech here. Also, the computer may very well be just kabitzing
Ransomware gangs are complaining that other crooks are stealing their ransoms
Obligatory explanation of the Prisoner's Dilemma. Tool makers have an interest in selling hacking tools to a lot of people over a long period of time and not being shutdown. Hackers have an interest in getting as much as they can as soon as they can with as few competitors as possible
Obligatory explanation of the Prisoner's Dilemma. Tool makers have an interest in selling hacking tools to a lot of people over a long period of time and not being shutdown. Hackers have an interest in getting as much as they can as soon as they can with as few competitors as possible
Jewmain Driven Design
Required. If you've haven't seen this, you gotta go. It's the Enterprise programming framework! Enterprise is a non-deterministic-unnecessarily-statically-typed Turing-complete-ish, Quantum-out-of-the-box programming language designed to create computer programs that disrupt markets.
Required. If you've haven't seen this, you gotta go. It's the Enterprise programming framework! Enterprise is a non-deterministic-unnecessarily-statically-typed Turing-complete-ish, Quantum-out-of-the-box programming language designed to create computer programs that disrupt markets.