Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sahil-kang
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
sahil-kang
5mo ago
or perhaps it'll go down the QUIC path instead :) context: QUIC was originally an acronym as well
2.
▲
by
sahil-kang
1y ago
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... The same idea occurred to me
3.
▲
by
sahil-kang
2y ago
fwiw, I normally think of LMDB when the idea of using the fs instead of a db crosses my mind
4.
▲
by
sahil-kang
2y ago
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 scenario you've alluded to, your backend devs are
5.
▲
by
sahil-kang
2y ago
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 backend can make changes to the html it produ
6.
▲
by
sahil-kang
2y ago
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 achieved via hypertext alone I think a more precise reading of
7.
▲
by
sahil-kang
5y ago
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 some of your async work in the past and from an initial glance
8.
▲
by
sahil-kang
6y ago
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 instead of json as an introductory structure. [1] http:
9.
▲
by
sahil-kang
6y ago
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
10.
▲
by
sahil-kang
6y ago
Here are some examples showing Common Lisp’s built-in support for multidimensional arrays: https://lispcookbook.github.io/cl-cookbook/arrays.html
11.
▲
by
sahil-kang
6y ago
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] https://en.wikipedia.org/wiki/Dylan_(p
12.
▲
by
sahil-kang
6y ago
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
13.
▲
by
sahil-kang
6y ago
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]. Common Lisp, on the other hand, is a large language: implement
14.
▲
by
sahil-kang
6y ago
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 back; you might find it useful to peruse the code [2]. You can
15.
▲
by
sahil-kang
6y ago
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] http://pages.cs.wisc.edu/~remzi/O
16.
▲
Fixing a deadlock in a Common Lisp library for Kafka
(github.com)
1 points
by
sahil-kang
6y ago
|
0 comments
17.
▲
by
sahil-kang
6y ago
Can you share sources/data showing some of the fallout from covid-19 mitigation efforts?
18.
▲
cl-rdkafka v1.0.0 released: A Common Lisp library for Kafka
(github.com)
3 points
by
sahil-kang
7y ago
|
0 comments
19.
▲
by
sahil-kang
7y ago
Here’s one in Common Lisp if you’re interested in comparing loc with a lisp :) https://github.com/SahilKang/cl-snake
20.
▲
Show HN: cl-avro – A Common Lisp implementation of Avro
(github.com)
1 points
by
sahil-kang
7y ago
|
0 comments
21.
▲
Show HN: cl-rdkafka – A Common Lisp library for Kafka
(github.com)
4 points
by
sahil-kang
7y ago
|
0 comments
22.
▲
Show HN: cl-snake – Terminal based snake game in lisp
(github.com)
2 points
by
sahil-kang
8y ago
|
0 comments
23.
▲
by
sahil-kang
8y ago
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 milestones for yourself, which seems to be what you’re looking f
24.
▲
by
sahil-kang
8y ago
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 OCaml should be a fun learning experience, especial
25.
▲
by
sahil-kang
8y ago
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 elaborate on why suicide is or should be an inalienable right? F
26.
▲
by
sahil-kang
8y ago
It sounds like we might work together; the only difference is that I do most of my dev work on my MBP so I consider it an expensive Linux machine instead of a chromebook :)
27.
▲
by
sahil-kang
8y ago
Yes, please do: what did being “the radio guy” entail? Was it more software or hardware? I write software for a living so that’s what I’m more interested in; don’t know about parent comment, though.
28.
▲
by
sahil-kang
8y ago
GP seems like it’s venting or speculating rather than trying to make a point; the post starts off with “I’m going to provide no justification.”
29.
▲
by
sahil-kang
8y ago
You know, I’ve found myself doing the same thing: I usually have a git versioned ‘notes.org’ file in whatever repo I’m working in, and I’ll rebase it away before opening the branch for peer review. I also don’t feel the need to do this with
30.
▲
by
sahil-kang
8y ago
Your original comment doesn’t make that very clear at all; you might want to clarify who “they” are in your comment.
More ›