Best of Hacker News2023

  1. 1
    Article
    Avatar of hnHacker News·3y

    My solopreneur story: zero to $45K/mo in 2 years

    Tony Dinh quit his job and became a full-time indie hacker in September 2021. His total revenue across all products is about $45K/month at ~90% profit. His first software product was built with Visual Basic 6 in high school. He created a product with it and survived a drama that almost killed his business.

  2. 2
    Article
    Avatar of hnHacker News·2y

    SVG Tutorial

    Learn to code SVG images step by step. Topics include drawing basic shapes, using clip-path, and creating background patterns with SVG and CSS.

  3. 3
    Article
    Avatar of hnHacker News·2y

    In 2024, please switch to Firefox

    Switching to Firefox in 2024 is important for privacy reasons and to avoid a browser engine monopoly. Firefox is a fast and modern browser that can be used on multiple platforms.

  4. 4
    Article
    Avatar of hnHacker News·2y

    You don't need JavaScript for that

    The article discusses the rule of least power in web development, which advocates for choosing the least powerful language suitable for a given purpose. It highlights examples of using native HTML and CSS instead of JavaScript, such as creating custom switches, using the datalist element for autosuggest, utilizing the native color picker, implementing accordions, and using dialog modals. The article also mentions future features that will further reduce the need for JavaScript.

  5. 5
    Article
    Avatar of hnHacker News·2y

    Monaspace

    Monaspace is a new type system that advances the display of code on screen. It offers a more expressive palette for code, introduces texture healing to even out the density of monospaced type, provides three axes for font customization, and includes code ligatures for various languages.

  6. 6
    Article
    Avatar of hnHacker News·2y

    Tailwind CSS Application UI Kit

    Tailwind CSS Application UI Kit, Catalyst, offers modern UI components built with Tailwind CSS, Headless UI, and React. The components are customizable, easy to use, keyboard accessible, and available in TypeScript and JavaScript. The templates can be purchased individually or with an all-access license, with free updates included.

  7. 7
    Article
    Avatar of hnHacker News·3y

    The Worst Programmer I Know

    Dan North & Associates Ltd The Worst Programmer I Know is Tim Mackinnon. He is the worst programmer I know, and why I fought to keep him in the team. Tim's productivity score was zero, and he never signed up for any stories.

  8. 8
    Article
    Avatar of hnHacker News·2y

    Make Beautiful Logos Fast and Free

    LogoFast offers presets, the #1 NextJS boilerplate, and is loved by over 1,000 makers. It helps users ship fast and save time on projects.

  9. 9
    Article
    Avatar of hnHacker News·3y

    Introducing react.dev – React

    Introducing react.dev, the new home for React and its documentation. The new site teaches modern React with function components and Hooks. It includes diagrams, illustrations, challenges, and over 600 new interactive examples. The previous React documentation site has now moved to legacy.reactjs.org.

  10. 10
    Article
    Avatar of hnHacker News·2y

    HTML First

    HTML First is a set of principles that aims to make building web software easier, faster, more inclusive, and more maintainable by leveraging the default capabilities of modern web browsers, the simplicity of HTML's attribute syntax, and the web's ViewSource affordance.

  11. 11
    Article
    Avatar of hnHacker News·2y

    Stop using JSON Web tokens for user sessions

    Using JSON Web tokens (JWTs) for user sessions without an effectively implemented logout mechanism can lead to security vulnerabilities. An XSS vulnerability can allow an attacker to access and exploit the JWT, gaining unauthorized access to the application.

  12. 12
    Article
    Avatar of hnHacker News·3y

    chenfei-wu/TaskMatrix

    TaskMatrix enables sending and receiving images during chatting by connecting ChatGPT and Visual Foundation Models. It supports features like grounding images, segmenting images, and image editing. It also introduces the concept of templates, which are pre-defined execution flows for complex tasks. TaskMatrix can seamlessly extend images to any size through collaboration with existing foundation models. The post also provides installation instructions and GPU memory usage for each visual foundation model. Contributions to TaskMatrix are welcome.

  13. 13
    Article
    Avatar of hnHacker News·3y

    it's a(door)able

    It's a(door)able LOADING rewinding... playing back... made by @ncasenmare | open source code P.S. You can add your own personal message!

  14. 14
    Article
    Avatar of hnHacker News·3y

    Was Rust Worth It?

    An article discusses the author's experience with Rust programming language and highlights the benefits and challenges of using Rust, including the advantages of Rust's borrow checker and the gaps in Rust libraries and tools.

  15. 15
    Article
    Avatar of hnHacker News·2y

    Google AI for Developers

    Google AI offers developers a range of tools and technologies to leverage artificial intelligence and machine learning in their projects. It brings benefits such as enhanced functionality, improved user experience, and automation. However, developers may also face challenges and limitations when working with Google AI.

  16. 16
    Article
    Avatar of hnHacker News·2y

    microsoft/inshellisense: IDE style command line auto complete

    inshellisense provides IDE style autocomplete for shells. It's a terminal native runtime for autocomplete which has support for 600+ command line tools. inshellisense supports Windows, Linux, & MacOS.

  17. 17
    Article
    Avatar of hnHacker News·2y

    Reference docs for npm packages

    Discover the best way to browse type documentation for npm packages and find the recommended resources for finding documentation on npm packages.

  18. 18
    Article
    Avatar of hnHacker News·3y

    Self hosting in 2023

    Learn how to achieve a perfect PageSpeed score, the downsides of hosting NextJS apps on AWS, and the steps to host your own page using a Raspberry Pi and Coolify.

  19. 19
    Article
    Avatar of hnHacker News·3y

    Flux Keyboard

    Introducing Flux Keyboard, a fully customizable keyboard with mechanical keys optimized for speed and a customizable display. It includes presets for popular apps, has Maglev switches for precise key sensing, and offers interchangeable modules for further customization.

  20. 20
    Article
    Avatar of hnHacker News·2y

    penxio/penx: A structured note-taking app for personal use.

    PenX is a structured note-taking app designed for personal use. It prioritizes privacy and features local-first data ownership, end-to-end encryption for data syncing, and GitHub-based version control. The primary tech stack includes Next.js, TypeScript, tRPC, Prisma, NextAuth.js, Slate.js, and IndexedDB. The maker of PenX is 0xZion, a freelancing full-stack developer.

  21. 21
    Article
    Avatar of hnHacker News·2y

    Open source & zero knowledge private note taking app

    Notesnook is an open-source and zero-knowledge private note-taking app that prioritizes user privacy. It offers end-to-end encryption, encrypted note syncing, password-protected notes vault, web clipping, and more. Users can access their notes on mobile and desktop devices.

  22. 22
    Article
    Avatar of hnHacker News·3y

    AI Human Generator – Generate and Modify People Online

    AI Human Generator - Generate and Modify People Online Generated Photos Faces Faces Faces gallery Face Generator Anonymizer Humans New Free humans Human Generator.

  23. 23
    Article
    Avatar of hnHacker News·2y

    10 hard-to-swallow truths they won't tell you about software engineer job

    Learn the truth about being a software engineer, from the lack of preparation provided by college to the reality of working with legacy projects and incompetent colleagues. Understand the importance of focusing on delivering value to users rather than being praised for clean code. Discover the challenges of estimating and dealing with bugs, the constant uncertainty in the field, and the difficulty of disconnecting from work. Finally, recognize the significance of soft skills in a software engineering career for personal growth and professional success.

  24. 24
    Article
    Avatar of hnHacker News·2y

    Animotion — a visual CSS animation app

    Animotion is a visual CSS animation app that allows users to create CSS animations by dragging, resizing, rotating, clipping, and more. It includes a keyframes editor, ready-to-use animations, and 29 built-in easings. The app works best on larger screens and modern web browsers.

  25. 25
    Article
    Avatar of hnHacker News·2y

    UI Library Creator

    The article describes a UI Library Creator that works seamlessly with the Shuffle Editor and its capabilities, allowing users to combine elements and styles to create a unique UI Library. It also mentions the requirement of signing in or creating an account to access the project.