Another fortnight (2 weeks), another release. Check out what's changed since our last Updates from the Tinyverse.
Rune Core
We’ve resolved an issue where the Rune CLI couldn’t be installed from crates.io because a dependency accidentally made a backwards incompatible change in a patch release. You can now install Rune using “cargo install hotg-rune-cli” again!
Thanks to Ferrous Systems, we now have a WASM3 backend. This is awesome because it unlocks Android and iOS for the Rust runtime, letting us use the same codebase for any platform outside of the browser.
This release also adds the concept of “resources”. This gives users a way to update things after a Rune has been built and distributed.
For example, what if you want to deploy a Rune and use production data to train an updated model? You just need to add the model as a binary resource that your application can override if a newer version is available.
pipeline: person_detection: model: $MODEL inputs: ... outputs: ... resources: MODEL: path: ./person_detection.tflite type: binary
Similarly, resources can be used as arguments to a proc block. One such example being a classification Rune that uses an English word list by default, while allowing the app to provide a localized version when the user speaks another language.
pipeline: label: proc-block: hotg-ai/rune#proc-blocks/label args: word_list: $WORDLIST resources: WORDLIST: path: ./english.txt type: string
The default value for a resource can also be written directly in the Runefile (e.g. using inline: “my resource value”
instead of path: …
) or be omitted entirely, requiring the application to provide a value at runtime.
Rune in the Browser
A lot of work has been done to turn the Rune browser runtime into a proper NPM package and make it consumable for end users.
We've put together a codepen so you can experiment from the comfort of your browser.
Runic Mobile
The Runic Mobile app is a great way to try out Runes before you embed them into your application.
Our engineers have been working hard to improve the app's UI and UX to make prototyping and experimenting with tinyML models as easy as possible for the mobile and web deployments.
We wanted to give you an early sneak peek at our new user experience of the Runic ecosystem.
We have a modern design
We are big fans of glassmorphic design, and our app will have a brand-new feel with all the community-built runes out of the box to play with.
We are making it social
We have received feedback, and we are adding sharing features to runes! You will be able to build, test, deploy, and share your creations with your network. Tiny and on the edge!
Turbo charge your profile
Build, test, deploy, share, and do more with Runic app. Your actions earn rewards that you can use within the community.
Psst - we have some grand plans to bring this all together with our crypto vertical ;)
Zero-Trust Enterprise Runes
Our enterprise zero code / low code platform is launching in Q4, to provide enterprise capabilities for Rune. These include monitoring, security, and observability. The runes will be cryptographically signed and must be cryptographically unlocked to run on a device.
Distributed edge computing infrastructure requires observability tools for production workloads - our focus with this platform launch. Stay tuned!
The Team
Jacek Pierzchlewski has already been working with HOT-G for a while, but last week he joined the core development team in a full-time capacity. Welcome Jacek!
Our engineering team is growing very quickly, and we would also like to welcome Mohit Yadav to our engineering team. Mohit will be developing rune AI models and will be bringing runes to more devices.
We are still interviewing candidates for our blockchain position - if you or someone you know is interested in taking Runes to the metaverse, please have them apply here:
HOT-G is a remote-first company and are distributed around the world. We have teammates from Australia, India, England, Belgium, Canada, Brazil, and USA! Talent is universally distributed, and our culture holds us together.
Community
As shared previously, we are sponsoring and attending the biggest hackathon in Canada this year - Hack The North. We will be holding an API Contest with a prize at the virtual-first event! Here’s a tiny teensy look into the contest!
Hammer of the Gods (HOT-G) will be hosting a "Supercharge your Apps with edgeML using Rune" contest. Each winner will be judged on the following level of prizes - 1st winner $1K, 2nd winner $500 and 3rd winner $250. Additionally, the winners will have the opportunity for a virtual meet-and-greet with HOT-G Co-Founder for exclusive Q&A.
Yes, we know, there are missing clues! What fun would it be if we couldn’t tease you? ;) We hope to see brilliant minds like yourselves at the hackathon! We look forward to seeing what creativity you come up with using runes next weekend!
Follow us on our socials:
Twitter @hotg_ai and @hammer_otg | LinkedIn | Discord | Discourse