4 Matching Annotations
  1. Jun 2023
    1. Platform engineering is trying to deliver the self-service tools teams want to consume to rapidly deploy all components of software. While it may sound like a TypeScript developer would feel more empowered by writing their infrastructure in TypeScript, the reality is that it’s a significant undertaking to learn to use these tools properly when all one wants to do is create or modify a few resources for their project. This is also a common source of technical debt and fragility. Most users will probably learn the minimal amount they need to in order to make progress in their project, and oftentimes this may not be the best solution for the longevity of a codebase. These tools are straddling an awkward line that is optimized for no-one. Traditional DevOps are not software engineers and software engineers are not DevOps. By making infrastructure a software engineering problem, it puts all parties in an unfamiliar position. I am not saying no-one is capable of using these tools well. The DevOps and software engineers I’ve worked with are more than capable. This is a matter of attention. If you look at what a DevOps engineer has to deal with day-in and day-out, the nuances of TypeScript or Go will take a backseat. And conversely, the nuances of, for example, a VPC will take a backseat to a software engineer delivering a new feature. The gap that the AWS CDK and Pulumi try to bridge is not optimized for anyone and this is how we get bugs, and more dangerously, security holes.
    1. The expressiveness of the blues comes from the melodic inflections added to particularnotes. When we listen to various vocal or guitar renditions of the blues, these inflectionsare easily recognizable; they stand out because of their emotional charge and slightly “outof tune” sound. 1 The so-called blues scale approximates the sound of these pitchinflections by altering ^3, ^5, and ^7 of the major scale. Figure 9.3 illustrates the content ofthe blues scale and its derivation from the major scale.The blues scale is a six-note collection with the “blue” notes on ≤3, ≤5, and ≤7. Althoughthe presence of ≤7th suggests a chord–scale relationship with the dominant 7th chord,the use of the blues scale is not limited to this chord only. In the context of the bluesscale, the pitches ≤3 and ≤5 constitute expressive embellishments not bound by anyparticular harmonic function or chord type. The blues scale, then, is an androgynous
  2. May 2023
    1. An AI model taught to view racist language as normal is obviously bad. The researchers, though, point out a couple of more subtle problems. One is that shifts in language play an important role in social change; the MeToo and Black Lives Matter movements, for example, have tried to establish a new anti-sexist and anti-racist vocabulary. An AI model trained on vast swaths of the internet won’t be attuned to the nuances of this vocabulary and won’t produce or interpret language in line with these new cultural norms. It will also fail to capture the language and the norms of countries and peoples that have less access to the internet and thus a smaller linguistic footprint online. The result is that AI-generated language will be homogenized, reflecting the practices of the richest countries and communities.

      [21] AI Nuances

  3. Feb 2023
    1. understand the nuances and obstacles that so frequently stymie the initiatives they undertake

      There are so many nuances to consider and learn about. In a way, we can all lead and learn by acknowledging that sometimes good intentions are perceived differently. I appreciate the author emphasizing core needs.