Live data from Hacker News

Viewing profile — lukehoban

lukehoban

HN member
Joined
Thu, Mar 03, 2016, 4:30 PM UTC
HN karma
973
Public activity
62 items

About lukehoban

VP Eng @ Microsoft + GitHub working on GitHub Copilot coding agent and agent platform.

Previously CTO at Pulumi, worked on EC2 at AWS and co-founded TypeScript at Microsoft.

https://github.com/lukehoban

Recent public activity

  1. comment
    Comment #44221328

    I do agree there is a balance here, and that the ideal point in the spectrum is likely in between the two product experiences that are currently being offered here. There are a lot…

  2. comment
    Comment #44220828

    (Disclaimer: I work on coding agents at GitHub) This data is great, and it is exciting to see the rapid growth of autonomous coding agents across GitHub. One thing to keep in mind …

  3. comment
    Comment #44032802

    Yes. This is a really key part of why Copilot coding agent feels very different to use than Copilot agent mode in VS Code. In coding agent, we encourage the agent to be very thorou…

  4. comment
    Comment #44032662

    As peer commenters have noted, coding agent can be really good at improving test coverage when needed. But also as a slightly deeper observation - agentic coding tools really do be…

  5. story
  6. story
  7. story
  8. story
  9. comment
    Comment #40183151

    I played around with the idea of a language motivated by this same thought process last year: https://github.com/lukehoban/ten . * Succinct syntax and operators tailored to AI mode…

  10. comment
    Comment #37866289

    Ten Language https://github.com/lukehoban/ten Ten is a statically typed tensor programming language for defining AI models. Ten has the following features: (1) Succint syntax and o…

  11. comment
    Comment #37834383

    Great suggestion! We haven't yet integrated ESC into Pulumi AI, but it's something we'll be looking into. Great opportunity to really make it easy to get started with ESC.

  12. comment
    Comment #37832083

    Agreed that YAML (and JSON) can be difficult to manage at large scale. This is actually a big part of why Pulumi ESC exists, to be able to decompose large YAML/JSON configuration f…

  13. story
  14. comment
    Comment #37698574

    Closure compiler was actually one of the biggest influences on the design of TypeScript, and even the early motivation for the approach that TypeScript took. From https://medium.co…

  15. story
  16. story
  17. story
  18. comment
    Comment #36314702

    > The self hosted backend does have plenty of wringles though like not supporting the same stack name across different projects with the same backend URL contrary to how the hosted…

  19. story
  20. story
  21. comment
  22. comment
    Comment #34966437

    It’s funny - when we were first designing TypeScript - I often described it as "TypeScript is to CoffeeScript as C#/C++/Java is to Ruby" often adding "and there are 50x more of the…

  23. story
  24. comment
    Comment #31715716

    Fun! Reminds me of a little tangent I went down when I realized the untyped lambda calculus could be embedded within the single Go type `type V func(v V) V`, including a Y Combinat…

  25. comment
    Comment #31290021

    There have been some good questions in a few of the threads here about why Pulumi added YAML support in the first place. I thought I’d share a few thoughts on that. Certainly it wa…