Zero allocation LINQ with LINQ to Span, LINQ to SIMD, and LINQ to Tree (FileSystem, JSON, GameObject, etc.) for all .NET platforms and Unity, Godot. - Cysharp/ZLinq
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.
Which probably also already happened to train it in the first place. Article is about Anthropic, but xAI would do the same if they could.
Isn't Aurora still Fedora? Then it probably wouldn't solve the issue with gaming on Fedora being made so difficult to set up, that it forced one of the more popular distros to shut down.
Bazzite is a gaming focused distro, so I wager that that would be a major problem for a lot of people.
The only choice for a lot of gamers (including me) will simply be to not use Fedora, and find a new distro to switch to, which is a shame. (Although, it will probably just be SteamOS at that point). I'm also worried about my Lenovo Legion Go. It's unusable with Windows, and Bazzite being atomic is a really really good fit for it, and they have builds specially tailored for Legion.
But we still have two years to go, so we'll see. I don't think Fedora has the power and market share to force others to follow with depreciation of 32b, and unless other distros join in, it will just be a PR disaster and people will just begrudgingly move to other distros.
Wow, I had no idea Microsoft is gamified. That sounds like such a dystopic experience :D
By the way, noyb supporting member membership starts at 60$ a year (you can also go for less, but without some goodies), with the 60$ tier providing you with a free 1 hour of professional consultation about your personal data protection/privacy problem you might have per year.
They are also doing a really good job in general with succesfully suing companies, I think they already managed to win lawsuits for billions of dollars. If you have the 60$ (or anything less!) to spare, I'd say it's one of the best cases to donate to, if privacy and data protection is important to you.
I'm not affiliated with them, but I did recently found out about what they do and it feels like a really good cause. Seeing meta being forced to pay billions is satisfying.
I'm too afraid to ask, but what are Microsoft points?
I also really recommend EmuVR, it's a frontend for Retroarch, that is the most archetypal 80s room in VR, with CRT tvs, your roms as physical disk or cartriges, and each core has it's physical model you plug into the TV, plop yourself down in front of it, and can play. It makes the experience way, way better than playing on an LCD or a phone, and it's my favorite VR experience I found so far.
I really like logseq for my personal knowledge base, notes, and in general magaging things from to-dos, reading lists or personal projects.
The way you can structure information relationally, and espetially the "referenced from" preview that's on each page makes it really easy to get an overwiev of something, and the query language to make your of previews (such as, list every unfinished to-do with a deadline this week) makes it a pretty powerfull tool.
Figuring out syncing, especially on mobile, took some time, since it lives in a git repo, but there are some plugins for it on PC and on mobile I just use Termux with CLI git.
I'm more fan of the https://www.vim-hero.com/.
Also, one think I was surprised by when I switched to Lazyvim/Ideavim/vscodevim setup few months ago - it's a lot of fun. Learning vim properly is like the dark souls of typing. Sure, you probably won't be as efficient for the first few years, but learning new motion combos is pretty fun, to the point where the minor loss in efficiency doesn't really bother me. Blasting out combos you've been practicing to do that one move efficiently, or discovering another new cool way how to do something is a continuous and fun process. It's basically gamifying typing.
So, if you want a boost in efficiency, just learn all the keybinds your current text editor has (jump to next param/function, multi-line editting, go to definition without using mouse, etc.), and start using them. You'll probably master all of them in few weeks and be much more efficient.
If, however, you enjoy slowly mastering something, vim will give you years of stuff to learn and master. Is it worth it? Probably not, but it's suprisingly satisfying!
This furniture is actually a sex furniture. At least it's marketed as such locally, exactly the same shape, and pretty popular at local fetish/BDSM events.
Unless you need to work on a solution with more than a few projects, such as Unity games. Then the LSPs go haywire and eat 20+Gb of memory, while not actually working.
Which, ofc, is Microsoft's fault, since it's their analyzer that has had the bug for years now. Rider didn't have that problem, but it shits itself when you change branches. You can't win :(
It's more of a time for a Mexican Joker anyway.
It's a shame. As far as I remember, they stumbled once with trying out a pretty aggressive monetization during one of the betas a year or so ago, which was the last thing I've heard about it from a lot of people.
Don't know how that ended, but the game did look pretty cool.
That's exactly how I found out about this, I was really looking forward to that game.
I think I also saw it somewhere else, but don't remember what it was.
You are right, edited. I remember reading somewhere that they do hardware-based whitelisting, and that it was based on the screen's HW, but the point was that they can (and a lot of game unfortunately do) somehow whitelist Steamdeck only, while still not letting desktop Linux play.
Shadowrun kind of does the same. It's not really super-advanced, since it's cyberpunk, but it's cyberpunk with magic. And it's my favorite setting, it's such a cool idea.
It's even worse.
They are adding Linux support - but only if it detects you are running the exact model of OLED screen as Steam Deck has on SteamDeck, and blocks every other Linux device.
EDIT: There is some kind of hardware validation that can't be easily spoofed, I vaguely remember reading it was based on the screen HW, but that's beside the point.
Nope, thermostat (yes, that thing that has one "if temperature < XX, turn on heater) is literally considered an intelligent agent, as defined by the actual field of Artificial Intelligence, it's one of the first examples taught on the most basic of courses.
You should really go do your homework about absolute basics of AI field before insulting random people that at least have a semblance of knowledge about the field, other than "AI hype, AI cool".
People like you are insulting the whole field of Artificial Inteligence, so please stop spreading bullshit about it before you get good (or at the very least, don't be a dick about it, when people try to educate you). You probably had no idea the field even exists two years ago.
Literally yes. Thermostat (yes, the thing that turns your heater on if temperature is lower than XX) is considered an inteligent agent in the field of artifical inteligence.
The fact that you have a bunch of techbros who have no idea about what the field is about and are hyping the words because they sound cool changes nothing about it being a regular established academic field.
Oh boy, you have a lot to learn about what Artificial Intelligence actually means for people who have been in academia or gamedev for the past 20 years.

ZLINQ - A zero allocation LINQ rewrite, with added support for Unity and Godot scene hierarchy, that has a drop-in replacement support.
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
undefined
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 s

Looking for a lightweight blog/personal website that can Federate
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!

EDIT: Fake screenshot about some facts from the Palworld development, very loosely based on a really interesting blog post from the dev that's linked in the post body.


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 t

What distro you use/recommend as a daily driver for a Cybersecurity job (pentesting and Red Teaming)? Would QubeOS be a good fit?
Hello!
I'm working as a pentester/RT Operator in a cybersecurity company, which for some reason is a Windows shop, so we are mostly forced to work within VMWare VMs, WSL and similar. However, I've recently found out that we can in fact dualboot or reinstall our laptops, so I'm now looking for a good setup or recommended distros to use.
When I last tried switching to Fedora, my main issue was that since we are deeply integrated into O365, and our Exchange server isn't configured to allow 3rd party apps (and we can't create app passwords), accessing Teams, Mail or just writing reports in Office was a struggle. And another issue was the fact that our PT VPN is Checkpoint, which I did not manage to get working on Linux.
I'm of course familiar with Kali/Parrot/BlackArch, but I would not consider those fitting for a daily driver - each engagement can get pretty messy, and I think it's better to start with a fresh VM for every customer, just to avoid any potential issues.
I've recently di

We've had this Slack emoji ever since we started porting a Unity project and dealing with their bugs or support. I think it's pretty fitting now.


I think now is the best time to share it. Unfortunately we're using it way more than we would like.

What do you think would be an actually good use of blockchain/smart contracts? What kind of problems (big or small) is it a good tool for?
Hello!
When I was creating a CTF for a conference, I've finally got to learn about how blockchain and smart contracts actually works in practice, and the whole concept is simply brilliant. A quick introduction for those unfamiliar with it would be in this summary, but just to summarize how I basically understand it, blockchain is simply a VM that runs code (smart contracts) a both the code, and result of every execution of it is calculated by a bunch of users (so, mining is basically running a VM) and appended into the blockchain based on some kind of consensus and proof of work. This means that you get a single source of truth and history of every execution of a smart contract that is decentralized and you can rely on it.
But, almost every use of blockchain or smart contracts I have seen has pretty large issues either in sustainability in the long term, or in cases where you simply need some form of an authority to prev

I'm looking for games with unique or experimental game design
Hello!
One of the things I really enjoy is unique, interesting or out-of-the box game design. It doesn't have to be AAA game, it doesn't have to be a perfect game, it can be pretty rough - but if it has a mechanic or design element that is somehow unique or original, I'm instantly in love with the game.
The problem is that such games do not usually get a lot of exposure, since it is after all a niche. And that is really a shame - in the past few years the most fun had with video-games was playing such smaller and shorter indie games with something unique or pretty clever, where I can obsess over the design and more importantly - get inspired. That leads me to my question - are there any communites or blogs or content curators that are about this kind of smaller, maybe unpolished, but original games? Or what games would you recommend that would fit into this description? I don't mind if it's a 5 minute experience. It's ok if it's more interactive art than a game.
To better illustrate

Would a single-user self-hosted frontend for interacting with Fediverse apps be feasible?
Hello!
While discussing about privacy on Lemmy and in the Fediverse, I've stumbled upon an idea that would solve some of the issues inherent to the fact that you need to have a home instance, that is under control of someone you have to trust. But my knowledge about ActivityPub is lacking, and I'm not sure if something like this would be possible or not. Also - it possible that something like that already exists, but I didn't manage to find anything.
So, would it be possible to create a Fediverse/ActivityPub app that is just a self-hosted frontend for interacting with other apps, such as Lemmy or Mastodon, that only hosts your own personal data related to your account, but not the content you post to other instances?
The main thing I'm unsure with is how Fediverse works in this regard - who hosts the content. If my home instance is programming.dev, and I create a Post or a Comment on lemmy.ml, who is the source of truth for that post? Does the content get saved on my home instance,

Apps/Extensions that feed random fingerprinting data? Something I'd call "offensive privacy tools".
Hello!
Ever since I've seen the screenshot of permissions that the Threads app requires, I've been thinking that it would be a great idea if you could have an app that would give them the permission, but kept feeding it random and bullshit data.
This could extend to other fingerprinting tools on the web - I can make my browser have limited fingerprinting, but as far as I know, it's usually static. Using letterboxing will set your pixel size to a common value, and privacy focused browsers are using constant User Agent that includes everything.
But that's not going to help too much - I want my fingerprint to be random, and totally wrong. Feed them unusable data, something that not only isn't useful for them - but also actively sabotages their analytics. Pair that with a VPN, and now they have no way how to track you across sites, and also get a lot of bullshit data.
Another great thing would be an Adblock extension that not only hides every ad, but also click on it. Multiple times.

In my understanding of the main principles of the Fediverse, federating with any large corp should never even be considered. Is my understanding wrong? What is the "idea of the fediverse" to you?
There is one argument I've seen missing in most of the de/federation discussions, that I think should be mentioned, and warrants it's own discussion.
I've seen a lot of people mentioning that defederating with Meta means we have broken the promise of Fediverse, that you can use one account to interact with whatever service you choose, and that it should be inclusive.
But I don't agree that's the main idea. There is something that's more important, and to make sure I'm not misinterpreting it, I'll just directly quote various websites about the Fediverse I've found (I was just taking top results for Fediverse on DuckDuckGo, but I did select only the parts that are the most important point for me personally). But I do concur, I was not able to find a single source of truth, and I'm not really sure how credible the resources are, so please disagree with me if it's wrong or I've chosen some no-name site that just matched my rethorics.
https://www.fediverse.to/ has the following sentence

ELI5 - What is the difference between headphones, earphones and IEMs?
Hello! I was looking through the sidebar's list of recommended earphones, and after clicking through some of them, I've realized that I actually don't know if that's a list for me, a consumer looking for something to jack into my phone.
I've tried quickly looking for differences between IEMs and headphones, but didn't managed to reach a conclusion. I've vaguely familiar with the term "monitors", since I do help out from time with band shows, but I never actually dealt with audio equipment or audio setup (aside from carrying it to the stage). From what I assume based on what I've seen, monitors are the the speakers that play on stage, so the band can hear what they play. And IEMs are earbud versions of monitors that the band uses instead.
I've always assumed that they are basically headphones/earphones, just connected to some kind of transmitter, and calling them IEMs just makes it easier to find earbuds focused on audio quality, because the term is not as mass-marketed as earbuds are