Good morning
Good Morning!
morning
mogge
Good morning from the yak barber shop š
What's being shaved today?
Probably not time! š
A yak, obviously
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.
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.
I am comparing this to my own codebases where shadow-cljs spits out an advanced compilation in less than a minute, usually.
sounds like a nightmare.
The entire build from scratch of the Docker container takes over an hour š± everything is so slow.
just get a IBM XT with Turbo Pascal. Goes faster,
LOL
This is called progress.
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.
not really CI/CD IMHO
I did another rebuild this morning and timed it this time... yarn build:prod took 82.7 minutes! It is actually insane.
aha, it seems I found one of the culpris. My prod machine only has a single core.
Still insane! Assuming that's still just javascript bundling and not training a machine learning model on terabytes of data?
yup, just a website-
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.
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!)
claude> Do whatever you want, just make it faster. Full YOLO, please, because my life is swiftly ending here.
Those build-times are crazy
š„
Depends on your time scale š
Morning
Good š¤morning