A practical guide to reducing loneliness
11 easy, dorky, & life-affirming ways to connect to others — according to an introvert.
The latest blog posts to take off on Hacker News. 3,497 posts.
11 easy, dorky, & life-affirming ways to connect to others — according to an introvert.
How simple structured data trumps clever machine learning
By avoiding effect aware functions a language hobbles engineers and makes programs sloppier than they could be.
API versioning is a really difficult topic, and sometimes seen as a merely religious debate. It’s done differently at different companies, and different teams within different companies often vary. Some folks move from approach A to approach B, and when approach B solves their specific issues they act like
Thanks to some clever people I was able to get a CAD model of the current 2021 Williams F1 car — that’s not something that happens every day, so of course I had to run CFD on it. CAD Ge…
In 1996, Japanese toy designers Aki Maita and Yokoi Akihiro debuted the first ever Tamagotchi.
In this post I want to explain a new deployment method I came up with while working on drwn.io. I wanted it to meet a few requirements: Simple Based on git tags Zero-downtime Easy rollbacks Creating …
A Product Engineer’s Guide to Working with Platform Engineers
Why choose Swift as a backend language in 2020? What are the available frameworks to build your server? Let me guide you.
Stuck with Sparx Systems Enterprise Architect? Time to upgrade to Microsoft PowerPoint.
The European Commission just released their Proposal for a Regulation on a European approach for Artificial Intelligence . They finally get around to a definition of “AI” on page 60 of the report (link above):
Meson's Xcode backend was originally written in 2014 or so and was never complete or even sufficiently good for daily use. The main reason f...
[Note: there have been several developments in this space since thisarticle was published. See A Tail Calling Interpreter For Python (And Other Updates) for...
In this article I’m trying to explain the difference/similarities between dynamic programing and divide and conquer approaches based on two examples - binary search and minimum edit distance (Levenshtein distance)
JSON-API has been one of the most popular standards for API development for a while now. It was conceived in 2013, battled through some rather different RC versions (changing drastically as it went), finally stabilizing with v1.0 back in mid-2015. My interest in JSON-API has changed
Before mic’ing became a necessity, acoustic drums were just that: acoustic. And when they needed to be louder, drum manufacturers made them bigger and longer. That led to some diameter and de…
Introduction to `lmgrep`: what is it and what it isn't. My a motivation to build it.
Trying out this newsletter thing... It's sort of astonishing to think about how much value I've gotten from Twitter over the last few years. At its best, my...
この記事は日本語でも投稿されています: https://blog.ryotak.net/post/homebrew-security-incident/ (もし日本語が読める場合、筆者は英語がそこまで得意ではないため、日本語の記事を読むことをお勧めします。) (Official blog post about this incident is available here: https://brew.sh/2021/04/21/security-incident-disclosure/) Preface Homebrew project is running a “Vulnerability Disclosure Program”…
10 Google search operators every developer should know: exact-match quotes, OR, minus, wildcards, site:, filetype:, number ranges, before: and after:.
In my blog post, My programming setup, I stressed how important regular expressions are to my programming activities. Regular expressions can look intimidating and outright ugly. However, they should not be underestimated. Someone asked for examples of regular expressions that I rely upon. Here a few. It is commonly…
Blockchains for everything Decentralized storage services such as Filecoin and StorJ seek to disrupt the data-storage industry, using blockchain tokens to create a competitive marketplace that can …
Noise is an indispensable tool for creative coding. We use it to generate all kinds of organic effects like clouds, landscapes and contours. Or to move and distort objects with a more lifelike behaviour.
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.