Remco Haszing
@remcohaszing
Open source software developer, cat servant, coffee to code converter, metalhead 🤘
I just had a cat run installed for Pura. I’m really happy with it, but also mixed feelings because it was supposed to be for Impa too.
Depite all recent supply chain attacks, this has been the biggest threat to my projects lately. I can’t leave my laptop unattended for 5 seconds anymore 😹
I installed a new script into ~/.local/bin/bun Hopefully this will fool some malicious scripts into thinking they ran succesfully.
This distinction between malware and vulnerabilities in the GitHub security tab is new, isn’t it? It’s a good distinction.
“I guess my cat is using this” is the purrfect reason to skip an activity
What do you think this HTML means? It might not be what you expect.
A while ago I reported a security advisory for a project I maintain. Does that mean the advisory is going to be there forever? Can I close it at some point? The vulnerability is fixed. That counter on the GitHub Security tab is annoying.
Haha awesome. I got some free swag for making contributions to @vscode.dev.
In the logs I see no indication that trusted publishing is being used. However, I do see that provenance is published. You use a third party tool that hides details. github.com/remcohaszing...
GitHub Actions is the publisher. This is visible in the npm website search results as well as the `npm search` command: www.npmjs.com/search?q=est...
What would it look like if we allow MDX in props? That means it’s no longer JavaScript. What if we then use curly brackets to allow expressions? That deviates further from JSX. It also conflicts with JavaScript object notation.
MDX needs to balance JavaScript and markdown syntax. Every choice has pros and cons. At the AST level, MDX elements may have mdast content as children. Its props are ESTree, same as for example expression statements. This offers a nice way to escape MDX syntax.
I believe that’s a macOS thing. Here’s the same on my Linux machine.
It’s really cool to be working on variable font sizes, improved line wrapping, and RTL support in Monaco editor / @vscode.dev. Also fun to learn about RTL and learn how it fits in this mostly LTR world.
I’m a bit confused about this RSC detail. This component renders fine, but the server responds with an internal server error. Does this means the components marked with 'use client' are allowed to use the DOM, but not the module?
This is true, but it is possible to generate invalid DOM structured dynamically. So it may be possible to nest a <form> inside a <p> tag when using frameworks, or simply by using document.createElement().