Open in app

Sign In

Write

Sign In

Jay Butera
Jay Butera

163 Followers

Home

About

Feb 20, 2021

Getting Started With Polkadot’s XCMP

With Polkadot’s rococo-v1 test net rolling out, the first cross-parachain message channels are starting to form. It is all very new so this document has been my attempt to understand the core concepts that motivate the Xcmp protocol, and see how real messages are constructed. …

Polkadot

3 min read

Getting Started With Polkadot’s XCMP
Getting Started With Polkadot’s XCMP
Polkadot

3 min read


Apr 23, 2019

Take Judges Out of Hackathons

I was at a local hackathon last week. In the opening ceremony, previously winning ideas were presented in order to give us, the hackers, a general direction to work in. The next day the judges, who had only just arrived for our presentations, voted for the EXACT SAME idea that…

Hackathons

5 min read

Take Judges Out of Hackathons
Take Judges Out of Hackathons
Hackathons

5 min read


Published in thearklab

·Mar 30, 2019

Alternative Biohacking with EEG

Electroencephalogram. Also known as EEG — a device to measure electrical impulses in the brain. I’ll be bringing this wonderful contraption to the Ark Lab. What you see in the picture is the OpenBCI EEG, encompassing an open source arduino-based chip that runs on open source firmware and interfaces through…

Neuroscience

3 min read

Alternative Biohacking with EEG
Alternative Biohacking with EEG
Neuroscience

3 min read


Feb 25, 2019

Principles of Productive Programming

These are a few principles I’ve learned through many long, overextended projects. With many failures have come a few successes, and those successes have helped me to identify just what went wrong the other times. Learning to follow these closely has been like learning to bring a notebook to class…

Programming

4 min read

Productive Programming Habits
Productive Programming Habits
Programming

4 min read


Feb 9, 2019

A Rust Koan

Recursion makes quick Reasoning, but be careful Dragon eats its tail struct Cons<T> { car: T, cdr: Option<Box<Cons<T>>>, } impl<T> Cons<T> { fn append(mut self, v: T) -> Self { match self.cdr { Some(l) => l.append(v), None => { self.cdr = Some(Box::new(Cons{car: v, cdr: None})); self }, } } } fn main() { let mut l = Cons { car: 0, cdr: None }; l = l.append(1); }

Rust

1 min read

A Rust Koan
A Rust Koan
Rust

1 min read


Jan 10, 2019

Game Server in 150 lines of Rust

Okay the title makes it sound like you’ll be writing game servers in 5 minutes. And you could skip straight to the source code if that is all you want. However, the objective of this article is to provide insight into the design decisions in the code, and possibly to…

Programming

9 min read

Game Server in 150 lines of Rust
Game Server in 150 lines of Rust
Programming

9 min read


Dec 17, 2018

Sharing State in Rust Closures

When I began using futures in Rust I faced strange issues regarding mutability of state. For instance, the stream type is a future that never resolves, but when using it I still needed results from the closures inside. Closures are a very common and powerful design pattern, but unless you…

Rust

5 min read

Sharing State in Rust Closures
Sharing State in Rust Closures
Rust

5 min read


Oct 4, 2018

How C4Coin Works

Why isn’t C4Coin using Ethereum? C4Coin does run on the EVM, but it doesn’t use a PoW consensus like Ethereum. Instead it uses a custom proof-of-burn consensus that does not incentivize wasting energy on an increasing hashrate ceiling. That sounds like proof-of-stake, which Ethereum should be moving to in the…

Blockchain

7 min read

How C4Coin Works
How C4Coin Works
Blockchain

7 min read


Jul 20, 2018

Block Rewards and the Gateway to Free Transactions

Bitcoin and Ethereum contain transactions that get by with no gas fees. In fact, they’re part of the system. When first learning that some consensus and governance could be done on-chain, my initial question was why? It doesn’t make much sense considering that nodes would be forced to pay a…

Blockchain

4 min read

Block Rewards and the Gateway to Free Transactions
Block Rewards and the Gateway to Free Transactions
Blockchain

4 min read

Jay Butera

Jay Butera

163 Followers
Following
  • Alex Honchar

    Alex Honchar

  • Andrew Hill

    Andrew Hill

  • Cerebreum

    Cerebreum

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech