Earlier quoted context omitted.
> They've never taken issue with other OSes running on their hardware. What on earth are you talking about, iPads, iPhones and all other new devices from Apple outright lockout any kind of 3rd party OS from booting on them. MacBooks are the only ones grandfathered into old behaviour of actually allowing 3rd party OSes (although they've also lost the ability to boot Windows in latest generation as well).
It's clear the context of the whole thread is Apple's OS X/macOS based lineage of machines. Also, they haven't lost the ability to boot Windows, seemingly due to licensing issues with Qualcomm, Microsoft hasn't offered a Windows port yet. Of course, one couldn't boot directly into Windows from the previous generation of PowerPC based Macs either...
Tales of the M1 GPU
361–370 of 390 posts
Re: Tales of the M1 GPU
#362Earlier quoted context omitted.
Organic units should not be admired for their design. DNA is the worst spaghetti code imaginable. The design is such a hack, that it's easier to let the unit die and just create new ones every few years.
"Let the unit die and just create new ones every few years" is a brilliant solution to many issues in complex systems. Practically all software created by humans behaves the same way - want a new version of your browser or a new major version of your OS kernel or whatever else - you have to restart them.
Re: Tales of the M1 GPU
#363The fact so much hardware these days is running a full real-time OS all the time annoys me. I know it is normal and understandable but everything is such a black box and it has already caused headaches (looking at you, Intel).
It's interesting that microkernels didn't "win" at the OS layer, but they kind of seem to have "won" one layer down.
Re: Tales of the M1 GPU
#364Earlier quoted context omitted.
Building an OS is hard. There's no way around its complexity. But closing your eyes and pretending everything is a file is a security disaster waiting to happen (actually, happening every day). And furthermore, OS research is not only about building Linux alternatives. There are a lot of operating systems that have a much narrower focus than full-blown multi-tenant GPOS. So building holistic systems with a narrower f…
> There are a lot of operating systems that have a much narrower focus than full-blown multi-tenant GPOS. I hear some of them are used to manage embedded components in GPOS systems. Oh, wait…!
Re: Tales of the M1 GPU
#365Earlier quoted context omitted.
I'm actually very happy about the rise of VTubers/live avatars. I imagine that there are a lot of people that would love to interactively share their knowledge/skills on youtube/twitch but avoid doing so because they're not conventionally attractive or just too shy.
But what about people that hate the "twitchification" of media? I don't like when youtubers I enjoy watching switch to streaming and then all their content is identical "poggers" chat and donation begging garbage. Streamers all feel the same, regardless of the content. I don't feel there's any value to a hundred instances of a stupid emoji streaming by in a """chat""" window, and everything just feels like attention…
Re: Tales of the M1 GPU
#366Earlier quoted context omitted.
It's clear the context of the whole thread is Apple's OS X/macOS based lineage of machines. Also, they haven't lost the ability to boot Windows, seemingly due to licensing issues with Qualcomm, Microsoft hasn't offered a Windows port yet. Of course, one couldn't boot directly into Windows from the previous generation of PowerPC based Macs either...
"They've never taken issue with other OSes running on their hardware." is a false statement even within context of this thread. They've thanken issue with other OSes on their hardware.
Re: Tales of the M1 GPU
#367Earlier quoted context omitted.
One of those threads where you comment and more questions are raised that feel almost irrelevant. From what I have gleaned, vTuber is a virtual YouTuber. The streams use an anime model a s behaviour. So we've no idea who it is. And for some reason I feel creeped out now. There is something perturbing about the saccharin persona coupled with the pseudonym. Like Pennywise (It) vibes?
I feel like I am going to regret this post, but anyway... I am a woman in tech, and the whole thing feels slimy. I found it really creepy and couldn't watch more than a couple of minutes- I couldn't tolerate the voice changer for longer than that. But the whole concept is kinda gross because (as someone else pointed out below) the streamer is most likely an adult man, not a cute asian girl. And the persona is being p…
I can't see why that makes it "kinda gross"; in fact, playing with identity and having the courage to do so in a whimsical way seems awesome. To have the security in oneself to put on a persona so different to the one we are in meatspace is one of the best inventiont of the 'net in my opinion. The possibilities are freeing.
On the Internet, nobody knows you're a dog.
>And the persona is being performed for the benefit of other adult men.
What possible 'benefit' do they get out of it? Do we know if these "other adult men" leer at the persona? And if so, so what? So long as the person behind the persona isn't be harrassed. It's strange that this sentence is implicitly stating that something done for the benefit of adult men is wrong in itself.
Re: Tales of the M1 GPU
#368Half the comments here are talking about the vtuber herself. Who cares. It's been talked before. Just imagine if half the thread is discussing what gender she is. What I am interested in is the claims here https://asahilinux.org/2022/11/tales-of-the-m1-gpu/#rust-is-... . (what is it called if it comes with a proof?). The resident C/C++ experts here would have you believe that the same is possible in C/C++. Is that tr…
In C? No, not unless you write your own scaffolding to do it. In C++? Maybe, but you’d need to make sure you stay on top of using thread safe structures and smart pointers. What Rust does is flip this. The default is the safe path. So instead of risking forgetting smart pointers and thread safe containers, the compiler keeps you honest. So you’re not spending time chasing oddities because you missed a variable initia…
For me it isn't even that it catches these problems when I forget. It is that I can stop worrying about these problems when writing the vast majority of code. I just take references and use variables to get the business logic implemented without the need to worry about lifetimes the entire time. Then once the business logic is done I switch to dealing with compiler errors and fixing these problems that I was ignoring the first time around.
When writing C and C++ I feel like I need to spend half of my brainpower tracking lifetimes for every line of code I touch. If I touch a single line of code in a function I need to read and understand the relevant lifetimes in that function before changing a single line. Even if I don't make any mistakes doing this consumes a lot of time and mental energy. With Rust I can generally just change the relevant line and the compiler will let me know what other parts of the function need to be updated. It is a huge mental relief and time saver.
Re: Tales of the M1 GPU
#369Earlier quoted context omitted.
Well, it was slower due to a hardware problem. Basically, the hardware serial device had a bug which required a bit bang comms channel to the disk drive. Doing that amidst the sometimes aggressive video DMA is what caused all the slowdowns. Back in the day I owned machines that did it both ways, but not a C64. My Atari computer also had a smart disk drive. Worked over something Atari called SIO, which is an early anc…
No, VIC-20/1540 had hardware problem. C64 shipped with fixed chips. C64 cant even work with 1540. Commodore crippled it because of incompetence.
In any case, I maintain the engineering wasn't at fault, having a CPU etc. Fastloaders showed it to be just poor software, and that's a point I did not make clear enough.
Re: Tales of the M1 GPU
#370I've never played games on my M1 Macbook - what are some popular reasonably graphics intensive games that it would support? Could it run Dota2 for example?