Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)P
Posts
242
Comments
398
Joined
3 yr. ago

  • I was actually considering Defold for the longest time, it's another really great open-source engine, but I just found that Godot feels so much nicer to develop in. I may give it another try later, because I do enjoy making small webgames.

  • Performance testing is a whole can of worms. It's hard to get an idea of how performance changes because it'll depend a lot on the nodes and scripts being used. There could be huge regressions in specific cases and functions and no difference in others. Usually you'll need a suite of tests to see what changed.

  • I haven't checked since making this post but when the idea was floating around the devs said they preferred multi-communities (proposal 2). That's still on the Lemmy roadmap but isn't here yet.

    That said, Piefed apparently implemented something similar to proposal 3 so maybe the devs can change their mind and copy them instead.

  • Oh hey, it's been a while since I've written this. Thanks for sharing it again. When I posted it last year to the fediverse community, people were not ready for it.

  • Just make it not cost as much as top-end x86 chips in laptops and have the iGPU not be garbage and I'll be in.

  • It doesn't do anything by default, you have to go to settings > zen mods > click the settings icon next to the mod name.

    If you set the options and nothing happened then I'm not sure, it worked for me instantly when toggling stuff off.

  • I've started using more Zen Mods recently too, the most important one I would say is Zen Context Menu - which lets you de-clutter the options when you right click anything. There are way too many options being shown when you right clicked the sidebar, but it's a lot nicer to use now.

  • Thanks! It is a great replacement if you can handle some jank.

  • While we prepare for the stable release—no more than a week’s time from now—let’s enjoy one last roundup of changes.

    Hype! Looking forward to updating my projects to the newest version.

  • but every job also says 100+ applicants

    Most of them are spam or people testing their luck even though they're underqualified since applying to jobs is usually just a click nowadays. Don't worry too much about it.

  • I get people that make tutorials for "content" even if they suck at their job, but I CANNOT get over video tutorials where someone gets completely lost and doesn't cut it out of the video.

    Anyways we'll go here-oh there's an error. Uhm. Maybe we can do this? That didn't work. Maybe that? Hang on, maybe it's in preferences? Oh, it's in tools, no, wait, oh I just wrote the name wrong

    Would it kill you to edit that out and stop wasting my time?!

  • It's not a thing and I totally agree it should exist, there's a proposal for it on GitHub.

    If you want to handle different types, the right way of doing it is giving your parameter a generic type then checking what it is in the function.

     
        
    func _ready():
        handle_stuff(10)
        handle_stuff("Hello")
    
    func handle_stuff(x: Variant):
        if x is int:
            print("%d is an integer" % x)
        elif x is String:
            print("%s is a string" % x)
    
      

    This prints 10 is an integer and Hello is a string.

    If you really, really need to have a variable amount of arguments in your function, you can pass an array. It's pretty inefficient but you can get away with it.

     
        
    func handle_stuff(stuff: Array):
        for x: Variant in stuff:
            if x is int:
                print("%d is an integer" % x)
            elif x is String:
                print("%s is a string" % x)
    
      

    Then you can pass [10, 20, 30] into it or something. It's a useful trick.

  • I wonder if they're going to change the name to include a K in it like their other apps? Kanimator has a good ring to it.

  • I don't work in hiring, but I do enjoy interactive portfolios. That said, I think this could get frustrating really quickly for people who just want a quick overview of who you are, what you work on, how to contact you, etc.. Recruiters have hundreds of applications to sift through, they might not have the patience to wade through dialogue. Maybe keep important information easy to access and make the rest a fun game for those who enjoy it.

    Anyway, this looks great and I love the voice acting!

    I'd recommend making the world smaller and highlighting NPCs so they wouldn't get lost or wonder what to do. Also be aware that a lot of people browse on phones or tablets, so this needs to play nice with portrait mode as well.

  • You'd think, but it boils down to just showing you the most popular content, even if it's just clickbait and advertisements.

  • I use Joplin. It's fairly simple and very comparable to Evernote if you've ever used that, but it's perfect for my needs.

    I used LogSeq before, it's very similar to Obsidian, the big difference being that it's open source. It's got a ton of features and the built-in whiteboard is actually really good, but I found it a bit overkill for my simple note taking.

    • Logseq also makes each line start with a bulleted list which quickly made me go insane
  • Not mentioned in this post but if anyone was thinking about using 4.4 for web exports, wait a little more. There's still a pretty bad issue with audio cackling that hasn't been fixed yet (though there's a PR submitted for it, so it might make it to beta 3).

  • Electron isn't here to compete with anyone. It's a free open source community effort filling a gap. If you want to defeat Electron, you will need to fill it too; and you will need to do a better job than Electron is doing today — at the things that allow us to deliver a good experience.

    I think that's the big takeaway, people like hating Electron (like yours truly), but if you want Electron to stop being so common there needs to be an alternative that's as powerful and flexible. Nobody wants to make that. Electron works, it's stable, it's industry standard, it's not performant but it performs well enough, and you can't beat web browsers in having a massive ecosystem where everything just works.

    Tauri tried to be the Electron killer but it became apparent that OS-specific web-views aren't something developers want to deal with, and IIRC they're also looking into embedding a browser runtime which will make it more or less Electron again...

  • I appreciate the rundown! I started getting used to Emmet now, it's certainly more friendly than it looks. I think this is what I was looking for.

    The short-hand for CSS in Emmet is also pretty neat, but It'll take some time to get used to it. w75p m10 turns into width: 75%; margin:10px

  • Godot @programming.dev

    Godot Engine 4.3 will have official Wayland support

    www.gamingonlinux.com /2024/01/godot-engine-43-will-have-official-wayland-support/
  • Blogging @programming.dev

    The Open Source Sustainability Crisis

    openpath.chadwhitacre.com /2024/the-open-source-sustainability-crisis/
  • Godot @programming.dev

    Current state of C# platform support in Godot 4.2

    godotengine.org /article/platform-state-in-csharp-for-godot-4-2/
  • Game Development @programming.dev

    Narrat: The game engine for narrative games

    narrat.dev
  • Blogging @programming.dev

    What i wish someone had told me in high school

    tiramisu.bearblog.dev /high-school-me/
  • Blogging @programming.dev

    Lemmy Needs to Fix Its Community Separation Problem

    popcar.bearblog.dev /lemmy-needs-to-fix-its-community-separation-problem/
  • Lemmy @lemmy.ml

    Lemmy Needs to Fix Its Community Separation Problem

    popcar.bearblog.dev /lemmy-needs-to-fix-its-community-separation-problem/
  • Fediverse @lemmy.ml

    Lemmy Needs to Fix Its Community Separation Problem

    popcar.bearblog.dev /lemmy-needs-to-fix-its-community-separation-problem/
  • Fediverse @lemmy.world

    Lemmy Needs to Fix Its Community Separation Problem

    popcar.bearblog.dev /lemmy-needs-to-fix-its-community-separation-problem/
  • Blogging @programming.dev

    Blog Series: Bevy Adventures

    zacharygoulet.com /blog/bevy-adventures-intro
  • Blogging @programming.dev

    Ditching PaaS: Why I Went Back to Self-Hosting

    shubhamjain.co /2023/01/18/ditching-paas-why-i-went-back-to-self-hosting/
  • Blogging @programming.dev

    The age of average

    www.alexmurrell.co.uk /articles/the-age-of-average
  • Godot @programming.dev

    Godot Rendering Priorities: January 2024

    godotengine.org /article/rendering-priorities-january-2024/
  • Blogging @programming.dev

    The two kinds of writing

    herman.bearblog.dev /the-two-kinds-of-writing/
  • Programming @programming.dev

    Dynamic Programming is not Black Magic – Quentin Santos

    qsantos.fr /2024/01/04/dynamic-programming-is-not-black-magic/
  • Blogging @programming.dev

    Building a fully local LLM voice assistant to control my smart home

    johnthenerd.com /blog/local-llm-assistant/
  • Godot @programming.dev

    Choosing Your Godot Programming Language: C#, C++, GDScript,...

  • Blogging @programming.dev

    Releasing GodotOS and Finding an Audience

    popcar.bearblog.dev /godotos-release-devlog/
  • Blogging @programming.dev

    EveryoneShouldBlog.txt

    library.xandra.cc /everyone-should-blog/
  • Blogging @programming.dev

    We need technology that is less immersive, not more

    filiph.net /text/we-need-technology-that-is-less-immersive,-not-more.html