Live data from Hacker News

Ask HN: What new skills are you learning?

news.ycombinator.com

81–90 of 120 posts

Re: Ask HN: What new skills are you learning?

#82

Earlier quoted context omitted.

Interesting! May I ask how come you've chosen to study Farsi? I would've emailed you but I didn't see any emails on your profile.

That's weird that it's not being shown, I swear my email is there :) My wife is Persian so I want to be able to speak with her family! It never hurts to branch out and be multi-lingual too; I can speak a bit of Spanish and Polish and I'm always looking to expand my horizons as well. Expect an email from me!

You have to add your email to the profile field, not just the email field. The email field is private and is used by HN for account management rather than displayed publicly for others to contact you.

Re: Ask HN: What new skills are you learning?

#83

Carpentry. I thought I knew a bit about woodworking because of my middle-school shop class. Turns out it's an extremely precise and technical activity, packed with lessons in engineering, measurement, statistics, and physics. I'm really excited to mention it to you guys because I found learning woodworking is a great application of modern technology: I watch youtube videos on it at 2x, and can basically google any pr…

Thank you. What equipment/materials do you need to get started?

Re: Ask HN: What new skills are you learning?

#84
post #83

Carpentry. I thought I knew a bit about woodworking because of my middle-school shop class. Turns out it's an extremely precise and technical activity, packed with lessons in engineering, measurement, statistics, and physics. I'm really excited to mention it to you guys because I found learning woodworking is a great application of modern technology: I watch youtube videos on it at 2x, and can basically google any pr…

Thank you. What equipment/materials do you need to get started?

Some wood, a hand saw, a hammer, sandpaper and a box of nails.

If you have a Rockler Hardware or the like in your area, visit it for ideas.

I grew up around woodworking because my grandfather was a professional furniture maker. I rediscovered it about 15 years ago by making jewelry boxes from tree branches and cut off bits of exotic woods. It can be anything from a fun, freeform hobby (making boxes), to an exercise in proper engineering (building a pole barn).

I've been slowly building an 8x12 shed as time permits. I really need to get it done by summer so I can move onto erecting a pole building from cut-down trees.

Re: Ask HN: What new skills are you learning?

#85
post #82

Earlier quoted context omitted.

That's weird that it's not being shown, I swear my email is there :) My wife is Persian so I want to be able to speak with her family! It never hurts to branch out and be multi-lingual too; I can speak a bit of Spanish and Polish and I'm always looking to expand my horizons as well. Expect an email from me!

You have to add your email to the profile field, not just the email field. The email field is private and is used by HN for account management rather than displayed publicly for others to contact you.

Ok, wasn't aware of that. Thanks for letting me know!

Re: Ask HN: What new skills are you learning?

#88

Haskell, and functional programming at the same time. In school I wasn't properly introduced to it (learned some Lisp on paper, during half a semester, and that's it). It's quite the steep road so far, especially since I can only work on it during spare bits of time.

Me too. I learned the basics at uni in 2000. Had a few plays since but I really need to get stuck in - I want to get to the point where I understand the fancy stuff like Lenses. Beyond the cool stuff I strongly believe it can be really practical and I would like to convince my employer (or any employer!) to seriously consider it for a production system.

You can't hire Haskell programmers by the 40ft container-load like you can with Java or C#. You won't need as many Haskell programmers though. And they should get paid accordingly :-)

Haskell has a duality: It is a nice "toy". I mean that in a good way - fun to play with, enjoyable to code. But also I can see it being a serious contender for writing Enterprise systems where you need clarity, accuracy and readability of business rules.

Haskell functions can extend Enterprise systems in an elegant and powerful way, by adding on rules that are safe because they have no side effects. They can only affect things indirectly through their returned results.

This means the basic Enterprise system you ship can be simpler and then you can customize it more easily and with more confidence. I envisage smart non-programmers can probably write the custom business rules as tight Haskell scripts.

TL;DR I want to cut the cruft with Haskell!

Re: Ask HN: What new skills are you learning?

#89

Earlier quoted context omitted.

I'm also looking into learning Haskell and I know a very little about functional programming (I'm still in university but I think no one will ever introduce me to that), any advice on where to start?

I've been learning Haskell for the last year and a half, though I've been working with functionally inspired languages for 8 years. Haskell is wonderful, easily the most fun I've had learning a language in 20 years. I'd advise not getting distracted by monads and other glamorous parts of the language. Monads are pretty abstract, and they won't likely make much sense until you've written enough Haskell to feel the pai…

Thank you, I have seen a lot of interesting examples over there, I can't wait to understand more about them!

Re: Ask HN: What new skills are you learning?

#90

Earlier quoted context omitted.

I'm also looking into learning Haskell and I know a very little about functional programming (I'm still in university but I think no one will ever introduce me to that), any advice on where to start?

Here's a free e-book on Haskell that I used in university: www.learnyouahaskell.com You can also support the author by purchasing a copy! Edit: I'm new and do not know how to make that into a link. Sorry about that.

It looks well structured and I found a lot of positive reviews about it, I will give it a try! Thanks :)
Post reply on HN