tokumei
|
2 years ago
|
on: Doug Lenat has died
My mind works extremely quickly, have to stop myself from finishing other people’s sentences. I don’t think it’s a sign of intelligence, just perceiving the world a little bit differently.
tokumei
|
3 years ago
|
on: Flecs – A fast entity component system for C and C++
I really love ECS. I’ve shipped games with my own spaghetti mess of classes and poorly thought out inheritance (at least it feels that way) but ECS and composition just is much nicer for incrementally adding functionality without thinking about the big picture too much. I love that I can think about just one small feature I want to add instead of the overall grand design.
This might be bad design (no idea) but I’m working on an item system for a game right now. I have Item and ItemHolder components. If it’s a player, they’ll have an InputController component, which lets them use the Item in the ItemHolder, otherwise there is an AIController component that let’s an NPC use the item.
I have a system for handling every piece of functionality that can be defined in its smallest form, which makes it incredibly easy to add or remove functionality to any entity.
Also, performance is great. I have the mindset to not prematurely worry about performance until profiling now.
tokumei
|
3 years ago
|
on: Short, friendly base32 slugs from timestamps
Hashids are nice
tokumei
|
3 years ago
|
on: YouTube Addiction
Falling asleep with ASMR videos is really amazing. So cozy~
tokumei
|
3 years ago
|
on: Overview of the 555-XXXX phone number
I grew up Austin, off the top of my head I remember (512) 485-5555 for Time Warner Cable and (512) 459-2222 for Gatti’s Pizza. I have no use for remembering these phone numbers anymore but I’ll probably never forget them.
tokumei
|
3 years ago
|
on: Godot 4.0 development enters feature freeze ahead of the first beta
I've built a few custom engines over the past decode, also shipped a few games. I've lately been working with Bevy in Rust, and I really absolutely love it. It's the perfect framework (for me). Bevy gets out of the way enough where I don't feel like I have to fight with it, which is what always annoyed me with actual game engines. Plus, I love working with Rust.
tokumei
|
3 years ago
|
on: macOS screenshot tricks to impress your co-workers
The dock folder is a nice touch. I’m still stuck in a GNU/Linux style mindset, which is a ~/Screenshots directory pinned to Finder.
tokumei
|
3 years ago
|
on: People hated shopping carts when they first came out
Never liked carts either. I can fit everything I need in a basket or in my hands. I don’t know why but it gives me very unpleasant feelings thinking about spending an hour at a grocery store with a completely filled cart.
tokumei
|
3 years ago
|
on: Smaller is better – The rise, fall, and rise of flat file software
Same here. The first real dynamic website I created used flat files and PHP, because that’s what I learned from friends online. Then shortly afterwards I taught myself how to use MySQL.
I don’t use MySQL or PHP for anything nowadays, but was extremely useful to learn in the early 2000s.
tokumei
|
3 years ago
|
on: Flutter 3
I haven’t really had a great experience with Flutter in the past, in my opinion I think React Native provides a better user experience. Developer experience is okay.
The best experience for users would be a library that handles business logic, as well as describes how the UI should be laid out, then building native clients that use that library.
tokumei
|
3 years ago
|
on: The Front-End Developer's Guide to the Terminal
I would always use '>' in README files to indicate the command was to be ran in a command prompt window for Windows users, usually followed with context.
tokumei
|
3 years ago
|
on: Moving a macOS window by clicking anywhere on it
Awesome! Really missed this behavior when Linux and tiling window managers were my daily driver.
tokumei
|
3 years ago
|
on: The Front-End Developer's Guide to the Terminal
One thing with $ in a shell prompt - $ is meant to indicate the command should be ran as a normal user, while # indicates the command should be ran as a super user.
tokumei
|
4 years ago
|
on: Using Windows after 15 years on Linux
I used to use GNU/Linux on the desktop for many years, now I mostly use macOS. I became the same kind of person I used to argue with online.
tokumei
|
4 years ago
|
on: GitHub incident 2022-03-23
> If you have a server with SSH access, just init a bare repo in a directory, push to that, and you're ready to go. No web UI needed.
Used to do that years ago for my personal projects. Honestly does the trick.
tokumei
|
4 years ago
|
on: GitHub Incident
It seems incidents like this with the big providers are becoming a lot more common. Wonder why that is
tokumei
|
4 years ago
|
on: Is macOS Look Up Destined for CSAM?
CSAM only works by checking a hash. Photos of a stolen bike, especially ones that are sold online would probably have unique images taken by the thief.
tokumei
|
4 years ago
|
on: I discovered thousands of open databases on AWS
Also, all databases and app servers should be private, accessed by a bastion server. The only thing the outside should be able to reach are the load balancers/reverse proxies.
tokumei
|
4 years ago
|
on: I can no longer compile my first Flash game
Flash is terrible in retrospect, but I used to love making Flash games in high school by myself. Amazing experience.
tokumei
|
4 years ago
|
on: Linux from Scratch
Never messed with LFS. I used Gentoo (and then Arch) when I had the luxury of more free time. Very fun to tinker with.
With Gentoo, waiting for your DE or web browser to compile was a great excuse to step away from the computer and go for a walk. The little things in life.