Мне надо было весь рынок и конкретно долю инкрементного ETL в нем. Пришел к тому, чтобы тупо размер рынка КХД 67 млрд руб в 2023 (ссылку дать не могу сейчас, но какая-то есть) умножить на долю ETL средств в нем, у меня 29,57% получилось, не помню, откуда цифру взял, по-моему с зарубежного рынка экстраполировал. Кстати, что ChatGPT, что DeepSeek по тому же самому алгоритму оценивали, только доля ETL у них 30-45% априори была. Но этот анализ - вещь вообще очень субъективная, по зарубежным данным оценки в разы расходятся.
Ну и долю инкрементного ETL мне еще надо было высчитать, получилось 10% нижняя оценка (кол-во компаний, использующих Flink vs кол-во компаний, использующих Spark) и 30% верхняя (там какой-то опрос по задержкам данных нарыл)
Мне на днях нужно было дописать запрос в clickhouse, в синтаксисе его array functions, вычисление дельты при join-операции. Там 3 строчки. Решил проверить chatgpt, скормил ему сам запрос строк в 50, с комментами, что тут нужно добавить, попросил дописать. Он начал дописывать всякую чушь. Пока четко не написал "нужен union этих 3х cartesian-ов в 3 строчки", с объяснениями еще строк на 5, выдавал фигню. С четкой инструкцией и объяснением - справился. Я понимаю, что это проблема вида "фигню спросил - фигню ответили" и "без тз результат - хз", но реально проще было самому написать, чем объяснить, просто чет заленился.
Ну и на той неделе делал анализ размера рынка ETL, и презентацию к этому всему - без chatgpt и deepseek я бы делал это очень и очень долго.
я в юности делал и то, и другое, и третье) Что-то там конечно работало: "ОС" грузилась с дискеты и давала чето-там посмотреть, "компилятор" чето там компилял - арифметичку, циклы, функции, а "3D-движок" радостно крутил текстурированный кубик) но ясен пень это все уровня "поделка".
Алексей, перечитайте название статьи и соотнесите с вашей писаниной. Вам про Фому, вы про Ерему. Если хотите пофлудить на темы, интересующие вас - пишите свою статью, я ее с удовольствием не прочитаю. Только с теорией не забудьте ознакомиться, чтоб не позориться. Сарказм свой оставьте себе на погоны. Всего доброго.
если вы можете что-то установить, то это уже не иммутабельное. Скорее всего, вы имели в виду мутабельную ссылку на иммутабельный объект. Ситуация, подобная описанной вами, в частности решается использованием atomicReference + CAS, либо различными блокировками.
Но иммутабельность во многих случаях действительно позволяет избежать гонки - в приведенном вами примере, если, скажем, мы получили в одном потоке ссылку на иммутабельную мапу, то мы можем быть 100% уверены, что читать из нее безопасно, и хоть сколько потоков могут одновременно это делать, не синхронизируясь. С мутабельной мапой приходилось бы либо блокировки юзать, либо полагаться на какие-то соглашения об ее использовании
Я в Scala уже лет 10 так пишу, и не помер. Удобно. Возьмите любую библиотеку стримов - Rx, akka streams, fs2, finagle (asyncStream), да даже dstream из спарка - везде будет +/- такой же код, и это удобно
Чтобы создать нормальную цивилизацию, нужен огонь, а с ним под водой проблемы. Ну и у Дробышевского как-то видел, что принципиальное отличие человека от других видов, обладающих интеллектом (обезьян, ворон, осьминогов, итд) - у человека деятельность конструктивная, а у животных - деструктивная. Грубо говоря, обгрызть или надломить палку могут и обезьяна, и ворона, но присоединить к палке камень дрдумался только человек. И есть определенный барьер в весе мозга, т.е. у условного питекантропа было 500 г, и это еще обезьяна, но вот 600 г - это уже человек (умелый), рядом с которым и обработанные камни валяются массово, и кисти рук уже приспособлены к этому, итд. Осьминоги чуток не дотягивают. Что мешает китам и слонам при этом стать самыми умными на планете - хз.
Негода вроде авиационный инженер. У него до болида был собственный турбореактивный двигатель, по его заявлению, самый маленький в мире, пара радиоуправляемых самолетов
то, что сорвался оффер, это, положим, ладно. Дело в том, что в статье он явно обозначил, что вот собеседовался в компанию мечты (хотя какая из Сбера компания мечты, я хз), сорвалось, и он пошел по старым офферам куда возьмут, потому что поджимает аренда, жена беременна итд. Он показал, что место, куда он в итоге устроился - не компания мечты, а значит, скорее всего, скоро уйдет. Нужны им такие риски? Думаю, не очень. Дело не в эмоциях, а в простом прагматизме, что на текущее место сотрудник явно пришел "пересидеть".
Одна из них ответила мне, они внутри своего коллектива подумали, посовещались, позвонили на мое прошлое место работы, и приняли решение взять меня. Сейчас я работаю у них.
Этим ребятам, у которых вы сейчас работаете, очень "приятно" читать данную статью. Я думаю, они сейчас тоже думают, что с вами делать
Самый простой и быстрый способ протестировать интеллект собеседника - это в разговоре упомянуть обобщенное утверждение о группе вроде "в среднем азиаты ниже европейцев". Если ваш собеседник ответит вам что-то вроде "не все азиаты низкие" или "я знаю одного высокого азиата", то это значит, что у него достаточно низкий IQ. Своим ответом он показал, что попросту не понимает абстрактных идей
Это автор данного поста не понимает абстрактных идей, и не способен понять, что одно и то же утаерждение может казаться или даже быть истинным для одного, и ложным - для другого. Ответы в стиле тех, которые приведены, показывают лишь то, что для собеседника приведенное утверждение либо сомнительно, либо ложно, либо он сам проверяет вопрошающего на предмет понимания им концепции дисперсии.
Вы же сходили к нотариусу и заверили скриншот? Если нет, то ваши скриншоты не стоят тех байтов, которые они занимают в памяти
Мне надо было весь рынок и конкретно долю инкрементного ETL в нем. Пришел к тому, чтобы тупо размер рынка КХД 67 млрд руб в 2023 (ссылку дать не могу сейчас, но какая-то есть) умножить на долю ETL средств в нем, у меня 29,57% получилось, не помню, откуда цифру взял, по-моему с зарубежного рынка экстраполировал. Кстати, что ChatGPT, что DeepSeek по тому же самому алгоритму оценивали, только доля ETL у них 30-45% априори была. Но этот анализ - вещь вообще очень субъективная, по зарубежным данным оценки в разы расходятся.
Ну и долю инкрементного ETL мне еще надо было высчитать, получилось 10% нижняя оценка (кол-во компаний, использующих Flink vs кол-во компаний, использующих Spark) и 30% верхняя (там какой-то опрос по задержкам данных нарыл)
Мне на днях нужно было дописать запрос в clickhouse, в синтаксисе его array functions, вычисление дельты при join-операции. Там 3 строчки. Решил проверить chatgpt, скормил ему сам запрос строк в 50, с комментами, что тут нужно добавить, попросил дописать. Он начал дописывать всякую чушь. Пока четко не написал "нужен union этих 3х cartesian-ов в 3 строчки", с объяснениями еще строк на 5, выдавал фигню. С четкой инструкцией и объяснением - справился. Я понимаю, что это проблема вида "фигню спросил - фигню ответили" и "без тз результат - хз", но реально проще было самому написать, чем объяснить, просто чет заленился.
Ну и на той неделе делал анализ размера рынка ETL, и презентацию к этому всему - без chatgpt и deepseek я бы делал это очень и очень долго.
Скорее не 100, а 200 лет
А там не doom 2 на скрине?
Ну и еще total annihilation грех не вспомнить.
Fallout 1,2
я в юности делал и то, и другое, и третье) Что-то там конечно работало: "ОС" грузилась с дискеты и давала чето-там посмотреть, "компилятор" чето там компилял - арифметичку, циклы, функции, а "3D-движок" радостно крутил текстурированный кубик) но ясен пень это все уровня "поделка".
Парень - гений.
Алексей, перечитайте название статьи и соотнесите с вашей писаниной. Вам про Фому, вы про Ерему. Если хотите пофлудить на темы, интересующие вас - пишите свою статью, я ее с удовольствием не прочитаю. Только с теорией не забудьте ознакомиться, чтоб не позориться. Сарказм свой оставьте себе на погоны. Всего доброго.
проблема чтения устаревшего значения решается следующим образом:
читаем значение
производим действия, подразумевающие данное значение
перечитываем значение, если не изменилось - выходим, дело сделано; если изменилось - goto 2
к иммутабельности отношения не имеет
если вы можете что-то установить, то это уже не иммутабельное. Скорее всего, вы имели в виду мутабельную ссылку на иммутабельный объект. Ситуация, подобная описанной вами, в частности решается использованием atomicReference + CAS, либо различными блокировками.
Но иммутабельность во многих случаях действительно позволяет избежать гонки - в приведенном вами примере, если, скажем, мы получили в одном потоке ссылку на иммутабельную мапу, то мы можем быть 100% уверены, что читать из нее безопасно, и хоть сколько потоков могут одновременно это делать, не синхронизируясь. С мутабельной мапой приходилось бы либо блокировки юзать, либо полагаться на какие-то соглашения об ее использовании
Я в Scala уже лет 10 так пишу, и не помер. Удобно. Возьмите любую библиотеку стримов - Rx, akka streams, fs2, finagle (asyncStream), да даже dstream из спарка - везде будет +/- такой же код, и это удобно
4.85 - Эльбрус.
ну а у интела - 6.7
у синтакоров scr9 - 6.46 (прототип на fpga, сравнивать конечно сложно, частоты другие, но все же, https://syntacore.ru/page/products/processor-ip/scr9ru)
у cloudbear - 5.7
Все равно сильно другие цифры.
Это во многом было слизано со Scala. А вообще, этой фигне в java уже более 10 лет
Чтобы создать нормальную цивилизацию, нужен огонь, а с ним под водой проблемы. Ну и у Дробышевского как-то видел, что принципиальное отличие человека от других видов, обладающих интеллектом (обезьян, ворон, осьминогов, итд) - у человека деятельность конструктивная, а у животных - деструктивная. Грубо говоря, обгрызть или надломить палку могут и обезьяна, и ворона, но присоединить к палке камень дрдумался только человек. И есть определенный барьер в весе мозга, т.е. у условного питекантропа было 500 г, и это еще обезьяна, но вот 600 г - это уже человек (умелый), рядом с которым и обработанные камни валяются массово, и кисти рук уже приспособлены к этому, итд. Осьминоги чуток не дотягивают. Что мешает китам и слонам при этом стать самыми умными на планете - хз.
Негода вроде авиационный инженер. У него до болида был собственный турбореактивный двигатель, по его заявлению, самый маленький в мире, пара радиоуправляемых самолетов
Ну вот что интересного в том, чтобы интерпретатор делать switch-ом?
то, что сорвался оффер, это, положим, ладно. Дело в том, что в статье он явно обозначил, что вот собеседовался в компанию мечты (хотя какая из Сбера компания мечты, я хз), сорвалось, и он пошел по старым офферам куда возьмут, потому что поджимает аренда, жена беременна итд. Он показал, что место, куда он в итоге устроился - не компания мечты, а значит, скорее всего, скоро уйдет. Нужны им такие риски? Думаю, не очень. Дело не в эмоциях, а в простом прагматизме, что на текущее место сотрудник явно пришел "пересидеть".
Этим ребятам, у которых вы сейчас работаете, очень "приятно" читать данную статью. Я думаю, они сейчас тоже думают, что с вами делать
Я искренне желаю вашей команде и вашей компании дальнейших успехов и процветания!
Это автор данного поста не понимает абстрактных идей, и не способен понять, что одно и то же утаерждение может казаться или даже быть истинным для одного, и ложным - для другого. Ответы в стиле тех, которые приведены, показывают лишь то, что для собеседника приведенное утверждение либо сомнительно, либо ложно, либо он сам проверяет вопрошающего на предмет понимания им концепции дисперсии.
Для тех, кто хочет привнести в Java немного функциональности, существует Scala.