Mike
@mikenikles
Building - Database Management, Reimagined. 25 years of helping businesses from 0 to 1. Now building my own product to do it all over again, solo. Creator of tuxedo, a todo.txt TUI
I take it back, Cloudflare AI blocking is delayed but works well! With 75k pages publicly avaliable, plus tens of thousands of PDF documents accessible, I'm not going to pay egress fees for AI training. Goodbye 👋!
AI bots have arrived... Facebook AI training, Semrush, and others. Cloudflare's settings to block them has exactly 0 impact. Nothing a WAF rule can't handle.
When you operate at tens of thousands of PDFs, even the tiniest improvement has a big impact. Tonight's fun: OCR memory consumption improvement
Lunch time well spent to reduce my @railway.com memory spend 🤑. This is a job that runs whisper.cpp on hours-long meetings with many attendees. Changes: • Chunk a file and send it to whisper in windows • Clean up files loaded onto disk
75,884 pages indexed, without a doubt my biggest @svelte.dev web app. It's also the one that has generated the most revenue in the first four weeks since its soft-launch. I'm working with journalists to announce it. It's a slow but steadily moving process.
I think ti's fair to say that, yeah. I've dealt with a bit over 16k PDFs recently 😂. @kettanaito.com feel free to DM me, it's a fun world out there in PDF land 😰.
Introducing Orchestrator ⚡. A single-binary workflow engine that just works™. To scale horizontally, start the binary in worker mode on as many machines as you want. Orchestrator distributes the load automatically. github.com/webstonehq/o... 👇 Orchestrator in action for a stealth project.
I needed an orchestrator, like @kestra.io or windmill.dev. 4 hours later, I have my own. Windmill benchmarks coming soon™. A single binary that ships a @svelte.dev app as a single HTML file - bundleStrategy: inline. Run the same binary in worker mode to scale workflow execution horizontally 🏎️.
You had me at <see screenshot>. I'll check this out tonight, via your referral link!
It doesn't stop 😂. And I also found where most of the people come from: YouTube! www.youtube.com/watch?v=mT1t...
500+ ⭐ Interesting to see todo.txt has such a large community. github.com/webstonehq/t...
I've been touching water in underground lakes, so pardon me for asking... Do we still do AI? Has the bubble burst yet?
Looks like tuxedo was mentioned somewhere 😱. I noticed a few feature requests and PRs, then saw the star count and downloads jumped quite a bit. github.com/webstonehq/t...
@dagster.io could you check your logs please 😅? I can't sign up at dagster.plus/signup.
I've seen enough, taking the cable car for the upper part of the mountain 🥵. My brother is on track to hike the entire mountain in under 2h... The difference between someone who lives and exercises in Switzerland vs someone who lives in North America 😂
Love the idea of using an ATV haha. Photo of the mountain attached, ATV not possible 😞. We're going to hike it on the left side, bottom to top.
For me, it's an early morning exercise, for the tourists likely the highlight of their day 😂. For me, it's time for water and some snacks. For the tourists it's photo time. CHF 5 to enter the pier. Smart move, city council! #iykyk #crashlandingonyou
I'm experimenting with codeberg.org as an alternative to @github.com. Initially, it looked like there was no CI environment nor anything for releases... Boy was I wrong! Both can be enabled in settings. Migrating a basic CI workflow takes 5 minutes (diff attached). Next up: Releases
I have global AI privacy settings and this UI for per-connection overrides. Click a toggle and the "Use global default" unchecks automatically.
Two new quality of life improvements in tuxedo: 1️⃣ Capture via inbox.txt 2️⃣ A progressive web app to capture todos via web Get started: brew install webstonehq/tap/tuxedo
I'm working on tuxedo at the moment. It's a .exe, you start it, it uses todo.txt. It has checkboxes in visual / bulk mode, otherwise type `x` to mark an item done. github.com/webstonehq/t...
I'm building tuxedo, a todo.txt TUI. It follows the todotxt.org file format, but you don't have to remember the syntax. Use `/` or natural language to create todos. Assign priorities, due dates, recurring settings. github.com/webstonehq/t...
Let's be honest, this isn't fun to type: "Pay rent +home @bank due:2026-06-01 rec:+1m t:-3d" This on the other hand 🥰: Pay rent monthly on the first of the month, show the todo 3 days before the due date. It's part of project home and context bank Natural language input now available in tuxedo!