• Куди витратити «тисячу Зеленського»? На «Повернись живим»!

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

    Саме так. Щоб отримати доступ до рахунків, податковій, або державним органам влади, наприклад, потрібно робити для кожного випадку окремий запит.
    А ця тисяча, судячи з інформації і договору оферти, дозволить парсити рахунки без запиту прямо зі скрипта.

  • ФОП із доходом $2500 в місяць сплачуватиме з нього понад 6000 грн податків. Що змінює податковий закон для айтівців

    топ корупція

    Є країни, де умовний IT-шник сплачує щомісяця зі свого доходу HR-у за те, що надав ходу його резюме, менеджеру, що найняв, начальнику поліції, щоб додому ходити спокійно (бо усяке буває), сплачує податки і платить за «державну безкоштовну» інфраструктуру.

    Підтримали: Volodymyr Y, Sviatoslav Turko
  • ФОП із доходом $2500 в місяць сплачуватиме з нього понад 6000 грн податків. Що змінює податковий закон для айтівців

    як у ЄС до 50% податків, головне щоб з них отримати профіт і держава дійсно захищала тебе і твої права

    У ЄС до 60%. Наприклад, у Португалії макс. ставка податку на прибуток 48% + 11% соціалочка.

    готовий платити, як у ЄС до 50% податків

    Дуже сумнівно. Я бачив багато постів в каналах емігрантів, де знов і знов мусолять як залишатися на ФОП та не сплачувати податки в ЄС, і щоб нічого за це не було. Дуже швидко забувають про захист держави і безплатну медицину. Ноють (сильніше, ніж на DOU), коли їм ретельно роз’яснюють, що з момента отримання тимчасового захисту, вони являються податковими резидентами країни, що надала захист.

    Підтримав: Sviatoslav Turko
  • ФОП із доходом $2500 в місяць сплачуватиме з нього понад 6000 грн податків. Що змінює податковий закон для айтівців

    А я вже чув про декілька невеличких(поки що) IT-компаній які з жовнтя замість сплучувати 5(6)% коріпційній державі обрали 2-3% сплачувати баригам за чорний кеш.

    Не варто будувати ілюзій. Роботодавець сплачує податок з чистого прибутку. Чистий прибуток це офіційні доходи мінус офіційні витрати. Роботодавець буде приховувати свої офіційні витрати, щоб що..? Сплачувати більше податків? Заради чого? Щоб умовний айтішник в умовах закритих кордонів та просадженого ринку отримував на 5% більше?

    Підтримали: Володимир, Sviatoslav Turko
  • Why Households Need To Earn $300,000 A Year To Live A Middle Class Lifestyle Today

    Дорогі інгрідієнти це: прогресивний податок, соціальний податок, ПДВ, оренда, зарплати, комуналочка для комерційних об’єктів, сертифікація.

    Підтримав: Мама программиста
  • Що відрізняє хорошого і поганого менеджера

    А це вже погана команда, якщо потрібен «головний», або «босс».

    Підтримав: Kostiantyn Reu
  • Рубіж, як відповідь на Storm Shadow. Що нас чекає далі?

    Але не треба їх і переоцінювати

    Вже 103 рубля за доллар. І рубль продовжує падіння. Його більш не можуть стримувати.
    Теперь по росТВ казати можна що завгодно, і махати чим завгодно, але усі бачать курс.

    — Ніхто в БРІКС не буде викоростовувати рубль як альтернативу доллару, як то декларувалося на початку війни.
    — Інші країни БРІКС (Китай, Індія) стають домінуючими у фінансової структурі БРІКС, Росія втрачає вплив. Китай і Індію це, скоріш за все, влаштовує, і вони і далі будуть підтримувати такий курс.
    — Купувати будь-який імпорт із країн БРІКС стає дуже дорого, торгівля падає.
    — Замаячила економічна ізоляція не тільки від Західних Країн, а взагалі, бо на дешевий рубль нічого не купити.

    А тут ще й нафта донизу пішла.
    index.minfin.com.ua/ua/markets/oil/brent

    Не треба недооцінювати санкції.

    Підтримали: Maksym Tuhai, Gideon
  • Рубіж, як відповідь на Storm Shadow. Що нас чекає далі?

    В глобальному сенсі США поступово програє конкуренцію Китаю, що власне Трамп хоче змінити — але радикальними методами, які навпаки можуть мати ефект шоку і стагфляції

    Конкуренцію? Це найбільші торговельні партнери з найбільшим товарообігом і капіталообігом у світі.

  • Рубіж, як відповідь на Storm Shadow. Що нас чекає далі?

    Як бачимо санкції, діють зовсім не так як пребдбачалось

    Санкції діють.
    Окрім того:

    Санкції, рубль по 100 за доллар (х2 за 4 роки), економіка падає, експорт впав, люди закінчуються, доводиться у КНДР прохати надати солдат

    Є ще облікова ставка на рівні 25%. Рубль слабкий. Купувати нерухомість або нормальне авто неможливо. Бажаючих іти на контракт залишається дедалі менше. Провести масштабну мобілізацію наразі практично неможливо. І не тому, що це не сподобається населенню. Справа в іншому: поки людина не мобілізована, вона — не підлегла. Вона не зобов’язана виконувати накази. Але після мобілізації все змінюється — солдат підпорядковується вже безпосередньо генералу. А генерал підпорядковується президенту. Щоправда, може й не підкоритися. Древній Рим — яскравий приклад: там генерали, маючи у руках війська, неодноразово влаштовували перевороти. Історія повчає.
    Ще є внутрьошні суперечкі, і потрібен чималий ресурс, щоб утримувати країну від внутрьошнього конфлікту. А його все меньш.
    Не треба недооцінювати санкції.

  • Рубіж, як відповідь на Storm Shadow. Що нас чекає далі?

    В Реальнотсі план не спрацював.

    Санкції, рубль по 100 за доллар (х2 за 4 роки), економіка падає, експорт впав, люди закінчуються, доводиться у КНДР прохати надати солдат. РФ хвататься за останній важиль тиску — МБР.
    А на сході від РФ є Китай, Індія, Середня Азія, котрі поки що нейтральні, але не лояльні до РФ.
    А війна ще не закінчилася і закінчиться не скоро. Санкції не сняті і навряд будуть сняті при заморозці конфлікту.

  • 9,5% програмістів майже нічого не роблять — дослідження зі Стендфордського університету

    Людина може мало комітити по 1001 причині.

    Може і багато комітити, і після мержу у master гілку видаляти. Через 3-4 роки виявиться, що

    на основі аналізу приватних репозиторіїв

    коміти раз на 2-3 місяці.

  • 9,5% програмістів майже нічого не роблять — дослідження зі Стендфордського університету

    Побачив цікавий пост із дослідженням продуктивності розробників на основі аналізу приватних репозиторіїв: x.com/...​LQ1RNrcq0EQvAaWbUm8g&mx=2

    Автор:
    www.linkedin.com/in/ydenisov

    — Stanford University (2022 — Present): Researcher in software engineering productivity and post-COVID work models.
    — Stanford HAI (2022 — 2023): Researcher at Human-Centered AI Institute.
    — DHL (2017 — 2022): Chief of Staff to EMEA CEO, strategic and digital transformation.
    — USA Weightlifting (2012 — 2016): Senior athlete in Olympic weightlifting.

    Спортзал + пошта = 10 років
    IT (в інституті) = меньш 2 років?

    Ок, припустимо. Далі:

    We have data on the performance of >50k engineers from 100s of companies.
    на основі аналізу приватних репозиторіїв

    Звідки данні? Зібрали самостійно? Як?
    А що стосовно видалення гілок після мержу?

  • Прощавай, else: покращення якості коду за допомогою лінійних конструкцій

    Гм.... Людською мовою це «або»?
    «Купи білий хліб або батон» це буде еквівалентно «купи білий хліб, а якщо не буде, то батон»?
    Якщо я зустріну батон першим у магазині, я усе-рівно повинен поперше знайти білий хліб?

  • Прощавай, else: покращення якості коду за допомогою лінійних конструкцій

    Я згоден з тобою. Я про щось дещо інше. Дивись. Давай на прикладі.
    Є файл і є буфер.
    Якщо буфер порожній, ми закриваємо файл.
    Якщо буфер містить лише літери латинського алфавіту (A-Z, a-z), записуємо його у файл і зберігаємо.
    Якщо буфер містить як літери, так і цифри (A-Z, a-z, 0-9), форматуємо його відповідним чином, а потім зберігаємо. Якщо ж буфер містить недруковані символи, файл потрібно відновити з архівної копії, повернувши його до попереднього стану.

    RAII дозволяє нам забезпечити виконання дій у деструкторі, а не при кожному виході з функції. Проте перевірки if-else залишаються. Вони будуть зосереджені у деструкторі. І якщо логіку треба буде розширити, зміни торкнуться саме деструктора.

    Використання if-else у цьому випадку значно ефективніше, ніж тринарні оператори, і тим більше нераціональне застосування throw.

    Підтримав: Евгений Мележик
  • Прощавай, else: покращення якості коду за допомогою лінійних конструкцій

    Та ширше ж дивись ) RAII — це оптимізація та зменьшення коду. RAII придумали умні люди.
    Якщо торкатися RAII, тоді мова про безпосередньо деструктор. Ось там і є if-else, у деяких випадках багато if-else в залежностід від того, як саме потрібно звільнювати ресурс.

  • Прощавай, else: покращення якості коду за допомогою лінійних конструкцій

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

    «Є ще один неочевидний, але дуже важливий наслідок використання else. Більшість програмістів використовують правило: „працює — не чіпай“.»
    ...
    «Отже, код з else з більшою ймовірністю буде „розбухати“ та створювати конструкцію, у якій важко розібратися. Прибираючи else, ви зменшуєте потенційну можливість ускладнювати код.»

    Правило «працює — не чіпай» стосується будь-якого коду, незалежно від того, чи містить він else. Відсутність else не запобігає «розбуханню» коду, якщо розробники додають нову логіку поверх існуючої без рефакторингу. Проблема лежить у підході до підтримки коду.

    «Додатково зверну увагу на форматування коду тернарного оператора. Вираз можна написати в один рядок, і тоді його сприйняття значно погіршиться.»
    ...
    «Але автоформатер вашого середовища розробки виправить вас і розіб’є такий код на декілька рядків.»

    Автор зазначає, що тернарний оператор може бути нечитабельним в одному рядку, але автоформатер це виправить. Тобто у два чи більш рядків як if-else?

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

    Що логічно! Бо найчастіше зміни це необхідність доповнити код, а не видалити.

    Люди легко сприймають лінійну послідовність команд, на відміну від коду, який містить багато розгалужень

    Ви нічого не запропонували замість else, коли потрібно саме багато розгалужень.

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

    Розробники оперують функціями, классами, об’єктами. Майже завжди чимость значно більшим, ніж малесенький блок коду з умовами чи без. Особливо зараз, коли такі «чанки» у 90% випадків генеруються копайлотом або gpt-4о. Зараз не 2016 рік і навіть не 2020-й.

    Далі мої кометарі за темою.

    1. Else группує логічно-пов’язані умови. Відмова від else — це відмова від інструменту группування, що у будь-якому разі збільшує фрагментацію логіки та ускладнює розуміння взаємозв’язків між умовами.

    2. Коли функція має кілька точок виходу, легко забути про необхідність звільнення ресурсів або виконання необхідних дій перед кожним return чи throw. І це не тільки про С++.

    3. Використання else є найбільш природним та ефективним способом вирішення задачі. Чого про це забули? «Піди купи білий хліб, якщо не має, купи батон». Просто. Інтуітивно-зрозуміло.
    Давай, спробуй без «якщо немає».

    4. Дебагінг. Чудово, коли є можливість дебажити локально. А якщо є тільки крашдамп? А замість else використовувалися численні точки виходу з функції, і на краш дампі не те що збойну умову, а навіть проаналізувати поточний стек-трейс вже проблема.

    Підтримав: etensoft
  • Як оформити відносини в ІТ

    Уся стаття однією таблицєю:

    Критерії------|-ЦПД----------|-ФОП/ТОВ----|-Гіг-контракт--|-Трудовий
    --------------|--------------|------------|---------------|-----------
    Податки-------|-8+22+1.5%----|-2-5%-ЄП----|-5+22+1.5%-----|-18+22+1.5%
    Гнучкість-----|-Висока-------|-Висока-----|-Висока--------|-Середня
    Соціалочка----|-Немає--------|-Немає------|-Обмежена------|-Повна
    Ризики--------|-Середні------|-Середні----|-Низькі--------|-Низькі
    Бронювання----|-Ні-----------|-Ні---------|-Ні------------|-Так
    
    надати відповідь на питання: «а який же з них найкращий?» доволі важко.

    Подивився на таблицю. Ні, не важко.

  • Bitcoin вже по $90k — він виріс на 25% з початку листопада. Чи сягне його ціна $100k до кінця року?

    високоризиковий актив

    Є думки, що його ризиковисть нижче, ніж у гривні або рубля.

    майже 100% покупців якого його купляють тільки аби продати пізніше

    Біткоін це інструмент, який вже використовується у масштабах країн, які, наприклад, хочуть зробити щось в обхід існуючих фінансових обмежень.
    Як вважаєте, з блокуванням SWIFT і міжнародних переказів східні сусіди перестали здійснювати зовнішньо-економічну діяльність?

    Підтримав: vm
  • Перемога Трампа. Ваша думка?

    Революція 2004
    Революція 2014

    Підтримав: Eugene Nuribekov
  • Перемога Трампа. Ваша думка?

    але вони були дезорганізовані (відповідно до хаосу падіння попереднього режими)

    Це той, котрий впав 2й раз за 10 років?

    Підтримав: Eugene Nuribekov
← Сtrl 123456...44 Ctrl →