Remove Design Remove Exercise Remove Operating System Remove Programming
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). For example, let’s say you enjoyed ‘ Designing far memory data structures: think outside the box.’ A fork() in the road (I hope the designers of WASI are paying attention!).

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?

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

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? However, that design issue isn’t germane to this discussion. If a human writes software to generate prompts that in turn generate an image, is that copyrightable?

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++ 58
article thumbnail

iOS Engine Choice In Depth

Alex Russell

Does Apple restrict, in any way, the ability of competing web browsers to deploy their own web browsing engines when running on Apple's operating system? Developers can provide feedback from using features and lobby other browsers to adopt (or re-design) them. House Antitrust Subcommittee includes their most specific claims: 4.

article thumbnail

The Pursuit of Appiness

Alex Russell

"Appiness" is an illusion, an arbitrary line drawn to include programs built on some platforms but not others, and all of today's OSes allow multiple platforms to expose "real apps." Safety is within our budget, assuming platforms don't make exotic and dangerous APIs available all programs — more on that in a second.

article thumbnail

Strategy

The Agile Manager

It’s also awkward, an exercise of the blindfolded people describing the pachyderm. Some of this is likely a function of professional programming: if, for the totality of your career, the boss has supplied you with the reason why you do the things that you do, it isn’t natural to start a new initiative by asking “why”. And that’s ok.