Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
iLemming
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
631.
▲
by
iLemming
1y ago
Two words: "depend a bot"... Okay, three words... Anyway, updating dependencies and fixing bugs is "maintenance", not "adding new features". From the project management perspective, the project is in "done
632.
▲
by
iLemming
1y ago
I think even better to encrypt the password in ~/.authinfo.gpg, e.g., machine my_db login my_usr password bla-bla-123 And then in the source block header, you can inject it into a variable :var pass=(auth-source-pick-fi
633.
▲
by
iLemming
1y ago
I don't even write in Rust, yet I'm curious if those libraries you talk about are truly in "abandoned" state and not simply in "done" state? Some languages somehow managed to build thriving ecosystems of librar
634.
▲
by
iLemming
1y ago
Yes! Doom Emacs & Spacemacs are recipe books, not necessarily concrete products you have to use in prescriptive manner. Any Emacs user can make use of their modules, some of them are full of interesting gems. I'd highly recommend e
635.
▲
by
iLemming
1y ago
Lua is especially annoying - even after years of using it I just can't really decide how to format it for better readability. lua-fmt sometimes works, often it makes it even worse. I welcomed Fennel in my Lua setups mainly because of t
636.
▲
by
iLemming
1y ago
> code have much less importance than in other fields. Although I'm not a game developer anymore (I've done some in the past) I still have hard time believing this sentiment to be true, even today. Game development is interdisc
637.
▲
by
iLemming
1y ago
> As I understand, you mean, fp approach is comfortable to work with large codebase. I didn't say anything about "large codebases" or "FP approach". I'm just saying that in comparison with Lua, Clojure holis
638.
▲
by
iLemming
1y ago
Fennel already "works". There's a small community of devs around it and in my opinion and practice, it remains a better choice to use instead of Lua directly. I don't even hesitate - whenever I need to tap into Lua-based
639.
▲
by
iLemming
1y ago
AFAIK Janet is not "much simpler to interface with C++". Janet has good FFI for C, but not for C++ directly. Janet's native FFI system is designed specifically for C libraries. C++ has name mangling, classes, exceptions, and
640.
▲
by
iLemming
1y ago
> I thought it was a JVM-based language Clojure is not a "JVM-based" language, it's a hosted language - means Clojure is designed as an abstract language that can be implemented on different runtime platforms. The langua
641.
▲
by
iLemming
1y ago
> why not just use Lua? Because there isn't "true" REPL. Non-homoiconic languages don't have the same kind of REPLs, because every step in them - Read, Eval, Print and Loop have slightly different semantics. I just wr
642.
▲
by
iLemming
1y ago
> Lua, which is much easier to learn/use than Clojure. As someone who used both, I can certainly argue for that point not being true at all, and in practice it isn't. Lua's syntax is a mixed bag and even after years dealin
643.
▲
by
iLemming
1y ago
> not found in other lisps that makes it a lot more visually noisy I disagree. It only feels that way, until you learn how destructuring works in Clojure. Once you grok that, you'd understand why the vector syntax for function argum
644.
▲
by
iLemming
1y ago
It took me a minute to realize that you're talking about code formatting on HN, and it has nothing to do with Clojure. I was like: "What formatting are they talking about? It's darn Lisp - there's no 'formatting gri
645.
▲
by
iLemming
1y ago
So what's your point? I guess you haven't even used Clojure, just looked at this specific piece of code and decided for whatever reason is not "good"? It's as if I posted some text in Sanskrit (which I don't kn
646.
▲
by
iLemming
1y ago
> my understanding from game dev friends is that's precisely what they do, no? Do what? Program games in a Lisp engine? That's quite atypical, which is unfortunate. It's almost impossible to convey the sensation of "l
647.
▲
by
iLemming
1y ago
> you're competing against Lua There's not exactly tiny community (but it's not huge either) that programs against Lua-based engines using Fennel - a Clojure-like Lisp. Jank, aimed to have one-to-one Clojure-parity, I thin
648.
▲
by
iLemming
1y ago
Yeah, well, I don't think it's that simple. You can't just say "eh, gamedevs apparently just don't want 'interactive workflows'", which of course, not true - look at Unreal's Blueprint live editi
649.
▲
by
iLemming
1y ago
> Programming is a tiny part of game development. Yeah, jut like writing is a tiny part of book publishing. What the heck are you even talking about? Programming is absolutely fundamental to game development - it's literally what ma
650.
▲
by
iLemming
1y ago
I just can't wait to see how Jank gets production-ready and absolutely blows the indie gaming community. Hopefully, very soon.
651.
▲
by
iLemming
1y ago
That's just existing muscle memory. Nothing is wrong with you and nothing is wrong with Clojure. I had the same feeling when I started with Lisp. Give it some time, it's absolutely worth it. Interestingly, every single programmer
652.
▲
by
iLemming
1y ago
IMO the only/main reason to rewrite C-parts in Rust is to refactor and untagle the code to generate better incentive for people to work on it, because from what I heard - some C parts of Emacs are of nightmarish complexity, and there
653.
▲
by
iLemming
1y ago
Ah, right. I completely missed the difference between 'делать' and 'делить'.
654.
▲
by
iLemming
1y ago
"Religion's greatest trick wasn't convincing someone there was a God who was all powerful. It was convincing someone else that you couldn't ridicule the idea" R.Gervais
655.
▲
by
iLemming
1y ago
In Russian, you "spare" attention by "making" it. The word 'уделять' shares the same root with the word that means - 'deed', 'doing', 'act' or 'affair'.
656.
▲
by
iLemming
1y ago
I suppose someone (even an experienced vimmer) might argue that learning vim is not so much "umwelt-transformative", but rather like "muscle memory training", like LeetCode drilling. Indeed, basic vim-navigation - (hjkl,
657.
▲
by
iLemming
1y ago
The article basically talkes about "umwelt" (there is a link at the bottom) - "is the specific way in which organisms of a particular species perceive and experience the world, shaped by the capabilities of their sensory orga
658.
▲
by
iLemming
1y ago
> If you ever have a thought that you want to put into words but need to wait for your fingers I'm not sure, I don't think that happens a lot to me, especially because I speak and type in multiple languages. I as well, feel bot
659.
▲
by
iLemming
1y ago
This! Most people don't even realize how much we sacrifice just to get to the office - even if your commute is only 30 minutes (which sounds amazing for a developed country like the US) - it still adds up to 240 hours per year - equi
660.
▲
by
iLemming
1y ago
I no longer use vimium, I use vimium-c, but these should work in both, add these to your custom mappings - you'd thank me later: map gf LinkHints.activateOpenInNewTab count=999999 map go LinkHints.click direct="focused&q
More ›