Pull to refresh
-9

User

Send message

Да может и хер с ним с этим AGI. Уже текущее состояние дел приведет к фундаментальным изменениям в экономике. А технический прогресс даже и не думает останавливаться.

app attestation на /api/send-code

Не понимаю, о чем тут идет речь?
Я только слышал про hardware-backed key attestation.
Это серьезная хрень, которая требует аппаратной поддержки в SoC (TrustZone и аналоги) и серьезной инфраструктуры для attestation key provisioning. То есть не стоит ожидать, что в дешевом китаефоне это будет работать.

В любом случае все обходится фермой смартфонов.
В худшем случае у мошенника лежит тупо нерутованный смартфон под управлением ИИ, который тапает по экрану и делает логин. Да, наверное это дорого. Но теоретически возможно.

Ну ок, т.е. речь уже идет не про то, что это невозможно, а про то, что массово сделать нерентабельно? Я почему-то думаю, что у специалистов это все схвачено. Тупо есть поставщики небитых-некрашеных проксей за приемлемый прайс.

И на кой черт мне каждый раз регать новый телеграм клиент с новым api_id? Я буду запускать настоящий Telegram с ломаного Android-телефона с подменой идентов. Причем на один телефон будет много независимых инстансов Telegram и каждый будет видеть свои иденты.

Тут из подозрительного только одно - что с одного IP слишком много запросов на логин одновременно. Но читаем выше. Ну и блин, настоящих людей, сидящих с VPN никто не отменял. То есть, некоторый уровень логинов с одного IP - это нормально.

Пресловутая Телега как-то же делает MITM и пропускает трафик через себя? И работает же. В чем принципиальная разница?

А кто мешает делать такой же фишинг и логиниться, например, в Telegram с backend?
Ну то есть, если оригинальный клиент телеграм может залогиниться, то и мы можем, там в нем нет ничего секретного.

Можно как-то с этим бороться, лимитировать запросы на один IP, но это все тлен.

P.S. Не могу комментировать чаще, чем раз в час.
Я статью почитал, ничего не понял. Нужны детали. С теоретической точки зрения никто не мешает у себя под кроватью запустить ферму с Android-мобилами с Telegram и делать все на 100% легитимно. Это конечно же overkill, думаю, все решается в разы проще и эффективнее.

Не только НДФЛ, но могут и НДС насчитать.
Типа того, что человек, занимающийся незаконной предпринимательской деятельностью, формально работает по общей системе налогообложения. А всякие УСН имеют заявительный характер. Нет заявления - ты на общей схеме, и платишь НДФЛ+НДС. Уот так уот.

https://www.advgazeta.ru/ag-expert/advices/fns-o-priznanii-deyatelnosti-fizlitsa-predprinimatelskoy-i-prinuditelnom-vzyskanii-nalogov/

Пора уже вводить organic coding.
Программисты из плоти и крови кушают вкусную здоровую пищу, ходят в тренажерку и пишут код руками по всем канонам.

За отдельную плату все программисты белые.

Реально пофиг. Бизнесу пофиг. Экономике пофиг.

А где не пофиг - поставят костыль, шоб работало.

Да ладно, программист - это пока еще не самый хреновый вариант.

Думаю, уже совсем хреново всяким иллюстраторам от IT или там диджитал креаторам.
Ты задрачивал условный фотошоп годами, а нейросеть делает сходу и в разы качественнее и сочнее.

Профессиональным переводчикам пора готовиться к машинным рилтайм переводам голоса. А текст уже и так давно переводят вполне качественно.

Кто-то возможно надеется, что всегда можно поработать руками. Но проблема в том, что экономике не нужно такое количество курьеров, плиточников, сантехников и онлифанщиц. Таксисты и дальнобойщики не в счет, им тоже надо готовиться на выход.

Я смотрю народ очень критично к статье относится.
Даже личность автора обсудили.
Думаю, это все в основном субъективные мнения, не имеющие объективных оснований.

А вот мне статья зашла, ибо соответствует моему пониманию вещей.
Это конечно же тоже ничто иное, как мое субъективное мнение.

Поглядим, кто будет ближе к истине.

Технологии ИИ еще в зачатке.
Сюда еще не добралась серьезная наука.
Еще нет эффективной математической теории об интеллекте.
Нет языков программирования/спецификации, заточенных по ИИ.
Нет специализированного железа для ИИ.
Еще много чего нет, а мощный экономический эффект уже есть.

Трагедия в том, что даже текущего уровня развити ИИ достаточно, чтобы устроить безработицу, невиданную ранее. 10% 20% 30%? Пишут, в великую депрессию было 25%.
Теперь чтобы поставить человечество на колени не нужен skynet, достаточно обычной человеческой жадности.

Все это довольно стремно. Походу, ИИ отберет у человека в первую очередь те сферы, где человек считал себя непревзойденным - творчество и самовыражение.

Дружище, если ты такой умный, то постарайся объяснить, почему Meltdown неплохо работает и с 256-байтными кусками, тогда как TLB кеш оперирует как минимум 4096-байтными.

Исходный код Meltdown:
pastebin.com/juzJ0Y1E

Лог:
usr@lnx:~/meltdown-exploit-master$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.9.0-5-amd64 root=UUID=acbffb90-bf4d-46d1-ad1f-ecfde3523f8b ro quiet nopti

usr@lnx:~/meltdown-exploit-master$ ./run.sh
looking for linux_proc_banner in /proc/kallsyms
TARGET_SIZE = 256
VARIANTS_READ = 256
cached = 47, uncached = 194, threshold 95

addr ffffffff8c400060 hist[00] = 9
addr ffffffff8c400060 hist[0b] = 3
addr ffffffff8c400060 hist[1b] = 3
addr ffffffff8c400060 hist[25] = 1884
addr ffffffff8c400060 hist[26] = 1839
addr ffffffff8c400060 hist[2b] = 1
addr ffffffff8c400060 hist[4b] = 1
addr ffffffff8c400060 hist[bb] = 4
addr ffffffff8c400060 hist[e4] = 1
addr ffffffff8c400060 hist[eb] = 1
addr ffffffff8c400060 hist[fb] = 39
read ffffffff8c400060 = 25 %

addr ffffffff8c400061 hist[00] = 13
addr ffffffff8c400061 hist[01] = 2
addr ffffffff8c400061 hist[05] = 3
addr ffffffff8c400061 hist[1b] = 1
addr ffffffff8c400061 hist[2b] = 1
addr ffffffff8c400061 hist[73] = 1857
addr ffffffff8c400061 hist[74] = 1801
addr ffffffff8c400061 hist[8b] = 3
addr ffffffff8c400061 hist[ad] = 1
addr ffffffff8c400061 hist[bb] = 3
addr ffffffff8c400061 hist[db] = 3
addr ffffffff8c400061 hist[eb] = 2
addr ffffffff8c400061 hist[fb] = 51
read ffffffff8c400061 = 73 s

addr ffffffff8c400062 hist[00] = 11
addr ffffffff8c400062 hist[01] = 4
addr ffffffff8c400062 hist[03] = 1
addr ffffffff8c400062 hist[05] = 1
addr ffffffff8c400062 hist[0b] = 1
addr ffffffff8c400062 hist[1b] = 1
addr ffffffff8c400062 hist[20] = 1798
addr ffffffff8c400062 hist[24] = 1769
addr ffffffff8c400062 hist[2b] = 2
addr ffffffff8c400062 hist[3b] = 2
addr ffffffff8c400062 hist[7b] = 1
addr ffffffff8c400062 hist[8b] = 1
addr ffffffff8c400062 hist[9b] = 1
addr ffffffff8c400062 hist[bb] = 1
addr ffffffff8c400062 hist[fb] = 42
read ffffffff8c400062 = 20

addr ffffffff8c400063 hist[00] = 10
addr ffffffff8c400063 hist[01] = 1
addr ffffffff8c400063 hist[02] = 1
addr ffffffff8c400063 hist[0b] = 2
addr ffffffff8c400063 hist[1b] = 2
addr ffffffff8c400063 hist[70] = 15
addr ffffffff8c400063 hist[71] = 15
addr ffffffff8c400063 hist[76] = 1636
addr ffffffff8c400063 hist[77] = 1579
addr ffffffff8c400063 hist[78] = 1578
addr ffffffff8c400063 hist[7b] = 1
addr ffffffff8c400063 hist[8b] = 1
addr ffffffff8c400063 hist[9b] = 1
addr ffffffff8c400063 hist[ab] = 1
addr ffffffff8c400063 hist[bb] = 3
addr ffffffff8c400063 hist[db] = 2
addr ffffffff8c400063 hist[fb] = 47
read ffffffff8c400063 = 76 v

addr ffffffff8c400064 hist[00] = 32
addr ffffffff8c400064 hist[01] = 4
addr ffffffff8c400064 hist[04] = 1
addr ffffffff8c400064 hist[07] = 1
addr ffffffff8c400064 hist[1b] = 3
addr ffffffff8c400064 hist[2b] = 4
addr ffffffff8c400064 hist[4b] = 1
addr ffffffff8c400064 hist[65] = 1300
addr ffffffff8c400064 hist[67] = 1228
addr ffffffff8c400064 hist[6b] = 2
addr ffffffff8c400064 hist[7b] = 1
addr ffffffff8c400064 hist[8b] = 2
addr ffffffff8c400064 hist[ab] = 3
addr ffffffff8c400064 hist[bb] = 2
addr ffffffff8c400064 hist[eb] = 1
addr ffffffff8c400064 hist[fb] = 58
read ffffffff8c400064 = 65 e

addr ffffffff8c400065 hist[00] = 8
addr ffffffff8c400065 hist[01] = 2
addr ffffffff8c400065 hist[02] = 2
addr ffffffff8c400065 hist[03] = 16
addr ffffffff8c400065 hist[04] = 1
addr ffffffff8c400065 hist[3b] = 2
addr ffffffff8c400065 hist[47] = 1
addr ffffffff8c400065 hist[4b] = 1
addr ffffffff8c400065 hist[72] = 1706
addr ffffffff8c400065 hist[7b] = 3
addr ffffffff8c400065 hist[ab] = 1
addr ffffffff8c400065 hist[bb] = 1
addr ffffffff8c400065 hist[fb] = 52
read ffffffff8c400065 = 72 r

addr ffffffff8c400066 hist[00] = 9
addr ffffffff8c400066 hist[01] = 2
addr ffffffff8c400066 hist[02] = 1
addr ffffffff8c400066 hist[0b] = 1
addr ffffffff8c400066 hist[73] = 1876
addr ffffffff8c400066 hist[74] = 1852
addr ffffffff8c400066 hist[7b] = 1
addr ffffffff8c400066 hist[bb] = 1
addr ffffffff8c400066 hist[eb] = 1
addr ffffffff8c400066 hist[fb] = 39
read ffffffff8c400066 = 73 s

addr ffffffff8c400067 hist[00] = 6
addr ffffffff8c400067 hist[05] = 1
addr ffffffff8c400067 hist[3b] = 1
addr ffffffff8c400067 hist[69] = 1319
addr ffffffff8c400067 hist[bb] = 1
addr ffffffff8c400067 hist[d9] = 1
addr ffffffff8c400067 hist[db] = 1
addr ffffffff8c400067 hist[fb] = 60
read ffffffff8c400067 = 69 i

addr ffffffff8c400068 hist[00] = 1
addr ffffffff8c400068 hist[01] = 1
addr ffffffff8c400068 hist[03] = 5
addr ffffffff8c400068 hist[04] = 1
addr ffffffff8c400068 hist[05] = 1
addr ffffffff8c400068 hist[6f] = 1373
addr ffffffff8c400068 hist[72] = 1352
addr ffffffff8c400068 hist[7b] = 1
addr ffffffff8c400068 hist[fb] = 46
read ffffffff8c400068 = 6f o

addr ffffffff8c400069 hist[00] = 5
addr ffffffff8c400069 hist[01] = 1
addr ffffffff8c400069 hist[03] = 3
addr ffffffff8c400069 hist[6b] = 1
addr ffffffff8c400069 hist[6e] = 1007
addr ffffffff8c400069 hist[72] = 991
addr ffffffff8c400069 hist[8b] = 2
addr ffffffff8c400069 hist[9b] = 1
addr ffffffff8c400069 hist[bb] = 1
addr ffffffff8c400069 hist[eb] = 1
addr ffffffff8c400069 hist[fb] = 44
read ffffffff8c400069 = 6e n

addr ffffffff8c40006a hist[00] = 3
addr ffffffff8c40006a hist[01] = 3
addr ffffffff8c40006a hist[1b] = 1
addr ffffffff8c40006a hist[20] = 1896
addr ffffffff8c40006a hist[24] = 1880
addr ffffffff8c40006a hist[2b] = 1
addr ffffffff8c40006a hist[4b] = 1
addr ffffffff8c40006a hist[8b] = 1
addr ffffffff8c40006a hist[ab] = 1
addr ffffffff8c40006a hist[bb] = 1
addr ffffffff8c40006a hist[eb] = 1
addr ffffffff8c40006a hist[fb] = 47
read ffffffff8c40006a = 20

addr ffffffff8c40006b hist[00] = 9
addr ffffffff8c40006b hist[1b] = 6
addr ffffffff8c40006b hist[25] = 1629
addr ffffffff8c40006b hist[26] = 1573
addr ffffffff8c40006b hist[2b] = 1
addr ffffffff8c40006b hist[39] = 1
addr ffffffff8c40006b hist[3b] = 1
addr ffffffff8c40006b hist[4b] = 1
addr ffffffff8c40006b hist[6b] = 1
addr ffffffff8c40006b hist[7b] = 3
addr ffffffff8c40006b hist[ab] = 3
addr ffffffff8c40006b hist[bb] = 2
addr ffffffff8c40006b hist[db] = 4
addr ffffffff8c40006b hist[fb] = 65
read ffffffff8c40006b = 25 %

addr ffffffff8c40006c hist[00] = 6
addr ffffffff8c40006c hist[01] = 3
addr ffffffff8c40006c hist[05] = 1
addr ffffffff8c40006c hist[1b] = 1
addr ffffffff8c40006c hist[3b] = 1
addr ffffffff8c40006c hist[4b] = 2
addr ffffffff8c40006c hist[6b] = 4
addr ffffffff8c40006c hist[73] = 1892
addr ffffffff8c40006c hist[74] = 1838
addr ffffffff8c40006c hist[7b] = 1
addr ffffffff8c40006c hist[8b] = 3
addr ffffffff8c40006c hist[ab] = 2
addr ffffffff8c40006c hist[db] = 2
addr ffffffff8c40006c hist[fb] = 59
read ffffffff8c40006c = 73 s

addr ffffffff8c40006d hist[00] = 6
addr ffffffff8c40006d hist[01] = 2
addr ffffffff8c40006d hist[1b] = 1
addr ffffffff8c40006d hist[20] = 1799
addr ffffffff8c40006d hist[24] = 1784
addr ffffffff8c40006d hist[4b] = 1
addr ffffffff8c40006d hist[db] = 1
addr ffffffff8c40006d hist[fb] = 42
read ffffffff8c40006d = 20

addr ffffffff8c40006e hist[00] = 15
addr ffffffff8c40006e hist[01] = 1
addr ffffffff8c40006e hist[02] = 2
addr ffffffff8c40006e hist[03] = 2
addr ffffffff8c40006e hist[05] = 2
addr ffffffff8c40006e hist[1b] = 1
addr ffffffff8c40006e hist[28] = 1062
addr ffffffff8c40006e hist[29] = 1023
addr ffffffff8c40006e hist[3b] = 1
addr ffffffff8c40006e hist[4b] = 2
addr ffffffff8c40006e hist[5c] = 1
addr ffffffff8c40006e hist[6b] = 1
addr ffffffff8c40006e hist[8b] = 1
addr ffffffff8c40006e hist[9b] = 3
addr ffffffff8c40006e hist[ab] = 1
addr ffffffff8c40006e hist[db] = 1
addr ffffffff8c40006e hist[eb] = 1
addr ffffffff8c40006e hist[fb] = 62
read ffffffff8c40006e = 28 (

addr ffffffff8c40006f hist[00] = 1
addr ffffffff8c40006f hist[01] = 2
addr ffffffff8c40006f hist[02] = 2
addr ffffffff8c40006f hist[03] = 2
addr ffffffff8c40006f hist[06] = 1
addr ffffffff8c40006f hist[0b] = 1
addr ffffffff8c40006f hist[2b] = 2
addr ffffffff8c40006f hist[3b] = 1
addr ffffffff8c40006f hist[64] = 1630
addr ffffffff8c40006f hist[67] = 1621
addr ffffffff8c40006f hist[ab] = 4
addr ffffffff8c40006f hist[fb] = 53
read ffffffff8c40006f = 64 d
VULNERABLE
VULNERABLE ON
4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) unknown
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz
stepping : 7
microcode : 0x17
cpu MHz : 2399.951
cache size : 3072 KB
physical id : 0

Я сам регулярно использую reflection, но вот это ваше все - просто next level :)

Олимпиада в дистанционном формате?

Интересно, как контролировали?

Ну я вполне могу себе представить, сколько времени занимают все эти невинные хобби.
И сколько может заработать нормальный программист, устроившись работать на дядю за бабло.

Скорее мой комментарий написан с точки зрения продавца, а не покупателя :)

Интересно, а куда можно устроиться с резюме типа как у него?

Нда, $20k в данном случае - это ниочем.
Потраченное время намного дороже.
Другое дело, что человек наверное готовит себе резюме.

С одной стороны да.

С другой стороны, естественные возможности для развития быстро насытятся.

Поэтому это никак не оправдывает задротить в игры сутками :)

В игры полезно поиграть для формирования определенных навыков (например, следить за большим числом объектов и не терять главное). Но не более того.

Я вот не могу играть в некоторые динамичные игры. Быстро теряю концентраци и устаю.

1
23 ...

Information

Rating
9,293-rd
Registered
Activity