Best of Hacker NewsDecember 2023

  1. 1
    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.

  2. 2
    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.

  3. 3
    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.

  4. 4
    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.

  5. 5
    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.

  6. 6
    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.

  7. 7
    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.

  8. 8
    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.

  9. 9
    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.

  10. 10
    Article
    Avatar of hnHacker News·2y

    Open Source Software & Open Source Alternatives

    Discover and submit open source projects for review or stay updated with new OSS products through a weekly newsletter.

  11. 11
    Article
    Avatar of hnHacker News·2y

    Frooodle/Stirling-PDF: locally hosted web application that allows you to perform various operations on PDF files

    Stirling-PDF is a locally hosted web application for manipulating PDF files, offering various features like merging, splitting, converting, and more. It uses technologies like Spring Boot, Thymeleaf, PDFBox, LibreOffice, and Docker.

  12. 12
    Article
    Avatar of hnHacker News·2y

    YOU DON'T NEED HTML!

    The article discusses a website called NO-HT.ML that proves HTML is not necessary to create a beautiful and useful website. It explores the elements used in the website's source code and compares the concept to playing a game with arbitrary restrictions.

  13. 13
    Article
    Avatar of hnHacker News·2y

    Back to Basics: 5 HTML attributes for improved accessibility and user experience

    This article explores five HTML attributes that improve accessibility and user experience. These attributes include hreflang, translate, reversed, controls, and autocomplete.

  14. 14
    Article
    Avatar of hnHacker News·2y

    Continue

    Continue is a tool that generates, refactors, and explains code sections. It can answer coding questions, edit code in natural language, and generate files from scratch. It works natively in your IDE and supports various models and providers.

  15. 15
    Article
    Avatar of hnHacker News·2y

    Committing without git

    Learn how to create commits without using git commands, understand git objects, blobs, trees, and commits.

  16. 16
    Article
    Avatar of hnHacker News·2y

    The $HOME of all things in the terminal.

    Discover a collection of TUI tools for the terminal, including tools for chatting over SSH, socket statistics, network topology visualization, exploring docker images, and interacting with Jira from the command line.

  17. 17
    Article
    Avatar of hnHacker News·2y

    csdvrx/CuteVim: Sensible defaults for Vim

    CuteVim is a minimal configuration file for Vim that provides sensible defaults, such as a tabline, line counter, backups, and more. It also allows users to quickly change the appearance and maps the Control keys to readline commands.

  18. 18
    Article
    Avatar of hnHacker News·2y

    How Plane, an open-source alternative to Jira, got to the #1 in project management on GitHub in less than a year

    Plane, an open-source alternative to Jira, gained popularity on GitHub and became the #1 project management tool. They achieved this by effectively leveraging GitHub stars, building a community on Discord, creating well-crafted release notes, engaging with Reddit and Twitter communities, and making strategic announcements on Medium and Hacker News.

  19. 19
    Article
    Avatar of hnHacker News·2y

    Termshark • A terminal UI for tshark, inspired by Wireshark

    Termshark is a terminal UI for tshark, inspired by Wireshark. It allows users to read pcap files, sniff live interfaces, use Wireshark's display filters, and more. It is available for Linux, macOS, *BSD, Android (termux), and Windows. Recent updates include packet search, profiles, configurable columns, magic wormhole, vim navigation, cmdline, packet marks, and themes.

  20. 20
    Article
    Avatar of hnHacker News·2y

    SQL as API

    Using SQL in the API can be a viable solution for complex filtering and adding flexibility to the API. It involves validating and sanitizing the SQL input and allows for easy modification and customization. However, it requires careful documentation, has performance considerations, and may lead to vendor lock-in.

  21. 21
    Article
    Avatar of hnHacker News·2y

    Should you add screenshots to documentation?

    Screenshots in documentation can be contentious. Outdated screenshots can decrease customer trust and slow down page loading. However, they can also make content easier to scan, provide a visual frame of reference, and supplement confusing task steps. To effectively use screenshots, it is important to consider their purpose, make them accessible, use simplified versions, and automate their creation and maintenance when possible.

  22. 22
    Article
    Avatar of hnHacker News·2y

    PySimpleGUI/PySimpleGUI: Launched in 2018. It's 2023 and PySimpleGUI is actively developed & supported. Create complex windows simply. Supports tkinter, Qt, WxPython, Remi (in browser). Create GUI app

    PySimpleGUI is a Python package that enables programmers of all levels to create GUIs. It simplifies the process of creating windows and supports various frameworks like tkinter, Qt, WxPython, and Remi. PySimpleGUI is widely used in various applications, including games, media capture and playback, artificial intelligence, graphing, front-end GUIs, and Raspberry Pi projects. Financial support for PySimpleGUI is greatly appreciated and can be done through Buy Me a Coffee or GitHub Sponsoring.

  23. 23
    Article
    Avatar of hnHacker News·2y

    New in Chrome 120

    Chrome 120 introduces the CloseWatcher API for handling close requests, the ability to implement an accordion pattern using the `<details>` element, and permission policy violation reports. Other highlights include relaxed CSS nesting implementation, the action in the Media Session API, and the deprecation of third-party cookies.

  24. 24
    Article
    Avatar of hnHacker News·2y

    microsoft/promptbase: All things prompt engineering

    Promptbase is a collection of resources, best practices, and example scripts for prompt engineering, specifically for GPT-4. The article discusses the Medprompt methodology and its three distinct strategies, dynamic few-shot examples, self-generated chain of thought, and majority vote ensembling. It also introduces Medprompt+ and how it extends the power of prompting. The article provides instructions on how to run the scripts and includes links to relevant datasets and additional resources.

  25. 25
    Article
    Avatar of hnHacker News·2y

    Apple and Google confirm governments spy on users through push notifications

    Government agencies have been spying on smartphone users through push notifications sent out by apps, according to a US senator. The senator has asked the Department of Justice to allow Apple and Google to disclose government demands for push notification data. Both Apple and Google have acknowledged the issue and committed to keeping users informed about these requests.