AcornTalks
@acorntalks.bsky.social
13 followers 67 following 50 posts
Well seasoned software developer with decades of experiences. Currently enjoying #ElixirLang, #WebDev, #ZigLang, #RustLang, #TypeScript, #Svelte 5. Wanting more local first options and fewer subscriptions. Married with two felines.
Posts Media Videos Starter Packs
acorntalks.bsky.social
It's difficult to summarize this YT show as anything but a delightful distraction from a day's endless streams of doom and gloom: they draw characters their way to avoid IP issues. Skeletor: www.youtube.com/watch?v=JPmU...
@wrongwayshow.com @bradguigar.com @davekellett.bsky.social @kevinmcshane.org
Pro Cartoonists Redesign Skeletor
YouTube video by The Wrong Way
www.youtube.com
acorntalks.bsky.social
We have two today — but we’re considering “upgrading.”
acorntalks.bsky.social
I have the opportunity to decorate a room dedicated to role playing games and board games, themed, shelves for books, games, etc., plus a TV/computer for virtual gaming sessions.

I'm looking for inspiration. Suggestions wanted!

My internet searches find AI slop now.

#TTRPG #BoardGames #DnD
acorntalks.bsky.social
From my experiences with another story telling TTRPG, my gaming group is not good at improv 95% of the time. Any sense of how Daggerheart plays without the players adding to the collective story (or if the GM needs to do it for them)?
acorntalks.bsky.social
While I might enjoy the output from an amateur baking enthusiast—I wouldn’t trust any results from Travis as a self proclaimed amateur physics enthusiast.

“Just get in my quantum teleporter. The AI assured me it is a great idea and absolutely safe!”

(Not that I trust him at all.)
acorntalks.bsky.social
Anyone have first hand experience with #Svelte 5 used as #WebComponents?

Like / dislike ? Why?

I need some interactive functionality to be dynamically created on a web page and this seems like a nice way to do that -- maybe.
acorntalks.bsky.social
As I advance through a code base and testing, some days the difference between panic! and todo! is marginal in my #RustLang code.

I've also encountered instances where a crisis! might be appropriate recently.
acorntalks.bsky.social
If only it were just $200…. 🤑
acorntalks.bsky.social
Apparently #rustlang can’t stop me from putting a typo into a 64 digit bit mask constant.

It took me way longer than I’d care to admit to figure out why the code and tests weren’t working correctly. 😬
acorntalks.bsky.social
I think I may need to step away from my design document for a while. #RustLang #WebDev
A lame text version of a game screen called ASCII Invaders in the style of a classic game called Space Invaders. Has invaders called inputs and a spaceship labeled FuzzTest. 

Defended by a ship called algo
acorntalks.bsky.social
Thanks for the info.

I’m looking to minimize my efforts when possible. The more complete the better. I may need to run something else as my interest and time for home-brewing time is limited now. Instead, I’d probably must wait for more materials for SF2e.
acorntalks.bsky.social
I'm translating a few very long and many decades old C functions that have nearly every C'ism available to #RustLang. One letter var names of course, macros, and a healthy dose of pointer math. Of course, no docs and no test cases.

Send happy thoughts. 🙏
acorntalks.bsky.social
I was considering GMing a #Starfinder2e game upon release, but it seems that there won't be much besides rules available (like no creature/monsters books) and no longer adventures (or even medium length). 🥺

My #StarWarsRpg game is about to wrap up and was wanting to scratch more #TTRPG Sci-fi.
acorntalks.bsky.social
#USPS Ground Advantage = It's the journey and not the destination that matters.

#MissingPackages
acorntalks.bsky.social
I feel I've unlocked Secrets of the Universe by using the #SQLite C APIs directly from #RustLang rather than crates like rusqlite, sqlx, & diesel.

Designs of options I tried had lifetimes and borrowing complexities that made it essentially impossible to solve for MY needs.
An Introduction To The SQLite C/C++ Interface
sqlite.org
acorntalks.bsky.social
Defer seems like it has different semantics and doesn’t provide the same utility as await. Example In zig and go a deferred the function is delayed till scope / fn ends.
acorntalks.bsky.social
Yeah—I meant sequential not really sync code. 
acorntalks.bsky.social
For anything beyond a few lines I either format code by hand (!!!) or copy/paste from elsewhere in the file that still formats code correctly.

Seems like a work-around will be necessary for foreseeable future. 🥺

github.com/rust-lang/ru...
Does rustfmt format macro calls? · rust-lang rustfmt · Discussion #5437
Can/does rustfmt format macro calls?
github.com
acorntalks.bsky.social
What would be the defer syntax for sync code waiting for an async function to return a result?

let result = my_func().await
acorntalks.bsky.social
I'll be using:

observablehq.com/plot/

I'm not at a point where my project needs it yet, but that's what I intend to start with after my research. There are quite a few that use D3js under the hood (including this one).

Many cross-plat options are missing charting options. 🤷🏻‍♂️
Observable Plot
The JavaScript library for exploratory data visualization
observablehq.com
acorntalks.bsky.social
After a similar search recently, I decided HTML/web as the front end offered the best reach and accessibility as many “native” options ignore accessibility entirely. There are of numerous options for charts, etc. too.
acorntalks.bsky.social
I couldn’t find a HTTP Server and SQLite package/library that would work across those OS/CPU options.

Vapor for example doesn’t work on Windows. I think that tracked back to at least SwiftNIO not having Windows support (although I might be misremembering the specifics).
acorntalks.bsky.social
If there was a cross platform ecosystem for common server infrastructure/stack requirements, I’d definitely consider it. Linux, Windows, MacOS, x64, ARM.

Http servers were my first roadblock. SQLite was my second for a current large project. 😞