~/talk

Help! My Python Calculator Burns More Resources Than Apollo...

TalkinFrenchat BDX I/O 2024 · on Friday, 2024-11-08· [python]
links:none on file
slides:none on file

Talk explains that Python-based calculators can use far more CPU and memory than older embedded systems because modern software expands to available resources, citing Mirvold’s ‘software is like gas’ idea. It presents benchmarks (2017) showing C, Rust and Go use much less CPU than Python and argues for replacing hot paths or entire libraries with Rust/Go, using modern stacks rather than opaque serverless/no‑code for heavy workloads, and measuring impact with tools like Website Carbon (example: WWF runs an on‑prem site on renewables).

AI-written summary · about

  1. 0:00Introduction
  2. 1:50Mirvold's software laws
  3. 5:03Moore's Law limits
  4. 7:10Apollo vs iPhone 14
  5. 9:03Software ecological impact
  6. 10:07Modern languages optimization
  7. 11:29Cloud serverless sustainable
  8. 12:56KISS principle
  9. 13:58Green code future
  10. 14:41Conclusion
  11. 15:02Q&A
~/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.