News for hackers. Stuff that matters.
Re:Papers We Love by BasilPH on Tuesday January 25, 2022 @05:34AM (#30070304)
I love the idea of reading more papers but I'm a bit overwhelmed at the idea of just diving in an adding more to my reading list. I would love to hear from people who managed to read papers next to a day-job and retain some of the knowledge presented?
Re:Papers We Love by otras on Tuesday January 25, 2022 @09:47AM (#30072308)
I started getting into reading more CS papers when I was doing an MS while working a programming day job, and I found some combination of the following worked pretty well for me:

    - Getting used to skimming and doing multiple passes thanks to How to Read a Paper[0]
    - For starting off, working through some classic papers with some guidance (e.g. for distributed systems, reading MapReduce and watching the corresponding MIT Distributed Systems[1] lecture for MapReduce[2])
    - Sometimes writing a summary or a small project to use the concepts in the paper
    - Reviewing the paper and/or summary with some regularity. I ended up building a small reminder app that helps me space out my repetition, but Anki or something similar, with a time scale of days, worked as well. For me, this was less about flash card memorization and more about a reminder to review.
At this point I feel pretty comfortable jumping into new papers from a few different areas, though I still do plenty of googling and adding other papers to my list.

[0]: https://web.stanford.edu/class/ee384m/Handouts/HowtoReadPape...

[1]: https://pdos.csail.mit.edu/6.824/

[2]: http://nil.csail.mit.edu/6.824/2021/schedule.html

Re:Papers We Love by atulatul on Tuesday January 25, 2022 @07:07AM (#30070895)
I struggled with this as well. The way out is reading papers which are accessible and then widen the scope a bit. Some content is advanced, theoretical to start with. But we can know that only when we attempt. Also, reading papers is advanced in the sense that it generally comes after reading long form content, books (which I think you meant when you said 'adding more to my reading list'). At least that has been the case with me.

After a while, I found that, for me, some papers are simple and accessible compared to others and once I read them the knowledge they present looks obvious in hindsight like Rich Hickey's Are We There Yet talk.

Again the point is keep at it. Only then we can we know and get comfortable.

Some recommendations to start with: 1. PhD thesis of Joe Armstrong, Erlang’s co-inventor: https://github.com/papers-we-love/papers-we-love/tree/master... 2. Out of the tar pit and No Silver Bullet under https://github.com/papers-we-love/papers-we-love/tree/master...

Re:Papers We Love by tayllan on Tuesday January 25, 2022 @10:15AM (#30072680)
What worked for me was starting with some simple one, a bit technical, but not over the top. I think the first paper I really read, and this was a couple months ago, was Facebook's "Gorilla: A Fast, Scalable, In-Memory Time Series Database"[0]

After that, I started to write 1-3 paragraph summaries to myself, so that I could always come back to the main takeaways, because I know I'll forget it after 1 week.

And then, last week I created a Twitter account where I post these opinionated summaries [1]

[0] https://www.vldb.org/pvldb/vol8/p1816-teller.pdf

[1] https://twitter.com/paper_takeaways

Re:Papers We Love by BasilPH on Tuesday January 25, 2022 @11:25AM (#30073746)
Cool idea, I started following your Twitter account.