@whimsy@chitter.xyz
@whimsy@chitter.xyz avatar

whimsy

@whimsy@chitter.xyz

Computer programmer, sesquipedalianist, and dilettante. Busy making video games and software things that aren’t video games. I really like plushies. He/him.

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

mcc, (edited ) to random
@mcc@mastodon.social avatar

HOW TO USE GIT

SOME SAMPLE INVOCATIONS

git submodule update
Do nothing.

git submodule update --recursive
Do nothing.

git submodule update --init --recursive
Do nothing.

git submodule sync && git submodule update --init --recursive
Do nothing.

git submodule sync --recursive && git submodule update --init --recursive
Update the submodules to be correct for the current commit.

whimsy,
@whimsy@chitter.xyz avatar

@mcc
How to use git submodules

  1. do not
psychicparrot42, to random
@psychicparrot42@mastodon.gamedev.place avatar

deleted_by_author

  • Loading...
  • whimsy,
    @whimsy@chitter.xyz avatar

    @psychicparrot42 I cancelled Amazon prime a few days before they introduced ads and ever since then they have been falling over themselves to offer me free months of prime so in practice I still get free deliveries

    mcc, to random
    @mcc@mastodon.social avatar

    Pondering configuring a web server to set the EICAR antivirus test string as a cookie on all page loads and never bother reading it back

    whimsy,
    @whimsy@chitter.xyz avatar

    @mcc no.
    They don't require consent for "functional" cookies either, so any site that asks for consent for those is gaslighting you.

    mcc, to random
    @mcc@mastodon.social avatar

    The miserable screamy feeling when you have an error in a program, you alter the source code, you run it again, it fails in the same way, then you look at the error message and notice the line numbers have not changed and therefore the change you made was not actually incorporated into the version of the program you ran and you don't know why

    whimsy,
    @whimsy@chitter.xyz avatar

    @mcc I think it's safe to say npm link doesn't work, not really, at least not if your code has a compile step and even then not really half the time. The crappiness of npm link is one of the reasons alternatives like pnpm and yarn exist and so they can be expected to behave differently (and probably not work in their own special way, although I recall yarn being the least awful).
    I can't remember the differences but unfortunately you really have to read up exactly how each one works and structure your project in a particular way if you want to use them. I haven't bothered trying in years. I just push an alpha version to an npm repository and npm install that.

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

    deleted_by_author

  • Loading...
  • whimsy,
    @whimsy@chitter.xyz avatar

    @psychicparrot42 I assume (with hindsight) that the bot that played Jeopardy was an LLM, so they didn't exactly keep it secret.

    mcc, to random
    @mcc@mastodon.social avatar

    Does anyone else remember the time Google made a dedicated search engine just for shopping and named it Froogle

    whimsy,
    @whimsy@chitter.xyz avatar

    @mcc It was a really good search engine for quite a while, at least in the UK.

    kde, to random
    @kde@floss.social avatar

    WARNING: Global themes and widgets created by 3rd party developers for Plasma can and will run arbitrary code. You are encouraged to exercise extreme caution when using these products.

    A user has had a bad experience installing a global theme on Plasma and lost personal data.

    https://www.reddit.com/r/kde/comments/1bixmbx/do_not_install_global_themes_some_wipe_out_all/

    Global themes change the look of Plasma, but also the behavior. To do this they run code, and this code can be faulty, as in the case mentioned above. The same goes for widgets and plasmoids.

    whimsy,
    @whimsy@chitter.xyz avatar

    @kde nobody could have foreseen this

    mcc, to random
    @mcc@mastodon.social avatar

    We Americans are so angry that China is making better social media networks than we can. Can't wait to see how angry we get once China starts making better cars https://www.bbc.com/news/world-us-canada-68556540

    whimsy,
    @whimsy@chitter.xyz avatar

    @mcc they already do, but I guess it'll be another five or ten years before anyone notices. Better CPUs and GPUs can't be far off.

    mcc, to random
    @mcc@mastodon.social avatar

    "We do not directly funnel your posts to 'generative AI' companies" is now being used as a marketing point for hosting solutions https://mastodon.world/@goodenoughllc/112015913259125028

    whimsy,
    @whimsy@chitter.xyz avatar

    @mcc on the contrary, the less you pay, the more no-name the brand, the less of this shit you get.
    My cheap Finlux 4K TV doesn't have any bullshit upscaling adding 20 minutes of latency to everything, it just shows the picture you feed into it in a timely manner. I barely needed to even adjust the brightness and contrast, it just had sensible settings that closely match the colour space of whatever input you give it.
    I work on Smart TV software for a living so I have loads of name brand TVs at various price points. All of them have horrible smeary upscaling and temporal interpolation by default. All of them have worse latency than the Finlux out of the box and some of them (Samsung) are incapable of achieving decent latency no matter how much you play with the settings. Some of them (LG) can't even play sound correctly in sync with video when both are coming from the same HDMI source.
    When every tech company competes on bullshit, the cheapest reasonable option is usually the best.

    whimsy,
    @whimsy@chitter.xyz avatar

    @mcc see also my $120 Nokia-branded HMD Android phone vs almost any other phone (no bloatware! It can take accurate pictures of the moon!), and those Anbernic portable consoles vs the Nintendo Switch

    whimsy, to random
    @whimsy@chitter.xyz avatar

    Working on a project. Some progress is happening.

    whimsy,
    @whimsy@chitter.xyz avatar

    More progress

    llamasoft_ox, to random
    @llamasoft_ox@toot.wales avatar

    Elizabeth Line

    whimsy,
    @whimsy@chitter.xyz avatar

    @llamasoft_ox Going back to Romford, on the tube hole

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

    deleted_by_author

  • Loading...
  • whimsy,
    @whimsy@chitter.xyz avatar

    @psychicparrot42 there are SO many niche games like this for the PS2 that are surprisingly good. One of my favourites is Xtreme Express, which is a game where you race trains. It's great!

    mcc, to random
    @mcc@mastodon.social avatar

    Okay so the director of Die Hard, Die Hard 3, Predator, The Hunt for Red October, The Thomas Crown Affair, and, uh, Rollerball, apparently has a new movie coming out next year after directing nothing since 2003, and this is the description

    whimsy,
    @whimsy@chitter.xyz avatar

    @share_sun @mcc I'm sad that Rollerball (2002) is apparently the default and doesn't need to be disambiguated from Rollerball (1975) because I thought the original was brilliant.

    llamasoft_ox, to random
    @llamasoft_ox@toot.wales avatar
    whimsy,
    @whimsy@chitter.xyz avatar

    @llamasoft_ox they're so happy 🥰

    mcc, (edited ) to random
    @mcc@mastodon.social avatar

    I dunno if 1:30 PM EST on a Saturday morning is the right time to reach someone who cares about this, but: I really have problems with the Rust LSP. I use it with Sublime and on all platforms I use it on it seems to create huge problems with absurd memory use that compounds more and more with the number of windows you have open. The indexing when it opens a new project is very slow, it seems to take much longer to come to the conclusion "oh, this doesn't compile" than actual rustc

    whimsy,
    @whimsy@chitter.xyz avatar

    @mcc @onelson well that answers my suggestion. I really like the Jetbrains IDEs but it took me a long time to get used to them and then actually get to like them. I remember 20 years ago when I was in university I absolutely hated them. But that's partially because they were so slow on hardware of the time.

    whimsy,
    @whimsy@chitter.xyz avatar

    @onelson @mcc at a wild guess, the war in Ukraine probably hasn't helped.
    I haven't noticed any problems in the IDEs I use though. And I use several of them.

    psychicparrot42, to WRC
    @psychicparrot42@mastodon.gamedev.place avatar

    deleted_by_author

  • Loading...
  • whimsy,
    @whimsy@chitter.xyz avatar

    @psychicparrot42 the gif looks more like BeamNG.drive 😅

    mcc, to random
    @mcc@mastodon.social avatar

    Essentially my experience with developing in Unity is it feels like 10% making a game and 90% reverse engineering Unity.

    whimsy,
    @whimsy@chitter.xyz avatar

    @mcc for a while I was attempting to make a game with O3DE and it was like this times a million, but at least with O3DE you can look at the source code. Despite the endless frustration I still personally consider this an improvement on Unity.

    mcc, to random
    @mcc@mastodon.social avatar

    Continuing into a second week of sporadic but gradually increasing use of my new Linux laptop and I am just continually shocked by how staggeringly bad the experience is at every level. The new indignity is that the version of Audacity I installed from the snap store cannot play audio. This is not as bad as it could be because oddly in this case I didn't install Audacity to play audio, I installed it to visually inspect audio waveforms, but this is still pretty bad.

    whimsy,
    @whimsy@chitter.xyz avatar

    @mcc I might be mistaken but I'm pretty sure it's just the drivers that suck. I'm pretty sure Apple products used synaptics touchpads at least for a while, and those are horrible on Windows and Linux.

    whimsy,
    @whimsy@chitter.xyz avatar

    @mcc the synaptics ones on my Dell laptops are reasonable IF you spend 20 minutes changing all the settings and you don't mind that the settings randomly reset themselves once a year or so.
    Also if you turn the sensitivity up so that you can get all the way across the screen in one swipe (which you should! The trackpad has DPI to spare!), then it becomes nearly impossible to click without it being interpreted as a drag.
    Both of those things could be easily fixed in software, I'm pretty sure the hardware itself is perfectly fine.

    whimsy,
    @whimsy@chitter.xyz avatar

    @mcc tbh I went a bit off-piste there because the configuration I was discussing was the additional configuration options provided by the driver in Windows. I have no idea if similar options even exist in Linux.
    The last time I tried Linux on a similar laptop was many years ago and it was absolutely hopeless.
    Synaptics trackpads have a fallback behaviour where they expose themselves to the OS as an ordinary mouse so you can use them when you don't have the custom multitouch driver installed. But the mapping from trackpad to mouse is implemented in firmware and is awful, just barely usable.
    In Linux at the time there either were no multitouch drivers or I didn't know how to install them, so the only option was the firmware trackpad-to-mouse mapping.

    mcc, to random
    @mcc@mastodon.social avatar

    Upgraded Android Studio to "Giraffe" and now everything's fricking broken

    whimsy,
    @whimsy@chitter.xyz avatar

    @mcc the giraffe in the splash screen is very precious though 🥰

    mcc, (edited ) to random
    @mcc@mastodon.social avatar

    Here is a question about DIGITAL VIDEO

    My wife has a monitor with Thunderbolt 3 input only. That's the "USB-C shaped" Thunderbolt.

    She wants to plug a device with HDMI output into it.

    She has, already, a card that can convert Mini Displayport to USB-C. But to use this we must convert HDMI to Mini Displayport. We have many Mini Displayport to HDMI cables, but not the other way around.

    Cheapest HDMI to Mini Displayport cable we're finding is $60.

    Is this surprising? How should we do this?

    whimsy,
    @whimsy@chitter.xyz avatar

    @mcc @hyc I would unhelpfully contend that in the most important respect the not-as-good monitor is in fact a better monitor because it actually has inputs of the form that everyone uses for video

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