Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
iLemming
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
55 ms
·
811.
▲
by
iLemming
1y ago
I know, right? I honestly have no idea how the heck did I even code before in non-lispy languages. I imagine if I had to pair-program with someone today it would go like: "hey, how do I grab this part of the function quickly, so I can
812.
▲
by
iLemming
1y ago
After college I didn't do a lot of programming for some years. But then jumped into .Net with gusto, because I carried huge respect for Anders Hejlsberg. Back in college they taught us Pascal. It's not that I'm that old, it&#
813.
▲
by
iLemming
1y ago
Moreover, every programming language has its own community. With conventions, rules, style guides, code of conduct, roadmaps and mentality. With some "weird" takes and with some "pragmatic insights", with their own "
814.
▲
by
iLemming
1y ago
> my personal opinion that first impressions matter. It certainly often does, but there also examples where maybe it's not the biggest issue? git, vim, LaTeX, ffmpeg — they all find their users despite being so demonstrably bad with
815.
▲
by
iLemming
1y ago
I'm not trying to attack or blame anyone, but rather share my empirical observations. "Young people and beginners don't even know these things exist" is also along the same lines of thought. > This lack of an attempt
816.
▲
by
iLemming
1y ago
> Not understanding something is not a virtue, not something to act smug and superior about. I'm sorry that I sounded like acting smug, I'm honestly just trying to understand what you're wishing for. An external (non-elisp
817.
▲
by
iLemming
1y ago
> fiddles with registry settings nope, that's with a pristine, freshly installed Windows Pro instance.
818.
▲
by
iLemming
1y ago
> I could never find the killer feature vs other languages I already use. You're kidding or trolling? Structural editing and the REPL are the greatest features of Lisp. The ability to just grab any expression and move it around simp
819.
▲
by
iLemming
1y ago
Whoa, very cool. I love WMs, I love Lisp, and I hate Windows. This seems to be a perfect "medicine" for my frustration with it.
820.
▲
by
iLemming
1y ago
Yeah, well, I use ntfs in Linux. It somehow knows how to treat the partitions. Even though it can't fix the issues when they arise (which almost never happens) — there's no chkdsk for Linux. So, I just don't understand why Wi
821.
▲
by
iLemming
1y ago
> I want a OS, not an entertainment center Exactomundo! I'm a software developer, not a florist. I don't care about all those animations, transitions, dancing emojis, styled sliding notifications, windings and dingleberries. If
822.
▲
by
iLemming
1y ago
I have used Windows for years, and I loved it. I never understood why Linux and Mac users kept bashing on it. I just didn't know any better. These days I'm avoiding booting into Windows unless I really have no choice. The ridiculo
823.
▲
by
iLemming
1y ago
> I really wish org-mode and org-roam's functions were callable outside of emacs What are you even talking about? It's like wishing for java programs to be able to execute without JVM, or Erlang-code without BEAM. While that&#x
824.
▲
by
iLemming
1y ago
"Staying away" implies understanding the perils or benefits, I don't think you ever fully understood either. My point is not to bash on your choice of an editor — I use Neovim myself (it serves me well occasionally). You &quo
825.
▲
by
iLemming
1y ago
Neovim is a text editor. You can't compare Emacs with just a text editor. Just like you can't compare Emacs with a browser, music player, note-taking app, email client, etc. Emacs, first and foremost, is a Lisp REPL, with an embed
826.
▲
by
iLemming
1y ago
> If someone knows of such a tool, I would love to hear about it. Well, you probably not gonna like this but Emacs with Org-mode is excellent for managing Anki cards. My SR cards are not in some other medium — they are literally my notes
827.
▲
Emacs' Transient.el – a few of practical examples [video]
(youtube.com)
9 points
by
iLemming
1y ago
|
1 comments
828.
▲
by
iLemming
1y ago
Some practical examples of how I use Transients in my config and some more stuff — for inspiration, discussion and further ideas. Talking about different use cases I have for transients; showing how I use them to zoom-in/out, cycle the
829.
▲
by
iLemming
1y ago
No, it's not hard to demo, and I've been thinking about making some vids, but it's just difficult for me for multiple reasons. Besides, the whole topic feels too grandiose to cover easily and make it satisfying for every leve
830.
▲
by
iLemming
1y ago
Younger folk and beginners keep ignoring Emacs (and Lisp in general), without the slightest attempt to even understand what kind of philosophy makes it appealing. The profound difference lies in ontological fungibility – Emacs isn’t softwar
831.
▲
by
iLemming
1y ago
> short identifiers in Clojure tend to be pretty standard things No it's not. There's no style-guide rule, or PEPx, or core team recommendation to use short or long names. Clojurists are pragmatists to the core — they use whate
832.
▲
by
iLemming
1y ago
> Clojure had a chance to do better because they were starting a new thing. And it did. The seq abstraction is way more practical than the old-school list obsession in other Lisps. You get to treat collections uniformly while keeping the
833.
▲
by
iLemming
1y ago
> it just baffles me that Clojure decided to go a different way. Have you scrolled to the end, or you're judging by the initial examples in the code, because author did use more sensible names in the refactored example. But if I&#x
834.
▲
by
iLemming
1y ago
> S-expressions really are the game changer. I know, right? The hardest part is that no amount of explaining and convincing anyone who never tried truly grokking this aspect of the homoiconic nature of Lisps really moves the needle. It&#
835.
▲
by
iLemming
1y ago
That's the proper way of maintaining the elitist status and gatekeeping the community only "for true believers". "Looky here you muggles - yep, Lisp is unreadable as shit. Don't you even think of trying..." Jok
836.
▲
by
iLemming
1y ago
> struck me is how easy it is to refactor Yes! After a few years of using Clojure for work; Fennel for configuring anything that requires Lua; Lisp-based editor, nbb and babashka for scripting — now I just can't deal with non-lispy
837.
▲
by
iLemming
1y ago
I feel like I'm talking to a toddler, sigh. Let me try again. Immutability doesn't mean that an "object cannot be modified", it means that in order to modify an object, you must create a new (clone) object. That's a
838.
▲
by
iLemming
1y ago
I got what you're saying the first time, and you still seem to be entirely missing the point. Immutability means that an object cannot be modified after it's created, and any changes result in a new object rather than altering the
839.
▲
by
iLemming
1y ago
Does that mean I can now write Fennel to target BEAM?
840.
▲
by
iLemming
1y ago
> nothing about European or North American culture sounds remotely as bad Setting aside the sweeping generalization you moved the point on, making it look like as if all Indians support or perpetuate the caste system (which by itself a p
More ›