Live data from Hacker News

Ask HN: What are you learning?

news.ycombinator.com

521–530 of 906 posts

Re: Ask HN: What are you learning?

#522
post #280
post #80

Prolog. I think that genetic logic can largely be expressed in Prolog to enable doing some crazy stuff that hasn’t been explored yet. It’s crazy to me that synthetic biology hasn’t really used logical programming yet for gene design.

Logic programming is badly underapplied in general, I think. Most of the amazing work in this area never seems to have gotten far out of academia (if at all) -- Prolog being the almost singular exception. Would be awesome to see some motivating examples for this application. It sounds really cool!

Could you shed some more light on this amazing work you're talking about?

Re: Ask HN: What are you learning?

#523
post #101
post #51

I’m reading the Raft paper: https://raft.github.io/raft.pdf

Implementing it is the fun part! You might like going through the Raft lab in MIT's distributed systems course: https://pdos.csail.mit.edu/6.824/labs/lab-raft.html + Jon Gjengset's writeup on some of the "gotcha"s: https://thesquareplanet.com/blog/students-guide-to-raft/

This is great, thank you!

Re: Ask HN: What are you learning?

#524

Systems Thinking, mainly through reading Russell Ackoff's books. The Art of Problem Solving is good, Turning Learning Right Side Up is eye-opening (and definitely one of my favorite books lately) and currently reading Redesigning Society. Highly recommended.

I'm reading this subject too. Thinking in Systems: A Primer is also a good book. Highly recommended.

Re: Ask HN: What are you learning?

#525

Elixir and Phoenix! It's been a long time coming, but finally doing it now. After coming to grips with functional programming concepts (introductory in Ruby, more advanced in JavaScript) I decided to explore Elixir and what I found really surprised me in the right way. So I've decided to dedicate myself to become very fluent in it.

Here's a great course from Udemy:

https://www.udemy.com/course/the-complete-elixir-and-phoenix...

Re: Ask HN: What are you learning?

#526

I've been reading through Bartosz Milewski's Category Theory for Programmers, and trying to do all the challenge questions. https://bartoszmilewski.com/2014/10/28/category-theory-for-p...

I’m working on this as well. I found a couple of people who posted their solutions online, but some of the questions are tricker than others. Wish there was an answer key!

Re: Ask HN: What are you learning?

#527

Two things: German and Differential Geometry. German is just because it's fun and it's my best second language by far, so I'd like to get fully fluent. Differential Geometry is a diversion from working through Gravitation by Misner, Thorne, et al. I found I needed more math. Now it has kind of become an end in itself, however. It's the hardest thing I've studied since college (which was a long time ago).

[deleted]

Re: Ask HN: What are you learning?

#528
post #357

Earlier quoted context omitted.

ancient cultures videos sound cool, and recs?

+1

I am a fan of old history docs. Search for mesopotamia on youtube for a fascinating one. I also like medieval ones. Check out A history of Britain. Any recs on your side? No aliens pls :)

Re: Ask HN: What are you learning?

#530

I'm learning the ins and outs of WebAssembly. I just picked back up writing my compiler to WASM for my toy programming language (think JS crossed with ML). Right now I'm getting a feel for writing stack based bytecode and implementing basic features like local variables and control flow. It's not much, but I just got factorial to compile in my language which felt totally awesome.

Nice! FWIW I've been solving some wasm challenges in infosec Capture The Flag events and it's a nice way to learn the bytecode.
Post reply on HN