Skip to content

Instantly share code, notes, and snippets.

View html5cat's full-sized avatar
🇺🇦
building puma.tech

Yuriy Dybskiy html5cat

🇺🇦
building puma.tech
View GitHub Profile
@html5cat
html5cat / ID-1.md
Created June 9, 2022 03:46 — forked from arthurgousset/ID-1.md
Incomplete notes on what is on my radar in the identity space.

💡 Notes on the crypto identity space #1 [April]

Celo-specific:

  • Celo Desktop Wallet added namespace resolution (code here)
    • ENS [on Ethereum]: resolution through Ethers.JS, with Alchemy as the JSON RPC service
    • Nomspace [on Celo]: resolution through Ether.JS by specifying ENS resolver contract on Celo (ENS clone)
    • Unstoppable Domains [on Ethereum]: resolution through custom Alchemy API specifically for UD
  • KycDAO (Celo-friendly project) launched a pilot with non-transferable NFTs
  • EIP-721 NFTs without transfer function (in this case)
@html5cat
html5cat / Gemfile
Created June 24, 2020 22:26 — forked from dhh/Gemfile
HEY's Gemfile
ruby '2.7.1'
gem 'rails', github: 'rails/rails'
gem 'tzinfo-data', '>= 1.2016.7' # Don't rely on OSX/Linux timezone data
# Action Text
gem 'actiontext', github: 'basecamp/actiontext', ref: 'okra'
gem 'okra', github: 'basecamp/okra'
# Drivers
Verifying my Blockstack ID is secured with the address 1KFKdPS3S4u9bc7c4LSWCmVPRfbmajfXfC https://explorer.blockstack.org/address/1KFKdPS3S4u9bc7c4LSWCmVPRfbmajfXfC
@html5cat
html5cat / morbotron.other.js
Created December 28, 2016 22:12
morbotron.com other.chat feature
const {fetch, Feature} = require('other')
const feature = new Feature({
name: 'Morbotron',
version: '0.0.1',
dependencies: {
otherjs: '^3.2.x',
},
})
const {Feature} = require('other')
module.exports = new Feature({
name: 'Teh',
dependencies: {
otherjs: '3.x',
},
listeners: [{
to: {words: ['The']},
on() {
const {Feature} = require('other')
const cats = getCatEmoji()
module.exports = new Feature({
name: 'Cat',
version: '0.0.1',
dependencies: {
otherjs: '3.x',
},
listeners: [{
@html5cat
html5cat / springer-free-maths-books.md
Created December 29, 2015 03:52 — forked from bishboria/springer-free-maths-books.md
Springer have made a bunch of maths books available for free, here are the direct links

Brief notes on Meteor for CS 294-101. Many of the key architectural ideas in Meteor are described at https://www.meteor.com/projects.

  1. BSD as example of great system design. Application primitives: processes run by a scheduler, sockets, sys calls, virtual memory, mbufs. What makes something a platform. Unix vs Multics.

  2. History of application architectures. Mainframes (e.g. IBM 360 / 3270), client-server (e.g. Win32), web (e.g. LAMP), cloud-client. Oscillation of where the software runs. Thin vs thick clients, data vs presentation on the wire. Changes driven by massive forces (cheap CPUs, ubiquitous internet, mobile). New architecture for each era.

  3. What it takes to make modern UI/UX. Mobile. Live updating. Collaboration. No refresh button. All drive the need for “realtime” or “reactive” system. Very different from HTTP era.

  4. Four questions: 1 — how do we move data around; 2 — where does it come from; 3 — where do we put it; 4 — how do we use it?

Business Models

Advertising

Models Examples
Display ads Yahoo!
Search ads Google
@html5cat
html5cat / index.html
Last active August 29, 2015 13:57
Car2Go Vancouver
<!DOCTYPE html>
<meta charset="utf-8">
<style>
.chart rect {
fill: steelblue;
}
.chart text {
fill: white;
font: 10px sans-serif;