Compensation in 2019 – new grad tech offers
Analyzing compensation packages from 2019 new-graduate technology job offers.
Why American Construction Costs Are So High
I am embarking on a long-term project to investigate why US construction costs are high using case studies, so everything I’m going to say so far is tentative. In particular, one of my favori…
Things to Know About GNU Readline
What is GNU Readline and where did it come from?
What It Takes to Hire 10 Employees in San Francisco
We started Kapwing (an online image and video editor [https://www.kapwing.com]) almost two years ago and grew the company from 2 co-founders to 12 full-time employees in the last 12 months. Our team is based full-time in San Francisco, where the unemployment rate is astonishingly low. I wanted
Centralised DoH is bad for privacy
Recently, Mozilla announced it would be moving Firefox DNS lookups to Cloudflare by default, for its American audience.
Front-end design, React, and a bridge over the great divide
I'm Brad Frost, an independent creator, web designer & developer, teacher, speaker, writer, musician, and artist based in Pittsburgh, PA.
80x25
Every now and then, my brain clamps on to obscure trivia like this. It takes so much time. “Because the paper beds of banknote presses in 1860 were 14.5 inches by 16.5 inches, a movie industry cartel set a standard for theater projectors based on silent film, and two kilobytes is two kilobytes” is as far back as I…
Web Scraping and Crawling Are Perfectly Legal, Right? (2017)
In this post, you'll find out more on the legal aspect of web scraping and crawling, and what possible consequences you might face.
A Love Letter to Personal Websites
This is a declaration of love for personal websites, written from years of thinking on the subject, reviewing thousands of portfolios, building websites for friends and bookmarking those of strangers. It’s a subject I’m so passionate about, I built my business on it. And recently, it’s become a matter of principle…
Why we're saying no to Google
Google wants other search engines to pay to become a default option in Android. Here's why we're saying no.
What is ZIL anyway?
The Infocom ZIL code dump has kicked off a small whirlwind of news articles and blog posts. A lot of them are somewhat hazy on what ZIL is, and how it relates to MDL, Lisp, Z-code, Inform, and the rest of the Golden-Age IF ecosystem. So I'm ...
24 Hours of Rust Game Development
In this post I'll talk about a small game I've been developing in about 24 hours in total (mostly in a few hour blocks during evenings or…
Who Owns Your Wireless Service? Crooks Do
Incessantly annoying and fraudulent robocalls. Corrupt wireless company employees taking hundreds of thousands of dollars in bribes to unlock and hijack mobile phone service. Wireless providers selling real-time customer location data, despite repeated promises to the contrary. A noticeable uptick in SIM-swapping…
Smarter Training of Neural Networks
These days, nearly all the artificial intelligence-based products in our lives rely on “deep neural networks” that automatically learn to process labeled data.
Hacking Digital Calipers
A collaborative AI workspace, built on your company context. Build and orchestrate agents right alongside your team's projects, meetings, and connected apps.
Iconic consoles of the IBM System/360 mainframes, 55 years old today
The IBM System/360 was a groundbreaking family of mainframe computers announced on April 7, 1964. Designing the System/360 was an extremely...
Building a constraint programming solver in Julia
How to build a constraint programming solver in Julia. Part 1: Solving Sudoku using backtracking
Recognizing the signs of disruption in our urban habitat
Commuter rail stations in the San Francisco Bay Area should be some of the most valuable land in the region (and by extension, the world). So why are there so many parking lots and one-story buildings right next to them?
C++ Patterns: The Badge
This post describes the C++ Badge template used to enhance member function access control in Serenity Operating System.
How Does Esperanto Sound?
When people hear Esperanto for the first time, they sometimes think they're hearing Italian, or maybe Spanish. A good amount of vocabulary in Esperanto is taken from romance roots, so this isn't totally surprising.
Why introductory chemistry is boring: a long-term historical perspective
Looking for flashcards for chemistry? Try 21st Night ! It allows you to create and share flashcards with anything on them: images, videos, equations, you name it . Plus, there’s a built-in to-do list!
Discontinuing Support for NSFW Imgur r/subsections Associated with Reddit
Imgur: The magic of the Internet
Chromium and the Browser Monoculture Problem
Okay, folks. This is new territory for me. I'm stepping into the world of.... t h i n k p i e c e s...