|
Out There: On Not Finishing
|
Dec 20
|
|
Super-Intelligent Humans Are Coming
|
Dec 20
|
|
Mimicry vs Reflexivity
|
Dec 20
|
|
Writing a book: is it worth it?
|
Dec 20
|
|
2020 in review
|
Dec 20
|
|
Themis Contract: A command line-based parameterized contracting tool
|
Dec 20
|
|
Izuna: Show Haskell type annotations when doing code review on Github
|
Dec 20
|
|
Haskell: The Bad Parts, part 3
|
Dec 20
|
|
Defund the Crime Beat
|
Dec 20
|
|
Texas Photographers have seen some shit
|
Dec 20
|
|
Blob Opera
|
Dec 20
|
|
2020 In Photos: A Year Like No Other
|
Dec 20
|
|
Small tech
|
Dec 20
|
|
We read the paper that forced Timnit Gebru out of Google. Here’s what it says
|
Dec 20
|
|
Transparent Octopus Caught by Blackwater Photographer Interview
|
Dec 13
|
|
How to Run a Ponzi Scheme for Tech People
|
Dec 13
|
|
Haskell Documentation with Haddock: Wishes'n'Tips
|
Dec 13
|
|
Optimal prediction of the number of unseen species
|
Dec 13
|
|
Bias in word embeddings
|
Dec 13
|
|
Performance · microsoft/TypeScript Wiki · GitHub
|
Dec 13
|
|
An ex-Googler's guide to dev tools
|
Dec 13
|
|
How Iowa Mishandled the Coronavirus Pandemic
|
Dec 13
|
|
The Year on TikTok
|
Dec 13
|
|
DoorDash and AirBnb IPOs
|
Dec 13
|
|
About Reading 100 Books
|
Dec 13
|
|
Language Servers are the New Frameworks
|
Dec 6
|
|
In defense of blub studies
|
Dec 6
|
|
thought leaders and chicken sexers
|
Dec 6
|
|
2020 Haskell survey analysis
|
Dec 6
|
|
Career Chats with Swyx and Randall (Staff Eng Podcast by Lethain)
|
Dec 6
|
|
This Japanese Shop Is 1,020 Years Old. It Knows a Bit About Surviving Crises. - The New York Times
|
Dec 6
|
|
Inside the New York Public Library's Last, Secret Apartments - Atlas Obscura
|
Dec 6
|
|
Lorde: The Blackbird Spyplane Interview - Blackbird Spyplane
|
Dec 6
|
|
Welcome to the Cloud Zoo
|
Dec 6
|
|
Parse, don’t type-check
|
Nov 29
|
|
Elle: inferring isolation anomalies from experimental observations
|
Nov 29
|
|
Managing Database Migrations in Scala
|
Nov 29
|
|
The True Size Of ..
|
Nov 29
|
|
PostgresqlCO.NF: PostgreSQL configuration for humans
|
Nov 29
|
|
Building the most inaccessible site possible with a perfect Lighthouse score
|
Nov 29
|
|
Six months of Tiny Projects
|
Nov 29
|
|
Shai Mendel's Dev Blog
|
Nov 29
|
|
Being Glue
|
Nov 29
|
|
Big Tech Sees Like a State
|
Nov 29
|
|
Playing on Hard Mode
|
Nov 29
|
|
Postgres Observability
|
Nov 22
|
|
How to get root on Ubuntu 20.04 by pretending nobody’s /home - GitHub Security Lab
|
Nov 22
|
|
Neil Mitchell's Blog (Haskell etc): Turing Incomplete Languages
|
Nov 22
|
|
Managing Multiple Java, SBT, and Scala Versions with SDKMAN
|
Nov 22
|
|
Simple Explanations without Sounding Condescending
|
Nov 22
|
|
I sold Baremetrics
|
Nov 22
|
|
The Gods on HackerNews
|
Nov 22
|
|
'It's the screams of the damned!' The eerie AI world of deepfake music
|
Nov 22
|
|
This tweet by patio11 about execution vs innovation
|
Nov 22
|
|
DoorDash and Societal Arbitrage
|
Nov 22
|
|
Creating a Haskell development environment with LSP on NixOS – Jussi Kuokkanen’s Computing Blog
|
Nov 15
|
|
Wasp
|
Nov 15
|
|
Virtual Consensus in Delos
|
Nov 15
|
|
Troy Hunt: Hacking Grindr Accounts with Copy and Paste
|
Nov 15
|
|
How to Make the Kotlin Compiler Smarter
|
Nov 15
|
|
Average UX Improvements Are Shrinking Over Time
|
Nov 15
|
|
Distributed Systems Learning Diary
|
Nov 15
|
|
Open-sourcing Haxl, a library for Haskell
|
Nov 15
|
|
Haskell: The Bad Parts, part 2
|
Nov 15
|
|
How I Start
|
Nov 15
|
|
Ugliest App
|
Nov 8
|
|
Grand Unified Theory of Software Architecture
|
Nov 8
|
|
How to Seriously Read a Scientific Paper
|
Nov 8
|
|
Edsger Dijkstra: The Man Who Carried Computer Science on His Shoulders
|
Nov 8
|
|
Names are not Type Safety
|
Nov 8
|
|
When your Manager Isn't Supporting you, Build a Voltron
|
Nov 8
|
|
When Terrible Things Happen, our Numbers Go Up
|
Nov 8
|
|
Kelsey Hightower
|
Nov 8
|
|
What was fun?
|
Nov 8
|
|
Supply-Side Shocks Don't Cause Ample Increases in Nominal Income
|
Nov 8
|
|
When is it time to quit my 9-5?
|
Nov 1
|
|
Applying Textbook Data Structures for Real Life Wins
|
Nov 1
|
|
Talking, Typing, Thinking: Software Is Not a Desk Job
|
Nov 1
|
|
Advice to my young self: to succeed in your career, forget side projects and focus on your job
|
Nov 1
|
|
Timekeeping in Financial Exchanges
|
Nov 1
|
|
virtualizing a hackathon at ScalaMatsuri 2020
|
Nov 1
|
|
Helios: Hyperscale Indexing for the Cloud & Edge
|
Nov 1
|
|
Life & Death
|
Nov 1
|
|
Notes on My Colon Cancer
|
Nov 1
|
|
Meet the Excel warriors saving the world from spreadsheet disaster
|
Nov 1
|
|
Ghislaine Maxwell deposition redactions: How to crack them
|
Nov 1
|
|
Facebook is censoring me
|
Nov 1
|
|
Inside Foxconn’s empty buildings, empty factories, and empty promises in Wisconsin
|
Nov 1
|
|
SEO mistakes I've made and how I fixed them
|
Oct 25
|
|
GitHub - danluu/post-mortems: A collection of postmortems
|
Oct 25
|
|
Signals and Threads: Python, OCaml, and Machine Learning
|
Oct 25
|
|
Effect Runtime
|
Oct 25
|
|
The Case for a Learned Sorting Algorithm
|
Oct 25
|
|
Orbital Edge Computing: Nanosatellite Constellations as a New Class of Computer System
|
Oct 25
|
|
This website is killing the planet
|
Oct 25
|
|
Why Life Can’t Be Simpler
|
Oct 25
|
|
Johns Hopkins Poker Course
|
Oct 25
|
|
The Island That Humans Can’t Conquer
|
Oct 25
|
|
Delivering with Haskell
|
Oct 18
|
|
Daniel Ek
|
Oct 18
|
|
The Pyramid Principle
|
Oct 18
|
|
Rewriting the Technical Interview
|
Oct 18
|
|
Mu-Haskell 0.4 Released
|
Oct 18
|
|
5 tips for writing great client SDK libraries
|
Oct 18
|
|
I was wrong. CRDTs are the future
|
Oct 11
|
|
The Era of Visual Studio Code
|
Oct 11
|
|
Things I Was Wrong About: Types — Sympolymathesy, by Chris Krycho
|
Oct 11
|
|
How normal am I?
|
Oct 11
|
|
For a Good Time, Call
|
Oct 11
|
|
Why is Snowflake so Valuable?
|
Oct 11
|
|
Why senior engineers get nothing done
|
Oct 4
|
|
On Browser Tabs
|
Oct 4
|
|
Lambda Pi
|
Oct 4
|
|
Annoying things in Scala 2 that'll be mostly gone in Scala 3
|
Oct 4
|
|
Void Is a Smell
|
Oct 4
|
|
My Least Favorite Rust Type
|
Oct 4
|
|
The Dark Secrets of Fast Compilation for Kotlin
|
Oct 4
|
|
Neural Networks, Types, and Functional Programming
|
Oct 4
|
|
The Lifestyle Blog Voter
|
Oct 4
|
|
Taco Bell Quarterly Volume III
|
Oct 4
|
|
Jenna Wortham
|
Oct 4
|
|
The Conflict is the Point
|
Oct 4
|
|
Why Is Everything Sold Out Right Now?
|
Oct 4
|
|
Why it is important that software projects fail
|
Sep 27
|
|
PalanThiel: The Uncola
|
Sep 27
|
|
Side Project Marketing Checklist
|
Sep 27
|
|
The Missing OS
|
Sep 27
|
|
In the computer
|
Sep 27
|
|
Ousterhout's dichotomy
|
Sep 27
|
|
Abstract Heresies: Tail recursion and debugging
|
Sep 27
|
|
Quine Codes
|
Sep 27
|
|
Make Now Just Lab on Github
|
Sep 27
|
|
The 3 Tribes of Programming
|
Sep 27
|
|
My favorite Rust function
|
Sep 27
|
|
Holbert: A Graphical Interactive Proof Assistant Designed for Education
|
Sep 27
|
|
Brunello Cucinelli – On my Om
|
Sep 27
|
|
TikTok and the new American capitalism - Margins by Ranjan Roy and Can Duruk
|
Sep 27
|
|
Safe, Expressive Code with Refinement Types
|
Sep 20
|
|
Dependent and refinement types: why?
|
Sep 20
|
|
Thoughts on Haskell in 2020
|
Sep 20
|
|
An intuition for optics
|
Sep 20
|
|
A Deep Dive Into the 'Gentrification Font'
|
Sep 20
|
|
It was never enough
|
Sep 20
|
|
Nothing to see here, folks
|
Sep 20
|
|
A Robot Wrote this Article
|
Sep 20
|
|
When you browse Instagram and find former Australian Prime Minister Tony Abbott's passport number
|
Sep 20
|
|
Why software projects take longer than you think: a statistical model
|
Sep 13
|
|
Vocational Awe
|
Sep 13
|
|
Android build and the journey to the end game
|
Sep 13
|
|
How to speed up the rust compiler
|
Sep 13
|
|
Lucid Dreaming with Neural Nets
|
Sep 13
|
|
How can you not be romantic about programming?
|
Sep 13
|
|
Generative Language Modeling for Automated Theorem Proving
|
Sep 13
|
|
Incomplete List of Mistakes in the Design of CSS
|
Sep 13
|
|
Timeline of low-temperature technology
|
Sep 13
|
|
America Is Trapped in a Pandemic Spiral
|
Sep 13
|
|
Living in Someone Else's Portland
|
Sep 13
|
|
SoftBank, Robinhood, and a Margins Singularity
|
Sep 13
|
|
The Case of the top secret iPod
|
Sep 6
|
|
The Bicycle Threat Model
|
Sep 6
|
|
Towards rigorous design of domain-specific distributed systems
|
Sep 6
|
|
Describing Microservices using Modern Haskell
|
Sep 6
|
|
Shell Commands Rewritten in Rust
|
Sep 6
|
|
An Overview on the Science of Function Length
|
Sep 6
|
|
How NAT Traversal Works
|
Sep 6
|
|
Against Online Tooling
|
Sep 6
|
|
Typing is Hard
|
Sep 6
|
|
What if Facebook is the real silent majority
|
Sep 6
|
|
Github Audio
|
Sep 6
|
|
Hic Sunt Dracones
|
Sep 6
|
|
Amazon Drivers Are Hanging Smartphones in Trees to Get More Work
|
Sep 6
|
|
Lofi-Player
|
Sep 6
|
|
Microcovid Calculator
|
Sep 6
|
|
The Arc of the Covenant
|
Sep 6
|
|
Building a Digital Garden
|
Aug 30
|
|
Hack Your Career by Troy Hunt
|
Aug 30
|
|
Questions
|
Aug 30
|
|
Don't Ask to Ask, Just Ask
|
Aug 30
|
|
Why Efficiency is Dangerous and Slowing Down Makes Life Better
|
Aug 30
|
|
Empirical Investigation into Programming Language Syntax
|
Aug 30
|
|
Reachability Modulo Theories
|
Aug 30
|
|
Parser Combinators
|
Aug 30
|
|
But does it help you ship?
|
Aug 30
|
|
Formal methods intro
|
Aug 30
|
|
Just quit your job at Facebook already
|
Aug 30
|
|
Shadows
|
Aug 30
|
|
Insane Story about the Kidnapping of Sultan bin Turki II
|
Aug 30
|
|
The Friendship that made Google Huge
|
Aug 30
|
|
between fked and a hard place
|
Aug 30
|
|
GPT-3, Bloviator: OpenAI’s language generator has no idea what it’s talking about
|
Aug 30
|
|
United States Corona Corps
|
Aug 30
|
|
Is WFH affecting the S&P;?
|
Aug 30
|
|
Capitalists Or Cronyists
|
Aug 30
|
|
On Being a Principal Engineer
|
Aug 23
|
|
Learn in Public
|
Aug 23
|
|
Low-Water Mark (part of a series on design patterns for distributed systems)
|
Aug 23
|
|
Gabriel Gonzalez's talk on marketing Haskell to mainstream programmers
|
Aug 23
|
|
Steve Yegge's Google Deprecation rant from 2020
|
Aug 23
|
|
Steve Yegge's Google Platform rant from 2011
|
Aug 23
|
|
sled.rs
|
Aug 23
|
|
What's the best thing?
|
Aug 23
|
|
Gateway Pages prevent PDF Shock
|
Aug 23
|
|
Open-Source Knowledge
|
Aug 23
|
|
Attack of the Clones: TikTok’s Rival Kuaishou Lands in the US
|
Aug 23
|
|
Open-sourcing Have I Been Pwned
|
Aug 23
|
|
Dorking: How to find anything on the internet
|
Aug 16
|
|
Can you know too much about your organization?
|
Aug 16
|
|
Software disenchantment
|
Aug 16
|
|
GaryVee Is Still Preaching the Hustle Gospel in the Middle of a Pandemic
|
Aug 16
|
|
Twitter, George Soros, and Porn
|
Aug 16
|
|
The Truth Is Paywalled But The Lies Are Free
|
Aug 16
|
|
Drive and Listen
|
Aug 16
|
|
Oatly: The New Coke
|
Aug 16
|
|
Pinduoduo and Vertically Integrated Social Commerce
|
Aug 16
|
|
The Rise of TikTok and Understanding Its Parent Company ByteDance
|
Aug 16
|
|
Adventures with Scala Collections
|
Aug 9
|
|
CodeGen: Semantic’s improved language support system
|
Aug 9
|
|
Cloud Computing Is Not the Energy Hog That Had Been Feared
|
Aug 9
|
|
Chuck Norris and Hacking Twitter
|
Aug 9
|
|
How Ferrero Rocher Chocolates Became a Status Symbol for Immigrants
|
Aug 9
|
|
The summer job as we know it is over
|
Aug 9
|
|
Winning the Internet
|
Aug 9
|
|
The Impact of Toxic Influencers on Communities
|
Aug 9
|
|
Investing for Designers and Developers
|
Aug 9
|