why_only_15
13 minutes ago
I really don't like this. Don't post your AI-generated articles here. https://www.pangram.com/history/fce67fb4-4f6a-4eb4-a323-5048...
13 minutes ago
I really don't like this. Don't post your AI-generated articles here. https://www.pangram.com/history/fce67fb4-4f6a-4eb4-a323-5048...
5 hours ago
> incremental old-tree reuse were removed
Maybe I am missing what they meant here, but isn’t the entire point of tree-sitter that you can reuse old trees to make edit updates faster? It is seems quite probable that all the performance gains came from optimising for fixed files with no error recovery, at the cost of how ts is actually used.
5 hours ago
Made a tree-sitter powered text editor. Implementing incremental parsing improved performance from 5ms to 400us for small edits in a ~100LOC file. For many applications tree-sitter without incremental parsing makes no sense, but I guess it's not a problem for ast-grep.
3 hours ago
The article explicitly says incremental parsing was not needed for this application (ingesting whole files for AI analysis).
13 minutes ago
> isn’t the entire point of tree-sitter that you can reuse old trees to make edit updates faster?
No, not for ast-grep.
4 hours ago
> isn’t the entire point of tree-sitter that you can reuse old trees to make edit updates faster?
I've used tree-sitter for a few projects, but I never touched the tree-reuse stuff. The value of tree-sitter came from the fact that grammars compile to a .so and can be easily distributed through package managers. Adding support for a new grammar in ast-grep might just mean pointing to the .so at runtime (idk, I haven't checked). So this optimization might make sense for this project.
6 hours ago
Reading the article is like climbing a load-bearing wall to quote their last phrase.
3 hours ago
I've seen "load bearing" so many times in AI now I can't remember whether we always used "load bearing wall" to refer to a structural interior wall, or whether it's a recent AI-ism.
3 hours ago
Jerry, these are load-bearing walls! [1]
13 minutes ago
It’s a load bearing poster.
https://amphetamem.es/meme/?id=the-simpsons_08_08_248&text=I...
3 hours ago
Pretty disappointing when you hit ⌘A, right-click, "Check for AI Content" and Pangram comes back with 100% AI... and on every section.
2 hours ago
I’m always so disoriented by wondering how to interpret the pronoun “I” in these AI-generated articles.
3 hours ago
Even this AI generated article hs a hard on for rust. If all references to switching to rust were eliminated the article would be the same.
2 hours ago
ast-grep is a great tool. Really helps with agentic work. I wish the LLMs were trained to use it by default. Would make them incredibly powerful.