JWT should not be your default for sessions
When designing web applications, (especially the traditional HTML kind), you will at one point have to figure out how to log a user in and keep them logged in between requests.
When designing web applications, (especially the traditional HTML kind), you will at one point have to figure out how to log a user in and keep them logged in between requests.
Are you smart? Are you curious? Which one is better? Well, in this post, you will see why curiosity is better than being smart.
Preface (日本語版も公開されています。) Cloudflare, which runs cdnjs, is running a “Vulnerability Disclosure Program” on HackerOne, which allows hackers to perform vulnerability assessments. This article describes vulnerabilities reported through this program and published with the permission of the Cloudflare security team. So this…
Networking is painful, and I’m suspicious of anyone who claims to enjoy it. Unfortunately for me, networking is effective.
Jimmy Wales, the founder of Wikipedia, is emailing me? “Signing off”? Is he leaving Wikipedia? Is he dying?! No, just asking for more…
Does Amazon make more money from ads than AWS? Quite possibly.
Cloudflare is uniquely positioned to become a major player in an Internet 3.0 world, where politics matter more than economics.
There are upsides to working with a neural net that trained on a huge collection of internet images and text. One is that, instead of ominous grey geometric blobs [https://aiweirdness.com/post/177091486527/this-ai-is-bad-at-drawing-but-will-try-anyways] when it doesn't understand your
Most educated people believe that premier news outlets are inherently trustworthy.
Post describing my research wardialing Finnish freephones.
Biographical, time travel, quantum physics and philosophy films
Deep Black Horizon posted an air traffic control broadcast from American Airlines flight AA2292 on Sunday. The aircraft was flying from Cincinnati to Phoenix and at 1:19 p.m. Central time, while over the northeast corner of New Mexico at around 37,000 feet, radioed Albuquerque Center about "a long cylindrical object…
never leave the comfort of your home row again
I made a simple project which got spread in various tech communities and social media. Github featured it in 'Trending repositories of day' section
It is not just the borrow checker
What software developers can learn from Ford and GM
A year ago I wrote a post comparing .NET 5 performance with its predecessor on Fusion performance tests, and honestly, I was quite…
I played chess briefly with my friends in high school, where I had a rating of around 1100 online. I gave up the game for about 10 years, then picked it back up again recently, in May. I’ve tried a ton of different approaches in the past 6 months, switching things up whenever I stopped seeing results. I’ve improved…
It covers how to make a time-series database engine from scratch
Monero is one of the projects in the cryptocurrency space that provides some real blockchain innovation. Unlike other projects that make minor improvements to (or straight up copy) the Bitcoin algorithm, Monero takes a giant leap forward for user privacy. In this post I'll dive into what makes Monero
The benefits of reading are negated if you forget remember what you read. This article discusses a tested system to increase retention. Learn how to use active reading to remember more from books.
Changing directories is an extremely frequent activity during my everyday work as a knowledge worker running calculations, analyzing data, and developing code from the terminal. In fact, changing directories is the basic mode of operation to walk between different tasks, context, or work spaces.