Peel and shred potatoes, then wring with a cheesecloth or towel, removing all moisture.
Mix potatoes, onion, jalapeno, garlic, eggs, corn, flour, and salt together in a bowl.
Heat oil in a large pan over high heat until hot.
Drop large spoonfuls of potato mixture into the oil, and flatten down with spatula to form ½-inch patties. Cook 3 to 5 minutes per side, or until brown.
Place on paper towels or wire cooling rack to remove any excess oil.
Serve hot, with guacamole, cilantro, and salsa.