Best of Hacker NewsSeptember 2025

  1. 1
    Article
    Avatar of hnHacker News·32w

    Why our website looks like an operating system

    PostHog redesigned their website to function like an operating system, featuring window management, keyboard shortcuts, and multitasking capabilities. The design addresses the common problem of managing multiple tabs on technical websites by allowing users to open and arrange multiple pages simultaneously within a single browser window. The implementation includes OS-inspired UI elements like file explorers, PowerPoint-style presentations, and spreadsheet layouts, built using TypeScript and Tailwind CSS with a JSON-driven content architecture.

  2. 2
    Article
    Avatar of hnHacker News·33w

    MitchIvin XP

    An interactive portfolio website designed to mimic the Windows XP operating system interface, showcasing design, video, and UI work through a nostalgic desktop simulation built with HTML, CSS, and JavaScript.

  3. 3
    Article
    Avatar of hnHacker News·32w

    Apple has a private CSS property to add Liquid Glass effects to web content

    Apple has developed a private CSS property called `-apple-visual-effect` that enables Liquid Glass effects in web content within iOS apps. The property supports various system materials including the new glass effects from iOS 26, but requires enabling a private WKPreferences setting called `useSystemAppearance`. While this feature can't be used in App Store apps due to its private nature, it suggests Apple is using webviews with native UI integration in their own applications without users realizing it.

  4. 4
    Article
    Avatar of hnHacker News·34w

    TibixDev/winboat: Run Windows apps on 🐧 Linux with ✨ seamless integration

    WinBoat is an open-source tool that enables running Windows applications natively on Linux systems through virtualization and containerization. It provides seamless integration with the Linux desktop environment, automated installation processes, filesystem sharing between Windows and Linux, and supports running both individual Windows apps and the full Windows desktop experience. The project is currently in beta and requires KVM virtualization, Docker, and specific system resources to function properly.

  5. 5
    Article
    Avatar of hnHacker News·33w

    Doomscrolling: The Game

    A developer created a browser-based game called 'Doomscrolling' where players navigate through a Doom-inspired world using only scroll gestures. The project evolved from a failed attempt with GPT-4 to a successful implementation with GPT-5, incorporating real-time news headlines from RSS feeds as in-game elements. The development process showcased AI-assisted coding techniques, including creating standalone 'labs' for testing visual elements and using computational rendering instead of pre-made sprites.

  6. 6
    Article
    Avatar of hnHacker News·31w

    This website has no class

    A developer experiments with removing all CSS classes from their personal website, instead relying on semantic HTML elements, custom tags, and custom attributes for styling. The approach reduces CSS bundle size to ~5KB and improves accessibility, but requires more careful planning and deeper HTML/CSS knowledge. While successful for a personal project, the author acknowledges it may not scale well for larger teams with varied frontend expertise.

  7. 7
    Article
    Avatar of hnHacker News·30w

    The Beauty of Programming

    Linus Torvalds explores the philosophical and creative aspects of programming, comparing it to mathematics and physics. He describes programming as world-building where developers create their own rules and systems, emphasizing the beauty found in elegant solutions over brute-force approaches. The piece highlights how programming combines art and engineering, using examples like the Mandelbrot set and Gauss's mathematical insight to illustrate how finding the right perspective can transform complex problems into simple, beautiful solutions.

  8. 8
    Article
    Avatar of hnHacker News·32w

    Reshaped is now open-source

    Reshaped, a design system that bridges React components and Figma libraries, has become fully open source after five years of paid development. The creator initially built it to solve the 80% of common web design patterns while providing flexibility for custom solutions. After making the React package free two years ago, both the React library source code and Figma library are now publicly available on GitHub and Figma Community respectively.

  9. 9
    Article
    Avatar of hnHacker News·31w

    AI Was Supposed to Help Juniors Shine. Why Does It Mostly Make Seniors Stronger?

    AI tools in software development are primarily benefiting senior developers rather than empowering juniors as initially expected. While AI excels at generating boilerplate code and automating repetitive tasks, it struggles with code review, architecture design, security considerations, and quality assessment. Senior developers can better leverage AI's strengths while avoiding its pitfalls, as they possess the experience to write effective prompts, evaluate AI-generated code, and maintain proper software architecture. The current state suggests AI is concentrating power among experts rather than democratizing coding skills.

  10. 10
    Article
    Avatar of hnHacker News·34w

    MIT Study Finds Artificial Intelligence Use Reprograms the Brain, Leading to Cognitive Decline

    MIT researchers conducted a study using EEG brain scans to examine how ChatGPT usage affects cognitive function during essay writing tasks. The study found that students who relied on AI assistants showed weakened neural connectivity, impaired memory recall, and reduced sense of ownership over their work. Participants using ChatGPT were unable to quote from essays they had just written, while those using traditional methods or search engines maintained better cognitive engagement. The research suggests that AI dependency leads to cognitive offloading, where the brain adapts to rely on external tools at the expense of critical thinking and memory formation.

  11. 11
    Article
    Avatar of hnHacker News·32w

    Magical systems thinking

    Complex systems resist deliberate design and fight back against imposed changes, following Le Chatelier's Principle from chemistry. Successful systems like the electric grid and internet evolved from simple working prototypes through iteration, not comprehensive planning. Government technology failures like HealthCare.gov demonstrate the limits of systems thinking when applied to complex human systems. The key insight is Gall's Law: complex systems that work invariably evolved from simple systems that worked. Examples like Operation Warp Speed and Estonia's digital government show success comes from starting fresh with simple systems outside existing bureaucracy, not trying to fix broken complex ones.

  12. 12
    Article
    Avatar of hnHacker News·32w

    vicinaehq/vicinae: A focused launcher for your desktop — native, fast, extensible

    Vicinae is a high-performance desktop launcher built with C++ and Qt, designed as an alternative to Raycast. It offers keyboard-first access to system actions, file search across millions of files, clipboard history, calculator, emoji picker, and extensibility through React/TypeScript extensions. The launcher includes Raycast compatibility for reusing existing extensions and targets developers and power users seeking fast, native performance without Electron overhead.

  13. 13
    Article
    Avatar of hnHacker News·31w

    How to Lead in a Room Full of Experts

    Technical leadership isn't about being the smartest person in the room, but rather serving as an effective translator between different teams and perspectives. A lead developer's primary role involves bridging communication gaps between backend developers, frontend teams, and product managers while keeping everyone focused on solving the actual problem rather than getting lost in technical debates. The key skills include asking the right questions, admitting when you don't know something, and creating space for experts to contribute their best work rather than trying to out-expert them.

  14. 14
    Article
    Avatar of hnHacker News·32w

    “Your” vs “My” in user interfaces

    Explores the choice between using "your" vs "my" pronouns in user interfaces when referring to user-owned content. Recommends using "your" when the system communicates to users (navigation, labels) and "my" when users communicate to the system (form inputs, radio buttons). Often, no pronoun is needed at all - simple labels like "Account" or "Orders" work best when context is clear.

  15. 15
    Article
    Avatar of hnHacker News·33w

    How did MVC get so F’ed up?

    The Model-View-Controller (MVC) pattern has been misunderstood and misimplemented over the years. The original Smalltalk MVC design keeps models completely unaware of views and controllers, using observer patterns for communication. Modern implementations, particularly Apple's Cocoa version, have corrupted this by making controllers act as intermediaries and creating tightly coupled view-controllers. True MVC requires observable models that can notify multiple views of changes, with the key insight being that models should never depend on their UI components. The pattern works as a composite where views can have their own models, and even function arguments should be treated as observable models to properly enable/disable UI elements.

  16. 16
    Article
    Avatar of hnHacker News·31w

    3,000,000 downloads. Thank you

    Podman Desktop celebrates reaching 3 million downloads, highlighting its journey from idea to essential developer tool. The project recently joined the CNCF Sandbox and has seen significant enterprise adoption. Recent improvements include enhanced Kubernetes workflows, better Docker compatibility, AI integration through Podman AI Lab, and expanded extension ecosystem. User feedback shows strong satisfaction with the unified container management experience and rootless container capabilities.

  17. 17
    Article
    Avatar of hnHacker News·34w

    Just Play

    Kazeta is a specialized operating system designed to recreate the simple console gaming experience of the 1990s on modern PC hardware. It aims to eliminate complexity by providing an insert-and-play interface similar to classic gaming consoles.

  18. 18
    Article
    Avatar of hnHacker News·33w

    Why I Ditched Spotify, and How I Set Up My Own Music Stack

    A developer shares their journey from Spotify to building a self-hosted music streaming solution using Navidrome, Lidarr, and other open-source tools. The setup provides lossless audio quality, complete ownership of music files, privacy, and direct artist support through purchases. The stack includes automated music management, synced lyrics, and discovery features while eliminating monthly subscription costs and corporate data collection.

  19. 19
    Article
    Avatar of hnHacker News·32w

    React Won by Default – And It's Killing Frontend Innovation

    React's dominance stems from default adoption rather than technical merit, creating a self-perpetuating cycle that stifles frontend innovation. Alternative frameworks like Svelte, Solid, and Qwik offer superior performance through compile-time optimizations, fine-grained reactivity, and resumability, but struggle for adoption due to network effects. This monoculture creates technical debt, limits skill diversity, and slows ecosystem evolution. Breaking free requires deliberate framework evaluation based on project constraints rather than momentum, considering factors like performance needs, team skills, and long-term maintenance costs.

  20. 20
    Article
    Avatar of hnHacker News·31w

    Product Hunt is Dead — Sedimental

    Product Hunt has become a pay-to-play platform dominated by vote manipulation services, losing its original value as a genuine product discovery community. The author discovered this after launching FinFam and being bombarded with offers to buy votes for $100. The platform's midnight Pacific reset time gives overseas vote sellers an advantage, while legitimate engagement has declined significantly. The piece argues that Product Hunt's focus on novelty over community building has led to its downfall, suggesting alternatives like Indie Hackers and AlternativeTo as better models.

  21. 21
    Article
    Avatar of hnHacker News·31w

    Why Local-First Apps Haven’t Become Popular?

    Local-first apps promise instant loading and privacy but remain uncommon due to synchronization challenges. Building offline-capable applications creates distributed systems where multiple devices modify data independently, requiring solutions for unreliable event ordering and data conflicts. Hybrid Logical Clocks (HLCs) solve ordering issues by combining physical and logical timestamps, while Conflict-Free Replicated Data Types (CRDTs) handle conflicts through strategies like Last-Write-Wins. SQLite serves as an ideal foundation for local-first architectures, enabling reliable offline functionality through message-based synchronization that guarantees eventual consistency across devices.

  22. 22
    Article
    Avatar of hnHacker News·32w

    qgis/QGIS: QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)

    QGIS is a free, open-source geographical information system that runs on multiple platforms. It offers comprehensive spatial data management for raster, vector, mesh, and point cloud formats, advanced cartography with 2D/3D rendering, robust geospatial analysis with 200+ native algorithms, extensive customization through plugins and APIs, and includes QGIS Server for web mapping services. The project is actively maintained by a developer community and follows a time-based release cycle with Long Term Release and Latest Release branches.

  23. 23
    Article
    Avatar of hnHacker News·32w

    The Last Days Of Social Media

    Social media platforms are increasingly flooded with AI-generated spam, bot accounts, and synthetic content that drowns out genuine human interaction. Engagement rates are plummeting as users grow exhausted with endless feeds of meaningless content optimized for clicks rather than connection. The traditional social media model is fragmenting as people migrate to smaller, private communities like Discord servers, group chats, and federated platforms. The future points toward decentralized, publicly governed digital spaces with transparent algorithms, user choice in content curation, and design patterns that prioritize intention over compulsive scrolling.

  24. 24
    Article
    Avatar of hnHacker News·32w

    Linux phones are more important now than ever.

    Google is rapidly closing Android's open ecosystem through AOSP component privatization, manufacturer bootloader restrictions, Play Integrity API enforcement, and mandatory developer verification. Major manufacturers like Samsung, Xiaomi, and OnePlus have removed bootloader unlocking options, while Google targets ad-blocking software and forces app store compliance. This trend mirrors Apple's closed approach and threatens the viability of custom ROMs and open-source Android alternatives. The author argues that Linux mobile development needs acceleration as Android's openness disappears, despite current Linux phones lacking polish and features compared to mainstream smartphones.

  25. 25
    Article
    Avatar of hnHacker News·33w

    OrioleDB Patent: now freely available to the Postgres community

    Supabase has completed the acquisition of OrioleDB and is making the related patent freely available to all users. OrioleDB is a high-performance storage extension for PostgreSQL that shows 5.5x performance improvements over traditional heap storage. The project remains open source with an open contribution model, and Supabase aims to eventually upstream OrioleDB into PostgreSQL itself. The patent license is intended as defensive protection for the open source community rather than offensive enforcement.