Live data from Hacker News

Viewing profile — vvanders

vvanders

HN member
Joined
Thu, Mar 19, 2015, 6:40 PM UTC
HN karma
14,277
Public activity
3,327 items

About vvanders

https://github.com/vvanders

Recent public activity

  1. comment
    Comment #48758418

    As someone who's worked professionally with these engines I'd largely agree. The other thing to keep in mind is that engines are build towards certain strengths/game-types. Trying …

  2. comment
    Comment #48277347

    I'm surprised to see someone putting forth the argument that templates are easier to use than macros. I've found the opposite and in many cases the monomorphization of templates to…

  3. comment
    Comment #47823126

    Look into dead reckoning vs lock step for networking. Lockstep requires determinism at the simulation layer, dead reckoning can be much more tolerant of differences and latency. Qu…

  4. comment
    Comment #45215419

    Multi app works pretty well too, when I need to cross reference between apps throwing them each up on the split halves is way better than swapping back and forth.

  5. comment
    Comment #44668734

    Flatbuffers lets you directly mmap from disk, that trick alone makes it really good for use cases that can take advantage of it(fast access of read-only data). If you're clever eno…

  6. comment
    Comment #43956470

    One capability mechanism that's in wide use but not really well known or touched on in the article is Androids RPC mechanism, Binder(and a lot of the history predates Android from …

  7. comment
    Comment #43941769

    That only applies when dynamic dispatch is involved and the linker can't trace the calls. For direct calls and generics(which idiomatic Rust code tends to prefer over dyn traits) L…

  8. comment
    Comment #43380626

    From what I recall the PS3 devkit was significantly larger than 1U so it's not that uncommon.

  9. comment
    Comment #42970203

    I think there is something to be said about having good defaults and tools that don't force you to be on every last detail 100% lest they get out of control. It also depends on the…

  10. comment
    Comment #42969971

    That assumes that people know what they're doing in C/C++, I've seen just as many bloated codebases in C++ if not more because the defaults for most compilers are not great and it'…

  11. comment
    Comment #42895223

    WDT patterns are highly underrated, even in pure software there's value in degrading/recovering gracefully vs systems that have to be "perfect" 100% of the time and then force user…

  12. comment
    Comment #42820066

    Fear and a scarcity mindset, many people treat things as a zero-sum game when in practice the sum is usually greater than the individual parts. The advice in the article is great, …

  13. comment
    Comment #42774053

    I don't really see what having a "developer mode" offers here beyond the existing solution. The current mqtt is already locked down with a unique password and AFAIK the endpoint wa…

  14. comment
    Comment #42773830

    You could already talk freely to the MQTT on the printer and it was already secured with a unique password. This feels like making it a second class feature that could disappear at…

  15. comment
    Comment #42773809

    Yeah that's a huge bummer if so, I've got both a HA automation that shows the printer status without needing to have an app installed and I've got a secondary filtration system tha…

  16. comment
    Comment #42563588

    You may want to refresh your familiarity with Rust, I haven't touched nightly in ages and much of what you mention doesn't really resonate with what I've seen in practice. Not sayi…

  17. comment
    Comment #42535594

    If your voltage matches one of the PD levels they work okay but many common voltages like 12v usually end up being very charger dependent. I've got one of the 12v pd triggers that …

  18. comment
    Comment #41889427

    We absolutely pinned on consoles, anywhere where you have fixed known hardware tuning for that specific hardware usually nets you some decent benefits. From what I recall we mostly…

  19. comment
    Comment #41889403

    Games absolutely yield, even if the rendering thread tries to go 100% you'll likely still be sleeping in the GPU driver as it waits for back buffers to free up. Even for non-render…

  20. comment
    Comment #41883546

    This is probably one of many different types of surveys and other activities that DNR(or DNR adjacent departments) coordinates, it's fairly common to have volunteer lead programs l…

  21. comment
    Comment #41841758

    Yes, this is lost in most discussions when it comes to DSOs. Not only do you have the complexity of versioning and vending but also you can't optimize with LTO and other techniques…

  22. comment
    Comment #41841287

    Sure, that's "technically" correct but most usage of Lora is going to be in ISM since that's where they are traditionally deployed. That doesn't require a license which can be a hu…

  23. comment
    Comment #41840893

    Meshtastic(Lora) also doesn't require a license since it's in the ISM bands. Lora also has really good FEC and other things that make it work incredibly well(at the cost of through…

  24. comment
    Comment #41838862

    Even with the vendor libraries last time I had to poke at a CAN bus I ended up having to go to that same level because the C helper libraries omitted key features of the interface.…

  25. comment
    Comment #41805427

    Not just torque, traction too. VFD AC motors will intrinsically self-correct for overspeed when static traction slips and starts going into dynamic region (due to the frequency bei…