Profile avatar
hawkticehurst.com
UX Engineer @vscode.dev. He/Him šŸ•øļø hawkticehurst.com šŸ“ Seattle, WA
401 posts 1,513 followers 273 following
Regular Contributor
Active Commenter
comment in response to post
Oh that's great to hear! Was feeling a bit sad / worried about having that kind of fracture in the ecosystem
comment in response to post
Thanks! Not quite looking for folks yet, but I do intend to open source this project eventually, at which point yes would love some help! Still working on the overall architecture and core building blocks. Feel free to keep an eye out tho –– I'll announce when I open source the project
comment in response to post
Yep! Although the goal is to have a much lighter weight core editor in terms of feature set
comment in response to post
Also VS Code (day job) and learning how to water color / draw
comment in response to post
My dream video editor (I was a filmmaker before I got into software) - Built with Electron, WebGL, ffmpeg, and web components - Infinite canvas a la Figma - All the ā€œbasicā€ features - First class SVG support - HTML / CSS as renderable assets - Plugin API - Shader-based effects - MCP server
comment in response to post
On the VS Code side, I think the tools/UX for reviewing generated code and helping programmers build a stronger understanding of their codebase leave something to be desired (or don’t exist) It’s an area I’m hoping to get the chance to focus and work on later this year
comment in response to post
For even larger tasks I usually go to Gemini’s mobile / web app I find it (esp conversation mode) very helpful for building a mental model of whatever I’m working on and possible approaches to tackle it
comment in response to post
Primarily, VS Code agent mode with Claude 3.5 If the task is small or well scoped the result is usually good enough to move on, but with bigger tasks the generated code is usually a ā€œfirst draftā€ that will need to be carefully reviewed / refined
comment in response to post
Rich's channel: www.youtube.com/@rich_harris Dan's channel: www.youtube.com/@danielroe Other Dan's channel: www.youtube.com/@overreacted...
comment in response to post
Yeah! My personal favorite bit is that we support Ollama as a model provider so if you have a beefy enough computer you can use VS Code's AI features entirely locally
comment in response to post
Actually an extremely easy sell! It’s already a thing šŸ˜„ Copilot supports multiple models or you can bypass Copilot entirely and bring your own API key from another model provider
comment in response to post
Definitely have had a similar experience with AI, but it’s steadily been getting better as I get more practice with it. Would love to hear more details about what you asked and how it failed — and/or any other paper cuts you ran into that we can potentially fix on the VS Code side.
comment in response to post
Oh, yes totally! I was referring to HTML, styles, and client scripts — which can represent of a lot of the code in an Astro component. Thus ā€œplenty of codeā€ phrasing. Maybe better framing would’ve been everything except for the templating syntax and component script gets sent to the client?
comment in response to post
Yeah I think adding a separate note/footnote would be totally fine to keep the comparison concise Also, if it helps, I remembered I've written a fairly extensive blog post on some of these client patterns (the Astro specific content is towards the end) hawkticehurst.com/2023/11/a-ye...
comment in response to post
Yep +1 to everything Jake said If we’re being pedantic, I might say that ā€œtheir code never gets shipped to the clientā€ feels off. Plenty of code from an Astro component gets shipped to the client (esp if you follow the client patterns mentioned above) But I understood the spirit of what you meant
comment in response to post
Sadly the person who does LSP for VS Code (Dirk BƤumer) isn't on Bluesky as far as I can tell, but @mattbierner.bsky.social or @danr.bsky.social may be able to point you in the right direction (?)
comment in response to post
I have a pretty deep background in YT and would be happy to answer any Qs you might have *Worked for a YT channel called Cut several years ago making content that’s amassed 50+ million views *More recently helped a good friend grow his developer channel from 0 to ~110k subs
comment in response to post
But to @simonihmig.bsky.social’s point, there’s *also* something really interesting and powerful about Ember’s model. For the purposes of building an interactive SPA, being able to write JS with snippets of embedded markup results in some pretty nice flexibility and composability.
comment in response to post
Oh yeah of course! I think this one of the things that makes Svelte so special — it’s a beautiful abstraction on top of a highly dynamic SPA web framework. It *feels* like writing HTML and that’s a pretty incredible accomplishment.
comment in response to post
Basically the design philosophy might stray far from Ember/JSX/React, but in practice the underlying implementation of Svelte is much closer to those projects than it is to a progressive enhancement architecture
comment in response to post
Thanks for clarifying! And yes, I’m aware of/love the Svelte design philosophy! But what I was questioning/trying to point out is that under the hood Svelte doesn’t actually follow its own philosophy If Svelte truly enhanced HTML with JS you’d likely end up with something closer to petite-vue
comment in response to post
Might be misunderstanding what you’re saying, but doesn’t Svelte also dynamically render markup using JS by default (i.e. client mode)? When writing Svelte, it certainly feels like you’re enhancing the HTML you write. But under the hood, it’s all JS
comment in response to post
Late to the party, but this so cool! Love this idea so much. Psyched to see this expand to more cities
comment in response to post
Also to be clear: VS Code is still being built using imperative vanilla TypeScript. This is just for mocking out/demoing new UI/UX ideas to the rest of the team.
comment in response to post
ā€œChromeā€ or sometimes ā€œShellā€
comment in response to post
Fluent web components port to Go, when?!
comment in response to post
hyped šŸ”„šŸ‘€
comment in response to post
> I'm not winning any friends by writing this. People who like me already probably know where I stand on this. True.. but counterpoint: I can like you *even more* after reading this šŸ˜‰šŸ’š
comment in response to post
You might be able to safely ignore and see through bullshit nazi propaganda / fake news but it doesn't mean you're following is doing the same You have immense influence to rebuild the same community of ppl over here *AND* not contribute to maintaining the power and influence of a nazi/his platform
comment in response to post
It's not that simple and it feels like you're intentionally ignoring that at this point. By contributing to X you: 1. Implicitly encourage your (large) following to stay on X 2. If you're following stays then even more ppl stay 3. This makes money for Elno via ads and keeps his influence very large
comment in response to post
bruh wake up www.nbcnews.com/tech/social-... www.wsws.org/en/articles/... www.washingtonpost.com/technology/2... www.disconnect.blog/p/elon-musk-... www.nbcnews.com/tech/interne...
comment in response to post
How else are we supposed to interpret your words? You seemed to take great offense to the implied statement that you're "part of a fascism machine" (aka you're still using, posting, replying, *contributing* to X) and in response you called Rich smug and self righteous. Am I missing something here?
comment in response to post
Calling someone smug and self righteous for calling out the fact that you're choosing to contribute to a platform that is controlled by *literal* nazi is an even worse look imo 🧐
comment in response to post
Yeah to come full circle, the position on X is very surprising and frankly this whole exchange is giving the same energy as this
comment in response to post
They don't *explicitly* call out words like "anti-capitalism" but it's heavily implied Example: "[Progressive Left believes] that most U.S. institutions need to be completely rebuilt to ensure equal rights for all Americans" Talk to most leftists and that sentiment usually entails anti-capitalism
comment in response to post
Mostly yes. But like Rich suggested there's some nuance to it. You can read more about each typology below. For example, you'll see there are a lot of places where outsider left are aligned with progressive left. www.pewresearch.org/politics/202... www.pewresearch.org/politics/202...
comment in response to post
lmaooo, X pilled behavior is what happened šŸ˜µā€šŸ’«
comment in response to post
Please take this quiz and I can almost guarantee you will not be categorized as leftist (or "progressive left" as the quiz calls it). www.pewresearch.org/politics/qui...
comment in response to post
Rich is saying that you're misusing the commonly understood / adopted meaning of "leftist." Your political views might lean towards to the left, but what you are describing is not "leftist."
comment in response to post
Ahh scratch that, thought it was more generic but it's scoped to a VS Code extension context. If you don't find anything better perhaps it could be a helpful reference for building your own thing.