Miguel de Icaza

1.5 years ago, I ported VSCode’s TextBuffer implementation to Swift, so I could have a scalable text editor for my console toolkit. Last night, I merged the change, here in all of its glory – new text editor in TermKit, using TextBufferKit, inside SwiftTermApp: Read more

Lithium battery costs have fallen by 98% in three decades

BATTERIES HAVE come a long way in 30 years. In the early 1990s the storage capacity needed to power a house for a day would have cost about $75,000. The cells themselves would have weighed 113kg (250lbs) and taken up as much space as a beer keg. Read more

5G: The outsourced elephant in the room

In a break from the usual GPS/Galileo, DNA and C++ posts, here is a bit on 5G and national security. It turns out that through PowerDNS and its parent company Open-Xchange, we know a lot about how large scale European communication service providers work – most of whom are our customers in some way. Read […]

ARMv9 What is the Big Deal

If you are a cellphone user, then you know ARM chips: they power your phone, and now they are powering the next generation Macs. They are also making major inroads into the server space. We are at a cusp of a major shift in industry, the likes of which has not been seen in decades. […]

Spatialite Speed Test

Based on my earlier tests I felt confident that I could expand the size of the dataset to my intended extent. So I grabbed 12-digit HUCS for the entire United States. I was confident this would crush spatialite and finally make the response time for my question extend to close to 1 second. Read more

MySQL EXPLAIN Notes

Apr 9, 2021 mysql> explain select * from t1; +—-+————-+——-+——+—————+——+———+——+——+——-+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +—-+————-+——-+——+—————+——+———+—– Read more