<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Pierre Hay @rektorship</title>
        <link>https://unchained-onchain.xyz</link>
        <description>A ride onchain, a lifestyle tour, or another nerd trap </description>
        <lastBuildDate>Mon, 24 Aug 2026 02:27:04 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Pierre Hay @rektorship</title>
            <url>https://storage.googleapis.com/papyrus_images/d9051f102ceefa669edd36899b65019a.jpg</url>
            <link>https://unchained-onchain.xyz</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Writing Challenge Day 8: Divide and Conquer]]></title>
            <link>https://unchained-onchain.xyz/divide-and-conquer</link>
            <guid>5DtRceLj7v0010YpqGRy</guid>
            <pubDate>Thu, 23 May 2024 11:45:08 GMT</pubDate>
            <description><![CDATA[I've been writing every day for the last week, and am quite anxious at the thought that I haven’t even completed 25% of my 30-day writing challenge. ...]]></description>
            <content:encoded><![CDATA[<p>I've been writing every day for the last week, and am quite anxious at the thought that I haven’t even completed 25% of my 30-day writing challenge. I’m struggling to think about future posts and get a gigantic brain freeze attempting to do so, like eating all of Antarctica. I remember the wise words of my long-distance running coach: a marathon is a succession of 5-mile runs, and the last one is surprisingly shorter. Plot twist: I have never run a marathon, but did get injured trying. I followed a preparation schedule tailored to achieving a sub-3-hour finishing time, without the fitness to go with it. Hopefully, writing will be a less risky activity, but who knows? Brain overheating and finger fatigue: There are a lot of frightening outcomes to this challenge, and it's too early to list them out now. The only way to keep going is to take it day by day. Divide and conquer. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Divide_and_rule"><u>The concept exists in politics and sociology to empower the sovereign to control subjects, populations, or factions of different interests who collectively might be able to oppose its rule.</u></a> Sadly, I'm more in a position to talk about its application in algorithms from basic array ordering to fancy Fast Fourier Transformation (FFT) implementation. "You must be fun at parties".</p><div class="relative header-and-anchor"><h2 id="h-a-textbook-case-the-merge-sort">A textbook case: the Merge Sort</h2></div><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/bd2ed55a777205d8442526f1a05f1474.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAIAAACPoCp1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFX0lEQVR4nJ1WDUxTVxS+yRY3Z7Jkf9EtbEuIohsbzjlFp/izxZmJOhfnMp1OHVGnc1GX6ZxTARkgLTBUmqJUKyCFVWoZLYVHBQErPFukf7QPeC0PKFC3Umr7rLV/3KV99VkH1ISTl9f03XPPd79zzv3uBTCiWYetsuabGqX6dit6uxXVKNVd+k7qrVTcQVtQm80WOQKYaMDv80MIy7i80pOF0S9ELY9Z9P70mPioedFToqYC8AZ4+VTSseKUwkq+EELo9XonCXADqS9lXlr5QcLODds+mb9sRdySOTNmxb45e92yNedOZJdkc24g9QHnSQBQ5nK5bHabf9Rv7DGKxCKVRtXZ3SWTyYZHrG6Pe3jE6nK5IkeYEMAbNBjEaL/TjqKo/Z6dGrLZbDKZTK1WUw4R8vMEgPdJg3DU7/PjOI6iqNlspnz8j1AhhDiO19fX9/X2hU/3U08wvU9hYHc4NFoNQRDjLpMm1xa0CIkKAXi9Xvltea2kRiIS10pqGFmMQwcPXa+T0msfN4cQQrPZLKoSnUo91dzU3NHRoVVrWm61qNVq/2iIBKD8dDod+/ecPw9mAgAWRs0FACQu+KyGLcw9waQ7ajyW9jMnsytz+DtXbwYAzH4pOiEmvq5QfP54nhxFqUUAqsMIYw8nq4CTzkqIXbxr/faP3/ko63CaIL+s6BxnIgaBFHnchQwWN4X1xdJEAEDs67MTYheVMi+l70/GMCwEQLm6PW67wz44NIhI63r7+xAEMfQY7Q6H3RHqnInMZrPZ7PcIgpDJZCaTicfjabQa5wMnXbMAAPXHYrE0NjZaLBYIIUmSEonkn7t3I+SHnmg0GFEUpepMkiSfzzeZTPTEEAMMw1B5yImaRpJkw42G4ZHhyAzkCoVcIQ/Hc7lc3MvcbhwPYEAIkErxyZ+Ofv35xopiPt1tFLiwXLD208TiC5cb6xrorqCttUm2Y+O292a+W3aplOJNAZhMpqxjf+zZklR89mJrUwvgZhTMBFHxUfOKMi/oMT3tNzA0kLb3xKzn3968eENB8pmBocHw6A99nvLzJdNAwPIPMeiegRA2SOtz9qcDAIqOsrh5hUB+q5WVnb8v6QdpdW14CLfHLaqo2vVtEjM5s1oodnvc/2Og02iFPMHplIxqgSh8oznvO8XXRHu+33XlYglh7AnVIKhl4tBe9/m9Xh+E0NBjaFe2R67B4NCg/lFH0nterpCbzUOPN9qj3PWjKBrACKbbbDbLZLLwmWON+o7jeFv7HZp3MLqZHn2sRXaHXa6Q83g864iVIAg2m20KWmSx7OvtQyprfj3wCyPtNFIl2b97X15mrriiSqfThRhQPy6Pm8Nknz18eioAq+KWTwEgMX51DVvIPJJOED3jajL1paKMfzWjZOvyTcF6g9hXZkkLJWWpXFbGmYc+z2MA5wMnl3GBsS815tXorSs3vQie3Z24XZB1JfdIptFgiCD6XZ1dV/Iv52fm/bhj75er1qb8fPwat5zDZN+UNj3BICBHRC+GYTiOYxiGIEhqaqr0unRwYCBCikJVHfX1m/q78e5xRXvC88A6YkUQhNaAiWBMJlNzUzMe3Ld0OwT7MEyL6OWMOdSgSqUSCARGg3FsaJIk29raVCpV5GP56WfyvxZL+dW/BEKh2+O2jljvP3D6R/0arYZXXtbZ3UkJ52SuLZT5ISw6xynJ5iycM39p3KKkjd8tm7tk/Yo1Kz9cumX1V9LS6vy0XJIkJ8OABjibnMM6wHgGgGkAfJOwAQDwFpj+GnhuwYy42oK/f9t2MPLl7ikAVCO2owpMq9cqtRqlGtPqMa1er+7QKrXUZXKs0IYD/AcYqvfuvoMLZwAAAABJRU5ErkJggg==" nextheight="650" nextwidth="754" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Merge Sort recursion tree </figcaption></figure><p></p><p>I might know how to write a single blog post (or not - I’ll let the readers be the judge of that), but I have absolutely no clue how to go about writing 30. Conversely, all programming languages have elementary operators to compare numbers <code>&lt; &gt;</code> , but can't natively sort an array. Of course, you could use a <code>sorted</code> -like function in any high-level language, but it would be calling a sorting algorithm under the hood. The merge sort <strong>divides</strong> the array into its most atomic form: an array of one element. Then, it <strong>conquers</strong> (i.e., solves the problem for each array). In that case, it's easy because an array of one element is a sorted array by definition. Finally, it combines all sorted arrays to obtain the final result. I will not spend more time on the topic because there are gigabytes of great resources online, and chat-GPT4o would be a far greater teacher than me.</p><div class="relative header-and-anchor"><h2 id="h-solution-complexity">Solution Complexity</h2></div><p>All divide-and-conquer algorithms can be generalized under the following form:</p><pre data-type="codeBlock"><code><span class="hljs-keyword">procedure</span> p(input x <span class="hljs-keyword">of</span> size n):
    if n <span class="hljs-operator">&lt;</span> <span class="hljs-keyword">some</span> constant k:
        Solve x directly <span class="hljs-keyword">without</span> recursion
    <span class="hljs-keyword">else</span>:
        <span class="hljs-keyword">Create</span> a subproblems <span class="hljs-keyword">of</span> x, <span class="hljs-keyword">each</span> <span class="hljs-keyword">having</span> size n<span class="hljs-operator">/</span>b
        <span class="hljs-keyword">Call</span> <span class="hljs-keyword">procedure</span> p recursively <span class="hljs-keyword">on</span> <span class="hljs-keyword">each</span> subproblem
        Combine the results <span class="hljs-keyword">from</span> the subproblems
</code></pre><p>The<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Master_theorem_(analysis_of_algorithms)"> <u>Master Theorem</u></a> classifies the algorithms following this design paradigm based on how complicated it is to create/recombine subproblems compared to solving them and provides an<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Asymptotic_analysis"> <u>asymptotic analysis</u></a> for each category.</p><div class="relative header-and-anchor"><h2 id="h-zkps-and-ffts">ZKPs and FFTs</h2></div><p>I'm currently reading all <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.eth.limo/"><u>Vitalik’s articles</u></a> on Zero-Knowledge proofs (ZKPs). He is a fount of knowledge, and I believe Vitalik's work on education equals his contribution to Ethereum in terms of usefulness to humankind. As I mentioned in Day 1 of this series, my background is in computer science more than advanced mathematics. One would argue that <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/10x_er/status/1729215687590281676"><u>computer “science” isn’t a real science and neither is anything else that needs the word “science” appended to it</u></a>. Cleaving tweet. Still, Vitalik makes it possible to grasp complex concepts with relatively little mathematical background. He always starts from the beginning or points the reader to the appropriate resource. It's the best place on the internet to learn advanced crypto. Right, but why am I talking about ZKPs now? Because I have an intense fear of missing out (FOMO) that I can't shake off. It's been THE big thing in crypto for a few years and will likely enable privacy-preserving KYC applications and solve Ethereum scaling, amongst other problems. Easy. The math behind them is fascinating, and their domain of applicability is unbound. Fast Fourier Transform (FFTs) algorithms play a big role in proof generation, allowing the implementation of optimized polynomial multiplication required to transform the "<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=fOGdb1CTu5c"><u>prover's statement</u></a>" (i.e., computational problem) into a<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@VitalikButerin/quadratic-arithmetic-programs-from-zero-to-hero-f6d558cea649"> <u>Quadratic Arithmetic Program</u></a> (QAP). I will surely not do better than Vitalik (again) in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.eth.limo/general/2019/05/12/fft.html"><u>explaining them</u></a>, but I love that most common implementations of FFTs are part of the divide-and-conquer big family.<br>And they belong to the same Master Theorem category as the Merge Sort.</p><p>Is the world running on a handful of fundamental meta-concepts? We'll answer that question in the following post (just kidding!)</p><p></p>]]></content:encoded>
            <author>rektorship@newsletter.paragraph.com (Pierre HAY)</author>
            <category>algorithms</category>
            <category>maths</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/03e1e3913e7af4983286775b186b2d53.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Writing Challenge Day 7: A lightly cooked, red-centred stake]]></title>
            <link>https://unchained-onchain.xyz/stake-cooking</link>
            <guid>QHtru16UT3QUSXUNN0XA</guid>
            <pubDate>Wed, 22 May 2024 06:57:39 GMT</pubDate>
            <description><![CDATA[How do you say PMF in Portuguese? After long months of coding remotely with X2 from my parent's apartment, we shipped a testable ...]]></description>
            <content:encoded><![CDATA[<p></p><figure float="right" width="50%" data-type="figure" class="img-float-right" style="max-width: 50%;"><img src="https://storage.googleapis.com/papyrus_images/3cbaae94f4c83d1b77d0ee2271e2f2c2.jpg" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">First <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://testnets.opensea.io/assets/sepolia/0x5818764b4272f4ecff170216abe99d36c0c41622/22">Factchain Note</a></figcaption></figure><p>How do you say <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ycombinator.com/library/5z-the-real-product-market-fit"><u>PMF</u></a> in Portuguese? After long months of coding remotely with X2 from my parent's apartment, we shipped a testable PoC. It was time for a confrontation with the first users. Factchain is available for Warpcast on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://opensea.io/assets/base/0x77840a1815f4f62a4ccca3aba3566fb8ff0b10d0/1"><u>Base mainnet</u></a> (with ridiculous stake amounts) through a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://warpcast.com/factchain/0x791ff20e"><u>frame</u></a> and for X (ex-Twitter) directly in the browser with the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://chromewebstore.google.com/detail/factchain-community/jpccfghdailacibbnfiomklbmiklpjig"><u>extension</u></a>. We announced on Warpcast first to receive feedback from a benevolent community. X1 took over the communication. The general atmosphere on Farcaster (the social protocol behind Warpcast) is known to be more indulgent than on Crypto Twitter, and even though it's too early to have misinformation posts, the potential early fact-checkers were here, living at the intersection of crypto and information. As a reminder, Factchain brings cross-social onchain community notes. The community welcomed the project with warm interest, and we even saw a bunch of notes starting to appear under Tweets without having shared a single communication post on Twitter. In my eyes, it was enough traction to start talking to VCs. This was all very new to me. X1 and X2 agreed to join the venture full-time if I managed to raise enough capital to match their current salary. I put on my CEO hat and began the mission.<br></p><div class="relative header-and-anchor"><h2 id="h-how-to-fail-a-fundraising">How to fail a fundraising?</h2></div><p>There are many excellent <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.amazon.com/Fundraising-Ryan-Breslow/dp/B09CR7TFDT"><u>books</u></a> on how to succeed in fundraising. I thought I could contribute to this large body of literature by talking about failure, too often overshadowed by industry fairy tales.</p><p>Here are my top tips for failing to raise funds. 100%.</p><ul><li><p>Having "co-founders" working a full-time job. This take is obvious, but entrepreneurs sometimes don't have all the options available. It creates a cap table that no VC can comprehend. It requires a bigger round. Production stops because you're the only one full-time and busy looking for investors all day. VCs are like sharks; they smell blood miles away.</p></li><li><p>A GTM strategy that is too disconnected from the end product. How does Factchain Community enable Factchain Media? We saw the fact-checkers community as the only solution for mainstream socials to integrate Factchain Media. Were we right? I don't know, but it creates too many "what ifs?". Bootstrapping a community is already a full-time job; I think VCs saw it more like two different products and missed the connection. A GTM strategy should de-risk your project, not add more interrogations.</p></li><li><p>Aim for a large financial round too early. I had many reasons to justify expenses. Among other significant developments, we needed a better note ranking algorithm than Twitter, and the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/factchain/factchain-community/blob/b57672312cd5d9391ebeb98a05d2f43ebc6e6e94/fc-community-backend/apps/api/scripts/finaliseNotes.mjs#L29"><u>Factchain PoC only computes an average of all ratings</u></a>. I was disconnected from reality: We hadn't proven the beginning of a PMF, and the tech requirements were probably already too big. Better start small with BAs before pitching to top-tier VCs.</p></li></ul><p></p><div class="relative header-and-anchor"><h2 id="h-vcs-feedback">VCs feedback</h2></div><p>Even if the long-term goal is to go mainstream, Factchain is too industry-specific for generalist VCs to lead a pre-seed round, but I had the chance to be introduced to one of the most successful crypto VCs. After much discussion on the project, they couldn't believe in our ability to (i) bootstrap an audience and (ii) make it sustainable. In yesterday's post, I promised to share why the notes and rating stakes were probably a bad idea. A Lannister always pays his debts.</p><p>The note and rating stakes didn't help at all to reassure VCs on their aforementioned worries. Remember, we developed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://factchain.world"><u>Factchain</u></a> with the "Put your ETH where your mouth is" narrative of X1. Users would pay some ETH to submit notes and ratings and get rewarded or slashed based on the quality of their contributions. These financial stakes became our Achilles' heel. It raised a plethora of questions:</p><ul><li><p>How do you pay for the winners? Factchainers are definitely <strong>not</strong> playing a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Zero-sum_game"><u>zero-sum game</u></a>.</p></li><li><p>How do you mitigate security risks? Stakes are locked in the Smart Contract for the duration of the "note auction" (i.e., the period during ratings are open)</p></li><li><p>How do you stop malicious actors from rating their own notes and always win the auction?</p></li></ul><p><br>On the other hand, what do we really gain from stakes? The main answer is<strong> incentives, </strong>but I'm not even sure it's a valid one. Who wants to fact-check information for a few bucks? People interested in the Truth do it for other motivations than money. The cultural NFT reward would've probably been enough for them to enroll. Bragging about being right is a far more joyful <strong>incentive</strong> than making a few <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.alchemy.com/gwei-calculator">WEI</a> out of it, and users could've been rewarded in an Airdrop anyway. Have you never heard of the FACT$ token? No, and that’s alright: it never existed.</p><p>We saw yesterday how the stakes could've secured the system by increasing the costs of network collusion. Intuitively, the more users involved, the more money a malicious actor needs to spread a single misinformation note. This intuition is wrong. The median rating number on X community notes is only <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gist.github.com/Haypierre/a28960d0847b9f0efba48248b943e0b4">72</a> for 400k involved users. Submitting more ratings on your own notes will always be affordable unless requiring a dissuasive stake amount.<br><br>We should've explored other solutions, like reputation scores.</p><p>In most Web2 forums, like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stackoverflow.com/"><u>Stack Overflow</u></a>, you may not be able to post a question immediately after your registration. The site has certain restrictions to prevent spam and ensure the quality of the content. Users must answer a few questions first or wait a while.</p><p>We could've replicated this reputation scores system onchain to gate note creation by Ethereum addresses with already a few correct ratings under their belt. And restrict the number of notes new addresses can rate in a given period.</p><p>A reputation score-based system would've drastically reduced the cost of the Factchain launch on mainnet: no winner to pay, fewer security risks to cover.</p><div class="relative header-and-anchor"><h2 id="h-retrospection">Retrospection</h2></div><p></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d9143cf1d4eb6eb433d86859fe8f73b4.png" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Google Trends on Community Notes</figcaption></figure><p></p><p>There is a demonstrated growing interest in the X Community Notes feature. I've written two Python scripts to extract <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gist.github.com/Haypierre/b2b73c52be4e55299b33bd9bc4f61792"><u>notes stats</u></a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gist.github.com/Haypierre/a28960d0847b9f0efba48248b943e0b4"><u>ratings stats</u></a> from the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://communitynotes.x.com/guide/en/under-the-hood/download-data"><u>X public dataset</u></a>, and their output is impressive: 3x more users and notes over the last 6 months. The use of browser extensions and frames could effectively redirect this traffic onchain, creating opportunities to build a community of fact-checkers. This potential is worth further exploration.</p><p>Per Ardua Ad Astra. (3/3)</p>]]></content:encoded>
            <author>rektorship@newsletter.paragraph.com (Pierre HAY)</author>
            <category>business</category>
            <category>fundraising</category>
            <category>founders</category>
            <category>tech</category>
        </item>
        <item>
            <title><![CDATA[Writing Challenge Day 6: Dev or Die]]></title>
            <link>https://unchained-onchain.xyz/dev-or-die</link>
            <guid>fjuwbOXVR2RCwd0gLo1U</guid>
            <pubDate>Tue, 21 May 2024 07:43:12 GMT</pubDate>
            <description><![CDATA[For those who just joined, I'm about to share the development story of Factchain Community, the GTM strategy for Factchain Media. If none of this mak...]]></description>
            <content:encoded><![CDATA[<p>For those who just joined, I'm about to share the development story of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://factchain.world/"><u>Factchain Community</u></a>, the GTM strategy for Factchain Media. If none of this makes sense, read yesterday's post. The MVP era is behind us - and probably never existed in crypto. To announce a new web3 product, you ought to be prepared. Smart Contracts are harder to upgrade and fix than traditional Web2 backend code, their errors are rarely recoverable, and they expose users to a higher security risk because everyone can read and interact with them. That makes it hard to bootstrap ideas without funding. A reasonable approach is to launch as fast as possible on testnet, gather feedback from early adopters and crypto natives, fix the product, and raise capital from there to go live on mainnet. And that’s indeed the path I chose. I was the only one on the team without a salary, so I was in a rush. As touched upon yesterday, X1 and X2 were (and remain) in their respective full-time jobs.</p><div class="relative header-and-anchor"><h2 id="h-a-credibly-neutral-mechanism-to-combat-misinformation">A credibly neutral mechanism to combat misinformation </h2></div><p>I will not paraphrase the great definitions of mechanisms and credible neutrality given by Vitalik in this 2015 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://nakamoto.com/credible-neutrality/"><u>post</u></a>. Please do read it, though, as these two definitions are fundamental to our concept of Factchain Community: an onchain version of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/i/communitynotes"><u>X community notes</u></a>. This feature was initiated by Twitter in 2021 under the name of Birdwatch. It was an experimental attempt to involve users in the moderation effort of the platform. Enrolled users can rate others' community notes and submit their own notes after a few successful ratings. An open-source <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://communitynotes.x.com/guide/en/under-the-hood/ranking-notes"><u>ranking algorithm</u></a> periodically computes ratings to assign scores to notes. Vitalik (again) <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.eth.limo/general/2023/08/16/communitynotes.html"><u>did a great job explaining how the algorithm is trying to select notes that get cross-tribal approval</u></a> (i.e., notes rated as <code>HELPFUL</code> by users with different political opinions).&nbsp;</p><p>Moderation is costly for all social media, so there is much to be gained from getting users to collaborate in order to do some of it for free.</p><p>When Elon Musk took over Twitter, he probably saw an immense opportunity in Birdwatch, rebranded it Community Notes, and allocated an entire team to it. The project had two dimensions: cost efficiency and ideological principles. Elon could boast about being the guardian of free speech while <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.bloomberg.com/news/articles/2023-01-07/elon-musk-cuts-more-twitter-staff-overseeing-content-moderation"><u>laying off staff handling misinformation</u></a>.</p><p>While X’s community notes have paved the way, their approach still falls short in several aspects:</p><ul><li><p>Users are anonymized. They can't brag about being the author of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/i/birdwatch/n/1730273287358263482"><u>a community note under Joe Biden</u></a> or other important personalities' posts. They have no <strong>incentive</strong> to participate in the moderation effort. "<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://english.elpais.com/science-tech/2023-09-01/will-community-notes-elon-musks-tool-to-combat-misinformation-turn-into-a-polarized-battleground.html"><em><u>Given how demotivating this selfless task is, It's quite likely that special interest groups will eventually end up taking control.</u></em></a>"</p></li><li><p>It is impossible to audit the data used by the algorithm as X ultimately controls the storage and access of Notes and Ratings. Elon Musk has already been accused&nbsp;- probably unfairly - of hiding community notes under his posts.</p></li><li><p>It is limited to X and cannot be easily extended to other platforms.</p></li></ul><p>We built Factchain Community to address the above concerns.</p><p></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/122b5114e9e2e382ec331b1c05fd0abf.webp" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAbCAIAAACSpRrNAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAFYElEQVR4nKWWXWzTVhSA71Nfsr3xwEonRkGCsjLEaOnIUn5CCy0thdKu0J8oGW0DQcmAsKxZrYV5hEbDLCiLBxnR0nkxNetPAs6cJnjNipk3S7SjW2hBrTzxYKmaIiH2EClSJDzZGSWEUFXi031wjq/Pp3NyfX2B+GqYzWae5/99CaIoglcUAABKSkoQBOns7CwsLFSr1aWlpUajEZExGo2vKoBh+CL5U8/I9Z6R4MfykK+ln+RYzGq15gomJiampqbm5+cFQYjH4/Pz87Ozs/F43OfzOZ/H5XLp9fq2trbtqGfFlX6AXgEXUWm4PYpL3uLv/KDb0NShyRU8fPiQ4ziGYRAEYVk2Ho/zPM8wTCKRyFuBxWIp+8qt+/mWe46vHbmxazCoGhjW0jH3HA8cF97coc7fIp/Pt8QWQRDUgl5qpWj3HN8eplUDw/WBUNkP15wPZt1zvOpwa36By+VaogBBkN85Tvu93zRKd4dGu8iwLhjSBUPdoVF9gOw6dQoYjUb4ecrLyxUKRVFREfQUm0xjY+OLAoqiUBR1yaAoajAYPDKoDIZhwG63c09hxmPMeIzjuGuDYY7jMCIUpccX7tpstkVKwTAsEAg0NzcTBJFMJhfiwGazLaQoAaAQgBA1BkCZH6fAeu2G/Z8t3IUgaBFBOp32eDwIgszMzGTHwacwXN/Vva3lcEXjwdKd29dsrdhcV7++qraiYT94a/Py9/fsau+oP3LkwNFjtR2avKn/TiSi96ZDd6dCd6eOfXE2em86dv9B9N70P48fSwILPe6e491zvPHWb9WDwQ39V6sHg/sCoR3ESOZaPyYtQWnZ7azNK+gIjWYmZA/Qd8HoH5AE1thtUN6sOn0+Z4bpXB9y54/syLv9eF5BF/3Li4Izk39+fetXSXDiZgzIqGqhiuqe96qtFXt7+yb/AgAo960HXQ5pHP1y+SfuJjKMYRhN021tbRAEdXZ2RiIRq9WaEWjpmGpguHowWD0YzDj8k1OS4HiYBsu2AVC1ZkVH4bKWdSu1jereFtfga109q0wXwR4zqDq5+oQLtNiayLAoijRNUxQFw7DD4WBZVhCEjEA/xmzx/7ih/2p9IJQR9N+ZlASmm7Hms1ijunfL28fWrdRWbjI1qns7LgcKLSjQ2kHVSWkcOgNaP28P31x6i54JTlHRpoHrihozqDwONmrAOxqg0u8bJhV934BWC2gwgtWV4NBp0IPs8RN5BdKrGx37gBzdf4M6cCPcRIbbw/SH0Vh4+r68iiyW3bt3FxQUFBUVFRQUAAD0er3D4Vh43ul0ikvjiSietZ978nwQOBwOjuPWrl3rdDpXLd+q15o5jrPb7QszMAxbSnaWZSORCARBOfP/f5NBFhzHIQiyMANF0cVTUxSF4zgmU1xcjGEYjuM+ny+VSkkCCIIcDofZbDYYDDptt8n0EQzD2W1BsmQvwjAMiqJ1dXUwDDc0NNTU1CiVSo1GgyBIJsmz7dpmswmCkP1wIBCIxWK4zMsEOI6zLHubZcGmQ+e/HfBfdm0EwOdGOI7L7PmSQBAEQgbHca/XG4/HRVFMJBJDQ0MQBJEkieN4JBLJKyAIgmXZ/mskKKhcttdU/YbU5BOagxzHZXr7rAKWZfV6fSqV4nk+s4eLoujxeBb/A1KpVOab0dqh1Wg0rysUZRtLIQhyOp0TExO5x5Z0Om2z2RBEKhCGYYIgeJ5fXJCD1+vNieR+MgVBUCqVOp1OrVajKJqUSWWRTCYfPXqUOXMwDOP1enEcJ0kyc+xwuVyzs7OLCZLJpFqttlqtZrPZYrHgOE4QxJBMIBAgZSiKommaZdmZmZl0Or14Tf8Bv1d17lBS2I0AAAAASUVORK5CYII=" nextheight="1743" nextwidth="2048" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Factchain Community's overall architecture</figcaption></figure><p></p><p>I was mainly responsible for developing the Factchain Backend and the Solidity Factchain Contracts on the figure above. I used typescript for the backend because of the maturity of the JS web3 ecosystem. There are great libs like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.ethers.org/v6/"><u>ethers</u></a> to interact with Smart Contracts. Eventually, I became obsessed with NFTs. I always thought they were a sufficient motivation for people to contribute. X1 had another vision: "Put your ETH where your mouth is." Every note and rating would require a financial stake for two principal reasons: (i) incentivize contributors who would get rewarded or slashed based on the quality of their contribution, (ii) augment the cost for bad actors to vote on their own note and spread misinformation. We will see in the following post why these financial stakes turned out to be a bad solution to these two problems.</p><p>While working on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://testnets.opensea.io/collection/factchainwriters-sepolia"><u>Factchain NFTs</u></a>, I drifted away from the purely technical aspect to find an image for them. As we saw on Day 4, people are used to associating NFTs with JPEGs, and NFT marketplaces like Opensea and Blur display them as thumbnail images. I came up with the idea of using AI to generate an image from the community note. The output is random but related to the note's text. Nobody can obtain the same image again, so the NFT is unique in style and ownership. I used the great <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://replicate.com/"><u>replicate</u></a> AI platform to generate the image with one API call and stored the result on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ipfs.com/"><u>IPFS</u></a> through <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.pinata.cloud/"><u>Pinata</u></a>.</p><p>Once their note is finalized (i.e., the last run of the ranking algo), Factchain authors receive the original as an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://testnets.opensea.io/collection/factchainwriters-sepolia">ERC-721 non-fungible token</a>, and raters receive a copy as an<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://testnets.opensea.io/collection/factchainmints-sepolia"> ERC-1155 semi-fungible token</a>. Both share the same immutable metadata on IPFS.&nbsp;These tokens are the entry point to a social network of fact-checkers, laying the foundation for a billion-dollar authentication SaaS.</p><p>Sadly, It didn’t happen. But on the flip side, I wouldn't have had the time to write this series if it had. Every cloud has a silver lining, I suppose. (2/3)</p>]]></content:encoded>
            <author>rektorship@newsletter.paragraph.com (Pierre HAY)</author>
            <category>factchain</category>
            <category>founders</category>
            <category>nft</category>
            <category>product</category>
        </item>
        <item>
            <title><![CDATA[Writing Challenge Day 5: Genesis]]></title>
            <link>https://unchained-onchain.xyz/genesis</link>
            <guid>TpKa3XlOX5FFgmm7YRR1</guid>
            <pubDate>Mon, 20 May 2024 10:55:01 GMT</pubDate>
            <description><![CDATA[The word genesis undoubtedly occupies a special place in my heart for its satisfying phonetic, the first block of a blockchain, and the Justice visio...]]></description>
            <content:encoded><![CDATA[<p>The word genesis undoubtedly occupies a special place in my heart for its satisfying phonetic, the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/block/0"><u>first block of a blockchain</u></a>, and the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=ThKNt-GY1ww"><u>Justice visionary track</u></a>. I can't believe they named an entire book of the Bible after it. Genesis sounds grandiloquent, a lofty style to narrate the early days of a project that only ever got used by a handful of errant knights, but I weigh my words thoughtfully: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://factchain.world/"><u>Factchain</u></a> could've been the project of the next decade. It still can. I'm writing to figure out what is going wrong, suggest ideas to improve the model, and leave enough material publically for anyone to take up the torch.</p><div class="relative header-and-anchor"><h2 id="h-the-pope-is-dope"><strong>The Pope is dope</strong></h2></div><p>At Ledger, I participated in developing features to transition the enterprise’s offering from a bare crypto Vault with an integrated orchestration framework into an entire web3 platform with activable DeFi and NFT use cases. Amongst other things, I worked on Ethereum smart contracts interaction and deployment, Ethereum message signatures, and DApps integration. I was implementing the product strategy of X1, who I introduced in yesterday's post, working under the technical authority of X2, a seasoned software architect. I have always admired X2’s technical skills and learned a lot from him. He could come up with a simple, intelligible solution to a wide variety of problems. Anyone who worked with him would speak highly about their collaboration: X2 was kind, humble, and always available to help when challenging issues arose. X1 was a close friend of mine, but my relationship with X2 never exceeded the professional domain. Both did not live in Paris. X1 used to come to the office twice a week. It was always the funniest day. At that time, I'd do anything to please and care for him. If he or a member of his family was sick, I would call my older neurologist's sister for her opinion. If he was late at the office, I would pick him up with my dad's BMW 1200 GT. If he needed a temporary shelter, my apartment was always open.&nbsp;</p><p>Rapidly, my entrepreneurial instinct triggered the ambition to found a venture with X1. I thought he'd be the perfect co-founder: very few people have a vision and even fewer are my colleagues. None of them are my friends. I was continuously trying to look for business ideas in the crypto sphere. The AI-generated picture of the Balenciaga Pope that tricked the entire internet sets the tone: how to leverage crypto to authenticate media and combat misinformation? This question has all the ingredients for a riveting story. Misinformation is a threat to the fabric of our digital society. The solution will be technically fascinating. Business potential is unlimited. With the rise of AI, the timing was perfect. AI creates abundance; Blockchain will preserve scarcity. I wanted X1 to start obsessively thinking about the problem. I opened a Notion space, ridiculously named it "Sourth" after the contraction of Source and Truth, invited him to it, and started doing market research on the existing solutions. I read all the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://c2pa.org/specifications/specifications/1.3/index.html"><u>C2PA specifications</u></a> to understand why this standard was never broadly adopted despite the support of powerful companies. Every lunch with X1 was an opportunity to convince him to build something together. Eventually, it worked out. One day, X1 came to my desk with a solution draft: a SaaS for creators to authenticate their media onchain in a web2 fashion, abstracting away all the complexity of blockchain. Social networks would check for authenticated media through a simple API call and display warnings accordingly.</p><p></p><figure src="https://storage.googleapis.com/papyrus_images/8b892c04f32fd1688119589f61744557.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFDUlEQVR4nIVUW2wUVRg+mFQE02vWLm3phV6g3AqBakxEjJdUUkNAAUMaL4kPKKAxvvhKorGi1CLQVgVCLFRqa6GllBpSK1itrXKxraW03d3Z6V7nPrszc2ZmZ+bMMbNLrS/glz9nzknO+b/5vv8/B5gmvjs9I0qyohmiBHlRFmLQCRlijLsu9tZsf/WVN97euef1nbvqduyu27mr7uXdr9Xu2Lvv4Afx+VPBUDQuwxCnC7IeE1WO02VJVoRYXE0AiuFfqHmxte28qqNb41PDo7eHRm6M3hgnQzTGuP5wIwDpYEstKFkHCipB3kpnLFwNFuWWrtpMM5xp4/6BaxkZGX2DI3vb4Olhbaht7nwTq9R/Ft+2i42pgBdinV0Xb46NqwkUoQWGl4IR1kuGySCFMf7iaDNIc2eXrs0qrMwsXZNZWJlZsjq7bO3inOKqx7cyHK8m8CwROHb8hMcfvjppjgc0zxj31wgnzczGR2/wkgoUNaGZmBekn68Pj9ycGL05NvrnGMXEeFHGGB852gQWubJySzNcxf9GVm4JeDRv7aYtogT9fmJ6agJjLMsysgwb27ZtI4SQbWOMVc0AogRV027v6M4tr37nzf0vrVkJFj3W2XUF6tY9AuDKcpelu4qXuoqWuooeySle6ip+KD1/3eYtLC8qUI1Go3fuTM3MzPqDEa/P5ycCPCfYCGHbhnrCITAQbm3r2l73Xs+5787Uf+TOL285eUZH+B5Bel5+xcaiiqrSyuqCsvUlFRtLK6tBmnt99dMUw2GMm5pPuQpX1e7Z927ttoIc94pVT/7Q048xRghpegLEZU3RjMFfb50+23Op9+rfd2a2bn3+8OeNppMfH2lsAkuWFZRXLS9fv7y8qqiias2mp4oqNoDFCwT19Q0rNj537mxny4G3ap6tASDt29a2BQJJUQUJ+gNUW3v3uY7eycnpQ4c+bv76dEpBw7EWkJabk1+Rvaws212Wvawsy12W6S59OLtwwxPP0EmChuPfHPzwcHv7hcGBgYaG4wCAU6dOJgmsewSsIPExSAapaSIUoYVAiA5FWZqLY4w/+bQRAADS3ABkg6wikFfhTJzlkhWVm2iWtyx0e2J2fGru7mzAR4Z8RGj/gfd/Gx7BGFsIOTWwLGSYpmGaFnIKY5ooGaamGxjj2VlP14XeS739Pb393X39nX0/fn/xckd3X3tX7+WrgzGoxhTFUmkLRk05YskRC1LYFExImVLIUiKqpoFkR/0HTouh+a8DO9lwKSzMkjBMS4XyxLVWYujL8O/NgaGm+O0W7o8m8dZXcOyE5TuvqgoQBGFmxkMQfq+XiFK0j/B7fT6SDM4FwhTNBOcCHMOEgyGSnON5QRRFTdMRciQihBKmqWpanAuJNCFQJBvxSaxP4UiZIxSOsFVa03UAnUamGIZlGFaSZZphaZqhGcZZSrKHYb2ccDcShaq6oGNek+EQGFC3YkpClBOyaqg6Uk1b1VHCdPY4NcD3h4VQQIFeGYagipKmWcl/TxmIbVs3HAJN16GqGYap66auJ1IbknYmL5p9f2DbDpABr8fD0bTH6/X7A6Fw2OslSDLo9fnm5kJRmtESTlJJgWGGC7NcmOMpQZDn5T5IQcoHQRAjUUqMxWma4ThekmRRFCmK5jieZTlBEFXNaTao693Xf7o88suV0aGu6wOTJJFK4rxFD7Dof2GapiBDRdVSt5WPKamIy1CBmgK1uKz9A9u+29qgdU/eAAAAAElFTkSuQmCC" float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/8b892c04f32fd1688119589f61744557.png" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Factchain Media: A media authentication SaaS</figcaption></figure><p></p><div class="relative header-and-anchor"><h2 id="h-one-two-three-go"><strong>One, Two, Three, GO!</strong></h2></div><p>X1 and I always had an asymmetrical relationship. I placed him far above his absolute worth, and he put me far behind mine. I thought it was the price to pay to maximize the chance of success of this project, and I thought I'd be able to endure it forever. I was wrong in both instances. It's usually wrong to idealize people. There is no hero. I learnt it the hard way.</p><p>The more we thought about Factchain Media, the more obstacles appeared. How do you convince content creators to upload to the platform? Social networks and publishers would be even more complex to onboard. On a warm summer day, while hiking in "Les Calanques de Marseille," I received a phone call from X1. He introduced me to the fundamentals of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://factchain.world/"><u>Factchain Community</u></a>. I thought it would be a great GTM (Go To Market) strategy: leverage the power of a community of fact-checkers to launch our authentication SaaS. The call came before <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.eth.limo/general/2023/08/16/communitynotes.html"><u>Vitalik’s article on community notes</u></a> by a few weeks. Not a lot of people can precede Vitalik's intuition.</p><p>X1 wanted to start the adventure with someone of "his seniority,” and Factchain Community is a complex system. We onboarded X2 and started thinking about an implementation. It will be a side project for X1 and X2. They both quit Ledger for a full-time contractor job in extremely demanding environments. On my side, I quit Ledger to work full-time on Factchain. I had to learn Solidity to program the smart contracts. I will probably dedicate some more technical posts on Solidity and the EVM. It was an immersive experience, and I want to keep writing code that runs onchain.</p><p>From that day, I embarked on an entrepreneurial adventure with X1 and X2. I set myself the goal to get Factchain off the ground and make them come on board full-time.</p><p>To be continued. (1/3)</p>]]></content:encoded>
            <author>rektorship@newsletter.paragraph.com (Pierre HAY)</author>
            <category>life</category>
            <category>factchain</category>
            <category>founders</category>
        </item>
        <item>
            <title><![CDATA[Writing Challenge Day 4: You are what you own]]></title>
            <link>https://unchained-onchain.xyz/you-are-what-you-own</link>
            <guid>KH7HXTvJOrdYMDlYCSae</guid>
            <pubDate>Sat, 18 May 2024 12:13:58 GMT</pubDate>
            <description><![CDATA[At Ledger, I met someone who significantly influenced my life. To preserve his anonymity, I will refer to him as X1 in this post and the following. X...]]></description>
            <content:encoded><![CDATA[<p>At Ledger, I met someone who significantly influenced my life. To preserve his anonymity, I will refer to him as X1 in this post and the following. X1 is about ten years older than me. This age gap rapidly meant he stepped into an older brother's shoes, and I think he enjoyed the role. He has invaluable experience in crypto, one of the finest senses of humor I've ever encountered, an impressively sharp thought process, speaks three languages, plays guitar, and is probably better at martial arts than Mark Zuckerberg... amongst other things. X1 is a gambler of JPEGs stored in unorthodox fashions, from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.investopedia.com/non-fungible-tokens-nft-5115211"><u>references to IPFS hashes on Ethereum</u></a> to<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.investopedia.com/what-are-bitcoin-ordinals-7486436"> <u>inscriptions in Bitcoin satoshis</u></a>. One day, his influence on me finally converted into my worst financial investment. A small price to pay to understand a crucial idea: You are what you own.</p><div class="relative header-and-anchor"><h2 id="h-im-a-dick-but-i-like-it"><strong>I'm a dick, but I like it</strong></h2></div><figure float="right" width="50%" data-type="figure" class="img-float-right" style="max-width: 50%;"><img src="https://storage.googleapis.com/papyrus_images/fc4ceabbb52d69d3555aa43daf6577bf.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAgCAIAAACQHr+mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEVklEQVR4nIWUe0xbdRTHf//7h8kSWYKPKFP+EfqGAq30Qbm9bXn1ScGOVynYIgWK0IJ2jBUZOkCcm8ZVVp7DjCmEQelt6YPSWkyWqH/43xLNJDH8A0w2SVziMbeUbki3JZ/cnHzP/d7f+Z1zchEzD38SVoFUV2duaOqsUBt0debqsy3lSj2DLU6+IBCpczlS9BZN8DqFl3HEGZpAVWvGlfqCYo3ebG/uOC9RGV59m3uGJsig8N7I5nFxLTVfgkbf61rqHbjV3f+dNcGN9t4bHb03u/pm23tm23vnLPZk6pa1f6nHYaluQgeTcxCLQjAEofUEG2EIh8kgHA8O40OCIfhx0++4hHavucDvB48HCO/z8RAQDLntg2jP6YJAgJS8vgQrq+RXPB5wx/H6gCASKcILofXVvpM2DwGRMMR+gEgUIutkyu0G39ozbQTxYHnl3qcz803GKaNh+8L41swSrK7A/OLRC0+xwWbs22ZbSXo6N/2lqxwVLLhh+TYMfgmBIHiJVDbCSzZq9+HFXx6Obf718ebB0t0d8HthehrKcmFyGkIB8sIpT9v+yj48YjMOX2i/7BgfHoCNO+DohLFMsPaQt3W7U9mWb/872l3xAnoToQyEshD6vL5+pVwakWTA/PeJOaWwebxw52eLUJCJ0GmEXos7EUKLrV0QiyVmm8rmgVBoa3QkE6EXEco9hZQImTMzIbyeGN1T50aQCU5amjE/j51+yirFYGERAv5nD8ALofXdK1feeTltqaWl4JXTMDMLGxGyiudsiW+NbNfiIiyvwMICEL5je5e0pVplIrFNvrUTq+yBYGj13CA6cM1AJEJWHwxBMHAMUjyhxKL+/k9QdODSo4npvWuu+06SfefEvnOCjL927Tsn/x6fOnBNJ3kwPgWzN51tNsQRKApFaoG4UohXFeFVPJGaJ1IXS6rxUh1HoMjlllBYGDVH/D+Qptpker+32WRrNtla2uwGo7W6xmxs+6jV0ifXGIRiTTZTRGeLaTmPobPF6DCisETZTBIqC6OwsCymKIshpLIwevyfRc+TMJPkS5l5OFJUGuoMlkajFZO9S2GJGGycwRbHnzidLabmYJhMq9I2yTWGMqW+VFkvlumKcC0qU+tV2qYCXimDjR8W8GQ9tBwxM1+Sy5Ey2HhhkVpaXluEV3H4ciSrqNPoTMx8afIE+nFoZA/IrnCFilJFg7S8tlCkQmVKva6+va7Rcrah3WC0MvJSOCksTCiuLFU0FEu0HL6cJ1IjTKYrVzdqdCauQBkvEk9NnqQoPiGsRCcQVyJMpsFkmpIKHYdfkkUvzGbyU0JlCfgiOR9T8jElV1CGalrdlsE/W8/f7Ri498HQVpKuoT86B48pHY7fOxy/dV/cltdcRUPf/DMThOsEuLzgIkiuEzDlg/Cv4PvpsUjiJVNzG2Dui6Jma9R++cA2stMzutczcp8kHnz42V7v2F5CPErZRnbOffFIrXf9Bx3IwYau6G4RAAAAAElFTkSuQmCC" nextheight="565" nextwidth="318" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>I grew up in an environment that associated success with physical symbols such as fancy cars, modern houses, and expensive watches. X1 always had vindictive words for it. He's never been in this world, and crypto was his revenge.</p><p>I was miles away from understanding why people would spend a single dollar to own a JPEG. The answer is Culture. When you own a beautiful CryptoDickButt like mine - bought 1.5 ETH less than a year ago and worth 0.3 ETH today - you send a social signal and join a community of owners, and there is a market for that. People speculate on the future of cultural trends, memes, and ideology. I probably placed the wrong bet on dickbutts, but I have no regret: I'm still in love with this beautiful creature of pixels.</p><p>A financial consolation came from my first manager at Ledger. He's been the greatest manager I've ever had, a great software engineer, and the most degen of all degens, forever lost in the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cosmos.network/"><u>Cosmos</u></a>. From his distant planet, he brought me back a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.stargaze.zone/m/stars19jq6mj84cnt9p7sagjxqf8hxtczwc8wlpuwe4sh62w45aheseues57n420/7906"><u>badkid that I sold for 4000 dollars</u></a>. When the collection went live, he minted an entire class for a few bucks. I sold mine more for the social signal than the cash. I'm bullish on Ethereum. Ethereum is my religion, and Vitalik is my prophet. Owning anything on another ecosystem is a betrayal.</p><div class="relative header-and-anchor"><h2 id="h-can-nfts-have-a-utility"><strong>Can NFTs have a utility?</strong></h2></div><p>Misconceptions plague global opinion on NFTs. The last bull market valued monkeys' JPEGs at millions of dollars. No mind can comprehend such nonsense; most artists can't recognize them as art, and they're right. But NFTs aren't these JPEGs. NFT is a technology. Hating on NFTs is like hating on IMAP/SMPT because your mailbox is full of spam. NFTs enable anyone to own a piece of data online. It can be literally anything, from music royalties to scientific papers or house title deeds. If their real-world application remains limited, it's mostly because society isn't ready for it. Record labels are hard to disrupt, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.elsevier.com/"><u>Elsevier</u></a> will not easily give up on scientific paper distribution, and most states want to control house ownership. Let's comfort ourselves with two activable NFT use cases:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://testnets.opensea.io/collection/factchainwriters-sepolia"><u>Factchain NFTs</u></a> are honorific badges bestowed to guardians of truth: authors of community notes who combat disinformation on social media. They could <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://warpcast.com/rektorship/0x8dea019c">unlock access to a group chat on warpcast</a> to emphasize the community or allow owners to connect on reserved areas of Factchain. </p></li><li><p>You got it, NFTs can grant their owners access to token-gated features online. For example, I'm writing this series on the wonderful <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://paragraph.xyz/">paragraph</a> creators' platform, which allows me to restrict article access to the owners of specific NFTs. Sometimes, creators want more granularity in their distribution. Publishing online used to be either all or nothing. Not anymore with NFTs.</p></li></ul><p>Don't hesitate to mint your favorite post from my writing challenge. It will probably never serve any other purpose than showing your support and helping me grind daily.</p><p>See you tomorrow.</p><p></p>]]></content:encoded>
            <author>rektorship@newsletter.paragraph.com (Pierre HAY)</author>
            <category>life</category>
            <category>nft</category>
            <category>social</category>
        </item>
        <item>
            <title><![CDATA[Writing Challenge Day 3:  Slowing down to keep the distance]]></title>
            <link>https://unchained-onchain.xyz/remote-meteor</link>
            <guid>oWyKsyzVdSrJQKOaK4Hz</guid>
            <pubDate>Fri, 17 May 2024 12:28:44 GMT</pubDate>
            <description><![CDATA[My surge of creativity in the past two days of writing has persisted beyond finishing touches to the articles. I'm reaching a general level of agitat...]]></description>
            <content:encoded><![CDATA[<p>My surge of creativity in the past two days of writing has persisted beyond finishing touches to the articles. I'm reaching a general level of agitation which I can compare to times of peak productivity when shipping an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ledger.com/blog/vault-message-signing"><u>important feature at Ledger</u></a>, or writing smart contracts for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://factchain.world/"><u>Factchain</u></a>. I will dedicate one or two posts to Factchain, but they will come at the right time when I reach a certain level of internal peace during my writing journey. Because words are more personal than code, they continue to have a psychological impact after the computer has been shut. They don't belong to the virtual memory of a machine. They keep dancing in the mind, raising new doubts and questions. This 30-day writing challenge leaves me cogitating everyday, grappling with many thoughts and ideas as I prepare for the days ahead. I couldn’t fall asleep last night, and stayed awake until 4 am. Breathing deeply and slowly with my eyes closed wouldn't shut my ADHD brain down. The more I write, the more stories I have to tell. I already have enough substance to fill half of the challenge. Things need to slow down; it will be a long race, a marathon not a sprint. On today’s menu, therefore: a calmer discussion on the modern digital way of life.</p><div class="relative header-and-anchor"><h1 id="h-remote-meteor"><strong>Remote Meteor</strong></h1></div><p>I've always loved anagrams. Rearranging a set's elements and finding another meaning is immensely satisfying. It's easy to write a suboptimal Python one-liner to detect them.</p><pre data-type="codeBlock" language="python"><code><span class="hljs-built_in">sorted</span>(word1) == <span class="hljs-built_in">sorted</span>(word2)</code></pre><p>I even landed my first software engineering job by optimizing anagram detection to a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Time_complexity"><u>linear complexity</u></a>: Haa, the good old days with trivial junior interview questions. Nature has played with the same concept since its inception. In fact, It’s commonplace for molecules to be made of the same atoms but arranged differently. These are called isomers and have entirely different physiochemical properties.</p><p>So, if humans are to teams what atoms are to molecules and letters are to words, what happens when we rearrange them worldwide? What properties do the teams gain and lose? I can't give a generic answer to this question; the relevant experience under my belt here is building Factchain remotely with two co-founders over six months. I used to work with them at Ledger, in a hybrid configuration. I don't want to dive right now into the nature of our relationships and how they translated into a common project. That would spoil the rest of the series. Still, It is interesting how my perception of them changed with a different setup. Moving from physical to remote is more complex than joining an established remote team, and it is better to be Meteor than Remote when building something from scratch. Building a company surpasses the act of creation itself because the values and motivation must equally infuse in all participants.</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b5c071d666ca0a0f21c7ac67f571a1fb.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAMCAIAAACMdijuAAAACXBIWXMAAAsTAAALEwEAmpwYAAABvUlEQVR4nJWTMUwVMRiA/+R2xYhxeosxOecHa/fOcqtJg5NcH7AQKgN5cDyIJhpzJo52degxOXhhhiYwQdJZksL4Dg5HkRr6Yz2fz8fzGy7/9dr/+/u3B865PM8JIdQTx3Gr1eKcE0LiOJ6aml55uczYs7sTE0II9z8opaSUAAB37j18MHkfAKIoQgdjTHnKsjzY39/b21VKaa2dc/WfDGTM87zX62FqKaUxBgAmX6SLaTonpbTWDl05JtZa47EezANYVJIklFLOuRCCeZIkCc80nUs8nHNKKQaMMc55s6bvl5dYGQYYw8XFt7quoyjC1icNKKUzM08ppcHEGMPTYowFkxCCexbm54UQQa+UuhaEHRBC8AOm63Q6vVdv17Kt5m4wKdYeBsPCpeWVk5PTgT7fCNrtthAC2xf62K+qflXhCLbVGPP1+DjEA0G/qv4+GGheqaZ8KO4X4XX0/JtDDvPsv6nOzj9+eA8Aq93u89nZUPVofgtGc3X1wzn3ufh0/dd4xr/HtwvqujbGaK2NMa/fvHv0+El3PbPWaq0Pj45uNY0lKD1FsZ1tbK5lW931rCi2y7L8Uu4MPdim4CdbbGMn8ZRl/QAAAABJRU5ErkJggg==" nextheight="607" nextwidth="1629" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Y Combinator co-founders matchmaking platform</figcaption></figure><p>&nbsp;</p><p>Ironically, I just received this automatic email from the YC co-founder's matchmaking platform, to which I recently registered. Welcome to the Tinder of wanna-be entrepreneurs. It's the far west out there, especially if you have a tech background. It's probably a fun enough experience to fit in its own post.</p><p>The world isn't governed by data, but its transitional state function is. To build a successful startup, you better live next to your co-founder, say YC data. I didn't set any area restrictions on their platform because I'm at a point in my life where I could relocate anywhere. I'm crossing a monster interchange of opportunities. Where to go? What to build? Who to join? I'm probably writing this series to find answers, but I know I'll flourish in an early-stage environment.</p><p>In a more advanced development phase of a startup, remote work is excellent for productivity since all human knowledge is at the fingertips of anyone with an internet connection. Knowledge transmission doesn't require a delimited physical room and scale-up open spaces are more often a source of noise and distraction than a fertile ground for collaboration. However, it can be frightening for juniors, who usually require more emotional support to learn. Emotion doesn't travel well through wifi. We should create a less hostile environment for them (us?). I'm a transitioning junior in that regard, but I now feel confident enough to build from everywhere with anyone.</p><p>If my next experience is fully remote, I'd take the opportunity to travel the world. I need nature. I need a break. It's sunny outside. Sorry for the botched conclusion, gtg.</p>]]></content:encoded>
            <author>rektorship@newsletter.paragraph.com (Pierre HAY)</author>
            <category>startups</category>
            <category>remote</category>
            <category>life</category>
        </item>
        <item>
            <title><![CDATA[Writing Challenge Day 2: Low motivation, high chess accuracy]]></title>
            <link>https://unchained-onchain.xyz/chessable-love-affair</link>
            <guid>IllgGOd3jONKg0kMe5P3</guid>
            <pubDate>Thu, 16 May 2024 12:21:08 GMT</pubDate>
            <description><![CDATA[Writing today is already more challenging than yesterday. I’ve been sitting at my desk facing total brain fog, lacking the motivation to sort my idea...]]></description>
            <content:encoded><![CDATA[<p>Writing today is already more challenging than yesterday. I’ve been sitting at my desk facing total brain fog, lacking the motivation to sort my ideas out. Why am I doing this? Where should I start? Hmm... fuck it, let's play chess. But after one <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lichess.org/pITiETfW"><u>win</u></a>, I didn't enter an addictive rematch loop to escape from my writing duty, as often happens. Instead, I thought - why do I love chess? Why am I playing on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lichess.org/"><u>lichess</u></a>? How could crypto improve the platform? How could we bring chess to crypto socials like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://warpcast.com/rektorship"><u>Farcaster</u></a>? There are enough interrogations here to get started.</p><div class="relative header-and-anchor"><h2 id="h-a-chessable-love-affair"><strong>A chessable love affair</strong></h2></div><p>If you've read yesterday's post (Day 1), you should know the context of how I got into chess: a boring class of "entrepreneurial" bullshit somewhere in 2019. I generally think no theoretical business learning can beat hard skills with a building habit. But that's for another story. Chess amazed me in the first place because of its scientific nature: a game with <strong>incomplete</strong> but <strong>perfect</strong> information. These terms borrowed from game theory mean that you can't know your opponent's strategy, but both players have access to the same level of information: the state of the board. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Complete_information#Complete_versus_perfect_information"><u>This type of game is conceptually more difficult to imagine</u></a> and requires one player to outwit the other by making them misinterpret one's decisions. Chess is a psychological war. Another fascinating aspect of chess is its relation to infinity. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Shannon_number"><u>Claude Shannon</u></a> calculated 10^120 chessable (possible) games while trying to brute force a solution. It's more than the number of atoms in the universe after <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="about:blank"><u>physicists' cosmological estimation</u></a> (10^80). So, how could computers suggest the best move, like the arrow in the image below, if they have to evaluate an infinite number of situations (i.e., board states)? <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stanford.edu/~cpiech/cs221/apps/deepBlue.html"><u>Well, they have strategies to discard most of them</u></a>.</p><p></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/17186333cd6be0d074f5c199244fa368.png" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">The best move is Bc5, trapping the black queen</figcaption></figure><p></p><div class="relative header-and-anchor"><h2 id="h-lichess-an-open-source-french-success-story"><strong>Lichess, an open-source French success story</strong></h2></div><p>The values of free software are closely tied to crypto. I can’t envision a closed-source crypto project succeeding, at least in the B2C industry. Crypto ideology goes a step further than the anti-capitalist views of open source. It is more libertarian-focused: it provides financial and privacy tools for the masses to escape the state's control. Lichess is open-source and founded by Thibault Duplessis (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ornicar"><u>ornicar</u></a>), describing himself on Git Hub as the "<em>Maker of</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://lichess.org"><em> <u>lichess.org</u></em></a><em>, a hippie communist chess server for drug fueled atheists.". </em>How can we not love this man? Lichess tastes the French Revolution and is an excellent alternative to chess.com, a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://yourstory.com/2023/04/chess-com-success-story-online-chess-dominance"><u>$500M</u></a> business with the same features. Respect. The cherry on the cake is the tech behind Lichess: Scala, an elegant and powerful statically typed functional language targeting the JVM. This technology resonates deeply with me, so I might dedicate an entire article to it in the upcoming days.</p><p>I think you got it: I love this project, but how could crypto improve it? Great product ideas often come from broken user experiences, and it's easier to have the former when you encounter the latter. Putting aside these typical business school platitudes, I'd love Lichess to go onchain for at least two reasons: (i) username updateability and (ii) collecting iconic games.</p><ul><li><p>My lichess username comes from the name of my Legendary World of Warcraft Orc from the Lich King era. Definitely not my proudest invention. I remember being 12 and randomly typing on my keyboard to obtain this weird assemblage of letters deprived of any meaning: "Rutiyu". Lichess doesn't allow me to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lichess.org/account/username"><u>update this username</u></a> from another age. I'd love to connect with a wallet and claim ownership of an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.ens.domains/"><u>ENS</u></a> or a Farcaster ID to replace it. Moreover, I bet this onchain integration would be easier than allowing native username mutation. They could add a link in their database, just like an alias, and rely on "Rutiyu" for all the internal actions. But I'm just speculating here.</p></li><li><p>Some games are iconic, at least for the ones who played them. I'd love to collect them onchain as NFTs directly from the lichess interface. The thumbnail image could be a beautiful screenshot of the checkmate position stored on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="ipns://ipfs.tech/">IPFS</a>.&nbsp;</p></li></ul><div class="relative header-and-anchor"><h2 id="h-what-about-bringing-lichess-to-farcaster"><strong>What about bringing lichess to Farcaster?</strong></h2></div><p>Have you heard about Farcaster, the "sufficiently decentralized social protocol"? I'm sure you have.<br>It's one of the hottest crypto projects at the moment. The key promise is to decouple the social graph of a Twitter-like social network from its client applications. Users own their data to a certain degree. Censorship happened at the client level, not at the protocol level. Suppose <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://warpcast.com/dwr.eth"><u>@dwr</u></a> bans me from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://warpcast.com/"><u>Warpcast</u></a> because I keep posting nudes or scams in other users’ channels. In that case, I can still use a different client like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://firefly.social/"><u>Firefly</u></a> or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.supercast.xyz/"><u>Supercast</u></a> that might have different policies, like being nudes friendly, and interact with my network from there.</p><p>The Farcaster team recently shipped <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.farcaster.xyz/learn/what-is-farcaster/frames"><u>frames</u></a> that let developers turn any cast (post) into an interactive web3 application. It makes signing transactions from the comfort of your social app super straightforward, and from there springs the opportunity of integrating lichess. I'd love to send a challenge to a lichess username from a frame on Warpacst and use the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/krmannix/lichess-client"><u>lichess javascript SDK</u></a> to operate the game. This challenge could handle stakes to spice up the integration, and a smart contract could act as an escrow until the game ends. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/clarkerubber/irwin">Irwin</a> - the open-source protector of lichess from all chess players villainous - could detect, slash, and ban cheaters. <br><br>Ideally, as stated earlier, the lichess username would resolve to a Farcaster ID. I could forget about it forever and challenge my friends directly from my favorite social network.<br><br>I'd love to see someone (me?) work on the above integration. Could we call it Farchess? Probably. It would be worth asking the community's opinion, but let me finish this writing challenge beforehand…<br></p>]]></content:encoded>
            <author>rektorship@newsletter.paragraph.com (Pierre HAY)</author>
            <category>life</category>
            <category>chess</category>
            <category>crypto</category>
            <category>product</category>
            <category>social</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/a370ffd8846316e8edf8b5195bc31a19.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Writing Challenge Day 1: in the starting blocks]]></title>
            <link>https://unchained-onchain.xyz/curriculum-vitae</link>
            <guid>Rp67lMFZYYzr111JxWmt</guid>
            <pubDate>Wed, 15 May 2024 16:11:49 GMT</pubDate>
            <description><![CDATA[I woke up this morning feeling the need to take stock of my progress in life. I don't know if "to take stock" is as conversational as "faire le point...]]></description>
            <content:encoded><![CDATA[<p>I woke up this morning feeling the need to take stock of my progress in life. I don't know if "to take stock" is as conversational as "faire le point" in French, but you get the idea: I want to know where I am, set destinations and share lessons learned. I will write daily to pursue that goal for thirty days, hopefully building a solid writing habit and making a friend or two along the way. As the subtitle suggests, I will talk seriously about tech, sometimes lightly about life, sometimes contemplatively about products &amp; entrepreneurship, and constantly explore love in its most general form, from our intrinsic desire to learn to our natural instinct of reproduction. This generalist approach to content is probably the worst way to build an audience, but I write to discover who I am, so I cannot predict the outcome. I secretly hope that some insights will be helpful to others. You can rely on post tags to avoid nerd traps. That said, I recognize the reader's probably wondering who I am, so let me use this opening post to introduce myself. I hope starting this way doesn't sound too narcissistic: I want to make this series as authentic as possible to give the readers some personal substance to identify with. The incoming posts will be less self-centered, I promise.&nbsp;</p><p></p><div class="relative header-and-anchor"><h1 id="h-curriculum-vitae"><strong>Curriculum Vitae</strong></h1></div><p>"<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=rEaPDNgUPLE"><u>I was a terror since the public school era</u></a>," - even earlier, actually. I was born in Paris on the 8th of September 1997 in a blended family. I share my dad with two older brothers and my mum with an older sister. My parents were a classic case of love at first sight, or coup de foudre. They met at the law firm they both worked at less than a year before my birth. I spent the first months of my life in hospital because of renal complications. Doctors said I would have died if I wasn't a five-kilogram newborn. Already too big to fail. I, of course, do not remember these early days, but most will agree that early traumatic separation from parents can leave indelible scars.</p><p style="text-align: justify">School has always been complicated for the little me, who constantly rejected authority and control. I instinctively saw it as a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Disciplinary_institution"><u>disciplinary institution</u></a>—a mandatory children's ranking machine. Despite being a curious soul, this vision hindered my learning ability, leading to getting kicked out for the first time at fourteen for behavioral issues and poor academic results. A psychiatrist diagnosed me with ADHD and prescribed me Ritalin. My parents sent me to a tennis academy boarding school. Exercise was a straightforward solution to calm a kid who could not sit still for more than half an hour. It worked well, and over time things improved, though it's difficult to discern whether the drugs or the sports played the more significant role in my progress. I'll let the reader decide. In four years of residential school, I was lonely enough to discover a love for literature that has stayed with me ever since. I read classic authors like Kafka, Stendhal, and Dostoïevski, to name a few. While tennis may have been the initial remedy for my inability to sit still, I found true peace and fulfillment in literature.</p><p style="text-align: justify">At seventeen, I got hooked on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=m5vw4ajnWGA"><u>mathematics</u></a> after attending a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=rLFUnCUyPko"><u>vulgarization conference on the Riemann hypothesis</u></a> (sorry for the French ref), probably the biggest unsolved problem in math. At that age, I wasn't confident enough to target prestigious engineering schools that develop the pretentious personalities I encountered later in my professional life. I went to Epitech, a software-focused school, following the advice of a math teacher I randomly met in an internet cafe. At that time, playing MMORPG was considered a rebellious, addictive behavior to escape from reality, at least in my family. I had to frequent these places to evade parental control. Learning to code gave me everything, from intellectual reward to autonomy. But man, it was hard. I remember struggling with pointers and memory the first year or two. I wasn't exceptionally gifted, but I tried so hard that I eventually reached the top 10%. I used to love writing <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/Haypierre/Epitech-IRC"><u>C code for programs on Unix systems</u></a>. Any serious low-level programmer would laugh at this code, as I do today, but the first achievements often occupy a special place in one’s heart. To be serious about software, you must start with low-level languages. I even got my hands dirty with the X86 assembly, rewriting the C library functions like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://linux.die.net/man/3/strcpy"><u>strcpy</u></a> and friends. The last two years of the Epitech education progressively turned into business bullshit. I spent my days playing chess, convinced that nothing is more useful than useless knowledge. I decided I had enough technical background to start my professional life. So I dropped out six months before the graduating ceremony and went for it.</p><p style="text-align: justify">I will spare you a linear narration of my successive jobs and entrepreneurial stories. Some are worth an entire post, and I must keep the material for the next twenty-nine days of writing. However, my drive has always been two-fold: to be free and to make something people want. The corporate world can be crushing for the soul. Most will trade their inner kid for status and a perception of success. There is a reason this <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.goodreads.com/quotes/tag/irvine-welsh-trainspotting"><u>Trainspotting quote</u></a> resonates so hard with every 90's kid after a bad office day of doing submissive and redundant tasks. The act of creation is the only escape. It requires bravery, passion, and love.</p><p style="text-align: justify">In the last three years, I have fallen in love with crypto because it aligns with my libertarian values. Crypto is a rebel, escaping the disciplinary institutions. Crypto is open and transparent. Crypto is for everyone. Crypto is untamable. I hope this series of articles will attract readers in the decentralized world. I also hope to have the discipline to keep writing daily, and if I do, it will be unchained. onchain.</p><p style="text-align: justify">Welcome onboard.</p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p><p style="text-align: justify"></p>]]></content:encoded>
            <author>rektorship@newsletter.paragraph.com (Pierre HAY)</author>
            <category>life</category>
        </item>
    </channel>
</rss>