Live data from Hacker News

Viewing profile — nikital

nikital

HN member
Joined
Sat, Sep 13, 2014, 4:20 PM UTC
HN karma
577
Public activity
61 items

About nikital

No profile information was provided.

Recent public activity

  1. story
  2. comment
    Comment #28119008

    I made a WebGL mechanical clock simulation if anyone wants to look at it in motion: https://clock.leshenko.net/

  3. comment
    Comment #27741750

    > 8051s love talking to each other after all, otherwise USB would not exist. Can anyone explain what the author meant by that? I thought 8051 is just an ISA, is there something spe…

  4. comment
    Comment #26789106

    Great presentation! I created something similar — a step-by-step Git implementation that is designed for teaching Git internals: https://www.leshenko.net/p/ugit/

  5. comment
    Comment #26250617

    Awesome post! I'm confused about the schematics of the keyboard and I wonder if anybody here might point me in the right direction: The HWB pin is pulled permanently low, so the MC…

  6. comment
    Comment #25123797

    > Git is one of those technologies where it's super important to get a good grasp of how to internals work. I fully agree, that's why I built a tutorial where you learn about Git i…

  7. comment
    Comment #25027228

    Looks nice, I wanted to submit a project and I spent time to fill the forms but I was greeted with a login wall after I filled all the details. There was no indication anywhere in …

  8. story
  9. comment
    Comment #24526906

    I've seen people's Git skills improve after I taught them Git internals, but I taught them in a standard lecture format. I didn't try teaching Git internals using code before, but …

  10. comment
    Comment #24525564

    > stripped of factors that obscure the lesson Yes! I'm going to adopt that wording. Originally I tried to do a screencast about guided Git source code exploration but it didn't wor…

  11. comment
    Comment #24525537

    It was custom made for the tutorial. I didn't release it yet because I mostly focused on polishing the tutorial itself and not the code for the interface. Do you think people would…

  12. comment
    Comment #24525520

    I'm happy to hear that! You can clone the tutorial content using the link in the "Download" section. The interface isn't available yet on Github.

  13. comment
    Comment #24520597

    Thanks! Note that ugit isn't supposed to be a custom compatible Git implementation, but rather a simplified Git-like implementation for teaching Git concepts. So even if ugit suppo…

  14. story
  15. comment
    Comment #22887147

    Sure, thanks for doing it! I added a license to the original code.

  16. comment
    Comment #22882805

    A while ago I made a bouncing DVD logo that would actually hit the corner every few bounces with high probability: https://nikital.github.io/screensaver (But then it would troll yo…

  17. comment
    Comment #20371587

    I think it's important to distinguish between the concept of the init process vs specific implementations of the init process. The article talks about the init process in general (…

  18. comment
    Comment #19000019

    xkcd has a self-enumerating comic: https://xkcd.com/688/

  19. comment
    Comment #18287283

    Cool, I made this toy some years ago :) Thanks for the additions, merged your code into the original.

  20. comment
    Comment #17372341

    No, you can't call syscalls from restartable sequences

  21. comment
    Comment #17372295

    A restartable sequence is defined by a start and an end offset. If I write a restarable sequence in C I can't be absolutely sure that it's contiguous and I can't know where the com…

  22. comment
    Comment #16782681

    The module takes an extra reference count to itself upon initialization and never decrements it, so rmmod will fail because the module will be "in use".

  23. comment
    Comment #16775161

    I used the kernel module for a few days and didn't notice any problems on a laptop running Fedora. The kernel module is less that 100 lines long, hopefully it's simple enough to no…

  24. story
  25. comment
    Comment #16693631

    According to the article, the self-mapping PTE is randomized in the latest Windows 10.