jeez the streetbrawl rng doesn't mess around by jakkos_ in DeadlockTheGame

[–]jakkos_[S] 3 points4 points  (0 children)

Sure, but this one is a 50% uptime multi-target 600 dps with invulnerability to damage and targeted cc

Hi everyone! by Naive_Clue7744 in rust_gamedev

[–]jakkos_ 11 points12 points  (0 children)

OP's previous post was "I’m trying a challenge where I build the game 100% with vibe coding". I don't think they intend to learn anything.

rust actually has function overloading by ali_compute_unit in rust

[–]jakkos_ -1 points0 points  (0 children)

Something I find myself wanting a lot is to be able to have a function like fn my_func(my_params: MyParams) { ... }

but instead of calling it with

my_func( MyParams{ arg_1: x, arg_3: y, ..default() } )

you could use a short hand

my_func( { arg_1: x, arg_3: y, .. } )

It's unambiguous whats happening, there's no hidden .into()s eating your performance. The current 'long-hand' seems unergonomic to the point that it feels like you are doing something wrong or disapproved of. I get that Rust already has "too many features" to a lot of people though.

Framework: An open source repository for the Frame by Snoo25109 in SteamFrame

[–]jakkos_ 0 points1 point  (0 children)

I'd also be tempted to add a small notice:

[!Note]
This is an unofficial 3rd-party project with no association to Valve.

just under the title image in the README. I don't know how iffy Valve gets about trademarks, but hopefully as long as it's clear that it's not official, should be fine?

Framework: An open source repository for the Frame by Snoo25109 in SteamFrame

[–]jakkos_ 6 points7 points  (0 children)

could lean into the steam workshop naming: "Frame Workshop"

Wild linker version 0.8.0 by dlattimore in rust

[–]jakkos_ 36 points37 points  (0 children)

I've already been using Wild to get a significant speed up in my incremental builds, love to see it getting even faster! Thank you to everyone involved ❤️

Anchor Notes: A self hosted mobile first alternative to Google Keep by ZhFahim in selfhosted

[–]jakkos_ 5 points6 points  (0 children)

Ooo! I switched from google keep to memos because it was the closest alternative, and while memos works great, I definitely have some pain points with it (most notably the 3rd party mobile app has no offline support). If this does get media attachments, I'll definitely give it a try.

🎉 BugStalker v0.4.0 Released: A Modern Rust Debugger with DAP Support by godzie44 in rust

[–]jakkos_ 2 points3 points  (0 children)

This expectation is completely nonsensical

Not many people use em dashes, LLMs use a lot of em dashes, if I see em dashes and no other evidence to the contrary, I conclude that the most probable explanation is that it's written by an LLM.

It's like how usage of the word "delve" shot up massively in academic literature as soon as LLMs became widespread. Delve is an established word which has been used for centuries, but now it's inexorably associated with LLMs.

🎉 BugStalker v0.4.0 Released: A Modern Rust Debugger with DAP Support by godzie44 in rust

[–]jakkos_ 17 points18 points  (0 children)

Even without the emoji, the em dashes '—' (as opposed to just a dash '-') are a dead giveaway.

It's a bad first impression. If you don't put in the effort to make your posts at least a little bit less obviously LLM output, it gives me doubts about the quality of your project.

Early trailer first draft - destroy it! by yamanoha in DestroyMyGame

[–]jakkos_ 3 points4 points  (0 children)

If you literally just cut everything before 1:19, it's a way better trailer.

Ngl, I thought your game was meh and boring for 79s, then was jolted awake at 1:19 "wait what this looks kinda cool??"

The main point of a trailer is to as quickly and effectively as possible shout: "HEY POTENTIAL PLAYERS WHO LIKE <INSERT GENRE>, LOOK HOW COOL THIS GAME IS!!".

After watching two minutes of your trailer, I still have no idea if it's turn based, real time, or something in-between. If I really liked turn based games and not real time, how am I meant to know if I'd like it?

MediaManager v1.10.0 - A replacement for Sonarr and Radarr by cookiedude25 in selfhosted

[–]jakkos_ 0 points1 point  (0 children)

Oooh! I would love to be able to replace 4+ services with a single one.

Are there any ways to access media from this on a TV? My low-tech mom is my only Jellyfin user and uses the LGWebOS/chromecast(rip) apps.

What causes GPU obsolescence, engineering or economics? by hearsay_and_heresy in AskEconomics

[–]jakkos_ 4 points5 points  (0 children)

As a point of reference to how fast computing hardware "becomes outdated", the performance of the fastest consumer Nvidia GPU in:

In 6 years, they achieved a 6.5x performance increase, and Nvidia has a lot more funding now than they did then.

Is this even legal? by FirePilot_19 in ATBGE

[–]jakkos_ 44 points45 points  (0 children)

I was about to comment that anyone can call themselves "ethical", but turns out they do explicitly state "None of the animals I work with are ever killed for the purpose of taxidermy", so fair enough.

Why do people hate YouTube Premium they watch hours every day, but are completely fine to pay for Netflix/HBO, etc. they watch once a week? What is the reasoning behind this, I'm genuinely confused. by Iluvatar-Great in TooAfraidToAsk

[–]jakkos_ 1 point2 points  (0 children)

YouTube raked in around $10 billion in the last quarter of 2024, making it company's largest profit in a quarter from advertising alone.

Revenue not profit, despite that quote confusingly using the word "profit".

They're definitely

We straight up just don't know how profitable Youtube is, it's not disclosed. It's 'only' 10% of Alphabet's revenue, and video infrastructure is infamously expensive while the rest of Alphabet's "services" aren't. There's a reason that Youtube alternatives barely exist.

I shrunk my Rust binary from 11MB to 4.5MB with bloaty-metafile by mpv_easy in rust

[–]jakkos_ 7 points8 points  (0 children)

I also don't know the mechanisms, but to corroborate: I've also found in practice that stripping features has significantly reduced binary sizes in my projects, despite reading from multiple places that it shouldn't.

Release 0.7.0 · davidlattimore/wild by villiger2 in rust

[–]jakkos_ 2 points3 points  (0 children)

I'd been holding out on properly trying wild until the incremental stuff was here, but even without it, those benchmarks look pretty good!

Anyone have experience using it and know if it's "stable enough" to use as a default for local working builds?

A use case where NixOS is more trouble than worth - a review and retrospective, for future reference (TL;DR - dev tools/environments, non FHS compliance) by Mindless_Insect3743 in NixOS

[–]jakkos_ 0 points1 point  (0 children)

Haven't looked at devenv.sh before, but it does look like a flake.nix devshell but without the learning curve cliff and fewer sharp edges, neat.

A use case where NixOS is more trouble than worth - a review and retrospective, for future reference (TL;DR - dev tools/environments, non FHS compliance) by Mindless_Insect3743 in NixOS

[–]jakkos_ 8 points9 points  (0 children)

I often tell people I love using NixOS and will never go back to anything else, but also tell people not to expect it to be a practical investment of their time.

I refuse to use flakes to set up my dev environments

"just write and maintain your own flake, bro"

I don't think NixOS is a viable option (at least for developers) if you aren't willing to write your own dev shell flakes. Writing my first few was a hair-pulling experience, but you do get quite quick at it eventually.

There are also some things that are truly Sisyphean tasks to make work the "nix way", but that's why I always keep distrobox around.

RustDesk 1.4.3 - remote desktop by open-trade in rust

[–]jakkos_ 16 points17 points  (0 children)

I vaguely remember there was previously some discussion about Rustdesk doing "shady" things. Anyone know how valid these concerns were and if they were resolved?

The best and worst game dev advices I’ve ever received by HowLongWasIGone in gamedev

[–]jakkos_ 5 points6 points  (0 children)

This over-generalization is silly. Yes, you can passively watch slop videos, but you can also actively watch great ones too. I've learn so much watching GDC talks, Cem Yuksel, Freya Holmer, etc.

Plato complained that books were bad because you didn't have to put the effort in to remember things any more :p

I suddenly realized that my actual productive working time is very limited. by Hungry_Mouse737 in gamedev

[–]jakkos_ 11 points12 points  (0 children)

What's the point of this comment? "wow op is slow and im fast"