The AI That’s Too Dangerous to Release

The AI That’s Too Dangerous to Release

Apart from another fancy acronym, GPT-2 brought along somewhat coherent (semantically, at least) language generation capabilities, some semblance of hope for zero-shot transfer learning, and a transformer network  trained with approximately 1.5 billion parameters on a text corpus with over 40 gigabytes of internet wisdom. You see, what made BERT so great was that it used what’s called a bidirectional language model, as opposed to GPT’s unidirectional language model. Both methods aim to create large and powerful pretrained language models that are useful in a transfer learning context, but GPT-2 had a hidden superpower that was guaranteed to drive media outlets wild — writing articles about talking, four-horned, half-breed unicorns in the Andes…

If you’ve read this article completely and still feel like you don’t have GPT-2 engrained in your bones, fear not.

Source: blog.floydhub.com

The Artistry of China’s Ivory Puzzle Balls

The Artistry of China’s Ivory Puzzle Balls

’”

The Heritage owns two exquisite puzzle balls from the 19th century, when the art form—a special style of carving from Guangzhou, or Canton—reached its peak. According to Moy, dragons were common puzzle ball motifs because of their auspicious meaning in Chinese culture. “Puzzle balls were common works of art for them to purchase and were a way for artisans to try to show off skills.”

Source: www.atlasobscura.com

What It’s Like to Work on Ultra-Violent Games Like Mortal Kombat

What It’s Like to Work on Ultra-Violent Games Like Mortal Kombat

They told Kotaku that they had worked on the game throughout 2018, and spent their days reviewing violent animation work, discussing it with leads, sharing feedback with animators, and generally being surrounded by the kind of bloody real-life research material that creators reference in order to animate video game gore. Hutchinson said he spends a lot of time thinking about how those who don’t game might perceive violence, arguing that the sensory feedback you get from interacting with the game — the thrill of winning, and fear of losing — does a lot of work to make graphic violence abstract in nature. All the developer remembers getting was a verbal heads-up during the hiring process, when the interviewer noted that since they were working on a Mortal Kombat game, the work could be “a little violent.”

Source: www.kotaku.com.au

The Slippery Slope of In-Product Messaging

The Slippery Slope of In-Product Messaging

In-product education is a pattern that has emerged from the overlap between user experience design, marketing strategy, and product management. But in the long run, investment in in-product education can limit user experience. If you are considering using in-product education to guide your users, try instead to solve the underlying problem.

Source: matthewstrom.com

The Mind-Boggling Artistry of China’s Ivory Puzzle Balls

The Mind-Boggling Artistry of China’s Ivory Puzzle Balls

’”

The Heritage owns two exquisite puzzle balls from the 19th century, when the art form—a special style of carving from Guangzhou, or Canton—reached its peak. According to Moy, dragons were common puzzle ball motifs because of their auspicious meaning in Chinese culture. “Puzzle balls were common works of art for them to purchase and were a way for artisans to try to show off skills.”

Source: www.atlasobscura.com

Why do you grab your bag when running off a burning plane?

Why do you grab your bag when running off a burning plane?

And it surely does not get more intense than it was for the passengers on Aeroflot Flight 1492 last Sunday. “I don’t know how the mind works in these situations,” Mikhail Savchenko, an Aeroflot passenger who took a video after escaping the plane that showed people carrying luggage, wrote on Facebook. Watching from the safety of your phone, as an armchair disaster observer, it’s easy to think you would never act so unwisely, but grabbing for possessions is more common than one might think.

Source: www.nytimes.com

During Cold War, CIA Plucked Soviet Submarine from Ocean Floor Using Giant Claw

During Cold War, CIA Plucked Soviet Submarine from Ocean Floor Using Giant Claw

This mission, codenamed Project Azorian, involved the C.I.A. commissioning the construction of a 600-foot ship to retrieve a sunken Soviet submarine from the ocean floor—all in complete secrecy. The six-year mission began in 1968, when the Soviet ballistic missile submarine K-129 went missing without explanation somewhere in the Pacific Ocean. According to Project AZORIAN: The CIA and the Raising of the K-129, a book co-written by naval historian Norman Polmar and documentary director Michael White, about midway through the process, a few of the grabber arms encircling the submarine broke, and a large part of the K-129 fell back to the ocean floor.

Source: www.smithsonianmag.com

Designing an end-to-end encrypted CI/CD pipeline with Keybase.io

Designing an end-to-end encrypted CI/CD pipeline with Keybase.io

Assuming the user already belongs to a team named “my-team”, creating a repository with the CLI is as easy as:

Me (or anyone on my Keybase team) can now interact with this repo as any regular Git repo, over the protocol:

By default, es to this repository will trigger a chat message on the Keybase team chat! Furthermore, the Keybase CLI client supports listening to chat notifications:

To login to Keybase and listen to those message, lets say on a job server, we can utilise the command:

login requires a as auth credential. The Job Server clones the repo inside the instance, to filesystem or memory.

Source: zemanel.eu

Let’s Build a Compiler (1995)

Let’s Build a Compiler (1995)

This series of articles is a tutorial on the theory and practice of developing language parsers and compilers. I also take a page from the work of Ron Cain, the author of the original Small C. Whereas almost all other compiler authors have historically used an intermediate language like P-code and divided the compiler into two parts (a front end that produces P-code, and a back end that processes P-code to produce executable object code), Ron showed us that it is a straightforward matter to make a compiler directly produce executable object code, in the form of assembler language statements. One final caveat: One of the principles we’ll be sticking to here is that we don’t fool around with P-code or imaginary CPUs, but that we will start out on day one producing working, executable object code, at least in the form of assembler language source.

Source: xmonader.github.io

Both Windows 10 and Chrome OS are embracing the Linux kernel

Both Windows 10 and Chrome OS are embracing the Linux kernel

That’s because the bones of the open-source operating system kernel will soon be baked into Windows 10 and Chrome OS, as Microsoft and Google revealed at their respective developer conferences this week. Microsoft is overhauling its Windows Subsystem for Linux, which surprisingly debuted in the operating system three years ago. They already suffer from a minuscule user share, and developers may shift toward Windows and Chrome if the Linux kernels in those operating systems get the same job done.

Source: www.pcworld.com