Live data from Hacker News

Viewing profile — dmytroi

dmytroi

HN member
Joined
Sun, Mar 13, 2016, 5:48 PM UTC
HN karma
532
Public activity
118 items

About dmytroi

video games, soft realtime, hardware, C https://github.com/jimon

Recent public activity

  1. comment
    Comment #46492093

    armv8/VMSAv8-64 has huge table support with optional contiguous bit allowing mapping up to 16GB at a time [0] [1]. Which will result in (almost) no address translations on any prac…

  2. comment
    Comment #41596311

    Then it will be too noisy or too slow to be useful due to too many intermediate states. The feature of TLA+ is that it forces you to greatly dumb down the code to be able to use it…

  3. comment
    Comment #41529140

    Same here with v3 and now being flabbergasted that my "open" project is suddenly dead-ended. (Re)doing an alternative software for PCB v3 is definitely possible, it just runs into …

  4. comment
    Comment #41529035

    Some popular in inner city: Tanto strandbad, Långholmsbadet, Smedsuddsbadet, Fredhällsbadet, Kristinebergsbadet, Brunnsviksbadet. Plenty of folks swim during hot periods in summer.…

  5. comment
    Comment #41331295

    Also ELF segment alignment, which is defaults to 4k.

  6. comment
    Comment #39388579

    UE5 dropped support for 32 bit platforms, so at the moment not without some code changes. WebAssembly is working on adding support for 64 bit address space though.

  7. comment
    Comment #38694396

    C# has support for unsafe code / pointer arithmetic / memory pinning / unmanaged types [1]. Using them it's possible to write performant computations where needed. - [1] https://le…

  8. comment
    Comment #38345027

    Mostly integration, for example some library can only be configured via env variables, but a developer might want to configure it from with-in the app it's integrated into and used…

  9. comment
    Comment #38144809

    100% agree for "read only" software, like scanning, diagnostics, etc. Control software is much more involved topic, let me illustrate it with a scenario: one family member is non-t…

  10. comment
    Comment #37432544

    AFAIK Android updates are not as fast as they could be due to need for mobile operators to re-certify every update as the OS blob contains modem firmware. Apple is able to update i…

  11. comment
    Comment #37390401

    WASM itself is likely to be successful in some niches, the industry has a know-how for bytecode VM's and integration with LLVM will make it stick for a long while. My bet are compu…

  12. comment
    Comment #37335279

    A font is processed by software, one part of the font rendering stack is converting a string into glyphs and their positions, other part is rasterizing glyphs into bitmap. In this …

  13. comment
    Comment #37321906

    In theory, a font is purely set of vector graphics. In practice, just rasterizing vector graphics usually doesn't lead to good results on small font sizes combined with small pixel…

  14. comment
    Comment #36148618

    Self recursion is not solvable if assuming stack is unlimited, which is never a case in reality. Stack on real computers is usually limited to a fixed size (100-1000kb). Another wa…

  15. comment
    Comment #36113249

    Let's take the _complete_ program state (input, output, RAM, program counter, stack, registers, rand gen entropy source state, etc) and for every possible such state make a node in…

  16. comment
    Comment #29767412

    Richard Hoptroff was prototyping the idea of a wrist watch [1], though the company pivoted into networking equipment later on. - [1] https://www.hodinkee.com/articles/richard-hoptr…

  17. comment
    Comment #28077520

    Unity is completely irrelevant here, your first question should be "Will Sony give me the software and the hardware to make a PS3 game/software?" and answer in 2021 will most likel…

  18. comment
    Comment #27673219

    It almost almost starts to work with latest models. I just got Kona 64KWh version last week and my math was among the lines of: it can do 400km/250miles of realistic driving, I do …

  19. comment
    Comment #27661207

    My 5 cents would be wrong abstraction and wrong tooling, let me elaborate a bit of them: - Current abstractions are mostly based on POSIX threads and C++/Java memory models. I thin…

  20. comment
    Comment #27623880

    GDK is on a same level as iOS SDK, you use it to develop for Xbox. Before it there was Xbox Development Kit (XDK). The difference now is Microsoft is more keen on bringing PC and X…

  21. comment
    Comment #27485792

    Web and Electron could be good if you're willing to deal with Chromium Embedded Framework (CEF) directly, like Spotify desktop client does, it's fairly snappy and feels good. That …

  22. comment
    Comment #27258627

    That would create a floating ground, and systems needs to be designed for it. Because likely motherboard ground is connected to chassis, and it connected to earth, while power supp…

  23. comment
    Comment #25704497

    Did some research on the topic of high bandwidth/high IOPS file accesses, some of my conclusions could be wrong though, but as I discovered modern NVMe drives need to have some que…

  24. comment
    Comment #25558116

    FWIW tried testufo [0] with Samsung G7, 240Hz vs 144Hz was very noticeable on image and text scrolling tests. I guess for a person who never seen 240Hz it would be hard to identify…

  25. comment
    Comment #24176342

    I like your use of the instinct concept, similar to experience/seniority yet very different.