Curious about Arweave and AO but not super technical?
Here’s your guide, organized from basics → deeper learning → tools → community.
Quick introductions to understand the “why” behind Arweave & AO.
| -- This app can be found on https://workshop.forward.computer/8miMYZuKvlFrVR-GIOpSybDT59PFK04gmKGIFUY8ZYI/now/app | |
| local luax = require("luax") | |
| -- LuaX: https://apm_betteridea.ar.io/pkg?id=@apm/luax | |
| -- Reactive useState function that auto-rerenders when state changes | |
| local function useState(initialValue, varName, Component) | |
| local state = { initialValue } | |
| local function getValue() |
Consume knowledge
Video Walkthrough: https://youtu.be/blVIzpd-UQY
| //////////////////////////////////// | |
| // WORTHLESS BLOCKCHAIN PROJECT // | |
| //////////////////////////////////// | |
| // The most basic imitation/implementation of how a Blockchain would work | |
| // Still has lots of flaws (╯°□°)╯︵ ┻━┻ | |
| #include <ctime> | |
| #include <cstring> | |
| #include <iostream> |
| # DEPENDENCIES: | |
| # pip3 install opencv-python deepface | |
| # TODO: | |
| # Add multithreading support so face detection is done in a different thread independent form video feed and display | |
| # Add good support for multiple face detection (that is not linear) | |
| # ヾ(=`ω´=)ノ” ..nyaa | |
| import cv2 |
| { | |
| "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json", | |
| "basics": { | |
| "name": "Ankush Singh", | |
| "label": "Software Developer", | |
| "email": "[email protected]", | |
| "url": "https://ankushKun.github.io", | |
| "summary": "Hi, I am Ankush Singh.\nI love building and learning.", | |
| "location": { | |
| "countryCode": "India", |
| # Install requirements | |
| # pip3 install -U selenium cahtterbot | |
| import time | |
| import random | |
| from selenium import webdriver | |
| from selenium.webdriver.chrome.service import Service | |
| from selenium.webdriver.common.by import By | |
| from chatterbot import ChatBot | |
| from chatterbot.trainers import ChatterBotCorpusTrainer |
| import random | |
| # Increasing this will have a drastic effect of total running time | |
| NUM_PRISONERS = 100 | |
| BOXES_ALLOWED = NUM_PRISONERS // 2 | |
| ##### CONFIG ##### | |
| # Number of simulations to run | |
| # It will run 100 times with 'NUM_PRISONERS' in each run |
| using System; | |
| using System.Linq; | |
| using System.Text; | |
| using Desonity; | |
| using Org.BouncyCastle.Asn1; | |
| using Org.BouncyCastle.Asn1.Sec; | |
| using Org.BouncyCastle.Crypto.Digests; | |
| using Org.BouncyCastle.Crypto.Parameters; | |
| using Org.BouncyCastle.Crypto.Signers; | |
| using Org.BouncyCastle.Math; |