Hacker News new | past | comments | ask | show | jobs | submit | panzerklein's comments login

It's like a scramble suit from Scanner Darkly


Zod has a lot of features. And an ecosystem.


Expression problem exists in both OOP and FP[1]

[1] https://wiki.c2.com/?ExpressionProblem


It's not really HTML, it's JSX. Like in all other JSX-based projects it gets compiled into js functions.


Which you proceeded to tie into a knot, I presume


Alas no, it was quite a wide ribbon and the licorice didn't quite have the strength. Tasted good though.


Water knot [1] might have worked.

[1] https://www.animatedknots.com/water-knot


Figure 8 knot is not that hard to untie after a fall, you just have to tie it in a particular way [1].

[1] https://www.youtube.com/watch?v=QAr-uHd8h8o


This is a great video. A summary for those who don't want to wade through it:

The main message is that if the knot is slightly loose, or messy, the strands pinch unevenly in a fall, and it can be really hard to untie (depending on the rope). Most of the video is experiments to show that. The knot only had to be slightly loose to cause problems.

The part that surprised me is that there are two different ways to tie the knot that basically look the same. They only differ in which of the two outgoing strands is the one that's loaded. They're both perfectly safe, but one can be a lot harder to untie than the other after a fall. I actually find it hard to end up with the "wrong" version of the knot, but I might just be lucky with what my muscle memory has latched on to. I certainly wasn't taught to watch out for the difference.

The difference between the two knots is shown at 13m 24s: https://www.youtube.com/watch?v=QAr-uHd8h8o#t=13m24s

His demo of one way to get the knot the right way around is at 7m 41s of another long video: https://www.youtube.com/watch?v=PJkCaUUhqgs#t=7m41s


Impressive work, congratulations! Though overloaded definitions would be easier to maintain in the long run


Racket is great for this book. With some work it's also doable in Common Lisp, here's my take: https://github.com/tsumo/solutions/blob/master/little_scheme...


Interesting to see a completely custom renderer. Look at the page through dev tools inspector - it's just a single canvas inside body. Everything is drawn using the Canvas API. Not even WebGl, just a regular old 2d context, bunch of fillRect's and drawImage's.


It seems pretty easy with Firefox - there's "Edit and resend" in the context menu of every request.


And then you accidentally refresh or close the tab and everything is gone. I usually use specific requests over many days if I'm reverse engineering something so having these available, sorted in folders for me is important. Of course for other uses cases it might be fine to have them live in the browser.


Se above. On MS Edge chromium you can enable to save the requests and even saved environments


Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: