[-] Mikina@programming.dev 23 points 4 months ago

I mean, if it's **just ** a normal screen-sized website, that already makes it a lot easier. Not having to deal with responsiveness bullshit would make webdev a lot better experience. That is assuming "normal screen" means 1920*1080, or whatever is the median screen size.

[-] Mikina@programming.dev 24 points 4 months ago

I wouldn't call Crowdstrike a corporate spyware garbage. I work as a Red Teamer in cybersecurity, and EDRs are bane of my existence - they are useful, and pretty good at what they do. In the last few years, I'm struggling more and more to with engagements we do, because EDRs just get in the way and catch a lot of what would pass undetected a month ago. Staying on top of them with our tooling is getting more and more difficult, and I would call that a good thing.

I've recently tested a company without EDR, and boy was it a treat. Not defending Crowdstrike, to call that a major fuckup is great understatement, but calling it "corporate spyware garbage" feels a little bit unfair - EDRs do make a difference, and this wasn't an issue with their product in itself, but with irresponsibility of their patch management.

[-] Mikina@programming.dev 26 points 7 months ago

I'm starting to think that "good code" is simply a myth. They've drilled a lot of "best practices" into me during my masters, yet no matter how mich you try, you will eventually end up with something overengineered, or a new feature or a bug that's really difficult to squeeze into whatever you've chosen.

But, ok, that doesn't proove anything, maybe I'm just a vad programmer.

What made me sceptical however isn't that I never managed to do it right in any of my projects, but the last two years of experience working on porting games, some of them well-known and larger games, to consoles.

I've already seen several codebases, each one with different take on how to make the core game architecture, and each one inevitably had some horrible issues that turned up during bugfixing. Making changes was hard, it was either overengineersled and almost impenetrable, or we had to resort tonugly hacks since there simply wasn't a way how to do it properly without rewriting a huge chunk.

Right now, my whole prpgramming knowledge about game aechitecture is a list of "this desn't work in the long run", and if I were to start a new project, I'd be really at loss about what the fuck should i choose. It's a hopeless battle, every aproach I've seen or tried still ran into problems.

And I think this may be authors problem - ot's really easy to see that something doesn't work. " I'd have done it diferently" or "There has to be a better way" is something that you notice very quickly. But I'm certain that watever would he propose, it'd just lead to a different set of problems. And I suspect that's what may ve happening with his leads not letting him stick his nose into stuff. They have probably seen that before, at it rarely helps.

[-] Mikina@programming.dev 24 points 7 months ago

Max Schrems, the Austrian activist lawyer whose 13-year legal crusade against Meta is what gradually removed those options

I wonder, does anyone know how would one go about acomplishing something like this? One of major websites here in Czech, and a major search engine, has started doing exactly the same thing - pay or agree. And I really don't like that. Are there organizations you can contact, or do you have to have the resources to just sue them?

[-] Mikina@programming.dev 24 points 10 months ago

I have around 16 hours played, and so far it has been pleasant. I really like the clever mix of genres that works really well together, and the game is pretty chill to play.

It still has some issues, namely AI pathfinding bugs or non-customizable controls, but other that that I didn't really encounter any serious problems.

Also, I've been digging into the team behind it, to see whether it's just a soulless cash grab by some random company, and it turned out that it's actually a pretty wholesome story and it's kind of a miracle that the game even exists.

PocketPair started as a three man studio, passionate about game development, that couldn't find an investor for their previous games even though they've had really fleshed out prototypes, to the point where they just said "Game business sucks, we'll make it and release it on our own terms", and started working on games without any investor.

They couldn't hire professionals due to budget constraints. The guy responsible for the animations was a random 20-yo guy they found on Twitter, where he was posting his gun reload animations he self-learned to do and was doing for fun, while working as a store clerk few cities over.

They had no prior game development experience, and the first senior engineer, and first member of the team who actually was a professional game developer, was someone who randomly contacted them due to liking Craftopia. But he didn't have experience with Unity, only Unreal, so they just said mid-development "Ok, we'll just throw away all we have so far, and we'll switch to Unreal - if you're willing to be a lead engineer, and will teach us Unreal from scratch as we go."

They had no budget. They literally said "Figuring out budget is too much additional work, and we want to focus on our game. Our budget plan is "as long as our account isn't zero, and if it reaches zero, we can always just borrow more money, so we don't need a budget".

For major part of the development, they had no idea you can rig models and share animations between them, and were doing everything manually for each of the model, until someone new came to the team and said "Hey, you know there's an easier way??"

It's a miracle this game even exists as it is, and the developer team sound like someone really passionate about what they are doing, even against all the odds.

This game is definitely not some kind of cheap cash-grab, trying to milk money by copying someone else's IP, and they really don't deserve all the hate they are receiving for it. But I also don't deny that their inspiration with Pokemon is too much at some places, and I hope they will address that in the future.

There's also one relevant quote from the article, said by the developer himself:

Although Pal World is a very interesting game, I would like to add one point: it is not at all suitable for players who prefer single-player games and want to enjoy the story, so please be aware of that.

There's almost no story, so those people won't enjoy it.

Fans of survival craft genres such as Minecraft and Valheim will enjoy this game."

[-] Mikina@programming.dev 24 points 10 months ago

Yes and no. For ads to make any kind of revenue, you first need an user-base. And if the first thing you do is riddle them with ads, it will probably really hurt the sales.

So, the first generation of smart glasses should be pretty OK as far as ads go. Of course, they will gradually introduce them, but that will hopefully take several years before we get to that point.

And inevitably some FOSS/privacy focused alternative will show up, just like you have with GrapheneOS, PinePhone and similar. Or, assuming they will let developers side-load their apps without going through proprietary store (which may be unlikely, given the current trend of locking everything down - on the other hand, there is a pretty large market of developers who wouldn't touch anything Apple-level of closed and someone will definitely want to cash in on it), you will eventually get OCR ad-blocks for billboards outside. I bet that would be one of the first apps developed once possible.

[-] Mikina@programming.dev 24 points 10 months ago

I've just had to switch back to X11 from Wayland on Nobara, because I couldn't get Sunshine to work no matter what I tried, my windows were occasionally flickering black, and my taskbar kept freezing. So I guess I'll wait a little bit more.

[-] Mikina@programming.dev 25 points 11 months ago

Thanks for this. It never occurred to me to look into St. Nicolas, even though it's my name, and he's way more awesome than I though.

A patron of prostitues, hell yeah. I guess that explains my Mark of Slaneesh scarification.

[-] Mikina@programming.dev 22 points 1 year ago

They’d essentially have to by hand arrest every single node that participated to the source

I may be wrong on this, but I think that's exactly the risk associated with hosting TOR Exit nodes.

If they bust a darknet server, for example one hosting child pornography, they sometimes end up with logs of every IP that was accessing the said node. IP of every exit node that someone used to route their traffic. And they do investigate, and it will affect your life, even if you are not doing anything illegal - and even that line is pretty blurry in some of the countries.

If that IP is yours, you will get a visit from police. Being accused of anything in regards to child pornography is not a laughing matter. From what I've heard, they may take all of your electronics, you will get interogated and you have to prove beyond doubt that you did not know that someone is using your computer - the exit node - for such activites. In some countries, merely enabling someone to distribute or access child porn - which is exactly what an exit node is doing - is illegal. And while TOR has been in the public knowledge for pretty long time, you may get a judge who has never heard about TOR and has to research it for your case. And in addition to that, you are now literally investigated of distributing child porn. If someone finds that out, it will ruin your reputation and history has shown that being accused of something is enough for many people, no matter the result. Good luck explaining to your grandmother how does TOR work, or to HR at your company why you are being investigated for child porn distribution or why they confiscated your company laptop.

That's why there is so many warnings on never using your home IP for exit nodes - and that's exactly what would happen in Veilid.

In general, running an exit node from your home Internet connection is not recommended, unless you are prepared for increased attention to your home. In the USA, there have been no equipment seizures due to Tor exits, but there have been phone calls and visits. In other countries, people have had all their home computing equipment seized for running an exit from their home internet connection.

So, it esentially boils down to who is handling the investigation of your case. The police can either accept that it's an exit node and a waste of time and leave you alone, or they can make your life a living hell if they choose to.

[-] Mikina@programming.dev 26 points 1 year ago

While I'm glad they are speaking up against it, I don't believe that it will change anything. If Google decides to implement it, it will just end up exactly like it did with WC3 EME, as summarized in this the 2014 article from if I'm not mistaken a Mozilla dev:

I know of people recommending Chrome (not Chromium) because it has Flash Player natively incorporated, so you no longer have to install it separately.

This serves to prove that the majority of users doesn’t know about either the technical or ethical differences in the software they are using.You may also think of the pirated software the are using,but this is a different matter. Ignoring this marketshare goes against Mozilla’s idea of a web available to everyone, not to mention that Firefox is no longer the most used browser as it used to be a a few years ago and it is therefore forced to comply with this kind of requests.

[-] Mikina@programming.dev 25 points 1 year ago

I've actually just asked that in another post, because I am kind of interested in what people see as Fediverse main idea.

But, thanks for this summary of how Threads looks like, since I'm avoiding it like a plague. You seriously can't even select what content you see? Fuck, that's way worse than I though - that's so obviously a ML model manipulating with people without holding anything back. I hope they've at least done something with the misalingment where it seems to just radicalize people to keep them on the platform, because if not, the world is fucked.

I hate Meta so much...

[-] Mikina@programming.dev 26 points 1 year ago

If I understand it right, due to the federated nature where each server has to sync with other servers, any admin from any instance (that is not defederated) can read this data. Which may be a pretty big problem from Lemmy. One of the main selling points is that you're on instances where you are not the product, but it looks like that all an advertising company that collects and sells user data for profit needs is to just quietly set up an innocent looking Lemmy instance for quarter of a cost, and just get call the data served to them from all other servers. For free.

That's actually way worse that just giving your data to one company that sells it later, because you at least know who has it.

I don't know what's the extent of data that are shared between instances, but I think you can create a pretty good picture of someone from their upvotes

view more: ‹ prev next ›

Mikina

joined 1 year ago