anchor.diff:                                :id id
                                 :type type
                                 :people (list by)
  -                              :privacy (getf data :privacy)
  +                             :privacy (getf data :privacy)
                                 :time (or (getf data :edited) (getf data :created))
                                 :tags (getf data :tags)))
            (locationp (and (result-latitude result)
  
positive.code:                  (remove result it)))
          (geo-index-remove *activity-geo-index* result)
          (with-mutex (*recent-activity-mutex*)
            (asetf *recent-activity-index* (remove id it :key #'result-id))))
  
      ; (with-locked-hash-table (*db-results*)
      ;   (remhash id *db-results*))
      )
  
      ;;if in the future we decide not to delete inventory items,
      ;;we need to first delete :matching-offers from offers with matchmakers
  
      (modify-db id :active nil)))
  
  
negative.code: 
  (in-package :kindista)
  
  (defun mark-recent-inventory-active ()
    (dolist (id (hash-table-keys *db*))
      (let* ((item (db id))
             (type (getf item :type)))
        (when (and (or (eql type :event)
                       (eql type :request)
                       (eql type :offer))
                   (> (getf item :created) 3610734290))
           (modify-db id :active t)))))
  
  (defun new-pending-offer-notice-handler ()
  