clojure-europe

simongray 2026-02-04T08:11:12.321419Z

Good morning

dharrigan 2026-02-04T08:11:53.338829Z

Good Morning!

2026-02-04T08:23:07.653069Z

morning

thomas 2026-02-04T09:22:50.071199Z

mogge

2026-02-04T09:48:11.002689Z

Good morning from the yak barber shop šŸ’ˆ

simongray 2026-02-04T10:21:19.181679Z

What's being shaved today?

lread 2026-02-04T12:06:59.798399Z

Probably not time! šŸ™‚

šŸ˜‚ 1
Ben Sless 2026-02-04T13:26:09.499309Z

A yak, obviously

šŸ’Æ 1
2026-02-04T17:16:19.993749Z

I’m getting ready to release a library for doing geometric algebra things in Clojure that I've been factoring out of my personal toolkit. I wanted to make a demo/teaching repo for it with Quil, but it has bit rotted since I last used it, so I'm also fixing that and preparing a new release of Quil before I release Geometer, and so on.

šŸ†’ 1
šŸ”€ 1
simongray 2026-02-04T10:56:17.406089Z

I am maintaining a fork of an angular-based project and every frontend rebuild takes ~18 minutes in prod and yet still results in some massive JS artefact after all of the "optimisations". Just horror all around.

😁 1
šŸ˜‚ 1
simongray 2026-02-04T10:58:01.696509Z

I am comparing this to my own codebases where shadow-cljs spits out an advanced compilation in less than a minute, usually.

thomas 2026-02-04T12:00:34.499019Z

sounds like a nightmare.

simongray 2026-02-04T12:03:51.575909Z

The entire build from scratch of the Docker container takes over an hour 😱 everything is so slow.

thomas 2026-02-04T12:05:32.895739Z

just get a IBM XT with Turbo Pascal. Goes faster,

simongray 2026-02-04T12:05:38.899719Z

LOL

thomas 2026-02-04T12:05:39.761499Z

This is called progress.

ā© 1
šŸ‘Œ 3
šŸ‘ŒšŸ¼ 1
simongray 2026-02-04T12:38:02.036669Z

It's still going... I think it'll take a around 2 hours in total. I think the devs don't really notice how slow it is since they don't build it on their own machine, it just gets offloaded to a CI flow on a different computer. But it really is painful to wait for 2 hours for a website to be updated.

thomas 2026-02-04T13:42:29.873729Z

not really CI/CD IMHO

simongray 2026-02-06T10:22:24.903709Z

I did another rebuild this morning and timed it this time... yarn build:prod took 82.7 minutes! It is actually insane.

😳 3
simongray 2026-02-06T10:24:07.432919Z

aha, it seems I found one of the culpris. My prod machine only has a single core.

teodorlu 2026-02-06T10:25:49.724279Z

Still insane! Assuming that's still just javascript bundling and not training a machine learning model on terabytes of data?

simongray 2026-02-06T10:26:24.206379Z

yup, just a website-

thomas 2026-02-06T10:29:48.723959Z

that is just sad. funny that as in industry we manage to go backwards. When I started in 2000 doing a cross-compile, package step, downloading firmware to the hardware, rebooting card etc. took about 5 to 10 minutes.

teodorlu 2026-02-06T10:33:12.579429Z

my old personal website was static HTML generated with Haskell. Builds were so slow. And one day, a breaking change from a dependency caused me to say "fuck it". I went extreme for my new personal website. Static HTML files, checked into git. Some are generated, and i check in the result. (but there's plenty of reasonable room between 0 s build and 81 minutes build!)

gunnar 2026-02-06T14:19:30.900859Z

claude> Do whatever you want, just make it faster. Full YOLO, please, because my life is swiftly ending here.

gunnar 2026-02-06T14:20:02.216349Z

Those build-times are crazy

thomas 2026-02-06T14:22:10.564779Z

šŸ’„

simongray 2026-02-05T08:21:45.214239Z

Depends on your time scale šŸ˜›

šŸ˜‚ 2
Ludger Solbach 2026-02-04T06:24:30.100599Z

Morning

ray 2026-02-04T07:27:07.381599Z

Good 🤘morning

🤘 4