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
> like lua/wren which can transpile to Janet too. Really? I've used dozens of languages and honestly, I just can't wrap my head around how ugly Lua code can get. At first, I tried tr…
comment
> Lisp from my understanding is incredibly polarizing No it's not! It's as "polarizing" as "group theory" or "set theory". Lisp is fucking math - it maps clo…
comment
> the world as we perceive it is made of objects Of course easier to explain the "strategy pattern" to a florist, instead of saying "imagine a function that takes a function". W…
comment
> janet has replaced sh, python, awk, etc.... babashka did that for me.
comment
> I have a visceral reaction to square brackets Once you understand how destructuring works in Clojure, it then becomes obvious what role square-brackets play.
comment
> studied them in school - but i quickly forgot and never got around Because industry lied to you, promising "simplicity and riches". The industry didn't just overcomplicate program…
comment
> over very abstract things. I beg to differ. There's just isn't "easy and straightforward" path to simplicity. We thought that explaining the world with "objects" was…
comment
I've been programming for over four decades as a hobby and more than twenty years professionally. I have gone through dozens of languages and still trying to learn more. Getting into Clojure stil…
comment
Yes, I'm puzzled as well. What exactly is weird - that we have a family? Or family and kids? Or that we need a way to communicate and group SMS is just too primitive and frustratingly annoying? O…
comment
The US for the past 18 years. I'm honestly not sure why would it even sound surprising. Maybe because I said "channel" not "group chat". Just to be clear - this is a private g…
comment
What does country have to do with that? We just don't use whatsapp, instagram or facebook but still need a way to communicate. Unlike something like WeeChat, Telegram is pretty popular in both he…
comment
If you have kids or if you ever get kids, consider what I have done years ago. When my kids were in middle school (and I think I should have asked them to do that in elementary) I forced them to write…
comment
These models starting to feel like Windows versions. Windows 95 was a promising start, but buggy. Windows ME was a disaster. Windows XP was good, but slightly buggy. Windows Vista was a bloated disast…
comment
It depends. If you're building an Emacs package or extending your own customizations, having "every buffer accessible" helps, because that way LLM is not dealing with Emacs (so to say),…
comment
I'm not underrating static typing and I'm not saying static types have no value for refactoring - they absolutely do. But the "I can't refactor safely without types" argument …
comment
We have a few backend services written in Clojure. We expose nrepl ports in our testing SDE k8s clusters. Our UI is all in Typescript, but I use nbb with Playwright - that gives me another REPL. LLM c…
comment
I can only share my empirical anecdata - I deal with code in different languages daily. Lisps have little difference when using with LLM just like any other compile&run language. But when you hook…
comment
When I say REPL, I specifically mean "Lisp REPL". Every step in Read.Eval.Print.Loop slightly differs in homoiconic languages like Clojure, CL, Fennel, Elisp, etc. Javascript and Ruby in tha…
comment
Yeah, most kids have no idea what it is like. Here's my longer comment further down in the thread. https://news.ycombinator.com/item?id=48287062 …
comment
I bet you have not tested it with live Clojure REPL. When you give the LLM living, breathing REPL, it stops guessing and starts empirically analyzing current state of things and produces working solut…
comment
It sounds almost squarely written by someone without practical experience of REPL-driven development. Specifically with Lisp REPLs. Sure, other languages also have REPLs, but if you dig just a bit dee…
comment
Pfff... it's like my teenage daughter who's never driven a car brags to her friends how Mazda is better than Toyota, because "she switched". "Using Emacs" means actively …
comment
What kind of argument is that? Java is 31, Python 35 years old, and Lisp is almost 70. They all still being used. Come on, let's find something real to talk about.
comment
Very cool. My immediate thought was - could this open possibilities to compete with Rust on wasm targets? Upon reviewing it more I realized - probably not. Jank (or any other Clojure dialect) wont…