Best of Hacker News β€” January 2024

  1. 1
    Article
    Avatar of hnHacker NewsΒ·2y

    daedalOS

    daedalOS is an advanced operating system with unique features.

  2. 2
    Article
    Avatar of hnHacker NewsΒ·2y

    Windows XP 2024 Edition is everything I want from a new OS

    Windows XP 2024 Edition is a concept of a revived Windows XP that is familiar yet new, with a simple UI and no unwanted features. The article also mentions the issues with Windows 11 and the nostalgia factor of older Windows versions.

  3. 3
    Article
    Avatar of hnHacker NewsΒ·2y

    What PWA Can Do Today

    A showcase of the capabilities of Progressive Web Apps, including installation on mobile devices and supported features.

  4. 4
    Article
    Avatar of hnHacker NewsΒ·2y

    wasp-lang/open-saas: A free, open-source SaaS app template with superpowers. Production-ready. Community-driven.

    The Open SaaS template is a fully open-source app template with a focus on free, open-source services. It is built on top of powerful tools and frameworks including Wasp, Astro, Stripe, Plausible, OpenAI, SendGrid, MailGun, and TailwindCSS. It offers features such as full-stack authentication, end-to-end type safety, running cron jobs in the background, and easy deployment via a CLI.

  5. 5
    Article
    Avatar of hnHacker NewsΒ·2y

    NativeVision/viro: ViroReact: The AR and VR library for React Native πŸ“³πŸ’™πŸ’›πŸ€πŸ’š

    ViroReact is a library for developers to rapidly build augmented reality (AR) and virtual reality (VR) experiences using React Native.

  6. 6
    Article
    Avatar of hnHacker NewsΒ·2y

    Why I like Obsidian

    Discover why Obsidian is a unique and indispensable note-taking tool that allows organic structure, helps link atomic ideas, and is future-proof with its use of plain text files.

  7. 7
    Article
    Avatar of hnHacker NewsΒ·2y

    kando-menu/kando: πŸ₯§ The Cross-Platform Pie Menu.

    Kando is a cross-platform pie menu that allows users to create customizable menus and actions. It is available for Windows, Linux, and possibly macOS.

  8. 8
    Article
    Avatar of hnHacker NewsΒ·2y

    goenning/google-indexing-script: Script to get your site indexed on Google in less than 48 hours

    Get your site indexed on Google in less than 48 hours using a simple script and a Google API.

  9. 9
    Article
    Avatar of hnHacker NewsΒ·2y

    vanna-ai/vanna: πŸ€– Chat with your SQL database πŸ“Š. Accurate Text-to-SQL Generation via LLMs using RAG πŸ”„.

    Vanna is an open-source Python framework for SQL generation using RAG. It allows users to train a model and ask questions to generate SQL queries for their database. The framework provides high accuracy, security, self-learning capabilities, and supports any SQL database. Users can also extend Vanna to use their own LLM or vector database.

  10. 10
    Article
    Avatar of hnHacker NewsΒ·2y

    rajnandan1/kener: Kener is a Modern Self hosted Status Page with batteries

    Kener is a modern self-hosted status page system built on Node.js. It offers real-time monitoring, customizable status pages, and seamless integration with GitHub for issue tracking and incident management.

  11. 11
    Article
    Avatar of hnHacker NewsΒ·2y

    popcar2/GodotOS: An Operating System Interface made in Godot!

    GodotOS is an operating system interface created in Godot, offering a minimalist and aesthetically pleasing desktop experience. It also serves as a hub for small games and experiences, allowing users to easily add their own games to the start menu.

  12. 12
    Article
    Avatar of hnHacker NewsΒ·2y

    Only 90s Web Developers Remember This

    The post reminisces about the practices and innovations in web development during the 90s, including the 1x1.gif trick and the use of pixel fonts. It also mentions the use of DHTML and the obsession with buttons.

  13. 13
    Article
    Avatar of hnHacker NewsΒ·2y

    servo/servo: The Servo Browser Engine

    Servo is a prototype web browser engine written in Rust. It welcomes contributions from everyone. The build setup instructions are provided for macOS and Linux.

  14. 14
    Article
    Avatar of hnHacker NewsΒ·2y

    Which command did you run 1731 days ago?

    Learn how to configure your shell to record every command, the benefits of having a long shell history, and how to use a fuzzy-finder to search through it.

  15. 15
    Article
    Avatar of hnHacker NewsΒ·2y

    HTMX Playground

    HTMX Playground is a simple code sandbox for playing around with HTMX. It allows you to write code in a backend-like environment, running entirely inside the browser. You can save and share your code by copying it as JSON and uploading it as a Gist. The playground has some limitations, such as no page navigation and limited mobile support. It uses Svelte, Ace, PollyJS, and Nunjucks libraries.

  16. 16
    Article
    Avatar of hnHacker NewsΒ·2y

    Collision Detection

    This post explains the algorithms behind collision detection using basic shapes like circles, rectangles, and lines. It also provides interactive examples and encourages readers to contribute missing content.

  17. 17
    Article
    Avatar of hnHacker NewsΒ·2y

    HTML Spirograph

    A tool made in HTML and JS using the Canvas element to create beautiful drawings

  18. 18
    Article
    Avatar of hnHacker NewsΒ·2y

    Maestro - Introduction

    Maestro is a Unix-like kernel and operating system written in Rust. It aims to be lightweight and compatible with Linux. The project started in 2018 and switched to Rust for various advantages. The current state of the project includes a monolithic kernel, support for x86 architecture, and several components. The OS is still in early development and can be installed through a pre-built .iso file or by building it yourself. The blog associated with the project explores advanced subjects and aims to discuss problems encountered and solutions found in OS development.

  19. 19
    Article
    Avatar of hnHacker NewsΒ·2y

    Fighting Infomania: Why 80% of Your Reading is a Waste of Time

    Learn how to avoid wasting time on unnecessary information and focus on what's important. Avoid 'fauxductivity' and prioritize tactical knowledge over philosophical knowledge.

  20. 20
    Article
    Avatar of hnHacker NewsΒ·2y

    the rust project has a burnout problem

    The Rust project is facing a significant burnout problem, with high numbers of people leaving or close to burnout. Contributors often find themselves taking on more responsibilities and feeling personally responsible for the progress of the project. To address burnout, contributors should prioritize self-care and treat their contributions as a job. Team leads can rotate responsibilities, address unsolicited reviews, and prioritize a healthy environment over technical issues. The Rust project needs to address burnout as a cultural, organizational, and resource problem.

  21. 21
    Article
    Avatar of hnHacker NewsΒ·2y

    Teach Yourself Programming in Ten Years

    The post discusses the misconception that one can learn programming in a short time and emphasizes the importance of deliberate practice over a long period to develop expertise in any field.

  22. 22
    Article
    Avatar of hnHacker NewsΒ·2y

    I quit my job to work full time on my open source project

    The author quit their job to work full time on Atuin, an open-source project that supercharges productivity by storing shell history in a database. They hope to add new premium hosted features and support business usage. The author made money to cover server bills through GitHub sponsors.

  23. 23
    Article
    Avatar of hnHacker NewsΒ·2y

    Signs that it’s time to leave a company…

    Recognizing signs such as stagnant growth, leadership changes, HR dominance, and focus on real estate over products can indicate that it's time to leave a company.

  24. 24
    Article
    Avatar of hnHacker NewsΒ·2y

    wagoodman/dive: A tool for exploring each layer in a docker image

    dive is a tool for exploring a Docker image, examining its layer contents, and finding ways to reduce the size of the image. It allows you to analyze a Docker image, estimate its efficiency, and quickly build and analyze images in one command. The tool provides a user-friendly UI and supports multiple image sources and container engines. Installation is available on various platforms including Ubuntu/Debian, RHEL/Centos, Arch Linux, Mac, Windows, and Docker. CI integration is also possible to analyze images and check for image efficiency and wasted space.

  25. 25
    Article
    Avatar of hnHacker NewsΒ·2y

    quickemu-project/quickemu: Quickly create and run optimised Windows, macOS and Linux desktop virtual machines.

    Quickemu is a tool that allows you to quickly create and run optimized Windows, macOS, and Linux desktop virtual machines. It supports a wide range of operating systems and provides features such as SPICE support, VirtIO file sharing, USB device pass-through, and more.