23 May 2024

33 links · Thursday

I've figured out why some crypto rounds are way too big

Welcome back to Cautious Optimism. Today is May 23rd. A big thanks to everyone who wrote in after yesterday’s inaugural edition. More, please! — Alex Trending Up: Data center spend in Europe, Africa, Asia, North America … Nvidia’s share price after blowout ear…

Mandeep Bhutani

In February 2024, I released an obstacle course game (obby) called Chill But Not Too Chill Obby on Roblox. The Roblox platform allows game developers to publish their own games built with the Roblox game engine (think: Netflix for games). Because Roblox handle…

Voxel Displacement Renderer — Modernizing the Retro 3D Aesthetic

This is the first of two posts about a renderer I have been developing, focusing on what I've built and how it works. The second post discusses why I've built it and my plans for the future. I've been developing a custom real-time renderer which uses very smal…

Pitfalls of best practices

Good advice comes with a rationale so you can tell when it becomes bad advice. If you don’t understand why something should be done, then…

What I've learned from making my first product

So this year, I've made my first ever app that people actually used which was ReplyMore. It's a chrome extension that allows twitter users to track how much t

Making my dumb A/C smart with Elixir and Nerves

As the scorching Japanese summer creeps ever closer with each passing day, I kept thinking about my yesteryear idea of remotely controlling my bedroom A/C over the Internet. With a simple click of a button ten minutes before bedtime, I could kick-start the A/C…

Be gone, vile rectangle!

One day I'll fulfill my dream of throwing my phone into the ocean*, but for now I'm settling for throwing my phone in my basement. The Anxious Generation by Jonathan Haidt articulates how the potent combination of smartphones and social media has wreaked ha…

the attention cottage – The Homebound Symphony

In the last few days I have come across, or had sent to me, anguished cries from people who have recently been dragged on social media and cannot fathom the injustice of it, and I find myself thinking: You haven’t figured this out yet? You complain about your …

Are tools like ChatGPT killing the cover letters?

A few years ago, we did some research and analyzed about 500 job ads for different tech companies, from startups to FAANG companies, to see if they required a cover letter. As you can see, the smaller the company, the more likely they are to require a cover l…

Teaching Yourself Math Online

Mathematics will be true in 100, 10,000 years, or for all eternity [1]. What does this mean? You study things that don’t change so that when things change, you don’t have to. In your lifetime, many things will change, but mathematics will still be the foundati…

The Space Quest II Master Disk Blunder

There is nothing unusual about the outside of these disks, but there is something unique about the data that is stored on them, something that Sierra On-Line would have been totally unaware of and certainly wouldn’t have wanted them to include.

Help my memory dump always shows me some exceptions!

I made a memory dump in my simplest console application and there are a bunch of exception instances around, what is going on? Let’s see in this blog post, why you see a few exception instances in your memory dump.

Authenticode in 2024

My 2021-2024 Authenticode certificate expired yesterday, so I began the process of getting a replacement last week. As in past years, I again selected a 3 year OV certificate from DigiCert. Validat…

Prefer Noun-Adjective Naming | Kyle Shevlin

English grammar puts the adjective before the noun, but when it comes to file or function naming, I think you should do the opposite.