popcar2

joined 2 years ago
MODERATOR OF
[–] popcar2@programming.dev 4 points 11 months ago (2 children)

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.

[–] popcar2@programming.dev 65 points 11 months ago (7 children)

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?!

[–] popcar2@programming.dev 8 points 11 months ago (1 children)

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.

[–] popcar2@programming.dev 7 points 1 year ago (2 children)

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.

[–] popcar2@programming.dev 2 points 1 year ago* (last edited 1 year ago)

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.

[–] popcar2@programming.dev 5 points 1 year ago

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
[–] popcar2@programming.dev 3 points 1 year ago

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).

[–] popcar2@programming.dev 5 points 1 year ago

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...

[–] popcar2@programming.dev 2 points 1 year ago (2 children)

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

[–] popcar2@programming.dev 5 points 1 year ago* (last edited 1 year ago) (2 children)

I saw this in my repos and still don't understand why subissues exist. I feel like this overcomplicates things, a checklist inside of an issue has the same effect. If you're going to assign sub-issues to different people, shouldn't they be just separate issues?

Anyways you can click on your profile in the top right --> feature previews --> disable new issue experience to turn it off for now.

[–] popcar2@programming.dev 3 points 1 year ago (1 children)

I can't wait for the new game tab. There's been at least a few times where I needed to go through something frame-by-frame to see what's going on.

[–] popcar2@programming.dev 5 points 1 year ago (1 children)

I don't think so, it'll just remove the bad results and you'll have to click next page yourself. Technology has its limits.

 

cross-posted from: https://programming.dev/post/8881703

Intro to a blog series this person is starting up for constructing features for their game in bevy

 

cross-posted from: https://lemmy.ml/post/10738584

Pretty good write-up on the advantages of self-hosting versus the woes of platform-as-a-service.

 

I don't agree with everything here but I generally agree that it feels like there's a significant lack of exploration and creativity. Every company is too afraid to create something new, and everything seems to be following safe trends.

 

I've decided to make a community for sharing blog posts, since there aren't many places to do so in Lemmy.

This is a community for posting interesting, insightful, or even personal blog posts. You can advertise your own blog posts, or share other blog posts you find interesting.

Despite being in programming.dev, it's not limited to just tech talk (even though that's likely what I'll use it for). Feel free to post anything you deem worth sharing.

 

cross-posted from: https://programming.dev/post/8351433

Hey folks, I just released my fake OS project after around 2.5 months of working on it. Any feedback is greatly appreciated, thanks!

Get it here: https://popcar2.itch.io/godotos

Source code here: https://github.com/popcar2/GodotOS

 

Hey folks, I just released my fake OS project after around 2.5 months of working on it. Any feedback is greatly appreciated, thanks!

Get it here: https://popcar2.itch.io/godotos

Source code here: https://github.com/popcar2/GodotOS

 
 

(I'm not affiliated with the devs)

For the unaware, Road to Vostok is one of the most popular games that switched from Unity to Godot. The dev made many devlogs detailing his journey of porting everything and his experience with the engine. Aside from his porting journey, it's also one of the very few Godot games going for a realistic high-fidelity artstyle. Now, the first demo of the game rebuilt in Godot is out.

I gave it a shot and it's quite good. Performance is really good and everything seems to be working just fine. Graphics aren't AAA levels which is expected, but it looks fine. The lighting being a bit flat makes me wonder if the dev isn't using global illumination.

Either way, a pretty nice milestone for Godot to prove you can transition from Unity without major issues!

 
 

cross-posted from: https://programming.dev/post/5879623

Going into some more depth on making the new features and the troubles I faced along the way, while giving advice to future projects looking to try the same thing.

Also, I announced in the blog post that GodotOS will be open source when it releases! Look forward to it.

view more: ‹ prev next ›