Executive Function Theft
The phrase arrived in my head so completely formed and concrete that I couldn’t believe it wasn’t already established in the lexicon, but at least preliminary searches suggest it is not…
The latest blog posts to take off on Hacker News. 80,910 posts.
The phrase arrived in my head so completely formed and concrete that I couldn’t believe it wasn’t already established in the lexicon, but at least preliminary searches suggest it is not…
Historical reference to Ian Denhardt’s A Critique of the Cap'n Proto Schema Language (2019-06-25), with archive and current documentation links.
Explore the risks associated with unaligned pointer accesses in GCC. Understand how these assumptions can lead to unexpected program behavior and potential security vulnerabilities. Learn best practices to mitigate these risks and write secure code.
A hidden message left by a UCLA architect in 2011 was recently uncovered in Boelter Hall, where sharp-eyed passersby can spot a coded note in the pattern of floor tiles.
This past weekend, the government of Iraq blocked the popular messaging app Telegram, citing the need to protect Iraqi’s personal data. However, when an Iraqi government network leaked out a BGP hijack used for the block, it became yet another BGP incident that was both intentional, but also accidental. Thankfully…
"Don't invest in paid marketing" might be one of the most common startup recommendations - but when should you? In this article we'll explore when to invest in marketing and how to avoid losing millions of dollars by setting sequential marketing objectives.
Thought we’d try something different this week. For the record, I am definitely a ‘point and click’ photographer – my mobile phone has always been my camera of choice. The e…
New research that flips an existing therapy model will introduce a whole new way of treating sleep apnoea. Professor Danny Eckert, Director at the Adelaide Institute […]
This is the second section of the third part of our planned five part series (I, II, IIIa, IIIb, IIIc, IV, V, A1, A2) on the structure of the Roman Republic during the third and second centuries, t…
“The Plumber Problem” is a phrase I coined to describe the experience of watching a movie that touches on some subject area that you know way more about than the average person, and then some inaccuracy in what’s depicted distracts you and takes you out of the movie. (This can occur in any work of fiction, of course…
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…
Async Rust is a whole new world of programming. Let's try to understand it by working our way through a series of web servers, learning the details of concurrency and I/O along the way.
The FBI doesn’t believe that either our rights or the limitations that Congress has placed upon them matter when it comes to the vast amount of information about us collected under FISA Section 702. The latest exhibit in this is in yet another newly declassified opinion of the Foreign Intelligence Surveillance Court…
When unreasonable requests are followed up with "but you could have just said no!" Exploring the clashes of ask culture and guess culture, at home and at work.
U.S. adults who routinely say hello to their neighbors have higher wellbeing than those who greet fewer or no neighbors.
Back in the early days of blogging, the tech press bashed RSS out of existence as it was supposedly too complex for ordinary users. To th...
If you’re thinking of migrating to another infrastructure as code tool (and why would you, everything is great in the IaC world now, right?!) you might find yourself asking yourself
The first announcement of MoonBit
Extensible programs like Obsidian have achieved a Holy Grail of software architecture, after decades of failed attempts.
When logged into a web application, the session does not remain valid forever. Typically, the session expires after a fixed time after login, or after the user has been idle for some time. How long should these times be?
The reaction to John Cowan’s resignation as chair of the R 7 RS Large working group has been somewhat wider than I think anyone expected, making it onto general interest programming forums. Scheme may be a small island, but when it has an earthquake, it makes waves through the whole archipelago of programming…
For some of us, the backend vs frontend discussion just doesn’t cut it. What do do, then?
Engineering deep-dives, product updates, and company news from Tembo — the platform for running coding agents across your stack.
Slides and videos explaining a functional approach to error handling
There are two main historical trends when choosing an implementation language for something compiler-shaped.
The Bhyve FreeBSD hypervisor (called/spelled ‘beehive’ usually) was created almost 10 years ago. Right now it offers speed and features that other similar solutions provide – such…