On Recursion, Continuations and Trampolines
https://eli.thegreenplace.net/2017/on-recursion-continuations-and-trampolines/
Wonderful post with really clear examples, relating TCO and CPS.
miniblog.
The Anthropic Sympathy of Platforms
https://www.engineerbetter.com/2017/05/05/anthropic-sympathy.html
Great article on team motivations in the face of scrum/silos/continuous delivery
What’s so new about news?
https://aeon.co/essays/news-has-never-been-pristine-always-entangled-in-time
(a thoughtful exploration of the relationship between technology and the media)
Dynamic Dispatch in Haskell, or: How Can I Make My Code Extendable? https://two-wrongs.com/dynamic-dispatch-in-haskell-how-to-make-code-extendable (typeclasses do not support static dispatch!)
Shaggy Dogs and SpiderMonkey Unwinders
https://tromey.com/blog/?p=927
(debugging JITs is *hard*. TIL gdb supports varying architecture by frame!)
Julia 0.6 has a wealth of improvements: https://github.com/JuliaLang/julia/blob/v0.6.0-rc1/NEWS.md (nicer keywords for immutability, elegant array broadcasting, REPL polish)
Google has open sourced their NLP parser: https://research.googleblog.com/2016/05/announcing-syntaxnet-worlds-most.html (includes some great examples of sentences that are hard for machines)
The web made PC platforms less relevant, and WeChat in China makes iOS/Android less relevant!
https://stratechery.com/2017/apples-china-problem/
A stark reminder of how powerful, yet consumption oriented, today's computation paradigm is.
Rust API guidelines https://github.com/brson/rust-api-guidelines/blob/master/README.md contains an absolute wealth of Rust wisdom and best practices.
Build Yourself a Redux
https://zapier.com/engineering/how-to-build-redux/
Working from first principles is really helpful for understanding APIs!
Bash, Perl and Make all use dynamic parsing! https://www.oilshell.org/blog/2016/10/22.html (syntax errors depend on *runtime* behaviour)
Fun deep dive on x86 boot latency using TSC at each step of the boot process: https://benyossef.com/benchmarking-boot-latency-on-x86/
Delightful paper on a multiplayer programming environment with ambiguous, example-based function definition: https://arxiv.org/abs/1704.06956
You can only sign up to Mechanical Turk in the US and India. This is presumably due to the legal complexity of paying users.
Showing 3,571-3,585 of 7,508 posts