clojure-europe

genmeblog 2026-03-19T07:29:51.873679Z

Morning!

thomas 2026-03-19T07:49:19.202529Z

mogge

simongray 2026-03-19T07:56:56.301929Z

good morning

2026-03-19T08:16:57.637819Z

morning

yannvahalewyn 2026-03-19T08:40:53.540569Z

morning all 🙂

reefersleep 2026-03-19T09:16:56.374429Z

Good morning

reefersleep 2026-03-19T09:21:04.822779Z

Man, I feel like I live in a completely different world when I read Hacker News at the moment. Here I am, contemplating whether a function should take 3 parameters or take a map parameter, and people on there are herding parallelized teams of AIs, spitting out new code bases in hours.

😁 1
😂 1
thomas 2026-03-19T09:27:34.924259Z

go for the map I'd say

thomas 2026-03-19T09:27:48.140229Z

and ignore HN

Thomas Moerman 2026-03-19T09:50:48.574429Z

I feel ya. Since fall/winter 2025 I feel I've been yanked into a parallel universe where I've become a Star Trek computer beta tester.

Thomas Moerman 2026-03-19T09:51:02.665979Z

Make that alpha.

🤣 2
simongray 2026-03-19T10:26:21.514679Z

I feel ya. HN has been like 95% boring AI hype content ever since ~2023 or so.

thomas 2026-03-19T10:26:57.531609Z

maybe we should all go back to /.

➕ 3
thomas 2026-03-19T10:31:17.536039Z

just showing off how old some of us are. 🧓

simongray 2026-03-19T10:41:23.073899Z

I wasn’t even really more than a lurker of slashdot. I mostly visited OSNews back in the day.

❤️ 2
thomas 2026-03-19T10:43:34.644319Z

I always have been a lurker on those things... (slack seems to be the exception). I used to read /. al lot and then one day HN just took over. I still sometimes look at /. just read the entries that I couldn't be bothered to click on in HN and then get the short entry from /. a day later.

Ben Sless 2026-03-19T11:39:26.889099Z

All good technology boards are niche. If they stop being niche, they stop being good.

💯 1
reefersleep 2026-03-19T12:16:46.820519Z

I feel ya. HN has been like 95% boring AI hype content ever since ~2023 or so.This, I'm so tired of AI talk. Maybe I should take @thomas ' advice and take a break from HN

reefersleep 2026-03-19T12:17:52.384169Z

Which boards do you prefer?

Ben Sless 2026-03-19T12:59:52.174629Z

Most can't be mentioned in polite company. Board is a loose term, too. The Clojurians slack is one example.

seancorfield 2026-03-19T13:09:10.696609Z

I pretty much gave up reading HN... it always seems like most of the folks there spend their time arguing about stuff rather than actually making stuff... r/Clojure is pretty good (but Reddit in general is no better than HN, IMO). I guess it depends what you want from a forum / board / chat group?

seancorfield 2026-03-19T13:10:07.974209Z

IT is such a huge space that "general" topic spaces just don't have enough focus or signal-to-noise to make them valuable to me...

simongray 2026-03-19T13:25:02.481509Z

Reddit is completely taken over by bots and normies. I want to migrate to the decentralised version… eventually.

thomas 2026-03-19T13:35:20.544639Z

and let me just say... this slack is my second home. I just love being here.

❤️ 4
➕ 4
Dimitar Uzunov 2026-03-25T13:31:15.778619Z

I think I learned about Clojure from HN

thomas 2026-03-25T14:06:11.513409Z

for me it was the other way rond, I learned about HN from Clj 😉

reefersleep 2026-03-25T15:45:55.247859Z

I might also have learned about Clojure from HN actually

2026-03-23T14:01:22.533319Z

I have never been a HN person 🤷‍♂️

reefersleep 2026-03-23T14:04:04.426809Z

@jackrusher any other place you like to frequent?

2026-03-23T15:13:33.841839Z

I always enjoyed LtU http://lambda-the-ultimate.org

Ludger Solbach 2026-03-19T09:49:29.566779Z

morning

simongray 2026-03-19T10:29:32.428729Z

Currently yak-shaving my way around Apache Jena’s janky query timeout behaviour. I just wanted to integrate my SPARQL tutorial with my SPARQL editor and it made me realise that I need to guard against all sorts of dumb queries.

😅 2
simongray 2026-03-19T13:13:02.959219Z

TIL you can have multiple :when clauses in a for :

(into {} (for [form-element form-elements
                 :when (not-empty (.-name form-element))
                 :when (or (not= (.-type form-element) "checkbox")
                           (.-checked form-element))]
             [(.-name form-element) (.-value form-element)]))

4
simongray 2026-03-20T08:17:22.018069Z

@ben.sless hmmm... can you give an example?

Ben Sless 2026-03-20T09:03:00.565549Z

It's just that for expands to huge code and is generally slow

Ben Sless 2026-03-20T09:09:11.402279Z

For comptehensions are expressive but expensive. Xforms bridges that gap

simongray 2026-03-20T09:32:03.209049Z

ah, so it's an alternative library implementation of the for macro. Do you usually use these more performant alternatives? Not sure how big the gain is.

Ben Sless 2026-03-20T09:33:39.027229Z

It depends. Can be quite significant. For a for comprehension specifically you can exceed maximum bytecode size for a jvm class

plexus 2026-03-19T15:12:57.487869Z

for is pretty great like that, you can keep adding :when / :let interspersed with bindings

💯 1
Ben Sless 2026-03-19T15:32:48.026449Z

Then just use xform's impl and you got yourself a party