back
user profile
iLemming
2,825karma·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
I would love to have something like nvim's "smear-cursor". iirc someone wrote a patch (it was posted on r/emacs) - I'll attach it if I find it. My first thought was "is i…
comment
No answer from the OC - I suppose they just hate everything :) I guess, with enough experience you kind of start disliking every single motherfucking PL. I don't hate programming languages, but g…
comment
I never said s-expressions have no downsides, I merely tried to explain why I think people hate them. They do have downsides - diffing and merging and complex macros are good examples - but calling Li…
comment
> why are you opposed to people presenting the ideas with different notation What are you talking about? I'm not opposed to anything, I don't know where that conclusion comes from. I'…
comment
I have quite the opposite effect. I don't "hate" programming languages, but honestly, sometimes I don't understand how the fuck we (people) managed to build layers and layers of co…
comment
> never heard anyone say that Python is hard to read I already pre-empted that: readability tracks what you learned first and how much you've practiced, and you trying to restate the familiar…
comment
> when I move through the wasteland You got that exactly backwards. A non-lisper unavoidably has to deal with tons of syntactic and semantic clues - parens, colons & semicolons, square brackets…
comment
> It is not very readable. That holds true only for two cases: - For a programmer who never learned Lisp as their first language. I have met people who learned Clojure as their very first PL and …
comment
> I just don't like them That is what I don't get. I have used many different languages, and often is not the syntax that I don't like - I may dislike the semantics, the runtime, the…
comment
> syntax carries semantic expectations True! Syntax is a signaling system. Braces and semicolons signal the C-family, so you prepare for statements, mutation, sequential side effects, and objects. …
comment
It's not about survivorship bias, it's about notation. It's like "hating Leibniz's dy/dx because Newton's dot notation already exists" and I'm arguing that…
comment
I don't "believe" things, I pragmatically choose the tools that work, the ideas that have merits. I did not say "refactoring is equivalent to structural editing", and I specif…
comment
> A lot of people hate sexprs In all my time I have never come across a single Lisper, neither in person nor online, and I know far more than a few dozens, who once grokked the REPL-driven workflow…
comment
> I'm perfectly capable of programming without internet Me too, but let's be honest, I'm not talking about "Hello world!" experiments, I'm talking about developing usa…
comment
"Running your dev stack" is not the same as "developing [usable] software".
comment
Goddamit, like losing the ability for coding without any Internet wasn't enough, now I have to forget how to code without Claude? ps. if you say you still capable of developing software without t…
comment
https://www.youtube.com/@emacspropaganda
comment
> I don't understand is wanting to replace elisp with a mainstream scripting language That typically comes from people without any experience in any Lisps. They don't know "REPL-driv…
comment
I use Neovim too, but it never can fully replace Emacs for me. https://news.ycombinator.com/item?id=48589770
comment
> How did you approach emacs onboarding I'd typically would start by showcasing a single (albeit enormously important) aspect of it, like search. When someone sees the countless ways to search…
comment
I'm currently using my custom fork of thanhvg/emacs-reddigg. It isn't ideal, I've been itching to rebuild it into something more robust. Well, one day I may get annoyed enough and …
comment
So the problem is two-fold, right? a) you need to see the timestamp in different timezone(s) A minor mode with home-zone/visiting-zone vars showing dual times via overlays answers: e.g. "It&…
comment
It's not just Elisp, I think, just any Lisp dialect gets this reaction. Which, honestly, I can't fully comprehend. Wait, how do even people use Emacs while at the same time hating Lisp? Isn&…
comment
> Because you're being too aggressive and unpleasant Huh. Well, I guess, fair enough. Would be weird for me to assert that I don't feel like it. What could I say in my defense? Jesus trie…
comment
> "Is anyone still using emacs?" Nothing else is capable of handling the variety of text-related things I want from my text editor. - I consume HN and Reddit in Emacs. Allows me for examp…
comment
> Org timestamps infamously do not support them. So? Emacs has built-in solar and lunar calendars, has world-clock command, format-time-string accepts ZONE argument. Why don't you build a mino…
comment
> I have zero desire to hack around in it for fun You just sit here stiff-necked without even the slightest clue of what I'm talking about. I don't hack for "fun", I hack with a…
comment
I have not forgotten my own "beginner's journey" - au contraire - I vividly remember it, and thus I'm sharing an admonition - so people wouldn't waste their time. Because I di…
comment
> Emacs Lisp is by far the worst part of emacs Say what you want, but I wouldn't trade it for any other (non-homoiconic) language. Sure, it won't win the contest of the "nicest Lisp&…