I’ve been playing with bare metal Raspberry Pi programming and really enjoying it. There are two great frameworks — Circle and Ultibo. The former is in C++, but the latter is in… Free Pascal. Which is kinda weird but kinda fun. Having a Pi boot up and run your application in 2-3 seconds is pretty stunning.
Ask HN: What Are You Learning?
121–130 of 362 posts
Re: Ask HN: What Are You Learning?
#122Clojure. Is a complex language but it seems really speeding up your programming when you learn how to use it properly. And the community is really addicted to it.
Clojure is simple.
Nearly everything is just (function arg1 arg2 ...), even at a fundamental language level. It's actually our background experience in complex languages with all kinds of wacky syntax that makes Clojure seem hard at first. But it's very simple. So if you can't remember the syntax or why something is the way it is, step back and you'll realize it's just (function arg1 arg2 ...).
For example:
(defn add-these [x y] (+ x y))
is still just
(function arg1 arg2 arg3)
Where:
function = defn
arg1 = add-these (a symbol)
arg2 = [x y] (a vector)
arg3 = (+ x y) (an expression, which itself is just (function arg1 arg2))
You may already know all that, but regardless I hope it's encouraging because the bottom line is Clojure is easer than you think and you can do it! :-)
Re: Ask HN: What Are You Learning?
#123Swimming. Front crawl technique is a bottomless source of self-improvement and incremental gains
Front crawl really seems to be one of the most beautiful & rewarding processes to master.
Re: Ask HN: What Are You Learning?
#124Spanish - more relearning at this point and getting practice. Running - also relearning, which happened quickly this time. I'm already back to running 5ks after just a few weeks (though I also spent 6 months building up my cardio with a rowing machine). How to be offline and focused. Computers (and smartphones) are fantastic tools of distraction. I'm trying to regain my focus overall. Reading physical texts is helpin…
Re: Ask HN: What Are You Learning?
#125Piano. I've decided that more programming languages or web stacks are a complete waste of time. Piano is for life and I wished I had started doing this in earnest long ago.
Re: Ask HN: What Are You Learning?
#126Clojure. Is a complex language but it seems really speeding up your programming when you learn how to use it properly. And the community is really addicted to it.
Clojure is actually simpler (and eventually way, way easier) than most mainstream languages. It's just a bit different from what most people are used to and what is commonly taught as "programming".
Re: Ask HN: What Are You Learning?
#127Topological Manifolds (Lee: Topological Manifolds)
Abstract Algebra (Dummit and Foote)
Geometric Algebra (Doran: Geometric Algebra for Physicists)
Differential Geometry (Fecko: Differential Geometry and Lie Groups for Physicists)
Though I'm less invested in these last two currently, as the diff geo's a prep for the masters I'll be doing and the other is something I'd really like to pursue but can't motivate myself to start working the problems out on.
I play around with some tech stuff, but nothing major -- just doing FreeCodeCamp and trying to keep my Python skills from going too rusty.
I'm fixing to start an Applied Mathematics and Theoretical Physics masters, so might review QM and CM as well as it's been a while since I've done them in school and I need a refresher, even if I hope to lean towards the 'Applied Math' (which is mostly numerical algorithms related, etc.) side of things in the masters.
Otherwise, I've been continuing working with Irish (Gaelic), and keep dabbling in some other languages, ranging from Spanish to Latin to Japanese. I also try to read widely in various topics from religious studies, philosophy to linguistics, psychology (I know...), sociology, pop science, etc. I've also bought an ocarina I need to try to practice since I'm off for the summer and don't have to worry about disturbing my roommate. But this is all mostly dabbling at this point, as I'm fixing to move countries for (at least) a year, so...
Re: Ask HN: What Are You Learning?
#128Analytic number theory. I began reading a book on analytic number theory on my own sometime last year. While re-reading some chapters of the book again, I decided I might as well do the re-reading with a group of other folks who are interested in this subject. So I began hosting book club meetings for analytic number theory since March this year. I had made a Tell HN post about it back then. Those meetings are still…
Re: Ask HN: What Are You Learning?
#129Re: Ask HN: What Are You Learning?
#130I am looking for ways to improve communication (and hence also negotiations). Far too many times I have been too very direct - I really envy typical HR's soft-spoken language, even if it is to deliver something horrific. I don't know if this is just how I am build mentally or not. The only way to find is to learn and try to adapt. So, not sure if this fits the question - spent a lot of time learning new tech, focusin…
https://www.clearerthinking.org/post/2019/03/06/want-to-impr...
I found it through HN and for me, personally, it has helped.