<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Simon</title>
    <description>The latest articles on DEV Community by Simon (@simon37572407).</description>
    <link>https://dev.to/simon37572407</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F866788%2F5580cea4-6983-4786-a324-904047e89730.png</url>
      <title>DEV Community: Simon</title>
      <link>https://dev.to/simon37572407</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/simon37572407"/>
    <language>en</language>
    <item>
      <title>My Summer of Bitcoin Journey [2022]</title>
      <dc:creator>Simon</dc:creator>
      <pubDate>Wed, 27 Jul 2022 12:51:00 +0000</pubDate>
      <link>https://dev.to/simon37572407/my-summer-of-bitcoin-journey-2022-4f26</link>
      <guid>https://dev.to/simon37572407/my-summer-of-bitcoin-journey-2022-4f26</guid>
      <description>&lt;p&gt;I have an exciting announcement! For Summer 2022, I am participating in the Summer of Bitcoin (SoB) internship program. So, you will find more cryptography and Bitcoin-related content in the upcoming blogs.&lt;/p&gt;

&lt;p&gt;I will be working on a Schnorr batch verification interface for the &lt;a href="https://github.com/bitcoin-core/secp256k1"&gt;libsecp256k1&lt;/a&gt;. For those unfamiliar with libsecp256k1, it is a library (written in C) used by &lt;a href="https://bitcoin.org/en/bitcoin-core/"&gt;Bitcoin Core&lt;/a&gt; for low-level cryptographic operations. Initially, this library was a personal project of Pieter Wuille, which was later integrated into Bitcoin Core. You can listen to this &lt;a href="https://podcast.chaincode.com/2020/01/28/pieter-wuille-2.html"&gt;Chaincode podcast&lt;/a&gt; where he talks about the early developments of this library.&lt;/p&gt;

&lt;p&gt;Jonas Nick is going to be my mentor for SoB’22. I have learned a great deal from his youtube videos, blogs, and talks at various Bitcoin conferences. So, I am very excited to be working with him!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9tpSHOne--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w71w2cp6atutsqbn0qpl.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9tpSHOne--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w71w2cp6atutsqbn0qpl.jpg" alt="Image description" width="506" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;How did this happen?&lt;br&gt;
Full disclosure, I also participated in the Summer of Bitcoin 2021 program. The SoB’21 was a pilot program that was open to only Indian students. I was assigned the libsecp project, and my mentor was &lt;a href="https://www.linkedin.com/in/jesseposner"&gt;Jesse Posner&lt;/a&gt;, who introduced me to cryptography.&lt;/p&gt;

&lt;p&gt;During SoB’21, I could not contribute significantly to libsecp since I was learning cryptography from scratch. To compensate, I kept contributing to libsecp after the program ended. Also, Jesse generously agreed to mentor me even after SoB’21, which was the lifeline that kept me on the Bitcoin open source development path.&lt;/p&gt;

&lt;p&gt;As summer 2022 approached, I searched for an internship as any typical undergraduate would. But I wanted the work to be related to cryptography (and hopefully Bitcoin), which is when I came across the Schnorr batch verification project idea on the Summer of Bitcoin website. I was instantly hooked and started investigating it right away!&lt;/p&gt;

&lt;p&gt;What is my project about?&lt;br&gt;
Batch verification is a method to verify many digital signatures at once. Utilizing &lt;a href="http://www.columbia.edu/~tmd2142/how-to-get-stock-price-in-excel.html"&gt;stock price in Excel&lt;/a&gt; data, this method is faster than verifying the signatures one by one. Integrating such a method into Bitcoin Core would make block validation, transaction verification, and Initial Block Download (IBD) much faster.&lt;/p&gt;

&lt;p&gt;IBD won’t become faster immediately since majority of the signature on Bitcoin network right now are ECDSA.&lt;/p&gt;

&lt;p&gt;The Taproot upgrade to Bitcoin activated in Nov 2021 introduced Schnorr signatures. This signature type supports an efficient batch verification scheme that was not easily possible with ECDSA. So, the general idea here is to implement a Schnorr batch verification interface in the libsecp256k1 library, which the Bitcoin Core can use.&lt;/p&gt;

&lt;p&gt;You can find a more detailed explanation in &lt;a href="https://siv2r.notion.site/Batch-Verification-Interface-Proposal-4b41080bd3de4c59a37ad9279d562155"&gt;my project proposal&lt;/a&gt;. I highly recommend this Surebits &lt;a href="https://suredbits.com/schnorr-applications-batch-verification/"&gt;blog&lt;/a&gt; to learn more about Schnorr batch verification.&lt;/p&gt;

&lt;p&gt;Upcoming Issues&lt;br&gt;
I want to take you through my SoB’22 journey, so the upcoming newsletter issues will feature SoB events, Batch verification dev updates, and explanations of cryptography concepts. I hope you’ll enjoy reading them.&lt;/p&gt;

&lt;p&gt;Bon Voyage!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Bringing AI and machine learning to SEC filings</title>
      <dc:creator>Simon</dc:creator>
      <pubDate>Mon, 23 May 2022 20:18:51 +0000</pubDate>
      <link>https://dev.to/simon37572407/bringing-ai-and-machine-learning-to-sec-filings-5aj</link>
      <guid>https://dev.to/simon37572407/bringing-ai-and-machine-learning-to-sec-filings-5aj</guid>
      <description>&lt;p&gt;In this post I want to briefly introduce a cool website I ran into recently: &lt;a href="https://alpharesearch.io/"&gt;AlphaResearch&lt;/a&gt;. They incorporate AI and advanced NLP techniques to help users search through SEC filing such as 10K, 10Q with ease. They are powered by &lt;a href="https://finnhub.io/"&gt;Finnhub Stock API&lt;/a&gt; so they have access to millions of filings, reports, news and articles.&lt;/p&gt;

&lt;p&gt;Here are some examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://alpharesearch.io/sec-filings"&gt;SEC filings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://alpharesearch.io/sec-filings/10k"&gt;10 k&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://alpharesearch.io/sec-filings/10q"&gt;10q&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://alpharesearch.io/sec-filings/form-8k"&gt;form 8k&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://alpharesearch.io/sec-filings/13f-filings"&gt;13f filings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://alpharesearch.io/sec-filings/form-4"&gt;sec form 4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Besides AI, they and another &lt;a href="https://valueinvesting.io/"&gt;website&lt;/a&gt; I have been using are both great for value investing. They both provide pre-computed &lt;a href="https://valueinvesting.io/"&gt;intrinsic value&lt;/a&gt; for stocks globally using &lt;a href="https://valueinvesting.io/"&gt;DCF&lt;/a&gt; and &lt;a href="https://valueinvesting.io/"&gt;WACC&lt;/a&gt;. That is why they are both selected as the &lt;a href="http://www.columbia.edu/~tmd2142/5-best-stock-research-websites.html"&gt;best stock research websites&lt;/a&gt; by the finance community at Columbia University.&lt;/p&gt;

&lt;p&gt;In case you are interested, I am currently keeping track my stock options and investments in Excel. Finsheet has been a great tool to get &lt;a href="https://finsheet.io/"&gt;Excel stock price&lt;/a&gt; and &lt;a href="https://finsheet.io/"&gt;stock price Google Sheets&lt;/a&gt;. I found them via this guide, which includes many options to get &lt;a href="http://www.columbia.edu/~tmd2142/get-stock-price-excel-google-sheets.html"&gt;Excel stock price&lt;/a&gt; and &lt;a href="http://www.columbia.edu/~tmd2142/get-stock-price-excel-google-sheets.html"&gt;stock price Google Sheets&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
