Elastic Sheet-Defined Functions: Generalising Spreadsheet Functions to Variable-Size Input Arrays∗
An algorithm to take user-defined functions in Excel which concern concrete ranges and automatically generalize them to accept arbitrary input ranges.
excel  languages 
2 days ago
Tree Editors
A great index of various projects related to tree-based editors, organization tools, and IDEs.
languages  ux 
4 weeks ago
Dan Ghica's Blog: Zippers for non-inductive types
How derivatives of types relate to zippers via the correspondence of type theory to logic and algebra.
10 weeks ago
I'm the founder of a company that is ~250 people, remote first, and still fully ... | Hacker News
Hashicorp founder Mitchell Hashimoto on the legal and HR challenges of hiring for and running a remote-first company.
hiring  management  remote-work 
august 2018
Great Management | Salesforce Trailhead
Management training open sourced from Salesforce
august 2018
xi-editor/crdt-details.md at e8065a3993b80af0aadbca0e50602125d60e4e38 · google/xi-editor
A thorough explanation of how the Xi text editor achieves multi-device and offline syncing via a CRDT that represents toe full history of all edits to a document such that concurrent edits can be merged in any order to achieve the same result.
distributed-systems  rust  data-structures  algorithms 
august 2018
« earlier      
2014-wishlist 2015-wishlist 2d 3d agda algorithms aliens analytics animation api architecture art artificial-intelligence assembly astronomy audio aws bash biology blockchain bookmark bootloader boston bughunt business c career category-theory chomsky clojure clothes communication community compilers compsci concurrency containers coq cryptography css data-stores data-structures data-visualization debugging design diagrams distributed-systems diversity dns docker drums dynamics editor education electronics elixir elmlang emacs erlang ethics evolution excel finance fluid-dynamics foss fp fpga fpv fpvquad freebook frp fsharp game garbage-collection geometry ghc git golang graphics hacking hardware haskell hiring history hn hott humor icons idris incident-response information-theory interaction ios js js-framework js-mvc js-promise kafka kubernetes lamda-calculus languages law lens lighting linguistics linux lisp llvm logic machine-learning make management marketing marxism math media-encoding memory monitoring multirotors music networking neural-network neuroscience nix nixos objc ocaml operating-systems ops osx outage packaging parsec parsing performance philosophy photography php physics planning plasticity politics postgresql postmortem productivity programming proo protocol purescript python quantum-theory rac react react-native remote-work rpc ruby rust rx safety sales scala science security sexism signal-processing simulation sml space spec sql sre startup starup statistics steve-jobs streaming swift sysadmin teaching teams tech testing tex time-management type-error-in-disguise type-theory typesetting unicode unikernels unix ux vdom video wishlist wishlist-archive workflow writing xcode

Copy this bookmark: