1,132 karma · joined July 22, 2016
I build a lot of Docker images using Nix, and while yes it’s generally more pleasant than using Dockerfiles, the 128 layer limit is really annoying and easy to hit when you start building images with Nix. The workaround of grouping store paths makes poor use of storage and bandwidth.
Then when I travelled for a few months I only took the Air with me, and it’s incredible how I could pretty much do all of my day to day development on it. The single core performance being pretty much the same is such a huge win.
After having a £3000 Surface Book 2 for a few years which is truly one of the worst devices I’ve ever owned, the M1 Air is by far the laptop I’ve got the most value out of.
I use Gitlab CI and with self hosted runners I can make sure the /nix/store is persistent across CI jobs and then my builds take ~5 seconds if no code has changed, 5 seconds of which is just nix build evaluating all my nix files and realising no work needs to be done.
Why would a large ISP allow customers to bring their own ONT if it means higher chance of problems on the PON? It doesn't seem worth the reputational risk. Allowing customers to bring their own router doesn't affect other customers.
The ONT should be considered part of the ISPs network and not tampered with or replaced. Fibre with an ONT (PON) is a shared medium with other customers, and trying to use your own equipment has the possibility of degrading service for other customers.
I tried Materialize but it seemed incredibly wasteful to duplicate terabytes of data and was also extremely slow compared to the same query running in Postgres.
For now I’ve rolled my own using Debezium CDC and simply reevaluating entire queries with joins when any data changes, but having something more smart would be ideal.
It’s cool to see how it’s still going!
We've moved to next-on-pages for our new marketing site and I've spent the whole day on finishing touches ready for switch over at 20:00 UTC, and now this :((
Even some “heavyweight” frameworks which I didn’t expect to work, work fine, such as NextJS.
I’m a very happy Yarn Berry user.
Sure you can render to static markup without RSC but then you have to do a lot of work to mix server/interactive client components, RSC makes it a lot easier to achieve “server based apps”.
It’s not a deceptive headline at all.
So yes I did migrate to Yarn 2+, and it made CI/CD much easier and faster.