As I've posted before, the Zelda series is my absolute favorite game series (console game only) and Breath of the Wild (BotW) is my favorite game of all time. I'm not saying the game was perfect,...
ChatGPT has been all over the tech news for the last couple of months. Well, imagine by surprise when I recently watched this 1957 movie that features ChatGPT In the movie Bunny Watson (Katheri...
Maybe someone in the car rental industry can help clarify things here but... At some point in traveling I'd rent a car from Hertz. I'd get to the airport, ride the Hertz shuttle to the Hertz lo...
Related to this post on time wasted because of naming standards, I just ran into this 2018 talk about tree-sitter. A fast language parser for code colorization written by Max Brunsfeld at github....
In most (all?) western languages there's the concept of UPPER case and lower case. I'm only guessing this is one reason why we have different styles of naming convensions. Commonly we have things...
https://games.greggman.com/game/2022-06-02-western-naming-convensions-wasting-time_md/
I'm a fan (and a sponsor) of Dear ImGUI. I've written a couple of previous articles on it including this one and this one Lately I thought, I wonder what it would be like to try to make an HTML...
Over the last ~9 years I've spent way too much time answering questions on stack overflow. I don't know why. I want to say it's because I like helping people. It's certainly not for "internet poi...
Okay, hyperbole aside, Unity mistakenly hardcoded checking the browser's userAgent for MacOS 10 in their "WebGL" game support. MacOS 11 shipped a few months ago and Chrome/Edge started reporting ...
The Zip file format is now 32 years old. You'd think being 32 years old the format would be well documented. Unfortunately it's not. I have a feeling this is like many file formats. They aren't...
I don't think this will interest anyone but me but ... I've been listening to music via my iPhone for many years playing my collection of mp3s. I guess that dates me as I'm not using Spotify or...
I recently made 2 new sites. They came about like this. Once in a while I want to benchmark solutions in JavaScript just to see how much slower one solution is vs another. I used to use jsperf....
I recently started making a website. I needed to store some credientials info locally in the user's browser. I had to give some thought that I can't let 3rd parties access those credientials and ...
> TL;DR: Thousands of developers are giving 3rd parties write access > to their github repos. This is even more irresponsible than giving > out your email password or y...
This was just a random brain fart but ... I get the impression that for many topics, youtube is more popular than web pages. Note: I have zero proof but it doesn't really matter for the point o...
Today's bad design thoughts - Youtube. Caveat, maybe I'm full of it and there are reasons for the UI the way it is. I doubt it. 😁 Youtube's recommendations drive me crazy. I'm sure they ha...
In a few projects in the past I made these functions function createElem(tag, attrs = {}) { const elem = document.createElement(tag); for (const of Object.entries(attrs))...
I am not an OpenGL guru and I'm sure someone who is a guru will protest loudly and rudely in the comments below about a something that's wrong here at some point but ... I effectively wrote an Op...
I recently wanted to add colored output to a terminal/command line program. I checked some other project that was outputting color and saw they were using a library called chalk. All else being...
More rants on the dependencies issue So today I needed to copy a file in a node based JavaScript build step. Background: For those that don't know it node has a package manager called npm (No...
https://games.greggman.com/game/what-to-do-about-dependencies/
Apple under Tim Cook is staking out the claim that they are "the Privacy company". > APPLE PRODUCTS ARE DESIGNED TO PROTECT YOUR PRIVACY. > > At Apple, we believe privacy is a�...