commit -m "better"
https://www.phoronix.com/news/sched_ext-Ahead-Of-Linux-6.12 Linus жмется, и не пускает #sched_ext в ядро. Наверное, потому что он не хочет, чтобы у меня перестал тормозить браузер во время сборки ядра. Ну или, что более вероятно, не хочет оставлять пару…
https://github.com/iovisor/bcc/blob/master/docs/kernel-versions.md
Кстати, полезный список ссылок на коммиты, в которых добалялись те или иные фичи #ebpf ядро.
По мне довольно полезно для понимания, когда и зачем срабатывает тот или иной ebpf callback.
Кстати, полезный список ссылок на коммиты, в которых добалялись те или иные фичи #ebpf ядро.
По мне довольно полезно для понимания, когда и зачем срабатывает тот или иной ebpf callback.
GitHub
bcc/docs/kernel-versions.md at master · iovisor/bcc
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more - iovisor/bcc
❤4👍2
commit -m "better"
Человечеству совершенно необходим инфраструктурный сервис, который бы по sha256 от данных мог вернуть эти данные. Такой глобальный DHT, натянутый на большое число компьютеров. Нужно это: * чтобы хранить результаты вычисления чистых функций (это когда на…
Помимо глобального DHT, у человечества есть еще нескольк нерешенных, сложных, проблем.
Одна из них - это консистентная база данных, чуть более сложная, чем K/V (ну, например, чтобы умела хорошо планировать и выполнять cross host запросы), которая хорошо (например, может потреблять значительно разнотипное оборудование в рамках одной инсталляции) скейлится горизонтально, без постоянного облизывания человеком.
Я знаю несколько вариантов, которые удовлетворяют части этих условий, но не знаю ни одной, которая бы удовлетворяла всем.
Помню, как вот эти вот господа https://www.opennet.ru/opennews/art.shtml?num=61730 начинали с помпой, что они ниибацца инженеры из Гугла (или откуда они там были), и сейчас запилят ровно то, что я описал выше.
Во-первых, не получилось, во-вторых, теперь на то, что получилось нельзя даже толком посмотреть.
Очень жаль, начало было интересным.
Одна из них - это консистентная база данных, чуть более сложная, чем K/V (ну, например, чтобы умела хорошо планировать и выполнять cross host запросы), которая хорошо (например, может потреблять значительно разнотипное оборудование в рамках одной инсталляции) скейлится горизонтально, без постоянного облизывания человеком.
Я знаю несколько вариантов, которые удовлетворяют части этих условий, но не знаю ни одной, которая бы удовлетворяла всем.
Помню, как вот эти вот господа https://www.opennet.ru/opennews/art.shtml?num=61730 начинали с помпой, что они ниибацца инженеры из Гугла (или откуда они там были), и сейчас запилят ровно то, что я описал выше.
Во-первых, не получилось, во-вторых, теперь на то, что получилось нельзя даже толком посмотреть.
Очень жаль, начало было интересным.
www.opennet.ru
CockroachDB сворачивает Core-редакцию и меняет модель лицензирования
Компания CockroachDB объявила о смене лицензионной политики, прекращении поставки Core-варианта своей СУБД и существенном ограничении бесплатных опций. Изменения будут применены начиная с выпуска 24.3, запланированного на ноябрь. Код CockroachDB продолжит…
👍8
Forwarded from Terra Magnifica
This media is not supported in your browser
VIEW IN TELEGRAM
Доброе утро
❤20😁4🔥2
Дачный A/B на примере.
На картинке мы видим настоящий "зеленый" A/B +20%, с правой стороны я положил удобрения, на обложке которых было написано, что они "дают насыщенный изумрудный цвет и стимулируют рост", а с левой стороны - не положил.
В удивительное время живем, что написано, то и дают!
На картинке мы видим настоящий "зеленый" A/B +20%, с правой стороны я положил удобрения, на обложке которых было написано, что они "дают насыщенный изумрудный цвет и стимулируют рост", а с левой стороны - не положил.
В удивительное время живем, что написано, то и дают!
😁44👍22🔥16🤯4✍3❤2🎃1
Forwarded from Mantichore Clava
Генрих Антон Мюллер и его таинственная машина безумия.
Строения, произведённые Мюллером между 1912 и 1927 годами в психиатрической больнице Мюнзинген, Швейцария.
Генрих Антон Мюллер был творческой личностью. Французский винодел и художник, который изобрёл машину для обрезки виноградных лоз перед прививкой.
К сожалению, он упустил патент, и в результате его изобретение было скопировано и использовано другими. Это привело Мюллера в состояние глубокой депрессии, и по мере ухудшения его поведения он был помещён в психиатрическую клинику Мюнзинген, недалеко от Берна в Швейцарии, где он оставался до конца своих дней. Здесь он начал строить сложные и странные машины из веток, тряпок и проволоки, смазывая детали собственными экскрементами. Мюллер не осмеливался рассказывать кому-либо, для чего будут использоваться его машины, из-за страха и паранойи снова всё потерять.
Строения, произведённые Мюллером между 1912 и 1927 годами в психиатрической больнице Мюнзинген, Швейцария.
Генрих Антон Мюллер был творческой личностью. Французский винодел и художник, который изобрёл машину для обрезки виноградных лоз перед прививкой.
К сожалению, он упустил патент, и в результате его изобретение было скопировано и использовано другими. Это привело Мюллера в состояние глубокой депрессии, и по мере ухудшения его поведения он был помещён в психиатрическую клинику Мюнзинген, недалеко от Берна в Швейцарии, где он оставался до конца своих дней. Здесь он начал строить сложные и странные машины из веток, тряпок и проволоки, смазывая детали собственными экскрементами. Мюллер не осмеливался рассказывать кому-либо, для чего будут использоваться его машины, из-за страха и паранойи снова всё потерять.
😢21🔥4👍2
Mantichore Clava
Генрих Антон Мюллер и его таинственная машина безумия. Строения, произведённые Мюллером между 1912 и 1927 годами в психиатрической больнице Мюнзинген, Швейцария. Генрих Антон Мюллер был творческой личностью. Французский винодел и художник, который изобрёл…
Тот самый прообраз "из говна и палок"
👍17
https://pydong.org/posts/PythonsPreprocessor/
Гля какая красота - препроцессор для python.
Коллеги эксплуатируют тот факт, что в блоке, в котором вы указываете кодировку, можно подсунуть фейковую кодировку, которая уже сделает магию:
Я когда-то тоже запилил препроцессор для python, но я делал иначе, я заманкейпатчил систему импорта модулей, с примерно таким же результатом. Предлагаемый способ практичнее, потому что позволяет добиваться результата per file.
python с curly braces - это, безусловно, очень хорошечно.
Гля какая красота - препроцессор для python.
Коллеги эксплуатируют тот факт, что в блоке, в котором вы указываете кодировку, можно подсунуть фейковую кодировку, которая уже сделает магию:
# coding=utf8
# -*- coding: utf8 -*-
# vim: set fileencoding=utf8 :
Я когда-то тоже запилил препроцессор для python, но я делал иначе, я заманкейпатчил систему импорта модулей, с примерно таким же результатом. Предлагаемый способ практичнее, потому что позволяет добиваться результата per file.
python с curly braces - это, безусловно, очень хорошечно.
Pydong
Python’s Preprocessor
Every now and then you hear outrageous claims such as “Python has no preprocessor”.
🔥20🤡8😱6👍4🤔2❤1😈1
https://t.me/rasstriga/12549
В телеге сообщения ходят plain text. Ну, то есть, там есть e2s encryption, но сервер текст сообщения знает. Это отличает telegram от того же whatsapp, где есть настоящий e2e encryption.
Поэтому у французской полиции очень понятная и конкретная предъява к Дурову, что он технически может заняться модерацией в телеге, но отказывается сотрудничать с ними.
А вот whatsapp такое предъявить нельзя, потому что честный e2e.
Жадность фраера сгубила, как говорится.
В телеге сообщения ходят plain text. Ну, то есть, там есть e2s encryption, но сервер текст сообщения знает. Это отличает telegram от того же whatsapp, где есть настоящий e2e encryption.
Поэтому у французской полиции очень понятная и конкретная предъява к Дурову, что он технически может заняться модерацией в телеге, но отказывается сотрудничать с ними.
А вот whatsapp такое предъявить нельзя, потому что честный e2e.
Жадность фраера сгубила, как говорится.
Telegram
Расстрига
Павла Дурова задержали во Франции. Это произошло в аэропорту Ле Бурже, куда бизнесмен прилетал на частном самолете из Азербайджана.
По информации телеканала TF1, ордер на арест Дурова был выдан из-за того, что он «не сотрудничал с французскими силовиками…
По информации телеканала TF1, ордер на арест Дурова был выдан из-за того, что он «не сотрудничал с французскими силовиками…
🤡29👍9🤔5👎2🤬1😴1👻1
commit -m "better"
https://github.com/iovisor/bcc/blob/master/docs/kernel-versions.md Кстати, полезный список ссылок на коммиты, в которых добалялись те или иные фичи #ebpf ядро. По мне довольно полезно для понимания, когда и зачем срабатывает тот или иной ebpf callback.
Будни #bootstrap
Довольно много софта, которое хочет что-то собирать под #ebpf, путает target компилятор, и freestanding компилятор.
target компилятор - это компилятор, который собирает код под нужную нам платформу.
freestanding компилятор - это компилятор, который не знает, под какую платформу он собирает, но ему ее можно передать в аргументах командной строки.
Вот почему-то почти весь код, который я собирал для bpf, ожидает, что он может взять target компилятор, передать ему
А разгадка одна - безблагодатность.
А потом странные ошибки сборки и линковки, с которыми без поллитры не разберешься.
Наверное, потому что все уже привыкли, что host/target - это две разных платформы, и системы сборки как-то (чаще плохо) это поддерживают, а вот третье измерение - это уже перебор.
Хотя, как ни странно, gnu build system изначально имела три платформы, build/host/target, но они значат не совсем то, что нужно для bpf.
Я это называю host/target/for_target, и, мне кажется, это лучше отражает суть происходящего, но протащить это в сборочные скрипты того или иного проекта - это жесть, приходится wrap кучу тулчейнов, чтобы они из контекста понимали, для чего сейчас вызвана компиляция.
Это настолько subtle, что я не смог найти хороший пример для bpf, чтобы из кода было понятно, что тут происходит, но вот вам пример для cargo - https://github.com/pg83/ix/blob/main/pkgs/die/rust/cargo.sh#L57-L95
Я настолько задолбался разбираться, где там и что зовется под host и под target (скорее всего, потому что господа в моноклях сами это не понимают), что пробую компилять/линковать в разных режимах, пока не соберется.
Работает превосходно!
Довольно много софта, которое хочет что-то собирать под #ebpf, путает target компилятор, и freestanding компилятор.
target компилятор - это компилятор, который собирает код под нужную нам платформу.
freestanding компилятор - это компилятор, который не знает, под какую платформу он собирает, но ему ее можно передать в аргументах командной строки.
Вот почему-то почти весь код, который я собирал для bpf, ожидает, что он может взять target компилятор, передать ему
-target bpf, и все будет хорошо.А потом странные ошибки сборки и линковки, с которыми без поллитры не разберешься.
Наверное, потому что все уже привыкли, что host/target - это две разных платформы, и системы сборки как-то (чаще плохо) это поддерживают, а вот третье измерение - это уже перебор.
Хотя, как ни странно, gnu build system изначально имела три платформы, build/host/target, но они значат не совсем то, что нужно для bpf.
Я это называю host/target/for_target, и, мне кажется, это лучше отражает суть происходящего, но протащить это в сборочные скрипты того или иного проекта - это жесть, приходится wrap кучу тулчейнов, чтобы они из контекста понимали, для чего сейчас вызвана компиляция.
Это настолько subtle, что я не смог найти хороший пример для bpf, чтобы из кода было понятно, что тут происходит, но вот вам пример для cargo - https://github.com/pg83/ix/blob/main/pkgs/die/rust/cargo.sh#L57-L95
Я настолько задолбался разбираться, где там и что зовется под host и под target (скорее всего, потому что господа в моноклях сами это не понимают), что пробую компилять/линковать в разных режимах, пока не соберется.
Работает превосходно!
GitHub
ix/pkgs/die/rust/cargo.sh at main · pg83/ix
ix package manager. Contribute to pg83/ix development by creating an account on GitHub.
👍14🐳4🔥3
https://www.opennet.ru/opennews/art.shtml?num=61761
https://lore.kernel.org/lkml/CAHk-=wj1Oo9-g-yuwWuHQZU8v=VAsBceWCRLhWxy7_-QnSa1Ng@mail.gmail.com/
"Линус Торвальдс ответил: Хватит"
"#Kent Оверстрит ответил, что Bcachefs определённо более надёжна..."
"Торвальдс возразил ..."
https://lore.kernel.org/lkml/ihakmznu2sei3wfx2kep3znt7ott5bkvdyip7gux35gplmnptp@3u26kssfae3z/
"But I do have really good automated testing (I put everything through lockdep, kasan, ubsan, and other variants now), and a bunch of testers
willing to run my git branches on their crazy (and huge) filesystems"
https://lore.kernel.org/lkml/7dwjsfnrxyxewrxsyznkl6kbgilnfisom7igpeyesmihktejqt@njz4xjtpcgw5/
"You guys are freaked out because I'm moving quickly and you don't have visibility into my own internal process, that's all"
Директор детского сада попросил у своего давнего друга, командира
воинской части, чтоб тот прислал ему двух солдат отремонтировать
электрику в детском саду.
Через пару дней после посещения солдатами детского сада звонит директор к другу и говорит, что после того как солдаты отремонтировали электрику
дети стали ругаться матом, причем такими словами, которые не каждый
знает.
Вызывает командир этих двух солдат и просит одного из них расказать как
они ремонтировали электрику.
Солдат:
- Ну что я могу сказать, товарищ командир. Нужно было припаять контакт, рядовой Петров сел мне на плечи и стал паять.
Командир:
- Ну и что было дальше?
Солдат:
- Ну Петров паяет, а я чувствую, что мне на голову что-то горячее капает.
Командир:
- Ну и....?
Солдат:
- Ну я и говорю, мол, рядовой Петров Вы что не видите, что Вашему боевому товарищу на голову раскаленное олово капает....
(если что, я на стороне Кента, пусть ворошит это осиное гнездо всласть)
https://lore.kernel.org/lkml/CAHk-=wj1Oo9-g-yuwWuHQZU8v=VAsBceWCRLhWxy7_-QnSa1Ng@mail.gmail.com/
"Линус Торвальдс ответил: Хватит"
"#Kent Оверстрит ответил, что Bcachefs определённо более надёжна..."
"Торвальдс возразил ..."
https://lore.kernel.org/lkml/ihakmznu2sei3wfx2kep3znt7ott5bkvdyip7gux35gplmnptp@3u26kssfae3z/
"But I do have really good automated testing (I put everything through lockdep, kasan, ubsan, and other variants now), and a bunch of testers
willing to run my git branches on their crazy (and huge) filesystems"
https://lore.kernel.org/lkml/7dwjsfnrxyxewrxsyznkl6kbgilnfisom7igpeyesmihktejqt@njz4xjtpcgw5/
"You guys are freaked out because I'm moving quickly and you don't have visibility into my own internal process, that's all"
Директор детского сада попросил у своего давнего друга, командира
воинской части, чтоб тот прислал ему двух солдат отремонтировать
электрику в детском саду.
Через пару дней после посещения солдатами детского сада звонит директор к другу и говорит, что после того как солдаты отремонтировали электрику
дети стали ругаться матом, причем такими словами, которые не каждый
знает.
Вызывает командир этих двух солдат и просит одного из них расказать как
они ремонтировали электрику.
Солдат:
- Ну что я могу сказать, товарищ командир. Нужно было припаять контакт, рядовой Петров сел мне на плечи и стал паять.
Командир:
- Ну и что было дальше?
Солдат:
- Ну Петров паяет, а я чувствую, что мне на голову что-то горячее капает.
Командир:
- Ну и....?
Солдат:
- Ну я и говорю, мол, рядовой Петров Вы что не видите, что Вашему боевому товарищу на голову раскаленное олово капает....
(если что, я на стороне Кента, пусть ворошит это осиное гнездо всласть)
www.opennet.ru
Линус Торвальдс начал сожалеть, что принял Bcachefs в ядро Linux
При обсуждении очередной порции исправлений, предложенных для включения в ядро 6.11-rc5 автором Bcachefs, Линус Торвальдс написал, что начинает сожалеть о том, что принял файловую систему Bcachefs в состав ядра. Недовольство Торвальдса связано с тем, что…
🤣17😁11❤4🐳2🔥1
Forwarded from Хроники ебанариев
#нампишут
Попросил знакомого программиста разблокировать мне ютуб. Он сперва согласился а потом спросил буду ли я еще голосовать за Владимира Владимировича. я сказал "да,конечно" а он ответил вот тогда его и проси. Можно ли на него какое то заявление написать за неуважение к властям?
Попросил знакомого программиста разблокировать мне ютуб. Он сперва согласился а потом спросил буду ли я еще голосовать за Владимира Владимировича. я сказал "да,конечно" а он ответил вот тогда его и проси. Можно ли на него какое то заявление написать за неуважение к властям?
🤡36😁26🤣6👏3👍2🐳2