Remove Development Remove Exercise Remove Operating System Remove Programming
article thumbnail

Percona Is Introducing Telemetry Mechanisms Into MySQL, PostgreSQL, and MongoDB

Percona

Continuing this trajectory into the future improvements in the development of our software products will require many decisions. Data-informed decision-making is key to delivering products that users love and also key to making the difficult choices on where to invest precious development resources and funds.

article thumbnail

End of term

The Morning Paper

In case you’re wondering, that paper was " Why functional programming matters " (revisited again on the blog 2 years later). I wonder what amazing research developments the next five years might bring us??! The role of the operating system in a kernel-bypass era. Can we prove time protection?

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

A persistent problem: managing pointers in NVM

The Morning Paper

On the last morning of the conference Daniel Bittman presented some of the work being done in the context of the Twizzler OS project to explore new programming models for NVM. The starting point is a set of three asumptions for an NVM-based programming model: Compared to traditional persistent media, NVM is fast. What about security?

article thumbnail

GotW #97 Solution: Assertions (Difficulty: 4/10)

Sutter's Mill

An assertion documents the expected state of specific program variables at the point where the assertion is written, in a testable way so that we can find program bugs — logic errors that have led to corrupted program state. Assertions are only about finding bugs, not doing program work.

C++ 66
article thumbnail

Copyright, AI, and Provenance

O'Reilly

This ruling in itself raises many questions: how much creativity is needed, and is that the same kind of creativity that an artist exercises with a paintbrush? In the year or so since ChatGPT’s release, developers have been building applications on top of the state-of-the-art foundation models. But that isn’t the end of the story.

article thumbnail

iOS Engine Choice In Depth

Alex Russell

Recent posts here covering the slow pace of WebKit development and ways the mobile browser market has evolved to disrespect user choice have sparked conversations with friends and colleagues. Also, allowing other web browser engines could put users at risk if developers abandon their apps or fail to address a security flaw quickly.

article thumbnail

The Pursuit of Appiness

Alex Russell

The idea that preventing browser innovation is pro-user is particularly risible, leading to entirely avoidable catch-22 scenarios for developers and users. Safety is within our budget, assuming platforms don't make exotic and dangerous APIs available all programs — more on that in a second. " Platforms, while plural, are not equal.