Greetings cybre.space denizens! I ran my own instance for a while until it ate itself :) In that time I saw that some of the most interesting denizens of the Fediverse originated from this community! I love chatting about just about anything but especially #Python, retro-computing, games, and science fiction, or Freemasonry. I build clouds by day and chase bright shiny things by night :) I look forward to engaging with you all! #intro
"Years ago some journalist described the Icelandic banking crisis this way: imagine you have a dog and I have a dog and I agree your dog is worth a billion dollars and you agree my dog is worth a billion dollars, so we trade dogs and then announce that our combined worth is now two billion dollars. Bitcoin is like that, only the dogs don't exist."
My favorite new command: zoxide is like a faster z / autojump / fasd.
Summary: it learns your "cd" commands, then lets you jump to one based on pattern matching. In the event of a tie, it picks the one you've used most frequently and recently. For instance, if I type "z do" it executes "cd ~/Library/Application Support/MultiDoge" for me because that's the best match for "do" in recent history.
I didn't even know I'd been missing a tool like this.
Get a #job! My colleagues on the #UNICEF innovation team are hiring 3 different roles (all remote) to work on collaborative tools designed to support #OpenSource projects that are making the world a better place.
@selfsame I have such a nice rig these days I really wanted to start learning some Blender, but I also just learned I probably need to take a course on algorithms, so, not today :)
Alcohol boycott! Read if you drink beer
The Molson company is locking its workers out of the brewery after rejecting their final demands. Do not buy Blue Moon, Carling, Killian's, Granville Island, Hamm's, Hop Valley, Leinenkugel's, Miller High Life, Miller Lite, Milwaukee's Best, Molson, Urquell, Steel Reserve or Terrapin beers
Actually, looking through Factorio's About -> Licenses tab is pretty fascinating. It really paints a picture of how this game is implemented.
Allegro + SDL + a bunch of other libs + Lua + a METRIC TON of very clever unit interactions and AI make for one super compelling game.
Just goes to show you don't need the latest swank frameworks to create amazing games!
Oh this could be very, very bad. Turns out my new favorite game Factorio is moddable right down to the rivets in #lua, which I find super delightful to code in.
Backs away from the API docs page slowly.......
Back to coding on HexoSynth today. I finished the basics of the data structure for the hex matrix. The NodeConfigurator allows placing Cells with a Module/Node type and given inputs/outputs (3 + 3 = 6 side). The NodeExecutor then receives (via a ring buffer) the changes when `sync()` is called in a readily allocated data structure. You see a test case in the picture of this.
Husband. Freemason, and raging nerd, in that order. I chase bright shiny things! I build clouds for a living. Retrocomputing, programming, science fiction.