News RSS



Forking Chrome to render in a terminal

[ comments ] Fathy[ available for hire ] I wrote about forking Chrome to turn HTML to SVG two months ago, today we're going to do something similar by making it render into a terminal. Let me introduce you to the Carbonyl web browser! A DEC VT100 terminal (source) There isn't much you can draw in a terminal, you're guaranteed to be able to render monospace characters in a fixed grid, and that's it. Escape sequences exist to perform actions like moving the cursor, changing the text color, or mouse tracking. Some came from the days of physical terminals like the DEC VT100, others came from the xterm project. Assuming a popular terminal emulator, we can: Move the cursor Write...

Continue reading



This Inflatable Hot Tub Is Getting Me Through the Cold, Dark Days of Winter

Photography by Andie Diemer We may earn revenue from the products available on this page and participate in affiliate programs. As a self-professed water person, the winter season is, let’s say, challenging for me. In the summer, I’m used to having access to a community beach and lake, and being able to head out for a daily swim is my favorite way to relax, exercise, and spend time with friends. When the colder months set in, the harsh drop off of daylight and warmth impacts me—and not lightly. While scrolling through social media a couple of months ago, I became all too aware of a very particular trend permeating my feed: inflatable hot tubs. There they were on my friends’...

Continue reading



How a CPU works: Bare metal C on my RISC-V toy CPU

[ comments ]I always wanted to understand how a CPU works, how it transitions from one instruction to the next and makes a computer work. So after reading Ken Shirrif’s blog about a bug fix in the 8086 processor I thought: Well, let’s try to write one in a hardware description language. This post is a write up of my learning experiment. I’ll walk through my steps of creating an emulator, compiling and linking C for bare metal, CPU design and finally the implementation of my toy RISC-V CPU. implement a CPU in a hardware description language (HDL), code must be synthesizable (except memory), simulate it, and run a bare metal C program on it. While I had plenty research...

Continue reading



Setting Your Side Hustle Up for Recurring Revenue: From Zero to $100k MRR

Making a sale? That’s great. But making a recurring sale? That’s even better. This week’s guest is Ryan Golgosky from 180Sites.com. He took what is typically sold as a one-off service — web design, in this case — and repackaged it for recurring revenue in a really creative way. Tune in to the Side Hustle Show interview to hear: how Ryan started his side hustle why he picked the service business niche how he found his first customers Big thanks to Justin Tan for the intro! Download Your Free Bonus 50+ Web Design Niche Ideas Specific industries you can serve (that may not already have a website) Name Please enter your name. Email Address Please enter a valid email address....

Continue reading



Why The Fire Hunter Is Your New Anime Obsession

Spend enough time in anime fandom and you hear a common refrain: "They don't make shows like they used to anymore." Do they? There's plenty of great anime still being made: Fall 2022 alone brought an incredible bumper crop of anime series across multiple genres. Some may prefer the masterpieces of the past, but those masterpieces were exceptional even then. Even so, it is indisputable that certain kinds of anime are simply not made anymore. Original anime series are scarce. Modern shows rarely last beyond 12 or 13 episodes. Robots drawn in traditional 2D animation, outside of specialist studios like Trigger or Sunrise, are rare. Even the newest "Gundam" series, usually the industry standard for 2D giant robot shows, struggled...

Continue reading