News for hackers. Stuff that matters.

ldubinets

This is sick! I built a similar tool at https://shimmerdiagrams.com

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.

Cool! I built a similar tool at https://shimmerdiagrams.com

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.

Shimmer transcribes your meetings and generates live Mermaid diagrams as the conversation unfolds. Speech recognition (Whisper or Voxtral) and diagram generation (Qwen 3.5) both run on-device via transformers.js and WebGPU. No audio leaves your 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

Re:Uv 0.3 Released on Tuesday August 20, 2024 @05:18PM (#41304181)
I've been closely following the Astral team's work. I am excited by this release and look forward to trying out uv again.

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.

1: https://dubnest.com/blog/vanilla-python-packaging/

Re:Ask HN: Freelancer? Seeking freelancer? (March 2021) on Wednesday March 03, 2021 @09:35AM (#26328800)
SEEKING FREELANCER | REMOTE

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]

Re:Show HN: Jooseph – Playlists for Learning on Sunday March 29, 2020 @08:41PM (#22724164)
This is pretty cool and I'm surprised it hasn't gotten more traction on HN. The value in this for me will be whether the curated lists contain good content. I've started one track and am enjoying the content so far.

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

( Read More... | no comments | on HN )
This is a country whose justice system has a 99% conviction rate, and explains that this is a testament to their exemplary investigational work.

http://www.thenational.ae/news/world/europe/russias-99-convi...

Previous discussion, from when the probe began: https://news.ycombinator.com/item?id=9068334
It would be cool to see a JSCity of JSCity itself on that page.
Re:Norse Attack Map on Wednesday July 08, 2015 @10:55PM (#9855943)
Their homepage says "Norse Tracks over 200,000 tor exit nodes". Tor metrics [1] says there exist 1,000 ish Tor exit nodes. So is Norse's statement a blatant lie?

[1] https://metrics.torproject.org/relayflags.html

Re:Guide to Landing Page Optimization on Wednesday May 21, 2014 @08:03PM (#7781443)
Moz (formerly SEOMoz) has no affiliation with Mozilla.
Nice. I've thought about building such a service myself. Found this when I was looking around: http://iwbyp.chris-granger.com/
Re:New-Age Bullshit Generator on Monday April 14, 2014 @02:18PM (#7587847)
This is amusing. Here's the original (at least, what I believe is the original) http://www.dack.com/web/bullshit.html
Could you share some other similar devices you've seen?
Re:Haste language on Wednesday April 02, 2014 @02:48AM (#7513983)
This is interesting (and exciting). I would love to see an implementation of TodoMVC (http://todomvc.com/) in Haste.
Re:An Early Retirement on Wednesday February 26, 2014 @11:43PM (#7310445)
They have now changed

"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?

Re:HTML5 game written in 0 lines of JS on Friday November 22, 2013 @11:45AM (#6781858)
It works in Firefox 25 for me.
Re:Stuxnet's Secret Twin on Wednesday November 20, 2013 @10:14PM (#6772839)
Q: Disabling AutoRun in Windows will stop USB worms, right?

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.

http://www.f-secure.com/weblog/archives/00002040.html

Re:Ruby Tips Part 1 on Monday September 16, 2013 @02:13AM (#6391898)
Ah, seems everybody misunderstood my comment (not hard to see why). It's not the post conditions that bother me, its the dynamic typing! In my opinion, ruby's duck typing really only works until you actually need it.
Re:Ruby Tips Part 1 on Monday September 02, 2013 @01:44PM (#6316201)
Ruby is neat! Except for this part:

    return nil unless other.is_a?(self.class)

Harry Potter's Diagon Alley in Street View

https://maps.google.co.uk/maps?q=Diagon+Alley+at+Warner+Bros.+Studio+Tour+London%2C+Warner+Bros.+Studio+Tour+London%2C+Studio+Tour+Drive%2C+Leavesden&hl=en&ll=51.690882%2C-0.417287&spn=0.004835%2C0.013411&sll=51.689718%2C-0.417566&layer=c&cid=10355248391383225485&panoid=u1gcE6cVKELE_xgImwtVHQ&cbp=13%2C274.23%2C%2C0%2C-1.66&hq=Diagon+Alley+at+Warner+Bros.+Studio+Tour+London%2C+Warner+Bros.+Studio+Tour+London%2C+Studio+Tour+Drive%2C+Leavesden&t=h&z=17&cbll=51.690875%2C-0.417249

( Read More... | no comments | 2 points | on HN )
Not to mention a list of lists of lists.

(http://en.wikipedia.org/wiki/List_of_lists_of_lists).

Re:Decentralizing Trillian on Wednesday June 12, 2013 @01:51PM (#5869418)
The screenshot function is quite a handy tool too.
Re:iOS 7 on Wednesday June 12, 2013 @12:40PM (#5869021)
Ah, I only have experience in the US store where there is Facebook, Skype and a ton of other good stuff. I suppose its only a matter of time, but for now I agree that is kind of unacceptable .

Older »