Teaching Colors, Hands-Free

"Alexa Mode" Works

"Alexa Mode" means the computer always listens. Standard feature of my OS.

New Language

It's a lower-level natural language. Can you read it?

Circle Finder

God I love image recognition.

Source. Ships as part of my operating system.

Nice little reload buttons

Whenever there is new code, one click suffices to get it.

In other news, I am looking for a part-time Java job (maybe). Anyway... something's gotta happen.

Onboarding Demo

Ordering computers from the universe

Can it work?

Computer insults me

New frontier in computer science. 35 code lines.

My own VNC clone

Comes for free with my OS. Both sides can be behind firewalls. GIF recorder also included.

Defeating Java Class Loaders

Java is great, but its need for class loaders means it's somewhat hard to add code at runtime.

JavaX comes to the solution! I have implemented an arsenal of tricks that turn Java into something just about as flexible as JavaScript—while retaining the full power and speed of the Java VM.

In fact, in JavaX, we write and ship only source code; all compilation is done on the fly.

We can pretty much do the "holy trinity": maximum speed, complete freedom of assembly and compact code size—all at once.

Also, JavaX has "zero-effort deployment": Every new line of code you write anywhere is available everywhere immediately. (If you want that.)

As proof for JavaX's elegance, here's the 27 lines source code of the module on the right.

Why are my dreams better than reality?

I have the greatest dreams... then I wake up to a rather lame reality. How is that even possible?

Much News!

OS becomes a Cluster OS.

(Meaning, you can treat 3 PCs as one.)

OS Chat Bot v1

Come on! Talk to me!

Eyebrow Detection

I promised—and I delivered :)

(This is an example of how even the smallest facial expressions can be used for making a better user interface.)

Some Live Programming

Bad audio, good content.

AI Testers Wanted!

All you need is a Windows, Linux or Apple PC and some enthusiasm. We make voice assistants that will ease your life and provide a lot of entertainment.

To participate, either download, mail or create issues.

Checking Log Files

This task may seem trivial to you, but actually it is a key to computer intelligence.

To Andrzej

Next meetup on Nov 15

Hamburg. Hoping to prepare a fully intelligent machine until then :D

Making a Voice Activity Detection

Another one day project. OK, maybe two... I'm squeezing some other AI things in.

I'm disappointed with YouTube views

1 view on the latest video? Really?

Making a face recognition

Now things get real.

Sensory Status: +3

Internet, Vision, Sound. (A robot's basic needs.)

Faking The Linux Task Bar

Anything's possible.

JavaX makes the impossible possible

Here: Automatically measuring the RAM consumption of individual modules within one Java VM.

Speech recognition works

Who says you need Google for everything?

Making my own speech recognition

It may be possible.

We are making a bot net

...of the good kind. In fact, you are part of it right now.

(It works through JavaScript in the browser. We're not using it yet though, you're just on idle.)

Let's sign stuff!

I propose to use asymmetric cryptographic keys for testifying that a certain thing actually happened.

In JavaX, making a public+private key pair is just a single function call:


...which means we can have as many key pairs as we like.

For example, you can use one specific key (or multiple) to sign your personal quotes. The signed data will speak for itself if one knows that the key is yours.

                On October 3rd 2018, I truly said: Oh screw this!

Edgar the 3rd himself

sig: MC0CFQCWUB9j0c+8e8wagTNmMXs/cq7tuAIUEoXOBbRvw343wOdunTY47rKrUDE=
signer: publickey:MIIBtzCCASwGByqGSM44BAEwggEfAoGBAP1/U4E [...] F9Kg=

Applying for Creator Awards

Thanks to Andrzej for video production!

Dogs Are Telepathic

Proof. Maybe bots can be too?

Programming In Facts

German, this time.

Bot Simulator

Version 1.

Voice-to-voice bot

We now have voice recognition & speech output combined into the Telegram bot. Actual sci-fi!

(PS: The bot said "Good evening dudes".)

PPS: The Rubik's cube will have to wait a little... building foundations first.

Teaching the Rubik's cube to the bot

It's a good idea and just about right complexity-wise.

Nice trend

Changing history on Tuesday.

The Study Of Rules

It's the duality—executing & thinking—that makes this project work.

Bot Tests Human

It's only fair that they test us first.

(Yeah it's a joke post.) Next up: The other way around!

The Levels Of AI

Level 1: Literal. Just make some responses. How are you? => I'm good/I have some problems

Level 2: Battle it out. Take the rules of level 1 and have them compete against each other. (There are also meta-rules.)

Level 3: Fact management. Some things are true, others aren't. Manage this.

That's pretty much it. Now we just need a lot of rules to work with. Oh, and there's a very good parser for German & English.


How much an AGI? 'cause we deliver.

Learning from longer exchanges

Getting somewhere.

If you could talk to an AI about any topic—which one would you choose?


Bot knows (sadly).

Bot decides

Who knows what it will do next?

Let's improve the onboarding

Channel's waiting dudes.

How the AI is programmed

v1 - Make a basic logic using a bastard language located somewhere between Prolog and plain English (mostly it's just the latter).

input(I'm a scammer!)
  && fact(a scammer scams people)
  && relationX(scams people, scam people)
  => output(You scam people?!)

v2 - Add some $ signs and turn spaces into underscores (making the pattern dynamic).

input(I'm a $scammer!)
  && fact(a $scammer $scams_people)
  && relationX($scams_people, $scam_people)
  => output(You $scam_people?!)

v3 - Find out what relationX is (that's not that hard).

v4 - Interpret this stuff.


Estimated time frame: 2 days

Edit (2018/08/03): And it's done (see picture).

I'm beating them

IBM and all the other guys.

My fabulous English Parser just got better, you can now help it out by using some brackets, like this:

{This time of night} it's usually quite cool.

I still contribute to StackOverflow

...even though that place is the living hell for any sane person. I'm not even allowed to ask questions anymore because they hate dissidents.

Bot Initiative

Shurely an important part.

Bot needs more logic!

We're getting there though.

Telegram shaping up


I should collect money for a new notebook

"What, you're doing AI with 4 gigabytes?"

Yes, that's right. And 512 MB actually go to the GPU, so yeah... it's tight.

The Simplifier

Another working AI component. Takes any sentence or phrase, like:

smart combinations of various fast methods

and outputs:

1. combinations
2. combinations of methods
3. smart combinations
4. combinations of fast methods
5. smart combinations of methods
6. combinations of various methods
7. smart combinations of fast methods
8. combinations of various fast methods
9. smart combinations of various methods
10. smart combinations of various fast methods

Neat, right? And very useful.

Setting Up Telegram

There'll be a channel and a bot.

The implications of this project

I'm not sure if you have thought this through yet. This is a project that makes computers think.

A few more steps

...and you'll have the dialog engine you're all waiting for.

English+German Parsers Work


"Confessions of a Burglar Video"

(It's the name of a video on YouTube.) So... is the video confessing—or the burglar? Let's ask the parser.

1. Confessions {of {a {Burglar Video}}}
2. {Confessions {of {a Burglar}}} Video

Yup, it has found the 2 grammatical possibilities. Next up: Semantic analysis to rate these against each other.

500 installations coming up

We're reaching a nice number of JavaX-enabled computers. And no, they're not all mine.

Perfect Parser Coming Up

English—no problem.

The Magic OS

In my OS, every computer can control any other one—if the "victim" deliberately chooses this (it's a separate module you have to load explicitly, so don't worry).

The communication process behind this is protected using automatic cryptographic signatures.

Teaching Puns To The AI...

52 days to world domination.

News from Zuckerberg

56 days

until Stefan's OS takes the world.

Dead Lock-Immune Operating System


We're doing it again

Stefan's OS has a greater impact than Windows 95. You just wait and see!

Computer checks its own voice

Stefan's OS v5

See who else is online, world wide (if you load the module).

Also notice the "AI bar" at the top which is a novel invention.

We are solving the software security crisis

The solution is source code inspection, and JavaX makes it practical.

We will now do the Super-Automation

The operating system is the optimal place to automate everything—it sees everything and it can act upon information. Also loading and even making dynamic code on the fly is trivial in my OS.

If your language isn't perfect—how about changing it?

Let's say vanilla Java is too verbose. (Everybody knows this.) Instead of this:

class ShowBackgroundImage extends DynModule {

I want to type (and see) only this:

class ShowBackgroundImage > DynModule {

In JavaX, that takes exactly one line in the translator:

jreplace(tok, "class <id> > <id> {", "class $2 extends $4 {");

And this easily, my language has been extended.

Proof that this works.



Stefan's OS v4

Numerous small improvements. Finds memory leaks automatically (!). Ability to make "alternative brains" (multiple distinct instances of OS on a machine). Still compatible with Windows, Linux and Mac.

Reading my mails

Not pretty (where are the graphic designers?), but it works.

Source code (39 lines)

First operating system that learns

What is the world?

Advantages of a Java-based OS: Free Profiling

You get so many inspection capabilities for free in my OS.

For example, you can always find out what the CPU is doing, down to every single line of code. And this incurs no performance overhead when not used.

Memory leak eliminated


I told you Java is stable!

Further chasing the memory

It has to be going somewhere. jdk-discuss informed (list is moderated, read: another time waster).

New Look&Feel

Pretty, isn't it. Look&Feel is called JTattoo.

Image was made with the automatic screenshot module on a very old Windows 7 machine where my OS runs flawlessly.

Fixing the last memory leaks in Java 10

I submitted this bug report to Oracle, and I'm making super-fancy functions like cleanDefunctACCsInAllThreads that automatically fix memory leaks other Java programmers have never heard of.

We will sail memory leak-free! :)

New Module: YouTube Downloader

Today we launched bla bla bla.


(No, seriously—we actually did. There is an awesome YouTube downloader in my operating system. I'm just too lazy to write.)

Now I need an awesome screenshot module and an awesome auto-upload-to-blog module.