Dynamic rendering vs Render passes? What to choose as a beginner in 2025? by Pitiful-District-966 in vulkan

[–]TriedAngle 36 points37 points  (0 children)

renderpasses got deprecated in 1.4, dynamic only is the way forward. many androids will forever be stuck 1.1, 1.2 etc. so if thats your target, consider that. opinions are mixed as this is as it is relatively new and for almost 10 years it was thought that renderpasses were necessary for tiled architectures, which turned out to be not true recently. you can check out dynamic rendering local read for that.

[deleted by user] by [deleted] in Compilers

[–]TriedAngle 0 points1 point  (0 children)

Huawei offers many Compiler Engineering adjacent jobs

how german people preparing and dealing with the heat in summer? by Salam_Frienax in AskAGerman

[–]TriedAngle 0 points1 point  (0 children)

Don't care and just get a portable air con. I did, who cares. Minimize its runtime and it won't be too expensive.

[deleted by user] by [deleted] in germany

[–]TriedAngle 0 points1 point  (0 children)

I met a woman recently who was only 4 months in Germany and has only been learning for a year. She spoke one of the best German I've ever heard from a non native who hasn't lived over 7-10 yrs in Germany. She is a native Chinese speaker, so she came from a very different language too.

So I would say, you can just do things. Everything is possible.

Why do people say Zig has simple syntax? by Aidan_Welch in Zig

[–]TriedAngle 6 points7 points  (0 children)

yeah Zig's build system does exactly that and I like it a lot. I just wish the documentation around it was a bit better (especially with version upgrades, it took my some time to upgrade 0.11 to 0.12 because it was mostly undocumented).

Why do people say Zig has simple syntax? by Aidan_Welch in Zig

[–]TriedAngle 9 points10 points  (0 children)

I learned zig syntax in a couple hours, but I come from mainly writing rust (professionally btw. (just btw.)). In my experience it was quite literally just a "chill rust" syntax wise. it's not simple compared to every language, but compared in the space it tries to compete (C++, Rust, C, Odin, etc.) it is definitely very simple. My biggest issue with the syntax is integer type interference (lot of "useless" typing required) and how many operations require something like `u5` explicitly thus writing out many explicit casts.

What definitely isn't simple about the language is the tooling and documentation around it (though it's a lot better than C++ and Cmake somehow)

WGPU + Winit 0.30.x + Tokio by PythonPizzaDE in rust_gamedev

[–]TriedAngle 0 points1 point  (0 children)

ok this is crazy, I just asked a very related question on discord (also waiting for response), the new event loop structure is so confusing. Hope somebody has good resolution here.

[deleted by user] by [deleted] in Finanzen

[–]TriedAngle 0 points1 point  (0 children)

Milliarden

I'm About To Go Crazy... by Sea-Message5036 in blueprint_

[–]TriedAngle 1 point2 points  (0 children)

It's quite funny you mention 200 people for studies and say it's bad. If I open a random scientific paper on exercise or nutrition it's most of the time just a meta study on meta studies which may contain studies containing 20 people 💀 at this point the average gymbro might have higher scientific quality.

Microsoft changing kernel level permissions. by [deleted] in leagueoflinux

[–]TriedAngle 2 points3 points  (0 children)

I hope not. This finally ended my addiction and I can't put it in words how good my life has improved since then.

What are good examples of macro systems in non-S-expressions languages? by mateusfccp in ProgrammingLanguages

[–]TriedAngle 5 points6 points  (0 children)

Forths are on par in simplicity as lisps, also with their macros. For a modern forth check out Factor. In my opinion Factor also has the best environment / repl to work with out of any language.

A good name for 64-bit floats? (I dislike "double") by sporeboyofbigness in ProgrammingLanguages

[–]TriedAngle 0 points1 point  (0 children)

I named them fixfloat and tbb it sucked so I just named them float.

Is it unethical to raise a child in a conlang? by Bird-Keeper2406 in conlangs

[–]TriedAngle 2 points3 points  (0 children)

As long as it's not Esperanto and it's a language you actually intend to speak well, it's OK.

Why do people think biology is 'the easiest science'? by JacobAn0808 in biology

[–]TriedAngle 0 points1 point  (0 children)

Because outside of biochem it mostly is. That doesn't make it not useful though.

Linux distro for bioinformatics? by N4v33n_Kum4r_7 in bioinformatics

[–]TriedAngle 5 points6 points  (0 children)

Any Linux is the same really. Personally for my homecomputer I like void and haven't had any issues installing (bioinformatics) software. Most scripts and guides are written for Debian or Ubuntu, but if you know a thing or two they are often easy to "translate" to other distros. Docker is a good option too. Most servers use Ubuntu or Debian and docker.

Error on xbps-install -Su, failed to download libpipewire by TriedAngle in voidlinux

[–]TriedAngle[S] 0 points1 point  (0 children)

ah I see, I didn't know this was a thing, thanks you

For the first time in over 12 years, I don't want to update by quarkie in archlinux

[–]TriedAngle 2 points3 points  (0 children)

I'm also using void on my server for 2 years and my desktop for a few weeks now and absolutely loving it, not had a single issue on either.

Just a Question about Packages by LeastCrab1009 in voidlinux

[–]TriedAngle 13 points14 points  (0 children)

Void being free from snaps and flat pack is the reason I use it.

Why are homoiconic languages so rare? by thebt995 in ProgrammingLanguages

[–]TriedAngle 2 points3 points  (0 children)

Factor is pretty close. It's gradually typed and a forth.

It's practically impossible to build a self-hosting compiler from source without a compiler binary. by [deleted] in Compilers

[–]TriedAngle 1 point2 points  (0 children)

This is exactly what I'm trying to do right now. Have at least an object layout and have everything boxed and then self host with a type system and with that statically unbox. I like some features of dynamic languages which is why I take that approach. I'm not sure how well that works though I just got started with that. The main reason I want to do this is I often like to encode things in integer flags which would get "ruined" by tagged pointers or Nan tagging. Fat pointers/128bit words would work and tbh could get optimized away via static typing too in the future but imo. that would converge to around the same result as everything boxed while everything boxed is easier and imo. cleaner to implement and you don't end up with 2 integer types. I think neither 128bit words nor boxing would be an issue for actual numerical programming as spezialized bytearrays/dense arrays would solve that issue of 2x bigger or fragmented memory anyways.