The Swift compiler is slow due to how types are inferred
How a 10 year old design choice for Swift’s type checker still haunts us to this day
How a 10 year old design choice for Swift’s type checker still haunts us to this day
Creating a startup of small teams can help you ship stupidly fast.
I was studying the silicon die of the Pentium processor and noticed some puzzling structures where signal lines were connected to the silico...
I built a Factorio belt balancer solver. From tiny 2x2 grids to a massive 16x16 monster, every step revealed new solver tricks, numeric hiccups, and devious debugging puzzles.
Noise functions and the tiniest bit of trigonometry can take you a long way towards making art.
Many companies are running old Postgres versions and missing out on many improvements. The reasons: Postgres works and upgrades suck.
I and just about every designer of Common Lisp and CLOS has had extreme exposure to the MIT/Stanford style of design. The essence of this style can be captured by the phrase the right thing . To such a designer it is important to get all of the following characteristics right:
Explore how Safari 17’s new anti-fingerprinting techniques affect audio fingerprinting and browser differentiation.
Modern AI rewards being very weird.
Postgres 16 introduces quite a few improvements to the query planner and makes many SQL queries run faster than they did on previous versions of PostgreSQL. This post is a deep dive into 10 of the improvements, including code blocks and comparisons of query plan output between Postgres 15 & Postgres 16.
In this post I want to create a single file C file program to open a windows inside Linux without using xlib or any similar libraries. The idea is to explore X11 protocol and see how it is used to interact with X server to create windows.
I’ve been on the lookout for a ethernet switch that I don’t hate, the problem with a lot of higher speed (10G and above) ethernet switches is that they are quite expensive new and if you buy the used then they rarely have many years left ( or none at all ) of software patches.
Ollama now supports structured outputs making it possible to constrain a model's output to a specific format defined by a JSON schema. The Ollama Python and JavaScript libraries have been updated to support structured outputs.
Brick Technology’s new video features increasingly powerful Lego machines designed to topple ever stronger towers. I love their iterative engineering videos (an
Dmitrii Kovanikov's Personas Web Space
Who paid for this? There’s a certain meme that I see making the rounds on Facebook every so often about the bucolic nature of life in the Shire, from Tolkien’s The Hobbit and The Lord o…
In this short video Steve Ballmer talks about a puzzle question he would ask candidates interviewing at Microsoft. Solving it is based on b...
Please refer to How Much Memory Do You Need in 2024 to Run 1 Million Concurrent Tasks? - Take 2 to check the latest result.
Spliit has grown to 152k visitors, with community donations helping cover its hosting costs. Explore its usage trends, funding, and the contributors driving its development.
The world is full of gatekeepers who think they have veto rights. Don’t believe them. Pitbull got it right when he said "Ask for money, get advice. Ask for advice, get money twice."
Gonçalo MB. My personal website, projects, contacts and stuff.
Sometimes the custom 5-port gigabit switch _is_ the solution.
My book Crafting Interpreters on programming languages is done. OK, OK. I know I said it was done like fifteen months ago . But now it’s really done. And by that I mean, the print, e-book and PDF versions are done. You can buy it . You can hold it in your hands. And I do mean “hands” plural. Because this little…
A few weeks ago, I went to DC to start engaging policymakers and be the voice of little tech. Here's why.
Over the last few months, Baker and I have been digging in deep on Heat Pumps . I'm putting my explorations here on pause but wanted to write up everything we've learned over the last few months.
Your resource for Xerox news on our products, business solutions, citizenship, company information via news releases, videos and more