Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2102

M

Ming Zhou

Personal blog · keminglabs.com · on HN as lynaghkprogrammingdesign

Ming Zhou writes Keming Labs: Data & Design, a personal blog at keminglabs.com about programming and design. Since 2011, 38 different Hacker News readers have linked it 57 times, most often “Building a fast Electron app with Rust”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
57mentions?
38HN people?
2011–2025first – last linked?
Links on Hacker News per year · peak 14 in 2013

The author on HN?

lynaghk · 544 karma · member since 2010

Work: https://keminglabs.com Other projects/writing: https://kevinlynagh.com Newsletter: https://tinyletter.com/kevinlynagh

From their public HN profile, which links to this site.

Most-linked posts?

  1. Building a fast Electron app with Rust
    7 people · 8 mentions · first linked 2018-03-18
  2. Finda: Sub-16ms fuzzy match for windows, tabs, buffers, browser history, etc
    6 people · 8 mentions · first linked 2018-07-04
  3. C2: Clojure(Script) data visualization
    6 people · 6 mentions · first linked 2012-05-04
  4. Building an iOS weather app with Angular and ClojureScript
    5 people · 7 mentions · first linked 2013-06-27
  5. HTML5 interactive treemap visualization
    2 people · 3 mentions · first linked 2011-06-27
  6. /
    2 people · 3 mentions · first linked 2011-06-02
  7. A sampler of ClojureScript application designs
    2 people · 2 mentions · first linked 2013-08-16
  8. BoxBox: A modern design tool
    2 people · 2 mentions · first linked 2015-10-06

What Hacker News says?

  1. What's your definition of "native" though? Sciter interprets "scripts", Electron interprets JavaScript, it'd say both will produce (to varying degrees) interpreted applications. Either of them can run code written in other languages, again with varying degrees of ease, e.g. https://keminglabs.com/blog/building-a-fast-electron-app-wit... Last time I checked Evernote, mentioned in the page you linked, renders notes un…

    Comment linking /blog/building-a-fast-electron-app-with-rust

    on “Flow browser passes the Acid tests”
  2. Submitted Building a fast Electron app with Rust as a story · 248 points

    HN discussion
  3. This writeup from a few years back caught my attention and gave me hope of near natively fast, cross platform electron apps https://keminglabs.com/blog/building-a-fast-electron-app-wit...

    Comment linking /blog/building-a-fast-electron-app-with-rust/

    on “Ask HN: Is there still a place for native desktop apps?”
  4. Submitted C2: Clojure(Script) data visualization as a story · 109 points

    HN discussion
  5. Finda’s architecture[0] is great for this discussion. On the one hand, you can say “look, an Electron app that’s actually fast!” On the other hand, you can say “wow web apps are slow; it takes ~50x longer to render a basic list than to regex search across tens of thousands of strings”. From a performance perspective, the JS part of the stack certainly isn’t helping. 0: https://keminglabs.com/blog/building-a-fast-ele…

    Comment linking /blog/building-a-fast-electron-app-with-rust/

    on “Ask HN: Is there still a place for native desktop apps?”
  6. Submitted Building an iOS weather app with Angular and ClojureScript as a story · 58 points

    HN discussion
  7. I gave this talk. Slides are here: https://keminglabs.com/talks/#bangbangcon2015 I'll post some photos of the current version and more details on my twitter (@lynaghk) tomorrow (in 10 hours). Software is all on an 8-bit Atmel microcontroller, written in C in the style of Harel Statecharts ( http://www.inf.ed.ac.uk/teaching/courses/seoc/2005_2006/reso... ).

    Comment linking /talks/

    on “I made a cell phone [video]”
  8. Submitted Mosaic plots: responsive, flexbox-based parts-to-whole visualizations as a story · 25 points

    HN discussion
  9. He (they?) are working on a new "luxury" phone it appears. More info here: https://keminglabs.com/phone

    Comment linking /phone

    on “I made a cell phone [video]”
  10. Submitted Building an iOS weather app with Angular and ClojureScript as a story · 17 points

    HN discussion
  11. This is a good article on the technical reasons Finda uses electron to make a portable, yet fast & lightweight desktop search app: https://keminglabs.com/blog/building-a-fast-electron-app-wit...

    Comment linking /blog/building-a-fast-electron-app-with-rust/

    on “AMD Ryzen 9 3950X Review”
  12. Submitted Cljs-d3: A ClojureScript façade for D3 as a story · 4 points

    HN discussion
  13. Happy user of Finda here: https://keminglabs.com/finda/ Don't know if it works on Ventura, not upgrading until I know.

    Comment linking /finda/

    on “macOS Ventura is now available”
  14. Submitted Finda: Sub-16ms fuzzy match for windows, tabs, buffers, browser history, etc as a story · 3 points

    HN discussion
  15. I could have sworn there was a ClojureScript wrapper for D3 that was also called C3. Taking a quick search shows that it is actually called C2[1], from Keming Labs. [1]: http://keminglabs.com/c2/

    Comment linking /c2/

    on “C3.js: D3-based reusable chart library”
  16. Submitted BoxBox: A modern design tool as a story · 3 points

    HN discussion
  17. Loved the monocle blog, as well as other posts on that site. [Finda]( https://keminglabs.com/finda/ ) was another one I saw in this space.

    Comment linking /finda/

    on “A Unix-style personal search engine and web crawler for your digital footprint”
  18. Submitted HTML5 interactive treemap visualization as a story · 3 points

    HN discussion
  19. Finda < https://keminglabs.com/finda/ > is the best file search I've seen for macOS. (Incidentally, it has an Electron UI.) Doesn't seem to be updated for Tahoe yet, and even the Sequoia version isn't notarized, so it's not really clear if it has a future.

    Comment linking /finda/

    on “Electron-based apps cause system-wide lag on macOS 26 Tahoe”
  20. Submitted Finda – find things in under 16 milliseconds as a story · 2 points

    HN discussion
  21. This reminds me of this writeup on doing something similar, with Rust as the native core for an electron app; the Rust in this case is in-process, written using "neon". This app (Finda) hit a performance target of 16ms rerenders for incremental browser history + desktop file search - computers are fast, even if you use Electron. - https://keminglabs.com/blog/building-a-fast-electron-app-wit... - https://github.com/n…

    Comment linking /blog/building-a-fast-electron-app-with-rust/

    on “Clojure on the Desktop”
  22. Submitted Finda – Search everything in less than 16ms as a story · 2 points

    HN discussion
  23. This is written by Kevin Lynagh, known for his work on C2 (Like D3 in Clojure - http://keminglabs.com/c2/ ) and "A grammar for statistical graphics" ( http://vimeo.com/53214578 ).

    Comment linking /c2/

    on “Variance”
  24. Submitted Finda Websocket Architecture as a story · 2 points

    HN discussion
  25. Adam Bard's recent work is a good example: http://adambard.com As is Kevin Lynagh's http://keminglabs.com - He also made Denizen (I think) https://getdenizen.com/ I have no idea if any of these are profitable, but at least you get some ideas. Searching "site:news.ycombinator.com microbusiness" also brings up some good examples, for instance: https://news.ycombinator.com/item?id=7367243

    Comment linking /

    on “Ask HN: Examples of profitable little free web tools?”
  26. Submitted The technology of ClearCommit (NKO 2013) as a story · 2 points

    HN discussion
  27. I'm not a Javascript expert and I don't know D3 so I may be missing something here. I'm trying to add a d3 matcher for http://underthesite.com/ , referenced in a contemporary thread: http://news.ycombinator.com/item?id=2746864 Here's the matcher: http://underthesite.com/technologies/d3/matchers/161 It fails to detect that http://keminglabs.com/ukuni/ uses d3. What's missing from the matcher? I notice that there's no…

    Comment linking /ukuni/

    on “Three Little Circles”
  28. Submitted Clojure Cup Tips as a story · 2 points

    HN discussion
  29. I run a small information visualization shop and we use Protovis & D3 exclusively for visualizations on the web. Bostock's work is the most useful and thoughtful visualization framework on any platform, and at this point the only reason I use Hadley Wickam's ggplot2 is for graphics that need more marks than Chrome can handle on the DOM. Initially I didn't see what D3 offered over Protovis, but I've since come around…

    Comment linking /ukuni/

    on “Three Little Circles”
  30. Submitted IOS app with Angular and ClojureScript as a story · 2 points

    HN discussion

Search all of HN for keminglabs.com

Linked by the same people?