Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
iLemming
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
65 ms
·
841.
▲
by
iLemming
1y ago
Your understanding of immutability feels skewed here. Every time you annotate the PDF, it creates a new version. Even when you overwrite the same file, the structure of the original document changes, therefore creating a new document, ultim
842.
▲
by
iLemming
1y ago
Yeah well, if you choose unwisely, you may end up having a name typical for a lower caste, and then you'd get bullied by your "compatriots". Jokes aside, apparently it's a real thing — I've heard some nasty stories
843.
▲
by
iLemming
1y ago
It's so fucking heartbreaking, relatable and scary. I'm an immigrant, but before you readers start unsheathing your pitchforks, let me tell y'all - I've lived in the States for almost two decades, paying taxes and being
844.
▲
by
iLemming
2y ago
> Handwriting activates broader brain networks than typing No shit. My handwriting is so cryptic, I myself can't even read it. And if I have to go through my older than a few months notes - forget about it. It requires so much brain
845.
▲
by
iLemming
2y ago
github.com/agzam/.doom.d
846.
▲
by
iLemming
2y ago
hahaha. Jocular reminded me the naming story of Karma test runner. Initially they named the project "Testacular". With a description that was something like "Spectacular test runner" (or something like that). Sadly, they
847.
▲
by
iLemming
2y ago
Yes, afaik there is meaningful relevance between logic programming and type systems - Curry-Howard; Dependent types; SMT solvers (related to SAT solvers mentioned in this discussion). However, constraint problems discussed (scheduling, trav
848.
▲
by
iLemming
2y ago
Absolutely valid and befitting point - adding complexity without clear benefits never should be justified. Most (business) applications have ruleset logic for specific problems not exceeding a dozens of rules - regular code often works fine
849.
▲
by
iLemming
2y ago
Awww, thank you. As a Clojurian, I aspire to be kind and helpful. The Clojure community is renowned for its friendly, coaching-oriented attitude. Anyone with questions (even those unrelated to Clojure) should absolutely reach out to Clojuri
850.
▲
by
iLemming
2y ago
FWIW I have no formal CS background whatsoever (maybe you shouldn't even listen to me on this matter), but if you want to gain some understanding of rule engines, you probably shouldn't start with core.logic or clolog (I have not
851.
▲
by
iLemming
2y ago
> Clojure was such a brilliant name IIRC Rich wanted a name that has CLR and J in it - Clojure initially was officially to be supported on both .Net and Java stacks. Later he realized that keeping it completely compatible on both platfor
852.
▲
by
iLemming
2y ago
Scheduling, e.g., course scheduling - allocating rooms, professors, time slots while satisfying constraints; Product configuration systems - helping customers select compatible options for complex products; Genealogical research - querying
853.
▲
by
iLemming
2y ago
You can check any assumptions about the code. But it's not exactly like using browser's dev tools console. First — you don't have to type things "somewhere else" — you're doing it right where you're writ
854.
▲
by
iLemming
2y ago
> I’ve consistently failed to make writing elisp net positive for me for basically anything. That's sad to hear, because I somehow have the exact opposite experience. First, it was about fixing things in my config. Then I often woul
855.
▲
by
iLemming
2y ago
> what's the best way to learn it? What's the best way to learn programming in general? For me, is to try to build something. Find a problem, pick a Lisp, start building. Just make sure to have two things: structural editing an
856.
▲
by
iLemming
2y ago
> I find most niche / less popular languages lack the developer tools ecosystem in ways that simply hinders adoption by more devs. Niche languages often serve specific purposes that don't require broad tooling. They also someti
857.
▲
by
iLemming
2y ago
The point you're trying to make is meaningless. You're trying to compare two things of distinct categories. It's as if I said - "I like Zoom, we sometime use it for screen recordings", and someone replied: "I&#
858.
▲
by
iLemming
2y ago
> Fennel is little more Lua-with-parens. Totally. And Clojure is Java-with-parens; Janet is C-with-parens; LFE - Erlang-with-parens; Elisp is a Stallman's erotic fantasy, neatly wrapped in parens. Only Common Lisp is an "actual
859.
▲
by
iLemming
2y ago
Give me a break. What's not "real" about it? It's homoiconic, it supports connecting to a REPL, it has macros, first-class functions and proper lexical scoping. What else do you want, Guy Steele personally sending you an
860.
▲
by
iLemming
2y ago
> I just don't understand the fixation with REPL Perhaps because maybe you just haven't used one? I'm not talking about "a REPL" in langs like Python, where you typically have to type stuff into it. Lisp REPLs al
861.
▲
by
iLemming
2y ago
> The way lisp languages are pitched here, I thought I was in for a mind opening experience Have you used a Lisp with a connected REPL? Not the one that you have to type instructions into - the one that allows you to send any expression
862.
▲
by
iLemming
2y ago
> I still view Neovim as a huge improvement Neovim unlike Emacs is an editor. Emacs is not a mere code editor, not an IDE, text-processor, or web-browser. Emacs first and foremost is a Lisp REPL, with a built-in text-editor. Without deep
863.
▲
by
iLemming
2y ago
> I specifically DON'T want to have a window that shows all my other open files. There are multiple different ways of separating project/workspace/etc. contexts in Emacs - tab-bar mode, persp.el, etc.
864.
▲
by
iLemming
2y ago
I sincerely appreciate your admonition, my good sir/gentle person. You have gone above and beyond to teach me (a lowly peasant of the digital world) an invaluable lesson of humility and emotional intelligence. Your beautiful eloquence
865.
▲
by
iLemming
2y ago
Oooh, you sound pissed. Or maybe I'm reading it like that in my head. I don't know why you feel like I was staring at your ego the wrong way — never was my intention to hurt your feelings. I can tell you though why my comment soun
866.
▲
by
iLemming
2y ago
Oh, so you think Emacs in 2025 doesn't know what a "completion" is? Just because it started over forty years ago doesn't mean it's stuck in the past, you don't need to "type half a freaking" nothing.
867.
▲
by
iLemming
2y ago
> how many developers log off at 5 Programming is an act of creation. Any creative worker - artists, sculptors, novelists, potters will agree, you cannot timebox your creation - it creeps back into your life even when you're away fr
868.
▲
by
iLemming
2y ago
I think you're shifting the focus to an entirely different matter, and honestly, I'm not sure I can wholeheartedly agree with you. I've seen many young, motivated beginners who performed exceptionally well, even teaching vete
869.
▲
by
iLemming
2y ago
Right. I'm not even old, I'm in my prime; I exercise and eat healthily. My working deadlift weight is about 350 pounds. I keep a dumbbell next to my chair, and I use tools like Pomodoro. Whenever I need to take a bathroom break, I
870.
▲
by
iLemming
2y ago
Thank you captain obvious, but that's not what I'm saying. If your vocation involves sitting long hours you already "not taking care of your body" - humans evolved as hunter-gatherers, engaging in regular physical activi
More ›