Coding

Polyglot Inception = JPEG = CSS = JS = HTML

JS-Wizard Martin Kleppe hat ein JPG, ein Stylesheet, ein Javascript und ein HTML in dasselbe Textfile gebacken: Polyglot Inception4. Levels of Inception Browser loads page as index.html HTML contains <script src="#"> tag Script writes <link href="#"> Stylesheet renders background: url() How Does it Work? View the page source and watch the network panel to see…

Algorithm watching Wolf of Wallstreet

Tolles Computervision-Experiment von Støj: An algorithm watching a movie trailer: „A program removing everything but the objects it recognises when watching the trailer for The Wolf of Wall Street.“ Vor drei Jahren gab es schonmal ein ähnliches Experiment von Benjamin Grosser, der damals allerdings „nur“ den visuellen Eyetracking-Fixpunkt der Software nachgezeichnet hatte. (via Prosthetic Knowledge)…

Miniature-Playground for Captcha-Solving AIs

„I'm not a Robot“ my ass. Mini World of Bits ('MiniWoB') is a benchmark for reinforcement learning agents who interact with websites. The agents perceive the raw pixels of a small (210x160 pixel) webpage and produce keyboard and mouse actions. The environments are written in HTML/Javascript/CSS and are designed to test the agent's capacity to…

How To build a Marvin the Depressed Reddit Bot in Python

Die Grünen fordern ja eine Transparenzpflicht für Social Bots. Ich hoffe inständig, dass jemand einen angemessenen Marvin-Bot für die Grünen bastelt. There are many bots on Reddit (and Twitter etc), most of whom are very helpful. There is one bot that reminds of you something; another transcribes xkcd comic strips. Our bot is not going…

Neural Network Names from the Future

Nate Parrott hat ein Neural Network auf 7500 Vornamen trainiert und generiert nun neue Namen aus der Zukunft, inklusive „ Arithmetik mit Namen“ und fließenden Übergängen zwischen Helmut und Lieselotte. Würde mich ja tatsächlich mal mit deutschen Namen interessieren, die Sprache scheint mir aufgrund ihrer „Härte“ grade was weiche Übergänge angeht eher unkompatibel, was andererseits…

Mechanical Sand-RAM

Schöne Arbeit von Ralf Baecker, ein mechanischer RAM, der Binärdaten mit Sandkörnern schreibt und damit ein bisschen Voodoo ausrechnet: Random Access Memory – Materialising mathematical process (algorithm). Random Access Memory reflects on the interaction of idea and matter and their encounter in contemporary information technology. The use of sand as a medium refers to an…

Homer Simpson gezeichnet mit dem Problem des Handlungsreisenden

Jack Morris hat einen Algorithmus programmiert, der ihm Vektorgrafiken und Simpsons in Punktierungen umwandelt und auf diese dann das Problem des Handlungsreisenden anwendet. Nice! Traveling Salesman Problem appears in some form in astronomical observation, DNA sequencing, and many other applications besides road-trip planning. My goal with this project was to create Traveling Salesman Art. It…

Atari 2600-Emulator in Minecraft

Impressive: „I built an Atari 2600 Emulator in vanilla Minecraft using a couple thousand command blocks.“

Gomix – Code-Remix-Environment for building Bots and Web-Apps

FogBugz, die Macher von Stack Overflow und Trello, haben eine neue Coding-Plattform online gestellt: „Gomix is the easiest way to build the app or bot of your dreams. With working example apps to remix, a code editor to modify them, instant hosting and deployment - anybody can build a web app on Gomix, for free.“…

Algorithmic Nicolas Cage/Taylor Swift Face-Swaps

Iryna Korshunova, Wenzhe Shi, Joni Dambre und Lucas Theis haben einen Algorithmus für FaceSwaps programmiert und zur Illustration ihrer Methode die Hackfresse von Nicolas Cage benutzt. Ihren Algorithmus nennen sie CageNet. Hier das Paper: Fast Face-swap Using Convolutional Neural Networks. (via CreativeAI) We consider the problem of face swapping in images, where an input identity…

Neural Network Satellite-Images from Doodles

Invisible Cities, ein Neural Network, das Satellitenbilder aus Gekritzel generiert. Funktioniert so ein bisschen wie Style-Transfer, nur für Satellitenpics. In this project, we trained a neural network to translate map tiles into generative satellite images. We trained individual models for several cities–Milan, Venice, and Los Angeles–allowing us to do city map style transfer (example above)…

Slack für C64

Endlich ein vernünftiger Slack-Client: „Team communication for the 21st century… now backwards compatible with 1985!“

Westworld Version 4.5.2 Patch Notes

McSweeney mit dem ReadMe.txt des letzten Westworld-Updates. Die Hosts haben jetzt größere Hüte, die besser riechen. Ein paar Favs: GENERAL UPDATES: - All hosts now have access to exciting new soup recipes - Increased gonorrhea rate in hosts to 1 in 3 - Horses will smile more - Hosts will now act weird and sinister…

Google A.I. sortiert Vogelgesang

Google hat unter AI-Experiments ’ne Spielwiese für Machine Learning und AI eingerichtet. Ein paar der Experimente kannte ich bereits von den Entwicklern (und manche hatte ich in ihrer rudimentären Form bereits gebloggt, Quick Draw etwa), aber die Ausführungen sind hier nochmal schicker und ausgefeilter. Spontan am hübschesten weil entspanntesten fand ich die Sortierung von tausenden…

Neural Enhance getting sharp

Neues von AI-basiertem Zoom & Enhance (Vorher auf NC: Zoom & Enhance via Neural Network Super Resolution, Neural Network Super Resolution getting good, fast), eine neue Methode zur AI-Skalierung von Bildern von Alex J. Champandard, die vor allem mit Strukturen und Texturen besser klarkommt und sogar Buchstaben ziemlich treffsicher rekonstruiert. As seen on TV! What…

Ein algorithmisches Tagebuch aller Zeiten

Gestern startete der Algo-Literatur-Wettbewerb National Novel Generation Month 2016 mit jetzt bereits rund 80 eingereichten Robot-Text-Projekten und nach einem Tag gibt es bereits die erste fertige Arbeit, ein Tagebuch der Zeit („A boring Diary“ betitelt, „Diary of Time“ trifft es allerdings besser wie ich finde). Ein Tagebuch, das nichts als Einträge der Zeit über sich…

Oscilloscope Music

Vektorgrafiken mit Sound in ein Oszilloskop malen: Oscilloscope Music, „an audio-visual album that uses old analogue oscilloscopes for displaying hand crafted waveforms as x-y plot.“ Die Software OsciStudio gibt's hier zusammen mit dem Album und Downloads für 34 Euro. (via Creative Applications) What you see is what you hear: The audio signal is fed directly…

F3: Live-Coding 3D-Objects

F3 [Form From Function], eine neue Umgebung zur Programmierung von 3D-Objekten in der OpenGL Shading Language: Like Processing, F3 offers a highly responsive live coding environment. It also features a GPU accelerated real-time rendering engine and a functional and algorithmic approach to form making like OpenSCAD, opening up new design possibilities. With F3, your imagination…

Neural Style Transfer-App Prisma has Video, still can't dance

Prisma, die StyleTransfer-App, kann jetzt auch bis zu 15 Sekunden Video. Das hier kriegt ihr damit aber trotzdem nicht hin: Video von lulu xXX (Originalvideo hier), die bereits AI-Hendrix durch den Neural Moebius geschickt und es tatsächlich geschafft hat, Poppy noch weirder zu machen. Aktueller technischer Stand von Neural Network Style Transfer übrigens: Real Time…

Oculus Social VR, WebVR und ihr Wireless-Prototyp

Zuckerberg hat gestern auf der Oculus Connect-Konferenz aktuelle Entwicklungen für sein VR-Spielzeug präsentiert. 1. Social VR: „Inside this social VR experience you can take real world scenes in the form of 360 photos, and visit them with your friends who appear as overlaid avatars in the scene. There, you can play games like chess or…

(centiscript)

(centiscript), eine hübsche JS-Coding-Umgebung im Browser mit Sharing-Optionen und Export von GIFs. Created by Satoshi HORII at Rhizomatiks, (centiscript) is a JavaScript based creative code environment for creating experimental graphics. Imagined as an endless exploration from one script to another, Satoshi sees (centiscript) as a tool for visual thinking. Each experiment can be shared online…

txt.wav

„Some weird text animations the internet deserves.“

Bitmap Tile-Generation inspired by Quantum Mechanics

Cool Tile-Generation inspired by Quantum Mechanics: Wave Function Collapse. Local similarity means that (C1) Each NxN pattern of pixels in the output should occur at least once in the input. (Weak C2) Distribution of NxN patterns in the input should be similar to the distribution of NxN patterns over a sufficiently large number of outputs.…

Webcam-Partikelsystem

Schickes Browsertoy von Léo Chéron: Sand Ghosts, ein Webcam-Partikelsystem. A displacement map is generated out of your webcam video stream, affecting particles velocity.

Binary Bandit steals 0s and 1s

01010100 01101000 01100101 01101110 00100000 01110100 01101000 01101001 01110011 00100000 01101000 01100001 01110000 01110000 01100101 01101110 01100101 01100100 00111010 (via Arbroath) Police are investigating a number of bizarre crimes in East Kensington. Police say someone is taking numbers off of people's address signs. Surveillance video shows a woman stealing of all things the number zero…