Viewing profile — grdvnl
grdvnl
HN member- Joined
- Sat, Mar 24, 2012, 2:52 PM UTC
- HN karma
- 141
- Public activity
- 72 items
- HN profile
- View on Hacker News ↗
About grdvnl
Currently I spend my spare time understanding and programming in Clojure and its implementation on the JVM.
Blog: http://devanla.com Linkedin: http://lnkd.in/zPja7t Twitter: https://twitter.com/grdvnl
Recent public activity
-
comment
Comment #42078669
I am curious as well as someone exploring switching back to an IC role.
-
comment
Comment #39046552
There is an interesting line in the end > All in all, I guess this is the result of a company that has more money than they possibly know what to do with. I wonder how long this ut…
-
comment
Comment #38177676
Another interesting addition would be to warn drivers if a close by car/driver also had a bad driving history. May be also track if the close by car started of from a bar/restauran…
-
comment
Comment #27423635
My bad. I don't know why I remember it as wrapping around LibCST.
-
comment
Comment #27419829
I have done something similar using https://pybowler.io/ . This library wraps the LibCST library and abstracts away some of the refactoring operations into nice wrapper functions.
- story
-
comment
Comment #26282456
I am curious. Why do you think it helps it doing things on the stack. For me, I understand this to provide more generic type level checks on the size/shape of values. Perhaps, I am…
-
comment
Comment #18761381
Emacs
-
comment
Comment #18669479
Can you eloborate on what kind of projects you work on which has made the move easy from Python to OCaml. While I love OCaml I have not heard positive things about the library eco-…
-
comment
Comment #18566734
Have you considered using ipython as your REPL? I use ipython and in my profile, I have the following setting. This enables auto-reload and it works almost all the time. Here is th…
-
comment
Comment #17148191
It is interesting. But, how long before Alexa knows that is how people refer to her alternatively?
-
comment
Comment #16750966
I took the same path and went back to reading SICP. But, this time around is was very easy. I had the same experience about implementing closures and the embedded language.
-
comment
Comment #16750938
I already see some good responses to your question. As for me, before this course, learning a language was a mechanical process. I learn the syntax, learn some idioms and go with i…
- comment
-
comment
Comment #16745734
I took the Programming Languages course on Coursera which is so far the best course for me. It changed the way I learn any new programming language. https://www.coursera.org/learn/…
-
comment
Comment #16456551
It doesn't have to be. The stricter version is called 'applicative-order' Y-combinator. The article talks about both versions as well.
-
comment
Comment #16453405
That is a nice description of how to arrive at the Y-combinator. There was a talk using similar examples which I think is very educational. https://www.infoq.com/presentations/Y-Co…
-
comment
Comment #16419907
> The benefit of State and IO monads is not that you can use them everywhere so you now have an imperative language. The benefit is you can explicitly delimit their use, and you st…
- story
-
comment
Comment #12800961
I think you are referring to this effect: https://en.wikipedia.org/wiki/Anchoring
-
comment
Comment #12183291
The example you quoted is probably the very basic of operators and idioms being used. These operators have standard meaning in terms of fmap and applicatives. But, I agree with you…
-
comment
Comment #10963197
I work on Python and the Pandas data frame is one of the core data structure that is used in the implementation. I have been thinking of how I can translate this code in a more rob…
-
comment
Comment #10221978
Actually, I think a search engine's capability directly adds value to SO. Even, before SO, there were different forums and searching (Google and before that alta vista) could help …
-
comment
Comment #10029544
I do not think it would work with sub-classing. With the approach we have it is just easier to add the 'new' method name to test into the list argument of the meta class. The meta …
-
comment
Comment #10029061
We use meta-classes extensively. One of the simpler examples I have used are as follows: We have a class that has different methods that performs numerical analysis/computations of…