Faster Integer Parsing
Back with a post after 6 years of silence. If you had to parse a microsecond-resolution epoch timestamp as quickly as possible, how would you do it? We’ll take a look at using compiler intrinsics to do it in log(n) time.
Back with a post after 6 years of silence. If you had to parse a microsecond-resolution epoch timestamp as quickly as possible, how would you do it? We’ll take a look at using compiler intrinsics to do it in log(n) time.
Discover the 25-Hour Digital Myst Clock, merging D'ni and conventional timekeeping for Myst fans, with a display of proper D'ni digits.
I have frequently wanted to use the external link symbol ( ) in text that I’m writing, without having to resort to including an image. Normally the solution there would be to find the graphical symbol in Unicode and figure out how to type it.
On Michael Jordan being a jerk to make the Bulls great…
Testing the new iPhone 12 Pro in (and over) Glacier National Park.
I was quoted in BuzzFeed: “My problem with contact tracing apps is that they have absolutely no value,” Bruce Schneier, a privacy expert and fellow at the Berkman Klein Center for Internet & Society at Harvard University, told BuzzFeed News. “I’m not even talking about the privacy concerns, I mean the efficacy. Does…
APFS adds 6 volume roles, including one which supports Time Machine backups. And per-file encryption is coming.
Colin Macleod Dundee Barnet Greece Tcl C++ Bloomberg Alcatel Intrasoft Autism
My friend Steve Kane suggested I take a longer view in my pair of year end posts this year: What, no decade end/decade ahead posts? 😕 — Steven Kane (@stevenkane) December 26, 2019 And so I will. Here are the big things that happened in tech, startups, business, and more in the decade that is […]
A core component of making great decisions is understanding previous decisions. If we don’t understand how we got “here,” we run the risk of making things much worse.
Using a SAT solver to find Game of Life states that turn into pictures.
A graphics study of Doom Eternal
I’ve been a software developer at EBANX since 2016. There we have a mechanism called Release Candidate. Every time we deploy something new to our monolith PHP system we end up deploying it first to the release candidate server. Then we elect a few random requests and proxy it from our live normal servers to the…
Software engineer specializing in query engines and distributed systems
Zero Trust Networking is security with Internet assumptions; there is tremendous value if we apply the same approach to information.
A friend once said to me: You know, to some people, C is just a bunch of macros that expand to assembly . It’s been years ago (smartasses: it was also before llvm , ok?), but the sentence stuck with me. Do Kernighan and Ritchie really look at a C program and see assembly code? Does Tim Berners-Lee surf the Web any…
This weeks hottest new JS runtime.
Here's what it came up with, read by yours truly.
TLA+ is a formal specification language that you can use to verify programs. It’s different from other formal verification systems in that it’s very pragmatic. Instead of writing proofs…
tl;dr Developers over-optimise for the egonomics of typing and not enough for the egronomics of thinking.
Aquiles Carattino helps technical founders and scientists transition from academia to entrepreneurship. Actionable advice on deep tech strategy, product management, and commercializing science.
Elroy is a table lamp with a unique feature -- the shade can dynamically change to a new style or pattern from your phone or web browser.
Read Time: 14 minutes
In November 2018 AWS published an Open Source tool called Firecracker , mostly a virtual machine monitor relying on KVM , a small sized Linux kernel, and a stripped down version of Qemu . What baffled me was the speed at which the virtual machine would fire up and run the service. The whole process is to be compared…
INTRO A few years ago, I got the opportunity to architect and code the fire propagation system in Far Cry 2. At that time, it was a gigantic task and it scared the hell out of me. Luckily, it turned out well enough. With the upcoming Far Cry 3, several people recently asked me how
At the center of the "Saudis hacked Bezos" story is a mysterious video file investigators couldn't decrypt, sent by Saudi Crown Prince MBS t...
Building Ghidra and reviewing the debugging features