На первом семестре цифровой схемотехнике препод на одной из первых пар сказал, что к концу семестра мы опишем на верилоге железку, быстро считающую sha-256. Никакого особого отклика в аудитории это не вызвало. Но когда он сказал, что похожим образом асики майнят биткоины, чуваки до следующей лекции за неделю выучили верилог, реализацию всех известных алгоритмов майнинга, пара чуваков даже купила отладки за бешеные деньги в чип и дипе (по моему digilent cmod), и мучали препода вопросами по ним)
Вот что майнинг животворящий делает
Вот что майнинг животворящий делает
Forwarded from Павел Дуров
Цукерберг демонстрирует сотрудникам упавший фейсбук.
- Вот, товарищи, оно упало. Джон.
- Я!
- Подними сервер.
Джон тужится, пыжится, не поднять.
- Не поднять.
- Билл, помоги Джону.
Пытаются вдвоем, та же ситуация.
- Не поднять.
- Боб, помогай.
Пыхтят втроем. Поднять не могут.
- Никак не поднять!
- А что вы хотели? 999 петабайт личных данных!
- Вот, товарищи, оно упало. Джон.
- Я!
- Подними сервер.
Джон тужится, пыжится, не поднять.
- Не поднять.
- Билл, помоги Джону.
Пытаются вдвоем, та же ситуация.
- Не поднять.
- Боб, помогай.
Пыхтят втроем. Поднять не могут.
- Никак не поднять!
- А что вы хотели? 999 петабайт личных данных!
This media is not supported in your browser
VIEW IN TELEGRAM
о методах фейсбука
400 вместо 500 означает серверную агрессивность. (я сервер я всегда прав)
потому что возвращать 500 это позиция слабого сервера.
и ваааще, современные тенденции в поведении говорят о том, что нужно быть ассертивным: нужно возвращать 200 а в теле json со статусом
"я тебе ничего не должен, и ты мне ничего не должен, мы партнёры, не надо повышать на меня статус-код"
потому что возвращать 500 это позиция слабого сервера.
и ваааще, современные тенденции в поведении говорят о том, что нужно быть ассертивным: нужно возвращать 200 а в теле json со статусом
"я тебе ничего не должен, и ты мне ничего не должен, мы партнёры, не надо повышать на меня статус-код"