IPFS, Again

IPFS, Again

Your browser than uses DNS, a decentralized naming system, to resolve that name to an IP address which is the IP address of the server that has this content. There’s DNSLink, a rather practical system that has you add another DNS record to ‘link’ it to your decentralized website. IPFS-based websites do update their DNS records every time that they update their website, so that they can avoid using IPNS, because IPNS is just too slow.

Source: macwright.org

Voilà turns Jupyter notebooks to standalone web applications

Voilà turns Jupyter notebooks to standalone web applications

Including bqplot figures with voilàTogether with ipympl, voilà is actually a simple means to render interactive matplotlib figures in a standalone web application:
Rendering interactive matplotlib figures in a web application with voilàVoilà is language-agnostic
Voilà can be used to produce applications with any Jupyter kernel. A roadmap item for the gridstack voilà template is to support the entire spec for the deprecated jupyter dashboards and to create a WYSIWYG editor for these templates in the form of a JupyterLab extension.Note that voila-gridstack template is still at an early stage of development. A Jupyter server extension
Beyond the voila command-line utility, the voilà package also include a Jupyter server extension, so that voilà dashboards can be served alongside the Jupyter notebook application.

Source: blog.jupyter.org

Voilà turns Jupyter notebooks in standalone web applications

Voilà turns Jupyter notebooks in standalone web applications

Including bqplot figures with voilàTogether with ipympl, voilà is actually a simple means to render interactive matplotlib figures in a standalone web application:
Rendering interactive matplotlib figures in a web application with voilàVoilà is language-agnostic
Voilà can be used to produce applications with any Jupyter kernel. A roadmap item for the gridstack voilà template is to support the entire spec for the deprecated jupyter dashboards and to create a WYSIWYG editor for these templates in the form of a JupyterLab extension.Note that voila-gridstack template is still at an early stage of development. A Jupyter server extension
Beyond the voila command-line utility, the voilà package also include a Jupyter server extension, so that voilà dashboards can be served alongside the Jupyter notebook application.

Source: blog.jupyter.org

Horror Panegyric

Horror Panegyric

Lord Horror is the creation of David Britton and Michael Butterworth, founders of Savoy Books in England. Though the novel Lord Horror was effectively suppressed and remains difficult to find even today, the character Lord Horror multiplied, made appearances in different media, spawned other characters who in turn featured in their own books, comics, music. Though I’d been aware of Savoy for some time, the first of their tomes that I read was the novel Motherfuckers: The Auschwitz of Oz, which was the follow-up to Lord Horror.

Source: supervert.com

New study dramatically narrows the search for advanced life in the universe

New study dramatically narrows the search for advanced life in the universe

“To sustain liquid water at the outer edge of the conventional habitable zone, a planet would need tens of thousands of times more carbon dioxide than Earth has today,” said Edward Schwieterman, the study’s lead author and a NASA Postdoctoral Program fellow working with Lyons. Although the team concluded recently that microbial biospheres may be able to thrive on a planet with abundant carbon monoxide, Schwieterman emphasized that “these would certainly not be good places for human or animal life as we know it on Earth.” “We could identify otherwise habitable planets with carbon dioxide or carbon monoxide levels that are likely too high to support complex life.”

Source: phys.org

PingCAP Talent Plan: Courses on writing distributed systems in Go and Rust

PingCAP Talent Plan: Courses on writing distributed systems in Go and Rust

This is a series of training courses about writing distributed systems in Go and Rust. As such, the courses focus on subjects relevant to those projects. They are though appropriate for all Go and Rust programmers — they do not require any knowledge of or interest in either TiDB or TiKV.

Source: github.com

An Orbit Map of the Solar System

An Orbit Map of the Solar System

This week’s map shows the orbits of more than 18000 asteroids in the solar system. For this map I used the NASA HORIZONS server to generate orbit paths centered around the sun. So in the end the asteroid tails reach back to the last possible data point, or 10 years, or a quarter of the object’s orbit – whichever is smallest.

Source: tabletopwhale.com

States are looking to jam T-Mobile and Sprint’s proposed $26.5B merger

States are looking to jam T-Mobile and Sprint’s proposed $26.5B merger

The lawsuitm, filed in the United States District Court for the Southern District of New York, alleges that the merger of Sprint and T-Mobile would be anti-competitive and drive up costs for consumers. “The T-Mobile and Sprint merger would not only cause irreparable harm to mobile subscribers nationwide by cutting access to affordable, reliable wireless service for millions of Americans, but would particularly affect lower-income and minority communities here in New York and in urban areas across the country.” “CWA applauds the Attorneys General and especially General Letitia James’ leadership in taking decisive action today to prevent T-Mobile and Sprint from gaining anti-competitive power at the expense of workers, customers, and communities,” added Chris Shelton, president of the Communications Workers of America (CWA), in a statement.

Source: techcrunch.com

Implementing a resumable exception system in Go

Implementing a resumable exception system in Go

With Java exceptions the stack is unwound searching for an exception handler, and thus that handler can’t reach down into the stack, nor can it fix things and continue — but with resumable exceptions it can. A resumable exception is signalled by code; once it’s signalled, the exception-handling machinery examines the call stack and looks for all handlers capable of handling the exception, then runs them in order until one of them actually handles it. I kinda of lied in the previous section — while you don’t need traditional exceptions for the exception part of resumable exceptions, you do need them (or some other control-flow primitive) to handle them, so that handlers can transfer control and resumption can occur.

Source: rauhl.com

‘1984’ at Seventy: Why We Still Read Orwell

‘1984’ at Seventy: Why We Still Read Orwell

It has outlasted in public awareness other contenders from its era, such as Aldous Huxley’s “Brave New World” (1932), Ray Bradbury’s “Fahrenheit 451” (1953), and Anthony Burgess’s “A Clockwork Orange” (1962), not to mention two once well-known books to which it is indebted, Yevgeny Zamyatin’s “We” (1921) and Arthur Koestler’s “Darkness at Noon” (1940). Partly it’s owing to the fact that, unlike “Darkness at Noon,” Orwell’s book was not intended as a book about life under Communism. The overt political material—such as “The Theory and Practice of Oligarchical Collectivism,” the (very long) book that the commissar O’Brien gives to Winston and Julia as he lures them into the trap—is likely now skipped by many readers.

Source: www.newyorker.com