c0design Checker

Wrapper for codesign, spctl & stapler to check code signing and notarisation of individual or all non system applications. Read more

How to implement a hash table in C

Yes, but how you resize is important too: if you have a threshold size (like 3/4 full) at which you block and re-distribute all elements into a new array, you will incur a significant pause when this happens, e.g. https://ift.tt/2OXn1qP Read more

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 […]