Hacker Newsnew | past | comments | ask | show | jobs | submit | sebmnt's commentslogin

Ball Lightning by Cixin Liu - A year ago I read The Three Body Problem by the same author and extremely loved his approach to storytelling and sci-fi. Since then I have bought his other famous books (Ball Lightning, The Dark Forest and Deaths End) and I am really loving Ball Lightning so far.

The Creative Act by Rick Rubin - I'd like to call myself a creative (I produce music, paint and love cinema but all as a hobby). I recently read The Artists Way and found it really fulfilling in how to thing about creativity and nurturing your creative self. A friend lent me her copy of The Creative Act and after the first few pages I bought my own copy as I wanted to highlight and write notes in the book. Really recommend it for anyone who wants to think about how to think about creativity.

Multiple papers on ANNs - I am working with ANN libraries such as FAISS, Annoy and HSNWLib as part of my job as an ML Engineer in recommendation systems and I want to properly understand how the internals of these approximate vector search indexes work. I stared reading `Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs` and it lead to a rabbit hole of different papers I have on my stack.


I was in a similar boat to yours - Worked in data science and since then have made a move to data engineering and software engineering for ML services.

I would recommend you look into the Design Patterns book by the Gang of Four. I found it particularly helpful to make extensible code that doesn't break specially with abstract classes, builders and factories. I would also recommend looking into the book The Object Oriented Thought Process to understand why traditional OOP is build the way it is.

You can also look into the source code of popular data science libraries such as sklearn (https://github.com/scikit-learn/scikit-learn/tree/main/sklea...) and see how a lot of them have Base classes to define shared functionality between object of the same nature.

As others mentioned, I would also encourage you to try and implement design patterns in your everyday work - maybe you can make a Factory to load models or preprocessors that follow the same Abstract class?


Hey thanks a lot! I checked yours out and it's very decent. I like that you are using tags for each movie! You could also try and use language embeddings on those tags refine the film retrieval. Happy to connect (:


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: