Best of Hacker NewsDecember 2022

  1. 1
    Article
    Avatar of hnHacker News·3y

    I am done. I give up

    After three failed attempts at building a successful startup, I'm giving up on my entrepreneurship dreams. It's not just the lack of success that's getting me down, it's also the constant stream of digital nomad influencers on Twitter who sell extremely distorted, rosy, and often times false dreams to indie entrepreneurs like myself.

  2. 2
    Article
    Avatar of hnHacker News·3y

    Just Use Postgres for Everything

    Use Postgres for everything is a tradeoff, says Stephan As a CTO, Interim CTO and CTO Coach. Postgres can replace - up to millions of users - many backend technologies, such as Kafka, RabbitMQ, Mongo and Redis among them.

  3. 3
    Article
    Avatar of hnHacker News·3y

    Productivity Blocker

    Productivity Blocker is the first Chrome extension for blocking any website that makes you productive. It's also the first extension to block email, checking LinkedIn or brushing up on your Dutch. In Dutch, it's "blocked" in Dutch, but try not to retain that information.

  4. 4
    Article
    Avatar of hnHacker News·3y

    Building A Virtual Machine inside ChatGPT

    A new ChatGPT assistant made by OpenAI can be built inside a virtual machine. The virtual machine is locked inside the root directory of a Linux machine. We can chat with this Assistant chatbot, locked in the alt-internet attached to avirtual machine.

  5. 5
    Article
    Avatar of hnHacker News·3y

    Welcome to Comprehensive Rust 🦀

    The course covers the full spectrum of Rust, from basic syntax to advanced topics like generics and error handling. It also includes Android-specific content on the last day. The goal of the course is to teach you Rust. We assume you don't know anything about Rust and hope to: - Give you a comprehensive understanding of the Rust syntax and language.

  6. 6
    Article
    Avatar of hnHacker News·3y

    Spotifyd/spotifyd: A spotify daemon

    Spotifyd streams music just like the official client, but is more lightweight and supports more platforms. Spotifyd also supports the Spotify Connect protocol, which makes it show up as a device that can be controlled from the official clients. To read about how to install and configure Spotifyd, take a look at our wiki.

  7. 7
    Article
    Avatar of hnHacker News·3y

    atom/atom: The hackable text editor

    Atom is a hackable text editor for the 21st century, built on Electron, and based on everything we love about our favorite editors. All repositories under Atom will be archived on December 15, 2022. Atom will automatically update when a new release is available.

  8. 8
    Article
    Avatar of hnHacker News·3y

    I Taught ChatGPT to Invent a Language

    I Taught ChatGPT to Invent a Language in whichChatGPT and I invent a fictional language spoken by slime-people Introduction I’ve been playing with OpenAI’s chatGPT model. This is so far beyond anything I would expect from a model trained to complete text prompts from the user. It understands subordinate clauses.

  9. 9
    Article
    Avatar of hnHacker News·3y

    Rotary Keyboard

    The rotary dial has two primary pairs of contacts. One goes open when the dial is moved past the position, and the other creates the characteristic pulse train upon release (one pulse per numeric position) To power this keyboard, it seems like I would need two cables, one for the Arduino and the original keyboard controller.

  10. 10
    Article
    Avatar of hnHacker News·3y

    Goodbye to the C++ Implementation of Zig ⚡ Zig Programming Language

    The old one, written in 80,000 lines of C++, plus sharing Zig code with the new one. The new one was faster, used less memory, and was actively maintained and enhanced. This was a huge pain, especially as the design of these two compilers diverged. The C++ implementation of Zig originally used the same strategy.

  11. 11
    Article
    Avatar of hnHacker News·3y

    Golang is evil on shitty networks

    Golang is evil on shitty networks. It was a normal day and I added a 500 MB binary asset to my server templates. When I went to push it, I found it interesting that was uploading at 50KB per second. After looking at Wireshark while uploading to, I noticed about 30-50% of the traffic was out-of-order/duplicate ACKs.

  12. 12
    Article
    Avatar of hnHacker News·3y

    Obsidian Canvas

    Canvas allows you to organize notes visually — an infinite space to research, brainstorm, diagram and lay out your ideas. Embed your notes alongside images, PDFs, videos, audio, and even fully interactive web pages. Effortlessly add existing notes and media from your vault, and edit them within a Canvas view.

  13. 13
    Article
    Avatar of hnHacker News·3y

    Diode — Build, program, and simulate hardware

    Build, program, and simulate hardware Diode

  14. 14
    Article
    Avatar of hnHacker News·3y

    8 Hard Truths I learned when I got laid off from my SWE job

    LZ Granderson: I got laid off from my SWE job in April 2020 when all the talking heads were saying a recession was inevitable. LZ: The one thing I craved more than anything after getting laid off, even more than another job, was for someone to stand up and speak plainly, honestly, and frankly.

  15. 15
    Article
    Avatar of hnHacker News·3y

    Ten Minute Physics

    In this tutorial I explain the basics of Eulerian, grid-based fluid simulation and show how to write a simulation engine based on these discussed concepts. I use python in connection with the n Nvidia python extension warp as a simple way to write GPU simulations. I also briefly discuss the implementation as a python blender plugin.