-
Notifications
You must be signed in to change notification settings - Fork 0
/
blog.html
138 lines (126 loc) · 6.94 KB
/
blog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<!DOCTYPE HTML>
<!--
Editorial by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-->
<html>
<head>
<title>Blog Home</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="icon" href="/images/favicon.ico">
<link rel="stylesheet" href="/assets/css/main.css" />
<link rel="stylesheet" href="/assets/css/fontawesome-all.min.css" />
</head>
<body class="is-preload">
<!-- Wrapper -->
<div id="wrapper">
<!-- Main -->
<div id="main">
<div class="inner">
<!-- Header -->
<div data-include="/components/header"></div>
<!-- Content -->
<section>
<header class="main">
<h1>Blog Home</h1>
</header>
<span class="image main"><img src="/images/books.jpg" alt="Books" /></span>
<hr class="major" />
<h2>About</h2>
<p>This blog aims to document my experiences with and understandings of various topics either related directly to my work or my interests. I aim to propose novel ideas in each post. Thus, the posts will tend to be either about things I have a good familiarity with or a strong interest in, such as:</p>
<ul>
<li>Computer science</li>
<li>Math</li>
<li>Statistics</li>
<li>Economics</li>
<li>Finance</li>
<li>Philosophy</li>
<li>Psychology</li>
<li>Music</li>
<li>Chess</li>
</ul>
<p>I provide much more detail on what specifically interests me <a href="#what-specifically-interests-me">below</a>.</p>
<p>Most of my interests are technical in nature. In order to make these materials more accessible to others (among further <a href="/raison_d_etre.html">reasons</a>), for every technical blog post I write, I aim to provide an 'in a nutshell' version — a non-technical post which assumes no prerequisite knowledge, and keeps things to the point.</p>
<p>Check out my technical blog posts <a href="/blog/technical.html">here</a>, and my 'in a nutshell' blog posts <a href="/blog/nutshell.html">here</a>. These can also be accessed from this website's menu (icon in top-left).</p>
<hr class="major" />
<h2 id="what-specifically-interests-me">What Specifically Interests Me</h2>
<p>
<p>I consider myself to be a <a href="https://en.wikipedia.org/wiki/Rationalism">rationalist</a>. The source of reason is the (assumed) underlying causal model. Thus, understanding these models intimately brings me satisfaction. Understanding is best gathered and tested with unfamiliar applications. For example, applying theoretical computer science and linguistic theory to music.</p>
<p>So many fields have so many models to offer. As a result, my interests aren't really bound to one field. Nevertheless, here is an attempt at a list:</p>
<ul>
<li>
<a href="https://en.wikipedia.org/wiki/Outline_of_computer_science#Subfields">Topics in computer science</a>
<ul>
<li>
Mathematical foundations
<ul>
<li>
<a href="https://en.wikipedia.org/wiki/Coding_theory">Coding theory</a>, especially in relation to:
<ul>
<li><a href="https://en.wikipedia.org/wiki/Data_compression">Compression</a>, and the idea of intelligence being a lossless compression algorithm (see the <a href="https://en.wikipedia.org/wiki/Hutter_Prize">Hutter Prize</a>, <a href="https://en.wikipedia.org/wiki/Solomonoff%27s_theory_of_inductive_inference">Solomonoff's theory of inductive inference</a>, also described nicely <a href="https://www.lesswrong.com/posts/EL4HNa92Z95FKL9R2/a-semitechnical-introductory-dialogue-on-solomonoff-1">here</a>)</li>
<li><a href="https://en.wikipedia.org/wiki/Cryptography">Cryptography</a> (from <a href="https://en.wikipedia.org/wiki/Caesar_cipher">Caesar's cipher</a> to <a href="https://en.wikipedia.org/wiki/One-time_pad">one-time pad</a>, <a href="https://en.wikipedia.org/wiki/Zero-knowledge_proof">zero-knowledge proofs</a>, <a href="https://en.wikipedia.org/wiki/Side-channel_attack">side-channel attacks</a>) and <a href="https://en.wikipedia.org/wiki/Steganography">steganography</a> (see my <a href="https://github.com/OmerBaddour/Steganography">mini-project</a> on embedding text in an image)</li>
</ul>
</li>
<li>
<a href="https://en.wikipedia.org/wiki/Game_theory">Game theory</a>, especially in relation to:
<ul>
<li>Chess, with game-tree analysis, alpha-beta pruning,</li>
<li>Economics, especially say analysis of economic systems based on perceived incentives of agents. The analysis showcased in the Bitcoin white paper is a great example of this</li>
</ul>
</li>
</ul>
</li>
<li><a href="https://en.wikipedia.org/wiki/Theory_of_computation">Theory of computation</a></li>
<li>General cybersecurity</li>
<li>Malware analysis and reverse engineering</li>
<li>Operating systems</li>
<li>Distributed systems</li>
<li>Computer networks</li>
<li>Compiler design</li>
<li>Artificial intelligence</li>
<li>Natural language processing</li>
<li>Cryptography</li>
<li>Data science</li>
<li>User interface design</li>
<li>Algorithms and Optimization</li>
</ul>
</li>
<li>Chess</li>
<li>Finance theory</li>
<li>Economic theory</li>
<li>Music theory</li>
<li>Statistics and probability theory</li>
<li>Philosophy</li>
</ul>
<hr class="major" />
<h2>Sources</h2>
<p><strong>Main image</strong>: By <a href="https://unsplash.com/@impatrickt">Patrick Tomasso</a>, hosted by <a href="https://unsplash.com/photos/Oaqk7qqNh_c">Unsplash</a>, <a href="https://unsplash.com/license">license</a></p>
</section>
</div>
</div>
<!-- Sidebar -->
<div id="sidebar">
<div class="inner">
<div data-include="/components/sidebar"></div>
</div>
</div>
</div>
<!-- Scripts -->
<script src="/assets/js/jquery.min.js"></script>
<script src="/assets/js/browser.min.js"></script>
<script src="/assets/js/breakpoints.min.js"></script>
<script src="/assets/js/util.js"></script>
<script src="/assets/js/main.js"></script>
<script>
$(function () { /* include other HTML files */
var includes = $('[data-include]')
$.each(includes, function () {
var file = $(this).data('include') + '.html'
$(this).load(file)
})
})
</script>
</body>
</html>