The Curious Engineer

All blogs / Dev tools / editors / IDEs

Amit's Thoughts

amitp.blogspot.com

Amit has crazy thoughts.

Dev tools / editors / IDEsAI / MLGraphicsEssays / personal

Posts
279 from 21 Apr 2003 to 2 Jul 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://amitp.blogspot.com/feeds/posts/default

2026 1

  1. LLMs and shaders

2025 5

  1. LLMs: screenwriters vs characters
  2. Emacs per-project colors
  3. Emacs Tree-sitter custom highlighting, part 3
  4. Emacs Tree-sitter custom highlighting, part 2
  5. Emacs Tree-sitter custom highlighting, part 1

2024 2

  1. Emacs consult-buffer filenames
  2. Observational studies

2023 5

  1. Status codes like TODO
  2. Using an LLM to query my notes
  3. Emacs and shellcheck
  4. Road Archaeology, part 2
  5. Mac keyboard with hidutil

2022 7

  1. Road Archaeology, part 1
  2. Emacs: marking text
  3. Axial name highlighting
  4. Beer mode and coffee mode
  5. Microtunnels
  6. Non-consensual personalization
  7. Roman numerals and currency

2021 4

  1. Firefox 89 tab appearance
  2. Automatically generate IDs for emacs org-mode headings
  3. OpenTTD on Windows 10 + Steam
  4. Building Emscripten on Apple ARM M1

2020 3

  1. Tags vs labels
  2. Building Emacs 27 on Apple ARM M1
  3. Emacs: prettier tab-line

2019 6

  1. Notes about eyeglasses
  2. Emacs mode line simplified
  3. Fractal islands in the Pacific
  4. iTunes Sync Error -256
  5. Heat needed to melt ice
  6. Emacs Org mode and KaTeX

2018 1

  1. Emacs: prettier tabbar

2017 5

  1. Emacs: find files anywhere, updated for 2017
  2. PM2.5 to Air Quality Index (AQI)
  3. Building Mac OS X Emacs 26
  4. Panorama to square images for Instagram
  5. Emacs spaceline mode line

2016 6

  1. Tunnels everywhere
  2. Emacs Org mode 9
  3. Custom fortune cookies
  4. My OS X Karabiner setup
  5. Sizes of coins and bills
  6. Emacs: find files anywhere, updated for 2016

2015 2

  1. 3D Printer Printers
  2. Annotating MP3 files with BPM

2014 12

  1. Emacs: rainbow-identifiers, customized
  2. Flying drone mesh network
  3. Mac OS: index source code
  4. Emacs: Find files anywhere
  5. Mac OS: Spotlight and source code
  6. Extracting Safari's Reading List
  7. Emacs: rainbow-identifiers
  8. Building Mac OS X Emacs 24
  9. Bluetooth tooth
  10. Scented sweat
  11. Future tattoos
  12. Bladder control

2013 2

  1. Genetically engineered gut bacteria
  2. Emacs: highlight active buffer

2012 3

  1. Mayan Calendars
  2. Emacs: Helm for finding files
  3. Unstructured to Structured

2011 6

  1. Emacs: custom mode line
  2. Interactive diagrams
  3. TiVo Features I want
  4. Gene therapy
  5. Microwave Oven controls
  6. Evolutionary handicaps

2010 2

  1. Cows are like Poodles
  2. Diminishing returns in a project

2009 8

  1. iPhone vs. gPhone navigation model
  2. Experiences with my Macbook Air
  3. Bash Prompts on the Mac
  4. Future anti-predictions 2
  5. Fun with user styles
  6. We need infinite energy
  7. Firefox cookie management with sqlite
  8. Future anti-predictions

2008 5

  1. Time loops: The Terminator
  2. Emacs: full screen on Mac OS X
  3. Setting the Carbon Tax
  4. Why I got a MacBook Air
  5. The future of food

2007 32

  1. Economics of giving to charities
  2. Verizon and an open network
  3. Heroes Season 2: Evil and dumb
  4. Feeds are not enough
  5. Online map sites
  6. The Price of Gas
  7. Dividing a range into segments
  8. Playing with Amazon EC2 and S3
  9. Fun YouTube videos
  10. Emacs 22 release - June 2, 2007
  11. Wrong Number
  12. Heroes: Kaito Nakamura is immortal?
  13. Emacs: highlighting parentheses
  14. New EPA mileage ratings: what do you get?
  15. Heroes: Linderman, Sylar
  16. Emacs: buffer tabs
  17. Lisp vs. Python: Syntax
  18. Emacs: color in shell buffers
  19. Emacs: better completion
  20. Eliminate Time Zones
  21. Speciation from inbreeding
  22. Emacs: move autosave and backup files elsewhere
  23. Emacs: don't kill unsaved buffers
  24. Paradox of Choice
  25. Heroes: Peter Petrelli, Hiro Nakamura
  26. Heroes: Claire Bennet
  27. Heroes: Simone Duveaux
  28. Comics
  29. Mac OS X Keyboard Characters
  30. Heroes: character connections
  31. What are people searching for?
  32. Weekend project: XEmacs to Emacs

2006 26

  1. Review: Oggz, Laserpod, Mathmos Color Bubble
  2. China, the Dollar, and Christmas
  3. Second Life: Svarga
  4. Daylight Savings Time
  5. New site redesign notes
  6. New site design and implementation
  7. Advice for naming products
  8. Bogus bank privacy statements
  9. Privacy Laws
  10. Paint.NET is nice
  11. Stupid commercial: HP
  12. Mac OS X window management: Spooky
  13. Mac Appearance: Limit Choice
  14. Review: Deck Legend Keyboard
  15. Naming disorders
  16. Environmentally friendly gold mining
  17. Schmap: clever marketing
  18. Feeds are too primitive
  19. Why Sun is doomed
  20. Decision making
  21. Reducing dependence on foreign oil
  22. Firefox cookie management
  23. Firefox 1.5 open new windows in tabs
  24. The long tail can sting
  25. Volume control - an operating system's job
  26. Sirius radio security risk

2005 38

  1. Amusing EULA
  2. Gmail as database
  3. Faster delivery service
  4. Trusting software too much
  5. Less right clicks, use the Away Page!
  6. Decouple nutrition and taste
  7. Car shades are a pain
  8. The Singularity is Not Near
  9. The Singularity is Near?
  10. Firefox customization: fixing Google Groups
  11. Amusing things at Accelerating Change 2005
  12. Gas Mileage Rant
  13. Space Pulleys
  14. Weird recruitment emails
  15. Font size in Gtk apps under Windows
  16. Online commerce - eleven years ago
  17. Friendly lawyer speak
  18. Activity vs. Passivity
  19. Current.TV is clueless
  20. Ambulance boxes
  21. AC/DC converters can store charge
  22. The Rods from God
  23. Mozilla/Firefox profile directory mess
  24. The cost of false alarms
  25. Rooftop advertising
  26. My monitor is dead
  27. The Long Tail
  28. Programming languages vs. places to live
  29. Combining my old computers
  30. TiVoToGo dead on arrival
  31. My next computer will be quiet
  32. Time travel: is it possible?
  33. Firefox customization: who's using "nofollow"?
  34. Economics of video cards
  35. Dyson vacuum cleaner
  36. Breaking Quantum Cryptography
  37. Format overkill
  38. Quiet computers

2004 65

  1. Why so many credit card offers?
  2. Rational giving
  3. Hierarchies everywhere
  4. Secret to becoming a millionaire
  5. Weekend reading, and thoughts about organization
  6. Writing systems
  7. Weekend reading
  8. Python recipes for madness
  9. Why I don't use IDEs
  10. Atom vs. RSS
  11. The cost of safety
  12. Weekend reading, and thoughts
  13. The FedEx logo
  14. Weekend reading
  15. Education: what subjects should we teach?
  16. Differential pricing for medicine
  17. Firefox customization: link customization
  18. Weekend reading
  19. Weekend reading
  20. Highway fonts
  21. JotSpot
  22. WinFS, metadata, Mac resource forks
  23. Text to HTML: libraries
  24. Gmail skins
  25. Fonts: Arial vs. Arial Unicode MS
  26. Firefox customization: tabs
  27. Price Gouging is your friend
  28. Pictures of California, from above
  29. Surprise!
  30. Using language to interact with computers
  31. Firefox extensions
  32. Geomag pictures
  33. Thoughts about pricing
  34. Apple Quicktime
  35. Text to HTML: syntax
  36. Text to HTML
  37. Emacs keys in Windows apps
  38. Giving to charities
  39. Zen Stories
  40. Obliquity
  41. Number Spirals
  42. Writing Scanners in Python
  43. Blog about naming
  44. The Internet could give consumers more power
  45. Weird Signs and Documentation
  46. Learning to program
  47. C++ References vs. Pointers
  48. Smart Numbers
  49. Scenic Drive to Lake Tahoe
  50. Web proxies
  51. Washing your pets
  52. Outsourcing—the other side
  53. The secret to true happiness
  54. Slashdot blogs
  55. Sims can now play SimCity
  56. What's the best search engine?
  57. Blogs to emulate
  58. Supermag vs. Geomag
  59. The Church of Mammals
  60. Comcast clueless
  61. Why I don't shop online much
  62. Dark Matter
  63. Geomag/Supermag galleries
  64. Geomag vs. Supermag
  65. The evolution of alphabets

2003 33

  1. Playing with magnets
  2. Supermags arrived
  3. Laws are meant to be broken
  4. A sick mind
  5. Shopping for myself this Christmas
  6. Vector resizing algorithm
  7. Anti-aliased XEmacs
  8. Name the African Nation
  9. Boost Libraries for C++
  10. Yapps 2.1
  11. Commercializing the Internet
  12. Yapps 3.0
  13. Cancel your Discover Card
  14. Pick your battles
  15. Learning languages
  16. Imperative features in functional languages
  17. Cancel your Discover Card
  18. Freedom
  19. Blogging patterns
  20. The Segway is not as intuitive as it seems
  21. Two great games can't be combined into another great game
  22. Fun with magnets
  23. The way we think
  24. Playing games
  25. Google buys Blogger... why?
  26. How should I use XSLT?
  27. Strange matter
  28. Early computer networking
  29. Balanced diet
  30. Sunlight may be good for you
  31. Do windows block ultraviolet?
  32. Scenic drive to California's Central Coast
  33. Playing games vs. programming games