Forwarded from Neural Machine
Не знаю, как вы, но я не люблю жить с маленькой суммой денег.
👍16🤝4❤1💯1
Forwarded from Jammish's siezureific non-binary chilly autumnal growing new festive spooky disabled gay af random memes
Good news! YouTube has recently updated its tracking link from
You can, however, disable this functionality for now.
Remember to always strip the tracking links!
?si= to ?is= and will now show your full name and profile photo to anyone who opens those links. As a bonus, it will automatically add them as a friend even if they click "not now" on the popup.You can, however, disable this functionality for now.
Remember to always strip the tracking links!
😱9😁3
Jammish's siezureific non-binary chilly autumnal growing new festive spooky disabled gay af random memes
Photo
#suckassstory. И да, видимо, пин надо будет обновить
😱2
Forwarded from Generative Anton
Недавно на одном созвоне услышал, как человек (не из ИИ мира) называет Claude Клавдией.
Я помню из своей юности только одну Клавдию (Клаву): грубоватую жабу из Лунтика без манер (харнесс в те времена еще не придумали).
P.S. Прочитал фандом Лунтика (не спрашивайте) и оказалось, что у неё был друг Захар:
Я помню из своей юности только одну Клавдию (Клаву): грубоватую жабу из Лунтика без манер (харнесс в те времена еще не придумали).
P.S. Прочитал фандом Лунтика (не спрашивайте) и оказалось, что у неё был друг Захар:
В серии «Красивая Клава» у жабы наконец-то появляется друг своего же вида — Захар. Однако, в следующих эпизодах Захар уже не мелькает.
😁6🤔1
#prog #csharp #suckassstory
C# — пример того, как не надо делать язык программирования.
C# очень странно относится к затенению переменных. Обычно он это запрещает. Вот такой код, например, не компилируется:
Вывод компилятора:
Тут в if-блоке вводится новая переменная, которая перекрывает переменную выше. Однако компилятор C# (и это поведение описано в спецификации) смотрит только на включение имён в областях видимости, но не на то, когда они объявлены! Если переставить два оператора местами, код всё равно не компилируется:
Также нельзя написать код, который перекрывает параметр метода:
Однако можно написать метод, который затеняет... Поля класса! Причём и локальными переменными, и аргументами:
...но только до тех пор, пока поля класса не упоминаются в области видимости. Если упоминаются, то нельзя переиспользовать их имена:
...но можно во вложенных областях видимости:
Какой простой, консистентный и полезный набор правил!
BTW раньше было ещё хуже.
C# — пример того, как не надо делать язык программирования.
C# очень странно относится к затенению переменных. Обычно он это запрещает. Вот такой код, например, не компилируется:
string x = "Hi";
if (true) {
string x = "Bye";
}
Вывод компилятора:
error CS0136: A local or parameter named 'x' cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameterТут в if-блоке вводится новая переменная, которая перекрывает переменную выше. Однако компилятор C# (и это поведение описано в спецификации) смотрит только на включение имён в областях видимости, но не на то, когда они объявлены! Если переставить два оператора местами, код всё равно не компилируется:
if (true) {
string x = "Bye";
}
string x = "Hi";Также нельзя написать код, который перекрывает параметр метода:
void method(int x) {
int x = 10; // Ошибка
}Однако можно написать метод, который затеняет... Поля класса! Причём и локальными переменными, и аргументами:
class C {
int x;
int y;
void m(int y /* ок */) {
int x = 10; // тоже ок
}
}...но только до тех пор, пока поля класса не упоминаются в области видимости. Если упоминаются, то нельзя переиспользовать их имена:
using System;
class C {
int x;
void m() {
Console.WriteLine(x);
int x = 10; // Ошибка
}
}
...но можно во вложенных областях видимости:
using System;
class C {
int x;
void m() {
Console.WriteLine(x);
{
int x = 10; // ок
}
}
}
Какой простой, консистентный и полезный набор правил!
BTW раньше было ещё хуже.
💯15😁7💩3
Forwarded from Технологический Болт Генона
Помните историю, как Даниэль Стенберг (автор cURL), сгорел от нейрохрючева, которое пытались на h1 скормить как отчёты об уязвимостях?
https://t.me/tech_b0lt_Genona/5314
Потом они прекратили выплаты, чтобы уменьшить поток
https://t.me/tech_b0lt_Genona/6066
, но это видимо не сильно помогло и в продолжении этой темы Даниэль сказал, что с 1 июля закрывает до 3 августа приём отчётов, чтобы реально отдохнуть
curl summer of bliss
https://daniel.haxx.se/blog/2026/06/15/curl-summer-of-bliss/
Также предлагает присоединиться остальным
А свежий релиз будет перенсён на сентябрь
В целом, я его понимаю. cURL/libcurl это одна из "скреп" интернетов и сложно представить что происходит реально со всеми этими отчётами и багами коих, я уверен, количество немалое.
Но по ленте на h1 видно, что всё равно там движухи много, не смотря на отсутствующие выплаты
https://hackerone.com/curl
ЗЫ Платная поддержка никуда не девается и не приостанавливается
https://t.me/tech_b0lt_Genona/5314
Потом они прекратили выплаты, чтобы уменьшить поток
https://t.me/tech_b0lt_Genona/6066
, но это видимо не сильно помогло и в продолжении этой темы Даниэль сказал, что с 1 июля закрывает до 3 августа приём отчётов, чтобы реально отдохнуть
curl summer of bliss
https://daniel.haxx.se/blog/2026/06/15/curl-summer-of-bliss/
Также предлагает присоединиться остальным
You too?
If you and your Open Source projects also want to participate in the summer of bliss 2026: just do it and let us know! I would of course encourage you to do so. To take care of yourself as a top priority.
The bad guys won’t rest
Probably not. But we will.
А свежий релиз будет перенсён на сентябрь
В целом, я его понимаю. cURL/libcurl это одна из "скреп" интернетов и сложно представить что происходит реально со всеми этими отчётами и багами коих, я уверен, количество немалое.
Но по ленте на h1 видно, что всё равно там движухи много, не смотря на отсутствующие выплаты
https://hackerone.com/curl
ЗЫ Платная поддержка никуда не девается и не приостанавливается
😁6👍4