HNHacker News
TopNewBestAskShowJobs

avandecreme

57 karma · joined May 9, 2016

submissionscomments
avandecreme··on Temporal: The 9-year journey to fix time in JavaScript
I didn't know about https://docs.rs/temporal_rs/latest/temporal_rs/

I wonder if it has a chance to replace chrono and jiff in the rust ecosystem.

avandecreme··on Understanding Async Rust Closures
Follow up from my previous article about rust closures. This time it looks into async closures.
avandecreme··on Understanding Rust Closures
This article discusses making captures more flexible: https://smallcultfollowing.com/babysteps/blog/2025/10/22/exp...

I agree it would be nice, in particular to make it easier to understand when learning the concept.

avandecreme··on 4 billion if statements (2023)
This reminds me of when I learned to program on my casio calculator.

There was a function to detect a key press which would return a number identifying the pressed key.

I needed to map that number to the letter printed on the key to print it on the screen. I don't remember whether there was no hashmap data structure or I just didn't know about it, but I implemented it with a serie of if.

The problem with that solution is that while mapping A was fast, Z was very slow because it was at the end of the list. That is how I discovered divide and conquer/ dichotomy with if branches.

avandecreme··on Ruby 2.6
Just parameters that are functions, except that you can only have one per function. I still fail to see the advantage of blocks over being able to pass functions as arguments like in other languages.
avandecreme··on An error message, still found in Windows 10, is a mistake from 1974
Yes, refreshing the page fixes the issue.