

If it’s running on the client, just use whatever.
Because who cares if it’s the user that has to buy more RAM or gets terrible battery life, that’s not our problem. /s
This is why we can’t have nice things.
Check out my open source game engine! https://strayphotons.net/ https://git.sw0.com/frustra/strayphotons
I have been developing this engine on and off for over 10 years, and still have big plans.


If it’s running on the client, just use whatever.
Because who cares if it’s the user that has to buy more RAM or gets terrible battery life, that’s not our problem. /s
This is why we can’t have nice things.


I remember this from back when it was still called Minetest. I’m actually surprised the name change doesn’t seem to be because of Microsoft lawyers, but just that they wanted to get away from being considered a “Minecraft Clone”.
I’ll have to check out what’s been happening with it the last few years, it sounds like there’s a lot more to it now.


The device also has to account for the location of your mom.
/s
(sorry, I couldn’t resist)


We really should still be calling this machine learning… Calling stuff AI has so many connotations that aren’t really applicable to this type of software. We’ve had image recognition and other matching algorithms for years before LLMs came along.


Capacitive buttons can get pressed by drops of water, so I personally think the physical buttons are better for a safety system.
It probably depends on what the robot is, but it might not be something you need to hold down for very long, just at the same time as a joystick movement.


With the one-way latency being upwards of 20 minutes, I wonder what the software looks like… They’ve basically got to queue up an hour worth of actions before they’d even see the first response from the rover.
I’m guessing that’s in the Tom Scott video, so I’ll have to watch that later.
Edit: It looks like they’re only using it for manual driving of the test rover on Earth. The autonomous driving is a whole separate system.


It’s basically just all the same info that’s printed on the front. You can scan it yourself with certain barcode reader apps.


A permissive license is a specific category of open source license. As I said, all official repository software is free and open source. If the terms of the license did not allow it to be freely distributed or was a revocable license, it would not be allowed in the arch repository.


All packages published to the arch linux repository are free software that can be built from source and have permissive licenses. Non-free software such as nvidia drivers and other things are distributed separately through the AUR, and aren’t managed by the Arch Linux team.
I would consider the collection of software provided to be no different than any other OS with optional packages. There are several forks of Arch Linux like EndeavourOS that have more complete defaults.


Arch Linux has no EULA because it is not sold software like Ubuntu Pro.
They have a Terms of Service for the online services, which you can be banned from for misuse, but this does not prevent you from using the software. You can legally obtain it through any of the hundreds of mirrors, or even compile it from scratch.
How to remove all entropy from a sentence…


I had to look these up, and it looks like it’s Adaptive Cruise Control (regular distance based), and Intelligent Cruise Control (ACC + lane keeping). Most likely it switches between if it can’t find the road lines.
I only have ACC in mine, and there’s still situations where I turn it off like in heavier traffic. It reacts too slowly so it ends up braking harder than it needs to, and then waits to accelerate and leaves a huge gap. It effectively makes traffic worse than if I drive manually.
I’ve also turned the lane departure system to warning-only because I’ve had it try to push me off the road before while I was towing a trailer. On narrow windy roads, it’s basically required to hug the lines so I don’t end up clipping trees with the trailer.


I’ve actually seen that video before, and the main limitation is still the pixel transition time. It’s something like 200ms, so any sort of motion will have heavy ghosting. It’s definitely a huge improvement over most controllers though.
If all you do is read/look at static content, e-ink is great, and that’s why it’s used on all the e-readers. I wouldn’t want to be taking a video call on one though.
Tandem oled screens are also starting to become more of a thing, and that improves the usability in direct sun. But I don’t have any problem using my phone outside as it is. I’d rather just have a bigger battery than a worse looking screen for what I do.


e-ink has terrible refresh rates and can barely handle color. It’s not really a comparable display tech to oled.


Just quoting from the introduction:
hive is a formalisation, extension and optimization of what is typically known as a ‘bucket array’ container in game programming
The concept of a bucket array is: you have multiple memory blocks of elements, and a boolean token for each element which denotes whether or not that element is ‘active’ or ‘erased’, commonly known as a skipfield. If it is ‘erased’, it is skipped over during iteration. When all elements in a block are erased, the block is removed, so that iteration does not lose performance by having to skip empty blocks. If an insertion occurs when all the blocks are full, a new memory block is allocated.
It seems a little similar to a std::deque with the addition of flags to mark elements as erased to avoid reallocating blocks.
The main advantage is stable references and iterators with minimal extra allocations/deallocations.
I’ve built similar structures in my own game engine where I keep a sorted list of free indexes, so new entries fill up the earliest free index, and on average the empty entries stay at the end with valid entires staying packed together in contiguous memory at the beginning.


Neat, I might have to set this up for myself. It sounds like it could get around some of the VPN blocking I’ve seen while traveling through airports.


It’s honestly impressive what you can do with under 3W of power these days


To be clear, this is the theoretical minimum amount of energy to lift a mass straight up. I’d be surprised if an airplane moving sideways would hit even 30% efficiency in comparison.


How have I not heard this before… It seems more relevant then ever these days
Trigonometry functions are still just a hardware lookup table in most scenarios I believe. One example I’ve noticed is that you’ll get slightly different sin/cos results on AMD vs Nvidia GPUs due to either different lookup table values, or different interpolation functions being applied on top (I’m not sure it’s possible to know for sure exactly which without internal knowledge)