уповноважений по милицях в Дарницькі печери
  • ООП мертве? Як парадигми програмування воюють зі складністю

    Події реального світу важко описувати в ООП, тому що він вимагає чіткої структури даних. А світ набагато варіативніший та не такий детермінований, як здається.

    Там, де з ООП надто складно, без нього, майже завжди, непідйомна складність настає ще раніше.

    Підтримали: Ruslan Dmytrakovych, Yuri Glushko
  • ООП мертве? Як парадигми програмування воюють зі складністю

    Хмм.

    > Коли до цього підходу додалася можливість групувати логіку у вигляді процедур і функцій, з’явився процедурний стиль програмування.

    Процедурний стиль був значно раніше структурного. Років так на 10. До часів S/360 він вже був «загальним місцем».

    Структурний стиль має причину не просто в якійсь відмові від GOTO. Відмова була потрібна для автоматизованої верифікації коду. Писати структурно можна було і на Fortran IV. І більшість вже так робила. Але, коли переходи не визначені явними відповідними словами для програми-аналізатора — для того рівня вирахувати, що тут цикл, а тут ранній вихід, було просто неможливо — рівень заліза не дозволяв. Приклад на малюнку це підкреслює, там проста зрозуміла логіка, тільки без відступів:) Я бачив і реальні плетінки, ось там було тяжко.

    (Схожим чином, LISP був розроблений вперше в 1958-му, але залізо, на якому було б вигідно його запускати, зʼявилось тільки в 1970-х. І ще можна прикладів набрати.)

    Це тільки в процесі впровадження усвідомили, що воно ще й дає, у більшости випадків, полегшення читання коду — і тоді структурний стиль почав входити в навчання.

    І згадувати C у звʼязку зі структурним програмуванням недоречно, бо C ніяк його не форсував. Ба більше, тільки подивитись на Duffʼs device достатньо, щоб зрозуміти, що все там не так ;\

    Є два різних ООП: активних обʼєктів (Simula, Smalltalk, в «емуляції» будь-яка система на акторах, наприклад, Erlang) і пасивних обʼєктів (C, C++, Java, C#, Python, JavaScript, тисячи їх). Коли волають що «Алан Кей писав зовсім про інше», змішують, навмисно чи ні, ці два типи.

    > Замість наслідування Go використовує композицію, а поліморфізм досягається через інтерфейси. Це дозволяє писати код без надлишкової складності класичних ООП-мов.

    Це можна було робити і на класичних ООП мовах, хоч на C++. Просто не створювати високі ієрархії наслідування. Я був на проектах, де їх не було, бо не було причини — і був на таких, де без багаторівневого наслідування можна було вішатись від складности. Штучна заборона наслідування реалізації — не краща ідея на рівні мови, мʼяко кажучи.

    Ну і, по відгукам тих, хто пише на Go, щільність copy-paste там — в реальних галерно-корпоративних проектах — просто зашкалює. Тобто краще не стало.

    З загальним висновком статті — принципово згоден на 101%. Не треба все лікувати молотком:)

  • AMD уклала масштабну угоду з OpenAI на мільярди доларів

    А ещё он пропустил Великую Депрессию, когда проститутки давали только чтобы согреться об клиента.

    After our days, in the fall of man
    One day this will heal again.
    Beasts crawl forth over desert clay.
    And Mankind will be nature’s prey.
    Ruined towns break forth in vines.
    Trees, leaves, fleet combine.
    Humankind will have lost its sway.
    The world again will be theirs one day.

  • Софт скіли для технічного спеціаліста — це не просто nice to have. Це must to grow

    І що, ці тези невірні?
    (Щонайменше, іноді)

  • Науковці Львівської політехніки потрапили до світового рейтингу TOP-2% учених

    Це не у них, це у Elsevier (ті ще гади)

  • Науковці Львівської політехніки потрапили до світового рейтингу TOP-2% учених

    Зараз усю науку міряють цитуванням.

  • Американці беруть відпустки задля того, щоб поспати

    На останній галерній роботі було схоже. Взяв відпустку і перші чотири дні валявся в ліжку і слухав турбофолк (навіть нашу попсу мозок не приймав, занадто складно). Мабуть, це був слабкий степінь вигорання.

    Відношення в США до роботи в цьому сенсі реально жахливе. Наш формат «два тижні відробив — день оплачуваної відпустки заробив» тут близький до оптимального.

    Підтримав: Pavlo Trepytion
  • Кажуть, скоро айтівці залишаться без роботи... схоже, не тільки айтівці... Обговорюємо AI музику

    Я думаю, що етно-фольк, наприклад, ще не кожен співак/ співачка зможуть виконати, як оригінал. Чз професійне володіння голосом, техніку ітд.

    Ну, тут питання, що саме «етно-фольк». Якщо той _справжній_ етно-фольк, що відтворює стиль дійсно народних співів, за період, умовно, до 1800-го, то з ним проблем нема, бо він навмисно створювався так, щоб проспівати мог кожний і кожна (бо обряди вимагають участі, і не в кожному селі буде чудовий голос), там в принципі не могло бути високої техніки, якої треба навчатись; цікаві штуки є в мелодіях, в текстах, але не в технічній складності. Майже все, що зараз, починаючи з радянських часів, показують як «народні» пісні, що російські з Бабкіною, Кадишевою і пр., що українські з Мареничами, Соловʼяненком, це вже наполовину або повністю під впливом «високої» музики. Новий сучасний «етно-фолк» на зразок Ярри чи Поророки — туди ж, там консерваторію видно за версту неозброєним оком, про що б вони не співали і на яких інструментах не грали.

    Можна їх назвати національними школами, звісно. І таких буде багато. Я тому поруч і згадав ірландську школу, що якісно відтворити такий стиль поки, здається, не можуть...

  • Кажуть, скоро айтівці залишаться без роботи... схоже, не тільки айтівці... Обговорюємо AI музику

    Альо, ці часи вже років 5 як остаточно настали, прокидайтеся.

    Тоді не було б нової музики. А вона таки є, і є вельми цікаве.

    Або все не так погано у відомих способах, або винайшлись нові.

    Підтримав: Oleksandr Suvorov
  • Кажуть, скоро айтівці залишаться без роботи... схоже, не тільки айтівці... Обговорюємо AI музику

    О, и мне его предложило сегодня... и не только, вот, например, роскошная Цветаева:
    Но поскольку мы на DOU:
    www.youtube.com/@Віршоспів
    Есть и другие, но у этого действительно видео, а не картинки...
    В общем, волна таки пошла и нас зальёт скоро полностью.

    Підтримав: Kostiantyn Reu
  • Цибулева архітектура (Onion Architecture): Посібник зі створення гнучких і тестованих застосунків на .NET та Azure

    На відміну від інфоциганської маячні Мартіна, те, що в статті, хоча б наводить на розумні думки.

    Підтримав: Serhii Novik
  • Ваше «дякую» та «будь ласка» обходяться OpenAI в мільйони доларів

    <<< Мяу!

    >>> Мяу! Привет! Рад тебя видеть! 🐈

    >>> Чем могу помочь сегодня? Может, нужна помощь с чем-то или просто хочешь поболтать?

    Ой скільки я води витратив... пепелац би метрів 100 пролетів?

  • Справжній ШІ взагалі не матиме бази даних

    В биологическом разуме есть память. Значит, будет и в неестественном интеллекте.
    «Всё есть код» не сделано даже в LISP, там есть «всё есть код или данные, зависит от интерпретации».

    Но ваш подход может быть полезен как теоретически маргинальный случай, с которым можно сравнивать. Примерно как машина Тьюринга против машины Машкина.

  • Гра була пройдена у 1918 році. Як називається ця гра?

    Це форум для тих, хто хоч якось повʼязаний з IT, а не домогосподарок чи підлітків з тиктоком. Тому тут важливіша системність, а не максимальне полегшення якогось типового сценарію (хоча він тут абсолютно нетиповий).
    І це навіть якщо не уважити, що переважна більшість інших форумів і схожих сайтів, навіть якщо додають WYSIWYG режими і фічі, не обмежують режимом «одна картинка і все».
    Хто там придумав саме таку фічу і такий інтерфейс, він думав точно не головою.
    Рекомендую переробити на нормальний варіант.

  • Кажуть, скоро айтівці залишаться без роботи... схоже, не тільки айтівці... Обговорюємо AI музику

    можливо і сам текст може бути десь

    Це поки зробили, здається, тільки для Лєтова періоду психушки:) коли всі його пісні були як з оруелловського «версіфікатора». «Нейронная оборона» звалось.
    Все інше після ШІ дороблялось і перероблялось.

    не вражають

    Мене вражають. Але ж кожний наступний в цілому це маленький крок, тому і мінімум ахів-вздохів.

    UX learning ways youtube.com/watch?v=w8pa7Q_PBLk

    Здається, повертаємось у часи, коли платитимуть тільки за живі виступи? Як в постсовку 90х.
    Хм, і кіноіндустрія сколапсує. Тільки театри, з живими акторами, які кожного разу якось інакше лажають:)

    Підтримав: Oleksandr Suvorov
  • Гра була пройдена у 1918 році. Як називається ця гра?

    Спробував, без натискання Post. Воно її аплоадить кудись на далекий сервер і вставляє просто URL плоским текстом. Не розумію, як і чому воно так працює і відрізняє від просто URL в коментарі.

    Я мав на увазі дещо інше: наприклад, пишу <img src="десь там«> (на своєму сервері, на вибраному мною десь там) і показує, в тому числі поруч зі звичайним текстом. Синтаксис може бути який завгодно — html, markdown, якийсь свій — але явний. Таке є?

    Якщо нема — то це не фіча, а якась «місфіча» або «багофіча» і користуватись цим стрьомно.

    Підтримав: Volodymyr
  • Гра була пройдена у 1918 році. Як називається ця гра?

    Прошу навести синтаксис для цього.

    Підтримав: Volodymyr
  • Кажуть, скоро айтівці залишаться без роботи... схоже, не тільки айтівці... Обговорюємо AI музику

    Я так розумію, мова тільки про генерацію голосу через ШІ? Все інше або стандартні компʼютерні засоби, або людина?
    Ну теж видатне досягнення, але треба краще формулювати.

    (А тепер хочу побачити перестворення, наприклад, оригінальної Zombie. Зі всіма фішками навмисної ірландської говірки і мелізмами. Це буде складніше, ніж з таким чистим стилем.)

  • Гра була пройдена у 1918 році. Як називається ця гра?

    О, автор теми може вставляти картинки в коментарі, а прості люди — ні?

  • Гра була пройдена у 1918 році. Як називається ця гра?

    Перемога більшовиків у заколоті 6-10 липня 1918 року? (Хто не знає, до того вони не були головною силою, переворот 25.10.1917 був більше есерівським, ніж більшовицьким.) Фактично, їх влада продовжилась в РФ і донині.

    Другий можливий варіант з WW1 не проходить через те, що потім була WW2.

← Сtrl 1... 45678...421 Ctrl →