~/talk

There's Treasure Everywhere

Talkat NDC Oslo 2016 · 2016-06-08..06-10· [software-architecture]
slides:none on file

Shows concrete optimizations and measured speedups: using a sentinel at the end for linear search yields about 20–60% faster floating‑point finds; planting a vacancy hole for quicksort partition reduces overhead and saves 3–25% on partitioning (and speeds up sort accordingly); a reworked deterministic selection (median‑of‑medians with cross‑layout, repeated‑step groups and adaptive bias) cuts work and outperforms standard heuristics by up to ~70% in benchmarks generated during the slide build.

AI-written summary · about

  1. 0:00Interview
  2. 4:41Efficiency
  3. 7:12Find Routine
  4. 10:24Clean Up
  5. 11:54CC 2016
  6. 15:14Partition
  7. 16:23Baseline Partition
  8. 18:51Partition Function
  9. 21:34Sentinel Function
  10. 23:39Overhead
  11. 24:05Center in the Middle
  12. 24:56Center at Both Ends
  13. 28:01Prelude
  14. 28:53Programming
  15. 29:16Half Swap
  16. 29:59Core
  17. 30:52Time
  18. 31:44Research
  19. 33:49Sentinels
  20. 39:36Cherrypicking
  21. 41:56QuickSelect
  22. 43:23Complexity of QuickSelect
  23. 43:47QuickSelect Example
  24. 44:50QuickSelect Techniques
  25. 47:46Media of Medians
  26. 50:22Classic Implementation
  27. 54:45Primitive Implementation
  28. 55:22Faster Implementation
  29. 55:46Optimized
  30. 56:03Section Title
  31. 56:13Indirect Rights
  32. 56:46Key Idea
  33. 57:09Ferrari
  34. 58:00Better layout
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.