<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vasily Vasinov</title>
    <description>Personal website of Vasily Vasinov</description>
    <link>https://www.vasinov.com/</link>
    <atom:link href="https://www.vasinov.com/feed.xml" rel="self" type="application/rss+xml" />
    <pubDate>Mon, 04 Sep 2023 22:26:04 +0000</pubDate>
    <lastBuildDate>Mon, 04 Sep 2023 22:26:04 +0000</lastBuildDate>
    <generator>Jekyll v3.9.2</generator>
    
      <item>
        <title>Adding Memory to GPT Models</title>
        <description>Distant Memories by Stable Diffusion. In this blog post, I explore adding memory to GPT models through prompt augmentation. I document three different methods and explain how to implement them in Python. I also demonstrate how to build a mini version of ChatGPT with those techniques. Introduction Terminology Memory Types Adding Memory to GPT Implementing a Mini Version of ChatGPT Introduction Large language models (LLMs), and more specifically GPT, are powerful tools that are already...</description>
        <pubDate>Thu, 26 Jan 2023 00:00:00 +0000</pubDate>
        <link>https://www.vasinov.com/blog/adding-memory-to-gpt-models/</link>
        <guid isPermaLink="true">https://www.vasinov.com/blog/adding-memory-to-gpt-models/</guid>
        
        <category>dev</category>
        
        <category>ai</category>
        
        
      </item>
    
      <item>
        <title>Data Analytics With GPT-3 and Streamlit</title>
        <description>It’s truly amazing what developers can build these days by hacking together a few APIs. Almost seems like the original promise of Web 2.0 mashups (remember those? 👴) has finally been fulfilled. Just a few years ago, it would have taken weeks or months to develop certain kinds of data analytics apps. Today, they can be built in less than an hour. In this post I will show how to build a simple web app...</description>
        <pubDate>Sun, 15 Jan 2023 00:00:00 +0000</pubDate>
        <link>https://www.vasinov.com/blog/data-analytics-with-gpt-3-and-streamlit/</link>
        <guid isPermaLink="true">https://www.vasinov.com/blog/data-analytics-with-gpt-3-and-streamlit/</guid>
        
        <category>dev</category>
        
        <category>ai</category>
        
        
      </item>
    
      <item>
        <title>Facebook, Twitter, and Space Travel</title>
        <description>There is a common sentiment expressed by many people about today’s vector of technological growth. It can be characterized by the following quotes. The first one is from an astronaut and engineer Buzz Aldrin: You Promised Me Mars Colonies. Instead, I Got Facebook. Another one is from Peter Thiel, a famous technologist and investor: We wanted flying cars, instead we got 140 characters. Both quotes are pessimistic versions of our reality. They argue that the...</description>
        <pubDate>Sun, 05 Mar 2017 21:37:00 +0000</pubDate>
        <link>https://www.vasinov.com/blog/facebook-twitter-and-space-travel/</link>
        <guid isPermaLink="true">https://www.vasinov.com/blog/facebook-twitter-and-space-travel/</guid>
        
        <category>essay</category>
        
        
      </item>
    
      <item>
        <title>Ways to Deal with Anxiety</title>
        <description>A lot of us have to deal with anxiety on a daily basis. Most people don’t reveal it about themselves in order to seem “cool.” That doesn’t mean that anxiety is not one of the most common mental problems that people of all trades struggle with. Credit: agnes-cecile I get anxious about lots of different things all the time. Based on conversations with others, it doesn’t seem like I have a very severe case of...</description>
        <pubDate>Sun, 19 Feb 2017 19:20:00 +0000</pubDate>
        <link>https://www.vasinov.com/blog/ways-to-deal-with-anxiety/</link>
        <guid isPermaLink="true">https://www.vasinov.com/blog/ways-to-deal-with-anxiety/</guid>
        
        <category>essay</category>
        
        
      </item>
    
      <item>
        <title>The Idea of Doing Something</title>
        <description>Lots of people, including some of the smartest, get caught in a dangerous trap while pursuing their dreams and goals. It can result in years of wasted time and leave you depressed, burnt out, and devastated. This trap doesn’t have a specific name but it has a simple definition. It’s liking the idea of doing something as opposed to liking doing something. Be careful what you wish for. Credit: Wall Street Journal I didn’t really...</description>
        <pubDate>Sun, 12 Feb 2017 21:50:00 +0000</pubDate>
        <link>https://www.vasinov.com/blog/the-idea-of-doing-something/</link>
        <guid isPermaLink="true">https://www.vasinov.com/blog/the-idea-of-doing-something/</guid>
        
        <category>essay</category>
        
        
      </item>
    
      <item>
        <title>Stop Looking for Top Talent</title>
        <description>Talent is overrated. It also creates unrealistic expectations for aspiring individuals of all ages and ability levels. It’s time that we stop using this toxic word. The starting line of the 2014 Boston Marathon. Credit: Stephan Savoia/AP “He is so talented”, “We are looking for top talent”, “We’ve got to recognize and retain talent”, “She just received an offer from Google. She must be so talented!” How many of those have you seen in blogs,...</description>
        <pubDate>Sat, 04 Feb 2017 18:55:00 +0000</pubDate>
        <link>https://www.vasinov.com/blog/stop-looking-for-top-talent/</link>
        <guid isPermaLink="true">https://www.vasinov.com/blog/stop-looking-for-top-talent/</guid>
        
        <category>essay</category>
        
        
      </item>
    
      <item>
        <title>Let's Become an Interplanetary Species</title>
        <description>The only meaningful pursuit that we, as a species, can engage in is space exploration and colonization. Everything else is secondary. Let me explain. NASA’s Curiosity driving by a dune. Credit: NASA JPL Life on Earth is a stubborn entity. Sometimes it feels like that all life is good for is survival optimization under constantly changing conditions of the environment. May be evolutionary stubbornness is a universal property and life shares it everywhere in the...</description>
        <pubDate>Sun, 15 Jan 2017 17:35:00 +0000</pubDate>
        <link>https://www.vasinov.com/blog/lets-become-an-interplanetary-species/</link>
        <guid isPermaLink="true">https://www.vasinov.com/blog/lets-become-an-interplanetary-species/</guid>
        
        <category>essay</category>
        
        
      </item>
    
      <item>
        <title>Europe 2014: France</title>
        <description>We spent the second part of our trip to Europe in France. After one week in England Emily and I got on a ferry from Dover to Calais and a couple of hours later we found ourselves in a completely different world. We actually didn’t make it to the ferry on time, which caused the domino effect of us being late to the train and then almost not making it on time to the car...</description>
        <pubDate>Sun, 03 May 2015 21:45:00 +0000</pubDate>
        <link>https://www.vasinov.com/blog/europe-2014-france/</link>
        <guid isPermaLink="true">https://www.vasinov.com/blog/europe-2014-france/</guid>
        
        <category>personal</category>
        
        
      </item>
    
      <item>
        <title>16 Months of Functional Programming</title>
        <description>I’d like to share my experience with functional programming in this article. I feel like I’ve learned more in the past 16 months about computer science and computer systems in general than I have in the past 10 years thanks to my foray into Scala and the world of functional programming. The reason functional programming forces you to learn so much is because it challenges every assumption about writing software that you had. Oftentimes you...</description>
        <pubDate>Wed, 18 Feb 2015 09:00:00 +0000</pubDate>
        <link>https://www.vasinov.com/blog/16-months-of-functional-programming/</link>
        <guid isPermaLink="true">https://www.vasinov.com/blog/16-months-of-functional-programming/</guid>
        
        <category>dev</category>
        
        
      </item>
    
      <item>
        <title>On Currying and Partial Function Application</title>
        <description>Currying and partial function application are important concepts in functional programming. However, for those new to functional programming it’s often unclear how they differ and when should the former be used over the latter. In this article I’d like to go over the distinction between the two concepts in greater detail than most explanations on the web do and then show some real world examples. I am going to use Scala in all of my...</description>
        <pubDate>Wed, 14 Jan 2015 09:00:00 +0000</pubDate>
        <link>https://www.vasinov.com/blog/on-currying-and-partial-function-application/</link>
        <guid isPermaLink="true">https://www.vasinov.com/blog/on-currying-and-partial-function-application/</guid>
        
        <category>dev</category>
        
        
      </item>
    
  </channel>
</rss>
