ldubinets
I really enjoyed reading your blog post, it was pretty informative about the techniques. I had built mine as a prototype and specifically interested in running all models local and in browser.
Tldraw seems to be a better medium for this that mermaid.
Would be curious to connect and compare notes! Yours is probably way better, I had built mine as a prototype and specifically interested in running all models local and in browser.
You talk, it listens, and a diagram evolves in real-time. It auto-detects the best diagram type (flowchart, sequence, mindmap, timeline, ER, state, class) or you can pick one manually. A 3-step LLM pipeline runs every minute to classify the conversation, extract structure, and generate Mermaid daigrams, building on the previous version each cycle.
You can also bring your own provider and API key (OpenAI, Anthropic, Ollama) for higher quality diagram generation while keeping transcription fully local.
I built this because I found myself frequently wanting to diagram what we're talking about in work meetings at my day job. Please give it a look and let me know what you think!
P.S. The name is inspired by "shimmer" being a collective noun for a group of mermaids.
Live: https://shimmerdiagrams.com Blog post: https://dubinets.io/shimmer-launch/ Twitter/X thread: https://x.com/LevDubinets/status/2036865760686203181
Vanilla Python Packaging
I have been working with python for over 10 years and have standardized my workflow to only use pip & setuptools for all dependency management and packaging [1]. It works great as a vanilla setup and is 100% standards based. I think uv and similar tools mostly shine when you have massive codebases.
Looking for a elasticsearch/logstash/kibana expert who can improve an existing ELK configuration and architect some additional log parsing features we need.
Flexible on hrs/week. Looking for deep ELK expertise as our issues are pretty specific and entrenched.
Email me [email protected]
Yubico customer experience is terrible
I've bought a $700 YubiHSM and the documentation for using it is simply incorrect. It just does not work at all with the tools they publish.Yubico's phone line is a 3rd party answering service and there is no way to reach them directly. They never called back after me making several tickets to call us.It took a week for them to reply to an email support ticket and the person asked for basic...
Broken Crypto in Shadowcash
http://www.thenational.ae/news/world/europe/russias-99-convi...
Google Found Guilty of ‘Abusing Dominant Market Position’ in Russia
Improbable Inspiration (1996)
"a multi-billion dollar health insurance company threatened to take us to court for trademark infringement"
to
"a multi-billion dollar health insurance company threatened to oppose our trademark application"
Was that because of careful consideration and consulting or again because of said health insurance company?
A: Wrong. There are several other spreading mechanisms USB worms use. The LNK vulnerability used by Stuxnet would infect you even if AutoRun and AutoPlay were disabled.
return nil unless other.is_a?(self.class)