skysight-inc/HackerNews huggingface dataset:
I'm fortunate enough to have a 5 min commute each way (20 min if I walk), however I recommend to approach this like an enormous gift: you suddenly have ten hours every week with no distractions. What do you want to learn but have never had time to? What have you always wanted to do but didn't have time? Write a book? Start a blog? Learn a language? Read all the classic books? Learn to knit?

Think about what you want to accomplish with all that time and then build from there- do you want to use the hour in the morning to get a leg up on your workday? Do you want to use the hour in the evening to relax from work fully so you can jump into chores/hobbies when you get home?
How to minimize the risk of a data breach
The thing is (that he didn't really take the time to explain), we could have accomplished the same thing without introducing yet another reserved word. Modules could take structs or classes as ports and you'd have the same benefit as interfaces. interfaces are redundant and introduce unnecessary complexity and confusion.

In my experience designers love the idea of interfaces too. Far easier to replicate signals down through a module hierarchy if all modules can use the same interface. Designers too get frustrated that interfaces are not just modules or structs though.