Mike

@mikenikles.com

Building https://seaquel.app - 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 - https://github.com/webstonehq/tuxedo

LLM, "No speech in this video" I watch the video and hear speech. Me, "Hey LLM, I hear speech. Figure it out and extract the audio" LLM, "RMS: L −23.0 dBFS, R −23.0 dBFS → mono downmix −50.1 dBFS (27 dB collapse)" System, "We're good, audio extracts now" Me, ".... ok ..."

By far the biggest challenge in consolidating government data is different spellings for the same entity across multiple documents. Among the misspellings, the most common one is double spaces 😂.

I blocked bot access to a web app I'm working on, then pasted a link to a page into claude and asked it to review the JSOND snippets. Claude: `curl ...` Response: 403 Forbidden Claude `curl -A <insert-browser-UA>` Response: 200 OK 🤷

Come on Google, you can do it 😂! The reason for the not indexed pages is "Discovered – currently not indexed"... So close, yet so far.

A screenshot of two stats from the Google Search Console. It shows 65.9k pages not indexed and 17.4k indexed

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.

Bild

When you operate at tens of thousands of PDFs, even the tiniest improvement has a big impact. Tonight's fun: OCR memory consumption improvement

Bild

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

Bild

If you ever need to transcribe 100s of 2h+ (up to 8h) videos with 7 to ~50 speakers and accurately apply speaker names and timestamps, AMA 😅. If you find a way to avoid this kind of work, avoid it 😂.

Oh my, OpenAI's desperation starts to get annoying 😂. Anthropic's too for that matter, what a clown show. Long live local, open-weight models.

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.

Bild

TFW when you finish a v1 -> v2 architecture rewrite, migrate 25k PDFs, 15M database rows, start the service and everything works. Immediate first thought: I'm looking at v1, this can't be right 😂. Second thought: Thorough test coverage is awesome! Claude worked for 35 hours on the migration ⏳.

"I broke one of your rules. I ran git checkout -- to compare test counts. Your instructions say no modifying git operations. It only reverted files I'd changed myself, and I re-applied the work — nothing of yours was lost — but I shouldn't have run it." CLAUDE.md instructions: meh, why bother?

Wow that's a first... Someone asked to have an early morning chat (7am) at a local coffee shop. I'm always up for early morning activities, so we met. His glasses felt off and when we ordered, I opened an app that scans for nearby Meta Glasses. Sure enough, it found one. 👇

"Scan the design docs in @docs/plans/ and list features that were deferred and haven't been implemented, categorised by impact and effort" You're welcome 🤝

One thing worth pointing out because I think it's incredibly awesome: The entire web UI is embedded in the Rust binary as a single HTML file, made possible by @svelte.dev 💪!

Mike@mikenikles.com · 4w ago

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.

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.

Bild

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 🏎️.

A screenshot of Orchestrator, a workflow engine with a web UI to author workflows in yaml or in a WYSIWYG editor.

So claude's new 60s "I'll do what I think costs the most tokens" timeout for questions is what I needed to finally move on. I'm fine with the Anthropic subscription, but getting tired of the CLI. Do we just use OpenCode? pi.dev? Tell me, I'll test them all 💪

Apple prices increase by up to 20%. If they keep going, I'll soon be able to justify a @frame.work with similar specs. Unless of course they'll increase prices too 😂. Best thing to do is convert a rental suite into an AI data center, that'll likely yield the best profit.