Tcpls: Modern Transport Services with TCP and TLS
Guest Post: TCPLS takes advantage of decades of performance optimizations made to TCP and has also a few other tricks up its sleeves.
Guest Post: TCPLS takes advantage of decades of performance optimizations made to TCP and has also a few other tricks up its sleeves.
Version 1.0-beta
I haven't done a mailbag for a long time, but this is a common enough question that I thought I'd explain my thinking here. ...
The Meshtastic is my solarpunk dream—a cheap, encrypted, offgrid communicator. But the project is still in the alpha stages (and it shows).
Recently, Aria Beingessner published an interesting essay “ Rust’s Unsafe Pointer Types Need An Overhaul ”. There are several parts to this essay, all of which address issues which cause me pain in Rust, and which I would love to see fixed. I want to focus on one issue: Rust’s usize conflates address, data, and object…
The Yamaha DX7 digital synthesizer (1983) was the classic synthesizer in 1980s pop music. It uses a technique called FM synthesis to produ...
I'm currently working on a macOS app that's built with Racket and allows the user to write small scripts to process and filter some data. While Racket is definitely my preferred language and I could easily use it for these scripts, my target audience for this app would probably appreciate a more familiar language. I…
Cybersecurity researcher, entrepreneur, and engineer.
Stanford engineers created a more efficient and flexible AI chip, which could bring the power of AI into tiny edge devices.
I have done a few previous blog posts on who has contributed to PostgreSQL , but I did not do one last year. A couple people mentioned to me...
A technical recruiter, having discovered that that the ways of Unix hackers were strange to him, sought an audience with Master Foo to learn more about the Way. Master Foo met the recruiter in the HR offices of a large firm.
Learn how to build automated PDF reports in Python with Jupyter and Mercury, including scheduling, charts, and email delivery workflows.
Code level discussion of web scraping, gray hat automation, growth hacking and bounty hunting
A lively new look at one of the most beloved fantasy stories of all time.
In this talk, Andrew Hyatt shows how to use SQLite to store and retrieve information using the triples package. Afterwards, he wil handle questions over BigBlueButton.
Donald Shoup, famed author of the most fascinating possible book about parking, can also do comedy. From his recent essay on “The Pseudoscience of Parking Requirements“: Everyone wants to park free, and most people consider parking a personal issue, not a policy problem. Rational people quickly become emotional about…
Pair programming is where two programmers work together on a single computer. One writes the code, while the other observes and offers suggestions. I'm not talking about debugging or brainstorming together, but this p...
We’re all susceptible to what our bodies tell us. When there’s a strange pain or sickness, our bodies are hinting at us that there should be something
The battle for the future of the world
Some may think Fortran is an archaic language, and certainly not one that should be taught, but in any respects modern Fortran is an exceptionally good language to teach programming in. Certainly b…
The reaction generates amino acids and orotic acid, the building blocks of proteins and DNA.
Wherein the Means to Make macOS Behave Itself Are Enumerated, Including an App to Stop Music.app Launching on Device Connection, Terminal Tips for Gatekeeper, OCR From Screen, and Time Machine Control.