aleshh

Joined 3 years ago

Karma
30
Submissions
18
Member since
Jul 27
https://alesh.com
View on Hacker News

Recent submissions

Comment · 14 days ago
Hi, I'm Alesh, the dev. It drives me crazy that people are increasingly listening to albums, but streaming services keep wanting us to make playlists. I really wanted to make this as physical and tactile as possible, with different ways of visualizing groups (stacks) of albums, and a 'play now' interface that lets you flip through albums in a random order, and open in your preferred streaming service in one click.

I also love to read reviews, so I aggregate them from a bunch of websites, and I end up with a sort of Rotten Tomatoes for new music? (An offline worker crawls the review sites and an LLM extracts the sentiment and a quote.)

The challenge with these things is how do you get started. I've tried to create starter stacks and I've got a way to import from Spotify or Apple Music playlists.

You can explore without an account. It's required for searching and saving albums. Free for now, I'm hoping to add a paid tier at some point. Letterboxd was a big inspiration.

Tech stack: Next.js on Vercel, Supabase. iOS app is almost finished, it's mostly a SwiftUI shell around server-rendered pages. This has been an adventure in seeing how far I can push LLM coding while still trying to be a software engineer. Pushing back on its wild schemes, trying to keep the DB schema sensible, and collaborating with it on UX ideas.

Curious to hear what people think. Anything missing that would make you use something like this?

Comment · 1 month ago
This is also true of the AirPods 4 with wireless charging. I never realized the Pros have the magnets built in, though. That's pretty cool.
Comment · 3 months ago
Man do I hate applications that create folders in my Documents folder.
Comment · 3 months ago
Hmph. There was no Update button in ChatGPT, but sure enough, restarting it and now I get "ChatGPT Codex".

I'm not sure I like this at all, but hopefully it means the ChatGPT app won't leak memory and need to be restarted every few hours!

Comment · 5 months ago
Yeah for the scales, one thing I've been thinking about is, instead of the individual "position" diagrams, which I agree don't really add that much, adding the ability to mark off part of the "entire fretboard" view with some sort of 4 or 5-fret box to play around with positions.

Do you think that would help? Something else?

Comment · 5 months ago
Banjo would probably make sense and be straightforward. But since I don't play banjo I wouldn't have any way to verify that it's right. I do recommend just forking this and telling codex or whatever "add a Banjo setting to this" — good chance it'll get it right in one shot.
Comment · 5 months ago
The short answer is yes, I do mind.

I've taken some steps to mitigate this. I made a design brief (https://gist.github.com/aleshh/7435682311b6cb944bf18ecc3751f...) for LLMs to follow to kind of steer them in a particular direction. And I do spend time tweaking design with them.

But I agree it's not enough. The problem is, there are as I see it really two options here

(1) Guide the LLM and just spend more time on the visual stuff. The trouble is those refactors take as much time as adding major new features, sometimes more, because the LLM doesn't get it right and you gotta go around and around. So it takes a big time investment to go from something that's pretty good to something that's merely somewhat better.

(2) The other option is to do it all by hand. I sometimes do some of this, but the further along you get the harder it is, because the LLMS write lots of CSS, and (at least the last time I tried) refactoring their stuff is time-consuming and kind of a prerequisite to tweaking things.

Probably what I should do is expand on the design spec, and add it to AGENTS.md (instead of just throwing it in on the initial prompt) and generally try to get good on this aspect.

I should note that on my "real" project (https://flipper.fm), I spend a lot more time steering the design, creating a component library, Storybook, creating CSS classes for the LLM to use, etc etc. Again, this thing is a toy.

Sorry for the long answer, but you're really hitting on something real here.

Comment · 5 months ago
I added that after posting this. You can click any note on the scale, and there are play buttons on the chords. The sound will vaguely approximate the current instrument. On the Compose screen you can select the sound. I'm working on improving the sounds, this is just a first pass.
Comment · 5 months ago
Agree, this is very much about where I am and not for beginners. But I think it helps learn the one “big pattern” when you see where the different scale degrees fit into it in each mode?
Comment · 5 months ago
Ok, I took a stab at this!

- All the notes on fingering charts can be clicked and they play a sound

- Chords get a little playback button

- Compose mode gets its own playback controls

The sound is very basic, I'll see if I can fix that next.

Comment · 5 months ago
Yeah! I came across a book that was literally just fingering charts for all these scales in all the keys and I was like, wait a second, this is dumb...

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton