<?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: Quantleaf</title>
    <description>The latest articles on DEV Community by Quantleaf (@quantleaf).</description>
    <link>https://dev.to/quantleaf</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%2F570280%2F4fd3f902-acc2-4f14-aa91-240be5101552.png</url>
      <title>DEV Community: Quantleaf</title>
      <link>https://dev.to/quantleaf</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/quantleaf"/>
    <language>en</language>
    <item>
      <title>DuckDuckGo !Bang + Siri = ?</title>
      <dc:creator>Quantleaf</dc:creator>
      <pubDate>Tue, 16 Mar 2021 15:41:50 +0000</pubDate>
      <link>https://dev.to/quantleaf/duckduckgo-bang-siri-7da</link>
      <guid>https://dev.to/quantleaf/duckduckgo-bang-siri-7da</guid>
      <description>&lt;h1&gt;
  
  
  Last two months struggle
&lt;/h1&gt;

&lt;p&gt;Last two months I have been working on creating Chrome extensions to enhance search functionality on various sites. While the extensions solved the problems they were designed for, they did not provide enough value gain for the user. The number of downloads were far from what my goal was, but the engagement from the marketing activities were huge! That must mean that the execution was wrong.&lt;/p&gt;

&lt;h1&gt;
  
  
  A new approach
&lt;/h1&gt;

&lt;p&gt;So, I decided to take my work to the next step by taking into account all the feedback I have received. I am making an assistant like "Siri" but for the browser. Instead of retrieving the results, page navigation is performed, like DuckDuckGo !Bang.&lt;/p&gt;

&lt;p&gt;Today is the day of release of &lt;a href="https://quantleaf.com"&gt;Quantleaf.com&lt;/a&gt;!&lt;/p&gt;

&lt;h2&gt;
  
  
  The functionality
&lt;/h2&gt;

&lt;p&gt;Here are some 'cool' things you can search!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;github invert binary tree creation date from one year ago c++&lt;/li&gt;
&lt;li&gt;subreddit wallstreetbets search gamma sort by hot&lt;/li&gt;
&lt;li&gt;tweets from elonmusk about bitcoin between 2011-01-10 and one year ago&lt;/li&gt;
&lt;li&gt;10-k AAPL file date from 6 months ago&lt;/li&gt;
&lt;li&gt;facebook marketplace price &amp;lt; 100 search microwave condition new&lt;/li&gt;
&lt;li&gt;ebay charity bids &amp;gt; 0 and bids &amp;lt; 100 search Bob Ross &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are currently 11 sites 'indexed' in the search engine.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--75Fg9CbA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pckm3dbezc5xh027v5qg.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--75Fg9CbA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pckm3dbezc5xh027v5qg.PNG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Better execution
&lt;/h2&gt;

&lt;p&gt;To address the concern that the search engine is too hard to use, I spent a lot of time improving the suggestions/autocomplete. The current solution gives you a lot of help when you are not sure what you can't do. Let’s say you want to search on Ebay. What you do now is that you write "Ebay '' and then you can use the suggestions to guide you. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JQXxS3l3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/innv9wflgu1qqr2xckec.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JQXxS3l3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/innv9wflgu1qqr2xckec.PNG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Why not just use Google
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Speed. It is faster, for example reaching a subreddit on Reddit: "subreddit stocks"&lt;/li&gt;
&lt;li&gt;Privacy. No private data is collected. &lt;/li&gt;
&lt;li&gt;More functionality (try searching on the examples above on Google)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thank you for reading&lt;br&gt;
Marcus&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>GitHub Advanced Search enhanced with NLP (WIP)</title>
      <dc:creator>Quantleaf</dc:creator>
      <pubDate>Mon, 01 Mar 2021 12:29:52 +0000</pubDate>
      <link>https://dev.to/quantleaf/github-advanced-search-enhanced-with-nlp-wip-14j</link>
      <guid>https://dev.to/quantleaf/github-advanced-search-enhanced-with-nlp-wip-14j</guid>
      <description>&lt;p&gt;For the past 3 years I have been exploring how NLP can help us interact with computers. This work has the end goal of creating an AI aided programming language. On the way there I am publishing tools and services that use the technology both as a reality check but also suggestive feedback on the technology (and as a proof that I have not gone insane). &lt;/p&gt;

&lt;p&gt;What has come to my interest lately is that vast amounts of sites enable advanced search functionality in a pseudo query language that is "almost" impossible to remember. This is a perfect playground for a programming language, so I have started creating some Chrome extensions that inject the language at various places.&lt;/p&gt;

&lt;p&gt;Currently I am working on the GitHub search, which will be available on the Chrome store in a day or two. See a demo below (click for YouTube video):&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=v43515PR0D4"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2YoPxFez--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.youtube.com/vi/v43515PR0D4/0.jpg" alt="DEMO"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(I have also done other sites, see my other posts). &lt;/p&gt;

&lt;p&gt;What sites do you think could benefit from this technology? &lt;/p&gt;

&lt;p&gt;If you want to try implementing the query language for your own website I have released everything as an API which you can learn about at &lt;a href="https://query.quantleaf.com"&gt;https://query.quantleaf.com&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Happy coding!&lt;br&gt;
Marcus Pousette&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>webdev</category>
    </item>
    <item>
      <title>WIP Google Advanced Search in Natural Language</title>
      <dc:creator>Quantleaf</dc:creator>
      <pubDate>Fri, 05 Feb 2021 15:00:21 +0000</pubDate>
      <link>https://dev.to/quantleaf/wip-google-advanced-search-in-natural-language-d4l</link>
      <guid>https://dev.to/quantleaf/wip-google-advanced-search-in-natural-language-d4l</guid>
      <description>&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=G9yjJd9HCM8"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0pQgRelD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.youtube.com/vi/G9yjJd9HCM8/0.jpg" alt="Natural Advanced Search for Google"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(Click on the image to play the YouTube demo video)&lt;/p&gt;

&lt;p&gt;Last week I created a &lt;a href="https://dev.to/quantleaf/twitter-advanced-search-with-natural-language-kka"&gt;Twitter Chrome extension&lt;/a&gt; that lets you do advanced searches in natural language instead of using the syntax or UI. I got a lot of feedback on what I could continue with next, so for this week I decided to implement the same language technology on Google advanced search! The extension is in Chrome Store review now, and is expected to be released at some point next week!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/quantleaf/google-natural-advanced-search"&gt;Source code&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What do you think about the design, could I improve something? If there would be any features of Google you want to access by writing text, what would that be?&lt;/p&gt;

&lt;p&gt;Have a great friday!&lt;br&gt;
Marcus&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>startup</category>
    </item>
    <item>
      <title>Twitter Advanced Search in Natural Language</title>
      <dc:creator>Quantleaf</dc:creator>
      <pubDate>Sat, 30 Jan 2021 13:30:04 +0000</pubDate>
      <link>https://dev.to/quantleaf/twitter-advanced-search-with-natural-language-kka</link>
      <guid>https://dev.to/quantleaf/twitter-advanced-search-with-natural-language-kka</guid>
      <description>&lt;p&gt;Have you ever thought that Twitter Advanced Search is messy, and their syntax is hard to learn? Well it is history now.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fz6rivnefol6ejztslo70.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fz6rivnefol6ejztslo70.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I created a &lt;a href="https://chrome.google.com/webstore/detail/twitter-natural-advanced" rel="noopener noreferrer"&gt;Chrome extension&lt;/a&gt; that automatically detects whether the search request resembles an “advanced search”. If so, when pressing enter, the input will be translated into a search with Twitter advanced search syntax.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/quantleaf/twitter-natural-advanced-search" rel="noopener noreferrer"&gt;Source code&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This tool was made possible with &lt;a href="https://query.quantleaf.com" rel="noopener noreferrer"&gt;query.quantleaf.com&lt;/a&gt;, a service that lets you query database tables with natural language. The service is based on a natural language like programming language, which means that the search text you write is treated as code, and the output is created when you run the program!&lt;/p&gt;

&lt;p&gt;Feedback is highly appreciated!&lt;/p&gt;

&lt;p&gt;Best regards&lt;br&gt;
Marcus&lt;/p&gt;

</description>
      <category>twitter</category>
      <category>nlp</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
