Sam Altman’s Leap of Faith

Sam Altman’s Leap of Faith

Whether OpenAI is able to attract so much funding is an open question, but our guess is that it will, if for no reason other than Altman himself — a force of nature who easily charmed a crowd during an extended stage interview with this editor Thursday night, in a talk that covered everything from YC’s evolution to Altman’s current work at OpenAI. We also asked what it means that, under Altman’s leadership, OpenAI has become a “capped profit” company, with the promise of giving investors up to 100 times their return before giving away excess profit to the rest of the world. Before we parted ways, we also shared with Altman various criticisms by AI researchers who we’d interviewed ahead of our sit-down and who’d complained that, among other things, OpenAI seeks out attention for qualitative and not foundational leaps in already proven work, and that its very mission of discovering a path to “safe” artificial general intelligence needlessly raises alarms and makes their research harder.

Source: techcrunch.com

China wants us to forget the horrors of Tiananmen as it rewrites its history

China wants us to forget the horrors of Tiananmen as it rewrites its history

Journalists generally shy away from taking political or ideological positions and yet, since China has for 30 years tried to deny its crime, the simple act of writing about it unwittingly tips us into activism. In recent years this dynamic has not been confined to hot-button topics alone, as China retrofits its history into a vision that starts in the stone age and ends with the Communist party, a single continuum that serves to legitimise the current leadership and its narrative of the past, the present and the future. In this way, political no-go zones are scattered throughout the long millennia of Chinese history and scholars lament how much access to archives is being restricted, in particular for topics still little explored, such as the actions and fate of Chinese collaborators of Japanese invaders during the Second World War or issues that touch upon ethnic tensions, whether in inner Mongolia or Tibet.

Source: www.theguardian.com

Supdate (Clojure library for transforming nested data structures)

Supdate (Clojure library for transforming nested data structures)

is a small Clojure/ClojureScript library for transforming nested data structures in a straightforward and efficient way. lets you express nested transformations as data structures which match the schema of the input, and then executes these transformations efficiently. It will avoid doing several ‘deep dives’ in the data, doing all it has to do once at a given path.

Source: vvvvalvalval.github.io

To Many Chinese, America Was Like ‘Heaven.’ Now They’re Not So Sure

To Many Chinese, America Was Like ‘Heaven.’ Now They’re Not So Sure

Mr. Qi’s views are an example of the complex, sometimes contradictory attitudes toward the United States held across China — a love-hate relationship that presents an unusual challenge to the ruling Communist Party and its leader, Xi Jinping, as they try to defend their image at home amid the bruising trade war. Divided popular opinion — and ambivalence about America, even among some of its most ardent fans (and critics) — makes it difficult for Beijing to come down too hard on the United States. But they also increasingly see it as a strategic rival — a view partly fueled by pride in China’s rise, and by the party’s propaganda organs, which have long depicted America as a hostile, imperialist country that has tried to keep China down.

Source: www.nytimes.com

Stealing Downloads from Slack Users

Stealing Downloads from Slack Users

The vulnerability could have allowed a remote attacker to submit a masqueraded link in a slack channel, that “if clicked” by a victim, would silently change the download location setting of the slack client to an attacker owned SMB share. Final Thoughts
This technique could be unmasked by savvy Slack users, however if decades of phishing campaigns have taught us anything, it’s that users click links, and when leveraged through an untrusted RSS feed, the impact can get much more interesting. Furthermore, we could have easily manipulated the download item when we control the share it’s uploaded to, meaning the Slack user that opens/executes the downloaded file will actually instead be interacting with our modified document/script/etc off the remote SMB share, the options from there on are endless.

Source: medium.com

Faux Rogan

Faux Rogan

Our deep learning engineers at Dessa built a model to replicate Joe Rogan’s voice to showcase current AI techniques. Can you tell which are real or fake (Faux Rogan)? It’s important that we listen to what others have to say about this work.

Source: fakejoerogan.com

Shell Completions in Rust

Shell Completions in Rust

Writing shell completions in bash means you get easy integration with , plus you can use the same distribution mechanism as most other shell completion scripts, which limits the chances of surprising your users. Completion scripts for a feature-ful command line application can get quite large, so having the Rust compiler around to check your work can be handy. For authors of Rust command line parsing libraries, there is the option of creating derive macros to generate completion scripts for your users (CLI app authors), and since you are creating the scripts in Rust rather than bash, you can use all the standard Rust codegen tooling rather than trying to generate completion scripts in bash.

Source: www.joshmcguigan.com

Virtual DOM is pure overhead (2018)

Virtual DOM is pure overhead (2018)

Misunderstood claims about virtual DOM performance date back to the launch of React. It would be much more efficient if we could skip straight to step 3:

The diffing algorithms used by React and other virtual DOM frameworks are fast. Virtual DOM is valuable because it allows you to build apps without thinking about state transitions, with performance that is generally good enough.

Source: svelte.dev

Shell Completions in Pure Rust

Shell Completions in Pure Rust

Writing shell completions in bash means you get easy integration with , plus you can use the same distribution mechanism as most other shell completion scripts, which limits the chances of surprising your users. Completion scripts for a feature-ful command line application can get quite large, so having the Rust compiler around to check your work can be handy. For authors of Rust command line parsing libraries, there is the option of creating derive macros to generate completion scripts for your users (CLI app authors), and since you are creating the scripts in Rust rather than bash, you can use all the standard Rust codegen tooling rather than trying to generate completion scripts in bash.

Source: www.joshmcguigan.com

Virtual DOM is pure overhead

Virtual DOM is pure overhead

Misunderstood claims about virtual DOM performance date back to the launch of React. It would be much more efficient if we could skip straight to step 3:

The diffing algorithms used by React and other virtual DOM frameworks are fast. Virtual DOM is valuable because it allows you to build apps without thinking about state transitions, with performance that is generally good enough.

Source: svelte.dev