Live data from Hacker News

Viewing profile — Chabs

Chabs

HN member
Joined
Wed, Dec 23, 2015, 4:57 PM UTC
HN karma
141
Public activity
34 items

About Chabs

No profile information was provided.

Recent public activity

  1. comment
    Comment #22320372

    The Something Awful forums is the obvious candidate here. It costs a flat 10$ to create an account. This generally makes trolling, spamming and scamming a losing proposition and br…

  2. comment
    Comment #21777711

    It traditionally leads to bigger executables and longer compile times. With modern compilers, both of these are non-issues for "most" reasonably-sized projects.

  3. story
  4. comment
    Comment #20148352

    Welp, I was not expecting this to show up on Hacker News so early in the project's life cycle. This is still fairly early work, so I apologize if the API is not quite as neat as it…

  5. comment
    Comment #19321457

    Unfortunately, you can't leverage template substitution rules with the lambda approach. And that's really necessary if you want to have actual powerful match expressions.

  6. comment
    Comment #19319691

    std::visit mostly allows you to do that already: https://coliru.stacked-crooked.com/a/be5c44281eea8bc4 Then only unfortunate missing piece of the puzzle is that there's no trivial …

  7. comment
    Comment #19163452

    My gut feeling is that yes, this is pretty much self evident. However, the interesting part of the paper is that they use that equivalency to propose that properties of polynomial …

  8. comment
    Comment #19162352

    If I'm reading this right, the core of the argument is that since any continuous function is can be approximated via a taylor series expansion, then activation functions can be see…

  9. comment
    Comment #19015680

    We are talking about a language that goes so far as to make sure it functions on systems where the size of a byte is not 8, or where memory is not necessarily linearly addressed. P…

  10. comment
    Comment #19015560

    That's handled by the preprocessor. It's literally just a "insert the contents of that file here" copy-paste.

  11. comment
    Comment #19015506

    C++, as a language, has never cared about the notion of "files". The entire standard is defined as a function of a "Translation Unit", which is an abstract notion that we tend to a…

  12. comment
  13. comment
    Comment #18628614

    Hot take: success is almost always accompanied by a healthy dose of survivor bias. For each of these success stories, there are a lot of good people who did the exact same thing, b…

  14. comment
    Comment #18556243

    constexpr variables must have a literal type, which requires a trivial destructor.

  15. comment
    Comment #18556020

    The most egregious thing for me is: > in other words, the reader is expected to understand the semantics of an unknown function without consulting the declaration (or documentation…

  16. comment
    Comment #18450698

    Speculation: GPU-based text rendering is typically going to be done using two triangles per glyph. So what they are seeing is probably not the allocation of the underlying texture …

  17. comment
    Comment #18251770

    > All in all, OOP is a toolkit for building bad abstractions: abstractions that do not easily model computation, that hide data. That's a fundamental property of type erasure, whic…

  18. comment
    Comment #18251634

    I didn't mean rust was fundamentally OOP, but that rust implements, through runtime traits, exactly the behavior you are criticizing OOP for. Sorry about that

  19. comment
    Comment #18251515

    I think you are conflating OOP with type erasure. Most OOP languages support type erasure (including rust!), but that's far from all there is to it.

  20. comment
    Comment #18251203

    Frankly, having User inherit from DBMapper is way more egregious in my eyes than Sword inheriting from Weapon. It doesn't really matter because both of these things can be better s…

  21. comment
    Comment #18250597

    But that's the whole point of JAVA. It's an opinionated platform with a hyper-standardized workflow. Sure, that limits creativity, but in many business contexts, the last thing you…

  22. comment
    Comment #18250452

    One thing that I'm surprised this doesn't cover, especially since it's so C++-centric, is that modern C++ OOP is much more defined by lifetime/scope management than anything else. …

  23. comment
    Comment #18243176

    Information as actual physical property (as opposed to a human construct) is basically the only way we found to solve Maxwell's demon seemingly reducing entropy. Specifically, the …

  24. comment
    Comment #18241589

    Long answer short: Information has to be a fundamental conserved property of the universe for the second law of thermodynamics to work under some thought experiments.

  25. comment
    Comment #18241332

    Outside observers never see the material cross the horizon, ever. That's why it's called a horizon, you'll never reach it (from the pov of an outside observer). Growth-wise, you ha…