Привет, Хабр! Go часто называют «языком простоты»: мол, нет лишних фич, легко стартовать, запустил горутину — и вперед! Но в реальности эта «простота» — палка о двух концах. Я собрал самые распространенные (на мой взгляд) антипаттерны в Go, которые приводят к дедлокам, паникам и километрам непонятного кода.
Пишу про Rust, Golang и внезапно — про мозг
Rust без прикрас: где мы продолжаем ошибаться
Привет, Хабр!
В предыдущей статье мы разобрали, как не ломать себе карьеру, бездумно используя unwrap()
или игнорируя ошибки через let _ =
. Но давайте честно: это были цветочки. Настоящие проблемы начинаются там, где ваш код работает «почти идеально», а потом, под грохот продакшена, вы осознаете, что все было далеко не так гладко.
Сегодня вторая часть. Разберем несколько ошибок, которые выглядят безобидно, но тащат за собой баги, утечки памяти и необъяснимые фризы.
Начнем с первой проблемы при работе с .iter()
и .iter_mut
.
Rust без прикрас: где мы ошибаемся
Привет, исследователи Rust! Сегодня хочу поделиться своим опытом (не всегда радужным) работы с Rust. Да, язык классный, безопасный, быстрый — все мы это знаем. Но, как и в любом инструменте, здесь есть свои подводные камни, на которые я благополучно наступал.
Жаворонки не так продуктивны
Привет, Хабр!
Сегодня мы разберём исследование UK Biobank, которое, возможно, перевернёт твои представления о том, сколько нужно спать и как хронотип влияет на продуктивность. Если ты сова — не торопись завидовать жаворонкам, а если жаворонок — не торопись радоваться. Данные говорят сами за себя.
Котики умнее, чем кажется
Привет, Хабр!
Все привыкли считать, что собаки — те самые верные ребята, которые понимают нас с полуслова: скажешь «сидеть» — и они тут же хлопнут задом по полу. А коты? Ну, они, конечно, величественные игнорщики, которые могут разве что моргнуть вам в ответ, да и то не факт. Но стоп! Новое исследование переворачивает это представление с лап на хвост: коты не просто понимают, что мы им говорим, они учат слова и связывают их с картинками быстрее, чем можно было ожидать!
Исследователи из Японии провели эксперимент, чтобы выяснить: способны ли наши хвостатые друзьяшки так же ловко ассоциировать слова и образы, как это делают младенцы или типичный представиль собак‑умников. Спойлер: котики обошли собак и младенцев на пару шагов вперед.
Забыл, где лежат ключи? Телефон уже начинает волноваться
Привет, Хабр!
Болезнь Альцгеймера — это то, о чем никто не хочет думать, но все боятся. Она приходит не сразу, а медленно подкрадывается. Сначала теряешь ключи, потом забываешь, зачем вообще пошел на кухню. Но что, если я скажу вам, что ваш смартфон — тот самый, который вы используете, чтобы листать мемы или проверять, где ближайшая кафешка — может стать вашим персональным диагностом? Да-да, этот маленький гаджет может выявить первые признаки когнитивного снижения задолго до того, как вы начнете теряться на улице.
Исследователи из Магдебурга решили: а почему бы не заставить смартфоны не только считать шаги, но и следить за тем, что происходит у вас в голове? Они взяли простую идею — если вы начинаете теряться на местности и постоянно открываете карту, чтобы понять, куда идти, то, возможно, дело не только в плохой ориентации на местности. Они создали эксперимент, в котором люди должны были искать нужные точки на карте, а телефон отслеживал каждый их шаг, остановку и сомнение. Результат? Смартфон может не хуже опытного врача сказать, что у вас начинается когнитивное снижение, и возможно, это первые звоночки Альцгеймера.
Что сильнее — боль или её ожидание?
Привет, Хабр!
Когда последний раз ты ударял мизинец об угол стола и казалось, что это самая сильная боль в мире? А ведь кто-то в этот же момент мог спокойно обжечься горячей чашкой кофе и лишь слегка поморщиться. Почему так? Почему одинаковые физические стимулы вызывают настолько разные реакции у людей? И что ещё интереснее — почему иногда ожидание боли кажется даже хуже самой боли? Сегодня разберёмся, как мозг хитро управляет нашими ощущениями и почему предвкушение боли может усиливать страдания. Спойлер: наши ожидания играют с нами злую шутку.
Зачем плоский мозг, когда есть гибкий сенсор?
Привет!
Давайте по-честному: наш мозг — это не просто хитрая штука, это буквально суперкомпьютер, но с одним нюансом — разобраться, как он работает, кажется сложнее, чем пройти соулс-лайк игру без смертей. Его называют гениальным, а выглядит он… ну, скажем так, как затейливая кучка кудрявых макарон (прошу прощения у мозголюбов).
Если бы мозг был гладким, как асфальт после капитального ремонта — жить стало бы легче. А так — у нас здесь целый лабиринт из складок и извилин, в которых разобраться — настоящий челлендж. И вот ученые как раз получили свой квест: "Придумайте, как приклеить датчик к этому клубку". Спойлер: у них получилось. И это далеко не британские ученые!
В статье поговорим про сенсор, который способен адаптироваться к любой извилине. Этот сенсор не только записывает активность мозга, но и может управлять ею с помощью... ультразвука!
Информация
- В рейтинге
- 166-й
- Откуда
- Aisaroaivve, None, Норвегия
- Дата рождения
- Зарегистрирован
- Активность