@theo@t4styycs IMO it depends on whether or not you're going to use `activeTodos` in a dependency array, and need a stable reference. I would probably `useMemo` here just to keep the reference stable, because bugs caused by unstable references are really annoying
@AndersonAndrue Hey awesome, I find this syntax much more manageable than trying to cram everything into the first argument of `https://t.co/DgBH0JMTkI` -- especially stuff that depends on each other. I guess I shouldn't be surprised, since FC is monadic; but still!
Four months ago we took down our highly-praised website and replaced it with simple monospace text-heavy markdown files. Since then, people have reached out almost weekly asking what impact this had.
Did our conversions tank? Have we just completely given up?
Let's dig in.
@dillon_mulroy@EffectTS_ That `concurrency: 25` threw me off a bit -- I suppose `enrichEntityWithMetadata` is something that returns a `Promise` under the hood?
Good stuff here, I need to try out EffectTS!
@welltypedwitch Awesome article, I found it today in Haskell Weekly! TIL about Linearity -- I'm excited to see that in Haskell. Its' a pretty cool feature!
@sabine_s_@ocaml_org@techsavvytravvy@typescript Oh cool, OCaml has dynamic arrays now? I guess I never really checked if it did lol
But yeah those are usually more performant than linked lists due to better cache locality and whatnot
@ocaml_org@techsavvytravvy@typescript Lol well OCaml would use a linked list and take advantage of tail call optimization, so the recursive function here is a great way to do it!
@VicVijayakumar@DanielW_Kiwi@Shreyassanthu77 +1, a mat is critical for a standing desk. I've been using a standing desk for nearly 8 years now, and I haven't owned a desk chair during that time. You need a good mat, otherwise it doesn't work.