Spectator

Moscow, Russia
Joined July 2009
Решил я тут сделать новую СУБД, накидал идей, придумал дизайн, фичи, план… Скормил все это ИИ, а она говорит, дорогой друг, ты нарушил пачку патентов Оракла и IBM, вот ссылки, давай переделывай… На третьем кругу я просто сдался. Так что не ИИ виноват в том что нет новой винды😁
Всех так беспокоит скорость разработки Но пока скорость была "улиточной", без ИИ, были созданы величайшие программные продукты После появления ИИ и широкого доступа к нему всех желающих - НИ ХУ Я Где новые линукс, гугл, или хотя бы виндовс? Лепят клоны дуалинго и трекеры привычек, зато с какой скоростью!
1
25
Sergei Yelin retweeted
Мне нужно было заменить лампочку на балконе. Я сказал об этом киприоту. Он спросил: — А у тебя есть кумбарос? У меня не было кумбароса. Он посмотрел на меня так, будто я признался, что у меня нет детства. — Как это нет кумбароса?
180
263
112
4,246
319,782
Купаться в Волге бесценно. ❤️
13
Аааааааа, великолепно! 😀
1
28
О, да!
Олды и FIDO-шники, не плакать! Но ОС ,была и правда очень стабильной, не ресурсоемкой и надежной.
15
Теплая ламповая документалка с массой флешбеков в старые добрые времена. Я оказывается настолько стар что еще помню до-std’шные времена.😎 youtu.be/lI7tMxzSJ7w?si=vxLu…
14
Однажды на собеседование пришел парень, который, чтобы лучше разобраться в C++03, переписал стандарт от руки.
1
28
А вы же помните, как Кобол рекламировался словами "теперь вы можете уволить своих программистов и писать программы просто на английском языке"? Конечно вы не помните.
24
21
394
21,819
Ближайшие пару дней в твиторе без сварочной маски лучше не появляться. Да и зачем? Май, пиво, шашлык. 😁
14
Обещали rust придет и решит все проблемы безопасности, а оказывается не все. Так и хочется спросить: а что случилось? 😁
Rust doesn’t claim to prevent all security vulnerabilities. However, since 65% of CVEs in large C/C++ codebases are memory safety related, it would fix the majority of them.
33
Однажды я создал ишью для бага в компиляторе Java, 15 лет и десяток инженеров спустя его закрыли с «Won’t fix”. 😁
I created a GitHub issue in a Haskell project 8 years ago. Today, I got a response.
1
49
Когда-то у меня был вот такой, к нему прилагалась книжка «Дизайн процессоров i486” в трех томах, Turbo Assembler и куча свободного времени. Лучшее время евер. ❤️
1
19
Окрошка на квасном кефире вне конкуренции. 😁
Непопулярное мнение: окрошка лучше их всех. PS: на квасе конечно же
16
Sergei Yelin retweeted
Остапа несло. Чак Норрис не знает, что такое SFINAE. Он инстанцирует любой шаблон. С первой попытки. Когда Чак Норрис разыменовывает указатель, указатель разыменовывается. Точка. Чак Норрис не знает, что такое weak_ptr. Библиотеки Чака Норриса не кидают исключения. У тебя сил не хватит их поймать. Чак Норрис не использует псевдонимы — это ослабляет систему типов. Мало кто знает, почему выходят новые версии компиляторов. Чак Норрис делает предупреждение только один раз. В коде Чака Норриса каждая функция — главная. Ветка с кодом Чака Норриса автоматически становится главной. Чак Норрис не сдвигает указатели. Он сдвигает всю память. Когда Чак Норрис делает git push, даже пауэрлифтеры снимают шляпы. Чак Норрис однажды сделал git pull. Сервер вырвало из стойки. В байте Чака Норриса девять бит. Аллокатор Чака Норриса выделяет память операционной системе. Пиши код так, как будто его будет читать Чак Норрис. И твой адрес у него уже есть. Чак Норрис вслух досчитал до UINT_MAX. Дважды. Once Chuck Norris marked the borrow checker as permanently moved.
1
1
4
573
Вчера написал это, сегодня начальник спросил что я знаю про LMAX и Disraptor. 😅
Replying to @Nekrolm @AenVampire
Можно поискать и почитать по ключевым словам LMAX и Disraptor про то как это выглядит, ну и сколько там реально похерено ради получившихся циферок.
33
Sergei Yelin retweeted
Zig is migrating from GitHub to Codeberg ziglang.org/news/migrating-f…
42
50
59
656
300,349
Однажды мою команду бросили поддержать проект, крупного статусного заказчика. Проект был настолько плохим, что даже изменение надписи на кнопке приводило к неопределенному поведению в неопределенное время. На этом проекте я потерял три команды. Прошло 20 лет, а он до сих пор жив.
The worst problems in software engineering are caused by following bad practices. Someone made a slop design for a PoC, pushed it to prod, and 10 years later the smartest engineers can’t untangle this mess.
58
Штош, к сишным ошибкам с указателями, плюсовым утечкам, явовым NPE, добавились растовые паники на unwrap(). Можно поздравить rust, теперь это настоящий промышленный язык программирования со своей уникальной визитной карточкой. 😁
37
Воспоминания разблокированы, когда-то пытался писать такие штуки ну tasm, пытаясь уложить максимум эффектов в минимум байт. Было очень весело. Беззаботная юность.
195 chars of #GLSL vec2 p=(FC.xy*2.-r)/r.y,l,v=p*(1.-(l+=abs(.7-dot(p,p))))/.2;for(float i;i++<8.;o+=(sin(v.xyyx)+1.)*abs(v.x-v.y)*.2)v+=cos(v.yx*i+vec2(0,i)+t)/i+.7;o=tanh(exp(p.y*vec4(1,-1,-2,0))*exp(-4.*l.x)/o);
1
111
Hardening the C++ Standard Library at massive scale. A look at increasing memory safety with libc++ hardening — a collaborative paper from engineers at Apple and Google. The results have been impressive: at Google the team discovered and fixed 1000+ bugs as hardening was enabled. queue.acm.org/detail.cfm?id=…
1
33
3
269
24,037