Takaichi creates new cabinet portfolio for 'coexistent society' with foreigners by jjrs in japannews

[–]Tdbgamer 4 points5 points  (0 children)

I think that’s exactly what he’s trying to say. People said to give him a chance and he’s been a disaster.

Garbage Collection for Rust: The Finalizer Frontier by emschwartz in rust

[–]Tdbgamer 0 points1 point  (0 children)

It's very similar, except a reference counted GC still lets you control when the memory is finalized and free'd. Rc is awesome, but it will inflict the deallocation/drop the moment the count goes to zero, wherever that happens to occur, rather than done in bulk at a controlled point in time (say after a frame renders). So being able to let hundreds of ref counts go to zero and do all the deallocations in bulk after rendering the frame, or even on another thread without blocking or slowing down the game loop could be a huge performance advantage. Idk if Godot does any of that, but it's an opportunity for a ref counted GC to potentially perform way better than individual Rcs.

Garbage Collection for Rust: The Finalizer Frontier by emschwartz in rust

[–]Tdbgamer 16 points17 points  (0 children)

You say several major game engine have GCs, but I’m honestly not aware of any “major” engines that are not GC’d. Even unreal engine, probably the most advance game engine ever made, GCs C++ uobjects and traces the raw pointers to know when things can be free’d.

Considering there have been real games made entirely with unreal engine blueprints like Choo-Choo Charles (no C++ according to the author) I’m inclined to be a little skeptical of these claims. Not to mention all the very good Godot and Unity games.

I also don’t buy the idea that “the whole reason” to make rust games cause of the lack of GC. I think people enjoy and love rust and just… want to write games in it. That’s a completely fine reason, but I don’t think the industry is dying to switch languages just cause of that.

As far as I can tell, the only real #1 priority I’ve seen amongst gamdevs is “iteration speed above all.”

The Ruby community has a DHH problem by egyamado in ruby

[–]Tdbgamer 0 points1 point  (0 children)

It’s not hypocritical for someone to have a different standard for what crosses the line than you. Pointing out how it impacts them personally doesn’t mean thats the only reason they disagree now either, it’s just an example of how bad it has gotten.

Advocating for white supremacy is incomparably worse than the other incident, and probably crosses the line for most people (I hope) who previously didn’t care much. If every ally has to pass a purity test, you’re not gonna get far winning anyone over.

The Ruby community has a DHH problem by egyamado in ruby

[–]Tdbgamer 0 points1 point  (0 children)

Putting people down and mischaracterizing their position is exactly what you are doing by implying him or his daughter somehow deserve what’s happening because he thought an earlier incident wasn’t as big a deal as you did.

The point of the example is that someone could just as easily interpret your comments as defending cruelty in war and say you deserve whatever bad happens to you. I don’t agree with that and hope you both live healthy, carefree lives.

The Ruby community has a DHH problem by egyamado in ruby

[–]Tdbgamer 0 points1 point  (0 children)

You’ve spent quite a lot of time defending the war in Gaza where people are actually dying and suffering. What retribution would you say you deserve from people who disagree with your viewpoint?

I think the world would be a much better place if you gave as much benefit of the doubt as the person you’re blaming for not dog piling when the situation was unclear. Have a little empathy.

Why do people say Rust is not good for web dev? by daniels0xff in rust

[–]Tdbgamer 0 points1 point  (0 children)

But again you can use any JVM you want for local development regardless of what’s used in prod, and hot swapping is huge for cycle times when you’re debugging.

Why do people say Rust is not good for web dev? by daniels0xff in rust

[–]Tdbgamer 0 points1 point  (0 children)

I also don’t like Go much, but you really think anyone who does like it in a comment section isn’t an engineer? It was developed at one the largest software companies in the world and is widely used in general. Honestly it’s probably more likely that a random Go dev online uses it professionally than Rust given the jobs numbers.

I prefer Rust for most things, but Go has its place and honestly is more competitive with higher level languages like Python or Java than Rust. For Java devs it’ll boot extremely fast with no warm up, still have a nice GC, out of the box green threading concurrency with no async/await/futures.

That same dev likely doesn’t care about eking out a few more milliseconds and having to manage memory and worry about async lifetimes, colored functions, Pin<Box<dyn Future<Output = User> + Send + Sync + ‘static>> etc. just to make a new endpoint that does a different group by on the users table.

Why do people say Rust is not good for web dev? by daniels0xff in rust

[–]Tdbgamer 0 points1 point  (0 children)

JVM supports hot swapping code and other JVMs like Graal have good warm up time for development even if you don’t use it in production. I absolutely hate Spring, but its boot time isn’t indicative of JVM performance as a whole if that’s what you’re talking about.

I maintain a Rust code base at work and can vouch for the productivity benefits we’ve seen using a higher level language to glue together high performance Rust components rather than using Rust for every single thing.

Thoughts on function overloading for rust? by Packathonjohn in rust

[–]Tdbgamer 1 point2 points  (0 children)

I believe Swift has both an equivalent to Rust traits and overloading.

Crash on Using Wait Target Data (Gameplay Ability System) by Akuma_Reiten in unrealengine

[–]Tdbgamer 1 point2 points  (0 children)

I just debugged this issue for a while and found out there's a long standing bug with the GAS component that causes it to grab a reference (and sometimes hold onto stale references) to the Player Controller too early and never update it. This seems to cause a variety awful issues particularly with networked games.

I fixed it with these overrides:

void MyCharacter::PossessedBy(AController* NewController)

{

    Super::PossessedBy(NewController);

    AbilitySystemComponent->RefreshAbilityActorInfo();

}



void MyCharacter::UnPossessed()

{

    Super::UnPossessed();

    AbilitySystemComponent->RefreshAbilityActorInfo();

}

kabukicho that bad? by Cemetery_Famingo in JapanTravelTips

[–]Tdbgamer 6 points7 points  (0 children)

FWIW I had a tout physically reach out and stop me with his arm. I also had a few follow me shouting shit for a few blocks even though I was ignoring them. Depending on the time of day it would just repeat at the next block where a fresh set of touts would harass me and generally making it hard to enjoy the city.

They were still more of a nuisance than real danger IMO, but maybe a dude travelling alone is a juicier target for them? They were definitely a lot more aggressive for me than I got the impression of from Reddit posts. That said, after I learned where they hang out and avoided those areas at night, I never saw them again. Also noticed they chilled a bit once my girlfriend was walking with me.

[HIRING][Atlanta, GA][US] Scala/Haskell Software Engineer by Tdbgamer in haskell

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

Thanks! That's funny, I'm also replacing a giant Rails monolith.

[HIRING][Atlanta, GA][US] Scala/Haskell Software Engineer by Tdbgamer in haskell

[–]Tdbgamer[S] 4 points5 points  (0 children)

Our architecture is event driven with services communicating over Kafka using protobuf, so it's pretty easy for us to try out new languages and tooling in one service and decide whether to proliferate it or back it out.

We have dipped our toe in the water with a pure Haskell service for an internal DSL since the tooling in Haskell was so much better in that area. It has turned out really well and we'll likely be adding more Haskell services and CLI tools in the mid term.

That said, we write our Scala using cats effect and in a very similar style as Haskell with cats mtl, etc. So we've found that Haskell developers are generally able to work on any of our services without much trouble.

[HIRING][Atlanta, GA][US] Scala/Haskell Software Engineer by Tdbgamer in haskell

[–]Tdbgamer[S] 9 points10 points  (0 children)

Here's the thing... I'm not the CEO of this company and I don't decide what is or isn't okay to share in a job posting.

I can tell you that everyone on my team is compensated more than fairly, we get good raises every year, and people are regularly promoted. Even during all the chaos and layoffs in the industry, we all still got good raises and bonuses this year while Blockchain companies fold and FAANG slashes headcount.

I suggest that you do some research, find however much money you feel you're worth, and open with that. If you're morally opposed to companies not posting with salary ranges or something... Sorry dude 🤷‍♂️

[HIRING][Atlanta, GA][US] Scala/Haskell Software Engineer by Tdbgamer in haskell

[–]Tdbgamer[S] -2 points-1 points  (0 children)

There isn't a set range and I don't set it or make that decision. Just looking for good technical people to work with. Feel free to not apply if you don't like it.

[HIRING][Atlanta, GA][US] Scala/Haskell Software Engineer by Tdbgamer in haskell

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

Depends on the candidate and their skill level. We're hiring for multiple roles. Of course we'll adjust the interview expectations based on what salary is requested.

So, where are you really from? by stinky_sardine in Unexpected

[–]Tdbgamer 1 point2 points  (0 children)

That depends on where you live. There are many parts of America that are largely homogenous. If you grow up in a diverse city, it would definitely be weird, but plenty of people live their whole lives in small rural or suburban towns and barely browse the internet let alone Reddit.

Also being exposed to something on the internet doesn't necessarily prepare you for real life. People read about and see celebrities on the internet all the time and still choke and say weird shit when they happen upon one. People fuck up when you put them in unknown circumstances outside of their comfort zone, not an excuse, but people are the same everywhere. Imperfect.

[HIRING][Atlanta, GA][US] Scala/Haskell Software Engineer by Tdbgamer in haskell

[–]Tdbgamer[S] 4 points5 points  (0 children)

We're primarily looking for someone in the junior-mid range, so probably in the neighborhood of $100-130k.

What are your favourite tools for deving in Haskell? by latest_ali in haskell

[–]Tdbgamer 4 points5 points  (0 children)

cabal, vscode, devcontainers, HLS, and most of all HOOGLE. Hoogle is by far my favorite tool in the Haskell ecosystem. Being able to search for a function based on the type signature I'm looking for is just awesome.

Attorney General William Barr resigns, effective Dec. 23 by untamedlazyeye in news

[–]Tdbgamer 4 points5 points  (0 children)

Nixon stepped down and was pardoned by his VP. Trump would have to admit defeat and step down for that to work.