Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Midsommer" or a way to create self-organizing maps in JavaScript (github.com/jswest)
5 points by jsbw 6 months ago | hide | past | favorite | 7 comments
I've been obsessed with self-organizing maps (or Kohonen maps) for a few years now, and I made a library that implements a bare-bones SOM algorithm in JavaScript. A SOM is basically a kinda-old school—but effective—way to do dimensionality reduction and clustering.

Midsommer, my library, also comes with a Svelte component to visualize the resulting SOM, and it uses a force-directed graph to display the underlying shape of the map (cosine similarity between adjacent neurons informs the edge weights, basically).

You can see the code here, as well as a couple examples, including one that represents the ~300-odd books I've read since the start of the pandemic. I'm really curious what people think.





Could you please stop posting these? You've done it over a dozen times already. That's too much and we're getting complaints.


I'm seriously confused. What's wrong with it? What are the complaints about? It's some of my favourite content, and seems like it couldn't be more on-topic and helpful.


It's repetitive and does not seem organic.


I am genuinely not sure what you mean by either of these. I also think this goes against the HN guideline "Assume good faith."

But more importantly, I think all of us are hoping one day to wake up and see, "Show HN: Skysheet". It's never been easier to build now with ChatGPT + Claude, what are you waiting for?


> we're getting complaints.

I have not gotten a single complaint. My email is breck7@gmail.com, or people are welcome to complain publicly here. I'm a big boy, I can take it.

On the other hand I've gotten a few very warm messages of thanks from the OP's posting their creations. As you can see, some of the products have substantially improved from these reviews I've shared.

Would you suggest these builder revert these improvements spurred by my volunteer video reviews?

> that's too much

I'm helping the OPs too much?

Why would you want me to help founders less?

Can you explain yourself more?

Would you tell Lebron James to stop giving free lessons to kids at the local basketball court?


Would you tell Lebron James to stop giving free lessons to kids at the local basketball court?

Never.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: