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 
9 weeks ago
Great Management | Salesforce Trailhead
Management training open sourced from Salesforce
management 
9 weeks ago
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 
10 weeks ago
Abstract machines for programming language implementation
We present an extensive, annotated bibliography of the abstract machines designed for each of the main programming
paradigms (imperative, object oriented, functional, logic and concurrent). We conclude that whilst a large number of efficient
abstract machines have been designed for particular language implementations, relatively little work has been done to design
abstract machines in a systematic fashion.
languages  compilers  ocaml  haskell 
11 weeks ago
Cory Doctorow: Zuck’s Empire of Oily Rags – Locus Online
On the functions of targeting and persuasion regarding Facebook and modern social media.
business  ethics 
july 2018
Monoidal Functor is Applicative but where is the Monoid typeclass in the definition of Applicative? - Stack Overflow
A fantastic SO answer by Conor McBride about thr underlying monoidal nature of Applicative as contrasted to the compositional nature of Monad.
haskell  languages  category-theory 
june 2018
Errata Security: C is to low level
Why modern CPUs support C so well and why hardware designed to be simpler and more directly support other language paradigms is an academic pipe dream.
compilers  hardware 
may 2018
« earlier      
2014-wishlist 2015-wishlist 2d 3d agda algorithms aliens 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 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 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 postgresql postmortem productivity programming proo protocol purescript python quantum-theory rac react react-native remote-work rpc ruby rust rx safety 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 vdom video wishlist workflow writing xcode

Copy this bookmark:



description:


tags: