Just a regular Joe.

  • 0 Posts
  • 121 Comments
Joined 2 years ago
cake
Cake day: July 7th, 2023

help-circle


  • It’s accelerating trends that have already been well underway in the world, with the US leading the pack, and doubling down on its own demise (and apparently also working toward the active demise of European Democracy and Freedom) under trump and jd vance.

    The analogy I always think of is: We’ve got shovels and we are in a big hole … which way are we going to dig? In my experience, most people keep digging down because it seems easier now, and eventually find themselves in a deeper hole.


  • The author gets it. In the right hands, productivity gains can be (and increasingly will be) incredible, and the structure of effective teams can and will change.

    The ability to start thinking about generated code as temporary is a mindshift change, helping to minimize the problem of “all code is tech debt”. This pushes the design aspects to the forefront, where we can iterate in the much more important design phases, because downstream costs are much reduced.

    Proposed new term: AI(gile)/agile codefall, where the iteration is on the design, while the code falls into place.

    What he didn’t address is the systematic risk to training new developers and experts, but this is covered extensively elsewhere.



  • While this is a popular sentiment, it is not true, nor will it ever be true.

    AI (LLMs & agents in the coding context, in this case) can serve as both a tool and a crutch. Those who learn to master the tools will gain benefit from them, without detracting from their own skill. Those who use them as a crutch will lose (or never gain) their own skills.

    Some skills will in turn become irrelevent in day-to-day life (as is always the case with new tech), and we will adapt in turn.






  • Requiring only two out of three keys leaves the system open to straightforward collusion. A threshold like three out of four, or three out of five, would raise the bar to something more like a coordinated conspiracy. There are likely additional human roles involved in the process as well (mitigating the risk), though I’m not fully familiar with the complete setup.

    My assumption is that these keys are meant solely to control the timed release of the data, not to serve as the ultimate source of authority. The encrypted ballots are probably disclosed to the keyholders at the same moment the keys themselves are published.

    It reminds me of a pet project I want to complete: An automated online timed release keymaster, publishing future-dated public keys, then publishing the secret keys on that date. One day soon… edit: it already exists, https://timelock.dev/