Hacker Newsnew | past | comments | ask | show | jobs | submit | brlewis's commentslogin

No. Like the PHP vulnerability, this was a bug in a language interpreter written in C, and a bug that would not be possible in most newer languages. Even as secure-by-design becomes more prevalent, there will be vulnerabilities, but this one is a taste of the past.

I think I found the article you alluded to: https://thephp.foundation/blog/2026/06/16/php-through-a-scre...

The "Syntax as landmarks" section sounds like he's comparing it particularly to Python. The quirk of `$` denoting a variable did kind of work out for him. Especially compared to Python where you declare a variable by assigning it. But it's not like PHP was designed with a special character for each syntax role. He still needs to use context to infer other roles.

PHP has the advantage of being preinstalled or easy to install in a lot of environments. I had to investigate the blind developer thing because I'm still on the hunt for a second advantage.


If we were talking in the context of large TypeScript projects, you would be right. Central management helps the project avoid adding too many dependencies.

But you replied to a comment that said "for simple standalone tooling scripts in otherwise non-JS/TS projects" where this absolutely is not a bad pattern.


I don't use KV, but I doubt it's hard to migrate to another key-value store.

Deno has tons of browser APIs, e.g. Deno.serve uses the standard Request and Response objects. That's not platform lock in.


It requires a rewrite and to migrate production systems away from it. Its not a small task.

Deno's is slicker. Deno's built-in LSP works with the automatically installed package's types.


>I thought the latest versions ran actual typescript.

That's by design. Deno smoothly hides the fact that TS needs to be converted to JS for V8 to run it. Similar to how it smoothly hides everything about npm.


There are good reasons to stay positive about deno. Some of them: https://lobste.rs/s/a9kwzv/friendship_ended_with_deno_now_no...


I'm super interested in what their specific complaint was, if they gave one.


I'm not the OP, but here's where to find those studies:

https://en.wikipedia.org/wiki/Aesthetic%E2%80%93usability_ef...


I agree with the central thesis, but disagree with some details. I wrote a blog response: https://writing.brlewis.com/posts/2026/llm-copyeditor/


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: