32 Matching Annotations
  1. Jun 2026
    1. The nuances of tuning the carburetors & the timing belts of these complex beasts are tasks better assigned to a few vendors to deliver maximum intelligence per dollar & amortize the costs across a broader population.

      作者将AI系统比作复杂的机械,需要精细调整(化油器和正时皮带)。他建议将这种专业任务交给少数供应商,以实现每美元最大智能回报并分摊成本。这反映了AI应用开发的专业化和集中化趋势,对初创企业考虑是否自建AI能力有重要启示。

  2. May 2026
    1. Startups and Global 5000 companies alike are deploying Claude to handle complex workflows, and in doing so, Claude is learning how businesses actually operate: the context, the processes, the judgment.

      大多数人认为AI模型主要是在受控环境中学习和训练,但这里暗示Claude正在通过实际业务操作直接学习企业运作模式,这种在真实商业环境中持续学习的方式挑战了传统AI训练方法的封闭性和局限性,暗示AI可能正在向自主学习和适应的方向发展。

    1. on average, a high- or critical-severity bug found by Mythos Preview takes two weeks to patch

      两周的修复平均时间是一个重要的运营指标,反映了当前安全响应流程的瓶颈。虽然这比传统方法可能更快,但与AI几乎即时发现漏洞的能力相比,修复速度明显滞后。这个时间差创造了'发现-修复'窗口期,增加了安全风险。文章提到这是'相对较慢的披露速度',暗示AI发现漏洞的速度仍在加快,而修复速度未能同步提升。

  3. Apr 2026
  4. Nov 2022
  5. Apr 2022
    1. Caution: + continues the statement but not the string. puts "foo"+"bar".upcase gives you fooBAR, whereas puts ("foo"+"bar").upcase gives you FOOBAR. (Whether or not there's a newline after the +.) But: if you use a backslash instead of the plus sign, it will always give you FOOBAR, because combining lines into one statement, and then combining successive strings into one string, happen before the string method gets called.
  6. Jan 2022
  7. Dec 2021
  8. Mar 2021
  9. Feb 2021
  10. Nov 2020
    1. Important caveat: in the combined expression, if the middle command has a non-zero exit status, then both the middle and the rightmost command end up getting executed.

      I don't think that is surprising, is it? Since && and || have the same order of precedence. So I think this is more of a clarification than a caveat.

      I think this is just because:

      a && b || c is equivalent to: (a && b) || c (so of course c gets evaluated if (a && b) is false (that if either a or b is false).

      I think they just mean, in this case:

      bedmap && mv || fail
      

      if mv fails, then fail still gets executed.

      Easier to see with a simpler example:

      ⟫ true && false || echo 'fail'
      fail
      
      ⟫ false && true || echo 'fail'
      fail
      

      Better example/explanation here: https://hyp.is/-foxmCVXEeuhnLM-le_R4w/mywiki.wooledge.org/BashPitfalls

      The caveat/mistake here is if you treat it / think that it is equivalent to if a then b else c. That is not the case if b has any chance of failing.

    1. What's not obvious here is how the quotes nest. A C programmer reading this would expect the first and second double-quotes to be grouped together; and then the third and fourth. But that's not the case in Bash. Bash treats the double-quotes inside the command substitution as one pair, and the double-quotes outside the substitution as another pair.

      subshell > quotes

  11. Sep 2020
    1. By default, npx will check whether <command> exists in $PATH, or in the local project binaries, and execute that. Calling npx <command> when <command> isn't already in your $PATH will automatically install a package with that name from the NPM registry for you, and invoke it. When it's done, the installed package won’t be anywhere in your globals, so you won’t have to worry about pollution in the long-term. You can prevent this behaviour by providing --no-install option.
  12. May 2020
  13. Mar 2019