General
- Craigslist
- eBay
- Etsy
- Kijiji (Canada)
- OfferUp
- Mercari
- Facebook Marketplace
When you buy something online, it’s hard to predict how much you’ll pay for shipping. It could be a good deal … or it could be a multiple of the item itself. What merchants charge is often uncorrelated to the actual cost of shipping.
Recently, I ordered from Skratch Labs and was given four options:
The first was pretty reasonable. The others were bonkers. I took the ground shipping. When the item arrived, I measured (8x8x5 inches) and weighed (37oz) the box.
I checked the actual cost of shipping such a package from Colorado to NYC, comparing Skratch’s rates to both the rates I pay with Shippo and to retail rates on UPS.com and USPS.com:
Skratch Price | Shippo Price | Markup | Online Retail Price | |
---|---|---|---|---|
USPS Ground Advantage | 5.95 | 6.78 | 0.9X | 11.70 |
UPS 3 Day Select | 40.25 | 15.55 | 2.6X | 46.45 |
UPS 2nd Day Air | 50.32 | 18.48 | 2.7X | 60.96 |
UPS Next Day Air | 97.04 | 50.58 | 1.9X | 130.43 |
While all rates are cheaper than full retail, they are not representative of what UPS charges volume shippers.
The USPS rate represents a 10% savings, but the UPS rates are, on average, 240% of what I would pay. I can’t imagine any customer agreeing to pay these rates.
Perhaps:
Skratch did not respond to my email feedback.
Recently, I restored an old ThinkPad. In addition to upgrading the RAM and installing an SSD, I replaced Windows with Linux. The most recent version that worked on that machine was Mint 13 (Maya).
While that distribution no longer receives security updates and generally should be avoided, if you do have a very old machine, here’s how to get it running:
Installing and updating packages was failing because the servers supplied in the default /etc/apt/sources.list
file were no longer active.
The Linux Mint community forums had posts from 2014 and 2017 but neither worked completely. Here’s what works today:
deb http://mirrors.usinternet.com/mint/packages/ maya main upstream import backport
deb http://old-releases.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ precise partner
Now update your packages:
apt update
apt dist-upgrade -y
Next, you’ll need a working browser. The latest version of Firefox ESR that runs is 60.9. To install Firefox:
apt remove firefox -y
wget https://ftp.mozilla.org/pub/firefox/releases/60.9.0esr/linux-i686/en-US/firefox-60.9.0esr.tar.bz2
tar xjf firefox-60.9.0esr.tar.bz2
rm firefox-60.9.0esr.tar.bz2
sudo mv firefox /opt
Make sure to disable Firefox automatic updates or you’ll end up with a broken browser. Later versions require libatomic.so.1
, which is not part of that Ubuntu distribution.
To connect to modern websites, you’ll need a up-to-date set of certificates. The 2011 certificate store is no longer useful.
On a machine running a current version of Ubuntu:
wget --no-check-certificate https://security.ubuntu.com/ubuntu/pool/main/c/ca-certificates/ca-certificates_20250419_all.deb
mkdir -p ca-certificates/DEBIAN
dpkg -x ca-certificates_20250419_all.deb ca-certificates
dpkg -e ca-certificates_20250419_all.deb ca-certificates/DEBIAN
Edit the ca-certificates/DEBIAN/control
file and make three changes:
Version
to 20111211
Depends
to openssl (>= 1.0.0), debconf (>= 0.5) | debconf-2.0
Breaks
Now rebuild the package:
sudo chown -R root:root ca-certificates
sudo dpkg-deb --build -Zgzip ca-certificates
Copy ca-certificates.deb
to your Mint 13 machine and install:
dpkg -i ca-certificates.deb
I have a pair of Salomon Smart Skate Chill LX inline skates. They’re pretty nifty — combining skates and shoes into one, so you have less to carry.
Recently, one of the straps broke in half. As Salomon no longer makes skates, I had to shop around for replacement parts. Both Inline Warehouse and Roller Warehouse have a variety of buckles/straps.
Unfortunately, none of them fit exactly — they are too wide for Salomon’s receptor.
The Powerslide receptor fits the Powerslide strap, but its bolt hole is rotated 180° from Salomon’s. The Razors receptor has the correct orientation. However, using it would mean threading around Salomon’s loop.
The fix was to trim 3mm off of the Powerslide strap with a utility knife. Use masking tape to mark the depth, and go slowly.
Congress is working on the SECURE Act 2.0. It provides for automatic enrollment, increases the catch-up contribution limit and makes many other changes.
Here are eight more ways to make 401(k)s fairer. Call it SECURE 2.0.1.
John Sawatsky is an expert on interviewing and asking questions. Here is some coverage of his work.
Here are instructions for doing this in the Terminal. (Other answers you find are out of date, as they change every time Disk Utility’s UI changes, which is a lot.)
Before you begin, make sure to partition the USB drive as GPT and format it as Mac OS Extended (Journaled) (aka JHFS+).
Make a copy of the installer dmg:
$ cp "Install Mac OS X Lion.app/Contents/SharedSupport/InstallESD.dmg" ~
Scan the image to make it ready for restore
$ asr imagescan --source InstallESD.dmg
Checksumming partition of size 0 blocks...done
Checksumming partition of size 4 blocks...done
Block checksum: ....10....20....30....40....50....60....70....80....90....100
successfully scanned image "/Users/paul/InstallESD.dmg"
Restore the image to as USB drive
$ sudo asr --source InstallESD.dmg --target /Volumes/Untitled --erase --noprompt
Validating target...done
Validating source...done
Retrieving scan information...done
Validating sizes...done
Restoring ....10....20....30....40....50....60....70....80....90....100
Verifying ....10....20....30....40....50....60....70....80....90....100
Restored target device is /dev/disk6s2.
Remounting target volume...done
asr: Couldn't personalize volume /Volumes/Mac OS X Install ESD - State not recoverable
The current version of the firmware (20201023, as of January 22, 2022) for the HP LasterJet Pro P1102w only runs on macOS 10.14 or earlier.
This is not great, as macOS 10.14 was released back 2018. If you try to run the (unsigned, sigh) updater, it crashes looking for a missing dylib (/usr/lib/libnetsnmp.15.dylib
):
The workaround — using an Intel-based Mac — is to install Windows in a VM and update it from there. Here’s how:
You’re done! Shut down the Windows VM and go about your day.
Cross-posted from HP support forum.
HP’s LaserJet Pro P1102w printer drivers (download) fail to install on macOS 12.0.1 or later. Attempting to install them displays the error:
This update requires macOS 12.0 or earlier.
Timeline
The problem is due to the Distribution script in the installer. It looks like this:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<installer-gui-script minSpecVersion="1">
<options hostArchitectures="x86_64"/>
<title>SU_TITLE</title>
<script/>
<installation-check script="InstallationCheck()"/>
<license file="License.rtf"/>
<choices-outline>
<line choice="manual"/>
</choices-outline>
<choice id="manual" title="SU_TITLE">
<pkg-ref id="HewlettPackardPrinterDrivers" auth="Root" packageIdentifier="com.apple.pkg.HewlettPackardPrinterDrivers">#HewlettPackardPrinterDrivers.pkg</pkg-ref>
</choice>
<script>
function InstallationCheck(prefix) {
if (system.compareVersions(system.version.ProductVersion, '12.0') > 0) {
my.result.message = system.localizedStringWithFormat('ERROR_25CBFE41C7', '12.0');
my.result.type = 'Fatal';
return false;
}
return true;
}
</script>
<pkg-ref id="HewlettPackardPrinterDrivers" installKBytes="933742" version="10.6.0.1.1.1602826228"/>
</installer-gui-script>
The script is checking for 12.0 instead of 13.0.
The workaround is described in a macrumors thread: run these commands in Terminal:
curl -o ~/Downloads/hpdrivers.dmg <a href="https://updates.cdn-apple.com/2020/macos/001-41745-20201210-DBC9B46B-88B2-4032-87D9-449AF1D20804/HewlettPackardPrinterDrivers.dmg" target="_blank" rel="noreferrer noopener">https://updates.cdn-apple.com/2020/macos/001-41745-20201210-DBC9B46B-88B2-4032-87D9-449AF1D20804/Hew...</a>
hdiutil attach ~/Downloads/hpdrivers.dmg
pkgutil --expand /Volumes/HP_PrinterSupportManual/HewlettPackardPrinterDrivers.pkg ~/Downloads/hp-expand
hdiutil eject /Volumes/HP_PrinterSupportManual
sed -i '' 's/12.0/13.0/' ~/Downloads/hp-expand/Distribution
pkgutil --flatten ~/Downloads/hp-expand ~/Downloads/HP_Drivers_12.pkg
rm -R ~/Downloads/hp-expand
Then open the newly-created HP_Drivers_12.pkg and install it.