- What I Use Now Instead Of Google
I made a goal for myself in January 2020 to stop using Google products by the end of the year. That might sound like way too generous a timeline, but...
- A simple 2 x 2 for choices
1 Jan 2021
Our life is filled with projects. We invest time, effort or money, and perhaps we get a result. It’s useful to have a portfolio of projects, because not all of them are going to work.
- Memory access on the Apple M1 processor
6 Jan 2021
When a program is mostly just accessing memory randomly, a standard cost model is to count the number of distinct random accesses. The general idea is that memory access is much slower than most other computational tasks.
- What I’ve Learned in 45 Years in the Software Industry
BTI360 teammate Joel Goldberg recently retired after working in the software industry for over four decades. When he left he shared with our team some of the lessons he learned over his career.
- DALL·E: Creating Images from Text
5 Jan 2021
We’ve trained a neural network called DALL·E that creates images from text captions for a wide range of concepts expressible in natural language.
- Simulating the PIN cracking scene in Terminator 2
4 Jan 2021
In the beginning of Terminator 2: Judgement Day, John Connor uses a laptop to crack the PIN of a stolen debit card.
- Moral Competence
What we were missing, and what many social-good founders are missing, is moral competence. If you want to do good, you actually have to help people.
- Equal pay for equal work
Dustin Moris Gorski
2 Jan 2021
Remote work is on the rise, the economy is on a decline and businesses are re-structuring themselve...
- How the placenta evolved from an ancient virus
31 Jan 2020
When evolutionary biologists studied the protein involved in fusing placenta cells, it didn’t look like it came from human DNA. It looked like a virus.
- How startups can avoid flawed decision making
As a startup founder, it's mission critical to know what decisions you should make quickly, and which you should make slowly.
- Obligatory “What I wish I knew about git” post
30 Dec 2020
tl;dr: If you think of `git branch` as a verb meaning "diverge from this path, split my tree" and think of the branch name as a label that tracks the most recent commit on this new path, a lot of stuff about git becomes clearer.
- Note to Self - How to Work
31 Dec 2020
Re-align with your Goals: Spend some time thinking about what you’re trying to achieve and why to spark that passion again.
- Shallow Git Repositories
3 Apr 2020
A useful feature that isn’t documented as well as it should be.