Live data from Hacker News

How to pair socks from a pile efficiently?

stackoverflow.com

21–30 of 42 posts

Re: How to pair socks from a pile efficiently?

#22
post #9
post #8

I have 18 pairs of the same sock. I found that the most efficient way. YMMV.

Isn't this making it especially more complex because now you have to match based on wear, not just the pattern? With different patterns it's easier as the wear is constant for each pair. OCD mileage may vary :)

I do the same thing and I buy socks in large batches replacing old batches. This is by far the best life hack I have implemented. My socks are comfortable, versatile and I never need to worry about pairing. I did this after literally seeing how my upright washing machine swallowed a sock between the drum and the drum container. I never took it apart to see how many lone socks are left there.

Re: How to pair socks from a pile efficiently?

#23
post #9

Earlier quoted context omitted.

Isn't this making it especially more complex because now you have to match based on wear, not just the pattern? With different patterns it's easier as the wear is constant for each pair. OCD mileage may vary :)

I upvoted because you make an interesting point, but I'm surprised to hear anybody matches socks that carefully! Also, wouldn't the wear work out to be roughly equal if you alternate socks roughly equally?

Socks that haven't been worn between the last time you've done laundry and the most recent time end up at the bottom of the drawer. So the worn socks get picked again and reworn before the ones at the bottom of the drawer. Then one week you skip laundry, everything ends up in the wash the next week and you realize that you have very different wear levels on your socks.

Re: How to pair socks from a pile efficiently?

#24
I wouldn't pair socks, personally. I would just create piles and offload pairing to each sock-wearing instance. This becomes efficient by creating piles based on intended use, and allowing each pile to have easily-distinguished differences such as color difference or size. What's interesting is that your pile criteria changes based on your socks. For me I have a long-warm pile, long-cool pile, and short pile. But if I didn't have long or short socks i'd have to create new piles: dress, casual, athletic, for example. Another pile set might be long-short-dress, long-short-casual, long-short-athletic, or long-short-warm, long-short-cool, long-short-athletic, etc.

In each case, the pile has socks that are so distinct that it becomes trivial to identify a matching pair in the pile. This is also why I don't sort by color.

Re: How to pair socks from a pile efficiently?

#26
post #2

The real world meets the world of algorithms. I solve the issue by buying only 1 color and type of sock.

Fragile - potential to fall apart at Christmas!

My cunning plan is to fold the top of one sock over the other, so they come out ready paired.

Spawning a child is a great answer though.

Re: How to pair socks from a pile efficiently?

#29
post #9
post #8

I have 18 pairs of the same sock. I found that the most efficient way. YMMV.

Isn't this making it especially more complex because now you have to match based on wear, not just the pattern? With different patterns it's easier as the wear is constant for each pair. OCD mileage may vary :)

If you really had OCD, you would always do laundry, pull the contents of your sock drawer forward, put clean socks at the back, and only take socks from the front. Problem solved.

Re: How to pair socks from a pile efficiently?

#30
post #5
post #2

The real world meets the world of algorithms. I solve the issue by buying only 1 color and type of sock.

Exactly. O(1) FTW!

This would be O(n), since the time it takes to pair your socks is still proportional to the number of socks you have
Post reply on HN