[HN Gopher] My collection of machine learning paper notes
       ___________________________________________________________________
        
       My collection of machine learning paper notes
        
       Author : yobibyte
       Score  : 187 points
       Date   : 2021-04-21 15:49 UTC (7 hours ago)
        
 (HTM) web link (www.notion.so)
 (TXT) w3m dump (www.notion.so)
        
       | submagr wrote:
       | This is cool stuff. I am planning to do something like this
       | myself.
        
       | bachmeier wrote:
       | A bit of a tangent, but Notion is performing well for a post on
       | the HN front page, even with equations.
        
         | hs86 wrote:
         | They just shipped a performance-related change:
         | https://www.notion.so/blog/faster-page-load-navigation
         | 
         | It is also mentioned on today's changelog:
         | https://www.notion.so/What-s-New-157765353f2c4705bd45474e5ba...
        
           | bhl wrote:
           | That engineering blog post is a bit ambiguous to whether or
           | not SQLite is also used in the browser web-app, which I'm
           | presume is being used for most people who clicked on the
           | link.
           | 
           | So that could mean two things:
           | 
           | - SQLite is being used in-memory, but things are still being
           | flushed to IndexedDB for persistence? shouldn't help with
           | faster page navigation here
           | 
           | - SQLite is not being used, so it can't explain the
           | performance increase
           | 
           | I think the answer is more in the second link (changelog):
           | 
           | > - *Your workspace is now more reliable after Apr 16, 2021's
           | scheduled maintenance -- we upgraded from a single database
           | instance to a sharded deployment, which means Notion is now
           | capable of serving 3x as much traffic as before*
        
         | yobibyte wrote:
         | Do you think the equations are generated on the fly? I thought
         | they are getting cached.
        
           | whimsicalism wrote:
           | I feel like they're either cached or generated client-side
           | with MathJax. No chance they're being generated every single
           | time.
        
             | imadr wrote:
             | They use KaTeX which is faster than MathJax
        
             | forgotpwd16 wrote:
             | They're generated client-side using KaTeX[1]. That said the
             | entire page is generated using JS meaning that someone
             | visiting the site with JS disabled or using a text web
             | browser will be greeted with a blank page. Nevertheless no-
             | JS versions seem to be shown to bots since Google caches a
             | plain HTML version of the same page[2].
             | 
             | [1]: https://www.notion.so/Math-
             | equations-b4e9e4e03677413481a4910...
             | 
             | [2]: https://webcache.googleusercontent.com/search?q=cache:
             | afS5a6...
        
               | bhl wrote:
               | Maybe it's just an oversight then when inline and block
               | math was rolled out. KaTeX has a `renderToString`
               | function that can be used to server-side render the
               | LaTeX.
               | 
               | On an other hand, Notion doesn't seem built to serve
               | read-only webpages like a static blog or Medium.com: the
               | expectation is that you'll use the editor, so assumption
               | is javascript is enabled and the editor itself can be
               | used to render a read-only view from JSON or however
               | they're keeping document state.
               | 
               | Opening dev tools on the website, it looks like they're
               | just using Webpack (like React CRA?); not sure if they're
               | changing the javascript bundle per page like with
               | Next.js. It would make sense to not have server-side
               | rendering if you're building both browser and desktop
               | apps, since that would mean avoiding a separate framework
               | only for the browser.
               | 
               | Another clue is that people who try to use Notion as a
               | CMS for their blogs had to build out a React library to
               | emulate the feel of Notion itself:
               | https://github.com/splitbee/react-notion
               | https://github.com/NotionX/react-notion-x.
        
         | [deleted]
        
       | MattGaiser wrote:
       | I thought they meant a pile of paper notes you could use for
       | machine learning OCR or something.
        
         | krisgee wrote:
         | I thought it was going to be banknotes generated by ML based on
         | the world's currencies.
        
           | yobibyte wrote:
           | Wait for my ICO!
        
             | ptigas wrote:
             | NFTs for paper notes
        
       | lgats wrote:
       | notes on machine learning papers
        
       | albertzeyer wrote:
       | Hi Vitaly! Nice to see you here on HN. :)
       | 
       | I wonder how long you can keep up doing this. I once was
       | motivated to also read a lot (although not strictly one paper a
       | day) but once you get to have more and more deadlines (paper
       | submissions etc) and then approach the end of your PhD, I gave
       | up. Now that this is (mostly) over, I want to read more again.
       | 
       | Also, I can recommend to keep a balance of papers close to your
       | own research area (these are anyway a must, if you are serious
       | about it) and also from further away. If you can manage to adopt
       | techniques from other areas/fields, this usually results in great
       | things.
        
         | anitil wrote:
         | I wonder if there's also a marginal effect here where early on
         | each paper is contributing a lot to your knowledge base, but as
         | time goes on the marginal contribution reduces.
         | 
         | I haven't done a PhD (yet), but I get the sense that in the
         | early years you spend a lot of time under water trying to swim.
        
       | forgotpwd16 wrote:
       | Very nice. I especially like the structure (What?, Why?, How?,
       | And?) which is shared for every note. Though it has fallen out of
       | popularity, RSS will be useful. Overall the concept kinda reminds
       | me [the morning paper](https://blog.acolyer.org). I wonder if
       | there're similar attempts for other fields (math, physics, ...).
        
         | yobibyte wrote:
         | Thanks! This structure helps a lot when comparing your work to
         | the related literature. I chose notion because editing (and
         | adding a new note) causes as little pain as possible since it's
         | hard to keep a pace of a paper a day. I do not know how to add
         | RSS support here though =( But I'll keep that in mind.
        
       | marwahaha wrote:
       | I really like this. I recently started a similar project called
       | the "arXiv wiki". Could you link future paper notes here?
       | 
       | For example: https://arxiv.wiki/abs/2101.06861
        
       ___________________________________________________________________
       (page generated 2021-04-21 23:00 UTC)