Viewing profile — lukehoban
lukehoban
HN member- Joined
- Thu, Mar 03, 2016, 4:30 PM UTC
- HN karma
- 973
- Public activity
- 62 items
- HN profile
- View on Hacker News ↗
About lukehoban
Previously CTO at Pulumi, worked on EC2 at AWS and co-founded TypeScript at Microsoft.
https://github.com/lukehoban
Recent public activity
-
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…
-
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 …
-
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…
-
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…
- story
- story
- story
- story
-
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…
-
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…
-
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.
-
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…
- story
-
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…
- story
- story
- story
-
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…
- story
- story
- comment
-
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…
- story
-
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…
-
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…