author

Grand Theft Auto III for Dreamcast with Falco Girgis and Stef Kornilios Mitsis Poiitidis

Grand Theft Auto III is a 2001 an open-world action-adventure game developed by Rockstar Games and it had a profound impact on both gaming and popular culture. Its success cemented video games as a dominant form of entertainment and storytelling, and paved the way for future blockbuster franchises. The game was also a technological milestone

The post Grand Theft Auto III on the Dreamcast with Falco Girgis and Stef Kornilios Mitsis Poiitidis appeared first on Software Engineering Daily.

Philip Martin on Security at Coinbase

Cryptocurrency exchanges face unique security challenges that require specialized threat assessments and planning. Coinbase is a cryptocurrency exchange based in the United States. It was founded in 2012 and has evolved alongside cryptocurrency as a technology. Philip Martin is the Chief Security Officer at Coinbase. Prior to Coinbase, Philip built and led the Incident Response

The post Security at Coinbase with Philip Martin appeared first on Software Engineering Daily.

Mojo: Creating a CUDA Alternative with Chris Lattner

Python is the dominant language for AI and data science applications, but it lacks the performance and low-level control needed to fully leverage GPU hardware. As a result, developers often rely on NVIDIA’s CUDA framework, which adds complexity and fragments the development stack. Mojo is a new programming language designed to combine the simplicity of

The post Mojo and Building a CUDA Replacement with Chris Lattner appeared first on Software Engineering Daily.

OpenTofu with Cory O’Daniel and Malcolm Matalka

OpenTofu is an open-source alternative to Terraform, designed for managing infrastructure as code. It enables users to define, provision, and manage their cloud and on-premises resources using a declarative configuration language. OpenTofu was created to ensure an open and community-driven approach to infrastructure tooling, and it emphasizes compatibility and extensibility for diverse deployment scenarios. Cory

The post OpenTofu with Cory O’Daniel and Malcolm Matalka appeared first on Software Engineering Daily.

Exploring Chip Design in the Age of AI with Thomas Andersen

Synopsys is a leading electronic design automation company specializing in silicon design and verification, as well as software integrity and security. Their tools are foundational to the creation of modern chips and embedded software, powering everything from smartphones to cars. Chip design is a deeply complex process, often taking months or years and requiring the

The post Chip Design in the AI Era with Thomas Andersen appeared first on Software Engineering Daily.

Modern Distributed Applications with Stephan Ewen

A major challenge with creating distributed applications is achieving resilience, reliability, and fault tolerance. It can take considerable engineering time to address non-functional concerns like retries, state synchronization, and distributed coordination. Event-driven models aim to simplify these issues, but often introduce new difficulties in debugging and operations. Stephan Ewen is the Founder at Restate which

The post Modern Distributed Applications with Stephan Ewen appeared first on Software Engineering Daily.

The Quantity of Gold Found in a Vintage Laptop

the amount of gold contained in your smartphone is likely not substantial enough to make it a worthwhile pursuit. For instance, experts on gold indicate that it would require multiple phones to extract a single gram of gold.

This raises an interesting follow-up question: How much gold can you find in your old laptop? Given that laptops are typically larger than smartphones and consist of more parts, one might anticipate a slightly higher gold content. Indeed, gold is utilized rather extensively within a computer, primarily for circuit boards, connectors, and various other contacts. However, despite its presence in several areas, the total amount of gold within a laptop remains relatively minimal and would yield little value if harvested and refined.

SD Bullion approximates that around one-fifth of a gram of gold is incorporated within the average computer, perhaps even a bit more. Laptops are generally on the smaller side of computers, and SD Bullion suggests that each one contains roughly a tenth of a gram of gold. Like smartphones, that’s not a significant amount, but could become valuable in bulk … provided you were prepared to disassemble hundreds of devices to make it economically viable. Consider the labor involved in gathering the devices, dismantling them, and then sorting and melting the materials!

What is the reason for using gold in a desktop or laptop?

The Difficulty of Evaluating AI Models with Ankur Goyal

Evaluations are critical for assessing the quality, performance, and effectiveness of software during development. Common evaluation methods include code reviews and automated testing, and can help identify bugs, ensure compliance with requirements, and measure software reliability. However, evaluating LLMs presents unique challenges due to their complexity, versatility, and potential for unpredictable behavior. Ankur Goyal is

The post The Challenge of AI Model Evaluations with Ankur Goyal appeared first on Software Engineering Daily.

Harjot Gill on Code Review using CodeRabbit and RAG

One of the most immediate and high-impact applications of LLMs has been in software development. The models can significantly accelerate code writing, but with that increased velocity comes a greater need for thoughtful, scalable approaches to codereview. Integrating AI into the development workflow requires rethinking how to ensure quality,security, and maintainability at scale. CodeRabbit is

The post CodeRabbit and RAG for Code Review with Harjot Gill appeared first on Software Engineering Daily.

ByteDance’s Container Networking Stack with Chen Tang

ByteDance is a global technology company operating a wide range of content platforms around the world, and is best known for creating TikTok. The company operates at a massive scale, which naturally presents challenges in ensuring performance and stability across its data centers. It has over a million servers running containerized applications, and this required

The post ByteDance’s Container Networking Stack with Chen Tang appeared first on Software Engineering Daily.