Live data from Hacker News

Show HN: NeedleDrop – Guess the movie from a song

needledrop.me

21–30 of 83 posts

Re: Show HN: NeedleDrop – Guess the movie from a song

#21
I worked with a colleague who didn't write JS for a long while. My colleague purposefully tried to build the project with the output of ChatGPT.

One of the problems my colleague ran into is that once things don't work as expected, debugging is really hard. When you build a system yourself you have a knowledge foundation, and a process that you repeat over and over. They are intrinsic to your development process. They allow you to quickly debug problems. But not so much when dealing with this kind of generated code. Much more often did we have to resort in peeling back the layers and realize something a couple of layers down was wrong.

One example is that the generated code does not contain take age of the code into account. So all of the sudden you're mixing ESM and non-ESM packages and you get the weirdest errors.

> sometimes I would spend 10 minutes crafting a prompt, forcing me to fully understand and articulate my own line of thinking about what I was trying to achieve .

The reality is that this is one of the reasons why I actually love coding. As someone who has many times unconsciously said the wrong things and pissed off people (sorry!), using a limited grammar to express my wants feels so much safer. The grammar is limited. It is extremely explicit. There is no ambiguity. And bar a few esoteric languages, there are no emojis, and there is no need for me to be polite or offer a tip.

Re: Show HN: NeedleDrop – Guess the movie from a song

#22
post #16

A few different movies have this song in it, would be cool to accept any of the correct answers, depending on how easy that is.

My first thought was Dazed and Confused. I'm not sure if it's more iconic in Gone in 60 Seconds, as I've never seen it.

Up In Smoke, Dazed and Confused, and Gone in 60 Seconds are all quite iconic.

Why wouldn't they just accept any of the three?

Re: Show HN: NeedleDrop – Guess the movie from a song

#23
post #18

One thing that would be convenient would be a link to the previous / next song in the game. I found myself linking the archive page to friends, and while convenient, that isn't as compelling as your clear call to action on the normal play page. :)

Ok that's shooting right up the list! Back and forward arrows to allow you to hammer through the back catalogue

Re: Show HN: NeedleDrop – Guess the movie from a song

#24

Congrats - works and looks good. It's worth noting AI's current limitation for sites: pretty poor accessibility. Consider adding some "screen reader hidden" text for the menu link, and try using the interface with your keyboard (tabbing around). Happy to go into more detail if you want, or email in bio.

I hadn't considered that at all. Will address!

Re: Show HN: NeedleDrop – Guess the movie from a song

#25
post #4

Earlier quoted context omitted.

I quickly learned to set up AWS billing alerts, is there anything else I should keep an eye on?

There doesn't seem to be a ratelimit on your most expensive ressource, the mp3 files on AWS. I checked with cURL, you can do the same. For this web app you should ratelimit the ressource aggressively because of how the game works.

Thanks for this! I'm gonna check this out

Re: Show HN: NeedleDrop – Guess the movie from a song

#26
post #5

What do you think is the realistic ceiling of using an AI agent helper? Like when do you feel like you would “graduate” from the agent and just have enough skills to want to read documentation yourself, etc.? Or would you always imagine yourself using AI as a permanent coding tool?

AI helper has taken me pretty far. I use rails day to day, but I've been using AI to help me build a few quick mini apps with React+Firebase. In rails I'm pretty comfortable, but I'd still use AI for quickly spitting out FE stuff or writing specs (It's much quicker than trying to remember how CSS grids work and which tailwind classes to use). But on the React+Firebase side, it's really critical to be productive. Maybe I'll eventually get to where I am with Rails, where I'd only ask it for specific types of tasks. But there's so much out there in the JS ecosystem. It's fun to be able to try out different tools and be productive without starting from 0. So - I don't really think there is a ceiling. Even if I was 100% fluent in whichever tools and frameworks I was using, it'd be useful for (interactive) rubber ducking, repetitive things like specs, and quickly prototyping UIs.

Re: Show HN: NeedleDrop – Guess the movie from a song

#27
Wappalyzer extension says it's using Firebase, are you? If so, why mixing it with all the AWS stuff? I've been using Firebase for quick mini-projects and it's fun and quick it is for prototyping. If you use it for hosting, no worries about Cloudfront, routing, SSL, or anything... it even automates the github CI/CD.

How did you like using vanilla JS? What sort of build tool did you use?

Re: Show HN: NeedleDrop – Guess the movie from a song

#28
I've always considered Stack Overflow research to be very valuable. Less for the answer to my question and more for the related topics, edge cases, and other details that frequently are included in thorough answers / comments / discussions.

When AI answers your question (and only your question), that's great for that specific instance, but it feels to me like it's lacking in breadth. I wonder if that results in the user becoming really, really reliant on said AI as they don't fully grasp the interconnectedness of coding? Just a thought.

Re: Show HN: NeedleDrop – Guess the movie from a song

#29
post #27

Wappalyzer extension says it's using Firebase, are you? If so, why mixing it with all the AWS stuff? I've been using Firebase for quick mini-projects and it's fun and quick it is for prototyping. If you use it for hosting, no worries about Cloudfront, routing, SSL, or anything... it even automates the github CI/CD. How did you like using vanilla JS? What sort of build tool did you use?

ChatGPT actually suggested firebase for some very basic JSON event logging output I wanted to produce but I'm just realising AWS has something called amplify?

JavaScript has a reputation for being quirky but I'm assuming it has come a long way in the last 10 years (or maybe not) but very quickly I became comfortable with it in an obviously limited way. Next project I'd be more interested in a framework but I'm glad I cut my teeth trying to understand the basics first

Re: Show HN: NeedleDrop – Guess the movie from a song

#30

Today's song is in 2 movies, and I technically got it correct the first time, but the app counted it wrong. Edit: it's actually in several movies. At least 4. All quite iconic imo.

Same - here's the scene from the first movie I guessed https://www.youtube.com/watch?v=Alyx4QeRRdg which was marked as incorrect
Post reply on HN