<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>The Mosh Labs Journal on Mosh Labs</title><link>https://moshlabs.org/blog/</link><description>Recent content in The Mosh Labs Journal on Mosh Labs</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://moshlabs.org/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Why We Built RingBar: Turning Your Phone's Notch Into Something Useful</title><link>https://moshlabs.org/blog/why-we-built-ringbar-turning-your-notch-into-something-useful/</link><pubDate>Mon, 31 Aug 2026 07:15:00 +0100</pubDate><guid>https://moshlabs.org/blog/why-we-built-ringbar-turning-your-notch-into-something-useful/</guid><description>&lt;p&gt;Every Android phone with a punch-hole or notch camera has the same small patch of dead space sitting at the top of the screen, doing nothing but housing a camera. We kept looking at it and thinking it could be doing something.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s the entire idea behind &lt;strong&gt;&lt;a href="https://moshlabs.org/app/ringbar/"&gt;RingBar&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="your-cutout-doing-something"&gt;Your Cutout, Doing Something&lt;/h2&gt;
&lt;p&gt;RingBar wraps a Ring or a Bar around your camera cutout and uses it to show live battery level or real-time download progress, whichever you&amp;rsquo;d rather glance at. It&amp;rsquo;s not a new screen or a widget you have to go find, it&amp;rsquo;s already exactly where your eyes land when you look at your phone.&lt;/p&gt;</description></item><item><title>Why We Built Siro: A Data Usage Tracker That Shows Exactly Where Your Mobile Data Goes</title><link>https://moshlabs.org/blog/why-we-built-siro-a-data-usage-tracker-for-android/</link><pubDate>Mon, 31 Aug 2026 07:00:00 +0100</pubDate><guid>https://moshlabs.org/blog/why-we-built-siro-a-data-usage-tracker-for-android/</guid><description>&lt;p&gt;Most phones will tell you, eventually, that you&amp;rsquo;re close to your data cap. By then it&amp;rsquo;s too late to do anything but panic-close apps and hope. What they won&amp;rsquo;t tell you is &lt;em&gt;which&lt;/em&gt; app got you there, or whether it happened on Wi-Fi (where it doesn&amp;rsquo;t matter) or cellular (where it does).&lt;/p&gt;
&lt;p&gt;That gap is why we built &lt;strong&gt;&lt;a href="https://moshlabs.org/app/siro/"&gt;Siro&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="a-real-answer-not-a-guess"&gt;A Real Answer, Not a Guess&lt;/h2&gt;
&lt;p&gt;Siro reads your phone&amp;rsquo;s own network activity and turns it into a live, per-app breakdown: how much data each app has used, split separately for Wi-Fi and cellular, updated in real time. Your current network speed sits right in the notification shade, so you can watch it move while you&amp;rsquo;re actually using your phone, not after the fact in a buried settings menu.&lt;/p&gt;</description></item><item><title>Why We Built PreSpend: A Planning-First Budgeting App That Puts Commitment Before Spending</title><link>https://moshlabs.org/blog/building-privacy-first-budget-tracker-prespend/</link><pubDate>Tue, 25 Aug 2026 10:00:00 +0100</pubDate><guid>https://moshlabs.org/blog/building-privacy-first-budget-tracker-prespend/</guid><description>&lt;p&gt;Most budgeting apps are trackers. You spend money, the app logs it, and at the end of the month you get a chart telling you where it went. That&amp;rsquo;s useful for looking backward. It does nothing for the moment that actually matters: the moment &lt;em&gt;before&lt;/em&gt; you spend.&lt;/p&gt;
&lt;p&gt;At &lt;strong&gt;Mosh Labs&lt;/strong&gt;, we built &lt;strong&gt;&lt;a href="https://moshlabs.org/app/prespend/"&gt;PreSpend&lt;/a&gt;&lt;/strong&gt; around a different question: &lt;em&gt;what am I committing my money to before I spend it?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s the whole premise. Plan first, spend second.&lt;/p&gt;</description></item><item><title>Why Spinix Is Just a Bar and a Tap: Designing Arcade Games Around One Honest Input</title><link>https://moshlabs.org/blog/why-spinix-is-just-a-bar-and-a-tap/</link><pubDate>Thu, 20 Aug 2026 14:30:00 +0100</pubDate><guid>https://moshlabs.org/blog/why-spinix-is-just-a-bar-and-a-tap/</guid><description>&lt;p&gt;Arcade gaming in the late 1990s and early 2000s had something modern games often lack: &lt;strong&gt;raw tactile response and instant feedback&lt;/strong&gt;. One input, one clear consequence, no ambiguity.&lt;/p&gt;
&lt;p&gt;When we set out to build &lt;strong&gt;&lt;a href="https://moshlabs.org/game/spinix/"&gt;Spinix&lt;/a&gt;&lt;/strong&gt;, we wanted that same directness. The whole game is built around a single tap, more on where the idea came from at the end of this post.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="one-bar-one-tap-no-excuses"&gt;One Bar, One Tap, No Excuses&lt;/h2&gt;
&lt;p&gt;Spinix has no paddle, no ball you launch, no bricks to clear. A short bar sits at the center of the screen, and hazards approach from every direction. Your only input is a tap that rotates the bar. Line it up with the direction a hazard is coming from, and it passes harmlessly. Get caught facing the wrong way, and it doesn&amp;rsquo;t.&lt;/p&gt;</description></item><item><title>Why We're Building Resumiq: An AI Resume Builder That Doesn't Park Your Career on a Server</title><link>https://moshlabs.org/blog/parsing-resumes-privacy-preserving-ai-resumiq/</link><pubDate>Sat, 15 Aug 2026 11:20:00 +0100</pubDate><guid>https://moshlabs.org/blog/parsing-resumes-privacy-preserving-ai-resumiq/</guid><description>&lt;p&gt;Your resume is one of the most sensitive documents you own. Full employment history, achievements, education, contact details, sometimes a photo. Plenty of &amp;ldquo;AI resume optimizer&amp;rdquo; tools today are built around uploading that document to a server and keeping it there indefinitely.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resumiq&lt;/strong&gt; is our answer to that, and it&amp;rsquo;s important to say upfront: it&amp;rsquo;s not out yet. It&amp;rsquo;s actively in development at Mosh Labs, no store listing, no release date pinned down, just a project we&amp;rsquo;re building because we think this space deserves better than what&amp;rsquo;s out there.&lt;/p&gt;</description></item><item><title>The Lost Art of Lightweight Software: What Late-90s Web Engineering Taught Us</title><link>https://moshlabs.org/blog/the-lost-art-of-lightweight-software-web-1-0-lessons/</link><pubDate>Mon, 10 Aug 2026 16:00:00 +0100</pubDate><guid>https://moshlabs.org/blog/the-lost-art-of-lightweight-software-web-1-0-lessons/</guid><description>&lt;p&gt;In 1999, a computer with 64 MB of RAM and a 400 MHz processor could render complex desktop applications, handle real-time chat, and render rich Web 1.0 layouts without a hint of lag.&lt;/p&gt;
&lt;p&gt;Fast-forward to 2026: a simple landing page often downloads 15 MB of JavaScript bundles, executes 40 tracking pixels, blocks rendering for seconds, and consumes 1 GB of browser memory just to display three paragraphs of static text.&lt;/p&gt;</description></item></channel></rss>