В русском языке слово лайфхак имеет значения: 1) 'полезный совет'; 2) 'полезный навык, хитрость'. В этих значениях никак не проявляется связь со словами life и hack в языке-источнике, поэтому в русском языке слово не является сложным и имеет один корень лайфхак-.
В спорных случаях рекомендуем обращаться к словарям. Так, согласно "Морфемно-орфографическому словарю" А. Н. Тихонова, корень слова находить в значении "обнаруживать": наход-.
А корень слова находить в значении "наталкиваться; пешком пройти какое-либо расстояние" (например, находить за день двадцать километров): ход-.
В личном окончании глагола (второе лицо, ед. ч.) и должно быть две буквы: -шь. Глагол есть можно отнести ко второму спряжению в соответствии с окончаниями мн. числа (едим, едите, едят). Соответственно, Е - корень.
В слове весенний корень весен-.
При анализе морфемной структуры слов в современном русском языке слова сторона и пространство считаются однокоренными, в последнем выделяется приставка про- (см. «Словарь морфем русского языка» А. И. Кузнецовой и Т. Е. Ефремовой).
При синхроническом словообразовательном анализе слова сторона и пространство описываются как непроизводные, каждое из них является вершиной своего собственного словообразовательного гнезда (см. «Словообразовательный словарь русского языка» А. Н. Тихонова). Это связано с тем, что словообразовательный анализ современного языка ставит целью описать отношения производности на основе живых семантических связей между словами. Его основная задача — выявить производные и производящие основы и определить словообразовательные средства, при помощи которых образованы производные слова. Эта задача частично связана с членением на морфемы, но центральным понятием является основа, а не корень. Непроизводные словообразовательные основы часто оказываются членимыми, это членение является краеугольным камнем правил русской орфографии и описания морфологических особенностей слова.
Синхроническое же словообразование позволяет глубже вникнуть в строение и изменчивость лексических значений слов.
Поэтому оба типа анализа вполне обоснованы, выбор одного из них зависит от конкретных учебных и научных задач.
В «Морфемно-орфографическом словаре» А. Н. Тихонова выделяется корень сосуль- в слове сосулька.
В «Морфемно-орфографическом словаре» А. Н. Тихонова (М., 2002) в этом слове выделен корень отрывок.