Live data from Hacker News

Ask HN: What are you working on (August 2024)?

news.ycombinator.com

301–310 of 1001 posts

Re: Ask HN: What are you working on (August 2024)?

#303

I'm working on a web app that helps you discover books, movies, TV shows, video games, and songs that you'll like. The app makes it super easy to describe what you're looking for and then gives you a unique set of 10 suggestions on each run. It's the first solo project I've done in many years and I'm having a great time learning. I've also been able to get some great recommendations for myself and it's fun to use! ht…

Reminds me of GNOD’s Music Map. https://www.music-map.com/

I really appreciate Apple Music links being listed instead of just Spotify.

Re: Ask HN: What are you working on (August 2024)?

#308
I've been building local tracking for job search listings[1] in my spare time, along with crawlers[2] as data sources. Mostly in bursts though, bc I've been juggling fleshing out the project with actually using the data. (On a related note, the current working state of the backend hasn't been pushed in a while, and still reconsidering the name.) It's mostly been an API up to this point, and most recently I've been chipping away at a frontend to accompany that, which is beginning to be useful on a personal level. In particular, I just got file upload working. But long-term, I see it as a hybrid between Tinder and a CRM (and I already have "swipe" animations working if not the actual touch handling), where you can bring your own data on jobs and companies -- however you get that, because I'm sure you can find better scraping processes -- and have a way of organizing them.

It's a lot of experiments. On the frontend, I'm dispensing with any design systems or styling libraries, and have opted for vanilla CSS and hand-rolled animations. I'm using React for now, just to get it scaffolded faster with tools I know already, but I've been eyeing a few others, for reasons that range from a standing curiosity about Web Components to new ones about signals. The backend stack is all Deno-based: it includes Astral for any scraping needs you might have, uses Oak for routing, and leverages kvdex for storage. (I also contributed `model.getOne` and `model.updateOne` to the latter as part of initially getting duplicate detection working.) My goal is to keep the whole thing light on external dependencies, outside of a few pragmatic options, and generally work more directly with platform or runtime (or in Deno's case stdlib) functionality where feasible.

I otherwise rebuilt my website over the last few months, using Lume for static site generation with similar aims about shipping something generally lighter (the content there is all Markdown, and so far, everything but the syntax highlighting and the ToC generation are built by hand). Additionally, I've been using it as a home for writing[3][4][5] and not just code, so that I have some other things I can show off. (The last one made the front page a couple weeks ago!)

[1] https://github.com/chaosharmonic/escapeHatch

[2] https://bhmt.dev/blog/scraping

[3] https://bhmt.dev/blog/markdown

[4] https://bhmt.dev/blog/osquery

[5] https://bhmt.dev/blog/sonic_pi

Post reply on HN