Learning Solver Design: Automating Factorio Balancers
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.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,212 posts.
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.
CORS (Cross-Origin Resource Sharing) is subject tinged with dread for many web developers. Like tales of a mythical sea beast, every developer has a story to tell about the day CORS seized upon one of their web requests, dragging it down into the inexorable depths, never to be seen again.
In the early days of my startup, I used to get slightly offended when people would refer to it as a “project”. “How’s your project going?” seemed like the asker didn't take us seriously, even...
Occasional writings about Haskell.
Michael Thaddeus Professor of Mathematics mt324@columbia.edu thaddeus@michaelthaddeus.org February 2022, revised March 2022
Noise functions and the tiniest bit of trigonometry can take you a long way towards making art.
There’s been a lot of buzz lately in the science blogosphere about a recent experiment where physicists created a gas of quantum particles with a negative temperature – negative as in, …
The PingCAP company, makers of the TiDB NewSQL database and the TiKV key-value store, have kindly made publicly available, as well as open-sourced, a set of training courses that they call the "PingCAP Talent Plan". These courses train programmers in writing distributed systems in the Go and Rust languages. They are…
BONANZA138 menghadirkan link alternatif portal game terbaru dan terpercaya. Dapatkan rute bonanza138 login anti-blokir, proteksi TLS modern dan pelayanan setiap hari.
The original ANSI C standard, C89, introduced the concept of “undefined behavior,” which was used both to describe the effect of outright bugs like accessing memory in a freed object and also to capture the fact that existing implementations differed about handling certain aspects of the language, including use of…
Most technical interviews test the wrong things: memorized syntax, whiteboard coding, brand-name employers. Instead, hire for learning ability, intellectual honesty, clear communication, and basic decency. "Team fit" is bias in disguise. Homogeneity means you're hiring wrong. Good hiring is hard and slow, but worth it.
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:
Your grandpa probably really did walk 5 miles to school in a foot of snow. A look at the changing numbers for how American students get to school.
Pre-Post Note/ Nov 2017. Although this post was written in 2011 it’s still my most popular post ever (!!), so I’m refreshing it as part of our 8th year on the road. See my updates in it…
New models and new thresholds
Never write your own date parsing library. Never. No exceptions. Never have I ever… So… I’ve written my own date parsing library. Why? Our story begins seven…
The Commodore/Amiga honeymoon could hardly have been more idyllic. Honoring the wishes of everyone at Amiga to not get shipped off to Commodore’s headquarters in West Chester, Pennsylvania, Commodore instead moved them just ten miles from their cramped offices in Santa Clara, California, to a spacious new facility in…
In the quest to explore the capabilities of ChatGPT, I decided to utilized it as a startup brainstorming partner. From product description to building the product on AWS and GCP, crafting an elevat...
Loris Cro's Blog
What WWDC 2026 actually revealed about a foldable iPhone, which clues are confirmed or reported, and why Apple’s adaptable software matters to developers.
I Don’t Have a Smartphone… par Ploum - Lionel Dricot.
I was on the job market recently, open to suggestions on what I should do next. I'm deeply thankful to all those who reached out and pitched their companies, and also to people who shared their wisdom of how they wanted to navigate their own careers.