@fabs@mastodon.gamedev.place
@fabs@mastodon.gamedev.place avatar

fabs

@fabs@mastodon.gamedev.place

ex-game-dev, data-oriented design author, made something new on design-patterns.

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

fabs, to random
@fabs@mastodon.gamedev.place avatar

I was reading the 48 laws of power book again, got up to rule 27 which is "play on people's need to believe" and had a moment of realisation about AI hype, NFTs, crypto, etc.

I hadn't noticed that, even though I had watched the folding ideas video on flat earth, these aren't scams; they're religions.

Funny. The 48 LOP book is such a sad story of unloved and unlovable characters, but sometimes it does have these little moments where it opens my eyes to other goings on.

mcc, to random
@mcc@mastodon.social avatar

Ok so. The story so far:

  • Late December I have an idea for a kinda-funny Web Art project I could make. It would require me to be able to "tokenize" a 4 hour video by word, that is, I'd need timestamps of the beginning of each word.
  • I assume this means using a text-to-speech library.
  • However, I don't want to use software that runs not-on-my-computer, or which is made by methods I consider unethical. This means using only old discontinued libraries, since all new ones are cloud-based. (1/3)
fabs,
@fabs@mastodon.gamedev.place avatar

@mcc waits patiently for 3/3 and does not ask if you ended up using whisper and it ran for 16 seconds and produced really good output.

fabs, to random
@fabs@mastodon.gamedev.place avatar

Weird question: I've been working outside game development for a few years in automotive, but I've not seen, even in our OOP C++ code, the deeply inherited class hierarchies of computer games.

I think the deepest I've seen is three layers. Otherwise, it's all composition.

In games, I saw up to 9 layers of public inheritance in some places.

What kind of depth of inheritance are you aware of in your industry(ies)? Is the 9-layer-deep-hierarchy a game dev oddity?

fabs, to random
@fabs@mastodon.gamedev.place avatar

I just watched Miracle Mile. It starts out as a kind of romantic comedy and ends up as a nuclear apocalypse tragedy.

I'm still not sure what I watched. I feel like it kept swapping genres. I'm yet to decide whether it was bad, okay, or very bad.

fabs,
@fabs@mastodon.gamedev.place avatar

Perhaps it's the stereotypes that take the edge off it and make it seem more like a comedy rather than a drama. The extreme cut-out characters for most of the cast leave me cold.

If I were still in 1990, perhaps I would understand why people love this film. But, my requirements for characterisation have grown.
There're some great moments, but they are played too loose to hit deeply. The camera moves on too fast to see the impact on the characters, or the plot doesn't let them reflect.

fabs,
@fabs@mastodon.gamedev.place avatar

Or perhaps I'm just not very cultured. I had a similar response to last year's film Master Gardener. I felt the characters were fakely deep and the acting came across as acting. I did not see them relatable characters with unspoken internal conflicts, but flatly presented personas.

It's these moments that worry me. Is my imposter syndrome just a recognition of my lack of perception? And can I really be a writer if I can't even tell a good story from a bad one?

GeePawHill, to random
@GeePawHill@mastodon.social avatar

When you quote an older source (in a positive light), and that source uses the sexist language of its era, do you do anything about that, or do you just quote it literally?

Here's a literal quote:

"The expert must find his place within the social process; he can never be made a substitute for it. Technical experience must be made a part of all the available experience."

Would you maybe bracket "his" and "he" and replace them w/non-gendered language?

fabs,
@fabs@mastodon.gamedev.place avatar

@GeePawHill oddly, I find myself de-gendering text as I read it these days. I kept noticing myself do it while reading a recent book on how to write. Personally, I would keep the language verbatim for quotes, but switch the pronouns when paraphrasing.

SmudgeTheInsultCat, to random
@SmudgeTheInsultCat@mas.to avatar
fabs,
@fabs@mastodon.gamedev.place avatar

@SmudgeTheInsultCat uh oh, what was the caws of death?

HauntedOwlbear, to random
@HauntedOwlbear@eldritch.cafe avatar

I really hate that I immediate regard any online thing that uses a frog as part of its logo as inherently suspect. Frogs never deserved the legacy of 4chan and pepe.

fabs,
@fabs@mastodon.gamedev.place avatar

@HauntedOwlbear pepe didn't deserve the legacy of 4chan 🙁

fabs,
@fabs@mastodon.gamedev.place avatar

@HauntedOwlbear I haven't finished watching the documentary on it but I've hear "feels good man" was a decent attempt to reclaim the character, but it's clearly failed.

fabs, to random
@fabs@mastodon.gamedev.place avatar

If you're happy and you know it, git commit.
If you're happy and you know it, git commit.
If you're happy and you know it,
And you really want to show it,
If you're happy and you know it, git commit.

fabs, to random
@fabs@mastodon.gamedev.place avatar

Ever wondered why Design Patterns didn't take off? Did you ever wonder how they became so all-pervasive but also so empty and soulless? Those were the sparking thoughts behind this book. It's taken four years of research and way too much of my spare time. Go check out Unresolved Forces: https://www.unresolvedforces.com/

fabs,
@fabs@mastodon.gamedev.place avatar

@ekuber yes, this happens so much because of how they're represented. I explain what happens at a deeper level in the book, going into how they aren't really replaced by language features but only seem that way because of how they were documented in the GoF book. It was fascinating researching this stuff and figuring out what happened and why.

fabs, to random
@fabs@mastodon.gamedev.place avatar

I'm reading Test Driven Development by Kent Beck, and on page 69, rather than read up on whether the language supports equality between Array objects, he just writes a test to verify or deny the case. And I found that quite enlightening.

When you TDD a lot, perhaps writing a test becomes such a small thing that you can even use it for things like verifying language features exist (or don't, in this case) and potentially even leave those tests in to let yourself know when the language changes.

b0rk, to random
@b0rk@jvns.ca avatar

i feel like it would be cool if git had “git pull —force” (the same as git push —force but instead it resets your local branch to wherever the remote is currently)

of course you can accomplish the same thing with git reset but it’s something I fairly often want to do

fabs,
@fabs@mastodon.gamedev.place avatar

@danrot @b0rk more git fetch and git reset origin/thisbtanchimalreadyon - - hard?

TomF, to random
@TomF@mastodon.gamedev.place avatar

I was listening to 538 and they mentioned the last election where Critical Race Theory was the #1 hot topic and I was like "oh yeah, what happened to that?" I don't remember hearing about it in ages!

I guess maybe because everyone who made it a pillar of their campaign got their asses handed to them? But also maybe because the kids turned out OK.

Looking forward to what is the CRT of this new round of elections. Go on, nutters. Nail your colours to some mast. I dare you. I double dare you.

fabs,
@fabs@mastodon.gamedev.place avatar

@TomF it came and went so fast I never even learned what it was all about!

demofox, to random
@demofox@mastodon.gamedev.place avatar

I was watching a vid about greedy algorithms and it suggested a video about dynamic programming. Cool a new concept. Nope, just... using a cache wtf.

fabs,
@fabs@mastodon.gamedev.place avatar

@demofox the problem with DP is that it's a solution to more problems than it's optimal for, so people use it when "just a cache" would work. On the other hand, it's also magical; it can make sub problem type solutions tractable, even trivial, sometimes. But again, not many problems "require" DP.

mcc, to random
@mcc@mastodon.social avatar

Proposal: Use wind power technology for energy storage. When you have excess power, you run a really large fan, increasing the overall amount of wind so you can draw it back as electricity later using a windmill. Using a similar principle you could also use wind for power transmission, by pointing the fan in a particular direction

fabs,
@fabs@mastodon.gamedev.place avatar

@mcc @logicalerror just use the nuclear reactors to power the turbine alignment motors.

Nifflas, to random
@Nifflas@mastodon.gamedev.place avatar

I'm never getting a mac again. It's only a few years old, but doesn't support the latest macOS version. Multiple software DEMANDS updates that only run on newer macOS, so I can suddenly not use them anymore. Boooooooo.

Windows just doesn't have this problem.

fabs,
@fabs@mastodon.gamedev.place avatar

@Nifflas the collision of subscription software with operating system obsolescence?

fabs, to random
@fabs@mastodon.gamedev.place avatar

Ah, X won't work. You think it's a great idea, but it's doomed. It only helps everyone.

fabs,
@fabs@mastodon.gamedev.place avatar

@cnx hahah, not X.org, X, as in my XYZ isn't working. A metasyntactic variable.

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

some people who make programming easier

(who am I missing?)

fabs,
@fabs@mastodon.gamedev.place avatar

@b0rk the duck. Programming was easier for me when I found my one true debugging partner.

mcc, to random
@mcc@mastodon.social avatar
fabs,
@fabs@mastodon.gamedev.place avatar

@mcc I get why though. If they didn't do this, it would be a huge security whole.

nebulos, to random

Handwriting my novel and not having an outline means I have no idea how much I've written or how close I am to being done.

But I just finished up notebook (traveller notebook with 128 pages each) number 5, and was about that length. There's a lot more other stuff mixed in to so it'll probably be longer than that but we're getting there.

fabs,
@fabs@mastodon.gamedev.place avatar

@nebulos as inefficient and counter-productive as this sounds, I am here for it. I love the idea of writing a whole book like this. I spend almost all my ink on work related notes. For shame.

fabs, to random
@fabs@mastodon.gamedev.place avatar

I thought I was going to escape LaTeX using mdbook, but the PDF option I can find is awful, so I am looking at how to take Markdown to PDF... and that seems to be best done with pandoc... which uses pdflatex 🤣

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