Live data from Hacker News

Ask HN: What are you learning in 2019?

news.ycombinator.com

201–210 of 222 posts

Re: Ask HN: What are you learning in 2019?

#202
post #191

Zero Knowledge Proofs and related cryptography. These will probably be impactful as they mature in the coming years and decades.

Do you mind sharing how you got started with ZK Proofs? And in what way do you apply your knowledge? I tried getting deeper into it using ZoKrates[1] (zkSNARKs) but back then the docker image was broken. [1] https://github.com/Zokrates/ZoKrates

I can't think of anything I'd strongly recommend yet, I'm just reading anything and everything at this point. There's tons of info about it, I'm just trying to sort through it all.

Re: Ask HN: What are you learning in 2019?

#203
Learning React and the ecosystem at work and improving my CSS knowledge as I am mainly a backend guy.

On a more interesting note , learning Meditation via "The Mind Illuminated" book. Plus I plan to do a Goenka retreat later in the year (probably after reading a post on here "Vispasanna for Hackers" I think it was titled).

On a side note, I know we are encouraged to keep learning as developers, but being an old schooler (been writing software since 2000) I notice that people often keep learning new stuff instead of getting really good with the tools they already know. Usually the first attempt with a new framework / language isn't really the best code as it is a learning experience. As a result we have a lot of applications written in a less than perfect way. Curious what other peoples opinions are on this.

Re: Ask HN: What are you learning in 2019?

#204
"A lot of the best programmers and the most productive programmers I know are writing everything in Clojure and swearing by it, and then just producing ridiculously sophisticated things in a very short time." - Adrian Cockcroft

http://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure.h...

I want to learn some Clojure!

Re: Ask HN: What are you learning in 2019?

#205
post #166

I'm kind of cheating with this answer because it's not a specific piece of tech, but the thing that I'm really focused on learning right now is how to build out my business by hiring developers & learning how to properly manage them as they help contribute to some of my company's projects. Most of my development work has been solo, with occasional one-off help from contractors. But the number and scope of my projects…

A few things: Make sure you hire developers that fit the business culture you are trying to establish and understand the "why" of your company. This is worth a read: https://blog.samaltman.com/how-to-hire You don't have to have overly strict rule about hours, leave, documentation, etc. but make sure it is very clear to your developers what they are expected to do, and have them evaluate their own performance (obvious…

Thank you for the thoughtful reply -- I really enjoyed the article, and several of the points you mention are already resonating with me, even at this early stage in the process!

Re: Ask HN: What are you learning in 2019?

#206

Earlier quoted context omitted.

Java dev you mean ;) I dont see how types make you a better dev, its like saying automated dictionary in input text fields make you a better speller. It just makes you a lazy speller.

it makes you think about your code in a more structural way where composability and low coupling start playing a fundamental role

Can you link to a reference where this is explained more? i am genuinely interested.

Re: Ask HN: What are you learning in 2019?

#207
post #146

Earlier quoted context omitted.

Mind sharing books that got you started? I've been looking into getting started with Haskell myself.

Can you help me understand which kind of projects use Haskell language? Do we have many long term jobs for Haskell developers?

So, I have recently been at Zurihac, attended by ~500 people.

From what I have seen, there have been roughly 4 groups:

* people running their verified-contracts on blockchain strartups with haskell stack

* people interested in GHC as a compiler (i.e. developing new extensions for their phd theses)

* people doing consulting projects

* people running their company on haskell because they like the stack

Some projects were really interesting, like a a haskell-inspired language that is compiled to VHDL, or various use-cases for Dhall (typesafe alternative to i.e. yaml, that supports functions, but isn't turing complete)

I still have on my todo-list "Do at least one PR for Pandoc!" as that is a haskell project that seems to have nice entry-level issues :)

And I know there are teams in FAANG that use haskell, but I don't think they hire too many people :-)

Re: Ask HN: What are you learning in 2019?

#208
post #76

I’m half way through my MS via OMSCS. Last class I took was on high performance computer architecture where you intimately learn about Tomosulo’s algorithm. I highly recommend the program for lifelong learners. Otherwise I’ve been trying to re learn Emacs with the rise of LSP - such that I can do most of my work now in Emacs. I’ve been using doom-emacs to great success.

Are you planning on getting a new job after?

No plans. I didn't do it to get a new job, just to learn new stuff.

Re: Ask HN: What are you learning in 2019?

#209
post #23

I've started Rust a few months ago, because it sounded interesting and distinct enough so I decided to add it to my tool belt. So far, I've completed a few chapters from the official book.

Oof, same, coming from python/Go and having some knowledge of C, I can say I love it. But I work with C++ developers who are adamantly opposed to taking a jump because rust is harder for them to grok (as they suggest that they have to unlearn patterns).

Rust is unstable, so there is no reason to learn it right now. Many revesions, version incompatibility, dependencies from unstable branch in main repository branch. It's absolutely useless for production right now if you don't want to write the whole thing from scratch.
Post reply on HN