Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
iLemming
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
661.
▲
by
iLemming
1y ago
What? Functions can be passed as arguments? Check! Returned from functions? Check! Stored in variables? Check! Lisp-2 just means functions and vars live in separate namespaces, that's all. In every other aspect they are first-class.
662.
▲
by
iLemming
1y ago
> Wrote more stuff in Emacs Can you name Emacs packages you've authored, maintained or contributed to? > vscode now does simply too many things out of the box Oh yeah? Can you edit your filesystem in VSCode like a wiki? Changing
663.
▲
by
iLemming
1y ago
Oh, you know what? I stand corrected - turns out, yazi and oil in neovim actually can do something similar. TIL.
664.
▲
by
iLemming
1y ago
No, you wouldn't. If there was a FOSS product with a donation tier, I bet you'd just use it without ever donating. Which is fine. You're just bitter for whatever reason and that's just wrong. Open-source developers are o
665.
▲
by
iLemming
1y ago
I wonder if the choice of programming language for vibecoding actually would become more relevant rather than less so. Initial collective instinct suggests that perhaps languages don't really matter anymore since LLMs help promote PL
666.
▲
by
iLemming
1y ago
> I am not going to completely change my editor and rebuild two decades of optimization just to use two Emacs tools. Fair point on the surface, it's missing the key aspect of what Emacs actually is. Emacs is not just an editor - to
667.
▲
by
iLemming
1y ago
I can't even start listing the issues with your hasty generalization here - I see outdated anecdotal evidence, survivorship bias, vague metrics, false correlation, goalposts moving. While your personal experience likely genuine, presen
668.
▲
by
iLemming
1y ago
Have you even ever watched someone experienced using Emacs or you're making assumptions on your (I suppose limited experience)? The "distraction" framing assumes everyone has the same preferences and working style, I for one
669.
▲
by
iLemming
1y ago
Fair point! Programming paradigms aren't objectively superior - they're tools, and different people's brains work differently. Many problems are naturally iterative, and forcing them into recursive patterns can feel awkward.
670.
▲
by
iLemming
1y ago
Neovim doesn't even have a GUI and yet quite a bit more popular. I think there's some other factors at play.
671.
▲
by
iLemming
1y ago
Both CL and Elisp are arguably more functional than Javascript in several key ways - Immutable data by convention, First-class function from the start (js added this later), powerful higher-order function are more idiomatic, lexical closure
672.
▲
by
iLemming
1y ago
> I'm not sure I agree that non-emacs things are not extensible Anything that runs on a computer is a program; by definition it is a "programmable" entity. It's only a matter of the degree of intentional programmabili
673.
▲
by
iLemming
1y ago
Whoa, that is an enormously terrible take. Consider that an average programmer over the lifetime of their career can produce the equivalent of 4-10 "War and Peace" volumes - just in pure estimation of numbers of words in their cod
674.
▲
by
iLemming
1y ago
You're confused on both points: First of all, macOS doesn't "support Emacs keys" - those are readline/bash keybindings (C-a, C-e, C-k, etc.), not even partial Emacs navigation. The distinction matters. Emacs is inhe
675.
▲
by
iLemming
1y ago
I'd say this ain't an opinion - it's a fact. Where else can you rename a bunch of items in your directory tree, recursively, using all the features of your editor - multiple cursors, keyboard macros, spellchecking, etc.? Ther
676.
▲
by
iLemming
1y ago
I think your case is an outlier - I think most people go the opposite direction specifically to escape issues with their wrists, but I suppose it is all very personal - depends on too many factors. Great thing is that Emacs is so flexible,
677.
▲
by
iLemming
1y ago
No, I don't do that. I don't store my own comments. I just browse and search HN directly in Emacs.
678.
▲
by
iLemming
1y ago
We're not discussing science here. Personal empirical experience is different from scientific empirical proof. If something has profoundly shifted my worldview, thinking patterns, or life approach, that's my direct, lived evidence
679.
▲
by
iLemming
1y ago
The first part of that joke is an exaggeration. The second part of "not-so-great editor" is simply incorrect. Emacs does provide some OS-like features - process management, file system interface, window management, runtime environ
680.
▲
by
iLemming
1y ago
Ah. I think I vaguely remember now why I chose thanhvg/emacs-hnreader instead of clarete/hackernews, because the former renders buffers in Org-mode.
681.
▲
by
iLemming
1y ago
I'm sorry. I'll try not doing it again :) I just caught a cold, lost sleep and overall have been feeling pretty lame. I don't typically lurk around the orange site, eagerly waiting for someone to mention Emacs.
682.
▲
by
iLemming
1y ago
Evil mode is fantastic. Not only am I fascinated by how nicely it works, I'm just impressed that it's never been a built-in feature of Emacs. It definitely doesn't feel that way. It feels like a baked-in, first-class thing. H
683.
▲
by
iLemming
1y ago
I don't understand what you're saying. If everyone on the team uses Excel to manipulate data and they share it around in .xlsx files, you wouldn't tell them "why not .csv?", right?
684.
▲
by
iLemming
1y ago
YES! Thank you! That's exactly it. You know what really makes Emacs different than other editors and IDEs? Consider many ways one can transform selected text in VSCode. Let's say there are maybe 3-4 ways, with some extensions it c
685.
▲
by
iLemming
1y ago
> elisp is a pretty suboptimal programming language for general-purpose programming. Well, because it ain't. it isn't a general-purpose language. It serves a single, specific purpose and excels at that function remarkably well.
686.
▲
by
iLemming
1y ago
> it doesn't seem boneheaded to me It's not "boneheaded". Shit ain't stupid if thy shit works. This HN user is just a troll with condescending traits and arrogant tendencies, don't feed their ego.
687.
▲
by
iLemming
1y ago
Emacs can do that too. Plug gptel and voila.
688.
▲
by
iLemming
1y ago
Transient is indeed very nice, even though I wish its programmable API was simpler and made more sense, sometimes it feels annoyingly quirky and unreasonably complex. Shameless plug for further ideation and discussion: https://ne
689.
▲
by
iLemming
1y ago
Everything can be reduced to text. Sure, I'm of course pushing it here with my "all digital information reduces to bits, and thus could be text", but the meaningful processing requires understanding the inherent structure and
690.
▲
by
iLemming
1y ago
> if we didn't have a markup language designed for http already Org-mode is far more than just a markup. It is executable - you can have executable code-blocks (in different languages) that interact with one another. It is interacti
More ›