Routingle
let's talk about Bridgerton tea, my ask is open
will byers stan first human second
Aqua Utopia|海の底で記憶を紡ぐ
No title available

Discoholic 🪩

No title available
wallacepolsom
"I'm Dorothy Gale from Kansas"
Today's Document

#extradirty
Alisa U Zemlji Chuda

❣ Chile in a Photography ❣

PR's Tumblrdome

ellievsbear

Andulka

@theartofmadeline
Show & Tell
Cosmic Funnies
i don't do bad sauce passes

Origami Around
seen from Gibraltar

seen from Malaysia

seen from Malaysia
seen from Malaysia

seen from United States

seen from United States

seen from United States
seen from United States
seen from Malaysia
seen from United States

seen from Malaysia

seen from United Kingdom
seen from United States

seen from Japan
seen from United States

seen from Germany
seen from United States

seen from Belgium

seen from Malaysia

seen from United States
@siriusqbot
Routingle
AI’s Self-Portrait
IBM Research asked AI to create a self-portrait. And the result (shown here) was published in the New York Times on October 19. Creating the image required a lengthy training program. First, the system identified a core visual concept of AI by ingesting over 3,000 articles about AI from the NYT, which it narrowed down to a human and robot shaking hands. Then, it was trained on a data set of over 1,000 images of robot and human hands in order to draw a new image. And, finally, it was trained with samples of NYT cover art so that the final creation would fit the publishers’ visual style. The resulting original art piece portrays AI and human creativity working together, hand in hand.
Learn more about the process behind the AI self-portrait ->
The World’s Smartest Supercomputer
IBM and the U.S. Department of Energy’s Oak Ridge National Laboratory recently unveiled the world’s smartest, most powerful supercomputer, called Summit. At peak performance it can run 200 quadrillion calculations per second, or, in other words, if every person on Earth completed one calculation per second, it would take the world population 305 days to do what Summit can do in 1 second. Summit was built to meet the data-centric demands of the AI era, which can optimize the amount of simulation that needs to be done for faster results. Summit was designed with over 30 applications in mind, and it’s unveiling helps bring the computer industry even closer to supercomputing at scale.
Learn more about Summit here ->
Ubuntu 18.04 LTS - See What’s New
Ubuntu 18.04 LTS Bionic Beaver is the latest release of Ubuntu Linux Distribution, This release come with the latest GNOME desktop 3.28 as default desktop environment, powered by the latest linux kernel 4.15 series, which means that it offers support for the latest hardware components available on the market. Also, Introduce normal installation and minimal installation on the graphical installer.
X11 is now used as default display server in Ubuntu 18.04 LTS instead of wayland, but you can still use Wayland by selecting “Ubuntu on Wayland” option from the login screen. Integrates with canonical livepatch for rebootless kernel updates, it mean ubuntu user can install a critical Linux kernel update without rebooting the system, to activated this feature need ubuntu SSO account.
For more details you can read on Ubuntu 18.04 LTS release notes
No More Privacy Invasion Without Adequate & Fair Individual Compensation!
First look at the touchscreen Pokédex in the newest Pokémon Center DX in Tokyo.
Holy shit
Async Function Declarations in JavaScript
The async Function Declaration is a new JS feature available with modern versions of Node.js (8+) and all modern browsers except IE 11 currently. It helps make async operations more manageable by only requiring one scope instead of a bunch of nested ones like Promises or straight callbacks. Here is a Promise based strategy compared to an async one:
function getCars() { // Simulate an Async API call const cars = ['miata', 'elise', '4c']; return new Promise((resolve, reject) => { setTimeout(() => { resolve(cars); }, 500); }); } function getCarsPromise() { getCars().then((result) => { console.log('Promise:', result); // [ 'miata', 'elise', '4c' ] }); } async function getCarsAsync() { console.log('async:', await getCars()); // async: [ 'miata', 'elise', '4c' ] } getCarsPromise(); getCarsAsync();
Note that await only works when the function it precedes returns a Promise. Anyways, the real advantage comes when multiple async requests are done. For example:
function uppercaseCars(cars) { // Simulate an Async API call return new Promise((resolve, reject) => { cars = cars.map((car) => String(car).toUpperCase()); setTimeout(() => { resolve(cars); }, 1000); }); } async function processCars() { const cars = await getCars(); console.log('Processed:', await uppercaseCars(cars)); // [ 'MIATA', 'ELISE', '4C' ] } processCars();
Here is another example that the Pupeteer library implements. Arrow functions can also be used marked as async, so the above could be written with a self executing arrow function:
(async () => { const cars = await getCars(); console.log('Processed:', await uppercaseCars(cars)); // [ 'MIATA', 'ELISE', '4C' ] })();
Github Location https://github.com/Jacob-Friesen/obscurejs/blob/master/2018/async.js
Nexus 5X API 26 Emu
using A-FrameVR
a bit "fuzzy" in rendering a gif of javaFX animation in the browser - the challenge is to get this alien guy in an AFrame scene
TODO: start by remembering to chg the gif-maker settings... yikes!!
then: you can try javaFX - javascript / java bridge - to try & leverage three.js - but - do not - ocd over it - if you can't get it to work - too many other things in the queue
this.imports:
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import java.net.HttpUrlConnection;
(this is what i mean by: o-c-d)
import org.w3c.dom.Node;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.DOMConfiguration;
import org.w3c.dom.DocumentFragment;
import org.w3c.dom.Entity;
import org.w3c.dom.events.MutationEvent;
import org.w3c.dom.traversal.DocumentTraversal;
import org.w3c.dom.traversal.NodeIterator;
import org.w3c.dom.TreeWalker;
(& yet more ocd)
import javafx.beans.value.WritableSetValue;
import javafx.beans.value.ObservableSetValue;
import javafx.beans.value.WritableMapValue;
import javafx.beans.value.ObservableMapValue;
import javafx.beans.value.ChangeListener;
note: so if it's not just like an - "Ex Machina moment"... lol
then these guys are so talented & exceptional - hacking js - there's absolutely no way you can contribute without the js - java bridge actually working - my js is way too rudimentary.
turns out my java is exceptional tho.
other side-project(s) eBay - code is not horrible - but pretty low quality - you could refactor - just redo type-inference for quick fix - refactoring the inefficient unnecessary object creation would require careful analysis of class hierarchy - too much time commitment for an old github project
also ibm/selenium project - really bad java - some of it wouldn't even compile - if i remember correctly. but great application of selenium nonetheless. -"he touched the wall"- so he passes...
the "trap" with VR is that it lures you into gaming - the temptation to create some over-simplistic bgrd scene - because otherwise it's sparse - unless there's an underlying directed very specific business use case - like virtualizing a shopping cart or apt rental scene.
This is probably bc - it's just a "capture" of the camera view used in basic game development - without the dev of intricate terrain & chars.
There's the temptation to sort of "over-compensate" for the sparseness - then there's the "clunky" headgear - in order to simulate a fully immersive experience. The hardware component will inevitably experience multiple iterations of redesign - bc - right now - it kind of - sucks...
VR tumblr would be pretty cool & a VR tumblrbot...
perhaps the java - javascript bridge made available in JavaFX will enable a bit of useful hacking - a bridge between JavaFX & AFrame
Second half of that marketing spread… /
Happy National Inventors’ Day
Today, we proudly celebrate inventors everywhere. It’s a day to honor the sometimes-overlooked people who have dedicated themselves to making the world a better place, through their own curiosity and creativity. And it’s an especially important day for our own Master Inventors––IBMers recognized annually for their mastery of the patent process, continued innovation and active mentorship within the invention community. Master Inventors are an excellent resource for inventors of all ages, providing tips and personal insights about how to always stay curious.
Get advice from Master Inventors->
First render with #Redshift on #Cinema4D ! Can’t wait to learn more about this new tool
Second half of that marketing spread… /
Extremely overdue content: so last winter I was approached by an agent to pitch a Businesstown book. I went all in on that for about a month and really enjoyed the process and feedback but didn’t t find a home for the project. I’m working on new projects these days with original characters and when that’s ready to share l’ll post here…in the meantime, I’m going to post some images from the book pitch: Today here’s two images showing a spread introducing the chapter on Marketing… /
Touch ’Em All by Clayton Shonkwiler | Tumblr