Sign in

dlants.bsky.social

@dlants.bsky.social
132 followers 98 following 253 posts

Software Engineer at Benchling, previously principal Engineer at Amplify, previously Desmos. Opinions are my own. he/him. I helped build teacher.desmos.com. blog: dlants.me masto: hachyderm.io/@dlants

PostsRepliesMedia
Reposted by @dlants.bsky.social
Michael Pershan @mpershan.bsky.social · 15/04/2026
Over the past 15 years few people have been wrong more frequently than Sal Khan.
1112
dlants.bsky.social @dlants.bsky.social · 11/04/2026
New blog post: With AI, you barely need a frontend framework dlants.me/vamp.html #ai #frontend #webdev
dlants.me
With AI, you barely need a frontend framework
Oh no! Yet another article about frontend frameworks! Sure, roll your eyes all you want but you clicked on this, so here we are.
010
Reposted by @dlants.bsky.social
Chris Dodds @liquid-chicken.bsky.social · 10/04/2026
Wrote about a road trip I took with a friend who's since died. "The Desert" is up in Marrow Magazine, Issue 16. marrowmagazine.com/the-desert/
marrowmagazine.com
021
dlants.bsky.social @dlants.bsky.social · 08/03/2026
I put together a #reading recs page on my blog. Any recommendations for things I might enjoy are welcome! dlants.me/reading-recs...
dlants.me
reading recs
110
dlants.bsky.social @dlants.bsky.social · 05/03/2026
New blog post! How does #AI change software engineering? dlants.me/ai-se.html
dlants.me
How does AI change Software Engineering?
010
Reposted by @dlants.bsky.social
Chris Dodds @liquid-chicken.bsky.social · 10/02/2026
Official post is up! Thanks @miamioh-press.bsky.social ! #booksky #writing #publishing
0123
dlants.bsky.social @dlants.bsky.social · 15/02/2026
New blog post! Why I don't think AGI is imminent dlants.me/agi-not-immi... #ai #llm #agi
dlants.me
Why I don't think AGI is imminent
033
dlants.bsky.social @dlants.bsky.social · 26/01/2026
Spent the weekend hacking together [a personal knowledge base cli](https:// github.com/dlants/pkb) / agent skill.
110
dlants.bsky.social @dlants.bsky.social · 26/11/2025
I've been working on adding skills to my #nvim #neovim #ai plugin, magenta, and I think it mostly works now! github.com/dlants/magen...
github.com
dotfiles/magenta-skills/browser at main · dlants/dotfiles
my dotfiles for vim, zsh, i3, etc. Contribute to dlants/dotfiles development by creating an account on GitHub.
110
Reposted by @dlants.bsky.social
Walker Sumida @sumida.page · 16/11/2025
I’ve released a new Neovim plugin: deepl.nvim. It provides a simple DeepL translation workflow directly inside Neovim — no switching windows or copying text around. #neovim #nvim #lua #deepl github.com/walkersumida...
011
dlants.bsky.social @dlants.bsky.social · 15/11/2025
hey @simonwillison.net, I don't suppose you have done any reverse engineering of the skills implementation within claude code? I'm really curious how they instruct the agent to use the skill descriptions, and how they keep the skills from being lost in the early context as the agent works.
200
dlants.bsky.social @dlants.bsky.social · 24/09/2025
I wrote a new blog post about the culture of hard work in tech, perfectionism, self-compassion and my dreams for the tech industry. You can read it here: Self compassion and the disposable engineer dlants.me/self-compass...
dlants.me
self compassion and the disposable engineer
030
dlants.bsky.social @dlants.bsky.social · 22/09/2025
@udini.bsky.social really enjoying the book! For me it's been a nice reminder to resume my efforts to let go of chasing measurable strength and chasing fatigue. Leaving the gym when you're not tired is tough!
010
dlants.bsky.social @dlants.bsky.social · 24/08/2025
One of my dreams for my #nvim / #neovim ai plugin is to use it as a writing / research assistant. I took a small step forward on that today by improving the way it handles reading pdf files github.com/dlants/magen...
github.com
Pdf pager by dlants · Pull Request #184 · dlants/magenta.nvim
The previous solution of converting pdfs to text wasn't really working for me - too much info got corrupted in the translation. I think this sets magenta up to work well with semantic search, s...
010
dlants.bsky.social @dlants.bsky.social · 13/08/2025
Some updates for my #neovim #nvim ai plugin github.com/dlants/magen... - I improved the turn-taking. You can now interrupt the agent by sending additional messages or use the @async prefix to your message to enqueue it to be sent at the next turn-taking opportunity
github.com
GitHub - dlants/magenta.nvim: A tool-use-focused LLM plugin for neovim.
A tool-use-focused LLM plugin for neovim. Contribute to dlants/magenta.nvim development by creating an account on GitHub.
110
dlants.bsky.social @dlants.bsky.social · 01/08/2025
After watching @mitchellh.com talk about this, I was inspired to try eliminating tmux from my workflow and using #ghostty directly www.youtube.com/watch?v=o-qt... One thing I missed was being able to have a tmux session per project, and my fzf session switcher github.com/dlants/dotfi...
github.com
dotfiles/scripts/tmux-session-using-fzf at main · dlants/dotfiles
my dotfiles for vim, zsh, i3, etc. Contribute to dlants/dotfiles development by creating an account on GitHub.
110
dlants.bsky.social @dlants.bsky.social · 27/07/2025
ok this was actually pretty dope. I asked claude sonnet 4 (using my magenta plugin) what the actual clickable area of a "tick" was in d3. It created a demo html page, opened it using the playwright mcp server, and ran some experiments to give me a grounded answer.
a simple graph illustrating what the target click zones for d3 ticks are in red rectangles
000
Reposted by @dlants.bsky.social
Simon Willison @simonwillison.net · 26/07/2025
I'm seeing a lot of commentary blaming the egregious data leak from the Tea dating safety app on vibe coding I'm confident that, in this particular case, that's not what happened: the code at fault looks to have been written back in late 2023 simonwillison.net/2025/Jul/26/...
simonwillison.net
Official statement from Tea on their data leak
Tea is a dating safety app for women that lets them share notes about potential dates. The other day it was subject to a truly egregious data leak caused by …
611425
dlants.bsky.social @dlants.bsky.social · 26/07/2025
I added next-edit-prediction to my #neovim #nvim plugin, magenta.nvim This was pretty interesting to implement! (thread)
a short gif of a terminal demonstrating next-edit-prediction.

You can see that there's a "completing..." virtual text when the completion is in flight. Then the proposed edit is shown by overlaying strikethroughs and new text in the buffer.
120
dlants.bsky.social @dlants.bsky.social · 22/07/2025
I just shipped "@" commands for my #neovim #nvim #ai plugin. `@file:<path>` to add file to context `@diff:<path>`/ `@staged:<path>` to add the diffs to your message It was pretty tricky to get fzf-powered matching for files within your repo! github.com/dlants/magen... Check it @neovim.io
a short gif showing fuzzy-matching-powered @file: completion for magenta
121
Reposted by @dlants.bsky.social
Gergely Orosz @gergely.pragmaticengineer.com · 21/07/2025
Very interesting details shared by Garry: - Windsurf had ~250 employees - ~55 eng, ~185 sales - Hired ~150 ppl (mostly sales) the last 12 months (likely all enterprise sales) - ~40 core engineers went to Google Reads like Google only wanted (most of the) eng team, and no sales
4544
dlants.bsky.social @dlants.bsky.social · 17/07/2025
Got shader-based cursor smear set up in #ghostty nightly. Ahh so smooth github.com/dlants/dotfi...
010
dlants.bsky.social @dlants.bsky.social · 17/07/2025
I wrote a new blog post: dlants.me/ai-whiplash.... It's about the skill of using #ai, and my experiences and insights from developing my #neovim #nvim ai plugin, as well as some commentary on the continued relevance of neovim in the AI age.
dlants.me
AI whiplash, and neovim in the age of AI
051
dlants.bsky.social @dlants.bsky.social · 15/07/2025
On July 3d, my wife and I shipped a new human into our family. Since then, between diaper changes and feedings, I've had a lot of downtime, which I have been sinking into my #neovim / #nvim ai plugin github.com/dlants/magen... I've been shipping improvements at a pretty fast clip!
github.com
GitHub - dlants/magenta.nvim: A tool-use-focused LLM plugin for neovim.
A tool-use-focused LLM plugin for neovim. Contribute to dlants/magenta.nvim development by creating an account on GitHub.
220
dlants.bsky.social @dlants.bsky.social · 13/07/2025
New in github.com/dlants/magen... #nvim #neovim #ai #llm plugin: - @diag / @qf / @buffers quickly populate context into your prompt - @fast keyword in inline edit mode to use the faster model (like claude haiku) - dot-repeat for inline edit actions - better cache usage - stability improvements
github.com
GitHub - dlants/magenta.nvim: A tool-use-focused LLM plugin for neovim.
A tool-use-focused LLM plugin for neovim. Contribute to dlants/magenta.nvim development by creating an account on GitHub.
130
dlants.bsky.social @dlants.bsky.social · 23/06/2025
Refactoring a personal project with magenta... I converted the first file with a lot of oversight, then had the agent create a markdown file with instructions based on what it learned. Now using sub-agents to do the rest in parallel. github.com/dlants/magen... #neovim #nvim
010
dlants.bsky.social @dlants.bsky.social · 23/06/2025
Over the weekend I added the copilot provider, and web_search support for openai to my #neovim #nvim plugin github.com/dlants/magen...
github.com
GitHub - dlants/magenta.nvim: A tool-use-focused LLM plugin for neovim.
A tool-use-focused LLM plugin for neovim. Contribute to dlants/magenta.nvim development by creating an account on GitHub.
010
dlants.bsky.social @dlants.bsky.social · 22/06/2025
I just shipped basic MCP support for my #nvim #neovim coding assistant plugin: github.com/dlants/magen...
github.com
MCP support by dlants · Pull Request #109 · dlants/magenta.nvim
000
dlants.bsky.social @dlants.bsky.social · 16/06/2025
An new hire sent me a message today. He was an intern a year ago, and I briefly paired with him during a project. He was really awed by how quickly I moved around the codebase in #neovim #nvim. Since then, he got really into neovim and wanted to thank me for introducing him to it.
100
dlants.bsky.social @dlants.bsky.social · 14/06/2025
I recorded myself developing a feature for magenta (my #nvim #neovim #ai plugin) using the plugin: youtu.be/W_YctNT20NQ?...
youtu.be
implementing magenta.nvim in magenta.nvim - project settings Jun 14 2025
YouTube video by Denis Lantsman
020
dlants.bsky.social @dlants.bsky.social · 14/06/2025
Hello #neovim #nvim enjoyers. magenta.nvim now supports sub-agents. The sub-agents come with customized prompts for learning and planning. This allows more focused context windows for subtasks and parallel execution. Check it out: github.com/dlants/magen...
github.com
GitHub - dlants/magenta.nvim: A tool-use-focused LLM plugin for neovim.
A tool-use-focused LLM plugin for neovim. Contribute to dlants/magenta.nvim development by creating an account on GitHub.
020
dlants.bsky.social @dlants.bsky.social · 10/06/2025
With regards to the #LA protests, there seems to be some confusion about some very fundamental things :thread:
100
dlants.bsky.social @dlants.bsky.social · 05/06/2025
Love love love absurd.website this perfectly tickles my very particular brand of humor. I think my favorite is the magnetic buy now button. Turn your website from 2% conversions per click to 100% conversations per click instantly!
absurd.website
ABSURD.website - We are creating absurd products and services!
absurd.website is a playground of creative experiments, blending art, fun, and unconventional ideas into digital experiences that challenge the norm.
000
dlants.bsky.social @dlants.bsky.social · 25/05/2025
I shipped thread compaction for [magenta.nvim](github.com/dlants/magen...), my #neovim #nvim #ai #llm #agent plugin. By starting your message with `@compact`, the agent will start work in a new thread, and summarize your thread so far in the initial message.
github.com
GitHub - dlants/magenta.nvim: A tool-use-focused LLM plugin for neovim.
A tool-use-focused LLM plugin for neovim. Contribute to dlants/magenta.nvim development by creating an account on GitHub.
100
dlants.bsky.social @dlants.bsky.social · 21/05/2025
@dropout.tv has been an oasis for me lately. It's so nice to be able to enter a space where people are caring, welcoming, kind, celebrate the diversity and showcase the genuine excellence of the people who create the show. It inspires me. Thank you for what you do!
020
Reposted by @dlants.bsky.social
Evan Thompson @evanthompson.bsky.social · 19/05/2025
The Entangled Brain by @pessoabrain.bsky.social aeon.co/essays/how-t...
aeon.co
How the human brain is like a murmuration of starlings | Aeon Essays
The brain is much less like a machine than it is like the murmurations of a flock of starlings or an orchestral symphony
45513
dlants.bsky.social @dlants.bsky.social · 15/05/2025
I just shipped a big update to my #neovim #nvim #ai plugin, magenta.nvim! It now supports server-side web search for the #anthropic provider. I also recently updated the code editing tools to apply changes directly, so you can now set up agentic loops to iterate over your tests or diagnostics.
a screenshot of neovim, illustrating the search and search result functionality
100
dlants.bsky.social @dlants.bsky.social · 22/04/2025
Agile on paper, waterfall in practice. That's the catchier title to the blog post I just finished, which discusses the application of Ecological Dynamics to leading software engineering teams. #agile #softwaredevelopment #EcologicalDynamics #cla #ConstraintsLedApproach dlants.me/ed-cla-softw...
dlants.me
Ecological Dynamics and the Constraints Led Approach to Software Engineering Teams
100
dlants.bsky.social @dlants.bsky.social · 21/04/2025
IRL www.youtube.com/watch?v=kKAu... would be 20 cuts of someone saying: - I don't think we need to solve for that yet - our current approach already anticipated that - I think we can solve this problem with this cheaper workaround instead
youtube.com
*Next-door 10x Software Engineer* [FULL]
YouTube video by Programmers are also human
000
dlants.bsky.social @dlants.bsky.social · 18/04/2025
It's a great class! I'm half-tempted to retake it just for fun :)
010
dlants.bsky.social @dlants.bsky.social · 02/04/2025
@tressiemcphd.bsky.social I wrote up some thoughts about AI being mid, from the perspective of ecological dynamics. dlants.me/ai-mid.html
000
dlants.bsky.social @dlants.bsky.social · 01/03/2025
I wrote about my experience using a coding agent to write a coding agent plugin for #neovim dlants.me/claude-3-7-a... the plugin is: github.com/dlants/magen... #ai #llm
010
Reposted by @dlants.bsky.social
Audrey Watters @audreywatters.bsky.social · 28/02/2025
“If you’re so rich, why aren’t you smart?” — on venture capital and education technology 2ndbreakfast.audreywatters.com/nobodys-busi...
2ndbreakfast.audreywatters.com
Nobody's Business
“If you’re so rich, how come you’re not smart?” The quotation above, from Dan Davies's new book The Unaccountability Machine: Why Big Systems Make Terrible Decisions – And How the World Lost Its Mind...
01510
dlants.bsky.social @dlants.bsky.social · 24/01/2025
Our team just shipped the new search page for Amplify Desmos Classroom teacher.desmos.com/search?type=... #mtbos #iteachmath
a search page from teacher.desmos.com, displaying results for "turtles" you can see new filters on the right hand side
181
dlants.bsky.social @dlants.bsky.social · 21/01/2025
I shipped some updates to github.com/dlants/magen..., my #neovim / #nvim plugin for AI / LLM agents. www.youtube.com/watch?v=BPnU... - inline editing - smarter context management - prompt caching - some improved debugging tools and UI - port to node
youtube.com
magenta update Jan 2025
YouTube video by Denis Lantsman
010
Reposted by @dlants.bsky.social
Chris Nho @nhoskee.bsky.social · 17/01/2025
Life update! Today marks my last day at Desmos Classroom. Holy moly, what an amazing opportunity the last 3.5 years has been. I am so grateful to all of the amazing people there. They patiently taught me so much. 💚
1191
Reposted by @dlants.bsky.social
sea-saw @sea--saw.bsky.social · 17/01/2025
Knots made with @desmos.com for the 2024 Art Expo #desmos
5214
Reposted by @dlants.bsky.social
Neal Agarwal @neal.fun · 06/01/2025
My game Stimulation Clicker is out now, enjoy :) > neal.fun/stimulation-...
971114295
Reposted by @dlants.bsky.social
Audrey Watters @audreywatters.bsky.social · 06/01/2025
Some thoughts on ed-tech amnesia and the AI revolution that supposedly happened while I was sleeping 2ndbreakfast.audreywatters.com/the-rip-van-...
2ndbreakfast.audreywatters.com
The Rip Van Winkle Illusion
When Rip Van Winkle awakened and stumbled back to his village, everything was different. His house lay in ruins; most of the people he knew, he quickly discovered, were dead. And yet surprisingly litt...
02914