CSRF protection without tokens or hidden form fields

csrf-protection-without-tokens-or-hidden-form-fields

A couple of months ago, I received a request from a random Internet user to add CSRF protection to my little web framework Microdot, and I thought it was a fantastic idea. When I set off to do this work in early November I expected I was going to have to deal with anti-CSRF tokens, […]

Mruby: Ruby for Embedded Systems

mruby:-ruby-for-embedded-systems

Table of contents What is mruby mruby is the lightweight implementation of the Ruby language complying to (part of) the ISO standard with more recent features provided by Ruby 3.x. Also, its syntax is Ruby 3.x compatible except for pattern matching. You can link and embed mruby within your application. The ”mruby” interpreter program and […]

Your Inbox Is a Bandit

Your Inbox is a Bandit🔗 1 The Bandit🔗 In probability and machine learning, there’s a notion of multi-arm bandit problems. Your mental image should of you sitting in front of a row of slot machines (known as a one-armed bandit: the “arm” being the lever, “bandit” because it takes your money), each of which may produce […]

Build Android apps using Rust and iced

build-android-apps-using-rust-and-iced

There are NativeActivity and GameActivity examples here. Based on several other examples: iced integration example You can also run most of the examples from iced. For this omit the scene rendering part and set the background of the root container. Text input Text input partially works, unresolved issues: window doesn’t resize on show/hide soft keyboard […]

86Box v5.3

86box-v5.3

December 21, 2025 – written by richardg867 This is the December 2025 update to 86Box, bringing in performance improvements, bugfixes and some new hardware for the holidays. Main features Several small and localized performance improvements have been made to emulation performance, including a new C runtime library for Windows host systems, optimizations to the “new” […]

ONNX Runtime and CoreML May Silently Convert Your Model to FP16

onnx-runtime-and-coreml-may-silently-convert-your-model-to-fp16

Running an ONNX model in ONNX RunTime (ORT) with the CoreMLExecutionProvider may change the predictions your model makes implicitly and you may observe differences when running with PyTorch on MPS or ONNX on CPU. This is because the default arguments ORT uses when converting your model to CoreML will cast the model to FP16. The […]

Disney Imagineering Debuts Next-Generation Robotic Character, Olaf

disney-imagineering-debuts-next-generation-robotic-character,-olaf

Disneyland Paris saw a groundbreaking moment today, where Bruce Vaughn, President and Chief Creative Officer of Walt Disney Imagineering, and Natacha Rafalski, Présidente of Disneyland Paris, introduced a next-generation robotic character representing Olaf, the beloved snowman from Walt Disney Animation Studios’ Frozen. This debut marks a new chapter in Disney character innovation, one where technology, storytelling, and collaboration […]

The gift card accountability sink

the-gift-card-accountability-sink

Programming note: Merry Christmas! There will likely be another Bits about Money after the holiday but before New Year. Bits about Money is supported by our readers. If your education budget or business can underwrite the coming year of public goods in financial-infrastructure education, commentary, and policy analysis, please consider supporting it. I’m told this […]

A Guide to Local Coding Models

a-guide-to-local-coding-models

[Edit 1] This article has been edited after initial release for clarity. Both the tl;dr and the end section have added information. [Edit 2] This hypothesis was actually wrong and thank you to everyone who commented! Here’s a full explanation of where I went wrong. I want to address this mistake as I realize it […]