Есть несколько версий происхождения слова сволочь. Скорее всего, оно восходит к глаголу сволочь или сволокти. Первоначальное значение "то, что стащено в одно место", например, бурьян, трава, коренья. Другое его значение "дрянной люд, воришки, где-либо сошедшиеся".
Вот еще одна из версий происхождения этого слова. В Средние века на Руси сволочем называли человека, который собирал таможенные сборы и налоги с торгующих на рынках и базарах. При неуплате этот же человек волок провинившегося торговца к судье, где того и наказывали. Поэтому сволоч(ь) – изначально существительное мужского рода. Позднее слово сволочь уже стало собирательным понятим для сборщиков податей.
Один из наших посетителей написал нам следующее: Мне известно другое происхождение слова "сволочь". Оно относится к мору скота. В деревнях выкапывали огромные ямы и сволакивали в них павший скот. После этого сжигали. Вот сволоченная в ямы павшая скотина и называлась сволочью. Еще было выражение "смердит аки сволочь".
См. также ответ № 171997.
Нормативными словарями современного русского литературного языка такие прилагательные не зафиксированы. При этом грамматически корректны и употербляются в современных текстах оба варианта: киберпансковский (несколько чаще) и киберпанковый.
Это слово пока не зафиксировано в нормативных словарях русского языка, поэтому нет «правильного» и «неправильного» варианта. Слово продолжает осваиваться языком.
Оба выражения корректны, однако имеют разное значение. Сходить с ума по кому-чему — очень увлекаться кем-чем-н., быть в восторге, восхищении от кого-чего-н. Сходить с ума от кого-чего — сильно беспокоиться, тревожиться, волноваться, нервничать из-за кого-чего-н.