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
That's beyond the point. We are all someone's father, son, etc. We all have things in life to deal with, priorities to reshuffle, bills to pay, worries to calm down. It simply is bullish and…
comment
> what the other parts are Of course I can't explain in detail in a single comment everything I listed, besides, that's just a subset of things I do through Emacs. Sometimes I want to kic…
comment
Now allow me to explain to you kindly, why you're fucking wrong here. You probably have no idea how difficult it is to write anything meaningful in English. Especially these days. For someone for…
comment
You keep doubling down on your own perverted reality you composed out of thin air and somehow I have to apologize? Can you be I dunno, less emotional and more substantive? There's no controversy …
comment
We're not fighting, we're just "emotionally explaining things to one another". That's what my wife says to calm our dog, when he makes a concerned and scared face over a regul…
comment
I know, right? You'd be like "using Emacs like a boss", going with your keyboard "frrrrrrrr" (well, no, that's not Emacs, Emacs would be like "C-c C-c C-c C-c C-x 8 …
comment
> Even more importantly, what happens to teamwork? I can concur with that thought direction. We used to pair and group-program on my team, we have a "Zoom office". Now it has become "…
comment
> whole gestalt of what you do on a computer is now one big programmable surface Emacs-effect. Use it long enough and everything becomes "one big programmable surface". I've been in …
comment
Yeah, sure analogies are... well... some made up shit we use, because we have imagination. And the imagination can take you for a spin. I just disagree with why Emacs heavy users are often "blame…
comment
How often do you fish out a single word in a paragraph that has no semantic, emotional meaning to you personally and automatically flip the entire book, just because of one word? What I meant is that …
comment
> didn't own my data Ownership can have different forms. Slack.app that doesn't let me easily extract code snippets from a thread - owns me. Jira that forces me to use their imbecilic, qu…
comment
Like the cartoon character once said: "Yeah, sure, I mean, if you spend all day shuffling words around, you can make anything sound bad"... Re-read again what I wrote. Specifically about del…
comment
Are you even reading what I wrote? What's with the childish tone, someone dropped your keyboard rate when you're a kid or something? Emacs is a tool, not a religion. There are plenty of tale…
comment
> I want my life to have as little maintenance as possible I honestly can't even relate to what that even means. I'm a programmer - my everyday job is all about changing the behavior of c…
comment
I know, right? Org-mode is soooo much more practical. imenu works great, sparse-trees are awesome, you can edit pretty much any part¹ in an indirect buffer and all. These days I try to consume anythin…
comment
Ehmm, weird, I can't be the only one in the room. You guys didn't know about gfm and gfm-view Emacs modes?
comment
> can't debug their way out of it Whoa, it seems you're using LLM to generate Clojure code like you'd do it with any other "static" PL. Give it a live REPL - it works wondr…
comment
> A relative lack of training data might have a bigger effect though. Nope. Not with Lisps. I've been using LLMs with Clojure/Clojurescript, Elisp and Fennel - for my personal stuff. And …
comment
Ah, well, "magic" probably not the best word here, to be honest. I find Clojure to be the absolute opposite of witchcraft - everything is pretty transparent, there's no magic encapsulat…
comment
Clojure is opinionated about state and identity, not about paradigm in general. It will accommodate whatever paradigms as long as you respect its model of how state gets managed. But try to smuggle so…
comment
> it doesn't support OOP That is only accurate if OOP means "inheritance-based class hierarchies with mutable state" - which is one narrow definition of it. Clojure has solid OOP sup…
comment
You need to understand the basic principles of how Lisp REPL operates. Simple example - if you're building a web scraper in Clojure, you can connect to the browser and "poke" through el…
comment
see the adjacent thread
comment
> Its pretty easy 100%. One can use mozilla/readability to extract the content. Even if you think that would require some effort, think about it - you have to do it ONLY once and never deal wi…
comment
HN threads is probably not the best example because the site is pretty readable already. But it's not that difficult to fetch a thread and render it in the Org-mode outline format. nhreader.el¹ d…
comment
I do, but nothing stopping anyone from doing the same thing with nvim or vscode. I'm pretty sure, for vscode there probably extensions - it's already built atop a browser.
comment
What you're describing is fast scripting in a dynamic language, which is genuinely useful - I agree it beats 'edit, compile, link, run' for exploration. But a Lisp REPL isn't '…
comment
> fantastic with both Most developers evaluate programming languages by comparing features in isolation, never stepping back to consider the overall experience of using one. Features are easy to ta…
comment
I beg to differ. You clearly misinterpret what I'm talking about. Please expand on "scalable", what do you mean by that?
comment
> It's supposed to display content according to the preferences of the user. That's right, the original idea was exactly about that, but like I said - in practice that is no longer a thin…