<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: deppep</title><link>https://news.ycombinator.com/user?id=deppep</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 20 May 2026 18:54:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=deppep" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by deppep in "Map of music"]]></title><description><![CDATA[
<p>Thank you for the head-up!</p>
]]></description><pubDate>Wed, 20 May 2026 14:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48208405</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=48208405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48208405</guid></item><item><title><![CDATA[New comment by deppep in "Map of Metal"]]></title><description><![CDATA[
<p>thank you! :)</p>
]]></description><pubDate>Wed, 20 May 2026 14:23:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48208372</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=48208372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48208372</guid></item><item><title><![CDATA[Map of music]]></title><description><![CDATA[
<p>Article URL: <a href="https://toposonico.com/#lon=10.0593&lat=-4.5548&z=6.56&entity=track&rowid=8714">https://toposonico.com/#lon=10.0593&lat=-4.5548&z=6.56&entity=track&rowid=8714</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48207281">https://news.ycombinator.com/item?id=48207281</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Wed, 20 May 2026 13:21:20 +0000</pubDate><link>https://toposonico.com/#lon=10.0593&amp;lat=-4.5548&amp;z=6.56&amp;entity=track&amp;rowid=8714</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=48207281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48207281</guid></item><item><title><![CDATA[New comment by deppep in "Map of Metal"]]></title><description><![CDATA[
<p>i also made something like this. it cover 17M entities across tracks albums artists and labels. posted on show hn a few times but it went unnoticed (hate u (joking))<p><a href="https://toposonico.com/#lon=14.4313&lat=-1.0200&z=9.10&entity=album&rowid=21801928" rel="nofollow">https://toposonico.com/#lon=14.4313&lat=-1.0200&z=9.10&entit...</a></p>
]]></description><pubDate>Wed, 20 May 2026 13:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48207213</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=48207213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48207213</guid></item><item><title><![CDATA[New comment by deppep in "Python Parsers for NASA General Coordinate Network Notices"]]></title><description><![CDATA[
<p>Hey. Needed this for a while, maybe some other hn people into astrophysics will find it useful too. It's a light package for parsing NASA GCN notices into Python data struct. Parsed notices are flat, fully typed and named so it comes easy to work with them with the autocompletion and static analyzer from your favourite IDE.<p>That's it, not the funniest project for sure but hope that's useful to someone.<p>repo: <a href="https://github.com/peppedilillo/gcn-notice-parser" rel="nofollow">https://github.com/peppedilillo/gcn-notice-parser</a>
docs: <a href="https://peppedilillo.github.io/gcn-notice-parser/" rel="nofollow">https://peppedilillo.github.io/gcn-notice-parser/</a></p>
]]></description><pubDate>Tue, 19 May 2026 11:56:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48192164</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=48192164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48192164</guid></item><item><title><![CDATA[Python Parsers for NASA General Coordinate Network Notices]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/peppedilillo/gcn-notice-parser">https://github.com/peppedilillo/gcn-notice-parser</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48192163">https://news.ycombinator.com/item?id=48192163</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 19 May 2026 11:56:54 +0000</pubDate><link>https://github.com/peppedilillo/gcn-notice-parser</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=48192163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48192163</guid></item><item><title><![CDATA[New comment by deppep in "Show HN: A navigable map and recommender for 17M music entities"]]></title><description><![CDATA[
<p>Hello! I find these fascinating too. The 128 dimensions I mentioned are learned by the NN, they are latent space and their actual meaning is ultimately unknown. The number itself is somewhat arbitrary as it was selected optimizing memory usage vs data coverage so that the track embeddings could sit on an A100.</p>
]]></description><pubDate>Wed, 06 May 2026 14:45:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48036884</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=48036884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48036884</guid></item><item><title><![CDATA[Show HN: Toposonico, a music recommender you can navigate]]></title><description><![CDATA[
<p>Hello HN,<p>This is toposonico, a music recommender and navigable map. At core it's a skipgram word2vec model trained over ~6M playlists. Tracks are embedded in a 128d space. Embeddings for albums, artists and labels are computed marginalizing over tracks. The 2D map was built with UMAP.<p>Both the model and UMAP were trained in the cloud over a NVIDIA A100. All things considered it cost me around ~50EUR, over two main training sessions and a few experiments. For the slippy map I experimented with a few libraries. Ended up with Maplibre GL JS. Loved working with it, kudos to their developers. For the recommender indexes I used FAISS, another great piece of software. Pretty happy with the thing running on a small and cheap box. 
It was the first project where I used LLMs extensively. Still I wouldn’t say this was vibecoded: getting the thing to work as I wanted was the usual pain in the arse and I ended up rewriting by hand multiple times. Mostly Claude on Pro plan when the plan was still usable, then I switched to codex (which eventuay became unusable too, but that’s a another story).<p>It still has some problem. For example very big artists often ends up very disconnected from the rest of the embeddings. I guess this has to do with the high number of mono-artist playlists these ends up on. But I’m not very sure still, and would like to know if anyone else faced a similar issue and how it was fixed. I’m interested in any kind of feedback on UI/UX. Love working on these but, coming from a scientific computation background, have little experience.<p>Repo link: <a href="https://github.com/peppedilillo/toposonico" rel="nofollow">https://github.com/peppedilillo/toposonico</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48035569">https://news.ycombinator.com/item?id=48035569</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 May 2026 12:44:28 +0000</pubDate><link>https://toposonico.com/#lon=-2.2852&amp;lat=-7.0984&amp;z=8.45&amp;entity=album&amp;rowid=4939391</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=48035569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48035569</guid></item><item><title><![CDATA[Show HN: A navigable map and recommender for 17M music entities]]></title><description><![CDATA[
<p>Hello HN,<p>This is toposonico, a music recommender and navigable map. At core it's a skipgram word2vec model trained over ~6M playlists. Tracks are embedded in a 128d space. Embeddings for albums, artists and labels are computed marginalizing over tracks. The 2D map was built with UMAP.<p>Both the model and UMAP were trained in the cloud over a NVIDIA A100. All things considered it cost me around ~50EUR, over two main training sessions and a few experiments. For the slippy map I experimented with a few libraries. Ended up with Maplibre GL JS. Loved working with it, kudos to their developers. For the recommender indexes I used FAISS, another fantastic piece of software. Pretty happy with the thing running on a small and cheap box.<p>Two things influenced me in making this. 
The first is decade-old idea: human navigation and exploration skills work in information spaces too. Many ML concepts fit this idea especially well. It would be nice to see more experiments in this direction. 
The second goes more like a story. Before moving out and selling my turntable, I used to visit record fairs and I always ended up finding something novel there. To find a new record you didn't sit down and listen to ten records in a row, selected based on a supposed model of your personality. You wandered around, speaking with dealers and looking through the crates they brought with them. The crates often leaned on some genre more than another, reflecting the dealer's history and taste. There were huge stalls and there were small ones. Some were  crap. Finding oddities was very easy. I wanted to write something that felt like that.<p>Let me know what you think, if you find any bugs or if you have any idea for improving it.<p>Repo link: <a href="https://github.com/peppedilillo/toposonico" rel="nofollow">https://github.com/peppedilillo/toposonico</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47985369">https://news.ycombinator.com/item?id=47985369</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 02 May 2026 11:15:28 +0000</pubDate><link>https://toposonico.com/</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=47985369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47985369</guid></item><item><title><![CDATA[New comment by deppep in "An interactive intro to quadtrees"]]></title><description><![CDATA[
<p>lovely. how was the visualization made?</p>
]]></description><pubDate>Fri, 27 Feb 2026 13:59:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47180541</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=47180541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47180541</guid></item><item><title><![CDATA[New comment by deppep in "Quarkdown: A modern Markdown-based typesetting system"]]></title><description><![CDATA[
<p>LaTeX is not "old trash". It's one of the best piece of software ever written. Just don't import bs in your document.</p>
]]></description><pubDate>Tue, 03 Jun 2025 18:21:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44173006</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=44173006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44173006</guid></item><item><title><![CDATA[New comment by deppep in "Show HN: Yet another HN clone, this time geared towards astrophysics research"]]></title><description><![CDATA[
<p>Wrote it with the goal of publishing but realized I do not want to go through the hassle of spamming it around to get it out there. Maybe someone else will find it useful? The repo features all the stuff needed for deploying on amazon AWS EC2.<p>For the moment the page is reachable at:<p><a href="http://ec2-16-171-47-81.eu-north-1.compute.amazonaws.com/" rel="nofollow">http://ec2-16-171-47-81.eu-north-1.compute.amazonaws.com/</a><p>Note the http there, not https, I have yet to make a certificate. Hopefully hn will not kill the link. The content is made-up faker bs.<p>Repo is here:<p><a href="https://github.com/peppedilillo/ist">https://github.com/peppedilillo/ist</a><p>Any feedback from people more experienced than me with webdev is appreciated. bests</p>
]]></description><pubDate>Thu, 28 Nov 2024 12:54:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=42264892</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=42264892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42264892</guid></item><item><title><![CDATA[Show HN: Yet another HN clone, this time geared towards astrophysics research]]></title><description><![CDATA[
<p>Article URL: <a href="http://ec2-16-171-47-81.eu-north-1.compute.amazonaws.com/">http://ec2-16-171-47-81.eu-north-1.compute.amazonaws.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42264891">https://news.ycombinator.com/item?id=42264891</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 28 Nov 2024 12:54:52 +0000</pubDate><link>http://ec2-16-171-47-81.eu-north-1.compute.amazonaws.com/</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=42264891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42264891</guid></item><item><title><![CDATA[Show HN: Misfits, a FITS table viewer for the terminal]]></title><description><![CDATA[
<p>Hey any astrophysicist reading hn there? Was sick in august (yeah isn't that nice) and made a small python fits table viewer for the terminal with textual. It would be great to have people try it so if you find any issue I can improve it. If you have no FITS file but would like to try regardless there are some test file in `/test`. Ciao!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41568050">https://news.ycombinator.com/item?id=41568050</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 17 Sep 2024 14:40:15 +0000</pubDate><link>https://github.com/peppedilillo/misfits</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=41568050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41568050</guid></item><item><title><![CDATA[New comment by deppep in "Finding baby black holes with a novel anomaly detection algorithm"]]></title><description><![CDATA[
<p>github: <a href="https://github.com/peppedilillo/grb-trigger-algorithms">https://github.com/peppedilillo/grb-trigger-algorithms</a>
poisson-focus: <a href="https://www.tandfonline.com/doi/full/10.1080/01621459.2023.2235059" rel="nofollow">https://www.tandfonline.com/doi/full/10.1080/01621459.2023.2...</a></p>
]]></description><pubDate>Thu, 15 Feb 2024 16:58:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39385100</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=39385100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39385100</guid></item><item><title><![CDATA[Finding baby black holes with a novel anomaly detection algorithm]]></title><description><![CDATA[
<p>Article URL: <a href="https://iopscience.iop.org/article/10.3847/1538-4357/ad15ff">https://iopscience.iop.org/article/10.3847/1538-4357/ad15ff</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39384998">https://news.ycombinator.com/item?id=39384998</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 15 Feb 2024 16:49:45 +0000</pubDate><link>https://iopscience.iop.org/article/10.3847/1538-4357/ad15ff</link><dc:creator>deppep</dc:creator><comments>https://news.ycombinator.com/item?id=39384998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39384998</guid></item></channel></rss>