OSMAnd vs. Organic Maps
There's a new offline mapping program for smartphones, so I thought I'd see how it stacks up against the one I'm already using.
There's a new offline mapping program for smartphones, so I thought I'd see how it stacks up against the one I'm already using.
We’re here with a couple save the dates to reserve some space on your calendars.
Mike Kohn's music, software, and electronics projects.
Shopify successfully migrated two of its largest apps, Shopify Mobile and Shopify Point of Sale (POS) to React Native's New Architecture while maintaining weekly releases and serving millions of merchants. This migration involved a complex codebase with hundreds of screens and native modules, extensive custom…
A 1987 technical introduction to OS/2, covering its architecture, multitasking capabilities, API, and kernel system services.
New discovery underscores security implications of AI-powered development and the rise of Vibe Coding Platforms.
It’s Already Inside Us Microplastics are not just an environmental problem affecting nature. They’re in our blood [1] , lungs [2] , placentas [3] , brains [4] , and breast milk [5] . Every human tissue scientists have tested so far has come back contaminated. In diseased tissue samples of people with chronic illnesses…
Delegate investigative work to AI agents, from L1 to L3 reviews, with consistency, auditability and traceability.
Gather round the fire, everyone, and let me tell you a story. It has everything you could want in a Christmas blockbuster: superheroes and villains, a car crash, children singing, a mystery to solv…
Fountain pens in Japan.
Just wondering how many transactions or writes per second MySQL can handle? While it depends on many factors, fundamentally, about as many transactions as MySQL can commit to disk per second. A modern disk can do ~1000 fsyncs per second , but MySQL will group multiple writes with each fsync. An okay rule-of-thumb…
Why buy a bespoke camera when you can do something much harder instead?
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
PebbleOS, mobile app, SDK improvements and more!
A degree in mathematics might not save you from stacking boxes for a living.
Generating primes using the Buenos Aires constant.
I've been exploring the m8 Dirtywave tracker for a few months now, and it's been a fascinating experience. If you're not familiar with it, the m8 is a portable music sequencer built on the Teensy platform that combines a minimal 8-button interface with a powerful tabular workflow. What makes it special isn't just its…
This is a follow-up to making the rav1d video decoder 1% faster, where we compared profiler snapshots of rav1d (the Rust implementation) and dav1d (the C …
Angelo Pesce's homepage & blog on computers, graphics and other things.
Post describing how I've configured pihole to return different results to clients on my tailnet than those on the LAN.
I am putting this out into the ether to see if anyone wants to join me, in any capacity, in some kind of accountability structure (following each others blog...
Personal blog of Stephen Diehl - Software engineer writing about technology, programming, and the future
Humans have a tendency toward binary thinking (pardon the pun). If it's not A, it's B. Perhaps because Lisps have REPLs, they are often thought of from the outside as being dynamic, interpreted languages. Our years of Python have taught us that such languages don't really have strong typing - it's all a wild guess…
QWEN CHAT GITHUB HUGGING FACE MODELSCOPE DISCORD Introduction Last December, we launched QVQ-72B-Preview as an exploratory model, but it had many issues. Today, we are officially releasing the first version of QVQ-Max, our visual reasoning model. This model can not only “understand” the content in images and videos…
The following guest post from digital humanities scholar Nichole Misako Nomura is part of our Vanishing Culture series, highlighting the power and importance of preservation in our digital age. Read more essays online or download the full report now. Punch cards are a fascinating binary data storage format that aren’t…
I recently needed to use a microcontroller to estimate the pose (translation and orientation) of an object using readings from six different sensors. Since the readings were non-linear and coupled with each other, an explicit analytical solution was out of the question.
As some of the work planned for Marginalia Search this year has been progressing a bit faster than anticipated, there was time to implement an unplanned change. This post details the implementation of a system for detecting when servers are online, to avoid serving dead links and improve data quality, and for…
Adding multi-scale noise layers, mountain distance fields, and elevation blending to create detailed terrain from the paint map foundation.
Note for subscribers: if you are interested in my Ada programming articles only, you can use this RSS feed link. Link to Part 3 here . As ...