Some tricks with Go's iota syntax.
anaminus.github.io/blog/posts/i...
Some tricks with Go's iota syntax.
anaminus.github.io/blog/posts/i...
Git is great for fearlessly making changes to *anything*.
It is *so* over between us.
anaminus.github.io/blog/posts/t...
Can we make ARROW POINTING UPWARD THEN CURVING LEFTWARD a meme so that the Unicode Consortium will add it as an emoji?
AI is a gondola lift to the top of Mount Stupid.
If you don't use Jekyll for GitHub Pages, be sure to disable it by adding a .nojekyll file to the root of the deployed branch. Doing this cut my build time in half.
Gave my blog a facelift with a completely custom theme.
anaminus.github.io/blog/
Minimally compliant contrast ratios. Good for preventing afterimages. #CSS
Swapping two parts of a slice in-place.
Text is rendered by placing the left-most blue pixel of a glyph over the right-most blue pixel of the previous glyph. Using a baseline instead of boundaries for glyph placement allows glyphs to be spaced arbitrarily, and even drawn over each other.
Layers are used to define groups of characters, allowing any part of the unicode codespace to be specified. A layer name with a single code point defines a sequential group. Ligatures are possible by defining a layer name with more than one code point.
Method for producing proportional bitmap fonts. The red component defines the drawable area for each glyph. Green defines the actual appearance. Blue defines the origin and spacing. Blank glyphs are skipped.
There was a time when "The year is 2025" would have felt futuristic.
The year is 2025. There is still no benchmark for displaying differences in Terms of Service. Users everywhere are still expected to memorize the whole thing and then comb through looking for changes.
Big thanks to Roblox staff for helping me resecure my account! And thanks to @maximumadhd.github.io and everyone else who brought attention to the matter! I really appreciate your help!
I've kept local copies of everything I've ever made. Eventually I want to upload them somewhere, for posterity.
Finally, big shoutout to @proton.me for giving my email account away to whoever asked for it. None of this would have been possible without them.
For Roblox in particular, your email is the most important, because it can be used to work around any 2FA that your Roblox account might already have. Shoutout to Roblox's security policies for that one.
Advice: Setup 2FA, backup codes, and any other means of authentication available for your accounts. Even if you have absolute confidence in the security of your password, it alone may not be enough to protect you from the service's support team getting socially engineered.
Unfortunately, my email was deleted, so I wont be able to recover my Roblox and Discord accounts. Fortunately, because it was deleted, no further damage to them is possible.
As far as I can tell, only limiteds and other tradable items were affected. My account had no API keys or other significant secrets. It seems that Roblox was able to limit further damage by locking down the account.
Hello everybody. As you may or may not know, my Roblox account was hacked last month. Fortunately that was the only account affected; my social media and GitHub accounts are secure. My Discord account was also vulnerable, but was never accessed.
Today I am thankful that absolute, argument, constant, relative, register, and variable all have the same number of letters. #gamedev
You can just take off all the banana stickers at once.
Looking at it more closely, slang does seem to have limited support for left to right declarations. If it had a formatter that automatically converted C-style to L2R, that might make it more usable.
Easily parsed grammar, left to right declaration syntax, no preprocessor. Seems like the only language not interested in looking like C is WGSL.
> C-style syntax
The search continues.
Obligatory first post so that it doesn't look weird when I just start posting normally.