How We Ported Linux to the M1
Virtual iOS, Android, and Arm devices to speed up security testing, research, and DevSecOps for security teams, mobile pentesters, and software developers.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 912 posts.
Virtual iOS, Android, and Arm devices to speed up security testing, research, and DevSecOps for security teams, mobile pentesters, and software developers.
If you were creating a web app from scratch today, what database would you use? Probably the most frequent answer I see to this is Postgres, although there are a wide range of common answers: MySQL, MariaDB, Microsoft SQL Server, MongoDB, etc. Today I want you to consider: what if SQLite would do just fine?
Precise code navigation is powered by stack graphs, a new open source framework that lets you define the name binding rules for a programming language.
Title is literally true. This may not be the best place to learn about these concepts for the first time, because I'm going to focus on knocking down the misconceptions about them.
The global supply chain mess will require increased vaccination and acquired immunity, semiconductor capacity expansion and the end of extraordinary housing/labor supports to resolve. A close look at some very anomalous charts on shipping, semiconductors, inventories, labor shortages, foreclosures and mortality.
A description of advanced tips and tricks for effective Internet research of papers/books, with real-world examples.
One of the most important tasks of the distribution packager is to ensure that the software shipped to our users is free of security vulnerabilities. While finding and fixing the vulnerable code is…
JDK 17 has been out for a few months and it’s not just packed with new language features. The performance boost compared to older JDK versions is also really significant. It becomes especially clear when compared to the previous LTS releases, JDK 8 and JDK 11. Much of the improved performance comes from new features…
A catalog of patterns to better understand, communicate, and teach the design of distributed systems
A lot of people have been asking me what my upcoming book, The Hard Thing About Hard Things, will be like. Here’s a piece that I wrote for the book that did not make the cut. I still think it’s a pretty good story and gives you a flavor. I just tell the truth so...
One of the 'Elite 8' Pizzerias in the US by Every Day with Rachael Ray One of America's Perfect Pizzeria's: Zagat And Many Other Awards Main Restaurant Website
The Technical Advisory Group on SARS-CoV-2 Virus Evolution (TAG-VE) is an independent group of experts that periodically monitors and evaluates the evolution of SARS-CoV-2 and assesses if specific mutations and combinations of mutations alter the behaviour of the virus. The TAG-VE was convened on 26 November 2021 to…
Welcome to acronym city! The Court of Appeal of Brussels has made an interesting ruling. A customer complained that their bank was spelling the customer's name incorrectly. The bank didn't have support for diacritical marks. Things like á, è, ô, ü, ç etc. Those accents are common in many languages. So it was a little…
Customer relationship management (CRM) is the biggest, fastest growing software market in the world. $40B is spent on CRMs annually, and almost all companies have one. But for those of us that don’t directly use a CRM… what’s the big deal? A CRM is the source-of-truth for all customer data and interactions. Need to…
Solarpunk, Permaculture, Sociocracy
The topic of why Godot does not utilize ECS comes up often, so this article will explain the design decisions behind that, as well as shed some light on how Godot works.
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
Nurture and shape your own private networks with simple, free, open-source infrastructure
The AWS Free Tier has been around since 2010 and allows you to use generous amounts of over 100 different AWS services. Some services offer free trials, others are free for the first 12 months after you sign up, and still others are always free, up to a per-service maximum. Our intent is to make […]
At Replit, we want to give our users the most powerful, flexible, and easy-to-get-started coding environment. However, it has been limiting because we only support a fixed set of languages and OS packages, some of which are outdated. Ideally, users should be able to use any language and install any package with…
A short story about Lisp, technology, and human progress.
Each month we build 60 or so new Storage Pods, which require 60 CPUs, 720 SATA cables, 120 power supplies, and so on.
We’re excited to share a deep dive into how our new authentication token formats are built and how these improvements are keeping your tokens more secure. As we continue to…
I have said before that I believe that teaching modern students the OSI model as an approach to networking is a fundamental mistake that makes the concepts less clear rather than more. The major reason for this is simple: the OSI model was prescriptive of a specific network stack designed alongside it, and that…
The other day I was talking to a young developer working on a code base with tons of COM code, and I told him that even before he was born, everyone knew that COM was already so deeply obsolete tha…
WebAssembly meets 16000 HTML checkboxes.
On Friday, January 8th, GitHub separated with an employee. Later that day and over the weekend, employees raised concerns about the circumstances of the separation. We took these concerns seriously.…
Three major tools that companies have to influence behavior are incentives, process, and culture. People often mean different things when talking about these, so I'll provide an example of each so we're on the same page (if you think that I should be using a different word for the concept, feel free to mentally…