Four short links: 24 January 2019

Four short links: 24 January 2019

Computational Periscopy, Automating Data Structures,
Multi-Stream Processing, and Open Source Bioinstruments

  1. Computational
    Periscopy with an Ordinary Camera
    (Nature) — Here we
    introduce a two-dimensional computational periscopy technique that
    requires only a single photograph captured with an ordinary digital
    camera. Our technique recovers the position of an opaque object and
    the scene behind (but not completely obscured by) the object, when
    both the object and scene are outside the line of sight of the
    camera, without requiring controlled or time-varying illumination.
    Such recovery is based on the visible penumbra of the opaque object
    having a linear dependence on the hidden scene that can be modeled
    through ray optics.
    Computation and vision, whether deep
    learning or this kind of mathematical witchcraft, has brought about
    an age of truly amazing advances. Digital cameras are going to make
    film cameras look like pinhole cameras because the digital feature
    set will be staggering. (All requiring computational power, on- or

  2. The Data Calculator: Data Structure Design and Cost Synthesis From
    First Principles, and Learned Cost Models
    We present a
    design engine, the Data Calculator, which enables interactive and
    semi-automated design of data structures. It brings two
    innovations. First, it offers a set of fine-grained design
    primitives that capture the first principles of data layout design:
    how data structure nodes lay out data, and how they are positioned
    relative to each other. This allows for a structured description of
    the universe of possible data structure designs that can be
    synthesized as combinations of those primitives. The second
    innovation is computation of performance using learned cost
    I’m always interested in augmentation for programmers.
    Adrian Colyer

  3. Confluo
    (Berkeley) — open source system for
    real-time distributed analysis of multiple data streams. Confluo
    simultaneously supports high throughput concurrent writes, online
    queries at millisecond timescales, and CPU-efficient ad hoc queries
    via a combination of data structures carefully designed for the
    specialized case of multiple data streams, and an end-to-end
    optimized system design.
    The home page has more
    information. Designing for multiple data streams is an interesting
    architectural choice. Any interesting business will track multiple
    data streams, but will they do that in one system or bolt together

  4. Open-Sourcing Bioinstruments
    — story of the poseidon
    syringe pump system
    , which has free hardware designs and

Continue reading Four
short links: 24 January 2019.

Author: Raymond Mueller

My name is Raymond Mueller. I am a DUI Lawyer here in Buffalo Grove, Illinois. I am looking to learn and share information with others doing what I do.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s