25376
Top stories from https://news.ycombinator.com (with 100+ score) Contribute to the development here: https://github.com/phil-r/hackernewsbot Also check https://t.me/designer_news Contacts: @philr
JSDoc is TypeScript (Score: 150+ in 11 hours)
Link: https://readhacker.news/s/6Hteq
Comments: https://readhacker.news/c/6Hteq
Ask HN: What Are You Working On? (December 2025) (Score: 152+ in 9 hours)
Link: https://readhacker.news/c/6HsHD
What are you working on? Any new ideas that you're thinking about?
Developing a food-safe finish for my wooden spoons (❄️ Score: 150+ in 4 days)
Link: https://readhacker.news/s/6HdTZ
Comments: https://readhacker.news/c/6HdTZ
Anthropic Outage for Opus 4.5 and Sonnet 4/4.5 across all services (🔥 Score: 153+ in 1 hour)
Link: https://readhacker.news/s/6HtDj
Comments: https://readhacker.news/c/6HtDj
GraphQL: The enterprise honeymoon is over (Score: 151+ in 6 hours)
Link: https://readhacker.news/s/6HsMs
Comments: https://readhacker.news/c/6HsMs
Go is portable, until it isn't (❄️ Score: 150+ in 1 week)
Link: https://readhacker.news/s/6GY59
Comments: https://readhacker.news/c/6GY59
Researchers seeking better measures of cognitive fatigue (❄️ Score: 150+ in 4 days)
Link: https://readhacker.news/s/6HddL
Comments: https://readhacker.news/c/6HddL
Kimi K2 1T model runs on 2 512GB M3 Ultras (Score: 150+ in 6 hours)
Link: https://readhacker.news/s/6Hsag
Comments: https://readhacker.news/c/6Hsag
Using Python for Scripting (❄️ Score: 150+ in 6 days)
Link: https://readhacker.news/s/6H2WL
Comments: https://readhacker.news/c/6H2WL
An off-grid, flat-packable washing machine (Score: 150+ in 16 hours)
Link: https://readhacker.news/s/6HqVU
Comments: https://readhacker.news/c/6HqVU
Are we stuck with the same Desktop UX forever? [video] (Score: 150+ in 18 hours)
Link: https://readhacker.news/s/6HqgU
Comments: https://readhacker.news/c/6HqgU
I fed 24 years of my blog posts to a Markov model (Score: 152+ in 11 hours)
Link: https://readhacker.news/s/6HqwH
Comments: https://readhacker.news/c/6HqwH
Recovering Anthony Bourdain's (really) lost Li.st's (Score: 151+ in 7 hours)
Link: https://readhacker.news/s/6HqGD
Comments: https://readhacker.news/c/6HqGD
Want to sway an election? Here’s how much fake online accounts cost (Score: 154+ in 6 hours)
Link: https://readhacker.news/s/6HqBr
Comments: https://readhacker.news/c/6HqBr
Go Proposal: Secret Mode (❄️ Score: 150+ in 4 days)
Link: https://readhacker.news/s/6H9zb
Comments: https://readhacker.news/c/6H9zb
Beautiful Abelian Sandpiles (❄️ Score: 150+ in 5 days)
Link: https://readhacker.news/s/6H9mn
Comments: https://readhacker.news/c/6H9mn
2002: Last.fm and Audioscrobbler Herald the Social Web (Score: 151+ in 5 hours)
Link: https://readhacker.news/s/6Htud
Comments: https://readhacker.news/c/6Htud
Claude CLI deleted my home directory Wiped my whole Mac (🔥 Score: 150+ in 2 hours)
Link: https://readhacker.news/s/6HtUg
Comments: https://readhacker.news/c/6HtUg
Some surprising things about DuckDuckGo (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6HqPb
Comments: https://readhacker.news/c/6HqPb
Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortem (Score: 150+ in 11 hours)
Link: https://readhacker.news/s/6HrVx
Comments: https://readhacker.news/c/6HrVx
Hashcards: A Plain-Text Spaced Repetition System (Score: 152+ in 4 hours)
Link: https://readhacker.news/s/6HsHE
Comments: https://readhacker.news/c/6HsHE
Freeing a Xiaomi humidifier from the cloud (❄️ Score: 150+ in 2 days)
Link: https://readhacker.news/s/6HjkJ
Comments: https://readhacker.news/c/6HjkJ
AI and the ironies of automation – Part 2 (Score: 150+ in 5 hours)
Link: https://readhacker.news/s/6HsbJ
Comments: https://readhacker.news/c/6HsbJ
Cat Gap (❄️ Score: 150+ in 4 days)
Link: https://readhacker.news/s/6HaBK
Comments: https://readhacker.news/c/6HaBK
Europeans' health data sold to US firm run by ex-Israeli spies (🔥 Score: 161+ in 2 hours)
Link: https://readhacker.news/s/6Hs6w
Comments: https://readhacker.news/c/6Hs6w
Using e-ink tablet as monitor for Linux (❄️ Score: 150+ in 4 days)
Link: https://readhacker.news/s/6H7LT
Comments: https://readhacker.news/c/6H7LT
How the Brain Parses Language (❄️ Score: 150+ in 5 days)
Link: https://readhacker.news/s/6H3tX
Comments: https://readhacker.news/c/6H3tX
Linux Sandboxes and Fil-C (Score: 153+ in 5 hours)
Link: https://readhacker.news/s/6HqYJ
Comments: https://readhacker.news/c/6HqYJ
Why Twilio Segment moved from microservices back to a monolith (Score: 150+ in 4 hours)
Link: https://readhacker.news/s/6HqyC
Comments: https://readhacker.news/c/6HqyC
Ask HN: How can I get better at using AI for programming? (Score: 153+ in 7 hours)
Link: https://readhacker.news/c/6HpMf
I've been working on a personal project recently, rewriting an old jQuery + Django project into SvelteKit. The main work is translating the UI templates into idiomatic SvelteKit while maintaining the original styling. This includes things like using semantic HTML instead of div-spamming, not wrapping divs in divs in divs, and replacing bootstrap with minimal tailwind. It also includes some logic refactors, to maintain the original functionality but rewritten to avoid years of code debt. Things like replacing templates using boolean flags for multiple views with composable Svelte components.
I've had a fairly steady process for doing this: look at each route defined in Django, build out my `+page.server.ts`, and then split each major section of the page into a Svelte component with a matching Storybook story. It takes a lot of time to do this, since I have to ensure I'm not just copying the template but rather recreating it in a more idiomatic style.
This kind of work seems like a great use case for AI assisted programming, but I've failed to use it effectively. At most, I can only get Claude Code to recreate some slightly less spaghetti code in Svelte. Simple prompting just isn't able to get AI's code quality within 90% of what I'd write by hand. Ideally, AI could get it's code to something I could review manually in 15-20 minutes, which would massively speed up the time spent on this project (right now it takes me 1-2 hours to properly translate a route).
Do you guys have tips or suggestions on how to improve my efficiency and code quality with AI?