Viewing profile — kbr
kbr
HN member- Joined
- Sat, Jun 04, 2016, 8:32 PM UTC
- HN karma
- 798
- Public activity
- 192 items
- HN profile
- View on Hacker News ↗
About kbr
Recent public activity
-
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…
- story
-
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.
-
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…
-
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…
-
comment
Comment #24964577
I think you might be describing refinement type systems [1]? [1] https://en.wikipedia.org/wiki/Refinement_type
-
comment
Comment #24487145
`|` is bitwise-or in many C-style languages.
-
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…
-
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…
-
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 …
- story
-
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.
-
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…
- story
-
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…
-
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…
-
comment
Comment #22011111
Looking at their GitHub [1], it's been actively developed and open source since 2013. [1] https://github.com/unisonweb/unison
- story
- story
- story
-
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
-
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…
-
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…
-
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…
-
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.