Live data from Hacker News

Ask HN: What Are You Learning?

news.ycombinator.com

41–50 of 242 posts

Re: Ask HN: What Are You Learning?

#43
I read Understanding the 4 Rules of Simple Design by Corey Haines yesterday evening.

It's a short book, so you can get through it in one sitting. The advice is mostly about OOP design, and how to shuffle things around and invent arbitrary constraints in order to make the code more testable. I found the advice fairly… underwhelming.

I decided to implement Conway's Game of Life myself (though not with OOP) as the author asserted the advice transcends implementation languages and paradigms.

My implementation isn't amazing either, but I'm not convinced by the advice in the book.

Here's my implementation.

https://github.com/jezen/gol

Re: Ask HN: What Are You Learning?

#44

Rust. There's certainly a lot of interesting things happening with Rust but I'm one or two problems away from deciding that Rust isn't a viable replacement for the situations where I use C.

Would you mind expanding on this? I’ve had learning Rust on the back burner for a while and still default to cpp when I need to get lower level

Re: Ask HN: What Are You Learning?

#45
Welding.

I'm looking forward to making a few sculptures that we can also use in our garden, as well as some Frankenbikes, though that might be a longer-term project - I don't want to spend money on it, so I'm hoping to source all of my parts from the trash - so far, I'm up to four frames, and my marriage is still intact!

Re: Ask HN: What Are You Learning?

#47
I'm a senior Android developer, and I'm learning the very basics of Jetpack Compose, and the basics of Dagger for dependency injection. All of the (very large) codebases I've worked on so far have functioned perfectly well without them, and I've always found Dagger, and now Compose, to be completely unintuitive and unnecessarily complex. But this is the way the industry has shifted, so I'm forcing myself to learn these patterns, and see if I can learn to like them.

Also learning to get better on the piano, specifically improvising.

Re: Ask HN: What Are You Learning?

#48
post #31

I spent the last 2 weeks memorizing hiragana and katakana. Now I'm dreading the 1.5k core kanji anki deck...

I’ve been learning Chinese for a few years. I’d recommend taking the time to learn the radicals as well, as it will help you get the feeling for what the character might mean, to the point that eventually through context and the radicals used it becomes useful to understand what it means even when you don’t actually know the character.

It also makes it easier to learn characters: Yesterday I learned the character 祂 while reading about Buddhism. It means “it”, but when referring to a god, which I could infer from the context, but also from the fact that 他 means “he” (with a person radical 人), and 她 means “her” (with a female radical 女), and I’m familiar with the radical for god/temple which is 礻.

In Chinese this also helps with “guessing” how the character should be pronounced, to an useful extent, but I don’t know if this also would apply for Japanese.

Keep up the good work!

Re: Ask HN: What Are You Learning?

#49

Swift and iOS development! I've been lucky enough to spend a lot of my career being able to get my hands dirty with a bunch of different projects and at a lot of layers of the stack, but I never got deep into app development. Now I'm diving in and scratching that itch! It's also been great because I've been able to start looking beyond that to making things for the entire apple ecosystem. It's also just been so good…

Might to share your resource? I would like to learn Swift as well. But I am lost in which roadmap to learn.

Happy too! So my main resource is Hacking With Swift (https://www.hackingwithswift.com), specifically the 100 days of SwiftUI Course. It takes you over Swift and SwiftUI. I've paired this with the official Swift site (https://www.swift.org) so I can dig into the language more, and Apple Documentation where appropriate to get used to using the tools.

In terms of finding it, it was a bit of a shot in the dark. I did some poking around and this popped up the most, specifically because I was looking for iOS specific materials. I'm sure if you want to make cross platform apps there's probably a whole host of great resources!

Re: Ask HN: What Are You Learning?

#50
post #22
post #18

More physics and mathematics. I am currently on Lagrangian mechanics and calculus of variations. Am also learning Jupyter and SymPy for visualizarions of the same. During my high school, only Newtonian mechanics was taught, whereas in engineering college, they introduced quantum mechanics with Lagrangian/Hamiltonian formulation, skipping classical mechanics with those two. The purpose of learning is just fun.

Where are you learning this?

Self-learning via books. I've bought a bunch. Am currently going through Susskind's Theoretical Minimum Classical Mechanics [1], also looking through No Nonsense Classical Mechanics [2].

AI chatbots sometimes come to rescue when I am stuck. Not with mathematics though.

[1] https://www.amazon.com/Classical-Mechanics-Theoretical-Georg...

[2] https://www.amazon.com/No-Nonsense-Classical-Mechanics-Stude...

Post reply on HN