3 ms·Mesofacts, Memes and More: 25 New Tech Words You Need to Know1 points by shrikant 17y agomaxdemarzi 17y ago"Meh - One of the best onomatopoeias ever" --Nice.