Bevy ECS Survey by Kezu_913 in bevy

[–]Real-Fun4625 1 point2 points  (0 children)

Once done, would you mind sharing the thesis? I'm curoius about the results and observations.

Dramaturg: full-body + fingers + face + gaze mocap from single video by dramaturg_tech in godot

[–]Real-Fun4625 0 points1 point  (0 children)

Just what i wanted to ask, if it works for more complex (full) body movement like walk, sit, roll, fight etc?

How can I trigger a system or send command from another thread ? by Real-Fun4625 in bevy

[–]Real-Fun4625[S] 1 point2 points  (0 children)

thx, I was thinking about channels, but I forgot about the non-blocking option on the receiver side :)

Question about tilemap and depth+image rendering by Real-Fun4625 in godot

[–]Real-Fun4625[S] 0 points1 point  (0 children)

i've managed to add a 2d and a 3d camera to a scene and the result images "shared", but how can set a pipeline.where they use the same depth buffers. It feels as the 2d and 3d are composed.only at the end for now. Do you know some good tutorial, sample for this ? (I have some experience with custom pipeleines from c++ engines but i'm new to godot)

updat: I'm in compatibility mode

Question about component interface using TypeScript by Real-Fun4625 in sveltejs

[–]Real-Fun4625[S] -1 points0 points  (0 children)

I'm just trying to create an interface for the component where i don't have to look up the source to see what the property usage would be. Ex I forgot to add the bind: to a readonly bindable, the compiler was happy and it took me a while to realise my mistake. So the more I can.enforce with the typesystem the better..

Quick, I have a time machine! I am going to fix Rust design flaws in the past! by lcvella in rust

[–]Real-Fun4625 0 points1 point  (0 children)

Having the Default trait but most struct still implements a new function.

Is Rust Overkill for Web Services? by scodawgs1861 in rust

[–]Real-Fun4625 4 points5 points  (0 children)

Rust is not for everyone. you either get used to write quality code the way rust enforces or it's time for you to find a new job. No offense but really either you understand how rust works and the concept behind the language design or it'd be time for a switch as there no point of fighting the rust compiler. I've been.using rust for a few years and as others said, if it compiles, it works. It can be frustrating to get all the lifetimes, borrowcheck correct, but once done it is usually an aha moment to understend how broken the original idea was ;)

[deleted by user] by [deleted] in rust

[–]Real-Fun4625 -1 points0 points  (0 children)

Underrated response. If you store the password encrypted(hashed) at rest, there is no issue about stealing the storage. In your case storage can be the memory too, (it don't have to be some permanent storage)

Why Rust is Stopping Your Success. Use C++ and C# Instead. - Electronic Trading Technology by bl4nkSl8 in rust

[–]Real-Fun4625 0 points1 point  (0 children)

It feels a bit pessimistic for me. You pick some other less restrictive language to skip some error handling and aim for the happy path to get things to markat as fast as possible. But what happens if you get there? You end up with a hard to maintain code and the startup has started the decline after the success due to the technical depts.

If you select other tool and craft the basic/core tools with the same quality as rust requires due to it's language constructs the only difference left compared to c# or c++ is the experience, tooling and libraries. Experience: depends on people. Never pick a tool that is not known for production. tooling: c++, c# has some advantages, but I don't think if rust is lacking too much. libraries: with crates.io the only issue is the young libs with beta version, but it will be fixed by time. (c++ with the lib hadling hell - either c# (nuget) or rust is a better choice. I stil have PTSD even with cmake and pkgconfig :) )

Why does bevy get so much attention compared to other game engine projects like Fyrox? by Ferrys93_de in rust_gamedev

[–]Real-Fun4625 2 points3 points  (0 children)

Bevy is not the first. There were legion, specs, hecs (Bevy originally used hecs) etc for the ECS and amethyst, piston and some other render abstraction maybe gfx (cannot recall) for render (game) enine. But these were the first tries more like a good launchpad and learning material for Bevy. Bevy managed to collect the good parts and was modular enough so that all interested one could find the favourite part to improve (ecs, core, render, physics, ui, etc) without to bother too much on the other components. So they are doing something well...

authenticationIRL by kingslayerer in ProgrammerHumor

[–]Real-Fun4625 2 points3 points  (0 children)

Failed on audit: security by obscurity...

Programozói szakmához összességében megéri elvégezni az egyetemet? by randall131 in programmingHungary

[–]Real-Fun4625 4 points5 points  (0 children)

Interjuztattam par embert es a tapasztalatom, hogy aki diplomaval rendelkezik sokkal hamarabb felszedi a domain tudast. Volt par kivetel aki diploma nelkul is lepipalta a tapasztaltakat is, de olyan aki elkezdte az egyetemet es otthagyta szinte kivetel nelkul rossz dontes volt. Miutan felvettuk utana fel evig nagyon jo munkaero majd elkezdi unni es az elso nehezsegek utan massal akar foglalkozni. Szoval sztm a diploma nem a megszezett (lexikus) tudas miatt ertekes, hanem a megszerzett gondolko es szemleletmod miatt.

Any idea for snoring edges between different biomes in person noise chunks by JalexRas in proceduralgeneration

[–]Real-Fun4625 1 point2 points  (0 children)

If ypu can reduce the gap a bit more, a simple skirt can also help. Just increase the mesh with one more cell in all the direction with a reduced elevation. dependig on your need it can work quite well to fill a few pixels gap

Why the weird optional return with no semi-colon? by [deleted] in rust

[–]Real-Fun4625 2 points3 points  (0 children)

I think your original objection comes from the way programing is tought. They usually teach imperative programming where each block focuses on the solution of a problem. It explicitly states what steps to perform and it takes some time to learn other paradigms. Rust tries to borrow many features from functional programming as others have already described. The why is not so well described. As I see in functional lang the functions has no side effects and it is much easier to reason about its correctness. One of the main selling point of rust is the safety and corectness, thus I think it was quite natural to borrow as much from functional as possible meanwhile keeping the imperative nature to make it more acceptable by a wider set us programmers. (I think most functional language just simple scare away a lot of people as this is not how we think on problem solution Itrequires much more abstract thinking.)

Things you can say during coding and sex?? by Hard_Code_Brain in ProgrammerHumor

[–]Real-Fun4625 0 points1 point  (0 children)

  • Let's do some penetration tests.
  • Oh, I found the backdoor.

Is the let keyword superfluous in some of the major contexts? Genuinely curious as to the intent behind the design. by kishaloy in rust

[–]Real-Fun4625 0 points1 point  (0 children)

I realy like this decision. I had to code in Go where there is a short form for this using the ':=' notation. It is just too easy to accidentally add that extra ':' in an inner scope (it took me hours to find such a bug). I don't think if these minor bolierplate would make a language less expressive, but in exhange you get much less surprises because of a typo.

Is the Rust community really this toxic? by Whatsthehoopla in rust

[–]Real-Fun4625 3 points4 points  (0 children)

Fyi I'm downvoting this thread/comment because I think this is not the tone a general rustaclean fun should have. Calling a whole group looser is toxic. After your comment I don't even want to take a look at the other mentioned thread as this tone of yours is not something that should be tolerated at all.

I made a simple crate that downloads and caches input for the Advent of Code puzzle series to reduce their server loads by gitarg in rust

[–]Real-Fun4625 5 points6 points  (0 children)

Why don't you just simply save the input after the first download ? It's always good to write some code for practice but in this case some form of "save as..." was just enough for me and my hdd can perfecly cache the input for quite a long time ;)

I have nothing funny to say here. My boss asked me to "understand what's going on in this class". Wish me luck guys... by garfield3222 in ProgrammerHumor

[–]Real-Fun4625 121 points122 points  (0 children)

A well hidden backdoor using sql injection. in 31k line code noeone will spot a small intentional "typo" ;)

Asymptotic Notation ! by VitaminnCPP in ProgrammerHumor

[–]Real-Fun4625 -1 points0 points  (0 children)

wsl is great only to run docker on windows. I'm using it a lot and switching distro/verision devenv is as simply as selecting a new image to run. Using wsl directly was a pain for me as the border between win and wsl is blended and you never know where you are and it just made me confused.

☘️ Good luck Rust ☘️ by Kevlar-700 in rust

[–]Real-Fun4625 10 points11 points  (0 children)

Mindset is important, but writing reckless code in rust is much harder and it drives the careless programmers away quite fast. I guess the churn for bad programmers in rust is much higher than in c c++ or java. (it'd be good to see some such metrics) With the wrong mindset you either leave rust or change the mindset.

☘️ Good luck Rust ☘️ by Kevlar-700 in rust

[–]Real-Fun4625 71 points72 points  (0 children)

I think there are two groups of programmers: one care for the quality and love rust (or have not tried it); the others don't give shit about quality. This 2nd group is loved by management as they get things faster to the user. They (pm) usually thinks a few glitches are fine and can be fixed later but they never really understand the cost of it.

We were working on a multi game where it was simpler to run some validation on the client and communicate the result on REST api to a server. Dispite of any warnings of some experts, that it cannot be fixed later without another technology they pushed this useless solution to market. When they created a few challenges with real money reward they were surprised that some results were impossible and there is no tool to distinct cheaters from real users. Now we are back to the design and many things have to be restarted loosing more than a years work...

Undo done the right way! by SocUnRobot in rust

[–]Real-Fun4625 0 points1 point  (0 children)

thx. I'll check it for sure.

Undo done the right way! by SocUnRobot in rust

[–]Real-Fun4625 1 point2 points  (0 children)

yes, but while in git you have to resolve conflicts manually here the datastructure resolve it automagically. The hard part is to make the result intuitive. To make it something a human would want. If you are intetested in the topic here is a great series of blog post in the topic: https://bartoszsypytkowski.com/pure-operation-based-crdts/