add: {x+y}
add4: add[4] / gives {4+x} by fixing 4 as first argument to {x+y}
add4[2] / gives 6
this is a useful pattern that you can use to first 'fix' data or behaviour
to produce another function - vectors are dense (not boxed)
- optimized internal representation (e.g. bitpacked bool vectors)
- primitives act on vectors + use avx, neon if possible
[0] https://www.dyalog.com
[1] https://mlochbaum.github.io/BQN/
[2] https://kx.com
[3] https://kiwilang.com - columnar databases: kdb, duckdb, clickhouse
- machine learning frameworks: pytorch, keras, jax, mlx
https://kiwilang.com (k-like language and implementation in Zig with support for GPU via Apple MLX)
https://chesscatsapp.com (a fun way to play chess)
https://moreepisodes.com (tv show episodes generated by GPT-4)
https://jamshelf.com (open source Clubhouse)
https://magic.do (early stage fund)
https://lemmings.io (sci-fi themed hackathons (think "zombie apocalypse", "aliens"))
https://applesilicongames.com (game compatibility and game performance on Apple Silicon Macs)
https://devmonthly.com (curated news & input & jobs for software engineers)
https://blossom.io (project tracking for distributed teams)
more from me around the web:
https://twitter.com/__tosh
https://github.com/tosh
https://angel.co/tosh
https://medium.com/@__tosh
https://lobste.rs/u/tosh
https://dribbble.com/tosh
https://linkedin.com/in/tschranz
https://instagram.com/thomas.schranz
https://facebook.com/thomas.schranz
{UX Service Game} Design, Typography, Clojure, Lisp, Python, Tea, Minimalism, Dao, …
[ my public key: https://keybase.io/tosh; my proof: https://keybase.io/tosh/sigs/gBG56O339IbBPh1iaudGL3dgJuX2yONIATYv62xHXdg ]