Antique BeOS Content by Scot Hacker (2011)
In late 2002, Byte.com decided to combat falling ad revenue by charging admission to its archives of computing content. I have first-hand experience tring to harvest enough revenue from the Internet to pay operating costs, and fully support Byte's decision to move to a subscription model. However, my BeView columns on…
How Numba and Cython speed up Python code
A high-level overview of Numba and Cython architectures
Introduction and Quick Guide to GraphQL for BackEnd and FrontEnd
GraphQL is an API query language. It provides a runtime to describe & query the data for any storage. Here is an Introduction & Quick guide on GraphQL
Path Tracing vs. Ray Tracing (2016)
Path tracing is all the rage in the offline rendering space these days. From Cycles to SuperFly (based on the open source Cycles) to Octane, most new rendering engines seem to be using this technology. Sometimes referred to as “unbiased, physically correct rendering” what is path tracing, how is it different to ray…
Generate ASCII RFC-like header diagrams for your own custom protocols
Protocol is a command-line tool to display ASCII RFC-like protocol header diagrams for both existing network protocols or user-defined ones (using a very simple syntax). Protocol is written in Python and it's open-source software.
Augmenting Agile with Formal Methods
I really like the c2 wiki as a historical artifact: a lot of big names in Agile and Extreme Programming argued with each other there.1 One thing they did was the Extreme Programming Challenge, where people tried to test the limits of these approaches. They’d find edge problems (designing databases, remote teams, etc)…
New Car: An Accessible Minivan
We have a new vehicle, a Honda Odyssey Elite customised for my wheelchair, and for me to drive with hand controls.
Create QR codes in Excel
Great to create and know the algorithm of QR code... very information! Thanx Bala
Web Code is a solved Problem – how about fixing Web UI next?
These days most of the focus in Web development is on code - JavaScript code in particular. By comparison, the Web UI - HTML and CSS and the browser DOM and support features - feels like it has been stuck in the mud and stagnating for a long time. We now have all the advanced coding tools to do cool stuff, but it…
Show your work: The new terms for trust in journalism
The transparency movement has finally come of age. Power has shifted to the users. Their trust has to be earned in different ways now.
The last known unidentified marking on the Saturn V S-IC
SOLVED: The last known unidentified marking on the Saturn V S-IC. For a hair over twenty years, I have been chasing the markings on the ...
Better Clojure formatting
A Clojure formatting style good enough to be a default standard
I've just learned Rust and I think I'm in love
I’ve decided to learn some Rust recently while working on the Stanford’s experimental course on operating systems. R...
A one-size-fits-all database doesn't fit anyone
The days of the one-size-fits-all monolithic database are behind us, and developers are using a multitude of purpose-built databases.
Notes on Resonance
Resonance occurs when two sources of excitation fall completely in sync, and reinforce one another endlessly. In this state, the sources convey an unbounded amount of energy over time.
Notorious ‘Hijack Factory’ Shunned from Web
Score one for the good guys: Bitcanal , a Portuguese Web hosting firm long accused of helping spammers hijack large swaths of dormant Internet address space over the years, was summarily kicked off the Internet this week after a half-dozen of the company’s bandwidth providers chose to sever ties with the company.
Parallel Index Scans in PostgreSQL
There is a lot to say about parallelism in PostgreSQL. We have come a long way since I wrote my first post on this topic ( Parallel Sequen...
Instruction explosion in Guile
wingolog: article: instruction explosion in guile
GDPR Hysteria Part II, Nuts and Bolts, Actionable Advice
Part I of this is here , if you haven’t read it yet please do so before reading this installment, it will help to establish context.
Determining the Average Apple Device Lifespan
In The Number I provided a model for estimating the number of active Apple devices at any point in time. The relationship between active devices and cumulative devices sold gives us a rule of thumb…