This is now an NFT spam blog.
Collection: Axelar Robot
Instead of using stock photography for a blog post I was working on, I tried a popular AI image generator called Stable Diffusion. You just describe what you would like to see, and it tries it’s best to produce an image matching that description. Here are the results:
For this image I wanted a pile of physical Bitcoin tokens in the middle of a town in the Wild West. I added some more color like “high fantasy” and “digital illustration”. I’m pretty happy with the result.
My goal with this image was to have a traditional looking burglar taking gold coins from a computer screen. I couldn’t get the coins coming out of the screen, but I thought this image looked pretty cool anyway.
For the final image I wanted to have a court scene where “Bitcoin” was on the witness stand. This is clearly not that, but it was pretty close! Also for some reason it added a frame but it works.
Now here are a bunch of rejects that didn’t match the vibe I was looking for but are still pretty interesting on their own.
For all of the above images I was going for something Wes Anderson inspired.
I used Photosonic which is a paid hosted version of the image producing AI for these images, but you can generate 10 images for free and there’s many alternatives available. This technology is worth experimenting with and is actually pretty mind blowing.
Sign my decentralized 90s inspired guestbook!
From MS-DOS to Apple Arcade. I’m excited to play the sequel of Beneath a Steel Sky, one of the best cyperpunk games I’ve seen.
It’s been a while! I’ve been heads down focusing on other projects, and currently I don’t have a project that needs RobotJS in my day-to-day. I still very much believe in this project, and more importantly I believe it needs to exist. For this reason, I’d like to propose an alternative method for maintaining this project.
My focus in the past few years has shifted towards blockchain technology. I’ve always hated how centralized and closed open source communities were. To contribute to a project you have to track the owner down, convince them that your code is worthy, and most of the time that code ends up sitting there and getting stale because the owner is off doing other things. This sucks and RobotJS isn’t the other project that has this issue. With one of the largest open source projects, WordPress, this problem is out of control.
Another issue is the time it takes to onboard new team members. For me, I’ll spend some time finding a new collaborator, onboard them, they’ll be active for a few weeks or months, then move on. I don’t blame them because I do the same thing. So I’ve been looking for a way to empower the community to onboard new members and to take ownership of the project has a whole.
Decentralized Autonomous Organization
Decentralized Autonomous Organizations, or DAOs are a very exciting and new field in computer science. The idea is pretty simple: You implement your business logic as code, and let a program enforce it.
Now how do you verify that the code and its execution is doing what you expect? You run it on an open source computer or CPU, and this is what Ethereum enables. Ethereum lets users implement programs using a special language, then you can run your program on a distributed, decentralized, open source computer. In my eyes this is the only way to accomplish this.
RobotDAO
So that was a lot to get through, I’m sorry! This is what I’m working on now for the MVP of the RobotDAO:
- A simple interface for proposing new project collaborators.
- An interface to allow voting this new member in.
- The Ethereum smart contract that takes votes and manages users reputations. Currently I’m building this using Thetta, but I’m also looking at DAOStack and district0x.
- A program that can react to a new member proposal getting approved and make the change on Github. In blockchain terms this is called an Oracle and I’m making the changes using Terraform.
Users will vote using reputation, something that has zero value outside of this project. Reputation will be handed out for free to users that contribute to the project.
I’ve been taking part in DAO’s for years now and I’ve seen how they can change and empower communities. I hope the RobotJS community will be open to this idea.
Please reach out to me on Twitter or Telegram to talk more! Anyone who is interested in helping to build, test, or just ideate, reach out!
This is what I’m interested in these days. I want a robot to cut my paycheck.
#dao#ethereum#robotjs#nodejs#open source#crypto