Live data from Hacker News

Viewing profile — veebat

veebat

HN member
Joined
Sun, Jun 03, 2018, 9:49 PM UTC
HN karma
44
Public activity
20 items

About veebat

No profile information was provided.

Recent public activity

  1. comment
    Comment #18255076

    I'm willing to make a speculative bet on Brave/BAT. The existing user growth is good, and the incentives for their ad system are basically correct for everyone. The product Brave i…

  2. comment
    Comment #18252151

    I recommend checking out the material about Subtext[1] for elaborations on tabular programming. Often in practical systems an enumeration of finite state is a tool to "squash" very…

  3. comment
    Comment #18251992

    This is kind of analogous to photorealism versus cartooning. A history or biography would attempt to adapt events and experiences directly to the page: "this happened, and then thi…

  4. comment
    Comment #18251895

    Reading aloud is something I've returned to in later years as speaking practice, vocal warmup, and testing my own writing. It was, of course, a chore in school.

  5. comment
    Comment #18217119

    There's a profound wisdom to knowing the niche you're in, and Zig does seem to have that. The applications part of the stack is saturated with options, all trying to encroach on ea…

  6. comment
    Comment #18144578

    I read all that and still think, "you don't what you're talking about". This is 100% a problem of dependency management, i.e. a problem common to software everywhere at all times t…

  7. comment
    Comment #18061692

    I think most of the dynamic/static bias depends on the specific experiences of your problem domain. If you have a lot of types of data to model(layers of records, sequences, indire…

  8. comment
    Comment #17912778

    Another helpful comparison is Lisp syntax versus Forth syntax. If you actually want a simple, terse, unstructured language, Forth is the way to do it: Words will consume and return…

  9. comment
    Comment #17884880

    That really speaks to the horrors of America, given that in Japan, as a white male foreigner with command of "hai", "arigato" and on good days, "ah, so desu ne", I definitely got t…

  10. comment
    Comment #17858152

    Early 3D games are primarily limited on how they handle occlusion. If your scene is designed favorably(e.g. wireframe spaceships), you can ignore occlusion, but that doesn't descri…

  11. comment
    Comment #17662512

    Leverage. You don't throw your foe to the ground with brute force alone. You take him off-balance, and move in with good timing and technique. If your goal is solving climate chang…

  12. comment
    Comment #17597266

    I love how the ambiguity has caused BOTH compiler teams to comment on what they're optimizing.

  13. comment
    Comment #17579998

    I use the "dueling sins" model of "copying versus coupling." Early lifecycle code benefits from the flexibility of copying. Mature code benefits from the coupling forces of abstrac…

  14. comment
    Comment #17579980

    I know what you mean, but you need to find a different or more nuanced term. Deduplication is abstraction, it just isn't an abstraction mapped to the domain problem. Even a compres…

  15. comment
    Comment #17412624

    Sum types are a huge benefit to branchy code. Philosophically, OOP polymorphism can do a similar thing, but it doesn't really cover it as succinctly: if your operation is of the "s…

  16. comment
    Comment #17412464

    There's a semantic thing going on with this expression that is rather interesting. First, consider this reworking: boolean a = this.doesSomethingWithA(); if (a) {a = a && !this.doe…

  17. comment
    Comment #17324389

    Many of the sauces are sweet, and the recipes tend to incorporate every major food allergen you can think of. I still visit regularly because you can opt out one portion at a time:…

  18. comment
    Comment #17245473

    The most likely cause of Intel's lagging is a wall of cost/benefit to being both designer and fab. This hit AMD earlier by being smaller(and arguably, with a different management s…

  19. comment
    Comment #17222741

    Well, what kind of projects? And what order of magnitude big? Whether dynamic type errors become an issue depends a lot on how often all codepaths are run. If what you're running i…

  20. comment
    Comment #17222553

    I just got through evaluating Zig. It's idiomatic to use defer right now but the language is also still pre-1.0 and making big changes, and that's one that might be covered in synt…