The ongoing Docker drama left me wanting to control my Docker image hosting, so I went digging into the API traffic of 'docker pull'.
Turns out it's easy to use your own domain as the hostname for Docker images, all without having to self-host your own full registry: https://httptoolkit.com/blog/docker-image-registry-facade/
Blogpost about Docker Hub and wider FOSS community: https://woju.eu/blog/2023/03/foss-and-docker-hub/
(special greetings to @bagder)
oh my god, you can turn off those fucking EVIL sign in with #google popovers on random websites
> Signing in with Google
> Google Account sign-in prompts
I argue we (#curl) should NOT pay docker. Not give in to extortion. This might mean that someone else soon suddenly will register our name and can serve whatever image they want there. 5 *billion* pulls indicate there's a user or two that might fall victim for this.
That's on docker, not us.
All these years later, I just can’t get comfortable with a computer platform where you can write code for it, but the vendor gets to say whether or not people can run your code.
I thought that was wrong the day it was announced and still do.
The money says I’m in a minority. I’m comfortable with that.
The Web remains the only platform without a proprietor. Treasure it.
Wow, look at that, a JEP draft to finalize virtual threads for JDK21
JetBrains Compose 1.3.1 was released yesterday with Kotlin 1.8.10 support: https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.3.1
As such, a pair of related releases late last night for those needing the latest compatibility:
- Molecule 0.8.0 is the same as 0.7.1 but with the new Compose version: https://github.com/cashapp/molecule/releases/tag/0.8.0
- Mosaic 0.5.0 has the new Compose version along with a new `renderMosaic` function which returns a single `String` rendering of the composition for static output: https://github.com/JakeWharton/mosaic/releases/tag/0.5.0
Exciting! Mastodon may soon see support for incoming rich text.
Which means that more formatting options will be seen in Mastodon.
See screenshot for what this might look like.
I have an announcement for the #Java folks. I'm writing a book about common mistakes in Java code. First four chapters are already available in Manning Early Access Program (MEAP). Use this code to get 45% discount: mlvaleev (valid until Match 16th). https://mng.bz/qdpE
Multiplatform Paging 0.2.0 released, which adds Kotlin multiplatform support to paging-compose!
> Apple had the resources needed to build a world-beating browser for many moons. The choice to ship a slower, less secure, less capable engine was precisely that: a choice.
This is by far the most astounding tech demo I’ve seen in a long time. Provides a totally different, amazing POV on how we should think about language/compiler/debugger/runtime/editor as an integrated whole.
Just released a small Molecule 0.7.1. Adds a frame clock for use in browsers, and switches to the JetBrains Compose compiler for better JS and native support.
This server is a place for Jake Wharton. Are you Jake Wharton? This is your place. Are you not Jake Wharton? Well, at least you can find him here.