Best of Hacker NewsApril 2022

  1. 1
    Article
    Avatar of hnHacker News·4y

    Warp: The terminal for the 21st century

    A new terminal developed in Rust, I instantly fell in love when I tried it. There's just no going back from the incredible navigation workflows you can achieve with this tool. If the terminal had been invented today, this what we would get. Bravo! @warpdotdev.

  2. 2
    Article
    Avatar of hnHacker News·4y

    How long since Google said a Google Drive Linux client is coming?

  3. 3
    Article
    Avatar of hnHacker News·4y

    How we lost 54k GitHub stars – HTTPie blog

    HTTPie for Terminal is celebrating 10 years since the first commit. Gaining 54k GitHub stars and 1k+ watchers. HTTPie was among the top 80 most popular public repos on GitHub overall; in the 99.99997203 percentile. It was incredible to see this humble tool attract a community of that magnitude.

  4. 4
    Article
    Avatar of hnHacker News·4y

    DALL·E 2

    We’ve been working with external experts and are previewing DALL·E 2 to a limited number of trusted users who will help us learn about the technology’s capabilities and limitations. We plan to invite more people to preview this research over time as we learn and iteratively improve our safety system.

  5. 5
    Article
    Avatar of hnHacker News·4y

    Impressions from a first-time Mac user

    Apple’s 2021 16‑inch MacBook Pro is the first Mac I’ve ever used. The machine is insanely well-built. Windows and Linux have what I would call “sane window management” The Macbook Pro has ports that any PC laptop user has had for years.

  6. 6
    Article
    Avatar of hnHacker News·4y

    Things I can't do on MacOS which I can do on Ubuntu

    Here's a partial list of everything I cannot do on a Mac, but I can do on Ubuntu. These are things which either are impossible, or require adding unsupported 3rd party software - sometimes at a cost. I've never "got" the appeal of a Mac. But I have to use one for work.

  7. 7
    Article
    Avatar of hnHacker News·4y

    Lies we tell ourselves to keep using Golang

    Go is a great way to evaluate technologies, but it's far from enough to fill out the tech battle. By adopting technology that doesn't reflect the true cost of adopting that technology will very rarely reflect the cost of using it. It doesn't matter who points out that "maybe we shouldn't hit ourselves in the head with a rake repeatedly": that's no matter who it comes from.

  8. 8
    Article
    Avatar of hnHacker News·4y

    Heaps.io Game Engine

    Heaps is built to support both 2D and 3D environments. Cross platform compilation that compiles natively to the platform you want. Full controller support that includes mouse, keyboard and gamepad support.File formats support PNG, JPG, FBX, OGG, etc.

  9. 9
    Article
    Avatar of hnHacker News·4y

    Switching from pyenv, rbenv, goenv and nvm to asdf

    Asdf-vm is a tool for creating virtual environments. It can be used to replace Python, Ruby, nodejs, and goenv. Asdf can be installed using git or by using the asdf package manager. You can checkout a more detailed documentation here: https://asdf-VM.com/core-manage-asdf.

  10. 10
    Article
    Avatar of hnHacker News·4y

    A database for 2022

    We used to store our database in a single JSON file on disk, and then moved to etcd. Time for another change! We’re going to put everything in asingle file on disks again. We need something easier to dive into and get back out of quickly, a database similar to common development systems.

  11. 11
    Article
    Avatar of hnHacker News·4y

    LuanRT/YouTube.js: 🎥 full-featured wrapper around YouTube's private API

    Innertube is an API used across all YouTube clients. It was made to simplify the internal structure of the platform and make it easy to push updates. This library takes advantage of that API, therefore providing a simple & efficient way to interact with YouTube programmatically. As of now, this is one of the most advanced & stable YouTube libraries out there.

  12. 12
    Article
    Avatar of hnHacker News·4y

    Textualize

  13. 13
    Article
    Avatar of hnHacker News·4y

    I Need to Find an Apartment

    I hate apartment hunting, I’ve tried to make it as interesting as possible. I created a pipeline with different tools and languages to scrape data from a website with the use of Puppeteer. I load data into a SQLite database using Go and visualize all the data with Python and Folium.

  14. 14
    Article
    Avatar of hnHacker News·4y

    300 Drones Formed a QR Code That Rick Rolled Dallas on April Fools' Day

  15. 15
    Article
    Avatar of hnHacker News·4y

    YDB — an open-source Distributed SQL Database

    Using YDB as a database allowed Market Cart to withstand a hundredfold increase in the load on the Cart, while observing strict guarantees for response times. The migration was completed by just one developer in one month. The Cart is one of the key components of any marketplace or online store.

  16. 16
    Article
    Avatar of hnHacker News·4y

    The smallest Docker image to serve static websites

    The smallest Docker image to serve static websites is 7.77MB. It can be used to create a non-root user to own the files and run our server. The image has some neat features, like basic auth, throttling and virtual hosts. You can build and run the image by calling: docker build -t static:latest . docker run -it --rm -p 3000:3000 static: Latest.

  17. 17
    Article
    Avatar of hnHacker News·4y

    Why we don’t use a staging environment

    Squeaky uses a flat branching process to ship code to production. We only merge code into the main branch when it is ready to go live. This means we don’t have to wait for changes to be validated in development. We believe it’s helping us to ship faster, and lower the number of issues on production.

  18. 18
    Article
    Avatar of hnHacker News·4y

    Learn Go with Tests

    Learn test-driven development with Go. Explore the Go language by writing tests. Get a grounding with TDD. Go is a good language for learning TDD because it is a simple language to learn and testing is built-in. Learn the fundamentals by writing small tests so that you can then take your existing software design skills and ship great systems.

  19. 19
    Article
    Avatar of hnHacker News·4y

    The project with a single 11,000-line code file

    The project with a single 11,000-line code file. The responsibility of maintaining the project had been bounced from team to team over the years. The code followed a rough pattern of fetch some data about the user, check if some conditions are met, then do some action which repeated a thousand or so times.

  20. 20
    Article
    Avatar of hnHacker News·4y

    OpenRA/OpenRA: Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.

    OpenRA is a Libre/Free Real Time Strategy game engine supporting early Westwood classics. It is made available to you under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. EA has not endorsed this product.

  21. 21
    Article
    Avatar of hnHacker News·4y

    How I put my whole life into a single database · Felix Krause

    Every single day for the last 2.5 years I tracked over 100 different data types - ranging from fitness & nutrition to social life, computer usage and weather. Since the start of this project, I collected a total of more than 380,000 data points. 100% fully open source, MIT licensed and self-hosted.

  22. 22
    Article
    Avatar of hnHacker News·4y

    Twitter bans ads that contradict science on climate change

    Twitter says it will no longer allow advertisers on its site who deny the scientific consensus on climate change. There was no indication that the change would affect what users post on the social media site. The announcement coinciding with Earth Day came hours before the European Union agreed upon a deal requiring big tech companies to vet their sites more closely for hate speech.

  23. 23
    Article
    Avatar of hnHacker News·4y

    The absurd complexity of server-side rendering

    Server-side rendering (SSR) is a new way of rendering HTML in the browser. SSR apps are complex and error-prone, and the way we're going about it right now is terrifyingly terrifying. Rust has built a career by recognising that we need better tools to work with them.

  24. 24
    Article
    Avatar of hnHacker News·4y

    Nobody wants your fancy algorithm

    Satellite imagery companies are trying to turn their data into a one-size-fits-all derived data product and sell it as a subscription product. The juice is never worth the squeeze, says the author of this newsletter. It’s hard to be a great analytics provider, and nearly impossible to be great at both simultaneously, he says.