Mikina

joined 1 year ago
[–] Mikina 3 points 1 month ago

Random take, am not trying to defend it, just thinking of reasons - maybe he doesn't want people to fork it and risk that someone would market it better than him, and he would end up only as a footnote in sources list? So he wants to get known as The author, before making it open source?

[–] Mikina 1 points 1 month ago

If anyone visiting this thread has any non-C# but code-bullet like videos, I'm interrested in those too. Never thought about looking for more simillar content, but now that I think about it, I should.

[–] Mikina 2 points 1 month ago

It's best to have a local copy of package repos with whitelisted libraries, or so I've heard. But containers are fine, too. Especially with VSCode .devcointainers, it's super easy to setup and distribute with the repo, there's really no reason not to do that.

The biggest issue here that a lot people don't realize is Bing AI, it's insanely easy to poison it's results, since it summarizes search results. It's only a matter of time before someone convinces it to start using or adding a typosquatted/malicious library to answers to a common programming question, and it will be a fun times ahead.

[–] Mikina 14 points 2 months ago

it's also important to keep in mind that the cybersecurity field has adbanced tremendously, with cloidfare, EDRs, and in general it is now way harder to do anything anonymously without getting caught, quickly. This also males the field of hacking way more difficult to get in, which combined with reduced attention span of younger generations probably means there's not that many bored teens willing to put the time in, and as an adult you have way much more to loose, so for hose who had the skills it would be a lot greater risk.

[–] Mikina 5 points 2 months ago

As someone who works in gamedev, I'm sure that some of the people there are passionate about it and it is gutwrenching to see your work fail so hard. I'm sad for every project that launches after years of work and fails to get any attention or sales, and I'm definitely sure there's someone losing sleep due to that.

I never worked in super-large projects, but I did work for a AAA studio and even there, you got people invested into the project.

From how I've seen it, you wouldn't work in gamedev unless you are passionate about it, because you can get drastically better pay for the same job in other, more business focused, industries. So, if all you cared about is money, you have better options.

[–] Mikina 12 points 2 months ago (1 children)

How are they controlled? If it's radio, shouldn't it be pretty easy to jamm, assuming you have the means to?

If I'm not mistaken the main weakness of FPV drones is that you have to manually control it untill it's directly at or above the enemy. Which most of other weapons don't need, and you can fire them from slightly larger distance.

But, since we are talking russia here, it works amazingly well.

On an unrelated note, if any of you haven't seen FPV drone racing, it's one one of the most cyberpunk and coolest sports.

[–] Mikina 41 points 3 months ago

I think it's quite the contrary, and AI will actually increase our job security. Because now, you have a lot of people learning to code using AI, and I've heard from my friends who was talking to other CTO's at a conference that they have even discusses whether it's even worth it to bother with hiring juniors now, because it turned out that a surprisingly large amount of them are in fact just a front-end for ChatGPT.

Can you eventually get a problem solved by talking to a LLM about it? Sure, but it will take you a lot longer, and you don't learn much programming skills. It's basically a lot worse version of copy-pasting code from StackOverflow, because there you can at least be certain that the code you are copying has been reviewed by at least someone, and the explanation isn't in most cases hallucinated stuff that sounds correct. You also can't keep asking Stack Overflow to edit your code for your use-case, and have to figure it out yourself.

But I'm really looking forward to major companies trying to replace programmers with AIs. Google implementing LLMs into search results was my favorite recent trainwreck, and reading articles with the CEO squrming that "We actually have to manually filter the results, because solving the LLM models halucinating turned out to be a really difficult issue". No shit, it's almost as if you want factually correct and precise outputs from a statistically-biased but still random generator.

Please, I want to se a company fire most of their programmers to replace with AI, and watch them burn. Hopefully, it will happen soon.

[–] Mikina 4 points 3 months ago* (last edited 3 months ago)

I spent three days trying to get a RaycastCommand (Unity's jobified raycasts) working to get multiple hits per raycast. Should have been easy, according to the docs:

The result for a command at index N in the command buffer will be stored at index N * maxHits in the results buffer.

If maxHits is larger than the actual number of results for the command the result buffer will contain some invalid results which did not hit anything. The first invalid result is identified by the collider being null

maxHits The maximum number of Colliders the ray can hit

Well, no. I was getting super weird results and couldn't get it to work properly. First thing I checked was if I'm getting two+ hits for any of the raycasts, because you simply can't trust Unity. And I was getting multi hits, but seemingly at random.

The error? I was sorting the hits by distance using bubblesort, and made a simple error with index in it. Which resulted in me seemingly getting two hits per ray sometimes, but it was just a result for another ray moved there by faulty bubblesort. Because unity actually doesn't support multiple hits per ray.

I couldn't find the original thread about the issue (which was two years old by the time I was dealing with it), which had an amazing reply from Unity:

I have discussed it with an engineering team, and RaycastCommands don't support multiple hits because it was difficult to implement. The documentation just doesn't explains it really well

The fuck doesn't explain it very well??? It literally describes a parameter that sets max hits per ray and tells you how to get the multi hits from results...

Fuck unity :D

[–] Mikina 2 points 3 months ago

I think it eventually got challenged and banned. The response from the SPD party was "We were just getting started, our campaing will be even more harsh."

It is just a bunch of idiots, what can I say.

[–] Mikina 10 points 3 months ago* (last edited 3 months ago) (1 children)

Whi getting through college, I was always bummed that we have to learn a lot of stuff that seemed super irelevant to my future carreer, while also being annoying. Stuff like prolog, Phyro, Lisp, Assembly, or bunch of obscure math.

It was only years later when I finally realized why it was important - the school wasn't for teaching me to be the C#/Java programmer, but it taught me to be A programmer. I can pick up and start successfully writing anything I need, in any language, relatively quickly and without issues, nonmatter whether it's functional, objective, or wharever style of language, because I've very probably already had to deal with, learn, understand and pass exams in language that is similar to it, since college made me learn a language from almost every style or flavor of languages there are.

I was surprised when I first saw colleagues struggle with picking up languages other than the ones they work in, and that was when I finally realized why and how sneakily did the college make me a universal programmer without me noticing it. And that's something that's harder to get when self-taught, because you don't get exams and it's easier to miss the point and just skip courses on lisp, prolog or lambda calculus, because it seems irrelevant, but the different point of view and approach used when writing in those languahes is what will teach you the most.

[–] Mikina 4 points 3 months ago* (last edited 3 months ago)

On the topic of Mullvad, what made me choose Kullvad over LibreWolf was the VPN being bundled in. If I'm not mistaken, the whole point of ToR browser is that you have exactly the same fingerprint as any other Tor browser user, making it a lot harder to distinguish you from others using your extensions, browser and other minor stuff your browser reports about you, that combined makes for a pretty unique fingerprint, evej of you are using a VPN.

But, if you have a browser that has the same fingerprint for all users, and it has an accompanying VPN, you can partly expect that most of other users of the same VPN will also be using the same browser, making it a lot harder to track you - because while there may be only a few thousands users of Mullvad in the wild, which renders the same fingerprint not much of an advantage (because you would be one of the few users of i.e Proton VPN with Mullvad), if you also use Mullvad VPN, it's probable that most of other users who share your Mullvad VPN IP are also Mullvad browser users, making it easier to blend in.

Bit that's mostly my theory, why (along with being able to pay with Monero) I feel like the combo of Mullvad browser and VPN is the best combination as far as minimizing fingerprint is considered. If someone has more knowledge about the issue, I'd love to hear some counter-arguments or tips how to improve my setup.

[–] Mikina 1 points 3 months ago* (last edited 3 months ago)

After Stormgate, which I was looking forward to, came out to be kind of meh, I reinstalled Starcraft and catched up on recent Florencio Files. I like PiG's casting, and Florencio's games are so entertaining to watch, how off-meta and nonsensocal they are, while also miracolously working. IIRC he plays in GM league, while his mechanics and gameplay is so weird but still somehow works. It's fun.

My favourite has been this game, the sneaky probe is such a genius move - https://youtu.be/-tlQv_r5w_s?si=Mb5Zb3hCxUXIpQh-

view more: ‹ prev next ›