Viewing profile — nikital
nikital
HN member- Joined
- Sat, Sep 13, 2014, 4:20 PM UTC
- HN karma
- 577
- Public activity
- 61 items
- HN profile
- View on Hacker News ↗
About nikital
No profile information was provided.
Recent public activity
- story
-
comment
Comment #28119008
I made a WebGL mechanical clock simulation if anyone wants to look at it in motion: https://clock.leshenko.net/
-
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…
-
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/
-
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…
-
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…
-
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 …
- story
-
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 …
-
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…
-
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…
-
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.
-
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…
- story
-
comment
Comment #22887147
Sure, thanks for doing it! I added a license to the original code.
-
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…
-
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 (…
-
comment
Comment #19000019
xkcd has a self-enumerating comic: https://xkcd.com/688/
-
comment
Comment #18287283
Cool, I made this toy some years ago :) Thanks for the additions, merged your code into the original.
-
comment
Comment #17372341
No, you can't call syscalls from restartable sequences
-
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…
-
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".
-
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…
- story
-
comment
Comment #16693631
According to the article, the self-mapping PTE is randomized in the latest Windows 10.