Karl Horky
@karlhorky.com
Technical Founder, Curriculum Engineer @upleveled.io
Org Team React Amsterdam, AmsterdamJS, @reactvienna.com
Canadian, Austrian, he/him
📍Amsterdam https://github.com/karlhorky
Org Team React Amsterdam, AmsterdamJS, @reactvienna.com
Canadian, Austrian, he/him
📍Amsterdam https://github.com/karlhorky
Pinned
Karl Horky
@karlhorky.com
· Nov 1
Hi, I'm Karl
I design curricula to help people get into full stack programming, which often leads me to open source contributions
I also help organize React and JS meetups in Amsterdam and Vienna - maybe we'll see you there!
I design curricula to help people get into full stack programming, which often leads me to open source contributions
I also help organize React and JS meetups in Amsterdam and Vienna - maybe we'll see you there!
Security: Do not install OpenAI Atlas, Perplexity Comet, etc
At least until the security implications are more fully understood
Multiple security research firms have found vulnerabilities in AI browser architecture, not restricted to only one specific browser
brave.com/blog/unseeab...
At least until the security implications are more fully understood
Multiple security research firms have found vulnerabilities in AI browser architecture, not restricted to only one specific browser
brave.com/blog/unseeab...
Unseeable prompt injections in screenshots: more vulnerabilities in Comet and other AI browsers | Brave
AI browsers remain vulnerable to prompt injection attacks via screenshots and hidden content, allowing attackers to exploit users' authenticated sessions.
brave.com
October 22, 2025 at 9:13 AM
Security: Do not install OpenAI Atlas, Perplexity Comet, etc
At least until the security implications are more fully understood
Multiple security research firms have found vulnerabilities in AI browser architecture, not restricted to only one specific browser
brave.com/blog/unseeab...
At least until the security implications are more fully understood
Multiple security research firms have found vulnerabilities in AI browser architecture, not restricted to only one specific browser
brave.com/blog/unseeab...
npx-safe by @rafaelgss.dev :
Use the Node.js permissions model to make running npx on untrusted packages safer 🔥
github.com/RafaelGSS/do...
Use the Node.js permissions model to make running npx on untrusted packages safer 🔥
github.com/RafaelGSS/do...
October 16, 2025 at 9:43 AM
npx-safe by @rafaelgss.dev :
Use the Node.js permissions model to make running npx on untrusted packages safer 🔥
github.com/RafaelGSS/do...
Use the Node.js permissions model to make running npx on untrusted packages safer 🔥
github.com/RafaelGSS/do...
Reposted by Karl Horky
Node.js 25 is here! We have upgraded V8 to 14.1, bringing major JSON.stringify
performance improvements and JIT pipeline optimizations.
This release introduces the permission
model --allow-net, Web Storage is enabled by default, and more!
nodejs.org/en/blog/rele...
performance improvements and JIT pipeline optimizations.
This release introduces the permission
model --allow-net, Web Storage is enabled by default, and more!
nodejs.org/en/blog/rele...
Node.js
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
October 15, 2025 at 5:22 PM
Node.js 25 is here! We have upgraded V8 to 14.1, bringing major JSON.stringify
performance improvements and JIT pipeline optimizations.
This release introduces the permission
model --allow-net, Web Storage is enabled by default, and more!
nodejs.org/en/blog/rele...
performance improvements and JIT pipeline optimizations.
This release introduces the permission
model --allow-net, Web Storage is enabled by default, and more!
nodejs.org/en/blog/rele...
Ahh version control conflicts are a great use case for AI - conflicts can be super hairy, so any tools or context that can help with this is 🔥🔥
🔀 Resolve merge conflicts with AI assistance!
When VS Code detects merge conflicts, you can now get AI-powered resolution suggestions through an agentic Chat flow.
When VS Code detects merge conflicts, you can now get AI-powered resolution suggestions through an agentic Chat flow.
October 10, 2025 at 6:02 PM
Ahh version control conflicts are a great use case for AI - conflicts can be super hairy, so any tools or context that can help with this is 🔥🔥
Reposted by Karl Horky
A phishing attack is going on against maintainers on @npmjs.bsky.social, be aware!
- email is spoofed from npmjs.org (which doesn’t use DMARC but redirects to npmjs.com)
- login link points to npnjs(dot)com (clear giveaway)
- email is spoofed from npmjs.org (which doesn’t use DMARC but redirects to npmjs.com)
- login link points to npnjs(dot)com (clear giveaway)
July 18, 2025 at 8:11 PM
A phishing attack is going on against maintainers on @npmjs.bsky.social, be aware!
- email is spoofed from npmjs.org (which doesn’t use DMARC but redirects to npmjs.com)
- login link points to npnjs(dot)com (clear giveaway)
- email is spoofed from npmjs.org (which doesn’t use DMARC but redirects to npmjs.com)
- login link points to npnjs(dot)com (clear giveaway)
My request for Dependabot: Full support for @pnpm.io
(updates to transitive deps fail currently)
Voice support in the issue 🙌
github.com/dependabot/d...
(updates to transitive deps fail currently)
Voice support in the issue 🙌
github.com/dependabot/d...
September 25, 2025 at 1:09 PM
My request for Dependabot: Full support for @pnpm.io
(updates to transitive deps fail currently)
Voice support in the issue 🙌
github.com/dependabot/d...
(updates to transitive deps fail currently)
Voice support in the issue 🙌
github.com/dependabot/d...
Reposted by Karl Horky
Safari 26 is here!!! Anchor Positioning, Scroll-driven animations, High Dynamic Range images, the new HTML element, the all-new Digital Credentials API, SVG icon support, WebGPU, WebKit in SwiftUI, every site can be a web app on iOS and iPadOS, and much more.
webkit.org/blog/17333/w...
webkit.org/blog/17333/w...
WebKit Features in Safari 26.0
We’re happy to share with you what’s arriving in Safari 26.0!
webkit.org
September 15, 2025 at 5:07 PM
Safari 26 is here!!! Anchor Positioning, Scroll-driven animations, High Dynamic Range images, the new HTML element, the all-new Digital Credentials API, SVG icon support, WebGPU, WebKit in SwiftUI, every site can be a web app on iOS and iPadOS, and much more.
webkit.org/blog/17333/w...
webkit.org/blog/17333/w...
React Advanced meetup coming Toronto 🇨🇦
Any speakers interested: apply to the CFP at the link below 🙌
Any speakers interested: apply to the CFP at the link below 🙌
Hey Toronto! This September we’re bringing React Advanced Meetup to your city! 🎉
Right now we’re looking for speakers who’d love to share a project you’re passionate about, a React tip, or any industry insights.
👉Submit your talk via our CFP form https://forms.gle/9NpNHtyRcAixAFmR8
Know
Right now we’re looking for speakers who’d love to share a project you’re passionate about, a React tip, or any industry insights.
👉Submit your talk via our CFP form https://forms.gle/9NpNHtyRcAixAFmR8
Know
September 4, 2025 at 1:32 PM
React Advanced meetup coming Toronto 🇨🇦
Any speakers interested: apply to the CFP at the link below 🙌
Any speakers interested: apply to the CFP at the link below 🙌
Codemods for Node.js 😍
Looking great, thanks to all contributors!
Looking great, thanks to all contributors!
August 30, 2025 at 4:06 PM
Codemods for Node.js 😍
Looking great, thanks to all contributors!
Looking great, thanks to all contributors!
@netlify.com multiple users reporting Netlify edge functions being down, in case you didn't know yet
Maybe you can update the status page with the outage?
answers.netlify.com/t/the-site-s...
Maybe you can update the status page with the outage?
answers.netlify.com/t/the-site-s...
August 11, 2025 at 5:59 PM
@netlify.com multiple users reporting Netlify edge functions being down, in case you didn't know yet
Maybe you can update the status page with the outage?
answers.netlify.com/t/the-site-s...
Maybe you can update the status page with the outage?
answers.netlify.com/t/the-site-s...
VS Code 1.103 (Jul 2025) finally has expandable hovers in JavaScript and TypeScript 😍
for when the hover info is showing the type name instead of the object / array / etc
code.visualstudio.com/updates/v1_1...
for when the hover info is showing the type name instead of the object / array / etc
code.visualstudio.com/updates/v1_1...
August 9, 2025 at 3:49 PM
VS Code 1.103 (Jul 2025) finally has expandable hovers in JavaScript and TypeScript 😍
for when the hover info is showing the type name instead of the object / array / etc
code.visualstudio.com/updates/v1_1...
for when the hover info is showing the type name instead of the object / array / etc
code.visualstudio.com/updates/v1_1...
Reposted by Karl Horky
Is more funding possible for open source maintainers in Europe? 🇪🇺 A new study commissioned by GitHub explores why creating an EU Sovereign Tech Fund could provide sustainable resources for critical OS projects.
Learn how you can help make it a reality.👇
github.blog/open-source/...
Learn how you can help make it a reality.👇
github.blog/open-source/...
We need a European Sovereign Tech Fund
With a new feasibility study, GitHub’s developer policy team is building a coalition of policymakers and industry to close the maintenance funding gap.
github.blog
August 5, 2025 at 10:57 PM
Is more funding possible for open source maintainers in Europe? 🇪🇺 A new study commissioned by GitHub explores why creating an EU Sovereign Tech Fund could provide sustainable resources for critical OS projects.
Learn how you can help make it a reality.👇
github.blog/open-source/...
Learn how you can help make it a reality.👇
github.blog/open-source/...
Reposted by Karl Horky
I made an emoji picker for Mac!
Fun,but also rather frustrating experience 🙃
Swift was my third choice after 2 attempts with rust GUIs
github.com/mikkelam/Emo...
Fun,but also rather frustrating experience 🙃
Swift was my third choice after 2 attempts with rust GUIs
github.com/mikkelam/Emo...
GitHub - mikkelam/Emoji-Ninja: Fast emoji picker🥷💨
Fast emoji picker🥷💨. Contribute to mikkelam/Emoji-Ninja development by creating an account on GitHub.
github.com
July 7, 2025 at 12:44 PM
I made an emoji picker for Mac!
Fun,but also rather frustrating experience 🙃
Swift was my third choice after 2 attempts with rust GUIs
github.com/mikkelam/Emo...
Fun,but also rather frustrating experience 🙃
Swift was my third choice after 2 attempts with rust GUIs
github.com/mikkelam/Emo...
@bengubler.com Welcome to Bluesky! 🎉
Thanks for your work on the new `experimental.typedRoutes` Next.js Turbopack feature!
bsky.app/profile/did:...
Thanks for your work on the new `experimental.typedRoutes` Next.js Turbopack feature!
bsky.app/profile/did:...
Looks like `experimental.typedRoutes` is coming to Next.js Turbopack, thanks to Ben Gubler 🚀 🎉
github.com/vercel/next....
github.com/vercel/next....
July 18, 2025 at 9:09 AM
@bengubler.com Welcome to Bluesky! 🎉
Thanks for your work on the new `experimental.typedRoutes` Next.js Turbopack feature!
bsky.app/profile/did:...
Thanks for your work on the new `experimental.typedRoutes` Next.js Turbopack feature!
bsky.app/profile/did:...
Looks like `experimental.typedRoutes` is coming to Next.js Turbopack, thanks to Ben Gubler 🚀 🎉
github.com/vercel/next....
github.com/vercel/next....
July 17, 2025 at 9:07 AM
Looks like `experimental.typedRoutes` is coming to Next.js Turbopack, thanks to Ben Gubler 🚀 🎉
github.com/vercel/next....
github.com/vercel/next....
Reposted by Karl Horky
SVG filters provide a basic lighting system you can sync with a little JavaScript and use in your web apps 💡
... not as powerful as MacOS implementation but pretty cool
... not as powerful as MacOS implementation but pretty cool
July 8, 2025 at 8:46 PM
SVG filters provide a basic lighting system you can sync with a little JavaScript and use in your web apps 💡
... not as powerful as MacOS implementation but pretty cool
... not as powerful as MacOS implementation but pretty cool
Reposted by Karl Horky
React Compiler RC is now available! We've added support for swc and are working towards a stable release react.dev/blog/2025/04...
React Compiler RC – React
The library for web and native user interfaces
react.dev
April 22, 2025 at 4:31 PM
React Compiler RC is now available! We've added support for swc and are working towards a stable release react.dev/blog/2025/04...
Reposted by Karl Horky
With the next TC39 plenary less than a week away, Igalia’s Compilers team has just dropped a thorough blog post recapping April’s session. It walks through the standout proposals and discussions that will help steer JavaScript’s evolution in the months ahead. blogs.igalia.com/compilers/20...
Summary of the April 2025 TC39 plenary
A summary of the most exciting updates from the TC39 meeting held in April 2025
blogs.igalia.com
May 22, 2025 at 5:24 AM
With the next TC39 plenary less than a week away, Igalia’s Compilers team has just dropped a thorough blog post recapping April’s session. It walks through the standout proposals and discussions that will help steer JavaScript’s evolution in the months ahead. blogs.igalia.com/compilers/20...
My work in open source, from fixing papercuts to support students to discussing standards 🚀
Thanks so much to the Open Source Initiative @opensource.org for featuring me as a maintainer for Maintainer Month 2025!
opensource.org/maintainers/...
Thanks so much to the Open Source Initiative @opensource.org for featuring me as a maintainer for Maintainer Month 2025!
opensource.org/maintainers/...
May 21, 2025 at 10:04 AM
My work in open source, from fixing papercuts to support students to discussing standards 🚀
Thanks so much to the Open Source Initiative @opensource.org for featuring me as a maintainer for Maintainer Month 2025!
opensource.org/maintainers/...
Thanks so much to the Open Source Initiative @opensource.org for featuring me as a maintainer for Maintainer Month 2025!
opensource.org/maintainers/...
Reposted by Karl Horky
What if you took the core abstractions of Plan 9 from Bell Labs and put them in a WebAssembly module?
progrium.xyz/blog/2025/sp...
progrium.xyz/blog/2025/sp...
The Spirit of Plan 9 on the Web
Homepage and blog of hacker/builder Jeff Lindsay, aka progrium
progrium.xyz
May 7, 2025 at 6:26 PM
What if you took the core abstractions of Plan 9 from Bell Labs and put them in a WebAssembly module?
progrium.xyz/blog/2025/sp...
progrium.xyz/blog/2025/sp...
AI-generated image alt text in HTML and Markdown in VS Code April 2025 (1.100) 😍
code.visualstudio.com/updates/v1_1...
code.visualstudio.com/updates/v1_1...
May 8, 2025 at 11:39 PM
AI-generated image alt text in HTML and Markdown in VS Code April 2025 (1.100) 😍
code.visualstudio.com/updates/v1_1...
code.visualstudio.com/updates/v1_1...
Reposted by Karl Horky
⚠️ Security release pre-alert: We will release new versions of v20.x, v22.x, v23.x, v24.x release lines on or shortly after May 14, 2025, in order to address:
- 1 high severity issue
- 1 moderate severity issue
- 1 low severity issue
Details: nodejs.org/en/blog/vuln...
- 1 high severity issue
- 1 moderate severity issue
- 1 low severity issue
Details: nodejs.org/en/blog/vuln...
Node.js — Wednesday, May 14, 2025 Security Releases
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
May 8, 2025 at 7:19 PM
⚠️ Security release pre-alert: We will release new versions of v20.x, v22.x, v23.x, v24.x release lines on or shortly after May 14, 2025, in order to address:
- 1 high severity issue
- 1 moderate severity issue
- 1 low severity issue
Details: nodejs.org/en/blog/vuln...
- 1 high severity issue
- 1 moderate severity issue
- 1 low severity issue
Details: nodejs.org/en/blog/vuln...
ChatGPT Deep Research receives a GitHub "connector" 🎉 (not available yet in EEA, CH, UK)
Lots of times I've seen ChatGPT unable to surface info from GitHub, so really looking forward to trying this!
www.neowin.net/news/openai-...
Lots of times I've seen ChatGPT unable to surface info from GitHub, so really looking forward to trying this!
www.neowin.net/news/openai-...
OpenAI launches GitHub "connector" for ChatGPT Deep Research to answer questions about code
OpenAI has updated ChatGPT's Deep Research with its first connector, a GitHub integration that pulls context from code to help answer technical questions.
www.neowin.net
May 8, 2025 at 10:39 PM
ChatGPT Deep Research receives a GitHub "connector" 🎉 (not available yet in EEA, CH, UK)
Lots of times I've seen ChatGPT unable to surface info from GitHub, so really looking forward to trying this!
www.neowin.net/news/openai-...
Lots of times I've seen ChatGPT unable to surface info from GitHub, so really looking forward to trying this!
www.neowin.net/news/openai-...
Oh nice, looks like the 2019 idea I had to "skip parameters in function parameter lists" may come to life in @chronicles.org's proposal "void Discard Bindings for ECMAScript" 😍
May 7, 2025 at 11:44 PM
Oh nice, looks like the 2019 idea I had to "skip parameters in function parameter lists" may come to life in @chronicles.org's proposal "void Discard Bindings for ECMAScript" 😍
Reposted by Karl Horky
Node.js 24 is here and it's looking good 😎🚀
Featuring updates to V8 v13.6, npm v11, improved Permission Model and more new features in the blog.
Check it out and let us know what you think: hubs.ly/Q03lfLDC0
Featuring updates to V8 v13.6, npm v11, improved Permission Model and more new features in the blog.
Check it out and let us know what you think: hubs.ly/Q03lfLDC0
Node.js — Node v24.0.0 (Current)
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
hubs.ly
May 6, 2025 at 3:26 PM
Node.js 24 is here and it's looking good 😎🚀
Featuring updates to V8 v13.6, npm v11, improved Permission Model and more new features in the blog.
Check it out and let us know what you think: hubs.ly/Q03lfLDC0
Featuring updates to V8 v13.6, npm v11, improved Permission Model and more new features in the blog.
Check it out and let us know what you think: hubs.ly/Q03lfLDC0