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.