back
user profile
iLemming
2,826karma·2,025submissions·February 14, 2015
about
@iLemming
[ my public key: https://keybase.io/agzam; my proof: https://keybase.io/agzam/sigs/La7qFk8YkbwfkgeSx7vkBWBba2f3HIpZyNVxUHvshbU ]
recent activity (2,025 total)
comment
> it's a good and nuanced discussion Yeah, no, I'm not saying Zach wasn't unhappy with the whole core team vs Emerick drama, none of us were. I kinda get it, but also, I don't g…
comment
> The reading experience is abhorrent Nothing you read in the browser can provide ultimately great and hands-down the best reading experience equally for everybody - the modern web model is inheren…
comment
There are two working LLM axes. Critic strength: how much the language catches before runtime. Sensor strength: how good the empirical feedback loop is. LLMs benefit from both, but the sensor axis oft…
comment
That was in nov 2018. Two months later Tellman published his "Elements of Clojure". I don't remember the date when he retired from the community. And I don't remember him publicly …
comment
> I struggle to imagine doing so for anything but a personal side project Don't imagine. You have any bash scripts your team uses? Rewrite them in Babashka. Start with your own personal script…
comment
> Unfortunately I left the community for similar reasons AFAIK Zach was just offered well-paying job that was mostly about dealing with Scala, it wasn't about "how the language should evo…
comment
Equating Clojure and Python just because they both dynamically typed is a very shallow comparison. The actual, practical experience is like a day and night. We have projects in Python, Clojure, Java, …
comment
> are just AI. You realize that the term "AI" didn't come to life in 2009, it's been around for over 70 years?
comment
Note, these are two different repos. One is the toolkit, the other is my custom config on top of it.
comment
This is a textbook motte-and-bailey. You're telescoping threat escalation - chaining together "what if" steps until everything sounds equally catastrophic: "Your editor can write t…
comment
Wow, thank you of course, but honestly, you're giving me way too much credit. None of this stuff I mentioned requires some special skills - most of it is about finding the right package and insta…
comment
A browser's sandbox exists because it routinely executes arbitrary code from untrusted remote origins. Emacs (or any other editor) with an LLM integration does not fetch and auto-execute code fro…
comment
https://github.com/agzam/spacehammer https://github.com/agzam/.spacehammer …
comment
> most of them are dynamically typed (thus don't need sum types, as there are no types) I think you're conflating. "No compile type checking" and "no sum types" are di…
comment
Ah, that's on Mac, but I forgot to tell you about the Linux. On Linux, I ran my modal-keyboard-toolkit controlled through babashka (clojure) with an exposed nREPL endpoint. That means I can query…
comment
Not ever remotely true. Emacs has one of the best plain and structured text editing ever known to humans. Buffer abstraction alone is a godsend. Indirect buffer editing allows you to edit any piece in…
comment
I'm a die-hard vimmer. I use vim motions in my editors, my IDEs, my browsers, my WMs, my terminals. I use vim-like navigation system-wide - e.g. for the volume control I switch to "media&quo…
comment
> Yeah, that's incredibly unsafe. Having a browser on your machines is unsafe. The browser is a massively more dangerous attack surface than an Emacs-based LLM tool. What I have is a curated s…
comment
> it sounded like That exactly what it is. People's reaction is a default pattern-matching on "AI executes code on your machine." - Ay the horrors!. They have no idea of my cybersec …
comment
"Technically superior in isolation" argument, unfortunately (as relatively short history of our field shows) rarely manifests in tools being actively used by many. Coalton's type system…
comment
> LLM-s will stop writing human-readable code, as this is additional obstacle, they will work directly with binaries LLMs already internally operate on embeddings - dense floating-point vectors in …
comment
gptel has the built-in elisp eval tool. ECA doesn't have it built-in, I use my custom MCP (I posted the link in the comment above).
comment
Huh. So what do you think "modality" is? Emacs is inherently a modal editor. Transients, isearch, chords (when it expects another key after C-c or C-x) - that's all modality. VSCode has…
comment
gptel has the built-in tool to eval elisp, prompt the LLM to make changes in the active Emacs session and watch it do it.
comment
(setopt gptel-default-mode 'org-mode) For persistence: https://github.com/agzam/.doom.d/blob/main/modules/custom/ai... …
comment
Evil stands for Extensible VI Layer, it's not "literal Google".