

Thank you for the clarification. Very cool project!


Thank you for the clarification. Very cool project!


I’m not really an OS guy, so forgive me if this question has an obvious answer. When a thread migrates, it keeps its stack and register, thus any data contained within this can be used in the destination process (correct me if I’m wrong). Thus sending a message could be as simple as migrating a thread and having that thread copy data from its registers or stack memory to the current process’s memory space. However, how does the thread find process-specific addresses and handles (e.g. a mutex)? For example, I’m picturing a scenario where you are implementing an MPI library and want to use thread migration to send (small) messages from one local process to another. The thread orchestrating the send simply loads the data from memory and migrates, but how will it know where to store the data to? Would there need to be a data structure stored in a fix offset in memory that contains the destination address of the receiving process?


I think you have it backwards. Coding games is complicated, and that’s why AI can’t be used to code them effectively.
I’ve been playing Sekiro lately. While it’s not generally on the top of “immersive games” lists, I find it immersive because of how cool the gameplay makes you feel. When you are just completely focused on timing each parry and reading the attacks of your enemy, it makes me feel like I’m actually in the game doing these feats. Combine that with the fact there are few cutscenes and little dialogue, and I’d say it feels pretty immersive.


It’s also the basis for a popular hardwaregeneration language, chisel. No clue why they chose it
You might need to add sudo, OP


I’m not a natalist, but let’s be real: the number if deaths caused by gun violence miniscule relative to the entire population. That said, 6 out of every 100000 kids die of firearm injuries and is the leading cause of death in children. Gun control is something that need to be improved in the country for sure. I’m just not sure it is a significant threat to “Clara.” A much bigger threat, imo, is the state of education and reliability of information today.


OK, but being a victim doesn’t make you immune to this categorization. A victim of sexual abuse who rapes someone is still a rapist. Someone who was persecuted for their race who then persecutes others for their race is still a racist. Victims don’t get a “Get Out of Jail” card.


I don’t think engineers need encouragement to be cynical. More often engineers need to lighten up.


Biggest con of KDE + Krohnkite (to me) is no text-based config. I really have no desire to pour through the GUI to set up all my keybinds. I’ve tried this setup before, and honestly I mostly like it. However anytime I want to change something I just hate having to click through a menu with my mouse. The search bar helps, but often you’ll spend a lot of time guessing what the devs decided to name a setting. I went back to Sway and have no regrets. Though I’ll admit I wish there was something that was basically Sway with the benefits you mentioned here.


OK, but not everyone produces technical debt at the same rate and not everyone takes responsibility for what they produce, so the point is still relevant.


I don’t really see how what you detailed in your summary connects to your thesis. How are things like more registers and less cycles for branches related to using RISC over CISC? It reads more like the microarchitecture of the MIPS is better rather than the approach of the ISA.


30 Rock


The IEEE standard actually does not dictate a rounding policy


I guess your battery isn’t overheating?


The amount of CPU time compiling code is usually negligible compared to CPU time at runtime. Your comparison only really works if you are comparing against something like Rust, where less bugs are introduced due to certain guarantees by the language.
Regarding “language constructs” it really depends on what you mean. For example using numpy in python is kind of cheating because numpy is implemented in C. However using something like the algorithm libraries in Rust woulf be considered fair game since they are likely written in Rust itself.


And technically you can still do that, but it’s super laggy. Playing a game through X11 forwarding would be horrendous


deleted by creator
kitty. The ssh kitten is enough reason to use it. I work ob a lot of different systems that require OTP. Using the ssh kitten I can type the OTP once and can spawn new terminals that ssh and cd to the remote direvtory without logging in again. Obviosly the tabs and window panes are are a must too. There’s tons of other useful features that I like, like using hints to select nunbers, filenames, urls, etc in the terminal output.
It sounds like they think the movie is good, it just took too much money to make given it’s lack of appeal to a wide audience. I think that makes sense.