[–] 4 points 4 hours ago*

https://www.ecosia.org/, a search engine iirc non-profit that is trying to be as energy-neutral on renewables as possible, while also investing all of their profit into climate action, i.e planting trees. They have transparent budgets and do look pretty trustworthy, although I've never really looked into them too much.

noai.duckduckgo.com a version of Duck Duck Go, a pretty well known search engine, that disables the AI summary by default via an easy link.

  • source
  • parent
  • context
  • [–] 9 points 4 hours ago*

    Kind of both. It's basically a frontend for emulators, where you are in a most archetypal 80s room, with a large CRT TV that runs the emulator, and you get all your roms as physical discs/cartriges on your shelf, with emu cores being actual consoles you connect to the TV, put a disk/cartridge in, and then you can sit in front of the TV and play.

    It's extremely immersive, the games feel so much better on an "actual" CRT TV.

    https://youtu.be/73XVOeRuu9A?t=237 It's not as apparent in 2D without VR, but you can get an idea at this timestamp.

  • source
  • parent
  • context
  • [–] 3 points 5 hours ago

    This, aside from recently playing Death Stranding I got for free, and occasional Guild Wars 2 because they are pretty cool, I have not paid for (or played) an AAA game for years at this point.

    There's so many cool indie games if you know where to dig, there's really no need to play another remastered AAA slop.

  • source
  • parent
  • context
  • [–] 11 points 5 hours ago (4 children)

    With Ecosia and noai.DDG right there, I don't see any reason why would you ever use Google.

    I only see it when I open a new browser on a VM or something by accident, and it just sucks and makes me immediately leave.

    Most of my search usage is looking up concrete websites because I don't have history on and am lazy to remember or type the whole URL, and google is the only one where I have to click through a screen blocking dialog then scroll through LLM bullshiting about something before I can get to the link.

  • source
  • [–] 7 points 5 hours ago (2 children)

    If you have VR, I highly recommend EmuVR for all console emulator needs.

    Plopping yourself on the ground in front of an actual CRT is such a different and incomparably better experience than playing them on flat LcD screens, it really pleasantly suprised me.

  • source
  • parent
  • context
  • [–] 18 points 15 hours ago* (last edited 14 hours ago)

    I found the same image from April, 2024. A few articles about it from this week, but also a few here and there, including one post on 9Gag (wow, haven't heard that name in a looong time), from April 2024.

    So, if it's real, it's not recent.

  • source
  • parent
  • context
  • [–] 49 points 15 hours ago (6 children)

    I've been slowly replacing, by hand so it doesn't trigger their detection alerts, all of my 15 years of comments on Reddit, a lot of it valuable answers to tech questions or programming problems, with a randomly prompted unrelated paragraph of ChatGPT whatever.

    When one of the first exodi(?) came, a lot people replaced their comments with random words through scripts, back then it was not as detected and prevented (which Reddit promptly scrambled to prevent), and thanks to people doing that I've eventually blocked Reddit from my Kagi altogether, simply because 90% of what I found was either questions with scrambled answers, comments that are just ads from bots, or just unrelated bullshit. So, it does have an actual impact.

    Have fun selling that to AI companies.

  • source
  • [–] 1 point 15 hours ago

    I've been anthropomorphizing a lot of my tech, kitchen appliances, plants, tools, bags, and anything else I use often enough in general.

    It helps me often, I'm looking for it often, so it deserves a name and a little character. Looking for Mr. Bagginson is more fun that just loosing your bag. All in a good fun, of course.

    The best I could do with AI are occasional slurs when talking about it. The way it's trying to make you anthropomorphize it and sound human is so extremely off-putting I never even considered it. Fuck that shit.

  • source
  •  

    Hello!

    With the recent news about Discord, I've seen several people starting to consider Matrix as an alternative. That's why I wanted to share my experience with self-hosting it, because the whole hosting and upkeep of the server can be extremely simplified (and kind of cheap), if you choose the right tools for the job.

    tl;dr - You can host Matrix with 2 very simple config changes and around 4 commands through this ansible project.

    A little disclaimer - my use-case for Matrix is mostly to just bridge other messanging platforms, in my case it's Discord (text only), WhatsApp, FB Messenger and Telegram. I have set up voice support but never properly stress-tested it, and the user count of my server is 2 users. While the setup process will mostly be the same, I can't vouch for the chosen VM to handle higher traffic.

    The main project I wanted to talk about is the matrix-docker-ansible-deploy, because it makes self-host the whole Matrix stack, along with a metric ton of optional services, extremely easy. For those that don't know, ansible is a tool that allows you to write "playbooks" of steps to run on a specified server that will set up whatever you need. In this case, the playbook is set up to install Matrix and any of the dozens of services, install it and their requirements, configure it, and all you have to do is set up config options telling it what you want and run the playbook, making it super easy.

    So, how does the self-hosting actually looks like? I'm assuming knowledge about setting up hosting, ssh, domain, and basic work with docker.

    You need to get a domain, and get a VPS. I've chosen Hetzner cloud CAX11 (ARM, 2 VCPU, 4GB RAM, 40Gb storage), which goes for ~7$ a month including storage and IP.

    Get your private key and IP, and don't forget to set up firewall. You also need to set up Ansible and Just on your computer, here's the docker I'm using for the job. Make sure to run it from the matrix-docker-ansible-deploy folder (so from inside the repo):

    docker run -it --rm -w /work -v `pwd`:/work -v $HOME/Work/Matrix-server/hetzner.key:/root/.ssh/id_rsa:ro --entrypoint=/bin/sh docker.io/devture/ansible:2.16.1-r0-0
    

    Once you're there, you just pull the ansible project and can start with a Quickstart. This is the most difficult step - you have to set up and configure two files, one with your server host IP, and one with config vars.yml.

    But, the basic config is extremely simple. You just give it a domain, and generate a few DB passwords, and you'll have a working matrix server. If you want other services, like bridges, it's usually also simple, and the documentation is clear. For example, adding voice support was literally just adding matrix_rcp_enabled: true into the vars.yml file.

    Once you have that set up, the whole install process is literally running (from inside the ansible docker mentioned above)

    just update (to update the playbook)

    and then

    ansible-playbook -i inventory/hosts setup.yml --tags=install-all,ensure-matrix-users-created,start
    

    And that's it. Assuming you have your server SSH key set up properly, it should simply run and install whatever you have configured. It might throw some errors, but so far every one I've seen was extremely clear.

    Also, don't forget to update often! I'm using this command from the ansible docker (with ssh key setup) mentioned above that does it:

    git config --global --add safe.directory /work && git pull && just roles && just setup-all
    

    I've never had the ansible fail in a way I couldn't figure out, even when I was updating after more than half a year - the script is so robust it even told me to remove depreciated config options. It's one of those rare projects that is so extremely robust it can handle a lot of situations. The only difficult issue I had in the two years was running out of space, since that made random things fail, and Matrix is pretty data heavy (because it saves all images).

    As for my experience with matrix, I've been using it as my only message app for two years, and most of the time, it has been fine.

    There are a few caveats:

    • WhatsApp bridge requires me to log in to WhatsApp app every two weeks. I just have it in a separate quarantine profile on my GrapheneOS, and log it from time to time.
    • Messenger bridge has stopped logging in after two years of usage without issues last week. I haven't solved it yet, but it looks like Meta has upped their bot detection.
    • Discord bridge works great for chat, including servers, but AFAIK you can't join voice.
    • Telegram had issues with logging out when I used a new account, but after using my personal, it's all right. Topics don't work AFAIK, though.
    • And of course - all of the apps still get my data and my messages.

    But, I was tired of not being able to convince my friends to switch, and by bridging it all to Matrix, I can at least avoid having their apps and visiting their sites, which is an OK compromise for me.

    If you have any questions, feel free to ask. I wanted to share some visibility for this project, because just by watching the gazzilion of steps the playbook is doing, I can imagine that trying to actually self-host Matrix manually might be pretty long edeavour, but this project has so far done everything perfectly in a matter of three commands and a config change.

     

    Hello!

    I've been following the discourse about the recent ChatControl update that has passed few days ago, and I have been wondering if it changes anything for the majority of people who were ok with the first version from 2021.

    First a disclaimer - I'm vehemently against it, because it does affect me since I do use the alternative services affected, and I'm not trying to downplay the impact. I know that it's an issue for people already invested in privacy, but this question focuses on general population and services that reportedly already do the scanning anyway.

    At least based on information on this website, most of the commonly popular services have been doing ChatControl since 2021:

    Currently a regulation (that passed in 2021) is in place allowing providers to scan communications voluntarily (so-called “Chat Control 1.0”). So far only some unencrypted US communications services such as GMail, Facebook/Instagram Messenger, Skype, Snapchat, iCloud email and X-Box apply chat control voluntarily (more details here). As a result of the mandatory Chat Control 2.0 proposal, the Commission expected a 3.5-fold increase in scanning reports (by 354%).

    My first question is - is this correct? I have not seen it mentioned anywhere else, not even a single comment in any discussion about the new resolution, and I don't want to spread false information. It sounds like an important fact that more people should be aware of, but everyone seemed to conviniently forget right after the first Chatcontrol passed in 2021, and the first round of trying to pass the second one (in 2023 or whenever) failed. If anyone has more information about the current state, I'd love to hear it.

    Assuming that's correct, then my question/rant is - what does change for people who are already using these services exclusively? People like that had the last 5 years to do something about the serious privacy violation like this - stop using services that do the scanning. Most of them did not do that, forcing people like me to choose between privacy and being able to contact my friends, because "they don't want to install a new chatting app, and everyone is on Messenger anyway". And I'm pretty sure that they wouldn't stop even if the new resolution did not pass.

    I realize it sounds more than a rant that a question, because it kind of is, it has been frustrating screaming about ChatControl to deaf ears for the past few years, but I'm also honestly asking what actually changes. Even though I am frustrated, I still want to have actual arguments, so when I'm convincing people to stop using those services, I'm not lying that "nothing changes for you if you don't switch" (assuming the current resolution does not get finalized and implemented). Plus, since people are now actually listening about ChatControl, telling them that it's already happening does have a greater impact.

     

    Unity has been sounding the alarm about a code execution vulnerability that has been identified in all applications built with vulnerable editor.

    EDIT: While the below text kind of still holds for Desktops, I've absolutely forgotten about Android. If you have an Android game, you should definitely patch, since the situation is kind of different there.

    Also, if your game is registered as custom URL schema handler, it can lead to privlidge escalation, or maybe even be triggered remotely (through a malicious link), so Update.

    While there's definitely no harm in patching, in my personal opinion, the situation is needlessly overblown. I have worked in offensive cybersecurity, and the fact that Unity game allows you to locally run a code that

    would be confined to the privilege level of the vulnerable application, and information disclosure would be confined to the information available to the vulnerable application.

    is not really exploitable. Since the attack vector is local, the attacker already has to have read/write/execute access to the application and your system, which usually means you have way bigger problems.

    Not to mention that since Unity suffers with .dll injection vulnerability (which is what most mods are using), the attacker can do the same by simply replacing a .dll file of the game.

    So, patch up if you can, but if you're not able or can't be bothered, in my opinion, it doesn't really matter. But please prove me if I'm wrong.

     

    I've recently discovered this project, which assuming it works as advertised (which I think wasn't really tested yet, since it seems to be a pretty new repo) sounds like a pretty good library to add into your toolbox.

    For those that do not know, LINQ is basically a query language over collections in C#, that allows you (from the top of my head) to do stuff like

    someList.Where(x => x.value < 10).OrderBy(x => x.priority).Select(x => x.name)
    

    which would give you a IEnumerable list with names of elements where value is smaller than 10, ordered by priority.

    However, using LINQ in performance critical code, such as per-frame Updates, is not really a good idea because it unfortunately does generate a lot of garbage (allocations for GC to collect). Having a version that doesn't allocate anything sounds awesome, assuming you are a fan of LINQ.

    What are your thoughts? For me, it sounds like something really useful. While it's not really that difficult to avoid LINQ, I'm a fan of the simplicity and descriptive nature of the syntax, and not having to avoid it would be great. It does seem there are quite a few issues starting to pop up, but it's definitely a project that could be worth it to follow.

     

    Hello!

    I've been wanting to start a blog, so I can get rid of the few opinion-pieces that are filling up space in my mind, but I've gotten stuck at selecting a good framework with which to host the site.

    Does anyone have a recommendation for a lightweight blog engine, that can prefferably federate into ActivityPub? I know about Wordpress, but I wanted to avoid it mostly in regards to security. Not that it would be unsecure per se and with proper maintanance, but I'm lazy and will probably forget to update it often enough, and due to it's popularity it's a pretty common target.

    So far I was considering https://writefreely.org/, but I'm not sure if I would be able to make it look good/interesting.

    I've also heard good things about Ghost, but the linked website seems to imply that federation is still not ready, is that correct?

    Is there anyone here with their personal blog, who have a software to recommend I should look into?

    Thank you!

     

    UPDATE: So, apparently it's mostly fake, taken from this article [translation] (where they even mention some kind of VCS).

    However, even though it's not as absurd, it's a great read and a pretty wholesome story, so I recommend reading the article instead. And I'm even more convinced that this studio really does not deserve any of the hate they are getting.

    Here is my summary of some of the interesting points from the article:

    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 ranomly 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.

    view more: next ›