Top all-time · #6548
🌸 Emily
Personal blog · artyom.meprogramming
🌸 Emily is a personal blog at artyom.me about programming. Since 2014, 12 different Hacker News readers have linked it 12 times, most often “A Haskell Programmer Tries to Learn Racket”. No feed was found, so read it on the site itself.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN readers link artyom.me mainly for the 'Learning Racket' series, a log of learning a language from scratch that records what was tried, including what didn't work. Linked as a reference in several threads.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
What I'm doing // Aug 2023 update: I work at Standard Chartered now, doing Haskell-ish stuff. ---------------------------------------- Other things: * I'm ...
Most-linked posts?
- A Haskell Programmer Tries to Learn Racket3 people · 3 mentions · first linked 2014-04-15
- /aeson2 people · 2 mentions · first linked 2020-02-01
What Hacker News says?
- sjy · 2020-02-01
I was trying to use Aeson, which as noted in this excellent tutorial [1] (which didn’t exist when I first tried it) is “hopelessly magical for people who try to learn it by looking at provided examples, and existing tutorials don’t help that much.“ The rest of the tutorial should give you some idea of why I say that parsing JSON in Haskell is complex, at least if you’re used to doing it in JavaScript. [1]: https://a…
Comment linking /aeson
on “TypeScript’s quirks: How inconsistencies make the language more complex” Submitted A Haskell Programmer Tries to Learn Racket as a story · 257 points
HN discussionI thought it might be useful to document my experiences starting out with Rust, in the same vein as Artyom's "Learning Racket" series ( http://artyom.me/learning-racket-1 ), which I got a lot out of. I really liked the style of that series when investigating Racket myself. That is, little to no preparation, and writing down everything you try, even if it doesn't work. Hope someone finds it useful.
Comment linking /learning-racket-1
on “Learning Rust”Submitted Learning Racket #2: Macros, Macros and a Bit of Modules as a story · 113 points
HN discussion- ics · 2015-03-11
Looking forward to reading this too. For the opposite trajectory (Haskell towards Racket) see this page from a little while back: http://artyom.me/learning-racket-1
Comment linking /learning-racket-1
on “Learning Haskell – A Racket programmer's foray into the land of Haskell” Submitted Making a CTF task in Haskell as a story · 13 points
HN discussionTry using wreq[0] instead. Here's also a post[1] which describes someone else facing the same pains earlier that you're currently having. For anything to do with JSON, you need Aeson[2]. For working with databases, Persistent[3] and Esqueleto[4] (they're designed to work together) work great. [0]: https://hackage.haskell.org/package/wreq [1]: https://bitemyapp.com/blog/haskell-is-not-trivial-not-unfair... [2]: https…
Comment linking /aeson
on “Haskell for Beginners”- dTal · 2017-08-01
Submitted Learning Racket #1: Introduction as a story · 7 points
HN discussion Thanks for telling! (I've written a bit of a response here: http://artyom.me/learning-racket-2#gus_massa-from-hn .)
Comment linking /learning-racket-2
on “Learning Racket #2: Macros, Macros and a Bit of Modules”Submitted Really comprehensive tutorial on parsing/rendering JSON in Haskell as a story · 5 points
HN discussion- zypeh · 2017-04-06
Submitted 10 questions about Haskell: a shitpost as a story · 2 points
HN discussion - sridca · 2017-12-27
Submitted Why you don't want “irregardless” to be a word as a story · 1 points
HN discussion