Zig, Skia, Clojure, Geometry and the Japanese TV Show: ICFP Contest 2021
4-day coding marathon
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,497 posts.
4-day coding marathon
A short story about Lisp, technology, and human progress.
Great things and people that I discovered, learned, read, met, etc. in 2021. No particular ordering is implied. Not everything is new.
{{ content|truncate(160) }}
Almost a year ago I started using a delightful little iOS app called Receipt Box. It did exactly what I wanted: I could tap in an expense and a category, and the app added a geo location to the exp...
I've worked on many projects throughout my career as a software engineer. However, Helix - Uber's Rider app rewrite in 2016 introducing Swift and RIBs - stands as the craziest project by a margin. This is my story and some of my journal entries from the time. Prologue It's
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
Best Practices vary from environment to environment, and there is no One True Answer, but still, this represents a consensus from #git and in some cases helps you frame the discussion for the generation of your very own best practices.
In a previous article, I discussed my intention of Building an E-Ink Laptop . In this article, I want to introduce EI2030 and how we are building an open-source eink laptop and its challenges.
A bug that plagues thousands of open-source ML projects.
Soviet rocket engines - this article is about their history, their development, their use and their rockets.
The landscape of OpenStreetMap-based mobile apps
A multi billion dollar processed foods company called "Impossible Foods" is suing IMPOSSIBLE ® and seeking to cancel our federally registered trademarks. Here's our response.
?- learn(prolog).
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
A common failure mode is to consistently set your standards for yourself too high, and to always feel guilty for falling short. I diagnose why I think this is a major problem, and outline some of my tools for overcoming this
David Schütz's bug bounty writeups
Here’s a list of reasons why SELECT * is bad for SQL performance, assuming that your application doesn’t actually need all the columns. When I write production code, I explicitly specify the columns of interest in the select-list (projection), not only for performance reasons, but also for application reliability…
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
Quick introduction to git internals for people who are not scared by words like Directed Acyclic Graph .
“With all the time you spend watching TV,” he tells me, “you could have written a novel by now.” It’s hard to disagree with the sentiment — writing a novel is undoubtedly a better use of time than watching TV — but what about the hidden assumption? Such comments imply that time is “fungible” — that time spent watching…
Five and a half years after our proposal of the existence of Planet Nine, we have finally accomplished what is perhaps the most important t...
Parliamentary elections in Bulgaria (EU country) were on the July 11th. We (a center-right opposition coalition) were running Facebook…
982 People. 14 Outlets. 80% White. 2% Black. 18% Other. After I published my post pointing out the hypocrisy of Big Tech Media in the diversity in tech debate, I got a few grunts of acknowledgement from a couple of the publications covered. Afterwards, these journalists sat on what was