News for hackers. Stuff that matters.

franky47

I was lucky to be given a lecture on FM synthesis by John Chowning himself during his visit of my home town about 20 years ago. As a kid that grew up playing a Yamaha DX11, that was a great moment.
Re:Fable hacked my piano, can I release the results? on Monday September 07, 2026 @12:04AM (#49593759)
typo: did you mean Erik Satie?

https://en.wikipedia.org/wiki/Erik_Satie

> To improve determinism, define a system instruction with explicit rules for your specific use case.

"Please be deterministic".

The Peek mode is insanely good, it reminds me of those exploded views of buildings and "how things work" children books.

The model seems to be having a hard time with the marble floor in the quire (low resolution), is this because of its reflection?

Re:GPT‑Live on Wednesday July 08, 2026 @04:18PM (#48836914)
The live translation demo reminds me of the Babel Fish in The Hitchhiker's Guide to the Galaxy. This could be very valuable to have in your headphones while travelling.

Not super impressed by the model constantly interrupting the user in the other demos though.

Re:Tw-fade: pure CSS scroll-driven edge masking on Thursday June 25, 2026 @03:56PM (#48678436)
Might want to set `overscroll-behavior: contain;` on those scroll areas, having the whole page move up and down (or worse, navigating Back when scrolling left) isn't great UX.

https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/P...

Re:I need your clothes, your boots, and your motorcycle on Thursday June 18, 2026 @08:48AM (#48584523)
"You forgot to say please"
I once made the mistake to reply one of those threads with a public email address, it's now an incubator for AI-generated spam. And not just slop text: now we're getting full vibe-coded HTML UI..

Example: https://bsky.app/profile/francoisbest.com/post/3mhq6znfcxk2d

The whole point of shadcn/ui is that it’s customisable (that’s why the components are copied into your app as opposed to installed from a central npm package).

This is made easier with the /create UI: https://ui.shadcn.com/create

People use it like a design system, but it’s more like a design system for design systems.

Re:Spotify Silently Updates Itself (and How to Stop It) on Saturday March 14, 2026 @08:25AM (#47375974)
Do you not risk having a client app that falls out of sync with the server’s API endpoints?

Loved the headings btw.

I’d love to see someone try.

Though using AI to build the devtools we used for signal analysis would have been helpful.

I used to do that exact job 10 years ago (without AI, obviously). I figure that career would be very different now.

There was something exciting about sleuthing out how those old machines worked: we used a black box approach, sending in test samples, recording the output, and comparing against the digital algorithm’s output. Trial and error, slowly building a sense of what sort of filter or harmonics could bend a waveform one way or another.

I feel like some of this is going to be lost to prompting, the same way hand-tool woodworking has been lost to power tools.

Re:Stranger Things creator says turn off "garbage" settings on Tuesday December 30, 2025 @02:14AM (#46430432)
Especially when the "content" is a blatant AI summary:

> Duffer’s advice highlights a conflict between technological advances and creators' goals. Features like the ones he mentioned are designed to appeal to casual viewers by making images appear sharper or more colorful, but they alter the original look of the content. By asking fans to turn these features off, he is stressing the importance of preserving the director’s vision.

Re: on Monday December 29, 2025 @07:58AM (#46420209)
Disappointing they didn't have their research facility in Cheyenne Mountain.
Re:Show HN: HN Wrapped 2025 - an LLM reviews your year on HN on Sunday December 21, 2025 @09:29AM (#46345076)
This is hilarious, thank you!

How did it match my facial hair in the XKCD, since HN is text-only? :mind-blown:

https://hn-wrapped.kadoa.com/franky47

Re:Using Git add -p for fun (and profit) on Sunday December 14, 2025 @10:19AM (#46263646)
That’s what CI is for.
Re:GitHub no longer uses Toasts on Monday December 08, 2025 @05:40PM (#46198629)
Refined GitHub [1] still does (for things like PR approvals & automations), and it feels odd indeed. Still worth adding on top of the stock UI.

[1] https://github.com/refined-github/refined-github

Sad, I wrote my first ever programs on Arduino, learned C++ through it, and did my first OSS contribution by creating the Arduino MIDI Library, ~16 years ago.

I wouldn't be where I am if it wasn't for Arduino. Thank you to the OSH community for making these boards open to all back then.

Re:Show HN: I built a synth for my daughter on Monday November 17, 2025 @03:26PM (#45957878)
I gave my kids (5 and 2) two Volcas (Beats & Keys) to play with. The Keys is a bit too advanced (too easy to get no sound at all, or something that sounds horrible), but the Beats is a wonderful machine for kids, as it's virtually impossible to make it sound bad. Also great to teach them rhythm.
Re:URLs are state containers on Monday November 03, 2025 @06:50PM (#45805910)
Except you hit limits when trying to share that URL. Eg: try pasting a URL longer than 4096 bytes in Signal or WhatsApp, and they don't render it as clickable.
Re:URLs are state containers on Monday November 03, 2025 @05:28AM (#45797628)
Thanks for mentioning it! (I'm the author)
Re:Play snake in the URL address bar on Monday September 29, 2025 @09:24AM (#45413465)
Thanks for the feedback, Vercel domain uses nuqs [1] (I'm the author) for URL state, and I agree flooding the browser history is a bad experience.

Is there a way to update the URL (ie: keeping it reactive in the address bar) without creating those history entries, or to ask the browser to squash the last entry it created into the previous one?

[1] https://nuqs.dev

Re:When I say "alphabetical order", I mean "alphabetical order" on Monday September 29, 2025 @02:52AM (#45410993)
Cursed alphabetical sorting of numbers:

8 5 4 9 1 7 6 3 2 0

Can you guess what it is?

The reaction (removing the package) is also similar to an inexperienced developer when confronted to their first vulnerability report.

Assuming good intentions (debugging) rather than malice was at play, communication is key: drop the malicious version of the package, publish a fix, and communicate on public channels (blog post, here on HN, social media) about the incident.

A proper timeline (not that AI slop in the OP article) also helps bring back trust.

Older »