-
Understanding system calls on Linux with strace
A system call is a programmatic way a program requests a service from the kernel, and strace is a powerful tool that allows you to trace the thin layer between user processes and the Linux kernel.To understand how an operating system works, you first need to understand how system calls...
-
A Miniature Radio Telescope in Every Backyard
You probably wouldn’t expect to see somebody making astronomical observations during a cloudy day in the center of a dense urban area, but that’s exactly what was happening at the recent 2019 Philadelphia Mini Maker Faire. Professor James Aguirre of the University of Pennsylvania was there demonstrating the particularly compact...
-
DNS-over-HTTPS Is the Wrong Partial Solution
Openness has been one of the defining characteristics of the Internet for as long as it has existed, with much of the traffic today still passed without any form of encryption. Most requests for HTML pages and associated content are in plain text, and the responses are returned in the...