Four short links: 18 May 2020

Web Assembly, System Design, Underhanded Source, and GNU Radio

By Nat Torkington
May 18, 2020
Four Short Links
  1. The Web Assembly App GapThis essay states the case for the modern browser as a platform, and explores some components that might fill the gaps in a modern stack. […] Content-aware, versioned data; UI Framework; Standard interfaces for automation; Stateful Service Architecture. (via Paul Butler)
  2. Hints and Principles for Computer System Designsuggests the goals you might have for your system—Simple, Timely, Efficient, Adaptable, Dependable, Yummy (STEADY)—and effective techniques for achieving them—Approximate, Incremental, Divide & Conquer (AID).
  3. Learn faster. Dig deeper. See farther.

    Join the O'Reilly online learning platform. Get a free trial today and find answers on the fly, or master something new and useful.

    Learn more
  4. Initial Analysis of Underhanded Source Codesource code that appears benign to human review but is actually malicious. This paper looks at examples, summarizes literature, identifies promising mechanisms for countering it, and digs deep into one dataset (the Obfuscated V Contest).
  5. Tempest in GNU RadioTEMPEST (or Van Eck Phreaking) is a technique to eavesdrop video monitors by receiving the electromagnetic signal emitted by the VGA/HDMI cable and connectors (although other targets are possible, such as keyboards, for which the same term is generally used[…]). This is basically a re-implementation of Martin Marinov’s excellent TempestSDR in GNU Radio.
Post topics: Four Short Links
Post tags: Signals