BehindTheBarrier

joined 2 years ago
[–] BehindTheBarrier@programming.dev 6 points 7 months ago* (last edited 7 months ago) (4 children)

I found C# to pretty much be python just with strict types and semicolons. Jumped right into it really on my first job and it worked out pretty fine, granted I got to orient myself in the existing project where I started.

You are perhaps already familiar, but some things stand out like public/private annotations and other class related things like interfaces which work to create a more organized and controlled use compared to pythons "we are all consenting adults" approach were nothing ever really truly blocked from you. It depends a little on what you want to do/use it for, there's frameworks and different uses like WPF / .NET for the frontend.

While it may be too basic for you, ZetCode was useful for me back when learning PyQt in python, so you might find some use with the C# intro: https://zetcode.com/all/#csharp

[–] BehindTheBarrier@programming.dev 1 points 7 months ago (2 children)

It doesn't make much practical sense when the entire playlist if downloaded and they still do this. Just ruins the listening experience.

For me it looped though the same 30 songs out of more than 1000. I much prefer a one time shuffle that guarantee all songs in my playlist, just in a new order. It's not exactly rocket science, if it's in the playlist it naturally should be played. That and horrible sync with local music made me just go all "offline" with PowerAmp on mobile and Foobar2000 on pc...

I use Taiga for tracking anime, and it can auto download torrents, my torrent client can auto add torrents downloaded by taiga. For airing stuff I don't auto download things using taiga though, as it will usually take the first and best torrent it finds, so I opt to just check what's foud and double click the matches when they are the right version.

[–] BehindTheBarrier@programming.dev 3 points 7 months ago (2 children)

I don't think the title is that clickbaity, since it's pointing out that there are places where Rust falls short. As with all tools, you should know when to not use them. If you know you will end up with a lot of unsafe code, then Rust may not be a good choice.

The TLDR doesn't say it but the article specifically points out the problem is when trying to use mark-sweep garbage collection in the VM, and talks about the problems that arise when you are forced to use C-like writing to combat the Borrow Checker. Apart from the rewrite in Zig being able to iterate on experiences from the Rust version, I think the points made out were perfectly good arguments about why writing unsafe Rust is far from a good experience. I see that experience reflected in the choice done for the Roc standard library too.

I also liked the slightly more serious Thor in the former movies, even though the second one was shit and I have watched it twice and don't remember anything from it....

Ragnarok was OK, good even but it was the first step into making Thor a comedic joke character that occasionally does hero stuff. I could live with Ragnarok, but Love and Thunder showed that they completely lost it and don't get what made Thor worth watching. There was some funny jokes in that movie, but apart from that the entire thing feels like a parody of Thor to me. It's all turned too unserious, which removes any weight from the moments in the movie. Feels like the IQ of everyone just keeps dropping every movie at this point.

I haven't read the books, but liked the movies. This is more of a expression of what I liked than anything else... But while JK turned into a mess, the movies generally were good even though

The first two are okay but the third one in particular is a favorite of mine. It's less because of Harry Potter and more about just how well it stands as a well made movie. It is darker in the literal sense and movies a lot more away from the magic wonder feeling the former movies had. In particular by adding a horror like element that adds so much more tension then the older ones. When I was a kid it was terrifying how unsettling and discomforting things were made to be.

And despite it being the movie which used the never-seen-after completely world breaking time turners, it does an amazing job actually using them.There are all these things that go wrong, but just in the right way that the time loop works out without actually changing the first iteration we saw. The books probably do it the same way, but as a visual adaptation it's right on the mark, down to the sense of time running out when the time travel shenanigans happen.

Then again, I'm weak for "good feelings" making a difference and similar, so the protection spell that chases the Dementors away at the crucial moments sure makes me giddy. So it's a thematic bullseye for me, despite how much emotional discomfort the movie played with to get there.

[–] BehindTheBarrier@programming.dev 3 points 7 months ago* (last edited 7 months ago) (1 children)

It's at least used in RTX Global Illumination as far as the nvidia site mentions it, and I heard rumors about Cyberpunk getting it, but unsure if it's used in current tech or not. I think I heard mentions of it in some graphics review of a game.

[–] BehindTheBarrier@programming.dev 3 points 7 months ago* (last edited 7 months ago)

Made my own (windows only) to learn programming. Primarily because nothing beats Ctrl-C, Alt-Tab, Ctrl-V, Enter, Alt-Tab to download something. Then profiles, textfile with link support, and parallel downloads since some sites rate limit downloads.

Somewhat crude (don't ask me how the profile are stored behind the scenes, it's a mess)

https://github.com/Thomasedv/Grabber

That's true, i didn't think about that when I wrote it.

I'm used to the world being pretty simple though, so for me that slash has always just been a visual representation of the location of the branch if that makes sense. We don't have to have a slash in the branch name, only to use it to represent where that branch is located. It could have been something git only used for presentation.

[–] BehindTheBarrier@programming.dev 12 points 8 months ago (4 children)

I never considered branch names to be a vector, but in hindsight it makes total sense when put into a workflow like that. What possibly surprised me even more, was that branch names weren't limited to basic characters or at least no special signs. I obviously see the case for all the extended characters outside the latin alphabet, such as Chinese characters, but I totally expected restrictions on special symbols like ", ', /, \, ;, etc.

[–] BehindTheBarrier@programming.dev 3 points 8 months ago* (last edited 8 months ago)

It's said right in the article that games benefit from only using the main CCD (where half the cores are, those with the X3D cache) It's nothing new for dual CCDs to have overhead of splitting work across the two CCDs. So 8 cores makes sense here, especially when only one CCD has the "infinity cache".

The other thing is SMT being disabled. If I understand SMT, it's what gives the 2 threads per core. So maybe it should have been 8 cores, 8 threads in this case? Edit: I googled but didn't find a good answer apart from seeing someone benchmark the with the boost on, and the normal had the doubled core count threads, while the "turbo mode" only mentioned the core count (at half)

view more: ‹ prev next ›