Again on 0-based vs. 1-based indexing
André Garzia made a nice blog post called “Lua, a misunderstood language” recently, and unfortunately (but perhaps unsurprisingly) a bulk of HN comments on it was about the age-old 0-based vs. 1-based indexing debate. You see, Lua uses 1-based indexing, and lots of programmers claimed this is unnatural because “every…
Antiviral compound blocks SARS-CoV-2 from entering cells
New compound also could be effective against other coronaviruses
The Home Depot Teams Up with Walmart to Expand Same-Day and Next-Day Delivery
The Home Depot continues to offer faster delivery options to more customers – this time through an innovative partnership with another of the world’s leading retailers.
Open source is not a business model (2018)
Person 1: Did you know that 60% of restaurants close within three years of opening ?
LibreOffice 7.1 Community Edition
A brand new version of the best free open source office suite, based on the LibreOffice Technology platform for desktop, mobile and cloud productivity Berlin, February 3, 2021 – LibreOffice 7.1 Community, the volunteer-supported version of the best open source office suite for desktop productivity, is available from…
US Customs Export Control Says: I’m Screwed
Update: It looks like this problem may have been resolved by USPS, with international shipments sent May 11 or later proceeding normally. But there’s still confusion about the source of the problem, the date it was resolved, and whether it’s truly fixed. It appears it’s necessary to buy new postage to reship any…
No general method to detect fraud
The parts of a convincing deception
Counter-Strike Global Offsets: reliable remote code execution
One of the factors contributing to Counter-Strike Global Offensive’s (herein “CS:GO”) massive popularity is the ability for anyone to host their own community server. These community servers are free to download and install and allow for a high grade of customization. Server administrators can create and utilize…
Power Fx: open-source now available
The preview release of Microsoft Power Fx is now available as open source on GitHub You can now freely integrate this Excel-like, low code programming language in all of your own projects.
The Human Side of Elixir
In this blog post, we take a look at the Elixir programming language from the engineer/business perspective.
Redis Anti-Patterns
Learn to dodge common Redis pitfalls like large keys and hot keys. Boost both your performance and stability. Try it today.
The Case for ‘Developer Experience’
How are developers supposed to manage and coordinate fast-moving, heterogeneous systems including maintenance & operations — and free themselves to build?
Reducing Rust Incremental Compilation Times on macOS
How I reduced Rust incremental debug build times on macOS from 14 seconds down to 4 seconds.
Writing a Programming Book in 2021
It is said that there are three things you must do in your lifetime: plant a tree, have a child, and write a book. I recently finished the last one. Nevertheless, I wrote a programming book.
Bootstrap 5 Released
Bootstrap 5 has officially landed! After three alphas, three betas, and several months of hard work, we're shipping the first stable release of our new major…
Interview with Patrick Collison
In addition to being a friend and a Noahpinion subscriber, Patrick Collison is one of the world’s most successful founder-CEOs.
Treasury Dept. Seeks to Track Transactions of Personal Bank Accounts over $600
The Biden administration is proposing that banks be required to report all transactions greater than $600 to collect more tax revenue. This policy is poised to suffocate businesses and stifle the financial privacy of Americans.
An NFT without a blockchain
This is a small proof-of-concept. It relies on PGP - but you could use Keybase, GPG, or any other hard-to-use encryption program. Background Suppose you want to support an artist and give them money. That's easy. Most artists take PayPal, bank transfer, or cash. But how can you prove that you've paid an artist for a…
Breakdown of data on homeless populations across the U.S.
Many people see a homelessness crisis, but what does the data say? We examine different locations, rates of change, types of homelessness, and mental health and substance abuse issues.
Why Clojure? (2018)
Why not the programming language I'm already using or some other language? What makes Clojure uniquely well-suited for modern software development? Instead of…
Crystal 1.2.0
We are delivering a new release with several bugfixes and improvements. Below we list the most important or interesting changes, without mentioning the several bugfixes. For details visit the release’s notes. Breaking changes are marked with ⚠️.