Reinvent the Social Web
Open Source Freelancer
New features from the last few versions of Git
A look at the new features in recent Git releases.
The Japanese Calendar’s Y2K Moment
Access to this page requires authorization. You can try signing in or changing directories .
First release candidate for TimescaleDB 1.0
Install TimescaleDB on Linux, macOS, Windows, Docker, Kubernetes, or from source
Crafting Interpreters: Strings
“Ah? A small aversion to menial labor?” The doctor cocked an eyebrow. “Understandable, but misplaced. One should treasure those hum-drum tasks that keep the body occupied but leave the mind and heart unfettered.”
Serverless QBasic
My first exposure to programming was on an HP-85 . This must have been around 1992 or 1993; the machine was then already largely obsolete, having been first produced in 1980.
C++17 Compiler Bug Hunt
Hey, if all I have is lemons – I have no choice but to make lemonade out of them! if reproducible serious bugs are ignored for many months, it indicates one ...
A month of Flutter: a look back
We build smart, robust, enterprise-level software that works, both with you and for you.
Using Self-Organizing Maps to Solve the Traveling Salesman Problem
Using Self-Organizing Maps to solve the Traveling Salesman Problem The Traveling Salesman Problem is a well known challenge in Computer Science: it consists on finding the shortest route possible that traverses all cities in a given map only once. Although its simple explanation, this problem is, indeed, NP-Complete…
Cool Retro Terminal
I often don't blog about this kind of stuff. Yesterday I friend of mine showed me this awesome project called cool-retro-term . When yo...
Paradigm shifts for the decentralized Web
Most Web applications today follow the adage “your data for my services”. They motivate this deal from both a technical perspective (how could we provide services without your data?) and a business perspective (how could we earn money without your data?) . Decentralizing the Web means that people gain the ability to…
LMDB: Intel Optane SSD Microbenchmark
Since the point of these tests is to explore the performance of the Optane SSDs, the tests are configured much like the previous ondisk benchmark, using a database approximately 5x larger than RAM, to minimize the impact of caching in RAM and force the storage devices to be exercised. However, there are some twists to…
How it works: Compiler Explorer
I explain how Compiler Explorer runs on Amazon's cloud computing infrastructure
Clinical trial finds blood-plasma infusions for Alzheimer’s safe, promising
In a small safety trial based on preclinical work by a Stanford researcher, participants receiving blood plasma infusions from young donors showed some evidence of improvement.
Versioned Go Commands
What does it mean to add versioning to the go command? The overview post gave a preview, but the followup posts focused mainly on underlying details: the import compatibility rule , minimal version selection , and defining go modules . With those better understood, this post examines the details of how versioning…
Series A Fundraising Guide
If you raised a Seed round, sooner or later you’ll be fundraising – again
Dear Ad Networks
In 1 week, I plan to benchmark all your advertisment delivery systems from IP address block 184.20/16.
Chess Game Using Racket’s Pasteboard
The Racket GUI library provides an "editor toolkit" which can be used to implement programs that use an interactive graphical canvas where objects can be moved around with the mouse. This toolkit has good reference documentation, however this documentatio...
Exploring .NET Core platform intrinsics: Part 4 – Alignment and pipelining
You’ve implemented some of your performance critical code using the new platform intrinsics API. The code is now running 10x or even 100x faster than before, and you might think that it can’t get any faster. This post will show you some less obvious (but almost universally applicable) techniques for improving the…
Hyper 2, Electron based terminal
A terminal built on web technologies
Secure Boot in the Era of the T2
Explore the Duo Blog for expert tips, security insights, and resources to stay updated on the latest in security and access management trends.
A List of Open Questions
Misc thoughts, memories, proto-essays, musings, etc.
Response to 'Reasons why Lisp games suffer'
I haven’t been on r/lisp for a week or so due to being rather low on free time as we try and get an alpha of our game out of the door. When I did pop back I saw ‘5 Reasons why Lisp Games Suffer and proposed solution’ which I thought would be interesting, but what I found was bizarre and misinforming.