YouTube Kids is a major disappointment. Despite a recent refresh the app is buggy and devoid of basic features:
Videos from subscribed channels doesn’t appear in the app. Viewing the same channel on YouTube shows significantly more videos. There’s no way to navigate to subscribed channels and view all of the videos. You can only browse via an algorithmically generated feed. Our account is configured to only allow parent-approved content. However, the search feature often returns no results with no explanation why.
On the difference in developing for Rust vs OCaml:
I love Rust. It’s so fast. It’s so beautiful. But you have to do all these types, all these clones, all these lifetimes and it can be really distracting.
When you’re doing something like web development where it’s mostly IO bound, where you’re waiting on the database, where you’re waiting on the HTTP request, where you’re doing all this waiting there is really no point to carry the burden of having to write all these types.
I’m hunting for my perfect web application language (sure to be a future post). So I’ve been exploring OCaml. I prefer Nix for configuring development environments. It keeps things self-contained and increases the chances that I won’t have painful setup issues when I revisit projects months or years later.
I created a flake.nix that configured OCaml and used ocaml-overlay to add Dream to my development environment:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 { description = "Expiments in ocaml"; inputs = { nixpkgs.
Hello (again) world!
I’ve sorely neglected this site. It’s been four years since last post. I got the urge to write today and…wow…what pain.
The prior version of this site was a bespoke Next.js app forked from somewhere forgotten. I attempted to run it with npm i && npm run dev. Wall of inscrutable errors. Something must have changed with Node.js in the last four years. Next.js v9 must not be compatible.