Jan Vladimir Mostert

@polyglotamus.io

idea incubator - chaotic random posts about mostly tech, startups, #Kotlin, #Rust, #TypeScript, #PostgreSQL, #Linux, or anything else interesting - will like your cat pictures

null as NodeFilter? --> Unchecked cast null.unsafeCast<NodeFilter?> --> 👍 Usually any problem in KotlinJs can be fixed with asDynamic ... looks under the hood of unsafeCast ... inline fun <T> Any?.unsafeCast(): T = this.asDynamic() 😂

Fixing leak with Flex Tape meme fixing null as NodeFilter? cast warning with a null.unsafeCast<NodeFilter?>()

1Password not mincing words here: "If you are experimenting with OpenClaw, do not do it on a company device. Full stop." "If you have already run OpenClaw on a work device, treat it as a potential incident and engage your security team immediately." 1password.com/blog/from-ma...

From magic to malware: How OpenClaw's agent skills become an attack surface | 1Password

The same capabilities that make OpenClaw a groundbreaking tool also make it an urgent security risk. This blog contains confirmed examples of agent skills being used as malware vectors, and advice on ...

1password.com

I've translated a JavaScript library to KotlinJs so I can get rid of the external dependency on npm. The project has an ISC + MIT license: is it good enough to have the licenses copied and pasted into the .kt files and reference the original project in the README? This is for a non-OS project

ISC vs MIT license

It's been snowing for two days and several more days of snow predicted. Usually it snows for a day and then it just melts away. This was Saturday morning, got my first cycling on snow / ice experience.

Kotlin 2.3.0 is out! My faves (no order) 😅 - Unused value checker - Improved Context Sensitive Resolution - Java 25 Bytecode - JS suspend function export - Better Swift Interop - Explicit backing fields - New Kotlin Uuid APIs and there is much more! Check it out: blog.jetbrains.com/kotlin/2025/...

Kotlin 2.3.0 Released | The Kotlin Blog

The Kotlin 2.3.0 release is out! This version includes new language features, stable ones, and other features now enabled by default. This release also brings tooling updates, performance improvements

blog.jetbrains.com

Madrid ↔️ Lisbon in just 3 hours – we're on board 🚄 Today, we adopted a plan to complete the Madrid–Lisbon high-speed rail connection by 2034. This is a key step in fully integrating Portugal and Spain into the European high-speed rail network. More → link.europa.eu/kqjJHM

A close-up view of railway tracks and overhead electric lines running through a rural landscape. The image includes a text overlay that reads: “High-speed rail – Plan to complete Madrid–Lisbon high-speed connection by 2034,” along with the European Commission logo in the lower right corner.

I think one of the saddest things about being a millennial is remembering a time when technology was advancing in a way that made life better and easier and more exciting instead of actively, intentionally worse

$3,000 to each author for each book, largest total copyright infringement recovery in history. This is massive win and a huge blow to AI companies—and this out of the case that otherwise allowed training as fair use. Other judges are already more sympathetic to authors. deadline.com/2025/09/anth...

Anthropic Agrees To Pay Record $1.5 Billion To Settle Authors’ AI Lawsuit

AI firm Anthropic has agreed to pay at least $1.5 billion into a class action fund as part of a settlement of litigation brought by a group of book authors. The sum, disclosed in a court filing on Fri...

deadline.com