Skip to content

Commit e39ae1c

Browse files
first site commit
1 parent 2c18d20 commit e39ae1c

110 files changed

Lines changed: 5065 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

archetypes/default.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: "{{ replace .Name "-" " " | title }}"
3+
date: {{ .Date }}
4+
draft: true
5+
---
6+

config.toml

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
baseURL = 'http://chainlesscoder.com/'
2+
languageCode = 'en-us'
3+
title = '@ChainlessCoder'
4+
theme = 'mini'
5+
6+
7+
# Default content language, support en (English) / zh (Chinese) / nl (Dutch) / fr (French) / es (Spanish), default 'en'
8+
defaultContentLanguage = 'en'
9+
10+
# !!! exampleSite only, you may need to delete the line: `themesDir: ../../`
11+
#themesDir: ../../
12+
13+
hasCJKLanguage = true
14+
[permalinks]
15+
posts = '/posts/:title/'
16+
17+
paginate = 4
18+
19+
#googleAnalytics: your-google-analytics-id
20+
disqusShortname = 'ChainlessCoder'
21+
22+
# Hugo Configure Markup
23+
# More info: https://gohugo.io/getting-started/configuration-markup#
24+
[markup]
25+
[markup.highlight]
26+
guessSyntax = true
27+
style = 'emacs'
28+
[markup.tableOfContents]
29+
endLevel = 3
30+
ordered = false
31+
startLevel = 2
32+
# needed to render raw HTML (e.g. <sub>, <sup>, <kbd>, <mark>)
33+
[markup.goldmark]
34+
[markup.goldmark.renderer]
35+
unsafe = true
36+
37+
38+
[social]
39+
twitter = 'https://twitter.com/ChainlessCoder'
40+
41+
[params]
42+
avatarLink = 'https://twitter.com/ChainlessCoder'
43+
44+
author = 'Lum Ramabaja'
45+
46+
# Author biography
47+
bio = 'Lum Ramabaja'
48+
49+
# Site Description, used in HTML meat
50+
description = 'My Blog'
51+
52+
# To enable RSS, you could set `enableRSS: true`, default is `true`
53+
enableRSS = true
54+
55+
# To enable comments, you may need to set `disqusShortname`
56+
enableComments = true
57+
58+
# To enable comments, you may need to set `googleAnalytics`
59+
enableGoogleAnalytics = true
60+
61+
# To enable table of content, you could set `showToc: true`, default is `false`
62+
showToc = true
63+
64+
# To hidden powerBy message in the page footer, you could set: `showPowerBy: false`, default is `true`
65+
showPowerBy = false
66+
67+
# To enable math typesetting , you could set `math: true`, default is `false`
68+
math = true
69+
70+
# To hidden post summary in home page, you could set `hiddenPostSummaryInHomePage: true`, default is `false`
71+
hiddenPostSummaryInHomePage = false
72+
73+
# Website copy write, default: '© Copyright 2021 ❤️ {params.author}'
74+
copyright = ''

config.yaml

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
baseURL: https://chainlesscoder.com
2+
languageCode: en-us
3+
title: ChainlessCoder
4+
theme: hugo-theme-mini
5+
6+
# Default content language, support en (English) / zh (Chinese) / nl (Dutch) / fr (French) / es (Spanish), default 'en'
7+
defaultContentLanguage: en
8+
9+
# !!! exampleSite only, you may need to delete the line: `themesDir: ../../`
10+
#themesDir: ../../
11+
12+
hasCJKLanguage: true
13+
permalinks:
14+
posts: /posts/:title/
15+
16+
paginate: 5
17+
18+
#googleAnalytics: your-google-analytics-id
19+
disqusShortname: ChainlessCoder
20+
21+
# Hugo Configure Markup
22+
# More info: https://gohugo.io/getting-started/configuration-markup#
23+
markup:
24+
highlight:
25+
guessSyntax: true
26+
style: emacs
27+
tableOfContents:
28+
endLevel: 3
29+
ordered: false
30+
startLevel: 2
31+
# needed to render raw HTML (e.g. <sub>, <sup>, <kbd>, <mark>)
32+
goldmark:
33+
renderer:
34+
unsafe: true
35+
36+
# Social links in footer, support github,twitter,stackoverflow,facebook
37+
social:
38+
# e.g.
39+
github: your-github-link
40+
twitter: https://twitter.com/ChainlessCoder
41+
#stackoverflow: your-github-link
42+
# facebook: your-facebook-link
43+
44+
45+
# Site parameters
46+
params:
47+
# Site Author
48+
author: Lum Ramabaja
49+
# Author biography
50+
bio: Software Engineer
51+
# Site Description, used in HTML meat
52+
description: My Blog
53+
# avatar link
54+
avatarLink: https://twitter.com/ChainlessCoder
55+
56+
###########################################
57+
# Optional Configuration
58+
###########################################
59+
60+
# To enable RSS, you could set `enableRSS: true`, default is `true`
61+
enableRSS: true
62+
# To enable comments, you may need to set `disqusShortname`
63+
enableComments: true
64+
# To enable comments, you may need to set `googleAnalytics`
65+
enableGoogleAnalytics: true
66+
# To enable table of content, you could set `showToc: true`, default is `false`
67+
showToc: true
68+
# To hidden powerBy message in the page footer, you could set: `showPowerBy: false`, default is `true`
69+
showPowerBy: true
70+
# To enable math typesetting , you could set `math: true`, default is `false`
71+
math: true
72+
# To hidden post summary in home page, you could set `hiddenPostSummaryInHomePage: true`, default is `false`
73+
hiddenPostSummaryInHomePage: false
74+
# Website copy write, default: '© Copyright 2021 ❤️ {params.author}'
75+
copyright: ''
76+
77+
# Extra links in navigation
78+
links:
79+
## e.g.
80+
# - name: Project
81+
# path: /project
82+
83+
# You can put your custom css and js to `static` directory, or use remote css and js files which start with `http://` or `https://`
84+
customCSS:
85+
## e.g.
86+
# - css/custom.css # local css in `static/css/custom.css`
87+
# - https://example.com/custom.css # remote css
88+
customJS:
89+
## e.g.
90+
# - js/custom.js # local js in `static/js/custom.js`
91+
# - https://example.com/custom.js # remote js

content/about/_index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
I'm fascinated with systems - any type of system. Biological systems, peer-to-peer systems, economic systems, social systems, you name it. I also love to invent new types of algorithms and data structures, it's an obsession of mine! Because of this, many of the topics in this blog will either be related to systems theory, or algorithms - and sometimes even biology 🤓
2+
3+
I'm the project lead at Xfai and co-founder of Open Cybernetics. My main role at Xfai is to invent and develop new cryptoeconomic primitives for the DeFi space. Whereas my main role at Open Cybernetics is to invent and develop new types of peer-to-peer protocols that aim to increase the autonomy and self-organization of people.
4+
5+
I have a bachelor's in Bioinformatics and am currently pursuing a master's in artificial intelligence at the JKU. My research interests include: Cybernetics, distributed systems, biological systems, economic systems, deep learning, decentralized machine learning, cosmo-localist material science.
6+
7+
For a real-time view of my thoughts - My Twitter feed:
8+

content/posts/Hypersyn.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
author: Lum Ramabaja
3+
title: "Hypersyn: A Peer-to-Peer System for Mutual Credit"
4+
date: 2022-05-31
5+
draft: true
6+
description: "Hypersyn: A Peer-to-Peer System for Mutual Credit"
7+
tags: [
8+
p2p
9+
]
10+
series: ["Hypersyn"]
11+
---
12+
13+
This is the landing page for the Hypersyn blog series. To read the whole Hypersyn blog series in PDF form, visit [arxiv](https://arxiv.org/pdf/2206.04049.pdf).
14+
15+
---
16+
<!--more-->
17+
18+
## Abstract
19+
20+
The Hypersyn protocol is a new type of permissionless and peer-to-peer payment network that is based on the concept of mutual credit and mutual arbitrage. Unlike blockchain-based systems, Hypersyn does not rely on any consensus algorithm. It does not require a distributed ledger to store the history of events nor a set of validators. Hypersyn does not have a system-imposed hard-cap on the number of transactions per second that it can perform, and can therefore easily scale up or down depending on network usage. Unlike in other payment systems, money in Hypersyn does not get transferred from person $A$ to person $B$ in the conventional sense. Instead of transferring a token between each other, peers in Hypersyn change the exchange value of their credit (i.e. their purchasing power) within the network. Just as in centrally-issued fiat systems, money in Hypersyn is treated as freely tradable debt, which inherently requires trust. But unlike centrally-issued fiat systems, money issuance in Hypersyn is not controlled by an authority, but is instead created on the spot as mutual credit. In blockchain-based systems and even in centrally-issued fiat systems, money is treated as a scarce commodity. In the Hypersyn protocol on the other hand, money supply within the system is elastic in nature. Because of these fundamental differences in assumptions, the Hypersyn protocol does not aim to compete with, or substitute blockchain-based systems. Instead, Hypersyn should be viewed as a tool that aims to offer a qualitative change in the way we exchange. It has the potential to increase the autonomy and self-organization that people can have, by enabling people to become both the creditors and debtors of their own "money" through mutual credit.
21+
22+
## [Money & Mutual Credit](https://chainlesscoder.com/posts/money-mutual-credit/)
23+
24+
## [Demystifying Sparse Merkle Trees]()
25+
26+
## [Hypersyn - Mechanism Overview]()

0 commit comments

Comments
 (0)