article thumbnail

Off by Two

Nick Desaulniers

“War stories” in programming are entertaining tales of truly evil bugs that kept you up at night. halt (); Some sort of very early exception handler; better to sit busy in an infinite loop than run off and destroy hardware or corrupt data, I suppose. Recent work. halt_loop: while ( true ). a “gadget.”)

C++ 67
article thumbnail

Progress Delayed Is Progress Denied

Alex Russell

Now in development in WebKit after years of radio silence, WebXR APIs provide Augmented Reality and Virtual Reality input and scene information to web applications. Combined with (delayed) advanced graphics APIs and threading support, WebXR enables critical immersive, low-friction commerce and entertainment on the web. Shape Detection.

Media 145
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

Solaris to Linux Migration 2017

Brendan Gregg

Linux has been adding tracing technologies over the years: kprobes (kernel dynamic tracing), uprobes (user-level dynamic tracing), tracepoints (static tracing), and perf_events (profiling and hardware counters). I also wrote and published an entertaining SMF manifest that played music. A lot of people got it and learned to love SMF.

article thumbnail

Microservices Adoption in 2020

O'Reilly

Combined, technology verticals—software, computers/hardware, and telecommunications—account for about 35% of the audience (Figure 2). So it just makes sense to instantiate microservices at the level of the virtual machine (VM), as distinct to that of the container. Figure 2: Respondent industries.

Database 135