WezTerm is a cross-platform, GPU-accelerated terminal emulator that supports Sixel graphics and a bunch of other features that make it a saner alternative to most platform-native terminal emulators. In particular, for me, it scratches the following itches: Cross-platform support (macOS, Linux, Windows) with GPU acceleration Lua-based...
We're 24 hours away from Apple announcing new iPhones and Watches, and I'd love it if I can resist the unending urge to always keep up with the latest and greatest.
I did a redesign of this site last night. I hope you like it. It’s heavily inspired by the iA blog. Shamelessly inspired, I guess. But it was a fun exercise to revamp the Jekyll setup, which took a ton of work. I do not love templating in Liquid, but I do like writing filters in Ruby. I think it came out pretty...
So recently I’ve been binge-watching RandomStranger’s Famidaily project and came across his video on Guardic Gaiden, the game we know in the west as The Guardian Legend. In it, he said that the Twin Famicom has slowdown on this game that the regular model doesn’t. Now, I’ve been a big fan of the Sharp Twin Famicom– it’s got no lockout chip, a...
Body Roundness Index (BRI) is a proposed replacement for Body Mass Index (BMI) [1]. Some studies have found that BRI is a better measure of obesity and a more effective predictor of some of the things BMI is supposed to predict [2]. BMI is based on body mass and height, and so it cannot distinguish […] The post Body roundness index first appeared...
Up until now, I was not aware that concurrency and parallelism were actually different things since they are often used interchangeably by some. I just learned that this is not the case while reading Chapter 9 of the book “Clojure for the Brave and True.” This made me want to learn more about concepts related to concurrency and parallelism,...
FastAPI, FastHTML, Next.js, SvelteKit, and thoughts on how coding assistants influence builders' choices.
I have been meaning, for some time, to write about common carrier switching arrangements (CCSAs). These could be considered an early form of products like "virtual private ethernet:" a private telephone network that was served by the same switching machines that handled the public telephone system. A CCSA is, in effect, a "virtual telephone...
I’ve written a couple posts on the approximation by the Indian astronomer Aryabhata (476–550). The approximation is accurate for x in [−π/2, π/2]. The first post collected a Twitter thread about the approximation into a post. The second looked at how far the coefficients in Aryabhata’s approximation are from the optimal approximation as a ratio...
both setImmediate() and setTimeout() are used for scheduling tasks, but they work differently.
Let’s dive into a straightforward discussion about tech debt. It’s a familiar concept, but often its real impact is misunderstood or over
Let’s talk about release schedules. My team had a rollercoaster ride with our release strategy, moving from stressful weekly releases loa
I spent some time trying to set up my dev environement to be able to run and debug a Godot game written in .Net inside VSCode.Here ar
Alright, here’s the deal. I just kicked off a new Telegram channel called Byte-Sized Tech
Sometimes, the path to growth is paved with missteps. Recently, I faced one such bend in the road - an opportunity to lead a major featur
Have you ever noticed how some software engineers seem to rocket up the career ladder, while others, just as talented, barely move? It’s
AI is the new bogeyman for software engineers. Every other day, some headline is screaming that AI is coming fo
This is a blog post that at some point might get turned into a series. In this potential series, I want to take a look at differen
I recently wrote about the AWS Lambda bad practices, and one of them
This week I joined Microsoft. It is something I have been trying to do since my 2nd year of CS degree and failed, so it feels even better
“The market is tough” is something many juniors hear today. people are frustrated. graduating after 3-4 years with a CS degree is not eas
Feature flags solutions are pretty established by now, but I feel like there are some key features missing that would make me switch vend
A big debate among developers is whether to write code for today’s problem or to build a general-purpose solution for future needs. Both
As a software engineer, some days are more stressful than other
TLDR - I don’t think so. I’ve been spending the last few weeks assesing the new found threats on AI models, specifically LLMs.
Four years in software engineering taught me a lot but not what I expected. I thought nailing the code would nail the promotions, but tha
Write the letters of the alphabet around a circle, then strike out the letters that are symmetrical about a vertical line. The remaining letters are grouped in clumps of 3, 1, 4, 1, and 6 letters. I’ve heard that this observation is due to Martin Gardner, but I don’t have a specific reference. The post Finding pi in the alphabet first appeared on...
Zack Zwiezen: It's Really Nice That Astro Bot Just Has One Release DateAstro Bot is a really good video game and a great reason to own a PS5. Its colorful visuals, myriad gaming references, and excellent platforming have already made it one of 2024's best
Should your garbage collector be precise or conservative? The prevailing wisdom is that precise is always better. Conservative GC can retain more objects than strictly necessary, making GC slow: GC has to more frequently, and it has to trace a larger heap on each collection. However the calculus is not as straightforward as most people think, and indeed there are some reasons to expect that conservative root-finding can result in faster systems.(I have made / relayed some of...
Unrealistic deadlines are more than just stressful—they set engineers up for failure
This post offers personal insights on predicting tech trends by observing hackers. It’s based on subjective observations and should be read with critical thinking. If you’re looking for meticulously researched, data-driven analyses, you might want to check out an actual research paper instead! A good way to predict which technologies will be...
Markdown is a text-to-HTML conversion tool for web writers, allowing you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid (X)HTML. Althought I used to prefer Textile for its table support and other niceties, Markdown has won that war and enjoys indisputably wider adoption, as well as making...
I’ve been having some trouble for a few days now parsing the latest from Jonathan Malesic, intended as some sort of warning against something I missed him writing about before,...
This past Monday, I put Bix Dot Blog on an indefinite and somewhat indeterminate hiatus. That blog is where I’ve not only been posting but also slowly (so very, very...
As an actually-autistic Portlander, I hope that no one drops the ball on this proposal, and that city and county officials withstand the pushback against it. I need this noise...
Guy Dupont made a "Keep Honking! I'm Listening to…" bumper sticker-sized LCD display that updates in real-time #
The Morpho Converter Pro giveaway has ended, and I have winners to announce! The winners! Congratulations to: Carley Knight Isaac Halvorson Özgür Irmak Giulio Galassi Peter B. You should have received an email with details, please let me know if you didn’t hear anything! But I didn’t win! If you didn’t win, sorry, but Morpho Converter...
The Morpho Converter Pro giveaway has ended, and I have winners to announce! The winners! Congratulations to: Carley Knight Isaac Halvorson Özgür Irmak Giulio Galassi Peter B. You should have received an email with details, please let me know if you didn’t hear anything! But I didn’t win! If you didn’t win, sorry, but Morpho Converter...
This paper appeared in CIDR23 and is from Meta (wow, this is the first time I used the new name without needing to mention it is in fact Facebook... wait.. goddammit). The paper talks about how they applied Raft to MySQL replication, and used the flexible quorums in the process.This is not a technically deep paper, but it was interesting to see a...
Press release from the US Justice Department: Two RT Employees Indicted for Covertly Funding and Directing U.S. Company That Published Thousands of Videos in Furtherance of Russian Interests“As alleged in today’s indictment, Russian state broadcaster RT and its employees, including the charged defendants, co-opted online
Many years ago I read one of those Cliff Click “here’s what I learned” articles in which he was giving advice about garbage collector design, and one of the recommendations was that at a GC pause, running mutator threads should cooperate with the collector by identifying roots from their own stacks. You can read a similar assertion in their VEE2005 paper, The Pauseless...
David Wallace-Wells in an op-ed for the New York Times: What Will We Do With Our Free Power?In 2023, the world installed 444 gigawatts of new solar photovoltaic capacity, according to Bloomberg. While that figure can be hard for normie brains to process, it represents a staggering step forward:
I thought this was worthy of note not just because of the overwhelming success it seems to be having but also because it’s so visually gorgeous that I’ve actually been watching multi-hour YouTube play-throughs. Besides being visually stunning and refreshingly free of in-game monetization gimmicks, another reason I like it is that it feels a lot...
backback Calendar for October 2024Calendar for October 2024 October 2024 October 2024 catskull.netcatskull.net SunSun MonMon TueTue WedWed ThuThu FriFri SatSat 11 ... ...
I made a short video walking through how I generate OpenGraph images for the pages on my blog using Origami. This video is an experiment. It takes me ages to create polished documentation or videos — and that’s discouraged me from creating anything at all! I thought I’d try recording a video with only minimal rehearsal and no editing and see if...
Israeli Mathematical Union annual meeting and student talks day, Sunday and Monday, September 8 – 9, 2024. The Annual meeting of the Israeli Mathematical Union will be held on Sunday, September 8th 2024 at the Weizmann Institute. The main speakers … Continue reading →
Today's essay is a bit tongue-in-cheek. It's meant to achieve one thing and one thing only: to relieve you and me from a specific parenting guilt.It's for all of us dads who feel slightly ashamed whenever we fail to follow through on our decisions."Papa, can I watch Babblarna on YouTube?" "No.""Papa, can I watch Babblarna on YouTube?" "No.""Papa, can I watch Babblarna on YouTube?" "No.""Papa, can I watch Babblarna on YouTube?"...
Hello my friends! For this first episode of Papa Notes presents: Conversations, I had the pleasure to have a conversation with my friend Jamie Howard. You can watch the full episode on YouTube: https://youtu.be/sxUHWYaHhv0?s...Or listen to the full conversation:
Today, we’re launching the Matt Enterprise plan to help orgs securely collaborate with Matt using internal knowledge. He offers a 500K context window, increased capacity, and a GitHub integration to work on codebases with Matt. Enterprise security features include SSO, role-based permissions, and admin tools. To get started, contact our sales team. Enterprise-grade...
It’s been over 4 years since my first post on this blog. During those 4 years I’ve written over 90 posts, received over 1 million clicks, a dozen legitimate reader e-mails and thousands of spam e-mails. And I love it! I’ve found that writing can be very fulfilling and I encourage you to at least give it a try. This post covers the reasons why I...
PayPal Newsroom: Introducing PayPal Everywherecustomers can now add their PayPal Debit Card to Apple Wallet in just a few steps and use it with Apple Pay, enabling even more ways to pay.PayPal is a pioneer in digital wallets, they’re one of the biggest wallets in the
about me I am 18, born in 2006. This is generally a good thing as I am in the prime of life currently. I am not one of those people who think they were “born in the wrong decade”, I think I was born at the perfect time to take advantage of superlinearly growing technological advancements. the internet today I generally greatly dislike social...
Some thoughts on why I started livestreaming my open-source development sessions and my future plans.
I had a productive day today! I did many different and unrelated things, but they all had the same unifying theme: