I hate LaTeX, I love LaTeX
Everyone who knows me IRL (and, I suppose, who follows me online for long enough), knows that I have a… special relationship with LaTeX. I think it has something to do with its obscurity, when it wasn’t specifically made to be obtuse, and then being so good at what it does — which is typeset documents. It doesn’t help…
Things to argue about over the holidays instead of politics
Report back on how it goes
Non-Obvious Docker Uses
Many developers use Docker the old-fashioned way -- a docker build and a docker run. Some non-obvious ways to use Docker.
Hacking the PS4 / PS5 Through the PS2 Emulator
In this article I will discuss how I successfully escaped the PS2 emulator developed for the PlayStation 4. See also Part 2 , covering the next part of the exploit chain, and PlayStation's response to the research.
Cython is 20
Cython celebrates its 20th anniversary
SimpleDB: A Basic RDBMS Built from Scratch
My databases class at UCLA wasn’t very challenging so I never truly understood the internals of databases. This always bothered me so I vowed to build a simple database from scratch to learn the fundamentals. MIT's Database Systems course has their students implement a simple database from scratch and it provided me…
In defense of complicated programming languages
A polemic critique of 'simple' programming languages and a defense of complicated ones.
When is short tenure a red flag?
A pattern of short tenure – multiple short jobs over a small period of time – can be a red flag, but necessarily. I’ll dig into short tenure in this article. What’s “short”? What’s a “pattern”? When you’re thinking of switching jobs, when and how should your tenure factor into the decision? For hiring managers, when…
Why I am learning category theory
Category theory is a domain of mathematics that exerts a strange influence over programmers. One thing that can be said for sure about category theory is tha...
Don't Use RAR
Group for Apps and Services on Exascale Research Infrastructure is a research, development, and teaching unit at FIDIT + MedRi.
Re: Moxie on Web3
On decentralization, servers and cryptography
How to estimate an SSD’s working life
The life of an SSD should be more predictable than a hard disk. All you need is its TBW, and the total amount of data written to it so far.
What I learned during my three days offline
As most of you know, I just took three days completely of...
OpenAI
I have some exciting news (for me, anyway). Starting next week, I’ll be going on leave from UT Austin for one year, to work at OpenAI. They’re the creators of the astonishing GPT-3 and …
I Posted on YouTube Consistently for 1 Month. This Is What Happened
As part of my creative sabbatical, I have been posting a new software development video on my YouTube channel every Monday and Friday.It takes a long time to grow on YouTube, and I knew this going in but I have been pleasantly surprised with my growth in the first month. YouTube is about consistency over a long period…
Area 5150: 8088 MPH gets a successor
In case you have missed it, over the weekend, a new demo for IBM PC with CGA was released at Evoke, under the name Area 5150. It placed first in the competition, which should not surprise anyone: I…
Surely you're publishing, Mr. Feynman
The so called publish-or-perish culture in academia is real. Academics, specially at top-tier Research Universities, have a tremendous pressure to continuously produce publishable results, i.e. results that can be published in good journals and/or conferences. In an ideal world, publishable would be synonymous to…
The flood that filled the Mediterranean Sea - in one year
"Zanclean Megaflood? What's that, a glam-rock band?"
Color Formats in CSS
CSS gives us so many options when it comes to expressing color—we can use hex codes, rgb, hsl, and more. Which option should we choose? This turns out to be a surprisingly important decision! In this article, we'll take a tour of color formats in CSS, and see which option will serve us best.
iPhone 14 Pro Camera Review: Scotland
The iPhone 14 Pro's 48-megapixel camera in the Scottish Highlands — hiking, biking, and boating around the Dunton Kilchoan Estate.
The age of Scrum is over
Scrum has given us a lot, but its time for some conscious uncoupling
Audio CD ripping – optical drive accuracy listing
Audio CD ripping - optical drive accuracy listing
The Casino-Chip Society
Why learning to see the layers of money will reveal the politics of 'cashless society', and much more
Build your fanbase using the K-pop method
Every successful startup needs a fanbase. To build one, learn from the masters.
Prompt injection attacks against GPT-3
Riley Goodside, yesterday: Exploiting GPT-3 prompts with malicious inputs that order the model to ignore its previous directions. pic.twitter.com/I0NVr9LOJq- Riley Goodside (@goodside) September 12, 2022 Riley provided several examples. Here’s …