Просто смешная пачка фактов о Jeff Dean (AI-боярин в Google). Так и не понял, почему этот "Чак Норрис от мира гугл" мем образовался, но смешно.
During his own Google interview, Jeff Dean was asked the implications if P=NP were true. He said, "P = 0 or N = 1". Then, before the interviewer had even finished laughing, Jeff examined Google's public certificate and wrote the private key on the whiteboard.
The rate at which Jeff Dean produces code jumped by a factor of 40 in late 2000 when he upgraded his keyboard to USB 2.0.
Unsatisfied with constant time, Jeff Dean created the world's first O(1/N) algorithm.
#google #humor #ai
During his own Google interview, Jeff Dean was asked the implications if P=NP were true. He said, "P = 0 or N = 1". Then, before the interviewer had even finished laughing, Jeff examined Google's public certificate and wrote the private key on the whiteboard.
The rate at which Jeff Dean produces code jumped by a factor of 40 in late 2000 when he upgraded his keyboard to USB 2.0.
Unsatisfied with constant time, Jeff Dean created the world's first O(1/N) algorithm.
#google #humor #ai
😁13🗿1
Тут описывают, почему SQLite - вполне себе хороший и даже правильный выбор для многих веб-приложений / серверов. Разбирают плюсы и минусы. Рассказывают, чего можно ожидать.
#sqlite #db
#sqlite #db
👍6
Интересный доклад от мэйнтейнера HTMX. Выкладывает свои мысли и идеи о том, как писать веб-приложения, которые могут жить десятилетиями, не требуя особой поддержки. Удивительным образом мы оказались в мире, в котором самая первая веб страница всё ещё работает везде и доступна каждому, а нативные мобильные и десктоп приложения перестают работать очень быстро и постоянно чего-то требуют.
#talk #web #browser
#talk #web #browser
🔥4😁2
Интересный документ попался.
self-reliant programmer manifesto.
Немного спорный, но интересный.
#rant #programming
self-reliant programmer manifesto.
Немного спорный, но интересный.
#rant #programming
❤4🥱1
О том, как желание заставить пробел нажиматься идеально ровно переросло во вполне себе приличный бизнес по сборке сумасшедших клавиатур за много денег и с вэйтлистом в 69 месяцев.
#talk #keyboard #hardware
#talk #keyboard #hardware
YouTube
Fixing the Biggest Problem With Mechanical Keyboards
Adam recently met Ryan Norbauer, a designer and propmaker who is obsessed with mechanical computer keyboards. He has spent the past five years building what he considers the perfect mechanical keyboard: a beautiful and precisely crafted keyboard called the…
💊3❤🔥1
Очень интересный доклад, где и про историю науки, и про то, как она отражается в коде астрономической библиотечки, и про дизайн API этой самой библиотеки.
#talk #python #history
#talk #python #history
YouTube
The History of a Science Hidden in Astronomy Code - Brandon Rhodes - code::dive 2023
The History of a Science Hidden in Astronomy Code
For thousands of years, humans struggled to understand the paths that the planets take across the night sky. As our instruments improved, our theories were forced to adapt — producing the high-precision computations…
For thousands of years, humans struggled to understand the paths that the planets take across the night sky. As our instruments improved, our theories were forced to adapt — producing the high-precision computations…
🔥1
Один из разработчиков KDE рассказывает, как работать с негативным фидбеком. Но на самом деле рассказывает, через какое дерьмо проходят бесплатные мэйнтейнеры FOSS.
#talk #feedback #oss
#talk #feedback #oss
YouTube
Handling Negative Feedback - Akseli Lahtinen
In this talk I would go over various negative and positive feedback I've gotten during my time of being KDE contributor.
Notable examples are window outlines, rounder corners to items and KUrlNavigator changes.
I've gotten both "hatemail" and seen "redditors"…
Notable examples are window outlines, rounder corners to items and KUrlNavigator changes.
I've gotten both "hatemail" and seen "redditors"…
😢3❤1
Тут вот интересная драма развернулась. Чел, опоздав в merge window, прислал в Linux Kernel патч вокруг RISC-V. В этом патче в какой-то общий (non-RISC-V-specific) header просочился helper
#linux #kernel
make_u32_from_two_u16. На что Линус стриггерился и проехался катком по бедному пареньку: мол, не надо нам этого вообще, напиши явно inline. Проблема в том, что если писать inline, легко допустить неприятных ошибок. Вот тут разбирают подробнее. Я затрудняюсь выбрать сторону, и там, и там валидные аргументы. Если бы писал сам, скорее всего написал бы с helper. Кто что думает?#linux #kernel
Giovanni Dicanio's Blog
Linus Torvalds and the Supposedly “Garbage Code”
Linus Torvalds criticized a RISC-V Linux kernel contribution from a Google engineer as “garbage code.” The discussion focuses on the helper function make_u32_from_two_u16() versus Linus’s pro…
👎1
Разработка ждёт балета
Чуть выше всплывала ссылка про curl и AI-выдуманные баг репорты. В этом докладе напрямую от Даниэля Стенберга (ключевой мэйнтейнер) можно послушать всё в деталях. За ссылку скажем спасибо @ekrivobokov #talk #curl #ai
Свершилось, при помощи AI сгенерили годный репорт в curl, о чём мэйнтейнер и сообщил.
За ссылку благодарим @qwexter
#curl #ai #llm
За ссылку благодарим @qwexter
#curl #ai #llm
Mastodon
daniel:// stenberg:// (@bagder@mastodon.social)
Joshua Rogers sent us a *massive* list of potential issues in #curl that he found using his set of AI assisted tools. Code analyzer style nits all over. Mostly smaller bugs, but still bugs and there could be one or two actual security flaws in there. Actually…
🔥5
Тут вот чел пишет про то, как всё грустно в Linux desktop мире. Поначалу он там расхваливает Windows и пользуется PowerShell в Linux (srsly?), но потом переходит к тому, какой треш творится с Wayland, GNOME, Canonical, glibc, OpenSSL, и т.п. Очень это всё грустно, конечно.
#linux #desktop #rant
#linux #desktop #rant
slugcat.systems
Linux Desktop Issues
This is basically my brain dump of why Linux sucks and I keep using Windows as a desktop OS. This is both as a developer platform and end-user targeting.
🤡7🥱4🔥2
Разработка ждёт балета
Тут вот интересная драма развернулась. Чел, опоздав в merge window, прислал в Linux Kernel патч вокруг RISC-V. В этом патче в какой-то общий (non-RISC-V-specific) header просочился helper make_u32_from_two_u16. На что Линус стриггерился и проехался катком…
Прямо прорвало старого в сторону RISC-V на этой неделе что-то. В этот раз бурчит, что big endiannes поддержку тянут 🥴
#linux #kernel
#linux #kernel
😁4
Какие там настройки приватности и согласия на обработку данных, о чём мы вообще. Люди сами за мелкий прайс с радостью дают записывать свои звонки, соглашаясь на любое использование этих данных. На втором месте в social категории US App Store приложение Neon ровно этим занимается. Класс, да?
За ссылку благодарим @ilushkanama.
#privacy #data #app
За ссылку благодарим @ilushkanama.
#privacy #data #app
TechCrunch
Neon, the No. 2 social app on the Apple App Store, pays users to record their phone calls and sells data to AI firms | TechCrunch
A new call recording app is gaining traction for offering to pay users for voice data from calls, which is sold to AI companies.
🙈6❤1
Как-то случайно нарвался на посты про AT protocol (Bluesky вероятно самое известное, что на этом работает). Тут вот на птичках рассказывают, зачем это надо и как оно работает.
Есть тут знающие люди? Чем оно лучше или хуже Mastodon? Почему Mastodon не на этом протоколе? Я вообще ни сном ни духом про все эти новые твиттеры. Может что-то толковое почитать есть под рукой?
#network #social #protocol
Есть тут знающие люди? Чем оно лучше или хуже Mastodon? Почему Mastodon не на этом протоколе? Я вообще ни сном ни духом про все эти новые твиттеры. Может что-то толковое почитать есть под рукой?
#network #social #protocol
❤1😁1
Разработка ждёт балета
Какие там настройки приватности и согласия на обработку данных, о чём мы вообще. Люди сами за мелкий прайс с радостью дают записывать свои звонки, соглашаясь на любое использование этих данных. На втором месте в social категории US App Store приложение Neon…
TechCrunch
Exclusive: Neon takes down app after exposing users' phone numbers, call recordings, and trannoscripts
Call recording app Neon was one of the top-ranked iPhone apps, but was pulled offline after a security bug allowed any logged-in user to access the call recordings and trannoscripts of any other user.
🤡5🙈3🔥1😁1
Тут вот дальше про AT protocol: как
#network #social #protocol
at://ruuuuu.de/app.bsky.feed.post/3lzy2ji4nms2z ссылки резолвятся, откуда тут никнейм, какая под ним identity, и т.п.#network #social #protocol
overreacted.io
Where It's at:// — overreacted
From handles to hosting.
❤1
История о том, как не то баг, не то подвисания в софте, на котором работали почтовые офисы, приводил к обвинениям в воровстве тех, кто в этих самых офисах работал. А затем и к судам, и к самоубийствам, и т.п. Тут можно и подкаст послушать, и транскрипт почитать.
#podcast #bug #story
#podcast #bug #story
CoRecursive Podcast
Risk Rolls Downhill - CoRecursive Podcast
What if a software bug drained your savings, ruined your reputation, and nobody believed it wasn’t your fault?Scott Darlington took over a village post office, hoping to give his family a steady life. But the software system kept showing cash shortfalls he…
❤2👍2
Прикольное: нашли прямо дурацкую RCE уязвимость в камерах наблюдения, которые самые разные организации себе ставят. По сути можно было нехитрыми манипуляциями получить контроль над тысячами управляющих серверов, а от них уже и над самими девайсами, которых в больших организациях тоже могут быть сотни и тысячи.
#talk #cybersec #vulnerability
#talk #cybersec #vulnerability
YouTube
DEF CON 33 - Turning Camera Surveillance on its Axis - Noam Moshe
What are the consequences if an adversary compromises the surveillance cameras of thousands of leading Western organizations and companies? As trust in Chinese-made IoT devices declines, organizations face limited alternatives—especially in video surveillance.…
👍2
Тут вот занятный пост. У чуваков есть сервис, который должен перемалывать много разных финансовых данных и приводить их ко внутреннему универсальному формату. Как это водится у приличных людей, со временем сервис оброс легаси и его решили переписать. В компании было много опыта с C++ и поменьше с Rust. И вот они собственно описывают, как сначала взялись переписывать на Rust, но не понравилось, вечно приходилось "бороться с языком", и в итоге сделали на плюсах. С моей колокольни всё выглядит так, что чуваки хотели писать как привыкли на крестах, а когда Rust компилятор бил их по рукам, уходили в расстроенных чувствах.
За ссылку спасибо @qwexter.
#finance #rust #cpp
За ссылку спасибо @qwexter.
#finance #rust #cpp
Databento
Why we didn't rewrite our feed handler in Rust | Databento Blog
We recently faced an interesting decision: what language should we use to rewrite our market data feed handler? Despite Rust's growing popularity in fintech and our own successful use of it in other systems, we chose C++.