diff --git a/scripts/kill_imac_hdd_fan.rb b/scripts/kill_imac_hdd_fan.rb
deleted file mode 100755
index 0604a3b5..00000000
--- a/scripts/kill_imac_hdd_fan.rb
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env ruby
-
-fan_speed = (ARGV.shift || 1100).to_i
-
-smc = '~/Applications/smcFanControl.app/Contents/Resources/smc'
-fan_speed = (fan_speed << 2).to_s(16)
-`#{smc} -k F1Mx -w #{fan_speed}`
\ No newline at end of file
diff --git a/scripts/resolve_dropbox_conflicts.rb b/scripts/resolve_dropbox_conflicts.rb
deleted file mode 100644
index 2dca3625..00000000
--- a/scripts/resolve_dropbox_conflicts.rb
+++ /dev/null
@@ -1,21 +0,0 @@
-require 'fileutils'
-include FileUtils
-
-conflicts = `find ~/Dropbox -name "*conflicted*"`.split("\n")
-diffs = conflicts.each.with_object({}) { |conflict, diffs|
- actual = conflict.sub(/ \(.*'s conflicted copy \d{4}-\d{2}-\d{2}\)/, '')
- diffs[conflict] = `diff "#{actual}" "#{conflict}"`
-}
-
-same, diff = diffs.partition {|_,diff| diff.empty? }
-
-same.each do |conflict, _|
- rm conflict
-end
-
-puts diff.map { |conflict, diff|
- [conflict, diff].join("\n")
-}.join("\n")
-
-# require 'pry'
-# binding.pry
diff --git a/scripts/scrape_culture_ship_names.rb b/scripts/scrape_culture_ship_names.rb
deleted file mode 100644
index 50eb8594..00000000
--- a/scripts/scrape_culture_ship_names.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require "open-uri"
-require "rexml/document"
-
-html = open('https://en.wikipedia.org/wiki/List_of_spacecraft_in_the_Culture_series').read
-doc = REXML::Document.new(html)
-tds = doc.elements.to_a('//table[tr/th/text()="Name"]/tr//td[3]')
-names = tds.map {|td| REXML::XPath.match(td, './/text()')[0] }
-
-puts names