<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/hn/best-of/2025/10" -->

---
title: Best Hacker News posts — October 2025 | daily.dev
description: The most upvoted Hacker News posts from October 2025, curated by the daily.dev community.
canonical: https://daily.dev/sources/hn/best-of/2025/10
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/hn/best-of/2025/10
og:type: website
og:site_name: daily.dev
og:title: Best Hacker News posts — October 2025 | daily.dev
og:description: The most upvoted Hacker News posts from October 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Hacker News — October 2025

1. 1  
[](https://daily.dev/posts/every-fucking-ai-coded-website-ever-n1knldsed "Every Fucking AI-Coded Website Ever")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 46w  
Every Fucking AI-Coded Website Ever  
A satirical critique of AI-assisted coding practices, highlighting common pitfalls like blindly copying generated code without understanding it, poor project organization, lack of testing and documentation, and security vulnerabilities. The piece mocks developers who rely entirely on AI tools like Claude and ChatGPT to build websites without learning the underlying technology, resulting in identical-looking sites with messy codebases and questionable quality.

1.2K  
130
2. 2  
[](https://daily.dev/posts/the-simple-habit-that-saves-my-evenings-ngxozt391 "The Simple Habit That Saves My Evenings")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 49w  
The Simple Habit That Saves My Evenings  
Software engineers often get caught in productive flow at the end of the workday, leading to overwork and wasted evenings. Instead of pushing through to completion, write down your next steps and action plan before leaving work. This practice clears your mind, maintains work-life balance, and allows you to return refreshed with a clear plan the next day.  
587  
28
3. 3  
[](https://daily.dev/posts/i-m-in-vibe-code-hell-24sk6snvv "I'm in Vibe Code Hell")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 47w  
I'm in Vibe Code Hell  
The coding education landscape has shifted from "tutorial hell" (passive video consumption) to "vibe code hell" where learners over-rely on AI coding assistants. While students can now build projects faster with tools like Cursor and Claude, they often fail to develop deep understanding of how software works. AI tools can be valuable for learning when used as Socratic tutors rather than code generators, but the sycophantic nature of LLMs and their tendency to agree with users creates new learning challenges. Effective learning still requires discomfort and independent problem-solving, whether that means turning off tutorial videos or disabling AI autocomplete.  
465  
62
4. 4  
[](https://daily.dev/posts/how-i-almost-got-hacked-by-a-job-interview--h744ue0mq "How I Almost Got Hacked By A 'Job Interview'")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 47w  
How I Almost Got Hacked By A 'Job Interview'  
A developer shares a close call with a sophisticated phishing attack disguised as a legitimate job interview. The scam involved a fake LinkedIn profile from a real company, a coding challenge containing obfuscated malware designed to steal crypto wallets and credentials, and professional social engineering tactics. The attack was discovered by using an AI assistant to scan the codebase for suspicious patterns before execution. The malware was embedded in server-side code with full Node.js privileges and connected to a remote payload that disappeared within 24 hours.  
247  
33
5. 5  
[](https://daily.dev/posts/i-built-an-app-to-encourage-my-kids-to-invest-just-one-html-file-mhbx3feua "I Built an App to Encourage My Kids to Invest — Just One HTML File")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 45w  
I Built an App to Encourage My Kids to Invest — Just One HTML File  
A developer created a single-file HTML Progressive Web App to teach their children about investing and compound interest. The app, called D-investments, runs on an old smartphone mounted on the fridge and displays daily investment growth with configurable interest rates. It demonstrates how simple web technologies can solve real-world problems, turning financial education into an interactive, visual experience for kids.  
160  
15
6. 6  
[](https://daily.dev/posts/react-vs-backbone-in-2025-a5g9kuu8o "React vs. Backbone in 2025")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 45w  
React vs. Backbone in 2025  
A critical comparison of React and Backbone implementations of a password strength validator reveals that despite 15 years of framework evolution, the complexity trade-offs may not justify React's abstractions for most applications. While React appears cleaner, it introduces hidden complexity through reconciliation algorithms, stale closures, and dependency management that require deep framework knowledge to debug. Backbone's explicit, DOM-focused approach may be verbose but remains transparent and hackable. The piece questions whether modern frameworks have truly progressed or simply exchanged one set of problems for another, suggesting the industry needs simpler solutions for the 99% of apps that don't require massive-scale complexity.  
156  
18
7. 7  
[](https://daily.dev/posts/your-data-model-is-your-destiny-xoiryrfur "Your data model is your destiny")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 47w  
Your data model is your destiny  
A product's data model—the core concepts and objects it prioritizes—determines whether new features create compounding advantages or just add to a feature list. Companies like Slack (persistent channels), Notion (blocks), Figma (shared canvas), and Rippling (employee records) succeeded by choosing non-obvious data models that became impossible for competitors to replicate without rebuilding from scratch. As AI commoditizes code execution, the data model becomes the primary moat. Horizontal tools innovate on how products are built, while vertical tools succeed by elevating the right domain objects. The key is identifying the atomic unit of work in your domain and ensuring every new feature strengthens that central concept.  
119  
2
8. 8  
[](https://daily.dev/posts/microsoft-amplifier-rkgrqt9xk "microsoft/amplifier")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 47w  
microsoft/amplifier  
Microsoft released Amplifier, an experimental development environment that enhances AI coding assistants with 20+ specialized agents, a knowledge extraction system, parallel worktree workflows, and automatic conversation transcript preservation. The tool provides pre-loaded patterns, context management, and automation to transform AI assistants into more capable development partners. It requires Python 3.11+, UV, Node.js, and works primarily in WSL2, though it's explicitly marked as early-stage research software with no stability guarantees or official support.  
116  
2
9. 9  
[](https://daily.dev/posts/boring-is-what-we-wanted-i9zbxvsme "Boring Is What We Wanted")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 45w  
Boring Is What We Wanted  
Reflects on five years since the M1 Mac launch, arguing that predictable, incremental chip updates represent success rather than stagnation. The transition to Apple silicon eliminated the performance-efficiency trade-off that plagued Intel Macs, delivering consistent improvements in speed, thermal management, and battery life. Critics calling recent M-series updates "boring" miss the point—steady, regular progress was exactly what users wanted after years of unpredictable hardware cycles and thermal issues during the PowerPC and Intel eras.  
114  
6
10. 10  
[](https://daily.dev/posts/from-millions-to-billions-pxrx7g23w "From Millions to Billions")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 47w  
From Millions to Billions  
Geocodio migrated their request logging system from MariaDB with deprecated TokuDB to ClickHouse Cloud after hitting performance issues at billions of monthly requests. The solution involved introducing Kafka for event streaming and Vector for batch processing, moving from individual row inserts to batched inserts of 30k-50k records. The migration strategy used feature flags to run both systems in parallel, enabling zero-downtime validation before fully switching over.  
110  
2
11. 11  
[](https://daily.dev/posts/just-use-a-button-1cpkh1nwy "Just use a button")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 44w  
Just use a button  
Using \`<div>\` elements with click handlers instead of \`<button>\` elements creates accessibility problems for screen reader and keyboard users. While you can add \`role="button"\`, \`tabindex\`, and keyboard event listeners to make a \`<div>\` behave like a button, this recreates functionality that \`<button>\` provides natively. The \`<button>\` element automatically includes proper semantics, focusability, and keyboard interaction without additional code.  
104  
13
12. 12  
[](https://daily.dev/posts/shadcn-themes---create-beautiful-themes-for-shadcn-ui-mvdoybxnj "ShadCN Themes - Create Beautiful Themes for shadcn/ui")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 45w  
ShadCN Themes - Create Beautiful Themes for shadcn/ui  
A theme gallery and customization tool for shadcn/ui that allows developers to browse, create, and export custom themes. Features include color customization with OKLCH color picker, font selection, design tokens, CSS variables, and one-click export functionality for React and Tailwind CSS projects.  
95  
2
13. 13  
[](https://daily.dev/posts/autism-simulator---workplace-experience-simulation-21zitde4w "Autism Simulator - Workplace Experience Simulation")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 49w  
Autism Simulator - Workplace Experience Simulation  
An interactive educational simulation that puts players in the role of a high-masking autistic software engineer navigating workplace challenges. The experience explores sensory overload, social navigation, and burnout in corporate environments through a stat-based gameplay system tracking energy, masking effort, competence, and relationships. Players must balance maintaining professional appearances while managing the mental and emotional toll of masking autistic traits in neurotypical work settings.  
93  
14
14. 14  
[](https://daily.dev/posts/you-have-18-months--couuqghq5 "“You have 18 months”")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 48w  
“You have 18 months”  
Explores the concern that AI's rapid advancement threatens not through job displacement, but through cognitive atrophy. As students increasingly use ChatGPT for writing and reading comprehension declines to 32-year lows, the real risk is humans deskilling themselves by outsourcing thinking to machines. Writing and reading form the foundation of deep symbolic thinking—the competitive advantage in knowledge work. Rather than worrying about AI surpassing human capabilities in 18 months, focus on maintaining the patience and discipline to engage in sustained, complex thought.  
92  
18
15. 15  
[](https://daily.dev/posts/liquid-glass-is-cracked-and-usability-suffers-in-ios-26-0jlpijezr "Liquid Glass Is Cracked, and Usability Suffers in iOS 26")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 47w  
Liquid Glass Is Cracked, and Usability Suffers in iOS 26  
iOS 26's new Liquid Glass visual language prioritizes aesthetics over usability, introducing translucent UI elements that obscure content, animated buttons that distract users, and smaller tap targets that violate established guidelines. The update breaks long-standing iOS conventions by moving search to the bottom, removing breadcrumbs from back buttons, and adopting Android-style design patterns. Controls now appear and disappear unpredictably, making the interface harder to learn. The emphasis on visual effects creates readability issues with text overlaying images and other text, while constant animations compete for attention instead of supporting content.  
77  
7
16. 16  
[](https://daily.dev/posts/why-is-sqlite-coded-in-c-953jfnju9 "Why Is SQLite Coded In C")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 47w  
Why Is SQLite Coded In C  
SQLite remains implemented in C because it provides optimal performance, universal compatibility across platforms and languages, minimal runtime dependencies, and stability. C enables SQLite to be called from any programming language, requires only basic standard library functions, and avoids the complexity of modern language runtimes. While safe languages like Rust are acknowledged as potential future options, the SQLite team prioritizes mature, well-understood languages and notes that recoding would likely introduce more bugs than it would fix. The article addresses common questions about why SQLite wasn't built with object-oriented languages or modern safe alternatives.  
70  
21
17. 17  
[](https://daily.dev/posts/free-software-hasn-t-won-xhes61n7u "Free Software hasn't won")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 47w  
Free Software hasn't won  
Free and open source software has succeeded in developer tools and operating systems, but failed to penetrate most consumer hardware and appliances. Modern devices contain 10-15 processors running closed firmware, from keyboards to storage drives, leaving users dependent on manufacturers for security updates and repairs. This creates e-waste through forced obsolescence, enables vendor lock-in through cloud dependencies, and prevents users from modifying devices they own. The author argues developers must publish firmware sources, use copyleft licenses like GPL, demand open documentation, and support political movements for right to repair and device freedom.  
71  
6
18. 18  
[](https://daily.dev/posts/metropolis-1998-lets-you-design-every-building-in-an-isometric-pixel-art-city-6qj7wobkv "Metropolis 1998 lets you design every building in an isometric, pixel-art city")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 46w  
Metropolis 1998 lets you design every building in an isometric, pixel-art city  
Metropolis 1998 is an isometric city-building game in pre-alpha that offers granular control over urban design. Players can zone areas SimCity-style, place pre-made buildings, or design structures room-by-room with custom furniture and layouts. The demo is available on Steam and Itch.io, with early access planned between Q4 2024 and Q2 2025\. The interface requires exploration to master, but the level of customization appeals to detail-oriented builders who want complete creative control.  
67  
3
19. 19  
[](https://daily.dev/posts/from-vs-code-to-helix-5liuwwyqo "From VS Code to Helix")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 45w  
From VS Code to Helix  
A developer shares their journey switching from VS Code to Helix, a terminal-based text editor. Initially hesitant due to concerns about configuration complexity and learning curve, they were motivated by privacy concerns around Microsoft's AI integration and desire for open-source alternatives. The transition proved smoother than expected thanks to Helix's selection-first editing model and built-in tutorial. The post provides detailed setup instructions for Language Server Protocol integration with Markdown (using Marksman and Harper), Astro, and YAML, including formatters like dprint. While praising Helix's out-of-the-box philosophy and efficiency, the author notes the project struggles with PR backlog and could benefit from better contributor onboarding.  
62  
5
20. 20  
[](https://daily.dev/posts/five-years-as-a-startup-cto-how-why-and-was-it-worth-it--alzbskows "Five Years as a Startup CTO: How, Why, and Was It Worth It?")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 48w  
Five Years as a Startup CTO: How, Why, and Was It Worth It?  
A CTO reflects on five years leading technology at an early stage startup, from inheriting a broken Salesforce implementation to building a 20+ person engineering team and custom SaaS platform. The journey involved migrating from Salesforce to a custom stack (AWS, Kubernetes, Golang, React), establishing effective team structures across platform, backend, frontend, QA and design, and learning crucial lessons about technical leadership, hiring, remote work, and maintaining work-life balance during the startup grind.  
61  
3
21. 21  
[](https://daily.dev/posts/character-ai-ovi-gcxkycsto "character-ai/Ovi")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 46w  
character-ai/Ovi  
Ovi is an open-source audio-video generation model that simultaneously creates synchronized 5-second videos and audio from text or text+image inputs. The 11B parameter model supports flexible resolutions (720×720 to 960×960), multiple aspect ratios, and includes a custom-trained 5B audio branch. It offers inference options for single or multi-GPU setups, includes memory optimization features like fp8 quantization and CPU offloading for 24GB GPUs, and provides integration with Gradio UI and ComfyUI. The model is based on research from Character AI and builds upon Wan2.2 for video and MMAudio for audio processing.  
59  
2
22. 22  
[](https://daily.dev/posts/apple-pico-banana-400k-lm6x3aton "apple/pico-banana-400k")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 45w  
apple/pico-banana-400k  
Apple released Pico-Banana-400K, a dataset containing approximately 400,000 text-image-edit triplets for training text-guided image editing models. The dataset includes 257K single-turn examples, 56K preference learning samples, and 72K multi-turn conversations, covering 35 edit operations across 8 semantic categories. Built using Gemini-2.5-Flash for instruction generation and the Nano-Banana model for editing, each edit undergoes automated quality evaluation. Source images come from Open Images, with edits spanning object manipulation, scene composition, stylistic changes, and photometric adjustments. The dataset is available under CC BY-NC-ND 4.0 license for non-commercial research use.  
57  
1
23. 23  
[](https://daily.dev/posts/why-dev-null-is-an-acid-compliant-database-30hslu3g6 "Why /dev/null Is an ACID Compliant Database")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 45w  
Why /dev/null Is an ACID Compliant Database  
A humorous technical exploration demonstrating how /dev/null technically satisfies all ACID database properties: atomicity (writes are all-or-nothing), consistency (always remains empty), isolation (concurrent writes never conflict), and durability (maintains its empty state after crashes). The satirical piece highlights database concepts through an absurd but technically accurate lens, noting the only limitation is 0 bytes of storage.  
55  
3
24. 24  
[](https://daily.dev/posts/the-rag-obituary-killed-by-agents-buried-by-context-windows-ygwpkbdwj "The RAG Obituary: Killed by Agents, Buried by Context Windows")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 49w  
The RAG Obituary: Killed by Agents, Buried by Context Windows  
RAG (Retrieval-Augmented Generation) architectures are becoming obsolete as LLM context windows expand dramatically from 4K to 2M+ tokens. The author argues that agentic search systems using simple tools like grep and filesystem navigation outperform complex RAG pipelines involving chunking, embeddings, hybrid search, and reranking. Drawing from experience building financial research platforms, they demonstrate how agents can navigate complete documents and follow cross-references naturally, eliminating the infrastructure burden and accuracy problems inherent in fragment-based retrieval. The shift from context scarcity to abundance fundamentally changes how AI systems should process information.  
56  
3
25. 25  
[](https://daily.dev/posts/the-scariest-user-support-email-i-ve-ever-received-rmvoq8n3e "The scariest “user support” email I’ve ever received")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 46w  
The scariest “user support” email I’ve ever received  
A developer shares a real phishing attack disguised as a user support email. The attacker claimed cookie consent issues prevented site access, then sent a fake Google Sites link with a CAPTCHA that copied a malicious base64-encoded command to the clipboard. The command would download and execute a remote shell script if run in a terminal. The incident highlights how AI-powered phishing attacks are becoming more sophisticated and natural-sounding, making them harder to detect.  
54  
5

[See all Hacker News archives](/sources/hn/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/hn/best-of/2025/10#page","url":"https://daily.dev/sources/hn/best-of/2025/10","name":"Best Hacker News Posts — October 2025","description":"The most upvoted Hacker News posts from October 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/hn/best-of/2025/10#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/every-fucking-ai-coded-website-ever-n1knldsed","name":"Every Fucking AI-Coded Website Ever"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/the-simple-habit-that-saves-my-evenings-ngxozt391","name":"The Simple Habit That Saves My Evenings"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/i-m-in-vibe-code-hell-24sk6snvv","name":"I'm in Vibe Code Hell"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/how-i-almost-got-hacked-by-a-job-interview--h744ue0mq","name":"How I Almost Got Hacked By A 'Job Interview'"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/i-built-an-app-to-encourage-my-kids-to-invest-just-one-html-file-mhbx3feua","name":"I Built an App to Encourage My Kids to Invest — Just One HTML File"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/react-vs-backbone-in-2025-a5g9kuu8o","name":"React vs. Backbone in 2025"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/your-data-model-is-your-destiny-xoiryrfur","name":"Your data model is your destiny"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/microsoft-amplifier-rkgrqt9xk","name":"microsoft/amplifier"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/boring-is-what-we-wanted-i9zbxvsme","name":"Boring Is What We Wanted"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/from-millions-to-billions-pxrx7g23w","name":"From Millions to Billions"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/just-use-a-button-1cpkh1nwy","name":"Just use a button"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/shadcn-themes---create-beautiful-themes-for-shadcn-ui-mvdoybxnj","name":"ShadCN Themes - Create Beautiful Themes for shadcn/ui"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/autism-simulator---workplace-experience-simulation-21zitde4w","name":"Autism Simulator - Workplace Experience Simulation"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/you-have-18-months--couuqghq5","name":"“You have 18 months”"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/liquid-glass-is-cracked-and-usability-suffers-in-ios-26-0jlpijezr","name":"Liquid Glass Is Cracked, and Usability Suffers in iOS 26"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/why-is-sqlite-coded-in-c-953jfnju9","name":"Why Is SQLite Coded In C"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/free-software-hasn-t-won-xhes61n7u","name":"Free Software hasn't won"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/metropolis-1998-lets-you-design-every-building-in-an-isometric-pixel-art-city-6qj7wobkv","name":"Metropolis 1998 lets you design every building in an isometric, pixel-art city"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/from-vs-code-to-helix-5liuwwyqo","name":"From VS Code to Helix"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/five-years-as-a-startup-cto-how-why-and-was-it-worth-it--alzbskows","name":"Five Years as a Startup CTO: How, Why, and Was It Worth It?"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/character-ai-ovi-gcxkycsto","name":"character-ai/Ovi"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/apple-pico-banana-400k-lm6x3aton","name":"apple/pico-banana-400k"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/why-dev-null-is-an-acid-compliant-database-30hslu3g6","name":"Why /dev/null Is an ACID Compliant Database"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/the-rag-obituary-killed-by-agents-buried-by-context-windows-ygwpkbdwj","name":"The RAG Obituary: Killed by Agents, Buried by Context Windows"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/the-scariest-user-support-email-i-ve-ever-received-rmvoq8n3e","name":"The scariest “user support” email I’ve ever received"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Hacker News","item":"https://daily.dev/sources/hn"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/hn/best-of"},{"@type":"ListItem","position":5,"name":"October 2025"}]}]}
```

