Viewing profile — sahil-kang
sahil-kang
HN member- Joined
- Sat, Dec 09, 2017, 5:46 AM UTC
- HN karma
- 87
- Public activity
- 50 items
- HN profile
- View on Hacker News ↗
About sahil-kang
Recent public activity
-
comment
Comment #47918735
or perhaps it'll go down the QUIC path instead :) context: QUIC was originally an acronym as well
-
comment
Comment #45487735
I haven't seen it implemented anywhere, but that sounds like the "pagetable displacement" approach described here: https://wiki.osdev.org/IPC_Data_Copying_methods#Pagetable_di... T…
-
comment
Comment #41212962
fwiw, I normally think of LMDB when the idea of using the fs instead of a db crosses my mind
-
comment
Comment #40735237
If I was to tackle a simplified view of the problem I think you're describing: your frontend devs should provide the markup template the backend would interpolate and return In the…
-
comment
Comment #40735011
I think this htmx essay [1] addresses the tradeoffs you may be getting at if you're thinking "why html vs js+json": the gist is that html is self-describing to the browser, so the …
-
comment
Comment #40734305
If I understand correctly, the main selling point of htmx is that _html_ is extended with the attributes from GP: the idea being that a bulk of the interactivity of SPAs can be ach…
-
comment
Comment #28725254
I can understand the failure to build a critical mass of contributors, but can you share some examples of where your work was duplicated instead of built upon? I’ve read through so…
-
comment
Comment #24892633
If you found this interesting and want more, then I think this is a good follow up to read next [1]. It takes a similar approach to introducing the code-as-data idea, but uses xml …
-
comment
Comment #23906020
I think the kind of licensing you’re referring to is usually called permissive licensing [1] [1] https://en.wikipedia.org/wiki/Permissive_software_license
-
comment
Comment #23825427
Here are some examples showing Common Lisp’s built-in support for multidimensional arrays: https://lispcookbook.github.io/cl-cookbook/arrays.html
-
comment
Comment #23766570
Can you share more info about the parentheses being a hazing test? I’ve seen Dylan syntax [1], but is there something else that shows the parentheses to be unnecessary in 2020? [1]…
-
comment
Comment #23674227
Yes, the kernel does remove unmaintained/unused code according to GKH at 30:30 in this interview [1]. [1] https://youtube.com/watch?t=1830&v=t9MjGziRw-c
-
comment
Comment #23452541
I think you can draw this ‘core of an environment’ parallel between Forth and Scheme: both are small languages and they emphasize growing the language to the problem domain [1]. Co…
-
comment
Comment #23165287
If you’re interested in Common Lisp, Practical Common Lisp is a good overview of the language [1]. Since you’ve done game programming, here’s a simple snake game I wrote a while ba…
-
comment
Comment #23001931
I just finished reading the OSTEP book[1] and it has a nice chapter on SSDs[2]. The entire last portion of the book is about filesystems/disks so you might find it interesting. [1]…
- story
-
comment
Comment #22829084
Can you share sources/data showing some of the fallout from covid-19 mitigation efforts?
- story
-
comment
Comment #21413982
Here’s one in Common Lisp if you’re interested in comparing loc with a lisp :) https://github.com/SahilKang/cl-snake
- story
- story
- story
-
comment
Comment #18539418
I would recommend contributing code to a well known FOSS project, or at least an existing project that you use or respect. I think hacking on meaningful projects will be clear mile…
-
comment
Comment #18531023
I haven’t used this myself, but Reason seems to fit your description of ‘learning any language’ while having static typing: https://reasonml.github.io I’m more of a lisper, but OCa…
-
comment
Comment #18520084
That’s an interesting opinion I’ve never heard before: suicide as an inalienable right. For clarity, you’re not referring to euthanasia by any chance, are you? If not, can you elab…