Show HN: Synesthesia, make noise music with a colorpicker
3 by tevans3 | 1 comments on Hacker News. This is a (silly, little) app which lets you make noise music using a color picker as an instrument. When you click on a specific point in the color picker, a bit of JavaScript maps the binary representation of the clicked-on color's hex-code to a "chord" in the 24 tone-equal-temperament scale. That chord is then played back using a throttled audio generation method which was implemented via Tone.js. NOTE! Turn the volume way down before using the site. It is noise music. :)
Ask HN: One IP, multiple unrealistic locations worldwide hitting my website
10 by nacho-daddy | 9 comments on Hacker News. Background: I manage an ecommerce website. Recent bot traffic is up. Most traffic can be traced to one or two IP addresses with hundreds of requests per day. These ip addresses don't have DNS records for reverse lookup, and when I map the requests in cloudflare, one address shows up as requesting from different data centers all over the US. What is going on here? Source IP example 173 . 245 . 58 . 0 Chicago, United States (ORD) 340 requests San Jose, United States (SJC) 330 requests Los Angeles, United States (LAX) 310 requests Atlanta, United States (ATL) 310 requests Dallas-Fort Worth, United States (DFW) 290 requests Newark, United States (EWR) 280 requests Washington, United States (IAD) 230 requests Miami, United States (MIA) 210 requests Boston, United States (BOS) 140 requests Singapore, Singapore (SIN) 130 requests Thanks for ideas.
Ask HN: Unemployed almost a year after graduating MIT – a rant
35 by TimGubth | 21 comments on Hacker News. (This is not a problem-solving rant this is a I need to release my thoughts cuz no one in my life understands rant) Not sure where else to turn to but I'm extremely embarrassed to say we're nearing the 1 year anniversary of my Feb graduation (*course 6*) and I'm still unemployed, to the dismay of me and my family. I've applied to hundreds of jobs, tailored my resume with tech folks who regularly hire, tailored cover letters, gotten referrals, spoken to relevant connections in my network, done really well in interviews, all to no avail. The feedback I've received from asking employers who rejected me is never something wrong about me, just that they found someone else with pre-existing experience in that particular industry or tech stack. How am I supposed to compete with that at an entry level? And the longer I go without work, the worse it gets in the eyes of employers. I have two internships from back in undergrad as my "work experience" but that's it, one at a known company and one at a startup. My personal projects were not super intensive unfortunately, but I'm not sure how much that's affecting me at this point. Given the way things are going in the world, I remove certain tech sectors from consideration, but I really don't think that should be a handicap. I knew the job market was bad going into it, but recently, I've genuinely fallen into depression. It feels like I was sold this lie that the MIT name would open doors previously inaccessible to me, but nothing seems to be helping me land a job. Sucks more when I run into old friends who can't even hide their shock that I'm still unemployed. So I have to pretend this is just a gap year and all part of the plan. I'm starting to come to terms with the fact that I might never work in industry as a *software engineer or in tech*, and that sucks! Maybe it's already time for a career change, I don't know to what. I never felt too good about myself at MIT compared to others and so this all feels like proof that I'm not skilled enough to work in my chosen field. I can't even do my hobbies with all this free time because I spend a lot of it applying to jobs, doomscrolling, and sulking. I am really grateful that I was able to move back home with my parents. I think they were happy to have me back for a bit. But now I'm starting to feel like a drag and burden, especially as the *middle child sister* who’s just… there. I feel like a firework that exploded in bursts of color (everyone ooed and ah-ed), and then... nothing. I'm considering starting some volunteer/side projects, but persistently, in the back of my mind, is this voice telling me I'm worthless because I can't make any money. I am a failure.
Unauthenticated remote code execution in OpenCode
45 by CyberShadow | 3 comments on Hacker News. Previous versions of OpenCode started a server which allowed any website visited in a web browser to execute arbitrary commands on the local machine. Make sure you are using v1.1.10 or newer; see link for more details.
Show HN: Hover – IDE style hover documentation on any webpage
8 by sampsonj | 0 comments on Hacker News. I thought it would be interesting to have ID style hover docs outside the IDE. Hover is a Chrome extension that gives you IDE style hover tooltips on any webpage: documentation sites, ChatGPT, Claude, etc. How it works: - When a code block comes into view, the extension detects tokens and sends the code to an LLM (via OpenRouter or custom endpoint) - The LLM generates documentation for tokens worth documenting, which gets cached - On hover, the cached documentation is displayed instantly A few things I wanted to get right: - Website permissions are granular and use Chrome's permission system, so the extension only runs where you allow it - Custom endpoints let you skip OpenRouter entirely – if you're at a company with its own infra, you can point it at AWS Bedrock, Google AI Studio, or whatever you have Built with TypeScript, Vite, and the Chrome extension APIs. Coming to the Chrome Web Store soon. Would love feedback on the onboarding experience and general UX – there were a lot of design decisions I wasn't sure about. Happy to answer questions about the implementation.
Show HN: FP-pack – Functional pipelines in TypeScript without monads
10 by superlucky84 | 3 comments on Hacker News. Hi HN, I built fp-pack, a small TypeScript functional utility library focused on pipe-first composition. The goal is to keep pipelines simple and readable, while still supporting early exits and side effects — without introducing monads like Option or Either. Most code uses plain pipe/pipeAsync. For the few cases that need early termination, fp-pack provides a SideEffect-based pipeline that short-circuits safely. I also wrote an “AI agent skills” document to help LLMs generate consistent fp-pack-style code. Feedback, criticism, or questions are very welcome.
Show HN: Feature detection exploration in Lidar DEMs via differential decomp
3 by DarkForestery | 0 comments on Hacker News. I'm not a geospatial expert — I work in AI/ML. This started when I was exploring LiDAR data with agentic assitince and noticed that different signal decomposition methods revealed different terrain features. The core idea: if you systematically combine decomposition methods (Gaussian, bilateral, wavelet, morphological, etc.) with different upsampling techniques, each combination has characteristic "failure modes" that selectively preserve or eliminate certain features. The differences between outputs become feature-specific filters. The framework tests 25 decomposition × 19 upsampling methods across parameter ranges — about 40,000 combinations total. The visualization grid makes it easy to compare which methods work for what. Built in Cursor with Opus 4.5, NumPy, SciPy, scikit-image, PyWavelets, and OpenCV. Apache 2.0 licensed. I'd appreciate feedback from anyone who actually works with elevation data. What am I missing? What's obvious to practitioners that I wouldn't know?