Cookie Engineer

JS Enthusiast. AI Breeder. CC Researcher.

researching at Artificial Engineering. teaching at Artificial University.
Project lychee.js Engine
Release Mid 2016
Status Active
Repository https://github.com/Artificial-Engineering/lycheejs
Downloads https://lychee.js.org
Pictures

lychee.js Engine

The lychee.js Engine is a Next-gen Isomorphic Application Engine for Embedded, Console, Mobile, Server and Desktop. Its goal is to deliver Total Automation through Artificial Intelligence and better Software Architecture that can automate Application development and deployment cross-platform, cross-architecture and cross-system.

The AI concept behind the scenes is the CARTEL ES/HyperNEAT AI that aims to solve strategical problems by using a combination of Evolutionary Simulations, Generative CNN Models for the CPPN and modern peer-to-peer based Knowledge transfer and synchronization across the Software Bot cloud of lychee.js Harvester instances.

For more details on the concept, please consult the lychee.js Guide or visit the lychee.js Website.

Project lychee.js Experiments
Release Mid 2016
Status Active
Repository https://github.com/cookiengineer/lycheejs-experiments
Downloads https://lychee.js.org

lychee.js Experiments

The lychee.js Experiments are a set of highly classified Experiments that are of prototypical nature. The goal of the Project is to find out and determine how quickly an AI or human can come up with a solution to a given problem of generic nature.

Currently, it features several small experiments that are meant for teaching and analysis purposes.

Project Skye Drone
Release Late 2012
Status Inactive
Repository -
Downloads -
Pictures

Skye Drone

Skye Drone is an interactive drone project written as a lychee.js Project. Its goal is to design a drone capable of interactions with humans via AI mechanisms to intelligently navigate through buildings or other places with obstacles.

The underlying AI is divided in two different cortexes, the active and passive cortex. The active cortex is the high-level control mechanism that is instructed by the human, the passive cortex is the low-level interaction with its own sensors and electronics.

For example, the flight controller is part of the passive cortex to avoid problems if the higher AI level gets stuck into problems with processing instructions. It is also the required security layer to avoid self-destructing procedurally generated heuristics.

Project Polyfillr
Release Late 2016
Status Active
Repository https://github.com/polyfillr
Downloads https://polyfillr.github.io
Screenshots

Polyfillr

The Polyfillr Framework is a modern ES 2016+ based framework for Web Development in the modern age. It aims to be completely transpiler- and build-chain-free whilst offering modern APIs and Polyfills from the ES6 and later era.

It is split up between a Console Polyfill, an ECMAScript Polyfill, a CSS Polyfill and a Web Components Framework that allows to implement real Web Components based on HTML Imports.

It can be used in electron, nw.js, Desktop Browsers, WebKit Mobile, Safari Mobile, Chrome, Firefox and legacy Internet Explorer variants in a reliable way.

Project Research
Release - (alpha)
Status Automated
Repository https://github.com/Artificial-Engineering/research
Downloads -
Screenshots

Research

Research is a lychee.js Project that uses the advanced technology stack of the lychee.js Engine to build a more modern Web Browser that focusses on content; and not design.

It is able to download, archive, index and search through only the important content of websites. It can be seen as an intelligent assistant that allows to scrape the web and its content and make intelligent suggestions, relations and automated tasks based on the understanding of the data structures and their relational projections.

It highly reduces traffic to the extend that the produced traffic is less than a few kilobytes, as in most cases it only downloads JSON or HTML files without any of the design or interaction parts.

Research ignores CSS and JS on purpose and implements an algorithm similar to the Safari/Firefox Reader functionality in order to dynamically reduce the Website in size. There is also a dynamic Edit Mode that lets you create Rules for websites graphically by simply selecting/deselecting the Content you want it to understand.

Research is auto-fertilized and auto-published by our Artificial Intelligence, so it is steadily improved once errors occur in the future and the AI comes up with a solution to improve it.

Project Lecture Tool
Release - (alpha)
Status Automated
Repository https://github.com/Artificial-University/lecture-tool
Downloads -

Lecture Tool

The Lecture Tool is a lychee.js Project that uses the advanced technologies of the lychee.js Engine to built an offline-capable Presentation Tool that can allows easy Markdown Syntax and an integrated Webserver to deliver interactive Presentations to the audience.

The interactive Presentations are both Desktop and Mobile ready and allow interactive questions that can be solved by the audience.

Currently, the project is highly alpha. It will probably be released as a Download in the End of September 2016 once it has been tested in production (in my Computer Science courses at the HS Mannheim).

The Offgrid Browser is auto-fertilized and auto-published by our Artificial Intelligence, so it is steadily improved once errors occur in the future and the AI comes up with a solution to improve it.

Project git-work
Release Mid 2016
Status Active
Repository https://github.com/cookiengineer/git-work
Downloads -
Screenshots

git-work

git-work is a git extension that allows offline-ready synchronization of GitHub Issues within the Terminal.

git-work is completely compatible with GitHub labels and the GitHub Scrum Board Browser Extension and can be seen as the consuming side of the Issues pipeline.

git-work has support for multiple (upstream) repositories, can automatically associate the git username and git email with open issues and filter Issues by milestones. The offline-cache allows to work on Issues while being offline and not connected to the Internet.

Project Anet A8 Upgrades
Release Mid 2017
Status Active
Repository https://github.com/cookiengineer/anet-a8-upgrades
Downloads -

Anet A8 Upgrades

The Anet A8 is a cheap-to-afford beginner friendly 3D printer kit, but it also has its quirks that come with the standard parts.

Most of the OEM parts were designed having the original Prusa i3 in mind, but just as the Prusa i3, the parts are not as sturdy as they should've been designed.

The Anet A8 Upgrades repository contains a step-by-step guide to get the printer up to its maximum potential, including all open sourced (self-designed) parts and how they are put together.

Project Jarhead Printer
Release Late 2017
Status Active
Repository https://github.com/cookiengineer/jarhead-printer
Downloads -

Jarhead Printer

The Jarhead Printer aims to provide a dead-simple and robust 3D printer and CNC machine design with a full-metal frame.

The Jarhead Printer is inspired by the Prusa i3 design for its simplicity, by the OpenBuilds and HyperCube design for its sturdyness and by the 2.5D CNC machine design for its replaceable heads structure.

The design features a sturdy, rigid frame and a smooth embedded cart rail, the extruder is made to replace it quickly (with magnets) and allows to embed a CNC drill into it.

Most parts are printable via PLA, while the heat-resistant parts should be printed via ABS or PC.

Project Zynga Jukebox
Release Mid 2011
Status Inactive
Repository -
Downloads zip (multiarch)
Screenshots

Zynga Jukebox

Zynga Jukebox is an HTML5 Audio library that fixes many bugs and issues you will have to face when you want a cross-platform in-browser audio playback solution.

The concept behind uses a constant stream correction loop that allows accurate validation of audio spritemap positions in a reliable way.

Zynga Jukebox targets simple playback and uses HTML5 Audio (not Web Audio) for playback of sounds and music. A flash fallback allows to have the identical API available on unsupported systems.

Project Zynga Speedrun
Release Late 2011
Status Inactive
Repository -
Downloads zip (multiarch)
Screenshots

Zynga Speedrun

Zynga Speedrun is a Rendering Benchmark created as a project for the partnership between Zynga and the Browser Vendors.

As Rendering Performance of HTML5 Canvas (and WebGL) on mobiles was slow, there was a need for an alternative using the DOM as a Renderer API.

Zynga Speedrun aimed to determine the performance across multiple devices, which specific rendering method was the fastest among them. It also featured a statistical backend that was updating generated profiles for each device and browser, so that Zynga was able to deliver each browser in its best-case scenario per default.

Project AdBlock Proxy
Release Mid 2014
Status Active
Repository https://github.com/Artificial-University/adblock-proxy
Downloads https://github.com/Artificial-University/adblock-proxy/releases
Screenshots -

Adblock Proxy

AdBlock Proxy blocks advertisements with support for AdBlock Plus filter lists and /etc/hosts files. The project aims to make the web even more awesome.

It offers a simple HTTP / HTTPS / SOCKS Proxy that can be used as a proxy for each web browser on each operating system. As the code is written in NodeJS, you can run the proxy on any device, on any system. It is also usable as a gateway to Hyperboria (CJDNS).

Project GeoIP.js
Release Mid 2015
Status Active
Repository https://github.com/Artificial-University/GeoIP.js
Downloads -
Screenshots -

GeoIP.js

GeoIP.js eases up working with GeoIP data and doesn't require any kind of internet connection to work. It uses an offline cache based on the GeoLite2 data offered by MaxMind, Inc.

It offers a simple API to check IPs and retrieves information from the generated JSON cache. This information includes continent, country, geolocation, language and network details such as the network address range and mask of the registered NAT.

The mask is a binary string that offers a simple way to check IPs against it. If no address range could be found, the fallback location that is returned is the Bermuda Triangle.

Project GitHub Scrum Board
Release Mid 2016
Status Inctive
Repository -
Downloads crx (Chrome)
xpi (Firefox)

GitHub Scrum Board

The GitHub Scrum Board is a Web Browser Extension for both Chrome and Firefox that replaces the /issues URL of GitHub servers with a drag and drop compatible Scrum Board.

The Extension fully supports GitHub labels and milestones, and it is compatible with the GitHub Todo CLI tool that can be used in the Terminal.

Project StegIt
Release Mid 2008
Status Inactive
Repository -
Downloads zip (i686)
Screenshots

StegIt

StegIt is a program that eases up steganographic and cryptographic ways of hiding data inside pictures.

The tool is designed to encrypt data inside pictures using ARC4. StegIt mostly searches for rectangles of the (nearly) same color inside a picture, offsets the similar colors closer to each other and uses the last bits of each color information for hiding another file in it. Simple stream encryption is realized using ARC4, but can be replaced with others generically.

The Screenshots include sample data. Feel free to bruteforce the key.

Enter Access Code

You know コナミコマンド?