@zalasur@mastodon.surazal.net
@zalasur@mastodon.surazal.net avatar

zalasur

@zalasur@mastodon.surazal.net

I play strategy games, write software, and stream on Peertube (not necessarily in that order). Also, sock monkeys! Preferred pronouns: he/him/his.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

zalasur, to random
@zalasur@mastodon.surazal.net avatar

One of my favorite things about Discord for Ubuntu is how it now makes you download and manually install a new deb file twice a week. "Today's you're lucky day!" Is it, Discord? Is it really?

zalasur,
@zalasur@mastodon.surazal.net avatar

@dathagerty Ok, fair point.

zalasur, to fediverse
@zalasur@mastodon.surazal.net avatar

One thing I wish #PeerTube did was post a federated announcement whenever I went live. Right now I have to post things manually just like I did on Twitch which sort of defeats the purpose.

"But you can just create a new live video every time you go live and it will federate that" Do you know what a pain in the ass that is?

zalasur,
@zalasur@mastodon.surazal.net avatar

@Chocobozzz The only notification that I can find are the ones when my lives are converted into recorded videos after I'm done streaming. I don't get the notification when I hit the "Stream" button on OBS however (I do follow my account across servers so that's how I see my notifications through Mastodon).

I'll go fetch the link right now.

zalasur,
@zalasur@mastodon.surazal.net avatar

@Chocobozzz https://video.surazal.net/w/9HhmDj1WqnkgTzvXKsVKka

I get my notifications by following my peertube account: zalasur@video.surazal.net

zalasur,
@zalasur@mastodon.surazal.net avatar

@Chocobozzz And just to clarify because I just realize my original post might be a bit vague in this context: I am referring to federated posts to non-peertube instances. It's been a while since I checked, but I can see my live stream if I go to another peertube instance that follows mine.

zalasur, to random
@zalasur@mastodon.surazal.net avatar

OMG

Gummy bears, but the bears are actually tardigrades.

zalasur,
@zalasur@mastodon.surazal.net avatar

Guys, I'm going to drop out of software development. It's been a good run. I'm off to do my next thing: tardigrade-shaped candies

zalasur, (edited ) to random
@zalasur@mastodon.surazal.net avatar

My experience with docker is pretty limited, but it feels fairly similar to my experience with the rust programming language.

Rust is a new-ish language that's similar in concept to other languages like C. The best way to learn rust is to

  1. Have a pretty thorough understanding of rust

Really. Because if you're struggling with one of the core concepts and have to ask for help, the community does not patience for newbies.

Docker has sort of that same vibe.

taylorlorenz, to random
@taylorlorenz@mastodon.social avatar

MrBeast is cutting ties with Night media and taking personal control of his business https://www.semafor.com/article/05/05/2024/youtube-star-mr-beast--management-company-night-media

zalasur,
@zalasur@mastodon.surazal.net avatar

@taylorlorenz Hang on.

He's... twenty-five???

I need a minute.

/turns to dust

ZachWeinersmith, to random
@ZachWeinersmith@mastodon.social avatar

Every Chinese Food Recipe:

Heat wok to 4 billion degrees.
Add one atom of oil, any kind.
Add garlic and onions.
Add black sauce of doom 1.
Black sauce of doom 2.
Chilies.
Black sauce of doom 3.
Protein.
Raise heat to 6 billion degrees.
Plate.
Garnish with scallions.

zalasur,
@zalasur@mastodon.surazal.net avatar

@ZachWeinersmith It's necessary for those recipes that you want to cook in under one Planck unit of time

healyn, to random
@healyn@mastodon.social avatar

Trump learned from Roy Cohn to never apologize, never admit being wrong. But he's savvy enough to be evasive and flexible on certain issues, despite being a big time dope

A lot of republicans have tried to follow his lead, but it just doesn't come naturally to them. So you end up with a person like Kristi Noem doubling down and telling the American people that she's ready and willing to murder way more dogs

zalasur,
@zalasur@mastodon.surazal.net avatar

@healyn
"I'd kill Biden's dog if I had half the chance"

Not her exact words, mind you. I'm like 80% certain that's not what she said verbatim.

ethanjstark, to retrocomputing
@ethanjstark@hachyderm.io avatar

This chap is positively chuffed to be heading to work with his PBC. Top comment: "I'll bet this thing sounds like a dehumidifier when it's plugged in."

zalasur,
@zalasur@mastodon.surazal.net avatar

@ethanjstark I bet he spends the entire day on that thing playing Zork

zalasur, to random
@zalasur@mastodon.surazal.net avatar

I think I've finally put my finger on what's been bugging me about modern game design. It's not the mechanics or storylines or anything like that.

What has been bugging me the most is that the assets in most games released these days look like they've been molded from plastic to look like children's toys.

Is this a Unity thing? It seems to be especially prevalent in games developed on that platform.

zalasur, to random
@zalasur@mastodon.surazal.net avatar

I can assure you that the last sort of guy you want to protect you from a bear out in the woods are the men who claim they can protect you from a bear out in the woods.

The only sane response to having a bear in your immediate vicinity is to find a new vicinity to be present in. And quickly.

healyn, to random
@healyn@mastodon.social avatar

I pretty much hate everything AI-related, with the exception of the glitches involving text-to-speech stuff where it fails and just starts saying, "buhhhhhhhhhhhh"

zalasur,
@zalasur@mastodon.surazal.net avatar

@healyn No no, it got that part right. 😉

zalasur, to random
@zalasur@mastodon.surazal.net avatar

I'm going to try to get that technical stream going today. One thing I need to be a bit careful about is hooking up my S3 bucket in the CMS config. I want to try to avoid exposing my credentials so I think I'll work on that before going live.

If it turns out I can't get around to it today, I'll do another Dwarf Fortress stream instead.

zalasur,
@zalasur@mastodon.surazal.net avatar

So the initial CMS setup in Keystone was successful on my local, and I created a new branch in my github repo with the changes. I removed the Fractal-related models and will instead add more generic images in my schema.

I'll be adding a "Page" to my schema as well to make it straightforward to create non-blog content on my page, too. I haven't decided on the final name yet.

Now, I gotta figure out what to do the frontend. I'll be using Lit as the framework and axios to make the requests.

zalasur,
@zalasur@mastodon.surazal.net avatar

I'm going to try to avoid the common problem of "dependency hell" that plagues a lot of JS projects. The idea will be the front end will be very bare-bones. Nothing fancy; just the basics to have a functional website:

  1. Implement all features in HTML if at all possible
  2. If HTML won't work, do it in CSS instead
  3. And finally, barring that, I'll use JavaScript as the final fallback.

Lit is just the right balance of keeping it simple while providing useful functionality.

zalasur,
@zalasur@mastodon.surazal.net avatar

I'm going to try to avoid the common problem of "dependency hell" that plagues a lot of JS projects. The idea will be the front end will be very bare-bones. Nothing fancy; just the basics to have a functional website:

  1. Implement all features in HTML if at all possible
  2. If HTML won't work, do it in CSS instead
  3. And finally, barring that, I'll use JavaScript as the final fallback.

Lit is just the right balance of keeping it simple while providing useful functionality.

zalasur,
@zalasur@mastodon.surazal.net avatar

I'm going to try to avoid the common problem of "dependency hell" that plagues a lot of JS projects. The idea will be the front end will be very bare-bones. Nothing fancy; just the basics to have a functional website:

  1. Implement all features in HTML if at all possible
  2. If HTML won't work, do it in CSS instead
  3. And finally, barring that, I'll use JavaScript as the final fallback.

Lit is just the right balance of keeping it simple while providing useful functionality.

zalasur,
@zalasur@mastodon.surazal.net avatar

I'm now looking at data stores for use on the front end. Data stores are useful for catching data seamlessly to keep a web site from repeatedly requesting the same data needlessly. Even better, you don't have to worry about hydration or pre-caching. Each component thinks it's just rendering simple data while the data store does the heavy lifting with regards to returning and storing the data. It's a really nice abstraction layer and I use that design pattern in my projects where ever possible.

zalasur,
@zalasur@mastodon.surazal.net avatar

Lit has a sort of built-in "context" mechanism, which can be used to make a data store available to your web app. The data store is separate from the context, but the two go hand-in-hand.

So, I just have to look around and find a good data store library that works well with Lit. once I have that, that pretty much completes my technology stack for the front end.

I plan on using KeystoneJS for the backend CMS, but that's not the only "backend" I intend to create.

peter, to random
@peter@area51.social avatar

They should be sanitising their database inputs rather than change the input data!

"A local authority has announced it will ban apostrophes on street signs to avoid problems with computer systems."

North Yorkshire Council to phase out apostrophe use on street signs - BBC News
https://www.bbc.co.uk/news/uk-england-york-north-yorkshire-68942321

zalasur,
@zalasur@mastodon.surazal.net avatar

@JorgeStolfi @peter They probably do sanitize their inputs... by removing all the apostrophes.

"Good enough" is definitely a potential culprit here.

PublicChaffinch, to random
@PublicChaffinch@mastodon.social avatar

feels appropriate for here

zalasur,
@zalasur@mastodon.surazal.net avatar

@PublicChaffinch Finally, at long last we have found the man who can scare away that bear

zalasur,
@zalasur@mastodon.surazal.net avatar

@PublicChaffinch I just realized I replied to a post you made back in January. slinks back under the rug

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • thenastyranch
  • magazineikmin
  • hgfsjryuu7
  • Youngstown
  • khanakhh
  • slotface
  • vwfavf
  • mdbf
  • rosin
  • kavyap
  • ngwrru68w68
  • PowerRangers
  • DreamBathrooms
  • anitta
  • everett
  • InstantRegret
  • GTA5RPClips
  • osvaldo12
  • ethstaker
  • modclub
  • cisconetworking
  • tacticalgear
  • Durango
  • cubers
  • tester
  • normalnudes
  • provamag3
  • All magazines