Live data from Hacker News

Viewing profile — tov_objorkin

tov_objorkin

HN member
Joined
Mon, Dec 01, 2014, 6:30 PM UTC
HN karma
56
Public activity
30 items

About tov_objorkin

No profile information was provided.

Recent public activity

  1. comment
    Comment #47757882

    The product has a typical lifespan of 3–5 years, they just don't need LTS. RKISP(ImageSignalProcessor) is piece of code glued to the kernel, fast and cheap. The mainstream version …

  2. comment
    Comment #45982522

    In my case, only part of the program is recompiled and re-evaluated. The rest is located in a "committed" frozen area. Users can try new changes and throw them freely. The editor p…

  3. comment
    Comment #45982171

    Nice, the main problem is a broken state. I use immutability at the language level to prevent disaster code changes. So, the program during live coding is literally unkillable, and…

  4. comment
    Comment #45982059

    The tool uses a Forth-like language with immutable data structures and persistent memory snapshots. It also uses Clojure style meta-data and compile-time meta-programming. I have n…

  5. comment
    Comment #45981887

    Maybe this is some kind of art that doesn't need to be useful.

  6. comment
    Comment #45980320

    I wish to have the skills to explain my work as well as Bret Victor does. Editing, reverting, and committing parts of a running program feel alien to users.

  7. comment
    Comment #45979120

    I was greatly inspired by his work. After getting enough skills, I even built my own IDE with live coding and time traveling. Its practical use is questionable, and it seems like n…

  8. comment
    Comment #45936362

    Bold plus, making PLs is a lifestyle, not a business. Most PLs clones each other and absorb features. The only difference is QOL and tooling. Users expect to have a full set of bat…

  9. comment
    Comment #45873858

    Disagree, there is no types in Forth, only cells. User is acting as a compiler. Comparing to C, imagine that every keyword like for/while/break is implemented as a macros using set…

  10. comment
    Comment #45866562

    Factoring is good way to reduce the complexity but writing math is painfull experience. To be fair, the infix version of Forth exists as an extension library.

  11. comment
    Comment #45866271

    Forth is pretty lowlevel, i don't think it can compete with the highlevel languages. Postfix notation and stack juggling is just boring.

  12. comment
    Comment #37483788

    One very stupid reason is the Qt itself, graphics application can't live without the QScreen instance. If user unplug every screen from the system, in order to prevent crash qt cre…

  13. comment
    Comment #37320464

    LLVM have MSIL translator back in 2007 [1], it was abandoned die to lack of interest. 1. https://discourse.llvm.org/t/msil-backend/8480

  14. comment
    Comment #34109571

    I have backend for the Hisilicon SoC from 2016, its about 1500 lines of C code, few calls to 2D API and copypasta of the triangle rasterizer. Dunno about modern version requirement…

  15. comment
    Comment #33703099

    Borrow checker is fine. But from the library writer perspective its pain and take enormous amount of time to make it sound. One does not simple checkout "nom" and test thing in few…

  16. comment
    Comment #33702735

    Oh, please, making reasonable good DSL might take a month or even years. Also wrestling with parser and borrow checker not an easy task for average user.

  17. comment
    Comment #22691670

    We're social animals, this is hardcoded part of our brain. Managing solitude require training as anything else.

  18. comment
    Comment #21762271

    You're technically right, i mean if user aim for durable code then using unwrap is not desired behavior most of the time. For example pointer deference in C is implicit operation. …

  19. comment
    Comment #21761550

    unwrap() or expect() unconditionally smash program execution in case of error. Properly written program should handle such errors or use unwrap_or_* as fallback. The point is that …

  20. comment
    Comment #21485526

    About JS, i made wrong assumption that we entered v8 era and my number crunching code should work reasonable fast everywhere.

  21. comment
    Comment #21484452

    About five years ago i have a dream, that i can abandon all this peasant C/C++ development and jump into mono/xamarin train. As a main product we have Linux ARM/MIPS karaoke machin…

  22. comment
    Comment #21481611

    Once i have a dream about RN application for iOS/Android without Xcode and AndroidStudio. Started with Expo, great tool if you don't have native modules. But i have, very complex s…

  23. comment
    Comment #21323299

    Empire nailing Assange to the cross. Take your seats, enjoy the show...

  24. comment
    Comment #21191088

    In the Herbert Dune, civilization collapsed because of smart machines. So after renaissance they are completely banned for the future use.

  25. comment
    Comment #17294437

    FlatAssembler is amazing. I remember people making fractal images using only preprocessor [1], JVM bytecode compilers and a lot of other cool stuff. Also it is a powerful editor, y…