Computer
Disney+ To Add Vertical Videos In Push To Boost Daily Engagement
Read more of this story at Slashdot.
LEGO Says Smart Brick Won't Replace Traditional Play After CES Backlash
Read more of this story at Slashdot.
SteamOS Continues Its Slow Spread Across the PC Gaming Landscape
Read more of this story at Slashdot.
Rubin Observatory Spots an Asteroid That Spins Fast Enough To Set a Record
Read more of this story at Slashdot.
How Bright Headlights Escaped Regulation
Read more of this story at Slashdot.
CodeSOD: The Review
Frequent contributor Argle Bargle (recently, or even in last week's Errord) works with a programmer called "Jimbo". Jimbo is a solid co-worker and a good programmer. He has more tenure at the company than Argle, which means Jimbo is who Argle goes to when he has questions.
Recently, Argle worked his way through a rather complicated bit of code. It involved passing data between two different languages inside of a real-time system. Much of its functionality was opaque and complicated, so Argle wrote literal paragraphs of documentation explaining what the code did, how to invoke it, what the gotchas might be, and how to avoid them.
Argle expected the pull request to take some time to complete, but Jimbo was on the spot and approved it quickly. Another reviewer chimed in, and in went the code.
The next day, Argle and Jimbo were working together through some fresh code which depended on that request.
"Wait a second," Jimbo asked, "how does this data make it from one thread to another? It's mallocd. I don't see how it gets past that boundary."
"You realize," Argle replied, "I documented this, in detail, in the code you reviewed yesterday afternoon."
"Oh, that? I didn't read it."
"That defeats the purpose of code reviews."
Jimbo shrugged. "I'm sure it's fine."
Argle writes:
I have worked in two aerospace firms in my life and there are days I wonder that I risk setting foot in an airplane.
[Advertisement] Picking up NuGet is easy. Getting good at it takes time. Download our guide to learn the best practice of NuGet for the Enterprise.Japan's Nuclear Watchdog Halts Plant's Reactor Safety Screening Over Falsified Data
Read more of this story at Slashdot.
AI Chip Frenzy To Wallop DRAM Prices With 70% Hike
Read more of this story at Slashdot.
Google and Character.AI Agree To Settle Lawsuits Over Teen Suicides
Read more of this story at Slashdot.
OpenAI Launches ChatGPT Health, Encouraging Users To Connect Their Medical Records
Read more of this story at Slashdot.
California Lawmaker Proposes a Four-Year Ban On AI Chatbots In Kids' Toys
Read more of this story at Slashdot.
JPMorgan Chase Reaches a Deal To Take Over the Apple Credit Card
Read more of this story at Slashdot.
Bose Open-Sources Its SoundTouch Home Theater Smart Speakers Ahead of End-of-Life
Read more of this story at Slashdot.
Warner Bros Rejects Revised Paramount Bid, Sticks With Netflix
Read more of this story at Slashdot.
Power Bank Feature Creep is Out of Control
Read more of this story at Slashdot.
New Dietary Guidelines Abandon Longstanding Advice on Alcohol
Read more of this story at Slashdot.
Samsung's Rolling Ballie Robot Indefinitely Shelved After Delays
Read more of this story at Slashdot.
The Inevitable Rise of the Art TV
Read more of this story at Slashdot.
How Aviation Emissions Could Be Halved Without Cutting Journeys
Read more of this story at Slashdot.
Microsoft Cancels Plans To Rate Limit Exchange Online Bulk Emails
Read more of this story at Slashdot.
