Best stories

Fnoord 1 day ago

Europeans' health data sold to US firm run by ex-Israeli spies

https://archive.ph/1c0ED

ftm.eu
671 397
Summary
VPN location claims don't match real traffic exits
mmaia 2 days ago

VPN location claims don't match real traffic exits

The article discusses the growing trend of VPN location mismatch, where users' apparent locations do not match their actual locations. It explores the potential reasons for this phenomenon and its implications for online privacy and security.

ipinfo.io
469 313
Summary
lemonlime227 2 days ago

Ask HN: How can I get better at using AI for programming?

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?

447 447
nreece about 14 hours ago

Roomba maker goes bankrupt, Chinese owner emerges

iRobot, the maker of the popular Roomba robot vacuum, has filed for Chapter 11 bankruptcy protection after over 35 years in business. The company cited supply chain issues and macroeconomic challenges as the primary reasons for its financial troubles.

news.bloomberglaw.com
371 432
Summary
Hashcards: A plain-text spaced repetition system
thomascountz about 22 hours ago

Hashcards: A plain-text spaced repetition system

HashCards is a plain-text spaced repetition tool that allows users to create and manage flashcards directly in their text editor. It provides a simple and efficient way to practice and retain information through a distributed, offline-first approach.

borretti.me
355 156
Summary
I tried Gleam for Advent of Code
tymscar 2 days ago

I tried Gleam for Advent of Code

blog.tymscar.com
344 200
pizlonator 1 day ago

Linux Sandboxes and Fil-C

fil-c.org
337 145
david927 about 22 hours ago

Ask HN: What Are You Working On? (December 2025)

What are you working on? Any new ideas that you're thinking about?

329 1,058
Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’
MilnerRoute about 21 hours ago

Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’

The article discusses the tensions between Adafruit's closed-source hardware and software policies, and the open-source ethos of the Arduino platform. It highlights the challenges faced by open-source projects when working with hardware vendors that impose restrictive licensing terms.

thenewstack.io
317 164
Summary
Elevated errors across many models
pablo24602 about 17 hours ago

Elevated errors across many models

The article discusses a recent incident where the status page for the AI language model Claude experienced a partial outage, leading to intermittent availability and delayed responses. The incident was quickly identified and resolved by the engineering team.

status.claude.com
309 149
Summary
Recovering Anthony Bourdain's Li.st's
thecsw 1 day ago

Recovering Anthony Bourdain's Li.st's

The article explores the life and legacy of renowned chef and television personality Anthony Bourdain, highlighting his influential role in shaping the culinary and travel industries, as well as his personal struggles with addiction and depression.

sandyuraz.com
298 136
Summary
zdw 2 days ago

I fed 24 years of my blog posts to a Markov model

The article analyzes 24 years of blog posts from the author's website using a Markov model, providing insights into the evolution of the author's writing style and interests over time.

susam.net
298 117
Summary
If AI replaces workers, should it also pay taxes?
PaulHoule about 15 hours ago

If AI replaces workers, should it also pay taxes?

The article discusses the potential impact of AI replacing human workers and the idea of AI systems paying taxes to offset the economic disruption. It explores the challenges and considerations around implementing such a tax system as automation continues to transform the job market.

english.elpais.com
277 459
Summary
Why Twilio Segment moved from microservices back to a monolith
birdculture 2 days ago

Why Twilio Segment moved from microservices back to a monolith

The article discusses the potential drawbacks of microservices and suggests a shift towards a more monolithic, serverless architecture as a better option for many modern applications, highlighting the advantages of simplicity, cost-effectiveness, and improved developer experience.

twilio.com
274 247
Summary
nkko 1 day ago

Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortem

The article discusses the challenges faced by the Trigger.dev team in dealing with the Shai Hulud incident, a major outage that affected their platform. It provides insights into the root causes, the team's response, and the lessons learned to improve the platform's resilience and prevent similar incidents in the future.

trigger.dev
249 152
Summary
AI and the ironies of automation – Part 2
BinaryIgor 1 day ago

AI and the ironies of automation – Part 2

The article explores the ironies and paradoxes surrounding the rapid advancements in artificial intelligence (AI), including the potential for AI to create both beneficial and detrimental impacts on society, and the challenges of aligning AI systems with human values and ensuring their safe and ethical development.

ufried.com
238 108
Summary
GraphQL: The enterprise honeymoon is over
johnjames4214 about 22 hours ago

GraphQL: The enterprise honeymoon is over

The article explores the challenges enterprises face in adopting GraphQL, including the complexity of transitioning from REST APIs, difficulties in securing GraphQL endpoints, and the need for specialized expertise. It emphasizes the importance of carefully evaluating GraphQL's suitability and potential drawbacks before implementing it in enterprise environments.

johnjames.blog
236 209
Summary
tamnd about 16 hours ago

Claude CLI deleted my home directory and wiped my Mac

old.reddit.com
235 196
akyuu about 14 hours ago

Microsoft Copilot AI Comes to LG TVs, and Can't Be Deleted

Microsoft's Copilot AI assistant is now available on select LG smart TVs, allowing users to control their TVs, search for content, and perform other tasks using voice commands. However, the Copilot feature cannot be deleted from the TVs, raising concerns about user privacy and control over their devices.

techpowerup.com
232 232
Summary
An off-grid, flat-packable washing machine
ohjeez 1 day ago

An off-grid, flat-packable washing machine

This article explores a new flat-pack washing machine design that aims to provide an affordable and accessible solution for people in developing countries, helping to address issues of water and energy efficiency, as well as the ability to repair and maintain the machines.

positive.news
229 115
Summary
AI agents are starting to eat SaaS
jnord about 15 hours ago

AI agents are starting to eat SaaS

The article discusses the rise of AI-powered agents that are beginning to encroach on the traditional Software-as-a-Service (SaaS) business model, as these agents can directly connect users to services and data, bypassing the need for SaaS platforms.

martinalderson.com
228 238
Summary
jeudesprits 1 day ago

Kimi K2 1T model runs on 2 512GB M3 Ultras

twitter.com
224 113
Levitating about 11 hours ago

Unscii

The article discusses the Unscii font, a high-quality monospace font designed for pixel art and retro gaming. It explores the font's creation, its unique features, and its applications in various digital mediums.

viznut.fi
201 25
Summary
Rob Reiner has died
RickJWagner about 11 hours ago

Rob Reiner has died

hollywoodreporter.com
199 95
2002: Last.fm and Audioscrobbler Herald the Social Web
cdrnsf about 18 hours ago

2002: Last.fm and Audioscrobbler Herald the Social Web

The article discusses the history and development of Last.fm and its AudioScrobbler technology, which was launched in 2002 and allowed users to automatically track their music listening habits across various platforms.

cybercultural.com
196 131
Summary
bj-rn 2 days ago

LG TV's new software update installed MS Copilot, which cannot be deleted

The article discusses a software update for an LG TV that installed Microsoft Smartglass, a feature the owner found mildly infuriating as it was unwanted and took up space on the TV's interface.

old.reddit.com
191 160
Summary
rbanffy 2 days ago

Want to sway an election? Here’s how much fake online accounts cost

The article explores the cost and effectiveness of using fake online accounts to influence elections. It highlights research that shows a relatively small investment in fake accounts can significantly amplify the spread of misinformation and political messaging on social media platforms.

science.org
185 168
Summary
culi about 19 hours ago

JSDoc is TypeScript

The article discusses the relationship between JSDoc and TypeScript, highlighting how JSDoc can be used to add type information to JavaScript code, effectively making it a precursor to TypeScript's type system.

culi.bearblog.dev
183 215
Summary
I'm Kenyan. I Don't Write Like ChatGPT. ChatGPT Writes Like Me
florian_s about 3 hours ago

I'm Kenyan. I Don't Write Like ChatGPT. ChatGPT Writes Like Me

The article discusses the author's perspective as a Kenyan writer, highlighting the importance of maintaining cultural identity and authenticity in their writing, rather than conforming to perceived expectations or trends like ChatGPT-generated content.

marcusolang.substack.com
182 148
Summary
Price of a bot army revealed across online platforms
teleforce about 23 hours ago

Price of a bot army revealed across online platforms

The article explores the growing problem of 'price bot armies' - automated programs that manipulate online prices and ratings to deceive consumers. It highlights the scale of the issue, the techniques used by bot operators, and the challenges in detecting and combating this type of online fraud.

cam.ac.uk
173 76
Summary