[-] unionagainstdhmo@aussie.zone 8 points 4 days ago

Developers who are not willing to learn something new and not adapt are the worst

I think you mean people in general. Life is short, try some stuff, take risks

[-] unionagainstdhmo@aussie.zone 1 points 4 days ago* (last edited 4 days ago)

Does it show in the post body?

[-] unionagainstdhmo@aussie.zone 4 points 4 days ago

I've been keeping an eye on bevy, it looks really cool. I'll probably make something with it one day when their ECS gets support for entity relationships (which appears to be in the pipeline). A really cool project though, basically looks like everything I've wanted out of a C++ engine which I can't really use due to build system mixing.

[-] unionagainstdhmo@aussie.zone 7 points 4 days ago

Was that "The C Programming Language"? I learned C from that after a bit of C++ and it made everything make so much sense. C is refreshingly simple.

I’ve heard templates are a thing of note when it comes to complications but not sure

It's funny because that is the one feature I really wish C had, I can live without member functions but templates or even a good generics system would be great. I did some C# with MonoGame and FNA. Language has gotten better as of late but idk about performance, way better than VB.

[-] unionagainstdhmo@aussie.zone 1 points 4 days ago

Yeah I meant for that to be a bit inflammatory. I actually don't mind python apart from the execution speed, but the indentation I find makes it more difficult to read stuff that is extremely nested. I use it mostly for creating plots and basic stuff for my science degree but for any serious project I wouldn't consider it

[-] unionagainstdhmo@aussie.zone 1 points 4 days ago

Yes but it's difficult in a long program to tell which scope you are in or where one ends. I don't know what is so unfriendly about { and }, my editor can highlight pairs of them, it's just nicer to work with.

[-] unionagainstdhmo@aussie.zone 2 points 5 days ago

Yeah I'm not too concerned about the ECS stuff, since the library I'm using has a rust binding which is semi-official. From what I've heard about Rust in other places is that it requires a different mental model for memory management to other languages. So I'm more concerned about using Vulkan with it (there are quite a few libraries for it already though so it won't be impossible). I guess I can't really know until I give it a go though, I might try and port one of my smaller projects over first to see how I like it.

[-] unionagainstdhmo@aussie.zone 18 points 5 days ago

What sucks is I've been working on this hobby project for nearly 4 years now. It started in C#, moved to C, now C++. It's at the stage where a lot of basic functionality has been implemented, with the largest component, the Vulkan based renderer being maybe 1/4 implemented. The core game stuff is ECS based and flecs has a rust binding so migrating that will be easy. Renderer will just become even further from completion. I'm worried that there will be new problems that are maybe more inhibiting, but this is meant to be a fun project and build systems aren't fun. It's a difficult balance and I'm not the only person involved, the other person isn't as convinced by cargo as they haven't spent days working on the build system

[-] unionagainstdhmo@aussie.zone 5 points 5 days ago

Yeah JavaScript is a bit weird, semicolons being optional and compulsory at the same time: I remember trying to build an electron example ~5yrs ago and it didn't work unless I put in the semicolons which the developers omitted.

Python is just glorified shell scripting. Libraries like numpy are cool but I don't like the indentation crap, I'm getting used to it because University likes it.

[-] unionagainstdhmo@aussie.zone 65 points 5 days ago* (last edited 5 days ago)

Disclaimer: I actually like C++ the language, I'm reasonably comfortable with it and enjoy it as an upgrade from C. I don't use much OOP stuff as I'm writing a game using the flecs ECS. So things like abstract classes are mostly absent from my codebase.

What has been driving me up the wall the last month has been build systems and dependencies: don't get me wrong; meson is great but the problem is not everyone uses meson. All I want to do is add some library built with cmake as a dependency without needing to rewrite the build system or install it on my OS. Apparently that is too much to ask!

I'm seriously considering dropping everything and jumping to Rust because of Cargo. Yes I've tried setting up conan but not having much fun since the recipes are all third party and out of date anyways

872

Incase it doesn't show up:

[-] unionagainstdhmo@aussie.zone 1 points 1 week ago

Only takes one person to do it. Especially with Saas there's only the web platform.

[-] unionagainstdhmo@aussie.zone 6 points 1 week ago

The headline completely misses the point of Free Software as well. It's about free as in freedom, not beer.

11

I'm a big fan of this FOSS game and very excited for it's future, the game being around 20 years old

1
19
submitted 1 month ago* (last edited 1 month ago) by unionagainstdhmo@aussie.zone to c/linux@lemmy.ml

I'm developing a program in C++ targeting flatpak, since I'm on an immutable system I'd rather develop for flatpak than try using a container (plus I can't get SDL to open a window in a container anyway). Everything works with GNOME Builder but it's not as nice to use as vscode: less syntax highlighting, doesn't reopen where I left off, can't debug multiple instances (Not to say I don't like GNOME Builder - it's really good and will only get better, it's just slowing me down at this point). I managed to get the flatpak building and debugging from within code, using the vscode-flatpak extension the only thing not working properly is clangd. I am using the meson build system.

This is probably a bit of a long shot, but has anyone else tried to do this?

BTW I'm not talking about using clangd with the vscode flatpak package

37
-63
submitted 2 months ago* (last edited 2 months ago) by unionagainstdhmo@aussie.zone to c/linux@lemmy.ml

Personally I believe this is a very poor take

1

With so many scams out there, especially now as we face the end of the financial year and the pinned "How to spot a tax scam" post being nearly a year old, I'm going to pin this thread as a place to share advice regarding scams or any new scams you might have noticed.

This isn't to say not to post scam related stuff in the main community but to create a place to keep track of scam related stuff which might get washed away over time.

817
1

Hello from across the fediverse!

If you've contributed to the conversation in discussions in this community you may have noticed you weren't getting a lot of interaction (at least from outside your instance: lemmy.world). There are a couple of reasons for this and I will unpin this post when the issues are resolved.

The problem is basically that lemmy.world is sending too many activities for aussie.zone to keep up with, this is mostly due to the latency going from Europe to Sydney. There are some features being developed for Lemmy to hopefully fix this issue (expected in 0.19.5). The delay currently means that activities are taking around 7 days to reach aussie.zone.

The admins of aussie.zone do a great job keeping the instance going as a place for us to gather and discuss Australia and related issues so please do not direct any criticism at them over this. To be able to properly interact with our community I would recommend creating an account on another instance for the time being (as far as I know lemmy.world is the only problematic one).

If you're interested there is currently a discussion ongoing in !meta@aussie.zone (link for aussie.zone users) covering this.

264
1
1

cross-posted from: https://jlai.lu/post/5874257

Lemmy users, you can now vote for your favourite song in Lemmyvision's song contest, an Eurovision-like song contest, in which various instances submitted a song of their choice!

My sincere thanks everyone for your submissions, I have created a form where you can rank your favourite songs, it's available here :

➡️ Lemmyvision Voting Form - https://tally.so/r/nWNgKQ ⬅️

I'll leave the form open for a week and then collect the results!

Make sure to check each submitted song thanks to the playlists @Ategon@programming.dev has created:

Full list of songs:

  • 🇦🇺 Royel Otis - Heading For The Door (aussie.zone / Australia)
  • 🇧🇪 Puggy - Lost Child (!belgique@jlai.lu / Belgium)
  • 🇨🇦 Lu Kala - Hotter Now (lemmy.ca / Canada)
  • 🇩🇰 Pil - Dronning Af Månen (feddit.dk / Denmark)
  • 🇫🇷 Bagarre - ON EST LES MÊMES (jlai.lu / France)
  • 🇭🇺 Azahriah - introvertált dal (!hungary@lemmy.world / Hungary)
  • 🇬🇧 The Northern Boys - Sexy Train (feddit.uk / UK)
  • 🇦🇶 Casette Beasts - Your Inception (programming.dev / Programming)
  • 🇳🇿 Tiki Taana - Tangaroa (lemmy.nz / New Zealand)

You will be asked to rank the songs from your favourite to least favourite ; you may notice that users from specific instance cannot rank the song their instance has submitted, in order to keep things fair. Users from non-participating instances can still participate in the voting, and self identify as third party. Let me know if there's any issue with the form!

Enjoy! 🎶

view more: next ›

unionagainstdhmo

joined 1 year ago
MODERATOR OF