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

I've hear good things about GW1, but never got to play it.

GW2 is my top favorite MMO, although I haven't really played much recently, because due to the lack of gear treadmill it's soo confusing to pick it up again when you stopped playing for a few expansions.

Will probably give GWR a try.

[-] Mikina@programming.dev 12 points 3 months ago

You're right, I used a wrong word there. It wasn't science, more like public perception maybe? I'd consider lack of research as a part of science, though.

I'm not sure what better word would fit there instead. I wouldn't say it's the fault of marketing, I'm giving them the benefit of the doubt that they thought it's actually healthier to use this kind of filter.

The comparison that sparks to my mind are vapes. There's AFAIK lack of research that can tell us anything about long term issues, but a lot of people consider it as healthier. But in this case, common sense is also not correct - because it kind of makes sense that it probably isn't, and it's just marketing.

But in the case of an asbestos filter, I can see why people (and common sense at the time) would asume that it helps.

So, I guess common sense is the word that I should've used, because that's what was wrong at the time.

[-] Mikina@programming.dev 12 points 7 months ago* (last edited 7 months ago)

I work in gamedev, both on my own game in my free time, and professionally. Projects take years to develop, and Unity was doing pretty ok 6 years ago, when I started my own project. Will I make another one in Godot? Very probably yes, Unity sucks, but moving an existing project is unfeasible.

Another reasons are console ports. Getting a Unity game to run (run, not release/port completely, but that's an important step) on any console is pretty simple, since all the core libraries are prepared for you and you just include them. For Godot, you have to find someone who already has those libraries.

Unreal is too heavyweight for a lot of games. It's amazing if you want some kind of realistic-leaning 3D, but the project size and (editor) performance is a huge problem for smaller things. Still better in a lot of things compared to Unity, but it's also harder to get into, since it's C++. Unity with C# is way more approachable, especially for students with laptops, who can barely get the editor running (It was a reason why I barely finished my Unreal assignments on college, and stuck with Unity). So, you have a lot of people who grew up on Unity, making it easier to hire for it. And when you are used to one engine for most of your life, with years of experience that's limited to it, it is difficult to switch (although, almost everyone I talked to who works in Unity has "learn Godot" on their todo list)

I've been mostly seeing Unreal recently, when talking to other devs and studios at conferences, and not many new Unity projects. Anecdotal evidence, though.

Also, while I'll definitely use Godot for any future project (which I already did for some gamejams), I can't imagine maintaining a large AA(A) codebase written in GDscript. To be fair, it might be because I don't have any large-scale project python experience (which I also can't imagine writing a large app with), and IIRC the C# support isn't as good in Godot yet.

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

Isn't this actually illeagal in the EU?

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

I've seen this warning in a lot of apps, like Teams, Messenger or some authenticators, and some of the time I could simply ignore it and continue using the app. I think some of apps simply use it for push notifications that I can get by without.

Not all, though. Sometimes it simply doesn't work.

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

While I haven't read the paper, the comment's explanation seems to make sense. It supposedly contains a mathematical proof that making AGI from a finite dataset is a NP-hard problem. I have to read it and parse out the reasoning, if true, it would make for a great argument in cases like these.

https://lemmy.world/comment/14174326

[-] Mikina@programming.dev 11 points 2 years ago

I do feel kind of simillarly betrayed. Watch Dogs were my forst point of reference into what hacker subcultures look like, and it has shaped a large part of my life - next month i's going to be 5 years I've worked as a Red Teamer in a cybersec company. I'm also mostly a poser, and the aesthetics simply makes it way more fun - making art that's tied into what you do is great, assuming you dont take it too seriously, of course. Not that I do it, but the way Watch Dogs portraied it, it was fun.

Is it neccessary? Of course not. Is it a shame there aren't many hackerspaces with cool street art, and hacktivists making over the top manifests ajd cool streetart around our town? A little bit.

[-] Mikina@programming.dev 11 points 2 years ago

I've switched a few months ago mostly for gaming, and here are few tips and issues I ran into, in case you run into them too.

Not sure what distro you are using, but I've run mostly into issues when trying to get NVIDIA and Proton working on Fedora. Just getting the drivers to work took a few tries, and I never managed to get stuff like cutscenes to work properly.

However, I then switched to Nobara (I suppose PopOS may also work), and the experience was wastly better, with everything working out of the box (I did switch to KDE Plasma on X11, since Wayland kept freezing on me).

I'm not sure what of the many changes Nobara does helped solve my issues, but I guess it may be related to it including Proton GE by default, which I recommend getting, and a slightly streamlined installation of NVIDIA drivers.

I also recommend checking out Lutris, instead of using Wine directly. However, I never really managed to get it working, aside from WoW, so your mileage may wary. But I have most of my games on Steam, where everything is working out of the box, so it wasn't that much of na issue. I only sometimes have to switch Proton version (by right clicking the game - properties - Force a specific version of compatibility tool).

[-] Mikina@programming.dev 12 points 2 years ago

You actually don't need a Youtube Account, unless you are a paying subscriber to some creators!

Check out FreeTube, it's a desktop app similar to NewPipe on Android, that allows you to subscribe to creators while still not requiring an account, and without ads.

As for Android, I don't know what phone you have, but if you're ever buying a new one, I highly recommend just getting a (paradoxically) Google Pixel and installing GrapheneOS. An older Pixel is OK, just check which versions are still supported and for how long on the Graphene website. And the installation is super easy, and can actually be done in a browser without any issues, and takes like 15 minutes.

I've recently switched to Graphene and it's amazing. I have a separate profile for apps that refuse to work without Google Services, so they are contained, and additionally Graphene sandboxes the google play services, so they can't do anything you won't let them, in contrast to any other Android phone where Google Services can basically do whatever they want without any way to limit it.

I also run Mullvad VPN on my phone all the time, but I don't think that it's neccessary.

[-] Mikina@programming.dev 11 points 2 years ago* (last edited 2 years ago)

While I don't believe you can degoogle that quickly, because some of their services take quite some time to properly switch, such as email, in the end it's not too hard, but just takes time and some work.

Changing email is easy, if you don't mind it being a slow process. Just forward your google email, and start slowly replacing any service you notice in the following months/years to your new address.

Google Drive is harder to replace, I went for just running a NAS with Nextcloud, which takes care of most of Google Drive/Docs/Calendar stuff. If self-hosting isn't your cup of tea, Proton is slowly setting up usable google alternatives - they have Drive and Calendar IIRC.

Now for phone, that's the hardest task. You wouldn't help yourself by getting an IPhone. While it would de-google you, there's basically no point in switching google for apple. Getting android to be usable for stuff like banking, MFA and other bullshit you need your phone for while being degoogled is hard, due to the bullshit Google Services. The only solution I found is to either just go with dumb phone with an obscure OS, or just get a Google Pixel and run GrapheneOS.

Maps are another issue, but thankfully we have a local https://mapy.cz/ , which is a pretty OK alternative to Google maps for our country, and I guess they even work worldwide. I don't drive a car, so I don't really need it that often.

The only remaining Google service I use is GCloud VPS, because I have some websites running there on the free instances that I'm too lazy to move. But I'm slowly migrating it to Amazon. Not that it would help much, anyway. And also Youtube, but I'm trying to go through the alternative front-ends as much as possible.

And for browser, I'm using https://mullvad.net/en/browser. Fuck chromium.

[-] Mikina@programming.dev 11 points 2 years ago

I'm probably going to use this as a motivation to finally implement serious Digital Minimalism, and just stop using websites that force me to use it.

Banking will be the biggest problem, but other than that, I don't really need to spend my time on the internet. And this kind of DRM infuriates me so much, that I might just get a life just out of spite.

[-] Mikina@programming.dev 11 points 2 years ago* (last edited 2 years ago)

I also have the same problem, and then figured that hey, I'm sure there's a startup that's using ChatGPT to summarize videos.

Apparently there is, so here you go. Note that I didn't watch it, and the quality seems to be pretty off :D The emojis were in the summary, I can't really tell why - I've literally just taken first google result, installed an extension to throwaway browser, ran it, and will probably never use it again :D.

But, it's kinda funny, trying to parse out what is actually true and what's the model just being derp.

Summary

Twitter has implemented a rate limit and paywall to combat the excessive use of Bots and web scrapers, highlighting the company's financial struggles and potential impact on advertising revenue.

๐Ÿ’” Twitter implemented a rate limit where non-blue check users can only view 600 tweets per day, while paying members can view up to 6,000 tweets. 00:00

๐Ÿ’ก Twitter has implemented new features, including a rate limit and a paywall, to combat the excessive use of Bots and web scrapers. 00:18

๐Ÿ˜ž Twitter went down due to bad JavaScript code that caused a self-inflicted DDOS attack, and web scraping became a big problem after Twitter shut down access to its free API. 00:48

๐Ÿ’” Twitter's rate limit changes have led to the death of third-party apps like Apollo, despite a failed protest, and it's hard to believe that web scraping is the main reason. 01:25

๐Ÿ’” Twitter's refusal to pay bills, including its Google Cloud bill, and its eviction from offices over unpaid rent, highlights the company's financial struggles and potential impact on advertising revenue. 01:49

๐Ÿ’ฐ The Google Cloud contract, worth hundreds of millions of dollars per year, expired on June 30th, and it is speculated that these new features are related to it. 02:13

๐Ÿ’ก Twitter implemented a rate limit to manage their infrastructure migration to Raspberry Pi. [What? :D] 02:28

๐Ÿค” Elon Musk is supposedly fighting against the CIA and NSA, who are using Twitter for censorship, and there is anticipation for his upcoming battle against Mark Zuckerberg.

Key insights

๐ŸŒBeing locked into a cloud platform can give the provider significant control and leverage over the user.

view more: โ€น prev next โ€บ

Mikina

0 post score
0 comment score
joined 2 years ago