Live data from Hacker News

Viewing profile — kbr

kbr

HN member
Joined
Sat, Jun 04, 2016, 8:32 PM UTC
HN karma
798
Public activity
192 items

About kbr

https://kabir.sh

Recent public activity

  1. comment
    Comment #41974820

    NNs have complex non-convex loss functions that don't admit a closed-form solution. Even for small models, it can be shown that it's an NP-complete problem. In fact, even for linea…

  2. story
  3. comment
    Comment #26012201

    > Sustained effort compounded over time is unreasonably powerful. Thank you, this hits close to home and is great advice, I appreciate it.

  4. comment
    Comment #26011505

    As a high schooler interested in things that are probably out of my league, I love reading this kind of stuff. The author mentions their unconventional style at the beginning: hype…

  5. comment
    Comment #24971806

    I think dependent types are stronger than refinement types because they can encode types that don't necessarily have to be decidable. Refinement types are used for creating subsets…

  6. comment
    Comment #24964577

    I think you might be describing refinement type systems [1]? [1] https://en.wikipedia.org/wiki/Refinement_type

  7. comment
    Comment #24487145

    `|` is bitwise-or in many C-style languages.

  8. comment
    Comment #24368224

    AFAIK React itself is performant enough, the bottleneck is client code within components. I suppose the change is mostly for full enterprise web apps at the Facebook level that lik…

  9. comment
    Comment #24320458

    I wrote an article with the same name! [1] The problem solving based approach seems to be the most relatable and easy for people to get an idea of what monads are. Nice work. [1] h…

  10. comment
    Comment #24150057

    Yup, I think they definitely found the sweet spot for making revenue from games — offering players sweet returns if they keep playing (you buy the battle pass for 1000 vbucks, but …

  11. story
  12. comment
    Comment #24146999

    They pioneered the "battle pass" model for cosmetic items, and their constant release of skins, dances, etc can create a lot of recurring revenue I imagine.

  13. comment
    Comment #24140706

    Hey, I wrote a post with the same title [1]! I feel like everyone writes a blog post once monads finally click, and this one is great — I like how you introduced them through solvi…

  14. story
  15. comment
    Comment #22753565

    Their semantics might be consistent, but they sort of leak into the parent. Height and width are local to what the component renders, and they don't depend on the parent (as long a…

  16. comment
    Comment #22753169

    How does it become any more object-oriented? I saw it more as "purely functional", where components are the functions and styling outside of the component is a side-effect. Avoidin…

  17. comment
    Comment #22011111

    Looking at their GitHub [1], it's been actively developed and open source since 2013. [1] https://github.com/unisonweb/unison

  18. story
  19. story
  20. story
  21. comment
    Comment #20622820

    My bad then, that's fair. JS has been deviating from C-style syntax and it really shows in this article haha

  22. comment
    Comment #20614658

    Sorry about that haha, the style of programming in this guide is very different from C++, and it relies heavily on currying and lambda functions using next-generation JavaScript sy…

  23. comment
    Comment #20612410

    Thanks haha, I had exposure to computers from a very early age, and I try to make functions/systems representing things I'm curious about. It's helped me grasp ideas and come up wi…

  24. comment
    Comment #20612332

    Hey! I attempted to make the code snippets use practical concepts, but they aren't very practical for use in actual JavaScript code — the reason being that JavaScript is not a func…

  25. comment
    Comment #20612309

    Thank you! I'll mention "You Could Have Invented Monads" along with a couple of other great resources that helped me at the end of the post.