Capaj retweeted
Everyone: "Vibe coding is causing all these security bugs"

Reality: PHP, Node, Linux kernel, GitLab. All hand-written code by humans, some of it 20 years old.

AI isn't creating the slop. It's finding it 🫠
145
245
3,829
70,365
Capaj retweeted
Does any serious open-source project need performance improvement?

Ideally,

- it should have proper benchmarks
- the performance is a real, verified problem
- the project should be serious, and used by the ecosystem

I can send many performance-improvement PRs based on AI and benchmark data.

e.g. github.com/lynx-family/pr…
I dropped my experiment based on Blitz and scriptc. I'll contribute to other desktop frameworks instead!
7
2
31
4,495
did you said typescript or am I reading this wrong
the holy grail is formal verification for all code

currently code has tests (a lossy proxy for the behavior of the code)

in reality, code should be more like math. in order for code to flourish, we need ways to formally verify any program
1
0
1
124
I had to fork gnome-shell-extension-clipboard-indicator

it's been too slow. Painfully slow.

github.com/capaj/gnome-sh…
0
0
2
118
Claude vs Codex for browser automation

Claude is better at coding, but when it comes to driving a browser codex with sol or astra they are better. They have the balls needed to actually drive the browsers.
Claude will stop at checking random checkbox telling the user it cannot…
2
0
3
230
I can't go back to a CLI

this is the number 1 reason why I am using a desktop client rather than claude CLI

ability to easily target a passage of text and reply to it directly is a must have.

moot.fyi/p/m2qu3rk78czl…
1
0
6
320
for me sadder is knowing that one day I wrote a full feature manually for the last time without any prompting. I suspect it was like first half of 2025.
one day you wrote console.log("here") for the last time and didn't even know it
2
0
1
133
Capaj retweeted
Since September, we have been unable to publish because every URL under `PUT registry.npmjs.org/@trpc/` is being blocked by a @npmjs @Cloudflare WAF. You can even prove it locally, they've just wholesale blocked our npm scope.

Support have not yet done anything to help.
anyone from @npmjs that can have a look at request #4870687 from me?
nick tried first but got a non-response
6
19
337
34,787
Capaj retweeted
Replying to @GreggLuskin
@GreggLuskin @MatthewAry We gonna only store deltas
3
1
7
1,041
Capaj retweeted
This is Pele, my new rendering library for diagrams and charts, compatible with the latest Mermaid syntax.

- 100-500× faster than mermaid.js
- 6× smaller bundle
- No dependencies
- Easy to theme
- Responsive to device width

In pursuit of making Obsidian insanely fast and always found the Mermaid library to be too big, too slow, and too hard to theme. Pele will be the new renderer in the next version of Obsidian, but you can start using it now.

Pele [ˈpɛlɛ] is named after the goddess of volcanoes and fire. It's open source under the MIT license. Try the playground!
294
901
11,543
677,574
Capaj retweeted
Replying to @iWolverine33
3
2
628
8,231
Capaj retweeted
bun check ./slopcore.ts
18
52
708
27,939
if there is even a slight chance Jarred is the best choice for a guy who can prompt his way to it
The plan: use this to give ahead of time compiled JavaScript & TypeScript a real shot at beating Go & other compiled languages’s perf

Don’t know yet how that’ll play out
0
0
2
145
Capaj retweeted
In the next version of Bun

`bun check` is a TypeScript type checker builtin to Bun (written in Rust)
69
95
2,077
246,945
This makes me wanna short $TTWO
GTA 5 has been ported ported to WebAssembly using AI. We live in the wildest timeline.

playgta5.com
0
0
1
248
Capaj retweeted
If you want to know who survives AI, look at what happened to Hollywood in the 1970s.

Movie Studios used to enforce tight “shooting ratios”; usually 5:1, maybe 10:1 TOPS. As in, for every 5 feet of film shot, at least 1 foot had to end up in the final cut (35mm was expensive!)
a rapid elimination of production constraints. Improvements in film cost and camera portability made the old studio rules…obsolete. Why not take multiple angles, roll simultaneously? Set could have 3, 5, even 10 cameras rolling at once. Shooting ratios *exploded*, 50:1, even 100:1 (Apocalypse Now)!

Of course, it also *radically* changed the workflow. Editing use to be the quiet, thankless job in the studio years (30s-50s). Suddenly, they became the most important people on the totem pole!

How do you find the masterpiece hiding in the (literal miles) of film? A ton of the footage was…trash, of course. But as each individual camera because *less* important, it opened up directors to take on significantly higher risks.

Now, don’t get me wrong. Insane shooting ratios were still *kinda* a niche in the 70s. More traditional directors stuck with only slightly inflated shooting ratios (15:1, 30:1 common); it was the more experimental pioneers (Coppola, Scorsese, etc) that hit the big 100:1 numbers. The huge ratios were still crazy.

Until they weren’t.

You can probably guess what happened in the early 2000s. Digital cameras reduced the cost of individual footage to a complete non-constraint. Effectively free, don’t even cut on set, just keep the camera rolling.

Suddenly…*EVERYONE* starts shooting 100:1. Entire new forms of content get created, like Reality TV, where ratios can hit 500:1! Massive shift of human labor to the editing side.

I’d say, we’re currently in the “1970s Hollywood” of AI. It can be easy (and cheap!) to produce things (code, tools, etc), but YOU have to be the ruthless editor. It’s the “miles of film” problem all over again. Hollywood solved it by throwing massively more resources on the editing side, and editing became a “constantly talking with the director about vision/direction” job, instead of a “hide in the back office and do your work” job.

It’s a hunch, but I’d bet that filmmakers closer to the experimental 1970s “ratio explosion” directors handled the later 2000s digital shift *much* better, because the underlying principles were the same. They’d certainly be ahead of the curve predicting it, and (hopefully) were less surprised when the digital ratios did hit.

I’m not saying AI is exactly the same problem. But it’s a good idea to look at parallels in history where rapid elimination of constraints changed an industry, and how that industry handled it 5, 10, even 50 years later!

When something starts to get cheap…helps to imagine what would happen when it’s free!
150
400
4,472
207,694
Capaj retweeted
An early preview of experimental Bun + JSC with ahead-of-time compilation

For Claude Code's CLI: 24% faster startup, 48% lower memory, 46% lower CPU, and nearly 2x larger binary size
69
65
1,376
146,127
Vibes 😆
0
0
0
118