HNHacker News
TopNewBestAskShowJobs

lbj

1,547 karma · joined October 19, 2009

Consultant @ lbjgruppen.com

Long time Lisp/FP enthusiast, specifically Clojure. If not Clojure, then Rust.

submissionscomments
lbj··on A Faster Alternative to Jq
That's a really great perspective. Thanks for sharing!
lbj··on Total monthly number of StackOverflow questions over time
Really great write-up, thanks for sharing it again!
lbj··on Functional Quadtrees
How so ?
lbj··on Functional Quadtrees
Apologies! I think I might have a found an eager redirect on the server. I haven't been able to reproduce, but you're not the first to report it. I hope it's fixed now.
lbj··on Ask HN: What Are You Working On? (Nov 2025)
Super fin idea, very nicely executed, thanks!
lbj··on 4-7-8 Breathing
I'm glad you're taking my feedback in stride. To be honest I regretted the harsh tone as soon as I hit submit. Can I blame it on oxygen deprivation? :)
lbj··on 4-7-8 Breathing
Hillarious :)
lbj··on 4-7-8 Breathing
Easily one of the worst UI's I've seen since 2020.

Timing the initial in/exhales is tricky, because the circle contracts, not to its center, but to a nearly invisible (on my screen at least) smaller circle in the middle. No visible counters.

After a while, it just says "Hold". No indication that we're done. And I sit there, almost dying for 2 minutes before realizing, that it's done some kind of quiet-quitting routine on me.

Other than that I enjoyed it.

lbj··on We Tested Google Veo and Runway to Create This AI Film
Really great work, I liked the video, even had a good laugh. But I was surprised to learn that it would cost 1000$ to make something which is still... very clearly artificial.
lbj··on Kilo: A text editor in less than 1000 LOC with syntax highlight and search
Funny. These days when I see a headline like that, I assume it's some type of web component.

Why are all the commenters so eager to get out of terminals?

lbj··on PHP 8.4.4 Released
Does anyone know specifically how much of this is no longer true? https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
lbj··on Software development topics I've changed my mind on
My experience is the opposite, I've only met incredibly friendly and helpful people within the functional world.

Your description of a person who has to put down everyone else in other to raise himself up, is just person with such low self-esteem that it's become toxic. You'll find these people everywhere, it's not exclusive to FP.

I'm personally fairly rigid about implementing business logic as functionally as possible, but I also enjoy game development which is inherently stateful and never without some imperative parts. I do think FP has some advantages over Imperative programming in many instances, but the opposite is also true, and I'd never pretend to be smarter or better than someone like John Carmack, who's made his career almost exclusively in Imperative languages.

lbj··on Software development topics I've changed my mind on
Maybe say it less but it explain it more. I don't get it at all.
lbj··on Software development topics I've changed my mind on
I actually disagree with about half of this.

> Typed languages are essential on teams with mixed experience levels

Essential, meaning 'cannot exist without', it's not. I've seen this work a number of places.

> Blind devotion to functional is dumb.

Managing/limiting state is always a worthwhile pursuit. I'd think he would agree since he seems to value simplicity

> People who stress over code style, linting rules, or other minutia remain insane weirdos to me. Focus on more important things.

That's like saying don't check if your cars tires still have any pattern left, the engine is more important. Until it isn't. Streamlining the smaller details allows the brain to focus on more important stuff, but the details matter and their value increases exponentially with the size of the project.

lbj··on Immutability Changes Everything (2016) [pdf]
I have to say, I really love the title :)
lbj··on Solving the first 100 Project Euler problems using 100 languages
Happy to see Mouse83 get some air time :)
lbj··on NeuralSVG: An Implicit Representation for Text-to-Vector Generation
"Code coming soon" - I hope someone reposts this when there's more to dig into
lbj··on Why Linux is not ready for the desktop, the final edition
Well, you triggered my memory. I have in fact seen a huge amount of "read the manual". But that said, the manual is really, really good :)
lbj··on Why Linux is not ready for the desktop, the final edition
I wonder who he keeps running into. Not only do I use Linux on a daily basis, I run about 20 virtual *nixs from that Linux desktop and everything runs really great, but when I run into problems, the Arch community (ie. colleagues, forums, mailing lists) have been nothing but extremely helpful and friendly. Without exception.

Is Arch the exception?

lbj··on EmacsConf 2024 Notes
Wow, that's actually hilarious!! :D
lbj··on Idiomatic Errors in Clojure
A must-read for Clojurians.I especially appreciated that he took the time to comment on the correct use of assert, which is too often overlooked and makes debugging harder than it needs to be.
lbj··on Fixing the Loading in Myst IV: Revelation
My hat is off to this, I really appreciate how he documented every step he took. It's lengthy but definitely worth the read.
lbj··on Show HN: Don't let your billion-dollar ideas die
> "Release a gorilla wearing a human costume at the gorilla costume contest"

Absolutely brilliant, 2 billion $ idea at least :)

lbj··on Former Google CEO Eric Schmidt's Leaked Stanford Talk
I'll categorize this as 'Unverified'
lbj··on How I use Obsidian
I use org-roam, absolutely love it.

Tip: Select the text on the website and you'll be able to read the yellow boxes.

lbj··on DB Browser for SQLite (Windows, macOS, and Most Versions of Linux)
Looks very nice - I'm still hard-stuck in EJC, the convenience is just unbeatable.
lbj··on Show HN: Simulating 20M Particles in JavaScript
Anyone else having trouble with that web vscode he's using?
lbj··on TIS-100: Tessellated Intelligence System
I had a lot of fun with this, can recommend!
lbj··on Fast and secure translation on your local machine with a GUI
Anyone happen to know how this program got funded by Horizon?
lbj··on gh-116167: Allow disabling the GIL
Fair enough, my apologies.
Page 1 of 15Next →