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…
2mo ago·view thread
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…
2mo ago·view thread
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…
2mo ago·view thread
comment
> janet has replaced sh, python, awk, etc.... babashka did that for me.
2mo ago·view thread
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.
2mo ago·view thread
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…
2mo ago·view thread
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…
2mo ago·view thread
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…
2mo ago·view thread
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…
2mo ago·view thread
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…
2mo ago·view thread
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…
2mo ago·view thread
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…
2mo ago·view thread
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…
2mo ago·view thread
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),…
2mo ago·view thread
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 …
2mo ago·view thread
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…
2mo ago·view thread
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…
2mo ago·view thread
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…
2mo ago·view thread
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 …
2mo ago·view thread
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…
2mo ago·view thread
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…
2mo ago·view thread
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 …
2mo ago·view thread
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.
2mo ago·view thread
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…
3mo ago·view thread