ACM, the Association for Computing Machinery, is the world's largest educational and scientific computing society with nearly 100,000 members, and unites computing professionals, educators, and researchers from industry, academia, and government. ACM is dedicated to advancing computing as a science and a profession. ACM inspires dialogue, shares resources and addresses the field's challenges through its programs, publications, and policy initiatives. ACM strengthens the profession's collective voice by promoting the highest standards, supporting members' professional development, and fostering policies and research that benefit society.
This is fascinating and I learned so much. I was only marginally aware of those branches of research and the developments, but it's so good to be able to listen to these wonderful people sharing their research and the important work they do. Absolutely fantastic and so very important.
Funny that Tulsee Doshi was on here talking about Google and fairness, only to have Gemini shown to have the most egregious bias ever seen in Artificial Intelligence.
There are unknown way to visualize subspace, or vector spaces. You can stretching the width of the x axis, for example, in the right line of a 3d stereo image, and also get depth, as shown below. L R |____| |______| TIP: To get the 3d depth, close one eye and focus on either left or right line, and then open it. This because the z axis uses x to get depth. Which means that you can get double depth to the image.... 4d depth??? :O It's even possible to add 4d depth to a isometric cube, by moving the skew square side along the x axis of the right cube, individually, and leave the left cube unchanged. Would be awesome, if someone make a game (even RU-vid video) that way! Nice video! :-)
🎯 Key points for quick navigation: Understanding anti-patterns in student code can indicate knowledge gaps and lack of understanding of correct patterns. Code writing alone may not provide a complete picture of a student's knowledge, as students can generate code without understanding underlying principles. Students who use anti-patterns in code writing may not necessarily have conceptual gaps, but may lack understanding of specific patterns. Code writing is weakly correlated with editing success, suggesting that additional tasks besides code writing may be necessary to assess student knowledge accurately. Engaging students emotionally with real-world examples, such as accidents caused by suboptimal software testing, can enhance learning and motivation. Learning from accidents in software engineering can help students understand the importance of safety and domain knowledge in software development. Encouraging witnesses of accidents to share their experiences with software engineering students can lead to better education and training of future software engineers. Students in the University course on mlops are taught how to adopt mlops practices and gain practical experience with mlops tools through Project based learning. The course is organized into six milestones focusing on different aspects of mlops, such as reproducibility, quality assurance, API development, containerization, and monitoring. The pilot run of the course received positive feedback, with all students successfully deploying their machine learning components to the cloud. The software Resurrection exercise helps learners understand software maintenance by building and testing historical software releases, fixing issues, and reflecting on the experience. The exercise allows learners to experience the challenges and joys of software maintenance, contributing to readability, intelligibility, and maintainability of program code and documentation. Teaching programming patterns can be done at the later part of an undergraduate course Students should have a background in compiling software and programming in a language like C Learning to write programs that are easy to understand and maintain is valuable for both students and professionals Made with HARPA AI
I wrote Tetris in 1 Month, that's because I Wrote it in C. Those Borgs Spent 2 Years Writing Tetris, because they had to Do it in Assembly. EVEN THEN: it would Take Them Borgs, Half a Dozen Borgs, Over 6 Months in C. The 286 executes C, without Having the Compiler, to Break the Code All the Way Down to X86 ASSEMBLY. The 386 executes C++, without Having the Compiler, to Break the Code All the Way Down to X86 ASSEMBLY. They Actually Reverse Engineered the 286, Which Ran Windows. Partially Reverse Engineered the 386. Made their Own Windows NT Like, Operating System.
How DO I Know: The Minions (Redhat/IBM/Oracle) Gnome/GTK is written in C. Your God: Nothing Better Than C. They (Minions and Borg), Partially Reverse Engineered the C++ 386. The Borgs then Made their Own C++ KDE/Qt. The Minions and Your God, don't have Pure Gold like us Cats. They Cant Make Fast Processors. They Have to Rely on Others Processors. USE ARM CPU. Don't Accelerate Software in Hardware.
I've been designing a microkernel for 7 years now and to hear many of the ideas I've had over the years put so succinctly is so satisfying. Clear, direct, amazing talk. Thank you SO MUCH for posting this.
You are using people as experiments and dont compensate!! FY for using and running trails without peiples permission. According to the law NOT created by me but Universe. You are taking more than you know! You are distructive! You will fail!!!