How Many Tracks Do Train Stations Need?
A brief discussion on Reddit about my post criticizing Penn Station expansion plans led me to write a very long comment, which I’d like to hoist to a full post explaining how big an urban tra…
A brief discussion on Reddit about my post criticizing Penn Station expansion plans led me to write a very long comment, which I’d like to hoist to a full post explaining how big an urban tra…
Bruce Faulconer deserves better, but the system seems rigged against him
We can do better than writing HTML manually, but there are no developer-focused solutions.
Guest Post: Why does half the Internet use a TTL of 1 minute or less?
Many developers today have no idea what programming was like in the 80s.
PHP 8.2 has a new randomizer engine, readonly classes, disjunctive normal form types, redacted parameters, performance improvements, and more.
I experienced intermittent stuttering when my PC ran Linux and Windows. A mix of hardware, firmware, and driver issues created a difficult to diagnose problem.
The German school of Lisp is described by Kazimir Majorinc as a Spartan movement 1 in Lisp implementation. But let me be clear, the Lisps in question are not toys like the one’s littering the Lisp landscape (including my own ). Likewise, these Lisps are not libraries nor are they full-blown development ecosystems.
Code can really be written with any text editor that you're comfortable with. I tend to use Vim for quick edits and writing notes, and on L...
Some make the claim that "all languages depend on C"; 1 not only is this statement ill-typed, as implementations perhaps depend on other languages, and languages rarely do, but the statement would still be wrong if we correct it. Some will retort by writing parts of an implementation in another "system language"; more…
WebAssembly has gone through quite a transformation this last year, while the wasm language landscape is slowly shifting, the more notable change is in what people are using WebAssembly for. The use of wasm for serverless, containerisation and as a plug-in technology has leapt considerably, with WebAssembly System…
Correction: An earlier draft of this story misstated a technical detail; Mark didn’t email his photo to his doctor; rather, he took the photo with his phone and the image was automatically synched to his Google Photos account, triggering a scan .
In this edition of our Haskell in Production series, we interview Fabian Thorand from Channable. Read the article to learn where Channable uses Haskell and why do they like it.
Documentation and guides from the team at Fly.io.
Code review innocently asks a staggering question: “does this code look good to you?” It’s not even clear how to start to answer this question – which makes putting off code reviews easy.
Python-based calculations, especially those that use NumPy, can run much faster by using the Numba library.
The official site of Zhenghao He, a software engineer and a TypeScript/JavaScript enthusiast.
At my university, one of our internal software systems allows a professor to submit a revision to a course. The professor might change the content or the objectives of the course. In a university, professors have extensive freedom regarding course content. As long as you reasonably meet the course objectives, you can…
I was chatting with a manager who was once a PO on a team I coached many years ago. This is only my best memory of the conversation (I didn'...
I recently came up with what I think is an intuitive way to explain Bayes’ Theorem. I searched in google for a while and could not find any article that explains it in this particular way.
This document describes why and how a tech company can offer a career path to its engineering technical leaders, that is, different tracks for “deep ICs” versus “broad ICs”. To motivate this evolution, we identify two separate pressure points: from the business, to grow an increasingly skilled and mature technical …
Could VR-powered humanoid robots be the future of heavy construction? Over the years we’ve seen a number of major corporations try their hands at marrying VR technology and robotics, from VR convenience store employees and a remote-controlled bomb squad bot to a rather unsettling headset that uses a robotic arm to…
Need to write a README, but running blank on words? If that bothers you frequently, consider generating diagrams.
Small, scoped areas within a graphical interface that allow users to read and write simple programmes
Occasionally, I share research papers proposing new deep learning approaches for tabular data on social media, which is typically an excellent discussion…
Today, ESA’s Gaia mission releases its new treasure trove of data about our home galaxy. Astronomers describe strange ‘starquakes’, stellar DNA, asymmetric motions and other fascinating insights in this most detailed Milky Way survey to date.
In this write-up we're going to take a look at exploiting the Wii U's USB Host Stack. Over the past few months I spent a lot of time reverse...
Why does anything exist? Why is there something rather than nothing? Would it not have been easier for there to be nothing at all?
I really wanted to make this article short … but I failed miserably. At least I tried to organize it well so one may get back to it after ‘some’ reading because its not a short le…
Kubernetes is ubiquitous in container orchestration, and its popularity has yet to weaken. This does, however, not mean that evolution in the container orchestration space is at a stand-still.