Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: argument Clear Filter

The AI bubble argument misunderstands both bubbles and AI

There's a popular argument going around that goes something like this: AI is a bubble Ok, maybe it's useful and will survive, but It can be a bubble and still survive later, like the .com bubble Basically the back and forth is the following. PERSON1 : "AI is a bubble." : "AI is a bubble." PERSON2 : "No, it isn't. Bubbles are when things turn out to be hype, and they get proven wrong and die." : "No, it isn't. Bubbles are when things turn out to be hype, and they get proven wrong and die." P

How we built an interpreter for Swift

Bitrig dynamically generates and runs Swift apps on your phone. Normally this would require compiling and signing with Xcode, and you can’t do that on an iPhone. To make it possible to instantly run your app, we built a Swift interpreter. But it’s an unusual interpreter, since it interprets from Swift… to Swift. One of the top questions we’ve gotten is how it’s implemented, so we wanted to share how it works. To make this more accessible and interesting, we simplified some of the more esoteric

We built an interpreter for Swift (a compiled language)

Bitrig dynamically generates and runs Swift apps on your phone. Normally this would require compiling and signing with Xcode, and you can’t do that on an iPhone. To make it possible to instantly run your app, we built a Swift interpreter. But it’s an unusual interpreter, since it interprets from Swift… to Swift. One of the top questions we’ve gotten is how it’s implemented, so we wanted to share how it works. To make this more accessible and interesting, we simplified some of the more esoteric

The curious case of shell commands, or how "this bug is required by POSIX" (2021)

About the fatal perils and traps of many modern tools that handle "shell commands" as passed through system(3) or sh -c . Or, how by the end of 2020, we still haven't given up on shell's equivalent "SQL building", or how shell's equivalent "SQL injection" still thrives in our engineering world... Plus a glibc bug, then a Linux man pages bug, then a POSIX specification bug... If you appreciate the insights shared in this article and you or your company are facing technical challenges or seeking