Рубрики
Разное

Про ИИ, который «ничего не умеет»

Я считаю что ИИ без твоей экспертизы это ноль.

/2025/10/07/ford-ceo-reveals-why-he-sent-his-son-to-work-as-a-welder/#comment-61380

Попробуем это опровергнуть?

В сети повсеместно встречаются мнения, что «ИИ тупой», «ничего не умеет», программистов он не заменит и, что самое главное — якобы никто не пострадает от этой «скатерти-самобранки».

Как я уже писал в статье «Как мы с ИИ «ломали» Omegle», я — не JavaScript программист, мои познания в этом языке остались на уровне 2015 года. О технологии WebRTC ничего не знаю. Я взял за основу идею из вышеуказанной статьи про Omegle, но пошёл намного дальше: нашёл анонимный видеочат без регистрации https://chatroulett.ru и поставил цель — добавить блокировку пользователей одной кнопкой. В качестве инструмента — https://chat.deepseek.com.

За пару часов мучений, связанных с перехватом WebRTC и корректным обнаружением IP-адресов кандидатов, мы пришли к работающему нетривиальному коду. И это не какой-то там CRUD, не багфиксы на несколько строк, а полноценная работающая программа со сложной логикой.

Профессия «программист» в данном виде существует последние годы.

🎯 Общее описание

Скрипт представляет собой довольно сложный инструмент для «управления» видеочатом chatroulett.ru. Он вмешивается в низкоуровневый процесс установления WebRTC-соединений (используя RTCPeerConnection, setRemoteDescription, addIceCandidate), анализирует сетевые параметры (IP-адреса из SDP и ICE-кандидатов) и блокирует соединения на основе пользовательского черного списка, хранящегося в localStorage. Он также предоставляет удобный интерфейс (кнопка «BAN») для добавления IP-адресов в черный список вручную и автоматически переходит к следующему собеседнику при обнаружении или добавлении заблокированного IP:

🔢 Программный код (Java Script):

// ==UserScript==
// @name         Chatroulett WebRTC Blocker
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  Мгновенная блокировка нежелательных WebRTC соединений для chatroulett.ru
// @author       Your Name
// @match        https://chatroulett.ru/*
// @grant        none
// @run-at       document-start
// ==/UserScript==

(function() {
    'use strict';

    // Инициализация черного списка
    const STORAGE_KEY = 'webrtc_blacklist';
    const RECENT_IPS_KEY = 'webrtc_recent_ips';

    // Функция для получения актуального черного списка
    const getBlacklist = () => JSON.parse(localStorage.getItem(STORAGE_KEY) || '[]');

    // Разделенные списки исключений
    const EXCLUDED_DOMAINS = [
        'chatroulett.ru',
        'api.chatroulett.ru',
        'webrtc.chatroulett.ru'
    ];

    const EXCLUDED_IP_RANGES = [
        '0.0.0.0/8',              // Текущая сеть
        '10.0.0.0/8',             // Частная сеть
        '100.64.0.0/10',          // CGNAT
        '127.0.0.0/8',            // Loopback
        '169.254.0.0/16',         // Link-local
        '172.16.0.0/12',          // Частная сеть
        '192.0.0.0/24',           // Зарезервировано IANA
        '192.0.2.0/24',           // TEST-NET-1
        '192.168.0.0/16',         // Частная сеть
        '198.18.0.0/15',          // Тестовые сети
        '198.51.100.0/24',        // TEST-NET-2
        '203.0.113.0/24',         // TEST-NET-3
        '224.0.0.0/4',            // Multicast
        '240.0.0.0/4',            // Зарезервировано
        '255.255.255.255/32',     // Broadcast
        '7.0.0.0/8',              // Министерство обороны США
        '26.0.0.0/8',             // Министерство обороны США
        '28.0.0.0/8',             // Министерство обороны США
        '14.0.0.0/8',              // Китай (публичная сеть, но часто используется для NAT)
        // подсеть хостинга видеочата
        '93.189.228.0/22'
    ];

    // Функция для преобразования IP в число
    const ipToNumber = (ip) => {
        const parts = ip.split('.');
        if (parts.length !== 4) return 0;

        let result = 0;
        for (let i = 0; i < 4; i++) {
            const part = parseInt(parts[i], 10);
            if (isNaN(part) || part < 0 || part > 255) return 0;
            result += part * Math.pow(256, 3 - i);
        }
        return result;
    };

    // Функция проверки диапазона в CIDR нотации
    const isIPInRangeCIDR = (ip, cidr) => {
        const [network, prefix] = cidr.split('/');
        const prefixLength = parseInt(prefix, 10);

        const ipNum = ipToNumber(ip);
        const networkNum = ipToNumber(network);
        const mask = ~((1 << (32 - prefixLength)) - 1) >>> 0;

        return (ipNum & mask) === (networkNum & mask);
    };

    // Улучшенная функция проверки валидности IP
    const isValidIP = (ip) => {
        if (typeof ip !== 'string' || ip.trim() === '') {
            return false;
        }

        if (/[^0-9a-fA-F.:]/.test(ip)) {
            return false;
        }

        // IPv4
        const ipv4Regex = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;
        if (ipv4Regex.test(ip)) {
            return true;
        }

        // IPv6 (упрощенная проверка)
        const ipv6Regex = /^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$/;
        const ipv6ShortRegex = /^((?:[0-9a-fA-F]{1,4}(?::[0-9a-fA-F]{1,4})*)?)::((?:[0-9a-fA-F]{1,4}(?::[0-9a-fA-F]{1,4})*)?)$/;
        if (ipv6Regex.test(ip) || ipv6ShortRegex.test(ip)) {
            return true;
        }

        return false;
    };

    // Улучшенная функция проверки исключений
    const isExcluded = (value) => {
        // Проверка специальных адресов
        if (value === '0.0.0.0' ||
            value === '::' ||
            value === '0000:0000:0000:0000:0000:0000:0000:0000' ||
            value === '255.255.255.255' ||
            value.startsWith('192.0.2.') ||
            value.startsWith('198.51.100.') ||
            value.startsWith('203.0.113.') ||
            value.startsWith('169.254.')
        ) {
            return true;
        }

        // Проверка доменов
        if (!isValidIP(value)) {
            return EXCLUDED_DOMAINS.some(domain => value.includes(domain));
        }

        // Проверка CIDR диапазонов
        for (const cidr of EXCLUDED_IP_RANGES) {
            if (isIPInRangeCIDR(value, cidr)) {
                return true;
            }
        }

        return false;
    };

    // Функция для сохранения черного списка
    const saveBlacklist = (blacklist) => {
        localStorage.setItem(STORAGE_KEY, JSON.stringify(blacklist));
    };

    // Функция для добавления IP в список последних
    const addToRecentIPs = (ip) => {
        if (!isValidIP(ip) || isExcluded(ip)) {
            return;
        }

        let recentIPs = JSON.parse(localStorage.getItem(RECENT_IPS_KEY) || '[]');
        recentIPs = recentIPs.filter(existingIp => existingIp !== ip);
        recentIPs.push(ip);

        if (recentIPs.length > 10) {
            recentIPs = recentIPs.slice(-10);
        }

        localStorage.setItem(RECENT_IPS_KEY, JSON.stringify(recentIPs));
    };

    // Функция для принудительной очистки черного списка от исключенных IP
    const forceCleanBlacklist = () => {
        let blacklist = getBlacklist();
        const originalLength = blacklist.length;

        const cleanedBlacklist = blacklist.filter(ip => {
            if (isExcluded(ip)) {
                return false;
            }
            return isValidIP(ip);
        });

        if (cleanedBlacklist.length !== originalLength) {
            saveBlacklist(cleanedBlacklist);
        }

        return cleanedBlacklist;
    };

    // Функция для отображения сообщения
    const showMessage = (text, backgroundColor = 'red', textColor = 'white') => {
        document.querySelectorAll('.blocker-message').forEach(msg => msg.remove());

        const message = document.createElement('div');
        message.className = 'blocker-message';
        Object.assign(message.style, {
            position: 'fixed',
            bottom: '20px',
            left: '20px',
            padding: '15px 25px',
            backgroundColor: backgroundColor,
            color: textColor,
            borderRadius: '5px',
            fontSize: '18px',
            fontWeight: 'bold',
            zIndex: 10000,
            boxShadow: '0 4px 8px rgba(0,0,0,0.3)',
            transition: 'opacity 0.5s ease-out'
        });
        message.textContent = text;

        document.body.appendChild(message);

        setTimeout(() => {
            message.style.opacity = '0';
            setTimeout(() => {
                if (message.parentNode) {
                    message.parentNode.removeChild(message);
                }
            }, 500);
        }, backgroundColor === 'orange' ? 6000 : 6000);
    };

    // Функция для извлечения IP из ICE кандидата
    const extractIPFromCandidate = (candidate) => {
        const regex = /([0-9]{1,3}(\.[0-9]{1,3}){3})/;
        const match = candidate.match(regex);
        return match ? match[0] : null;
    };

    // Функция для извлечения IPv4 из IPv6 адресов
    const extractIPv4FromIPv6 = (ipv6) => {
        const ipv4MappedRegex = /^::ffff:(\d+\.\d+\.\d+\.\d+)$/;
        const mappedMatch = ipv6.match(ipv4MappedRegex);
        if (mappedMatch) return mappedMatch[1];

        const ipv4CompatRegex = /^::(\d+\.\d+\.\d+\.\d+)$/;
        const compatMatch = ipv6.match(ipv4CompatRegex);
        if (compatMatch) return compatMatch[1];

        const nat64Regex = /^64:ff9b::(\d+\.\d+\.\d+\.\d+)$/;
        const nat64Match = ipv6.match(nat64Regex);
        if (nat64Match) return nat64Match[1];

        return null;
    };

    // Функция проверки блокировки IP
    const shouldBlockIP = (ip) => {
        if (!ip || typeof ip !== 'string') {
            return false;
        }

        // Сначала проверяем исключения
        if (isExcluded(ip)) {
            return false;
        }

        const blacklist = getBlacklist();

        if (!ip.includes(':')) {
            return blacklist.includes(ip);
        }

        const extractedIPv4 = extractIPv4FromIPv6(ip);
        if (extractedIPv4) {
            return blacklist.includes(extractedIPv4);
        }

        return false;
    };

    // Функция для поиска и клика по кнопке ДАЛЬШЕ
    const clickNextButton = () => {
        // Основной селектор для кнопки ДАЛЬШЕ на chatroulett.ru
        const nextButton = document.querySelector('button.btn.btn-primary.btn-lg.d-block.w-100.fs-2.px-0.py-3.py-lg-5');
        if (nextButton) {
            // Сначала снимаем disabled если есть
            if (nextButton.disabled) {
                nextButton.disabled = false;
            }
            nextButton.click();
            return true;
        }

        // Альтернативные селекторы для кнопки ДАЛЬШЕ
        const alternativeSelectors = [
            'button[class*="next"]',
            'button[class*="primary"]',
            '.next-btn',
            '[class*="next"]'
        ];

        for (const selector of alternativeSelectors) {
            const button = document.querySelector(selector);
            if (button) {
                if (button.disabled) {
                    button.disabled = false;
                }
                button.click();
                return true;
            }
        }

        return false;
    };

    // Наблюдатель за кнопкой ДАЛЬШЕ - снимает disabled если он появляется
    const observeNextButton = () => {
        const observer = new MutationObserver((mutations) => {
            const nextButton = document.querySelector('button.btn.btn-primary.btn-lg.d-block.w-100.fs-2.px-0.py-3.py-lg-5');
            if (nextButton && nextButton.disabled) {
                nextButton.disabled = false;
            }

            // Также проверяем альтернативные кнопки
            const alternativeButtons = document.querySelectorAll('button[class*="next"], button[class*="primary"]');
            alternativeButtons.forEach(button => {
                if (button.disabled) {
                    button.disabled = false;
                }
            });
        });

        // Начинаем наблюдение за изменениями атрибутов и поддерева
        observer.observe(document.body, {
            childList: true,
            subtree: true,
            attributes: true,
            attributeFilter: ['disabled', 'class']
        });

        return observer;
    };

    // Функция анализа SDP
    const analyzeSDP = (sdp) => {
        const foundIPs = new Set();
        if (!sdp) return foundIPs;

        const ipv4Regex = /\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/g;

        const matches = sdp.match(ipv4Regex);
        if (matches) {
            matches.forEach(ip => {
                if (isValidIP(ip) && !isExcluded(ip)) {
                    foundIPs.add(ip);
                }
            });
        }

        return foundIPs;
    };

    // Создание кнопки блокировки
    const createButton = () => {
        const banButton = document.createElement('button');
        Object.assign(banButton.style, {
            position: 'fixed',
            top: '50px',
            left: '45px',
            width: '120px',
            height: '120px',
            borderRadius: '50%',
            backgroundColor: 'red',
            color: 'white',
            border: 'none',
            cursor: 'pointer',
            zIndex: 9999,
            fontSize: '12px',
            fontWeight: 'bold',
            boxShadow: '0 4px 8px rgba(0,0,0,0.3)'
        });
        banButton.textContent = 'BAN';
        banButton.title = 'Заблокировать текущего собеседника';
        document.body.appendChild(banButton);
        return banButton;
    };

    // Основная функция инициализации
    const init = () => {
        console.log('Chatroulett WebRTC Blocker initialized');

        // Принудительно очищаем черный список от исключенных IP
        forceCleanBlacklist();

        const banButton = createButton();
        let activeConnections = [];
        let nextButtonObserver = null;

        // Запускаем наблюдатель за кнопкой ДАЛЬШЕ
        nextButtonObserver = observeNextButton();

        // Перехват RTCPeerConnection
        const OriginalRTCPeerConnection = window.RTCPeerConnection ||
            window.webkitRTCPeerConnection ||
            window.mozRTCPeerConnection;

        if (OriginalRTCPeerConnection) {
            const createBlockedError = (ip) => {
                const error = new Error(`Connection blocked: IP ${ip} in blacklist`);
                error.name = 'BlockedConnectionError';
                return error;
            };

            window.RTCPeerConnection = function(...args) {
                const pc = new OriginalRTCPeerConnection(...args);

                // Перехват setRemoteDescription
                const originalSetRemoteDescription = pc.setRemoteDescription.bind(pc);
                pc.setRemoteDescription = function(description) {
                    if (description && description.sdp) {
                        const foundIPs = analyzeSDP(description.sdp);
                        for (const ip of foundIPs) {
                            if (shouldBlockIP(ip)) {
                                showMessage('Блокировка: ' + ip, 'orange', 'white');
                                pc.close();
                                setTimeout(clickNextButton, 100);
                                return Promise.reject(createBlockedError(ip));
                            }
                        }
                    }
                    return originalSetRemoteDescription(description);
                };

                // Перехват addIceCandidate
                const originalAddIceCandidate = pc.addIceCandidate.bind(pc);
                pc.addIceCandidate = function(candidate) {
                    if (candidate && candidate.candidate) {
                        const ip = extractIPFromCandidate(candidate.candidate);
                        if (ip && shouldBlockIP(ip)) {
                            showMessage('Блокировка: ' + ip, 'orange', 'white');
                            pc.close();
                            setTimeout(clickNextButton, 100);
                            return Promise.reject(createBlockedError(ip));
                        }
                    }
                    return originalAddIceCandidate(candidate);
                };

                // Отслеживание активных соединений
                pc.addEventListener('connectionstatechange', () => {
                    if (['closed', 'disconnected', 'failed'].includes(pc.connectionState)) {
                        const index = activeConnections.indexOf(pc);
                        if (index !== -1) activeConnections.splice(index, 1);
                    }
                });

                activeConnections.push(pc);
                return pc;
            };

            // Копируем прототип
            Object.setPrototypeOf(window.RTCPeerConnection, OriginalRTCPeerConnection);
            window.RTCPeerConnection.prototype = OriginalRTCPeerConnection.prototype;
        }

        // Обработчик клика по кнопке блокировки
        banButton.addEventListener('click', () => {
            let currentBlacklist = getBlacklist();
            let foundIPs = new Set();
            let alreadyBlockedIPs = new Set();
            let newBlockedIPs = []; // Массив для новых заблокированных IP

            // Анализ активных соединений
            for (const pc of activeConnections) {
                try {
                    if (pc.remoteDescription && pc.remoteDescription.sdp) {
                        const sdpIPs = analyzeSDP(pc.remoteDescription.sdp);
                        sdpIPs.forEach(ip => {
                            if (shouldBlockIP(ip)) {
                                alreadyBlockedIPs.add(ip);
                            } else if (!isExcluded(ip)) {
                                foundIPs.add(ip);
                            }
                        });
                    }
                } catch (e) {
                    // Игнорируем ошибки анализа
                }
            }

            // Добавление новых IP в черный список
            let addedCount = 0;
            if (foundIPs.size > 0) {
                foundIPs.forEach(ip => {
                    if (!currentBlacklist.includes(ip)) {
                        currentBlacklist.push(ip);
                        newBlockedIPs.push(ip); // Добавляем IP в массив
                        addedCount++;
                        addToRecentIPs(ip);
                    }
                });

                if (addedCount > 0) {
                    saveBlacklist(currentBlacklist);

                    // Показываем IP через запятую
                    if (newBlockedIPs.length <= 3) {
                        // Если IP мало, показываем все
                        showMessage(`Добавлено ${addedCount} IP: ${newBlockedIPs.join(', ')}`, 'green', 'white');
                    } else {
                        // Если IP много, показываем количество и первые несколько
                        showMessage(`Добавлено ${addedCount} IP: ${newBlockedIPs.slice(0, 3).join(', ')}...`, 'green', 'white');
                    }

                    // Закрываем все соединения
                    activeConnections.forEach(pc => pc.close());
                    activeConnections = [];
                }
            }

            // Обработка уже заблокированных IP
            if (alreadyBlockedIPs.size > 0 && addedCount === 0) {
                const blockedList = Array.from(alreadyBlockedIPs);
                if (blockedList.length <= 3) {
                    showMessage(`Уже в списке блокировки: ${blockedList.join(', ')}`, 'orange', 'white');
                } else {
                    showMessage(`Уже в списке блокировки: ${blockedList.slice(0, 3).join(', ')}...`, 'orange', 'white');
                }
                activeConnections.forEach(pc => pc.close());
                activeConnections = [];
            }

            // Переход к следующему собеседнику
            clickNextButton();
        });
    };

    // Запуск инициализации
    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', init);
    } else {
        setTimeout(init, 1000);
    }
})();

🔧 Техническая архитектура

1. Слой перехвата WebRTC соединений

  • Monkey-patching RTCPeerConnection — модификация стандартных API браузера
  • Двухфазная блокировка:
    • Pre-connection: Анализ SDP до установки соединения
    • Mid-connection: Мониторинг ICE кандидатов во время negotiation
  • Перехват критических методов: setRemoteDescription() и addIceCandidate()

2. Система обнаружения IP-адресов

Анализ SDP (Session Description Protocol)

  • Парсинг текстовых данных SDP на наличие IPv4 паттернов
  • Регулярные выражения для идентификации адресов в полях «candidate», «connection», «origin»
  • Извлечение только валидных публичных IPv4 адресов

Обработка ICE кандидатов

  • Перехват кандидатов в реальном времени: «candidate:foundation component protocol priority ip port typ»
  • Анализ транспортных адресов STUN/TURN серверов
  • Фильтрация локальных и служебных кандидатов

3. Валидация и классификация IP-адресов

Валидация IPv4:

  • Проверка формата xxx.xxx.xxx.xxx (xxx = 0-255)
  • Валидация каждого октета на соответствие диапазону
  • Отсев зарезервированных и multicast адресов

Обработка IPv6:

  • Базовая валидация формата (полный и сокращенный)
  • IPv4-mapped IPv6: ::ffff:192.168.1.1 → извлечение IPv4 компонента
  • IPv4-compatible IPv6: ::192.168.1.1 → конвертация в чистый IPv4
  • NAT64 трансляция: 64:ff9b::192.168.1.1 → декомпозиция IPv4 части
  • Чистые IPv6 без IPv4 компонента → игнорируются для блокировки

4. Система управления черными списками

CIDR-нотация для диапазонов:

javascript

const EXCLUDED_IP_RANGES = [
    '127.0.0.1/32',
    '10.0.0.0/8',
    '172.16.0.0/12',
    // ...
];

Алгоритм проверки диапазонов:

  • Преобразование IP и маски сети в 32-битные числа
  • Формула преобразования: octet1×256³ + octet2×256² + octet3×256 + octet4
  • Битовая маска: ~((1 << (32 — prefix)) — 1)
  • Проверка принадлежности: (IP & mask) === (network & mask)

5. Многоуровневая система исключений

Иерархия проверок:

  1. Специальные адреса (0.0.0.0, 255.255.255.255, loopback)
  2. Зарезервированные диапазоны (TEST-NET, documentation)
  3. Private сети (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)
  4. Link-local адреса (169.254.0.0/16)
  5. Multicast диапазоны (224.0.0.0/4)
  6. Пользовательские исключения (хосты инфраструктуры)

6. Механизм наблюдения за интерфейсом

  • MutationObserver для отслеживания изменений DOM
  • Автоматическое управление состоянием кнопок интерфейса
  • Снятие атрибута «disabled» с кнопки «ДАЛЬШЕ»
  • Поддержка множественных CSS-селекторов

👁️ Визуальный интерфейс

Визуальные элементы:

Кнопка блокировки.

Системные уведомления:

  • Всплывающие сообщения в левом нижнем углу
  • Цветовая кодировка:
    • 🟠 Оранжевый — автоматическая блокировка
    • 🟢 Зеленый — успешное добавление в черный список
    • 🔴 Красный — системные сообщения
  • Плавное исчезновение через 1-6 секунд

Пользовательские сценарии:

Автоматическая работа:

  1. Пользователь заходит в видеочат
  2. При обнаружении IP из черного списка:
    • Оранжевое уведомление: «Блокировка: IP_адрес»
    • Мгновенный разрыв соединения
    • Автоматическое нажатие кнопки «ДАЛЬШЕ»
    • Поиск нового собеседника

Ручное управление:

  1. Пользователь нажимает кнопку «BAN»
  2. Система:
    • Анализирует активные WebRTC соединения
    • Извлекает IP-адреса собеседника
    • Добавляет в черный список
    • Показывает: «Добавлено X IP»
    • Автоматически переключает на следующего собеседника

⚡ Критические технические особенности

  • Нулевая задержка блокировки — соединения прерываются до установки
  • Минимальное воздействие на производительность — эффективные алгоритмы поиска
  • Отказоустойчивость — обработка ошибок без нарушения работы чата
  • Проактивная защита — анализ на уровне сетевых протоколов
  • Полная поддержка IPv6 с трансляцией в IPv4 для блокировки

🚀 Процесс принятия решения о блокировке

  1. Валидация формата IP-адреса
  2. Проверка исключений — принадлежность к разрешенным диапазонам
  3. Поиск в черном списке для IPv4
  4. Для IPv6 → извлечение IPv4 → поиск в черном списке
  5. При совпадении → мгновенный разрыв соединения + автоматический переход к следующему собеседнику

Система обеспечивает точную идентификацию IPv4 адресов независимо от способа их представления в сетевых протоколах, с полной поддержкой современных стандартов IPv6 и трансляционных механизмов, while maintaining полностью естественный пользовательский опыт работы с видеочатом.

🛠️ Необходимые требования

Поддерживаемые браузеры:

  • ✅ Google Chrome
  • ✅ Mozilla Firefox
  • ✅ Microsoft Edge
  • ✅ Opera
  • ✅ Brave
  • ✅ Яндекс.Браузер

Требуемое расширение:

Пошаговая инструкция установки

1. Установка менеджера пользовательских скриптов

Для Chrome/Edge/Brave/Яндекс:

  1. Откройте Chrome Web Store
  2. Найдите «Tampermonkey»
  3. Нажмите «Установить»
  4. Подтвердите установку расширения

Для Firefox:

  1. Откройте Firefox Add-ons
  2. Найдите «Tampermonkey»
  3. Нажмите «Add to Firefox»
  4. Подтвердите установку

2. Установка скрипта WebRTC Blocker

  1. Скопируйте полный код скрипта
  2. Откройте панель Tampermonkey
  3. Создайте новый скрипт («Добавить новый скрипт»)
  4. Вставьте код в редактор
  5. Нажмите «Файл» → «Сохранить»

3. Проверка установки

Признаки успешной установки:

  1. На странице видеочата появляется красная кнопка «BAN»
  2. В консоли браузера (F12) видны сообщения инициализации
  3. Скрипт отображается как активный в панели Tampermonkey
  4. При блокировке появляются системные уведомления

338 ответов к “Про ИИ, который «ничего не умеет»”

Возможно, что пока рано становиться адептом ИИ, но стратегия ИИ-луддита заведомо проигрышнее.

Инвестировать 20% своего времени-на-саморазвитие-в-IT выглядит годной стратегией. Но только если делается ставка на невыкат из IT- нет никакой ценности в поверхностном знании технологии для общего развития. Сливки (if any) снимут лишь эксперты.

Хотя лычка AGI-плиточника может и усилить распахивание кошельков у столичных хомяков. Солидный ашот для солидных господ.

5
0

А почему не 30 – 40% своего времени? В общем, тогда не стоит потом ныть, что требования растут, технологии меняются как перчатки, а зарплаты падают. Работать в нашей команде честь! Работайте за вымпел и лычку лучшего работника)

2
0

Накодил с дипсиком автоматизацию сбора данных через апи вб и озон. Ну по кайфу для маленького бизнеска. Заняло условно день. В программировании 0. Ну типа бизнес аналитиком работал 5 лет, но наверно не в счёт. Так вот, теперь потраченный день времени экономит 20 минут каждый день на сбор отчетиков в гуглдок и раскидывание дальше бизнес логики в табличках, которые потом выводятся в красивые отчёты через яндексовский Datalens. Владелец бизнеса в шоке, приятном. По сути, все построено на appScripts+Sheets+Datalens
Хз. Мне кажется, этот ИИ что-то всё-таки умеет)

1
2

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

3
0

Платная модель хрень писать не будет
Они разрабатываются, чтобы им платили абонентку. Взамен предлагают экономию на сотрудниках

0
1

Еще как будет. Контекст у моделей ограничен и большие проекты в них не влезут. Например последний клод и GPT отваилвались, когда я попросил поправить JSON-мок тяжелой ручки размеров в 70к строк (отформатирован)

0
0

Deloitte решила сделать отчет для правительства Австралии с помощью Azure OpenAI GPT-4o.
Во время его проверки нашли много вымышленной информации, несуществующие источники и даже фейковые судебные решения.
Результат — компания вернет 290 тыс. баксов через свою тупость )))

Вот и ИИ во всей красе хах!

24
2

Вот вот. Когда нужно написать текст с сухими фактами и экспертизой , то ИИ худший выбор. Ну максимум каркас сделает содержимого. А все равно вычитывать и исправлять нужно. Я много писал текстов для своего интернет магазина. ИИ слишком много фантазирует и добавляет отсебятины. При этом это никак не отключить, насколько я понял.

6
0

Вот вот. Когда нужно написать текст с сухими фактами и экспертизой , то ИИ худший выбор.

Соответственно проще всего ИИ заменяет людей в чьей работе ни факты, ни экспертиза не важны. Я считаю это неплохо.

6
0

> ИИ слишком много фантазирует и добавляет отсебятины. При этом это никак не отключить,

сам я не мастер машинного доения LLM, но люди говорят надо подморозить какую-то «температуру».
и в промпте потребовать пруфлинк на каждое сомнительное место, и потребовать чтобы
пруфлинк существовал и относился к доказываемому тезису.

ps: кстати.

catch (e) {
 // Игнорируем ошибки анализа
}

это сейчас модно только для ИИ вайб-кода или у него вся обучающая выборка была такая же ?

1
0

По поводу ошибок. Блок try catch в теле цикла.
По-хорошему, весь цикл надо прерывать при наличии первой ошибки.
И обработать ее хотя бы через console.error. Тупо, но хотя бы так.
В общем, там полно таких странностей.
Ну то есть если надо просто показать, что все работает или для себя быстрое решение получить — ок.
Или рефакторить потом.

0
0

> рефакторить потом.

кстати рефакторить тоже можно через LLM. люди занимались, какие результаты получали пока непонятно.

0
0

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

0
0

Можно да, записать в лог, что типа у нас столько-то данных неподходящих или еще чего.
Я о том, что игнорить значение не надо.
Если есть исключение, надо с ним что-то сделать.
Это просто привычка хорошая и подход правильный.

0
0

Побольше исков, вот этих всех п-сов надо топить.

0
0

Контора, единственная задача которой проводить аудит и писать отчеты, иначе она не нужна, решила схалтурить)))))), а могли бы нанять студента-консультанта за 50к в месяц. Кабаны уже с ума сходят от этой прикормки. Только их наебизнесы никому не будут нужны, так как народ без работы не сможет ничего купить. Внедряя бесконтроля ИИ кабаны в конечном итоге сами себя закопают.

12
0

Чиновники внедряют металлические дилдаки этим же внедрителям ИИ, чтобы работало, как надо

1
0

так же как и https://ru.wikipedia.org/wiki/Общегосударственная_автоматизированная_система_учёта_и_обработки_информации
шкурные интересы чинарей всяко сильнее, они и победят. лохи-технари всегда игнорят этот вопрос.
внедрение https://ru.wikipedia.org/wiki/Киберсин — какой-то странный выкидыш, до сих пор не понимаю как оно удалось.

1
0

Вот мне интересен больше не результат, а запросы для создания вот этого всего.

3
0

Да какие запросы, на человеческом языке всё сказал… сделай мол кнопку блокировки, определяем IP из webRTC, храним IP в local storage и указал html класс кнопки в коде чата, которую скрипт должен тыкать после того, как оператор чата тыкает в кнопку блокировки.

А дальше — «аррряяя у меня не работает поправь!!!111»

4
2

Ты сейчас по сути хвалишь язык программирования показывая только скомпилированный exe файл. А на все вопросы показать исходный код отшучиваешься.

На кого это рассчитано?

upd: Даже если там правда запросы на человеческом языке, очень интересно оценить объем этих запросов. Может там на 500 строк кода понадобилось пять страниц человеческого текста.

9
3

>Может там на 500 строк кода понадобилось пять страниц человеческого текста.
Да хоть десять. Писать код это специальный навык, а писать текст — общий навык.

0
1

А где опровержение изначальной цитаты?

Я считаю что ИИ без твоей экспертизы это ноль.

Ты обладаешь экспертизой, раз можешь грамотно написать промпт. А теперь нужно поручить эту же задачу продавщице из мясного отдела. И посмотреть результат.

18
0
if (button.disabled) { button.disabled = false; }
alternativeButtons.forEach(button => { if (button.disabled) { button.disabled = false; } })

Какие-то есть странные конструкции.
Но если работает, то это вопрос чистоты кода уже.

3
0
if (button.disabled) { button.disabled = false; }

проверяет, отключена ли кнопка (button.disabled), и если да — включает её обратно. Чат в момент отсутствия соединения с кандидатом ставит на кнопку disabled = true. Это мешало нормальной работе.

alternativeButtons.forEach(button => { if (button.disabled) { button.disabled = false; } })

это уже ИИ наговнокодила типа на всякий случай, альтернативный поиск потенциальной кнопки «далее»

3
0

Нет, дело не в этом.
1. Ставим всем false и избегаем лишней проверки. Репаинт не триггерится для тех конопок, где disabled == false. Но это все равно не очень правильно по логике.
2. В цикле лишняя работа по проверке тех кнопок, где уже disabled == false. Здесь логика кривая. Лучше использовать нативный Array.filter и потом только дезактивированным кнопкам ставить другое значение атрибута. Так будет эффективнее и быстрее, т. к. не надо будет обходить кнопки, у которых уже верное значение атрибута.
И там полно таких мелких вещей, которые бы нормальный человек не написал.
Но я большего и не ждал бы, в принципе))

3
0

Бот, так ты все подтвердил про экспертизу)))

Преобразование IP и маски сети в 32-битные числа
Формула преобразования: octet1×256³ + octet2×256² + octet3×256 + octet4
Битовая маска: ~((1 << (32 — prefix)) — 1)
Проверка принадлежности: (IP & mask) === (network & mask)

Валидация формата IP-адреса
Проверка исключений — принадлежность к разрешенным диапазонам
Поиск в черном списке для IPv4
Для IPv6 → извлечение IPv4 → поиск в черном списке
При совпадении → мгновенный разрыв соединения + автоматический переход к следующему собеседнику

Вот это вот все плиточник не знает. А насчет того что код писать не надо , так еще 25 лет назад в ВУЗе на ИТшку учился нам преподаватель говорил что — кодить можно научить и обезьяну, а вот то что надо накодить это намного сложнее.
Даже если принять за правду то что ИИ код написал верно и без бэкдоров , то все равно сегодняшний бухгалтер или юрист не сможет поставить задачу или как то ее сформулировать.

13
0

Вот это вот все плиточник не знает

так я тоже не знаю. ИИ знает.

1
3

За пару часов мучений, связанных с перехватом WebRTC и корректным обнаружением IP-адресов кандидатов, мы пришли к работающему нетривиальному коду.

2 часа опытный программист скармливал промты?

2
1

При этом не показывает эти промпты. Цель статьи понятна, но человека с критическим мышлением такими аргументами не убедить.

14
1

При этом не показывает эти промпты

что я должен показать? Несколько чатов с дипсиком на тысячи строк текста?

но человека с критическим мышлением такими аргументами не убедить.

т.е. вы реально считаете, что я сам это написал и вложил сюда, что бы вас ущемить?

Дипсик доступен всем. Видеочатов — масса. Берете любой подобный чат, ставите задачу (при минимальных знаниях HTML). Далее смотрите что он блокирует. Основные проблемы будут связаны с тем, что в списке EXCLUDED_IP_RANGES — это разные технические подстети и сперва будет блокироваться 90% кандидатов.

Больше не намерен отвечать на тупые предъявы, тут все постояные посетители сайта знают, что я PHP-разработчик, а не фронт.

1
3

Мы от ИИ ждем другого. Мы ждем когда дальнобойщик прийдя с рейса и принеся много денег решит что он хочет их инвестировать в свой маркетплейс и задаст ИИ только один промт — создай мне аналог озона только лучше. Второй промт будет — создай мне инвестиционную стратегию и бизнес модель.

2
2

То есть 500 строк полученного кода показать не проблема, а тысячи строк диалога с ИИ уже сложно, да?

Я считаю, что этот диалог покажет твой настоящий уровень экспертизы в этом вопросе по формулировкам, которые ты использовал в общении с ним.

Я тоже не фронт, например, и я не знал о существовании local storage. Я бы попросил хранить IP в куках, но ты почему-то использовал именно этот термин, значит твоя экспертиза уже как минимум выше моей и такой же диалог как у тебя, я не получу.

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

Я не вижу никаких проблем скинуть весь диалог, чтобы любой, у кого есть ИИ его воспроизвёл, получил аналогичный работающий код, и лично убедился в твоей точке зрения без каких-либо вопросов.

Почему ты из раза в раз этого не делаешь пусть каждый решает сам.

13
1

> Я тоже не фронт, например, и я не знал о существовании local storage.
потому что надо не дипсиком а клауд кодом пользоваться. но жлобы никак жабу у себя с шеи не снимут, хотя на бухло из пятерочки готовы и больше 2к потратить

0
1

то все равно сегодняшний бухгалтер или юрист не сможет поставить задачу или как то ее сформулировать.

Помнится в 1991 году мало кто из инженеров был в курсе, что такое «реляционная база данных», а уже в 2001 году в питерском финэке будущие главбухи на третьем курсе должны были сваять на Microsoft Access базу по техзаданию. Я как раз в рамках шефской помощи несколько десятков этих техзаданий придумал. Несколько связных таблиц, проверки ограничений при вводе данных и пара отчетов из таблиц. Потом общался с завкафедрой и не помню, чтобы он жаловался, что народ как-то массово тупит при написании и защите этого курсовика. А на матане эти же бухи потом вершины обходили в симплекс методе. Что в общем не сильно отличается по сложности от верчения BST и брожения по графам.
Так что я бы на тупость юристов и экономистов особо не рассчитывал.

2
0

Той страны с теми людьми давно нет, сейчас одни смузихлебы.

6
2

Не соглашусь. Несмотря на нечеловеческие усилия предателей родины по превращению населения РФ в идиотов, население в целом удивительно хорошо держится.

2
0

Давайте так сформулируем применительно к айти. Ллм — это новая среда распространения технической информации на порядок большими скоростями, чем stackoverflow. Как только накапливается сиатистически значимое количество кейсов рутины по какой-либо задаче, оно становится решаемым для всех айти специалистов. И обратно. Решение энтузиастом какой-либо необычной творческой задачи кодинга мгновенно обесценивает и задачу, и энтузиаста, если он опубликовывает это. Все вышеперечисленное на текущий момент не убьет, конечно все айти професси, но скоро сведет зарплату и статус многих айтишников примерно до уровня школьного учителя.

17
0

ну почему до учителя? на 200-300 франклинов ниже, чем у среднестатистического оператора в яндекс. Не так уж и плохо

0
0

ИИ писали разрабы для разрабов.
А если тому же чатугпт дать какую-то задачу связанную с оффлайном, то там будет косяк на косяке.
Например закинуть пару дикпиков и спросить какой длинее, и тут то он и «посыпется» ))

3
0

Для измерения дикпиков надо сетку тренировать. Точнее пайплайн из сеток. Это задача не для LLM, а для ML.

Но если вам прям надо, то задайте LLM вопрос — » как развернуть и натренировать пайплайн нейронных сеток для сортировки дикпиков по размеру». Думаю он вас не разочарует.

1
0

Напомню: на Паскале я за полчаса напишу код, который сделает это без всяких «нейросетевых пайплайнов».

А пока мир пищит от AI, чуваки вроде Джаваскриптизёра и Прохожего забыли простую истину: 90% задач решаются алгоритмически.

Почему ML и AI так впечатляют? Потому что бизнес давно научился решать «простые» алгоритмические задачи. Теперь важны скрытые оптимизации, которые неочевидны человеку. Накормил датасет, получил скрытую закономерность, увеличил прибыль — кабан доволен.

А теперь перенесите это на себя. В вашей работе, учебе, личной жизни — все алгоритмические задачи решены? Вряд ли. Поэтому большинство людей тратят время на ерунду и потом удивляются, почему жизнь «не та».

AI впечатляет? Отлично. Но сначала проверьте свои алгоритмы жизни. Потому что если вы не оптимизировали свои простые процессы, нейросеть не спасёт от собственной неэффективности.

У Кабана уже была система, работающая на алгоритмах. Теперь он её улучшает AI. А вы что сделали? Прыгнули на ключевое слово «вау, AI», а своей системы не было и нет.

И угадайте что? Пока вы истерите от хайпа, вы в жопе. Без базовой системы любые нейросети и ML — просто красивые игрушки.

Простая формула: сначала стройте систему, потом качайте её AI.
Всё остальное — вопли дурачков.

4
0

Напомню: на Паскале я за полчаса напишу код, который сделает это без всяких «нейросетевых пайплайнов».

Алгоритмически вы за пол-часа можете контур выделить, но интересно узнать — как вы будете алгоритмически выяснять — контур чего вы выделили? Вдруг там Лев Толстой перевернутый.

0
0

Смотри, фраза про «контур чего вы выделили» — типичный приём человека, у которого нет системного мышления. Он путает задачу с контекстом.

Алгоритм решает задачу, если контекст определён.
Система создаётся ровно для того, чтобы этот контекст определять, структурировать и фильтровать мусор вроде «а вдруг там Лев Толстой перевёрнутый».

Если у тебя нет системы — да, ты не знаешь, где Толстой, а где контур.
Если у тебя система есть — ты знаешь, что ищешь, зачем и по каким признакам.

Вот где разница:

Алгоритм — это молоток.

Система — это чертёж мастерской, где этот молоток лежит и зачем он нужен.

AI — это просто умный подмастерье, который ускоряет процессы, но не придумывает, зачем мастерская вообще существует.

Так что если человек спрашивает, «а как вы узнаете, что именно выделили» — значит, у него нет системы, которая заранее задаёт смысл выделяемого. Он ждёт, что AI или алгоритм сам решит за него, что важно.

А это и есть ключевая болезнь эпохи — люди не думают системно, а потом удивляются, что AI не спасает.

0
0

Смотри, фраза про «контур чего вы выделили» — типичный приём человека, у которого нет системного мышления. Он путает задачу с контекстом.

Не надо хвостом крутить. Речь шла о конкретной задаче. Выделить на изображениях дики и сравнить их. Тебя за язык никто не тянул, но ты заявил, что эта задача решается алгоритмически лично тобой на Паскале за пол-часа.
Ян Лекун по этому поводу смотрит на тебя с недоверием и подозрением, как на анапского звездобола.

Джонни Уокер жаловался, что Дипсик такую задачу сам не решит. Но Дипсик прекрасно осведомлен о сверточных сетках и о том, как их использовать, поэтому сам задачу не решит, но поможет спроектировать, развернуть и обучить штуку, которая решит.

Тема узкая и не предполагает космических обобщений. Чего тебя опять на философию потянуло и на обсуждение моей «забывчивости»? Пятница и дикпики? 🙂

4
0

Вася, до появления AI всё делалось чисто алгоритмически, по признакам изображения:

Сегментация изображения

Алгоритмы разбивали картинку на отдельные области по цвету, контрасту и текстуре.

Области с преобладанием «тональной кожи» выделялись для дальнейшего анализа.

Поиск контуров и форм

Автоматическое выделение замкнутых и симметричных контуров.

Определение областей, напоминающих известные формы человеческого тела (например, вытянутые, округлые, симметричные).

Соотношения и пропорции

Вычислялись соотношения площади, периметра, симметрии и расположения областей.

Подозрительные комбинации форм и пропорций фиксировались как вероятный контент 18+.

Фильтры и чёрные списки

Заранее известные паттерны, изображения и источники блокировались автоматически.

Если объект совпадал с эталонными шаблонами, изображение помечалось или удалялось.

Итерации и доработка правил

Постоянная корректировка порогов по размеру, цвету, форме.

Добавление новых шаблонов для уменьшения ложных срабатываний.

💡 Принцип работы:
Есть картинка → алгоритм ищет признаки и формы → если совпадение с правилами → блокировка.

AI сейчас делает то же самое, но сам ищет паттерны, комбинации форм и цветов, которые человек мог не предусмотреть. Но без системы даже AI не знает, что важно.

И повторю, Вася — твоя проблема в отсутствии системы.
Ты можешь знать алгоритмы, AI, фильтры — но без системы, которая определяет цели, контекст и правила, все эти инструменты просто игрушки.

0
0

Вася, до появления AI всё делалось чисто алгоритмически, по признакам изображения:

Это когда? «LeNet» ушла в финтех для распознавания и чтения банковских чеков в 1993 году. Ты как раз тогда в школу пошел, как я понимаю. Примерно с тех пор идея что-то распознавать «алгоритмически» — с помощью rete — сделалась устаревшей и менее производительной, чем сетки. Хотя некоторые идеи в некоторых нишах продолжают использоваться.
Так что использовать подходы Rule Based Reasoning к обработке изображений в наше время, это отдельный сорт упоротости. Главным образом потому, что RBR, это не обобщающая технология с низкой устойчивостью к помехам. И — нет. AI теперь делает не «то же самое».
Признавайся — ответ LLM писал и ты не понимаешь, про что там написано? 🙂

0
0

Алгоритмы и RBR до AI активно использовались для поиска запрещённого контента, особенно 18+:

Простые признаки: размер файла, формат, соотношение сторон, цветовые диапазоны, текстуры кожи.

Шаблоны и регулярки: поиск известных комбинаций пикселей, границ, контуров.

То есть алгоритмы не просто юзались, они реально работали и давали результат, только это было ограниченно по точности и «не обучалось на данных», а всё вручную прописывалось.

RBR как подход устарел для сложного распознавания, где нужны обобщающие способности (новые картинки, новые вариации), но для задач блокировки контента алгоритмы всё ещё имеют смысл.

До сих пор живут там, где нужна детерминированность, прозрачность и высокая скорость, а нейросети не дают критичного преимущества или слишком «тяжёлые» для задачи.

пысы в школу я пошёл в 2000

0
0

Я считаю что ИИ без твоей экспертизы это ноль.

Попробуем это опровергнуть?

За пару часов мучений, связанных с перехватом WebRTC и корректным обнаружением IP-адресов кандидатов, мы пришли к работающему нетривиальному коду

Автор только подтвердил первый тезис, а не опровергнул. И снова постеснялся выложить исходные промпты чтобы каждый мог воспроизвести работу ИИ и лично убедиться сам в его работе. А почему? Возможно потому, что по промптам будет видно какой экспертизой обладает автор (или авторы?) на самом деле.

Профессия «программист» в данном виде существует последние годы.

Вот с этим согласен полностью. Только что это принципиально меняет? Программист будет тесно работать с ИИ и делать быстрее и гораздо больше нетривиальных задач. Тоже самое было, например, с появлением фреймворков. Но всё равно необходимость постоянно разбираться в какой-нибудь новой чепухе никуда не денется.

5
0

Да сколько можно одно и тоже пропагандировать. Писать код с нуля по готовым шаблонам, или в реальной работе пытаться вкрячить новую фичу в существующую систему, обросшую легасями, костылями и интеграциями — несравнимые задачи.

10
0

Полноценный ИИ должен думать все время, даже в idle режиме. Он должен постоянно волны и паттерны активности нейронов по сети нейронов гонять. Причем, на его мысли должны влиять, как контакты с внешними пользователями, так и какие-то предыдущие события, записанные в связи нейронов. А для этого у нейрона должно быть внутреннее состояние. И нейронов должно быть штук 100 разных разновидностей. И дохрена типов взаимодействий между ними. Этого всего нет сейчас. Только статистика и удачно придуманные алгоритмы настройки. А ллм — это просто паттерновыделялка-генерализатор данных, основанный на статистике и матрицах весов. Здорово, что данные ожили и у них появилась динамика и рефлексия, через которую можно крутить-вертеть, экспериментировать и спрашивать, получая обратную связь (и даже такая штука угандошила кучу офисных профессий типа «перекладыватель скрепок», аникей кодерок, vba программист etc.)

3
0

Писал уже здесь, напишу ещё раз. По разным ММО играм есть пиратские сервера. Они неплохо позволяют владельцам зарабатывать, более 10т$/м даже без магазина.
Есть закрытая ММО Wildstar, в которую много кто хотел бы вернуться. Предлагаю продемонстрировать мощь нейросетей написав хотя бы рабочий сервер без скриптовки мира. Причём рабочий сервер уже есть, написанный людьми. Но в нем много недоработок. Можете попытаться исправить.

2
2

Не, лучше написать еще 10 статей про как ИИ кнопочки нарисовал и обработчик на жс на них накинул.

3
0

Не, лучше приходить сюда и срать недовольными комментариями без сути и смысла.

2
1

Все фронты этим занимаются. Плюс из запросы к БД несложные дипсик тоже умеет делать.

0
0

Предлагаю продемонстрировать мощь нейросетей написав хотя бы рабочий сервер без скриптовки мира

предлагаю пойти на хер с такими запросами.

Какие игры? Какой сервер? С чего ты взял что тут кто-то что-то знает вообще про то, что ты тут написал?

Можете попытаться исправить

это может исправить тот, кто хоть немного понимает о чем речь и что нужно сделать.

А с позицией «ИИ мне не может Ютуб сделать» — это на Хабр идите и там воняйте.

7
7

Около 30 лет в и-нете накапливался материал решения различных задач, формируя гиганский объем статистики, который теперь скармливают нейросетям. По доброте душевной многие участвовали в этом процессе и не думали, что сами себе роют яму и обесценивают труд, делая при этом чертовски богатыми корпорации и всяких Альтманов в частности. Ирония судьбы 🙂 Многие не подозревали, что все, что вынесено в публичное пространство вдруг станет собственностью корпораций.

10
1

Все же думали, что делают мир лучше. Задней мысли не было, что какие-то крысы тем временем данные складируют. Но кстати хочу заметить не только интернет информация была скормлена, но и огромные библиотеки книг, а также тут у нас даже писали искусственные лаборатории где данными заполняют для некоторых сфер.

4
0

Жопил знания — замедлил прогресс. Не жопил — нашелся китаец (ИИ) делающий это дешевле, быстрее и лучше, ты остался без работы. Но прогресс идёт, а похоже что прогресс не значит царство небесное для всех. С другой стороны есть вещи которые изменить нельзя и видимо это чей-то план и в их плане такие как ты и я и мы должны значит делать что-то другое, осталось понять что и делать.

0
0

Их план выкинуть половину на мороз, чтобы померли под мостом. Если это сделает правительство, ты пойдешь протестовать. А если в этом виноват ИИ, никто никуда не пойдет, т.к. как бы никто и не виноват, сам виноват, что плохо старался, мало книг читал.

12
0

Их план оптимизация расходов например из-за штата раздутого программистов. Наш план выживание. Вот смотри программист умный человек сам по себе, зачем ему перекладывать джисоны, а может он лучше решит проблему гравитации в физике. Высвободившиеся программисты могут этим заниматься или ещё чем то подобным из науки. Плюс много работы было автоматизировано из тех где люди выгорали и отъезжали в дурку. Зачем тратить умственный потенциал кучи народа на перекладывание джисонов и т.п.? Чтобы вырастить программиста надо кучу времени потратить, а он максимум уберёт бюрократию, очереди и коррупцию.

1
2

Ну сейчас можно справки получить не выходя из дома, а раньше башлять чиновнику

0
0

Их план выкинуть половину на мороз, чтобы померли под мостом. Если это сделает правительство, ты пойдешь протестовать. А если в этом виноват ИИ, никто никуда не пойдет, т.к. как бы никто и не виноват, сам виноват, что плохо старался, мало книг читал.

Да нет, пойдут. Вне зависимости от того, ИИ в этом виноват или правительство. Если человеку нечего жрать, он либо ищет работу чтобы заработать на еду, либо если работы вобще нет никакой — берет дубину и идет еду отбирать. Очень редко кто просто покорно ложится и подыхает под мостом. Базовые инстинкты этому противоречат.

Вопрос только в том, как этот переход произойдет. Если будет куда свичится, лишние рабочие руки без революций и сильных потрясений(хотя и с нытьем) перетекут туда. Под вой, плачь и причитания «верните мне мои золотые годы, когда я мог сидеть в теплом офисе и лутать 300кк попивая кофеек с бесплатными печеньками!»

Если же лишней работы вобще не будет — вот тогда будут и революции,и «землю крестьянам!» и «если нет хлеба, пусть едят пирожные!».

2
1

Намечается повторение дореволюционной проблемы с разночинцами. Университеты в РИ навыпускали множество шибко умных выпускников типа В.И. Ленина. «Элита» без социального статуса. Бумажной работы для них для всех не хватало, а та что была — копеечная. При этом печатные чатики они для себя завели в заметном количестве. И вот эта значит «непризнанная элита» типа нынешних айтишников, подогретая парами вольнодумства и постами в газете «Искра»….

3
0

В силу тупости или в силу инфантильности программисты решили что у них были тайные знания, лол

1
0

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

0
0

Да это старо как мир.
Есть балбесы и прохиндеи.
Прохиндеи дрюкают балбесов.
А балбесы работают в поте лица и ругают прохиндеев.
Для прохиндея балбес, который верит в лучший мир, — счастье, т. к. его можно классно отдрюкать.
В этом смысл пропаганды — сделать так, чтобы балбесы поверили прохиндеям и их можно было бы дрюкать.

6
0

В Германии хотят поднять пенс. возраст до 73 лет. Судя по половозрастной пирамиде и нас ждет что-то похожее, так что выкатываться придется всем. Пора уже думать куда.

1
0

Смотря на копеечную пенсию, лучше бы вообще ее отменили в этом государстве, но этого не сделают, а сделают как ты сказал, пенс возраст будет 90 лет, по сути взносы будут поступать и нехилые, а платить из этих взносов никому не придется потому что доживающих до 90 почти никого. Вот и получается хитрожопый налог. Но я уже ничему не удивляюсь, тут сделано все чтобы доить челядь.

10
0

Если вместо пенсии тебе просто в епло сунут +20% лишнего налога, без обещаний пенсии — тебе от этого легче станет? )

0
0

Мне будет фиолетово а у них под жопой будет кресло шататься.

1
0

так что выкатываться придется всем. Пора уже думать куда.

У меня знакомый в начале девяностых нутрий разводил. Шкуры на продажу, а мясо в маринад, а потом в суп. Мы с ним до сих пор при случае бьем себя в грудь и кричим, что «в девяностых в Питере крыс жрали с голодухи».
Так что думать нечего, всё уже придумано.

3
0

Не понял глубинную мысль Прохожего — скормил его код ИИ, чтобы перевести на человеческий…

Все придумано в Питере, в 90-е: не бить себя в грудь — мариновать и разводить. В начале кричат с голодухи, а до сих пор жрут, крысы. При случае, чтобы потом не продали, шкуры, знакомых на мясо. Нутро в суп. Так что думать нечего.

2
0

Ой как все запущено. Даже ИИ не помог. 🙂

Нутрия — водяная крыса. Их разводят в качестве сельскохозяйственных животных. https://svoefermerstvo.ru/svoemedia/articles/biznes-s-nulja-razvedenie-nutrij-na-nebol-shoj-ferme
У приятеля дед этим занимался при СССР. В ленинградской области, где воды для нутрий дофига и больше. Дед помер, нутриевое хозяйство осталось приятелю. Выделанные шкуры народ охотно покупал и шил из них ушанки. А любителей нутриевого мяса тогда было мало, хотя оно у домашних нутрий, которые на нормальном корме растут, — вкусное. Особенно, если его замариновать сначала, а потом тушенку сделать. Вот у приятеля этой нутриевой тушенки всегда был целый погреб. Суп из неё был не хуже, чем из индейки.

Так как народ в деликатесах ничего не понимает, а нутрия по классификации таки «крыса», то мы теперь с полным правом можем эпатировать публику, заявляя, что «жрали крыс в начале девяностых». Ничуть не погрешив против истины. Именно крыс. Именно в Питере . И именно в девяностых.
Перестанут платить пенсию — «Можем повторить!»

5
0

Ну е-мое, Семён Семеныч… Пасиб канеш за смузи из нутрий..

6
0

Немец до 80 может и доживёт. А россиянин, особенно перекатившийся после 20 — нет.
У политики refugees welcome есть один плюс, если эти refugees действительно работают — есть кому пенсию выплачивать старикам.

1
4

И есть один минус.
При такой политике этих refugees со временем становится столько, что они решают, что это ты им должен «пенсию» выплачивать.

2
0

Только ассемблер! Только С! Только С++! Да и то только до 1998 года!

1
0

Какой такой ассемблер! Только скрепы, только хардкор!

http://old.math.nsc.ru/journals/vs/vs023/vs_023_0003.pdf

«Основным требованием, предъявляемым к базовой машине однородных универсальных вычислительных систем являются: высокая надежность, малая стоимость, большая серийность, малые габариты, наличие резерва в системе команд, агрегатность конструкции… Относительно большие габариты машины могут представлять серьезные препятствия для создания систем из многих десятков машин…»

У истоков отечественных микросервисных архитектур. 🙂

0
0

В комментариях модно лицезреть самые разные формы и степени копиума))) И написано недостаточно идеально, и промтов наверное много было сделано, и бизнес-заказчик такое сам не осилит. Ну-ну. Сами же все прекрасно понимаете, не ясно, кому и зачем вы это все “заливаете”.
Не знаю как вы, а я пошел учиться на категорию СЕ. Там тоже кожаных мешков изведут со временем, но какое-то время на самосвале точно покатаюсь. Да и в случае чего может получится куда-то приткнуться на той же стройке.

9
4

тут ещё меня обвинили в том, что это я сам написал.

0
0

Специально написал недостаточно эффективно? ИИ скептики какой чуши только не придумают, лишь бы не признавать очевидное. Уже доходит до теорий заговора.
Но в то же время прекрасно понимаю этих людей, насколько обидно, что годы обучения и работы в обозримом будущем с огромной вероятностью помножатся на ноль. Это же настоящая трагедия, как было при смерти Союза, когда научным сотрудникам и академикам приходилось идти на базар торговать семечками и трикотажем.

2
1

> Не знаю как вы, а я пошел учиться на категорию СЕ.

уважуха.
1) сколько сейчас это стоит по деньгам и по времени ?
2) можно ли через «повышение квалификации» с кат.B ?
3) есть ли более жестокие требования по здоровью опять же по сравнению с кат. B ?

upd:
> может получится куда-то приткнуться на той же стройке.

на стройках больше нужны трактористы-машинисты широкого профиля. и то я видел как тракториста припахали на покраску какого-то металлоизделия, по виду силовой каркас чего-то.

0
0

Учиться 3 месяца по выходным, стоит 50 тыщ. Еще скорее всего в гаи сколько-то нужно будет занести.
Апгрейд на прицепы с легковушки сделать нельзя, только через категорию С. У меня она была давно открыта, от военкомата учился и работал в армии водителем.
По здоровью ничего сверхъестественного не требуется, это дальнобойщик, а не летчик-испытатель.

0
0

У меня С есть , надо вождение с прицепом сдать и все.

0
0

Не знаю как вы, а я пошел учиться на категорию СЕ

Давно пора выкатываться из айти в специальности которые подходят по складу ума и характера. И вам хорошо и индустрии. Айти должно быть для инженеров. Аутисты в силу своего диагноза сильно сосредотачиваются на инструментах и не умеют по-человечески общаться. Латентные вахтовики-затейники пишут говнокод который за ними приходится фиксить и ни один не знают как устроен компьютер и ОС. Рвачи вместо решения инженерных задач устраивают бесконечные интриги с подставами потому что технически не соображают.

3
1

Не бомби, а то дырку прожжешь
Люди ищут где лучше здесь и сейчас, тесня при этом других людей. Это нормально. Массовый выход из ИТ не произойдет в любом случае, просто перекатятся на другое направление в Ит. Снова потеснив других людей, возможно и тебя

1
0

Sitebot, у тебя вроде канал был на ты_трубе и там были всякие видео на тему «Сравнение программиста и прости_утки» или «Что будет с программистами через 5 — 10 лет».
Интересно было бы озвучить все эти темы с поправкой на современную ситуацию.
А то тут одни и те же темы повторяются 100500ый раз

3
0

у тебя вроде канал был

не у меня, а бывшего коллеги, с кем мы на работку ездили вместе и записывали ролики стоя в пробке от нечего делать.

Интересно было бы озвучить все эти темы с поправкой на современную ситуацию

меня этот сайт уже надоел за 5 лет, никаких ютубов я вести не собираюсь, а если меня из it вынесут, то я сразу тут перестану что-либо вообще тут писать. Откровенно устал от бесплатной работы по генерации контента.

А то тут одни и те же темы повторяются 100500ый раз

Нет новых людей, мнений — Яндекс почти не даёт трафика на этот сайт. Я не могу с этим ничего поделать.

4
0

если меня из it вынесут, то я сразу тут перестану что-либо вообще тут писать.

В ойти сдохло всё, остались только инфоцыгане.

4
0

Нет новых людей, мнений — Яндекс почти не даёт трафика на этот сайт. Я не могу с этим ничего поделать.

Ну ты(или самогон) еще активней банхаммером помахайте. Активные баны всего что неугодно пану-админу очень помогают притоку новых людей и мнений.

2
0

Почитай правила, а потом по 10 раз спрашивай. Любишь политоту — пикабу, или борды с /b . Тут я чищу эту ненужнуюю ерунду. Высокорангович вбросил, я ответил ему с расчетом что удалю. Я удалил. И еще за обсуждение революций можно отъехать в места не столь отдаленные, завязывай с этим.

1
1

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

А совсем без политоты тут что то обсуждать бессмысленно. Потому что она блэт везде и влияет на все вокруг. А уж как она влияет на наше епаное ит — сложно не заметить. Обсуждать какие то глобальные тенденции в ИТ не затрагивая политоту — все равно что обсуждать принцип работы электроприборов не затрагивая электричество.

Даже про вкат плиточников без политоты не попистишь — потому что при вкате в плиточники обязательно надо подумать, а что с этой сферой произойдет, когда СВОшники вернутся. Они ведь как раз из этих плиточников в бойцов и свичнулись в основной своей массе. А как этот момент объяснишь без политоты?

Вобщем сколько голову в песок не пряч, как страус — никуда ты от реальной жизни с ее политотой не денешься. Ваша задача как модераторов лишь следить, чтобы комментаторы рамки в плане агитации не переходили.
А мы с прохожим этих рамок не переходили. И вобще пиздели про первую мировую и Ленина по большей части. Пока ты не разобравшись в контексте, не начал банхаммером махать.

4
0

Справедливости ради, надо сказать, что монастырь тут ихний, поэтому админы в своем праве. Да и позиция «береженого бог бережет» некоторые рациональные основания под собой имеет. В конце концов они держат эту площадку живой, за что им спасибо. Упоротые комментаторы тут если и есть, то чисто символически на правах фольклорного элемента. Поди такое поищи в более раскрученных местах.

1
1

Ну я исхожу из того, что это все таки не только частная лавочка, но и общественное место — и как в любом общественном месте, не должно быть явной отсебятины и дискриминации по типу «я тут хозяин, что хочу, то ворочу».

Ты же в частном магазинчике возле дома не можешь устраивать какую то лютую дискриминацию, отказывать в обслуживании на основании расы, национальности или политических взглядов итд. Потому что общественное место.
Где работают правило «разрешено все, что не запрещено законами РФ».

А второй момент, чисто психологический, который меня забавляет — тут как раз пропагандируется антиобраз ИТшника, как тупого, ассоциального, ни в чем кроме своей предметной области не разбирающегося элемента.

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

Как там в шапке написано?
«Это сайт про работу типичного программиста/айтишника и про проблемы в сфере». А у нас любое обсуждение проблем ИТ, с анализом сложнее «все говно, го все в плиточники» банят.

Зато эротические фанфики вокса про сисястых кассирш из пятерочки никто банить не собирается,и даже публикуют на сайте в виде отдельной статьи, достойной обсуждения. Тут у модераторов претензий нет.

Видимо фантазии вокса про то, как он пялит 45-летних теток из соседнего супермаркета — по мнению модераторов куда более важны для ИТ-сферы, чем обсуждения, как нынешние мировые события повлияют на нашу работу в ближайшем будущем

3
0

Вокс яркий лабораторный образец «успешного айтишника» с явно «дизайнерской» кукухой. Поэтому он тут демонстрирует, как вот оно бывает, и что даже такие специфические ребята находят для себя в айтишечке ниши.

Ну и насчет «публичного места» — это преувеличение. Больше похоже на личную кухню Сайтбота, на которую забредают одинокие путники чаю попить и на айтишную жизнь пожаловаться. Стоит ли требовать от хозяина расширенных социальных обязательств только на том основании, что человек к себе на кухню пускает любого? Ну вот такой формат квартирника с грустными песнями про айти. Ну Ок.

4
1

Смотри, арендуешь хостинг, создаешь блог, зовешь нас. И мы с посетителями этого сайта обсуждаем любое политиканство в любом формате. Будем заходить к тебе под анонимной защитой, чтобы ответственность нас не коснулась конечно же.

2
0

> Сравнение программиста и прости_утки»

не знаю про программистов но был такой текст лет 15-20 тому назад:

Что общего между проституткой и сисадмином?

1) Тебе приходится работать сверхурочно. Как проститутке!
2) Обычно ты работаешь допоздна. Как проститутка!
3) Как правило, ночью твоя продуктивность повышается. Как у проститутки!
4) Тебе платят за то, чтобы клиент остался доволен. Как проститутке!
5) Клиент платит много, однако почти все забирает твой шеф. Как у проститутки!
6) Тебе платят фиксированную сумму, но работать нужно пока не закончишь. Как проститутке!
7) Ты никогда не станешь гордиться своей работой. Как проститутка!
8) Тебе платят за удовлетворение фантазий твоих клиентов. Как проститутке!
9) Тебе трудно завести и содержать семью. Как проститутке!
10) Когда у тебя спрашивают, чем ты занимаешься, ты не можешь объяснить. Как проститутка!
11) У тебя теряются связи с друзьями, и ты общаешься только с себе подобными. Как проститутка!
12) Клиент оплачивает тебе проживание в гостинице и рабочие часы. Как проститутке!
13) Шеф у тебя имеет роскошный автомобиль. Как у проститутки!
14) Когда ты удовлетворяешь клиента, тебя ценят. Как проститутку!
15) Но в конце ты себя чувствуешь так, как будто из ада вернулся. Как проститутка!
16) Тебя проверяют на профпригодность изощренными способами. Как проститутку!
17) Клиент всегда стремится заплатить поменьше, но в то же время ждет от тебя чудес. Как от проститутки!
18) Каждое утро, просыпаясь, ты говоришь себе: «Я не собираюсь этим заниматься всю жизнь! » Как проститутка!
19) Ничего не зная о своих проблемах, клиенты ждут, что ты дашь им нужный совет. Как от проститутки!
20) Если что-то не так, виноват всегда ты. Как проститутка!
21) Тебе приходится оказывать бесплатные услуги начальнику, друзьям и знакомым. Как проситутке!
22) И ты себя спрашиваешь сейчас:
«Так кто я все-таки, системный администратор или …».

9
0

Это так любую специальность вообще сюда подставить можно. А по факту у разработчика и проститутки только одно сходство: в 40 лет вылетаешь

6
0

в 40 лет вылетаешь

Даже местные кодомакаки со своими жс и пхп не вылетели в 40. Если ты глупый тебе везде будет плохо — избитая истина.

5
1

> в 40 лет вылетаешь

если не сделал карьеру до бордельмаман (тимлида-техлида) соотв.

5
0

А теперь об отличиях:

1. Программистов трахают сразу в мозг, так что отключится как проститутке не получится.

2. Некоторые ИТ конторы предоставляют услугу под названием Бодилизинг — и это скорее рабство чем проституция.

3. Никто, никогда не заставит проститутку обслужить 100 клиентов за ночь и не заставят ее искать методы чтобы обслужить больше.

4. В борделях единственный показатель эффективности проституток это только если она приносит прибыль или нет. Никто не требует от нее что-бы она учила новые позы, техники, итд.

5. Проституток не спрашивают после каждого клиента что было хорошо, что плохо, и как это это исправить.

6. Если у клиента не встал это проблема клиента а не проститутки.

7. При собеседованиях проститутки не запихнут все виды дилдаков во все щели, не попросят показать все позы из Камасутры итд.

8. От проститутки не потребуют что-то что физически невозможно.

11
0

Типовые проблемы с генеренным кодом от ИИ — нет абстракций, не выделяются константы. Корректность regex-ов стоит проверить. Лучше использовать готовые и проверенные либы для типовых подзадач.

Проблема не с тем, чтоб сгенерить код. Проблема в том, чтоб потом отладить и пофиксить его, если что-то пошло не так. А оно пойдет, т.к требования меняются и надо рефакторить. Успех рефакторинга от ИИ под вопросом.

1
0

Это не про эффективность решения задачи в плане способа ее решения.
Здесь важно то, что ты хотел что-то работающее — ты это получил.
Запрос — решение. Эффективное ли оно? Да вот хз, но все работает и ладно.
Поэтому многие менеджеры и любят говорить про ИИ.
Они видят, что сделал запрос — и вот тебе работающая вещь.

4
0

Запрос — решение. Эффективное ли оно? Да вот хз, но все работает и ладно.

Абсолютно верно!
У большинства менеджеров стоят задачи: «сделать чтобы работало» или «сделать чтобы работало лучше, чем у других». Задач — «сделать, чтоб работало идеально и максимально эффективно» почти никогда не возникает.
Сделать идеально, это исследовательская задача. Иногда она имеет решение. Иногда это решение имеет коммерческий потенциал. Но в большинстве случаев, между «идеально» и «абы как» разница в эффективности процентов десять-пятнадцать, на которые всем плевать, если это не основной генератор затрат. Проблема решена и ладно.
Поэтому разумные менеджеры не требуют полного покрытия кейсов редкими исключениями. Десяток исключений в год пользователи и руками обработают.

3
0

Performance ушел в закат.
Вместе с пользователями, ждущими по 2 секунды загрузки каталога товаров.
А менеджеры — в кабак попить бельгийский эль.

2
0

Вместе с пользователями, ждущими по 2 секунды загрузки каталога товаров.

Пользователю, которому две секунды грузят каталог, а потом еще 15 секунд разные рекламы — максимально пофиг на первые две секунды. И пока перфоманс реально в закат не уйдет, никто не будет разбираться почему. То ли прогеры накосячили, то ли ростелик в рамках оптимизации нагрузки перенес вашу виртуалку к субподрядчику на красноярский сервер, на который с утра насрал медведь.

6
0

Точно. Из-за рекламы наделаем всякой фигни — все равно никто не заметит.
Вообще это тренд сейчас — всем на все все больше насрать.

3
0

Вообще это тренд сейчас — всем на все все больше насрать.

Вы тоже заметили? 🙂

Сейчас такая «ситуация», в которой народ переходит в режим жесткой экономии по всем направлениям. Я вот, например, как риск-менеджер должен в рамках текущего трехлетнего бюджетирования придумывать дерево вариантов развития событий на три года и вешать на ветки этого дерева оценки вероятности конкретной ветки. Но в реальности в рамках даже годового бюджетирования мы с финдиром, можем за бюджет компании только водки выпить не чокаясь и пожелать друг другу удачи. «Уби нигил валес, иби нигил велис», во всем его неприкрытом великолепии.
Поэтому и насрать.

1
0

Нефункциональные требования никто не отменял. Я вне тех областей, где склепать решение можно быстро и на качество всем пофиг.

0
0

Так я это и имею в виду — зачем делать на отъепись.
Типа если может быть реклама на 15 секунд, то сделаем херню, которая будет грузится несколько секунд — пофиг же.
Лучше тогда уже вообще не делать.
В этом я вижу опасность генераций — нахерачат побыстрее херни, чтобы таску закрыть и пойти пиво пить.
А потом другим людям кучи мусора этого разгребать.

0
0

Так я о том, что зачем делать херню.
Типа будет же все равно реклама на 15 сек, поэтому сделаем херь — никто не заметит все равно.

0
0

никто не заметит все равно.

Ну как бы всем пофиг на то, сколько слоев теперь между процессором и прикладными программами на «кофейных» языках. И сколькими узлами разделены клиент с сервером. Так с какой стати прикладной кодер должен, как дурак, миллисекунды считать, пиша фактически скрипты для всей этой многослойной хероботы? Хотите считать миллисекунды — ставьте RTOS и пишите на ассемблере.

1
0

Так речь не про миллисекунды.
Чем ближе к железу, тем меньше значимость прироста производительности.
Я вот много раз пробовал разные вариации stack/heap, malloc, разные подходы и т. п.
Ни разу не увидел значимого прироста для пользователя: какая разница, будет 1.5 ms vs 2 ms.

Но как раз вот в клиентской части, в этих кофейных языках и появляются проблемы.
Нагенерят херни, навешают скриптов, обращений к API и нормальные 5 ms превращаются в 50.
Т. е. если полностью забить на производительность из-за «да пофиг, все равно реклама будет», то получим решения, которые дают быстрый результат, но по сути херня херней.
Хотя изначально можно тупо подумать и выбрать получше вариант из воможных. Сразу.
Мне очень не нравится именно такой подход: сгенерим, зафигачим, получим бабло — и пошли пиво пить.
А LLM именно такой подход и продвигают.

1
0

Мне очень не нравится именно такой подход: сгенерим, зафигачим, получим бабло — и пошли пиво пить.
А LLM именно такой подход и продвигают.

Это не LLM продвигают. Это пресловутый ITIL Ежели его от розовых соплей и рекламной шелухи очистить, то суть в том, что сначала надо выкатить минимально живую поделку и посмотреть на реакцию публики. Если «пипл игнорирует» — бросаем поделку, как не имеющую рыночного потенциала. Если «пипл радостно хавает», то собираем бабло и идем пить пиво. Если «пипл колется плачет, но продолжает жрать кактус» — начинаем работать над ошибками, обязательно привлекая к работе плачущий пипл. Но ровно в той мере, которая увеличит поток бабла, а не вообще «все хотелки, чтоб было идеально».

Продолжительность такого цикла в нынешнее время очень короткая. Потому что взлетевшие идеи мгновенно копируют и поток бабла на пиво пересыхает. А со стороны это выглядит, как «все время выходят новые фреймворки и фичи, которые надо учить». LLM просто может еще ускорить разработку и копирование, так что жизненный цикл может еще укоротиться раз этак в несколько. На этой неделе сгенерили фичу, на следующей — вывели на рынок и на хайпе собрали денежку, а через две недели уже полно бесплатных клонов у тех, кто в состоянии описать новую фичу в промпте и скормить промпт подходящей модели. В финансовом выигрыше останется тот, кто сможет организовать бесперебойность процесса.

Это не особенность программирования самого по себе, это специфика взаимодействия менеджмента, технологий и рынка в любой отрасли со сверхкоротким производственным циклом. И того, что в айтишечке, для стартапа ни «деньги» ни «земля» особо не нужны, а фирма выигрывает у одиночки тем, что может сразу много идей тестировать параллельно и воровать и выводить на рынок успешные идеи быстрее автора.

Если помните, был такой Столлмен, который продвигал идеи опенсорсного софта. Так вот его идеи не столько из равенста и братства проистекают, а из понимания, что сохранять «проприетарность» будет все сложнее, поэтому лучше сразу привыкать к тому, что работа кодера — бесплатна, а деньги надо зарабатывать на консалтинге при внедрениях. Не прошло и пятидесяти лет, как эта революционная для 80-х годов идея, превратилась в суровую реальность. Доля кодинга в профессии падает, доля консалтинга растет.

3
0

Причем тут вообще вывод на рынок продукта?
Про time-to-market известно давно и все там понятно.
Надо разделять такие вещи, как «облегченный/урезанный функционал» и «сделать на отъепись».
Речь о подходе, парадигме работы в целом.
С парадигмой «нахерачим и ладно» даже MVP скоро создать будет проблема.
Поэтому вот эти «сделали херню, которая грузится полдня, ну и ладно, т. к. все равно там рекламы много» меня не устраивают.

Вот недавно даже Делойт обосрался. Хотя казалось бы.
А почему? Потому что сгенерили херню и радостно клиенту отправили.
Так и здесь — сделаем как получится, срубим бабла и пофигу на все.

1
0

Надо разделять такие вещи, как «облегченный/урезанный функционал» и «сделать на отъепись».

Те кому надо — те разделяют. Те, кого не устраивает, — просто не платят деньги за товар, который их не устраивает. Я вам пытаюсь на пальцах объяснить закон возрастающих предельных затрат. Если для удовлетворения 5% наиболее квалифицированных потребителей, надо затраты на продукт увеличить на 25%, то пошли эти потребители в пень. Если для остальных 95% — 差不多 — то и ладно. Древнекитайская мудрость.
Если деланье на отъепись позволит выйти на рынок на месяц быстрее и на 15% дешевле — делают на отъепись. «Мусорная» экономика появилась не сама по себе, а в процессе долгой оптимизации и конкурентной борьбы. Меня тоже печалит, что в половине случаев, имея техзадание на товар, я такого товара не нахожу на рынке ни за какие деньги, но я хотя бы понимаю в результате каких процессов рынок завален «говнозаменителями».
Суровая правда жизни в том что вы можете делать «по настоящему хорошие вещи» только в рамках хобби. А продавать только себе в убыток.

3
0

Хз, может, я не умею его готовить, но вот я пытался решить рабочую задачу с помощью чатгпт и не преуспел.
Я работаю в около-телекоме, и мне принесли таску, мол, зачем девопсы руками настраивают фрисвитч на тестовых платформах, давайте будем поднимать фрисвитч в докере под нужный тест сьют. Лично я ничего не знаю про настройку фрисвитча, и пошел спрашивать чатгпт. Чат обычно выдает целую простыню в ответе по пунктам в виде: 1-е — добавь вот это в докер-компоуз, 2-е поменяй такой-то конфиг в фрисвитче, и тд. Я добавляю изменения, проверяю результат — и скидываю ошибки и логи обратно в чат, как и мои настройки. Спустя два рабочих дня кормления промптами чатгпт мне удалось поднять фрисвитч на локалке, научить его регистрировать юзеров, делать тестовые звонки на одну легу, но аудио не передается, ртп так и не заработал, и еще куча проблем.
Типичные ошибки чатгпт:
-синтаксис, например fs_cli -x ‘user_exists 1000@localhost’ вместо fs_cli -x ‘user_exists 1000 localhost’
-не существующие в природе настройки
-предлагает изменения, который не решают проблему. Например, чат говорит, сделай действие 1, 2 и 3. Однако достаточно сделать №3, чтобы исправить ошибку
-ошибки в xml-файлах, некорректные уровни вложенности

4
0

С ИИ пока тяжело будет тестировщикам и системным бизнес аналитикам и джунам.

Разработчикам надо бояться тотальных сокращений, на фоне экономики и ненужности проектов

6
0

Бойся не бойся, повлиять на процессы мы не можем. Кроме ранее описаных выкатов в рабочие профессии, еще есть варианты выката в преподы СПО, молодежь вряд ли захочет, кто постарше может и подойдет. Если не основной работой, то подработкой по ГПХ

0
0

В то время пока программисты радуются успехам ИИ в написании кода , я пытаюсь с помощью дипсика сделать простейшие домашние задания в магистратуре. получается честно говоря не очень. Да, есть вещи , которые он делает идеально. Ну например я могу взять и забить в него название объекта своего исследования и добавить в промт чтобы он выдал мне структурированную инфу по этому объекту. ДикСик выдаст мне множество терминов ,определений и ссылок описывающих объект что в разы уменьшит время на гуглении , но в то же время он как не был способен так и не научился синтезу информации и ответу по существу на конкретно поставленный не простой вопрос. Собственно профессор не лопух и научился правильно ставить вопрос чтобы дипсик не знал на него ответа.Я все меньше верю в достижения ИИ прямо здесь и сейчас.

0
0

Я как препод не радуюсь работам, которые мне тычут в нос студенты. В образовании это зло, для профи — неплохой инструмент. В голове пустота, вопрос в сторону — поплыли. Ничего не понимают как работают простейшие программы. И тотальная лень напрягаться хоть чуть чуть. Это плоды, которые мы будем скоро пожинать во всех сферах. А дальше пусть сам каждый себе ответит на вопрос нейронки — это благо или вред. И для кого благо? Управлять стадом всегда проще . Мозг у детей атрофируется, не испытываю восторга за будущее, которое пытаюсь сформировать в меру сил. Вот уж выкатился так выкатился 😉 «Нам такой хоккей не нужен!»

3
1

Бро , ну я делаю нормальные интересные задания сам и качественно, но вот на фуфло не стоит от слова совсем.

1
1

Это не благо и не вред. Это очередной инструмент разделения народонаселения на тех, кому новый инструмент прибавляет ума, и тех, у кого убавляет.
Управлять стадом проще, когда в стаде есть определенный коллективный дискурс. ИИ позволяет каждому барану завести индивидуальную прошивку. Ну и могу только удачи пожелать тому, кто таким стадом попробует управлять. ИИ это не телевизор, а зависимость. Таблетки у всех одинаковые, а глюки у всех индивидуальные.

3
0

Скажи мне, практикующий эпикуреец, свои страсти это благо или вред? Если это вред, как испытывать удовольствие? Если это благо, как не испытывать тревог и болезней?

1
0

Свои страсти, — это лошадка, на которой вы едете. Основой мотивации млекопитающих являются эмоции, а не логика. На лошадке по любому ехать удобнее и веселее, чем пешком, но лучше ехать шагом, а не пускать в галоп, чтобы жопу не отбить и из седла не вылететь. Основа концепции в том, чтобы вы лошадкой рулили, а не она вами. Без заметного внутреннего конфликта. Если лошадка вам попалась с придурью, то тут да — придется попотеть с её усмирением.
Я по молодости лет был склонен увлекаться. Без веществ и синьки, чисто на удали молодецкой. Но потом заметил, что чересчур яркая жизнь с недосыпами и излишествами — истощает нервную систему. А это снижает качество жизни фундаментально. «Убывающую предельную полезность» можно было прямо в анализах посмотреть. И меня это слегка отрезвило и склонило к эпикурейству. А у тех коллег-сверстников, кто продолжил галоп и «спорт высших достижений», уже и сердечно-сосудистые и рак повылезали. И померли некоторые. При всей внешней шоколадности и «успешности» жизни.

Совсем не испытывать тревог и болезней живому человеку вряд ли получится. Но если организм не загонять, то он более или менее справляется с саморегуляцией. Тут фишка в том, что на человека обычно грузят больше, чем он бы сам на себя нагрузил. И вот в этом проблема. Общество и эволюция, ставя перед человеком задачи, заботятся об интересах общества и эволюции. Не надо идти у них на поводу. И тем более тревожиться на тему того, что общество и эволюция вами недовольны. Тут «конь в огурцах» должен быть непреклонен.
Это, кстати, имеет прямое отношение к теме «выката». Выкатываться надо из невыносимой работы в выносимую, а не в ту, где якобы денег проще заработать. Если вы после сороковника начнете стартовать в физически тяжелых областях, да еще и на правах неофита, то пять лет до обретения «профессионализма» и «постоянных клиентов» можно и не протянуть. Поэтому, если работа в принципе нравится, просто денег стало меньше, это само по себе не повод вылезать из зоны комфорта.

9
0

То есть все фигня, важна мера? Вещь являетья благом или вредом решает знание меры, эпикурейство к этому по итогу ведёт, я правильно понял?

1
0

Все в мире яд, лишь доза делает его лекарством.

Татуха на правом предплечии Лариссы Рейс.

0
0

Зачем говорить о физике с тем, кто набил на предплечии уравнения неопределенности, но не знает шо такое функция?

0
0

Во-первых,
Лара икона фитнесс-индустрии в свое время.
Во-вторых, ifbb pro и 10-е место на Олимпии, в числе других достяг.
В-третьих, она очень грамотно химичила и достаточно тонко вела соц.сети — татуха набита йероглифами, а следующая фотка с жестами виктории на фоне двери с маленьким лого. Я запарился и перевел сначала йероглифы — ближе к тексту «преврати яд в лекарство», а интересное лого оказалось топовой клиникой в США с услугами по гормональной терапии в том числе. Прекрасный посыл через своеобразный ребус: жрешь «витаминки» — делай это под профессиональным контролем. Учитывая, что применение сильнодействующего допинга в любом спорте высших достижений, как и сам спорт, может также сильно подкосить здоровье, если не приоденет в деревянный макинтош, то функцию данной цитаты Парацельса Лара не только знала, но и успешно применила в своей жизни.
Выкатилась из про-спорта вовремя и удачно. Это ли не основной предмет дискуссии?

0
0

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

0
0

Да, но не всякое дело позволяет без критического ущерба протянуть лямку до талого. Если Боливар не вывозит двоих, загнанных лошадей пристреливают, не правда ли? С дедом) Прохожим многие мои мысли также пересекаются, а какие понятия для вас смешны, что ограничивают рассуждения?

0
0

Можно подумать шоб дожить до старости много надо — не голодать не испытывать жажды не зябнуть, так мириады предков жили и доживали, а я дефектный шоле?
Быть полезным и быть вредным — одинаково страшно, имхо. И то и другое истребляют. Прямое дерево пойдет на доски, а кривое, если не вредит, будет жить в лесу. Как видишь и от пользы бывает вред и од вреда бывает польза. Дед говорит благо где-то в средине, лучше ехать шагом.
Рассуждение благо — вред, противоположность вреда — польза, благо в центре(ну горячее теплое холодное). Если обьединять пользу и вред надо вводить понятие меры, имхо

1
0

Если прям совсем упростить про «счастье», то счастье, это субъективное ощущение. Формируется оно в мозгу. Кроме этого ощущения в мозгу еще куча разных психических процессов борются за фокус внимания. Если мозг по каким-то причинам неисправен или перегружен психическими процессами, то до генерации ощущения счастья фокус внимания может и не добраться.
Эпикуреизм в упрощенном изложении — это просто содержание мозга в исправности и с «согласованной нагрузкой». Такое его состояние в принципе позволяет подумать о чем-то кроме скорбей, болезней и кредитов.
Второй момент чисто математический — если вы хотите безмятежное состояние мозга сохранять постоянно, а не на два часа по воскресеньям, то надо как-то организовать для него стабильную и недорогую окружающую среду. Вот Эпикур как раз пытался прикинуть, — как бы она могла выглядеть. Понятно, что с учетом его тогдашних обстоятельств. Как и прочие интересовавшиеся этим вопросом, Эпикур пришел к эмпирическому выводу, что «серединный путь» термодинамически наиболее выгоден. Собственно поэтому он и серединный. 🙂
Остается интересный вопрос — «что есть «серединный путь», применительно к современному мегаполису?»

4
0

Если прям совсем упростить про «счастье», то счастье, это субъективное ощущение.

Угу, вчера у Канта это читал.

1
0

Это прекрасно, но эволюционные психологи начали подозревать, что эволюция начала упарывать задолбавшихся антилоп эндогенными «веществами», чтобы они успокоились и дали себя съесть, пожертвовав собой ради стада.
Так что я бы не путал «эйфорию» и «катарсис», которые выгодны эволюции, с «тихим счастьем», которое выгодно мне.

1
0

Я не путаю, более того одобряю и частично разделяю ваш статус-кво.

Но человек — не антилопа, а супер-хищник, который в состоянии загнать насмерть любого представителя другого вида на этой планете.

0
0

Человеков точно так же прекрасно жрут и другие хищники.

0
0

Но человек — не антилопа, а супер-хищник, который в состоянии загнать насмерть любого представителя другого вида на этой планете.

Это миф. Человек конструктивно — сумеречный падальщик. Довольно хиленький. Ему один на один без оружия наваляет практически любой одиночный хищник. Даже мелкий типа росомахи или лесного кота.

0
0

Что миф? Почему без оружия? — арсенал в уровень копьё+копьеметалка и за всеми пришел полярный лис.

Росомаха — не корректное сравнение. «Их боялись даже чеченцы.. Ой. Даже медведи)»

Один на один зачем? Бандой. Шимпанзе в гоп-патрули ходят бригадой. Примерно тогда же белок глаз стал белым, чтобы на охоте симафорить и читать по глазам.

Загонная охота превратила мартына в человека. Свежеубитое мясо в избытке + бег на чудовищные расстояния + охота на всех и вся дало революционный скачок в развитии мозга и финальные изменения в коленных суставах, которые изначально для этого не предназначены.

Гугол — ультрамарафоны виды и рекорды.

Потеря шикарной растительности как у самых ближних родственников и увеличение плотности желез и связана именно с необходимостью терморегуляции во время этого занятия. В дневное время особенно.

1
0

Пы.сы. сумеречный падальщик — это промежуточный уровень. На нем остались челы, попав в чиловую изоляцию без агрессивной среды — мозг 0.5-0.6 кило и ростом до полторашки.

0
0

Пы.сы. сумеречный падальщик — это промежуточный уровень.

Да как бы не совсем. Народ утверждает, что 100 тыс. лет назад в саванне образовывалось овердохрена падали по причине чрезвычайного обилия зверья. Тот же Дробышевский, например.
Ну то есть у кроманьонцев конечно культ охоты был, но это не означает, что охота была необходимым повседневным занятием. Так-то говядина, например, которую мы в магазине покупаем, после убоя должна пару недель «созреть» и слегка ферментироваться. Учитывая, что в саваннах вопросов «заготовки на зиму» не было, идеальным для кроманьонцев блюдом была недоеденная трехдневная добыча какого-то крупного хищника, которую он бросил. И разделана уже и жевать удобно.
Зачем в таких условиях кого-то сутками гонять? Чисто по приколу? Не, ну может для превращения мальчика в мужчину обязательно было антилопе в жопу копье воткнуть, но скорее копья нужны были не в мамонта втыкать, а отгонять от падали шакалье и стервятников.
Это в приполярных областях пришлось напрягаться, и то относительно. Но времени с тех пор прошло мало, так что мы до сих пор больше адаптированы к саваннам, чем к лесам средней полосы.

0
0

Обряд инициации мальчиков у Масаев до сих пор — это не антилопе копьё в жеппу воткнуть, а живого льва трижды за хвост подергать. Подкрасться и подергать. Учитываем, что щелчком хвоста лев может человеку сломать голень изи. Это в копилку слабостей перед котом. У Дробыша много годноты, но если всё собрать в кучу, то будут пробелы и вопросы. Вы человеческие возможности в ультрамарафонах посмотрели и минимальный разрыв между полами? При каких условиях ленивая жеппа околошимпанзе порвала эту самую жеппу на британский флаг, добившись изменений в тазе, внутренних органах, коленях, стопах, скинула шубу и далее по списку… Куда и за каким фейхуа надо так стабильно бегать, чтобы не погнуть ноги как в анекдоте, а выгнуть?

Пы.сы. Около 500 000 лет — возраст находок из Кату Пан 1. Это отодвигает предполагаемую дату изобретения первых копий на 200 тысяч лет — возраст самых древних наконечников, найденных ранее, не превышал 300 тысяч лет.

Пы.пы.сы. это вопрос контроля и стабильности — пока притащили мясо на базу, пока распределили, какое когда дозрело, чтобы все ели сколько надо и без пропусков и не зависели от воли другого хищника и его успешности.

0
0

При каких условиях ленивая жеппа околошимпанзе порвала эту самую жеппу на британский флаг, добившись изменений в тазе, внутренних органах, коленях, стопах, скинула шубу и далее по списку… Куда и за каким фейхуа надо так стабильно бегать, чтобы не погнуть ноги как в анекдоте, а выгнуть?

Вопрос интересный. Видимо в саванне на двух ногах было почему-то удобнее. Но надо понимать, что изначально это было неудобное уродство, так что ни о каких марафонах за стадами речи не шло.
Тут другой вопрос интересен. Копытные могут гораздо дольше держаться без воды. То есть проскакать сто километров от водопоя до водопоя — не проблема. А вот кто древним охотникам изотоники в саванне раздавал, если речь шла о долгом пешем преследовании по жаре?

0
0

В саванне на двух шагать удобнее, потому что теплообмен — жарит только в бошку, где волосы уплотнились. Именно — это сначала было не особо удобным уродством, которое начиналось с вылазок с окраины леса. Полагаю, что все просто — по принципу индейцев, которых загнали в пустыню. Они ясен пень стали жрать кактусы, чтобы получить воду. Но кактусы оказались с мескалином. И индейцы пересекли пустыню уже на изи в обдолбосе. Видимо, методом проб и ошибок к тому моменту был накоплен пакет подножных спец.средств для охоты. У того же Дробыша есть сюжет про опыт экспедиции к челам, у которых ближайший водопой в пяти километрах. И они только сейчас стали запариваться носить оттуда воду…
Поэтому сначала Мартын стал сумеречным падальщиком, накопил опыт поведения и наблюдения за баринами, объедками со стола которых питался, ну и надумал неладное.

пы.сы. главное загнать, а потом кровищу выпивали в ноль пока не остыла. Прекрасно усваивается в жидкой форме + адреналин. Это же вариант зависимости — адреналиновые торчки.

0
0

накопил опыт поведения и наблюдения за баринами, объедками со стола которых питался, ну и надумал неладное.

Не уследили 🙂

1
0

Пы.пы.сы ещё бы найти подтверждение, что железо из свежей крови заходит как домой и будет ещё бонус.

0
0

У меня есть опыт использования ИИ в большом корпоративном проекте. Копилот в режиме агента отлично автоматизирует написание рутинного кода. Например, очень удобно просить написать парсинг к классам-моделькам с помощью конкретной либы с которой незнаком. Но чтобы написать отдельный бизнес-модуль с бизнес-логикой? Ребят, попуститесь) Такого не будет ещё очень и очень долго.

1
0

IT-дураки фанатеют от AI? А сами они кто? Алгоритмизаторы чужих систем!)
Типичные программисты: всю жизнь пишут код, который решает чужие задачи. Чужие правила → чужие цели.
Они привыкли работать в чужом контексте, где «что важно» и «в чем смысл» уже решено за них.

И теперь они смотрят на AI и думают: «Вау, теперь машина сама решает!»
На деле — та же история: машина выполняет чужую логику, а они надеются, что AI даст им собственный смысл.
Но смысла никто за них не создаст, потому что у них нет своей системы, только чужая.

Кодерок, слушай внимательно.
Когда ты приходишь на работу, ты создаёшь не пет-проект, не сайд-проджект, а поддерживаешь чужую систему.
Чужие правила, чужие цели, чужая логика.
Ты — просто исполнитель.

И тут же появляются AI. Ты смотришь и думаешь: «Вау, машина сама решает!»
На деле машина так же выполняет чужую логику и зависит от чужого контекста.

Она лишь показывает, кем ты был раньше — твою привычку быть исполнителем и жить в чужом контексте.

С AI ты прочувствовал это: задаёшь контекст — она работает.
Так же и с Кабаном: он дал тебе контекст — ты выполняешь таски.
Разница только в том, что AI только делает вид, что думает, а ты реально был тем, кто думал и решал, на благо ЧУЖОГО бизнеса.

Не понимая, что контексты как пластилин, ты можешь выдумать хоть тысячу своих.
Но без системы они будут пустыми — каждый контекст без правил и цели превращается в иллюзию, а не в реальную силу.

Как пример:
Этот форум — это не просто ПО.
Это определённое пространство, где вам уютно.
Вы думаете, что важны окна, цвета, кнопки и дизайн? Ха!
На самом деле это двери в контекст, в пространство правил, привычек и смыслов.
Программистишки, поймите наконец: код — лишь оболочка, а сила в том, как устроен контекст внутри.

Кабаны это знают.
Они всю жизнь держат вас в хвост и в гриву, а вы всё думаете о пикселях, фреймворках и кнопках.
Вы видите лишь оболочку, думаете, что создаёте что-то, а на самом деле работаете в чужом контексте, где уже решено, что важно.

4
2
Как анализировать рынок IT, чтобы помочь ребенку с выбором направления? b74511839ab74511839a

Имеется ребенок 14 лет который активно интересуется программированием. Ковыряется в js, пхп и питоне в основном на сайтах и ботах. Интересовался у него не раз, но конкретного направления он сам выбрать не может. Как вы определяете востребованное направление в программировании? Может есть какие-то ресурсы где будет описана конкуренция и тенденция?
qna.habr.com/q/1404462

0
3

Советы давать — дело не благодарное и ответственное. Рынок труда перенасыщен it, остальные вопросы к правительству о будущем. Какую экономику они строят я без понятия. Из житейского — к чему душа лежит у ребенка, а там что будет х.з. Жить в эпоху перемен и дележа рынков сбыта, войн очень сложно

5
0

ну он перенасыщен какими-то ментальными обрубками. Нам в итоге начальство наряду с индусами и арабами запретило еще и русских нанимать, на 30 собесов 2 нормальных кандидата

1
0

> Советы давать — дело не благодарное и ответственное.

почему ? помнится я на швабре давал совет у кого там ребенок тянулся в ИТ:
1) дать прочитать этот сайт, особенно избранные материалы.
2) дать ремня.
или наоборот:
1) дать ремня.
2) дать прочитать этот сайт, особенно избранные материалы.

2
2

Дать 14 летнему ребенку читать то, что пишут куколды с аденомой простаты и деменцией в приправу с нереализованными мечтами и собственной никчемностью это неуважение к ребенку. Не надо на всех проецировать свой «жЫзненный» опыт

7
3

Дать 14 летнему ребенку читать то, что пишут куколды с аденомой простаты и деменцией в приправу с нереализованными мечтами и собственной никчемностью это неуважение к ребенку.

Срочно убираем Достоевского из школьной программы. Из уважения к ребенку.

1
1

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

2
0

По сравнению с телевизором, в котором показывают, что Герасим Муму утопил, а Екатерина в «Грозе» утопилась потому, что банка ВТБ тогда не было, этот сайт может быть смело рекомендован для реабилитации жертв пропагандистского насилия.

У Анонима, кстати, забавный оборот «в приправу с». Это калька с английского «to season with». Люди с родным русским так не пишут. Похоже ругает нас заморский шлимазл. Сублимируя экзистенциальный ужас относительно судьбы своей простаты и межушного ганглия. 🙂

4
1

ребенок (подросток) — это всего лишь личинка человека разумного. может быть станет человеком а может быть и нет. уважать его не за что и незачем.

> Не надо на всех проецировать свой «жЫзненный» опыт

а если нет то что ? ребенок подаст на меня в суд по правам ребенка ?

0
1

анон путает аденому простаты с геморроем и проекцию с прогнозом,
видимо он сам подросток или недалеко ушел от.
или теребонькает LLM.

2
0

Откуда диагнозы? Собственная проекция на всех? Ну ты перебрал слегка, сплошные эмоции… Про куколдов — вообще за гранью.

1
0

Про куколдов — вообще за гранью.

Он видимо имел в виду код-ревью по результатам спринта, когда родной код по кругу пускают.

1
0

Как вы определяете востребованное направление в программировании?

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

7
0

Верно сказал, исторически автоматизация не была автономной системой самой в себе, разработка ПО была от потребностей науки, задач производства. С другой стороны — чем лучше владеешь инструментом по аналогии с музыкантами инструменталистами, тем больше можешь выразить в реализации. Виртуоз музыкант это не просто кодер, это демиург! Творец! И для этого не надо знать сто языков и фреймворков. Научись виртуозно играть на балалайке или баяне, скрипке. Образно говоря. А дураков которые на собесах хотят все и сразу дружно шлем на три буквы.

1
0

Большинство программистов думали что достаточно изучить язычок программирования и фреймворки. Все остальное побоку, даже как компьютер устроен, ОС, СУБД и т.д. Думали до пенсии будут тасочки двигать, а там оказалось что и языки меняются и фреймворки — а для них этот как профессию менять каждый раз потому что база отсутствует напрочь и они искренне недоумевают нахера она нужна и что за дураки это учат.

5
0

и они искренне недоумевают нахера она нужна и что за дураки это учат.

Они бы и не против это выучить. Просто не видят смысла, так как никогда не угадаешь, что будет востребовано в большинстве «рогов и копыт». А если угадаешь — то из-за отсутствия «камерческава опыта» тебя начнут выписывать из программистов.

2
0

18 лет — и под сраку, нехай сам барахтется, если любит ойти. Еще и такой овностек подобрать. IT — это про решение конкретных задач, пользу для людей. А не что выучить, чтобы бабла загрести по-больше. Купи ему пивоварню, никакое ойти и рядом не валялось, если не знает, что делать. А если это стеб со статьи на швабре, так пошли они на со своей гнилой шваброй. Сейчас тред — это окончить курсы, и сразу в Таиланды от 150к получать.

0
0

А в чем суть статьи? В том, что за пару часов написания промптов можно получить что-то уровня курсовой работы студента (или вовсе обычной лабораторной), написанной с нуля за ночь?

5
0

Есть занятная правовая специфика «умственных продуктов». Алгоритм, математическую формулу и тому подобные продукты умственной деятельности невозможно запатентовать по определению. То есть Шредингер не мог бы даже гипотетически запатентовать свое уравнение и требовать роялти за его практическое применение. Патентной защите подлежит только техническая реализация идеи для конкретной цели. Даже при патентовании новой молекулы, она патентуется, как «техническая реализация» идеи, лежащей в её основе. То есть когда ИИ крутит разные варианты «реализации» на основе общей идеи, то он создает конкретные штуки, защищаемые патентом, на основе абстрактной штуки, патентом не защищенной.

Так вот что касается программ. Сам по себе текст программы не защищается патентами, а считается литературным произведением и защищен авторским правом. Патентом может быть защищена «техническая реализация» непатентуемых идей, которые сформулированы в литературном произведении, которое превращается в собственно «техническую реализацию» только после компиляции и сборки в образец, «делающий что-то полезное».
В чем тут подлянка. Вы обладаете авторским правом на текст программы, но не обладаете правами на алгоритм. Поэтому если ваш текст загрузить в ИИ и попросить отрефакторить код и заменить названия методов и переменных, то это будет уже новое «произведение» на основе тех же «идей».
Более того, если вы создали программу с помощью ИИ, то по свежему европейскому и американскому законодательству, чтобы результат защищался авторским правом, надо доказать, что вы принимали активное творческое участие в его создании. То есть СайтБоту например действительно надо было бы документировать промпты. Более того, на разработчиков продуктов и отчасти на развертывателей, возлагается ответственность за информирование конечных пользователей о том, что они имеют дело с продукцией ИИ.

Это я к тому, что по нынешнему законодательству, не ИИ у вас ворует, а скорее вы у него, поскольку ваш интеллектуальный и творческий вклад существенно меньше, чем вклад тех ребят, на чьих трудах ИИ воспитан.

В общем расслабьтесь. Вы теперь не то что не «творцы», а даже не «авторы».

«Криэйтором Вава! Криэйтором!» 🙂

2
0

К чему эта простыня? По ссылке не уязвимость а не про патенты.

0
0

Эта простыня к тому, что в статье подняты две проблемы: воровство «секретных наработок» в виде текста программы и подсовывание вредоносных кусков.
Простыня про то, что понятие «секретные куски кода» не имеет юридического смысла. Фактически любой отдельный кусок кода находится в статусе литературного произведения. А любые «секретные алгоритмы» являются публичным достоянием по факту того, что они результат «интеллектуальной деятельности». Тут выше народ плакал, что вот — злые корпорации приватизировали «знания», которыми делились добрые программисты. Злые корпорация знания не приватизировали, а использовали для создания «полезных образцов». Это прямо поощряется любой правовой системой. Чтобы знания превращались в пользу. Чтобы сохранить монополию на фичу, её надо обфусцировать в составе защищенного патентом готового продукта. Очевидно публичные инструменты для этого не очень подходят.

Насчет инъекций, — это другая проблема. «Творец» не должен быть тупее «инструмента». Если вы не можете провести аудит кода, который вам выдал помощник, — не пользуйтесь помощником. Мне дипсик регулярно пытается подсунуть какие-то .NET библиотеки, написанные неизвестными индусами, вместо стандартных библиотек, написанных микрософтом. А на претензии отвечает в духе техподдержки опсосов: «эта библиотека может быть полезна в вашем кейсе». Вроде еще весной про эту «уязвимость» сеток всё обсудили.
Вообще тема с ИИ-безопасностью находится в зайчаточном состоянии и это надо просто учитывать.

1
1

> Чтобы знания превращались в пользу.

у вас субъект неописан (стандартная ошибка технарей лол). для кого польза ?
для кого-то польза а для кого-то вред. и наоборот. кто эти «кто-то» ?

> дипсик регулярно пытается подсунуть какие-то .NET библиотеки, написанные неизвестными индусами

это же замечательно. если дообучение LLM еще идет, то вы можете пихать мусорный код (сгенерированный теми же LLM или чем попроще) на тот же шитхаб гигабайтами. в коде нужны человеческие, осмысленные и завлекатенльные для вайб-кодеров имена переменных, классов, методов.

а я как-нибудь по старинке, через stackoverflow, serveradmin, askubuntu, arch и gentoo wiki ну вы поняли.

1
0

для кого польза ?

«Полезная модель» в данном случае это чисто юридический термин из Гражданского кодекса.
https://www.consultant.ru/document/cons_doc_LAW_64629/faa5fb2140a3d8ca8258f3412a94d2dc7393dc53

Что касается дообучения LLM, то суть «трансформеров» в том, что вы их дообучаете персональным контекстом. При этом контекст, хранящийся в модели постоянно, перевекторизуется под ваш промпт и контекст в рамках вашей цепочки промптов. А вот обратного процесса не происходит. То есть мусор, который ИИ выдает, это «эхо» первоначального обучения и возможно собранный поисковиками, если предполагается, что модель будет обращаться за контекстом к поисковикам. Нормальный современный трансформер не перемешивает «тараканов» пользователей со своими тараканами, как это делали ранние модели дообучавшиеся на диалогах.
В целом пользователь, который хочет «обмануть модель», её успешно обманывает, но «область видимости» этого обмана ограничивается его собственным общением с моделью.

0
0

База обучения все равно содержит много грязи.
Сомневаюсь, что у трансформера есть такие фильтры, которые позволяют эту грязь отметать.
Чем больше обучается, тем больше грязи всасывает.
Или же база обучения будет становится все уже и он придет к чистой документации, т. е. станет, по сути, поисковиком.

0
0

Это я к тому, что по нынешнему законодательству, не ИИ у вас ворует, а скорее вы у него, поскольку ваш интеллектуальный и творческий вклад существенно меньше, чем вклад тех ребят, на чьих трудах ИИ воспитан.

У калькулятора что-то можно своровать? Вот это новости.

1
0

Не у калькулятора, а у хитрым образом проиндексированной библиотеки. Калькулятор там прикручен, чтобы посетителям выписки из библиотеки выдавать, отталкиваясь от неуклюжих попыток посетителей хоть как-то сузить тему.
То, что копипаста теперь не выглядит копипастой, — не делает её чем-то иным.

1
0

Честно своровал:
«(Без тега #программирование — потому что мы все из программистов постепенно становимся погонщиками роботов.)
В последнее время меня всё больше штырит звуковой интерактив. Началось с голосового ввода в ChatGPT — и я захотел так же болтать с Claude Code. Поставил Whisper Typing — классно печатает, но виснет, всегда поверх окон, CapsLock как ненастраиваемый триггер и намёки авторов, что скоро будет платно.
Короче, за пару вечеров я написал на C# свою голосовую печаталку, отполировал под себя и сейчас печатаю через неё.
Это было про инпут. А теперь — про аутпут.
Я люблю, пока Claude Code пыхтит над кодом, отойти за кофе. Но хочу знать, когда он закончил. Сначала я сделал MCP-сервер, через который LLM пишет мне в Телегу. Но он не знает, рядом ли я, и пишет всегда. Придумал проще: повесил звуки на события Claude Code.
Когда он задаёт вопрос — играет восходящее арпеджио уменьшённого фиолетового септаккорда — напряжённое четырёхзвучие, будто чешется и нужно почесать.
Когда заканчивает — утверждающий оранжевый мажорный аккорд, завершающий фразу.
А тесты? Я постоянно забывал про них. Теперь:
✅ тест прошёл — радостные фанфары (четвертушка GBDF в затакте, затем целая CEGC).
❌ тест упал — унылый тромбон: A G# G F# F…
Теперь хочу, чтобы все долгие процессы звучали. Я уже сделал консольный просмотрщик Jenkins-билдов — осталось добавить туда звук. Но MIDI мало — тут будет синтез речи.
Билд запустился — весёлая девушка-негритянка бодро рапортует: Billing API build started. Fasten your seatbelts and pray for the fortune.
Билд упал — тревожный белый цис-гетеро республиканец диктор канала катастроф скорбит: Unfortunately, Billing API build has unexpectedly failed after a 10 minutes flight. My condolences to you and your family.
Билд прошёл — та же негритянка с радостью сообщает: Darling, you are so sexy and smart! Billing API has been just built with all the power. It took ONLY 35 minutes! Wooow!
А я всё это время спокойно занимаюсь своими делами, слушаю, как мир откликается звуком, и ловлю кайф от того, что LLM теперь не только пишет, но и поёт.
Рабочее время сокращается, личного — больше.
И да: я теперь ухожу с работы в 15-16, максимум в 17.»

3
1

> слушаю, как мир откликается звуком,

делаем ставки — через сколько времени его окончательно задолбают эти звуки и он сам все поотключает ?
неделя ? месяц ? ставлю на 2 недели.

> я теперь ухожу с работы в 15-16, максимум в 17.»

тоже ненадолго.
рабовладелец прочухает что производительность труда возросла и начнет догружать задачи за те же деньги.
если не прочухает сам то ему доведут крысы-коллеги.

1
0

Как всегда все бросаются в крайности. Одни считают что с ИИ любая домохозяйка сможет себе Ютуб накодить. Другие считают что ИИ это фуфло и с ним вообще ничего не сделать. А истина посередине. И середина в том что квалифицированный спец знает что спрашивать и как выглядит правильный ответ. Чем серьёзно повышает свою производительность. В любом случае тут плохие новости что программистов нужно будет гораздо меньше.

15
0

Программистов меньше не будет, будет меньше эникеев. Это как с сисадминами , сейчас к ним требования не те что 15 лет назад.

3
0

Так куда после программирования перекатываться? Где можно также в офисе сидеть, но заниматься чем-то другим?

0
0

в офисе сидеть

Как по мне, так сомнительное удовольствие после удалёнки…

4
0

Коллеги, вот вам идея по выкату из айти. К сестре ездил вчера. Она столешницу поменяла. За демонтаж старой столешницы и монтаж новой, за отключение/подключение всей техники, за резьбу под все параметры, мастер взял 37к. За день 37к)) Охуеть.

4
0

Так кухни всегда были золотыми и сегодня и 20 лет назад)))А еще свадьбы снимать)))

4
0

Нормальный выкат из ИТ))))Я в шоке от ЗП.
У меня флэшбэк из молодости когда я в ВУЗе своем на стенде с информацией видел вакуху на 10к рублей оператором АЭС , а у меня тогда было 25 в ИТшке..
Мне все больше хочется стать автомехаником в США…

3
1

Там вообще какая-то дичь написана. Зовут на нововоронежскую, но без опыта, но 6 разраяд и в «Задачах» пуско-наладочные работы на АЭС «Руппур», АЭС «Аккую», АЭС «Эль-Дабаа».
По поводу бангладешского Руппура с мест сообщают: https://dddkursk.ru/lenta/2021/10/15/078661
Лучше уж в плиточники.

3
0

Если хорошенько раскрутиться в интернете (сайтик на «Тильде», ВКонтактик, YouTube, Telegram-канал, Яндекс-Дзен-Видосики), то в любом из городов-миллионников России можно добиться того, чтоб запись к такому работяге была на месяц вперёд. И вот тогда считаем:

37 000 * 21 рабочий день в месяце = 777 000.
777!
Три семёрки!
Джекпот!

Да, придётся ещё вычесть отпуска в жаркой Индонезии и больничные за свой счёт. Вычесть стоимость бензина, амортизации машины в целом и так далее (ведь программист поедет в офис на велосипеде, как лох педальный, а работяга поедет монтировать столешницу на машине). Горе-то какое!

А горбатые кнопкодавы в футболках с надписью «Golang Developer» будут штурмовать 8-этапные собеседования, готовясь каждый раз, как школьник к олимпиаде. И их будут лошить на собеседованиях гики вдвое моложе их. Будут смеяться им в лицо и говорить: «Ты не помнишь наизусть все фишки compiler intrinsics, да ты даже на миддла не тянешь, чмо!»

А теперь представьте себе ситацию. Работяга за несколько лет накопил себе на хорошую 4-комнатную квартиру в доме и купил за сбережения. А рядом, на той же лестничной площадке, программист взял маленькую 1-комнатную в «ИТ-ипотеку на полвека». И тут жена программиста, если таковая появилась, уходит ночь ночевать к работяге-соседу, а с программистом разводится. Или не разводится, а просто уходит. Проходят годы. Сутулый смузихлёб продолжает платить алименты за ребёнка, отцом которого не является.

…и пошёл код пахать, молотить ячмень,
Будет долгим-долгим-долгим твой рабочий день,
Но зато ты знаешь каждый байтик в памяти внутри,
Получаешь за работу в месяц тыщи три*!
Программисты!

* USD, с 20 годами опыта, с максимально задротским компьютерным детством в анамнезе, с высшим образованием, если получится пробиться через 8-этапное собеседование и если через год тебя не отправят в /dev/null, заменив на дешёвую LLM.

5
2

Выкатись уже куда-нибудь из ненавистного ИТ, не мучай клаву.

С публичным отчётом про вложения в новую профессию, про реальную загруженность и распорядок дня.

Посмотрим, насколько тебя хватит в плиточниках-мебельщиках.

Языком трепать все горазды.

3
1

А почему охуеть-то. Вы пробовали все это делать? Может, оно столько стоит. Вы пробовали когда-нибудь сделать аккуратный вырез сложной формы в ДСП или МДФ? Я пробовал, и скажу вам, что без фрезера, одними простейшими инструментами вроде лобзика, дрели и напильников — не так-то это просто. А кухонщикии при окончательном монтаже часто работают «по месту». Если столешница из камня — еще сложнее, даже ворочать ее физически тяжело. Наверняка и другие нюансы там есть. А если вы запорете столешницу, нужно будет делать новую за свой счет. Работу у вас принимает чаще всего хозяйка-женщина, ее, как правило, не на#бешь, она сразу увидит если что-то сделано через жопу, потому что ей на этом готовить много лет. Поэтому и денег стоит такая работа.

5
0

Непонятно почему кухни стоят столько, там все вполне просто. Основной геморрой это поиск клиентов, общение, приехать, занести кучу инструмента, убрать за собой итп. Кстати работники все как один уже ведут ютуб каналы и делятся знаниями бесплатно. Как скоро они с удивлением обнаружат, что работы стало меньше?

2
1

Потому что как везде — куча брака и косяков. А брак и косяки — это минус доход, за свои же переделывать.
Почитай отзывы на любую кухонную фирму\фабрику. Там на 2 положительных отзыва что все ок,сделали приехали, поставили с первого раза — 5 отзывов как что то запороли, накосячили и переделывали. Вот чтобы покрыть убытки с этих 5 косяков — и ломят цены.
По сути платим оверпрайс за чужие кривые руки.

И за то, чтобы эти кривые рукожопы тоже что то на стол могли положить. Ведь пока станешь реальным мастером, который любую сложность осилит и работать будет без брака — там полжизни пройдет. А кушать что то эти полжизни, пока опыт нарабатываешь — надо. Даже если накосячил и ушел в минус, кушать все равно надо.
Поэтому накручивают оверпрайс и за себя, и за своего напарника-косипора.

5
0

Так работают разгвоздяи, ведь считалось все время учись, будешь умным в офисе за компьютером, а не будешь учиться пойдешь работягой. Для программиста, привыкшего к дисциплине и точности там нет никакой сложности. Я себе все сам сделал и при этом работал с удовольствием и отдыхал, можно сказать. А для профи с хорошим инструментом это еще проще.

2
0

Такие качества программистов, как придирчивость, внимательность к деталям, точность («на код-ревью вижу лишний пробел»), осторожность («семь раз отмерь»), боязливость (страх накосячить и сломать продакшен), клиентоориентированность (agile/scrum, вежливость), обучаемость (самообразование на YouTube), тайм-менеджмент (да банальное «не проспать рабочий день, не набухаться в дрова»), самопиар (обновить CV, раскрутить свои аккаунты в интернете самостоятельно, проспамить работодателей сообщениями) могли бы пригодиться в работе плиточником и в прочем ремонте, изготовлении мебели, монтаже столешниц и так далее. Но у программистов есть предубеждение: работа перед монитором за клавиатурой — для интеллигенции, все остальные виды работы — для быдла.

5
1

У меня банальное нежелание общаться с людьми и впитывать их эмоции. Мы же по большому счету почти все интроверты.
А деньги не в самой технической работе по установке столешницы, а в нахождении клиентов, приеме звонков, отсеивании неадекватов, общении, продаже себя и т.п. У мебельщиков (особенно по кухням) каждый клиент новый по сути, и это новая работа по продаже, отработке возражений, убеждению, разруливанию накладок. Если кто-то это все делает легко и смущают только тех. навыки — смело вкатывайтесь.

4
2

Каждый человек by design является экстравертом, а интровертом его делают зажимы — психологические травмы, повредившие периферическую нервную систему. Писал, как они снимаются:

https://another-it.ru/2025/05/26/sex-and-the-city/

https://www.youtube.com/watch?v=5WpYUBd3jBg

Там примерно на 26-й минуте видео человек показывает, как именно снимать зажимы с живота.

Снимаешь с живота — уходит две трети твоей интроверсии. Остальная треть — зажимы в других местах (мечевидный отросток, бёдра, ключицы, шея).

А эмоции впитывать не надо. На них надо адекватно реагировать. Беззажимный адекватно реагирует на все возможные ситуации.

2
7

У меня было хобби — всякие поделки из дерева.
Полочки, шкафчики, балкон вон застеклил (придумал себе задачку — застеклить балкон из брусьев и оконного стекла, всё выпиливал и обрабатывал сам).

Получалось ? Получалось. Правда уходило много времени — ведь я каждый чих просчитывал и промерял, опыта то нет. И качество получалось — «хорошо для себя» 🙂

Теперь попробую объяснить. Есть правило 10 000 часов. Столько времени потребуется чему-то целенаправленно обучаться чтобы нейроны мозга создали постоянные связи между собой и получили «сеточку» которая очень эффективно решает задачи определённого типа.

Смотрите :
1. Вы что-то узнали. это просто информация, память.
2. Вот Вы начали использовать что-то в деле. Появился минимальный опыт. Вы уже что-то можете.
Это мой этап «знаний работы с деревом».
3. Вы 10 000 часов целенаправленно что-то делали. Вот вы работали с различными инструментами, просто работали руками с самого детства — тоже идёт в копилку. И вот у Вас в мозге выстроилась отдельная подсистема которая решает задачи уже «в железе». Вы не нужно думать над каждым шагом — сеть в мозге сама думает.
Это очень эффективно.
clck.ru/3PhKga

А теперь подумаем — рабочий день это 8 часов. Рабочая неделя это 40 часов. В году 52 недели — но пусть 2 недели уйдёт на отпуск для ровного счёта.
Получаем 2 000 часов.
И вот мы получили «волшебную цифру» — 10 000 часов это 5 лет !

Если Вы 5 лет целенаправленно упираетесь в программирование — Вы будете программистом.
Если вот с таким упорством занимаетесь боксом — ну КМС наверное.
Если Вы 5 лет пилите-строгаете всякие деревяшки — ну да, сможете зарабатывать всякими кухнями, шкафчиками и прочими деревяшками.

Также хорошо если Вы в школе не математику всякую изучаете — а во всякий волейбол играете. Вы же себе моторику развиваете. Эта моторика потом будет использована.

Т.е. если некий программист хочет пойти в «краснодеревщики» то тут барьер не связан с понтами об интеллигентных видах работ. Просто у него в мозгу другое железо вмонтировано.
Можно ли это преодолеть ? Да конечно можно. Пять лет попашет — и преодолеет.

Но несколько разумнее на мой взгляд искать себе занятие более близкое к его «натренированным сеточкам» 🙂

p.s. Возьмём государство Израиль. Если девушка приехавшая например из России захочет работать медсестрой — она пройдёт кратенькие курсы, получит корочку и будет работать медсестрой.

Но ! Только при том условие если у неё есть ВО. По специальности — да хоть «математик». А если нет — хрен. Поступай в местное училище и обучайся весь курс с нуля.

Из этого я делаю вывод что евреи прекрасно понимают что 5 лет ВО — это нифига не просто так. Это определённые изменения в мозге. На структурном уровне.

И эти структурные изменения очень полезны для «интеллигентных работ». Но они НЕ ПОМОГАЮТ для «не интеллигентных» работ.

Самое смешное — что работяги это всегда знали. Спросите у них — вот к вам на стройку-завод придёт программист какой-нибудь, будет с него толк ? Да любой нормальный мужик сразу скажет что у него «руки не так заточены». Это и есть «нет в мозгу сети нейронов нужных для работы руками».

Почему Шурик с Красноярска может легко пойти на завод ? Да он в 15 лет уже имел нужную сеточку и теперь ему ВО ничем не мешает. А у кого такой сеточки нет — милости просим 5 лет отмучиться.

6
0

Да, все верно. Я тоже об этом писал — чтобы зарабатывать руками сколько-то серьезные деньги, нужен солидный опыт. Или какое-то время работать занедорого под присмотром опытного коллеги, который будет проверять работу и указывать на косяки.

2
0

Какое-то время — это 5 лет. И за каждый косяк будут бить рублем. А жирный клиент все равно будет заказывать там, где бабло проще выбить через суд. А чтобы стать мастером, нужно руку набивать на сложных заказах. А чтобы заработать репутацию, которая будет исправно кормить, нужно на нее поработать ещё 5 лет на РАСТУЩЕМ рынке, где нового жилья как грибов после дождя.

0
0

Ну насчет 5 не знаю, думаю, что срок может варьироваться в довольно широких пределах в зависимости от общей хваткости, навыков и врожденных умений. Это как с вождением автомобиля. Есть ребята, которые едут практически сразу как садятся за руль. Про таких говорят, что родился с рулем в руках. Есть те, кому нужно 2-3 месяца занятий, как было нужно мне, например. А есть такие, кто вообще неспособен, из 30 человек как правило один-два таких находятся. Ну вот бесполезно и все тут. То же и с работой инструментами по материалу. Материал чувствовать надо. Так что тут только пробовать.

2
0

Я «родился с рулем в руках» — могу позже себя перецитировать, выкопав свой пост. А вот то, что скилл расти перестал осознал через 200 тысяч. И это не значит, что некуда стало, это означает, что для роста нужно было либо устраивать жёсткий экстрим на дорогах общего пользования, либо идти в автоспорт с отметки «нуб». Ещё можно было НАЧИНАТЬ осваивать контр-аварийное вождение по системе, плюс систематизировать свой опыт и разобраться, что под капотом ИИ, который автопилотировал транспортные средства, за рулем которых я оказывался) Вопрос ведь не в том, чтобы «поехать», а в уровне, за который не стыдно заламывать оверпрайс.

0
0

Нет, все то же и даже хуже. Разница в том, что когда происходит переход из одной области в другую, новую «курву» (learning curve) только предстоит оседлать, а старая давно освоена и поэтому не кажется столь страшной.

1
0

Ну профи же не сразу становятся. И монтажи есть разной сложности. Где то надо две круглых дырки пильнуть,а где то столешницу надо собирать как мозайку.

Я вон в прошлом году кухню заказывал, с меня 150 штук все вместе содрали(чисто за столешницу,с изготовлением). Но там столешница из искусственного камня, причем большая, почти в 6 метров,и сложной зигзагообразной формы. Ее из нескольких кусков пришлось монтировать, и потом на месте сращивать в единое целое.
И ее мне 6 раз переделывали. Почти 4 месяца я этих монтажников гонял в хвост и гриву(а потом еще и в суд подал и выбил неустойку,потому что обещали за месяц сделать, а проипались на 4, оставив меня посути на 3 месяца лишних без кухни).

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

И в итоге 4 месяца нервотрепки, 12 выездов к клиенту,и по факту ничего не заработали а после суда еще и в минус ушли.

То есть в моем случае монтажники 12 рабочих дней проработали по сути бесплатно на меня,и еще 200к должны потом остались.
Что несколько отличается от фантазий вокса)
Вот за такие вот возможные проблемы и накручивают оверпрайс.

Монтаж мебели это конечно не квантовая физика,и какой то когнитивной сложности там нет. Но это не значит, что всегда и во всех случаях там будет легко и без косяков.

9
1

Это сложный заказ, одиночка не потянет такое. Но ведь проще установить 4 столешницы за 37к за 4 дня, чем одну сложную за 4 месяца.

1
0

Когда себе делаешь — это вообще совершенно другое. Тебя никто не пинает чтобы ты уложился в срок, никто не заставляет реализовывать спорные решения, которые могут быть сделаны неудачно и повредить материал только потому, что «клиент так хочет». Ты сам относишься к себе снисходительно, потому что понимаешь, что не профи, и можешь простить себе какие-то мелочи — а клиент не простит, он бабло платил… Ну и т.д.

11
0

мастер взял 37к

Пообщался я с человеком который вот так «по квартирам» ходит.
Интересная вещь получилась — есть у него прикольный навык. Он первым делом определяет сколько с человека можно взять.
Он так и сказал : «Я знаю сколько могу взять с пенсионера, сколько с бюджетника, сколько с коммерсанта…».
А без этого он ничего и не заработает.

Электрик может взять за одну и ту же розетку 500 рублей, а может и 3000 🙂
Поэтому не надо умножать эти 37k на 365 дней в году 🙂

Эти «рукастые мужички» то сильно не тупые.

3
0

Кто сказал, что он «рукастый»? Может это Vox. Откуда «дровишки», то есть столешница? К ней мастер не шел в комплекте?

0
1

Ты описываешь типового ЖЛОБА и это у тебя вызывает восторг.

1
0

Вообще-то про эту тактику ценообразования в учебниках экономики написано. Гуглить «ценовая дискриминация».

0
0

Так, любители ИИ, как заставить дипсик делать домашку хорошо и качественно, а еще чтобы требования методических рекомендаций были соблюдены?

1
0

попроси нейросеть сделать компонент анимированного одометра, она просто посыпется и не сможет решить задачу

0
0

Да она реферат написать не может, о чем вообще разговаривать….

0
0

Вот, кстати, для чего мне ИИ реально понравился, без дураков — так это для обучения. Мне надо было сдавать экзамен, в общей сложности могли спросить по 60 темам. Начал я готовиться с ИИ. Задаешь вопрос GPT4 — и попер он рассказывать. Рассказывает идеально по теме, никуда не отклоняется, никакой воды — книжки, особенно вот эти толстые современные, даже рядом не стояли — чтобы в них найти настолько концентрированную суть дела, нужно потратить раз в 5 больше времени, и не факт, что все найдешь. Если что-то непонятно — уточняешь, он дополнительно инфы наваливает. Только успевай конспектировать. Я дико пожалел, что у меня не было такой штуки в институте. Поэтому насчет «реферат написать не может» — что-то я не знаю. То что я увидел — так мне кажется, очень даже может… Сначала просишь в общих чертах рассказать по теме. Читаешь, по ходу дела задаешь дополнительные вопросы, ответы тоже подбираешь в реферат. Ну и далее повторяешь, сколько надо. Другой вопрос, что непонятно, что указать в списке используемой литературы.

5
0

Другой вопрос, что непонятно, что указать в списке используемой литературы.

Так ведь смысл таких работ — это показать, что умеешь работать с источниками данных, литературой.
Логически обрабатывать информацию и делать выводы.
А потом все связно и последовательно изложить в своей работе.
Так что это может быть выстрелом себе в ногу.
Типа как вот краткое содержание книги в школе — на вопрос ответил, но ничего не понял.

0
0

Есть такая такая штука как методические рекомендации. У каждого преподавателя могут быть свои. Ну в них например указана структура работы, форма раскрытия материала, то каким образом задание на исследование должно пересекаться с найденным и обработанным материалом. В общем , вот тут вот ИИ и сломался. В принципе я соглашусь что ИТшка умрет скоро, но в то же время если ИИ не может даже реферат написать,то можно утверждать что без работы не останемся.

0
0

Да просто надо определить ситуации применения.
Мне вот нужен был небольшой парсер, лень было самому писать — сгенерил.
Регулярки какие-то по-быстрому сделать.
Но что-то серьезное я бы этой штуке не доверил.
А касательно учебы вообще все лучше самому делать — мозг свой развивать. Кругозор.
Ну если не ради просто диплома учишься, конечно.

0
0

Ну тут нужно заметить, что во все времена люди со средствами предпочитали живых преподавателей. И в идеале — индивидуальные занятия. И вот, собственно, ИИ дает некий суррогат этого, весьма неплохой — в ответ на вопросы разжевывает тему, на дополнительные вопросы отвечает, при этом не пытается самоутвердиться за счет вас, если вопрос вышел глупым. Я не настаиваю, что это единственно верный вариант обучения, тем более что сам-то я книги по тематике экзамена тоже читал. Но он недурной, и кому надо — вполне могут взять на вооружение.

2
0

ИИ подходит для быстрого получения информации.
Но не для самого обучения как процесса развития.
Все методики обучения как раз и имеют целью развитие.
А не просто набить башку данными.

0
0

ИИ подходит для быстрого получения информации.
Но не для самого обучения как процесса развития.
Все методики обучения как раз и имеют целью развитие.
А не просто набить башку данными.

Ну если надо в гамаке и стоя, то кто ж запретит-то. Читайте книжки нечеловеческих размеров, отсматривайте видосы нечеловеческой длительности, и саморазвивайтесь. Мне лично в возрасте под полтос как-то уже думается иногда, что жизнь коротковата для всего этого, и если можно считерить, я лучше считерю. Просто получу нужную мне здесь и сейчас инфу без излишней е…, пардон, саморазвития 🙂 И пойму людей, которые будут действовать так же.

0
0

Сбер сокращает до 25% штата, сберовские сеньки и мидлы будут конкурировать с молодыми и перспективными вкатунами за места на переполненном рынке. Кажется, почалось.
https://hightech.plus/2025/10/09/ivan-roskin-tehnicheskii-hudozhnik-v-geimdeve—svyazuyushee-zveno-mezhdu-funkcionalom-i-vizualom

0
0

Чел видимо попутно смотрел, куда ему из IT валить, вот и отправил не то

1
0

Это не начало, это продолжение.
А сейчас весь бизнес будут жестко ошкуривать.
Так что везде будут увольнения.

2
0

Да и посрать. ИТшников никогда не волновало кого сокращают из-за их автоматизации. Прочувствуют все на своей шкуре так сказать. Походу недвижка в МСК упадет в цене ежели такую кучу ИТиботек порежут.

0
0

ИТ-иботека конечно удивительное дело. Сдохла буквально не успев родиться. А кто-то прям на серьёзных щщах расчитывал что он аж 30 лет будет работать в айти?

0
0

А кто-то прям на серьёзных щщах расчитывал что он аж 30 лет будет работать в айти?

Да еще на 500к наносек)))Да еще и лежа на бали, сдавая свою студию в МСК, купленную в иботеку.Блаженные)))

0
0

В этом вся соль вместо того чтобы погасить или не транжирить деньги, они делают ремонт, заводят детей, покупают авто возможно тоже кредитное и садятся на бутылку при любом дуновении ветра.

1
0

Вот как раз у начальников отделов в айти я видел прям железобетонную уверенность, что они это особая каста и у них все хорошо будет всегда. Большинство из них завело по 2е детей, у многих была ипотека и машина отдельная у жены. Ну и Бали с семьей очень часто. А теперь все они: сменили за последние 2 года 3-4 работы, потому что их просто выжимают и выбрасывают. Готовы приезжать и к 6.00 утра, и к 5.00 утра и перерабатывать до 23.00, и сидеть в офисе безвылазно, и в Химки ездить с Новаторской. Отличная, короче жизнь.

5
0

Достаточно 5 лет проработать и ставка сохраняется до конца ипотеки

1
1

ИТиботеке 3 года, а ИТшников уже на мороз, о чем ты)))

2
0

недвижка в МСК упадет в цене

Хрена с два. Она никогда не падает.
Небольшие колебания есть лишь на рынке аренды.
И то это быстро проходит.
И вообще дело не в автоматизации, а понятно в чем.

0
0

Дефолт 98, кризис 2008. Никогда не падает ? Если считать в долларах, то цены с 2008 года так и не выросли. То есть рост цен на недвигу последние 20 лет закладывает просто обесценивание рубля.

0
0

Большинству сенек скорее всего нашли местечко в соседнем отделе. Понимаю что русского человека хлебом не корми, дай позлорадствовать над горем собрата, но пока рано. Сбер, МТС и многие другие сокращают в основном тех кого понабрали во времена безумного найма. Содержать вчерашних ушлых психологов, пицценосцев и прочих курьеров стало слишком дорого в нынешних условиях. Так как здесь много опытных разработчиков, думаю половина, как минимум, работала в бигтехах и знает что там много отделов где можно было сидеть болт пинать большую часть дня, да еще и на удаленке за приличные деньги. Аттракцион невиданной щедрости не мог продолжаться так долго и теперь их сокращают. Под разработчиками я имею ввиду тех кто пишет на джаве, скале, котлине или в крайнем случае на гоу, а также датаинженеров. У остальных могу констатировать — всё довольно печально.

0
7

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

Весь бред в том что пицценосов нанимают под начальников. Т.е. есть хороший человек, Лика Блекберри или тот кто в администрации работал когда надо было оператору типа МТС какие-нибудь разрешения, ну вот надо этим начальникам дать место. Но не может же быть начальник без подчиненых иначе чем он занимается, вот и набирали под них пицценосов.

1
0

Так-то это да. Веселье начинается в когда вся команда из таких состоит, включая менеджеров, продактов и даже архитекторов. Верхушка объединяется против своих подчиненных и старается любой свой косяк повесить на обычного исполнителя, а лучше на всех. На митингах появляется ругань и мат. Отдел конечно же в итоге разваливается, но верхушка в команде будет гастролировать дальше по этой же компании или уже в другой. Я такое неоднократно видел. Самый абсурд был когда менеджерами были вот такие Лики Блекберри которые пролезли наверх за свои выдающиеся способности в удовлетворении потребностей начальства. Да и впринципе женщины в начальстве обычно благодаря своим манипуляторским способностям. Стоит ей заарканить одного, а там уже стаж и связи появляются.

1
0

На митингах появляется ругань и мат. Отдел конечно же в итоге разваливается, но верхушка в команде будет гастролировать дальше по этой же компании или уже в другой.

Так такие отделы обычно занимаются никому не ненужной ерундой, т.к. отделы созданы только чтобы оправдать наличие клетки начальника. Я нисколько не сомневаюсь в талантах Лики т.к. видел ее творчество , но не уверен что она обладает компетенциями Лида.
Даже при условии что история с Ликой черный пиар, то это не означает что нет людей, которые в ИТшке оказались не понятно как.

2
0

Меня недавно на мороз выгнали. Имею высшее профильное образование в одном из топовых вузов Москвы.
Так что не только пицценосцев выгоняют. Думаю, ситуация на рынке в целом крайне печальная.

1
0

Причем тут ВУЗ? На чем разрабатывали, в каком месте работали? Я выше написал что у джавистов с гошниками и датаинженеров ситуация получше чем у остальных. Особенно в москве, так как для регионов многие компании отменили удалёнку. Ситуация на рынке печальная и далеко не только в айти, но пока ещё не совсем ужасная.

0
0

Стек Golang бекенд, локация Москва. Просто в один момент поставили встречу в зуме на троих — я, руководитель и HR. И там мне сказали, что плохо тяну, что у меня низкая производительность, не справляюсь с задачами итд итп, в итоге предложили по соглашению сторон с двумя окладами уволиться, что и я сделал. Хотя я на том месте чуть больше трех лет проработал и никаких нареканий не было. Сейчас уже седьмой месяц без работы сижу и просто проедаю сбережения, которые когда-то копил на квартиру.

1
0

Массовые сокращения подают как оптимизацию штата из-за AI, хотя все, кто немного в теме, прекрасно понимают, что нейросети и прочие нововведения никак к этому не относятся. Вот, например, недавно Греф на форуме выступал. И заявил, что банки «даже близко» не повторят рекорд прибыли 2024 года. Пруф. Эту недополученную прибыль лично нейросети забрали? Тот самый кривой и косой ГигаЧат, который не дотягивает даже до GPT-3.5, которая была выпущена 3 года назад?

Реальная причина — это угасание и затухание всей гражданской экономики России. Начиная от реального сектора экономики, металлургии, сельхозки, сельхозмашиностроения, автомобилестроения, заканчивая банками и IT. И тут ситуация никак не повернется в лучшую сторону, пока не закончится гойда и связанные с ней расходы. Инфоцыгане, волки, вкатуны, пицценосцы и прочие амбассадоры красивой жизни в IT почти никак не повлияли на ситуацию. Никто не рекламировал жизнь рабочих на условном АвтоВАЗе или на Ростсельмаше, однако там массовые сокращения, как самого персонала, так и продолжительности рабочей недели. Их что, тоже нейросети заменили? Или там тоже есть своего рода «волки» и накрутчики опыта?
Пока гойда не закончится, можно сколько угодно предрекать конец света, всеобщую повальную автоматизацию всего и вся, но толку от этого буквально никакого.

2
0

Можно предрекать конец света, а можно разобраться почему в АвтоВАЗе сокращения и пятидневка. Если где-то убыло, значит где-то прибыло. Добро пожаловать на военные заводы, НИИ или в крайнем случае на три буквы.

Инфоцыгане, волки, вкатуны, пицценосцы и прочие амбассадоры красивой жизни в IT почти никак не повлияли на ситуацию

Они ускорили неизбежное. Аномальные зарплаты с аномальным спросом на рынке труда не могли продолжаться бесконечно долго даже на фоне здоровой экономики.

0
0

Если где-то убыло, значит где-то прибыло

Не обязательно прибыло. Значительная часть средств и ресурсов сгорела в прямом смысле этого слова. Перешла в тепловую энергию. Ну и если в Сбере уволили 10 тысяч IT работников, это еще не означает, что в НИИ и на заводах открыли 10 тысяч вакансий программистов. Это увы не так работает, иначе мы бы видели гигантский бум этих самых НИИ и заводов.

0
0

Это во всем мире происходит, не только в РФ. Люди НЕ НУЖНЫ. Нигде.
Булшит джоб уже больше 50%.
Гойду начали не просто так, как и «повидлу».
Человечки слишком расплодились, а толку для них нет. Второй демографический переход радовал дидов-управленцев которые сами росли в эпоху становления наций, огромных войн и индустриализации. А теперь уже становится абослютно ясно что народ просто девать некуда.

1
0

Один из источников рассказал, что в некоторых отделах увольнения касаются всех сотрудников, кроме менеджера и нескольких ключевых специалистов, но есть отделы, которые сокращаются полностью.

Ахахах, ну все как обычно.

6
0

Как в 2019-2023 действовал Сбер? Тупо предлагал 2x зарплату всем подряд через хедхантеров. Таким образом рушил целые отделы и вызывал батхерт руководителей. Кто у меня теперь формулы в печатные банковские формы будет набивать в Worde за такую зарплату!?!? Кто будет ТЗ писать (пусть и плохие, т.к. чел в системные аналитики пришел из психологов) для автоматизации колл-центра??? Кто будет одну кнопку в АБС нажимать и сидеть на техподдержке (и чесать языком с коллегами большую часть дня)??? И все в таком духе.

1
0

Вам ещё не надоело, что этой всей автоматизацией-ai вам тупо замыливают глаза?
Кричат “ты не нужен”, а по факту — это они обо#рались, не ты.
это у них кризис, нет новых проектов, касса пустая, инвесторы сбежали, бюджеты просрали на зарплаты продактам и пиздоболам по 700–800к
это они годами строили презентации, KPI, а теперь сидят на руинах и ищут «неэффективного».

и вот находят — тебя.
ты, кто реально делал. кто писал, чинил, нёс систему на спине, пока они пиздоболили на совещаниях.
теперь они приходят и визжат “ты не нужен”.
не потому что ты бесполезен, а потому что им нечем платить за свой цирк.

они всегда были клоунами.
менедржеры, продакты, маркетологи.. это всё залётные инфоцыгане привыкшие работать ртом.
ты — вечный, потому что умеешь делать, а не выступать.

..раз ты им не нужен, есть два пути:

первый — строй бизнес в этой системе, стань конкурентом тем, кто орёт “ты не нужен”. покажи им, кто на самом деле не нужен. Сделай сервис лучше чем у них. Какой-то нишевой сервис или магаз, как вариант. Всех зае*бали маркетплейсы и супераппы «обо всём и ни о чём»
второй — уезжай туда, где нужен. там, где всё ещё ценят мозги живого человека.

но.
если айти остоп##дело — поищи работу руками. как предлагает Vox с плиточником.

7
0

Логику бизнеса должен понимать любой кодер,
который хоть раз работал где-то кроме госухи

горячий лид → клиент → ретеншн.
холодный лид → рассылки → клиент .

юнит-экономика — сколько стоил юзер, сколько принёс.

базовое уравнение которое нужно решить:
LTV > CPA.
т.е. доход с пользователя должен быть выше, чем цена его привлечения.
всё.

Никогда в истории ещё не было таких массовых сокращений людей, которые прекрасно понимают механику бизнеса и собственноручно тащили это на спине. Но теперь они — “неэффективные”) Посмотрим.

2
0

Кто то пользуется помоичными сервисами Сбера ? Там же никакой экономики не было, просто все заливали деньгами , а живут тупо за счёт того что бабок разводят на страхование карт и комиссии берут за переводы в другой регион. Все остальные их сервисы это просто смех и клоунада, включая их недонейронку

3
0

Они там витают в облаках, мечтая о «agentic first» подходе, т.е. “суперагентах”:
юзер скажет “хочу лучшую чебуречную” —
и агент тут же предложит сделать заказ где-то в каком-то месте.

А вы можете сделать свой апп “Чебуречная Красноярск”,
договориться с армянином владельцом местной чебуречной,
развозить сами,
быть курьером собственного сервиса, потом масштабировать
и на этом зарабатывать, пока м#даки в корпорациях только фантазируют.

Если каждый займёт свою нишу — про пирожки, про чебуреки —
никакой супер-апп корпоративной п#дали на “суперагентах” не взлетит.
Реальные продукты делают реальные люди, а не фантазии в облаках.

0
0

Армянин сам откроет приложение без посредников. А вот сайт свой делать и продвигать снова становится хорошей идеей. Продавцы массово уходят с маркетплейсов, авито из за их дурацких правил и конских комиссий. Снова сайты, seo и множество компаний продавцов будет. Все как в сытые нулевые.. ещё бы Яндекс заменить на другой поисковик , а то там одна реклама в выдаче и эти маркетплейсы по всем запросам , даже там где товара нет. Яндексу откровенно чихать что по сути озон и ВБ черное seo делают и показывает их на первых местах

2
0

Армяне такие обычно чисто офлайновые персонажи могут согласиться партнёрится… Но в крайнем случае он даже может не знать что вы посредник) Купили чебуреки у него, накинули цену x2 и повезли по точкам по заказам. Которые юзеры оформили на вашем сайте.

Как оформить правильно

Юридическая форма — ИП/ООО или мб самозанятый, с видом деятельности “доставка продуктов питания” или “курьерская служба”.

Договор с поставщиками — берёшь готовый продукт у кафе/лавки по договору, ответственность за качество остаётся на них.

Маркетинг для юзера — на сайте/в приложении всё выглядит как магазин: ассортимент, кнопка “добавить в корзину”, доставка до двери.

🔹 Фишка

Юзер думает, что заходит в магазин, выбирает товар, оплачивает, а получает доставку.

На самом деле ты курьер + посредник, управляющий логистикой и онлайн-платформой.

1
0

Точнее более менее уже есть. Я имею в виду еще неблокнутые буржуйские альтернативы. Ибо все отечественное становится приватизировано государственными структурами и там начинается тлен, монополия и погибель. Вопрос как заставить на них пересесть среднестатистического хомяка.

0
0

В целом никак, условный хомяк пользуется предустановленным. Яндекс браузер с яндексом всех устраивает, я не уверен, что люди что-то ищут в поисковике, обычно задают вопросы к нейронке, это молодые, хотя нейроговно теперь на первом месте в выдаче почти везде, либо зайти на озон с вилдбирез купить шмотку. Что из поисковиков? Duck duck go, что еще? bing, google.

0
0

Продавцы массово уходят с маркетплейсов, авито из за их дурацких правил и конских комиссий.

Продавцы могут уходить куда угодно, их место с удовольствием займут другие. А вот юзерам нужна «единая точка входа», а не россыпь магазинов по всему интернету, иди свищи их. По-хорошему маркетплейсы уже пора признавать инфраструктурой и регулировать как свет, воду и доступ в интернет.

2
1

Не вижу проблем с россыпью магазинов по всему интернету.

0
0

Я вижу проблему что вообще ничего в интернете покупать не надо. Пришлют хрен знает что. В магазе хоть повертишь в руках, убедишься. Про обувь-одежду даже говорить нечего. В инете остаётся покупать только редкость всякую, особенно если в пердях живёшь.

0
0

Мне знакомый торговец электроинструментом жаловался, что люди в офлайновый магазин приходят чисто в руках повертеть девайс и с консультантами потрепаться. А потом заказывают в инете в том магазине, где дешевле. При этом у торговца тоже есть интернет-магазин, но очевидно, что он не самый дешевый. Спасает только, что помещение в собственности и оно же склад интернет-магазина. Но вот содержание консультантов, это чистый убыток. И в тень уже так легко не уйдешь.

1
0

Ну вот пусть его консультанты объясняют что на Озонах на 99% галимый контрафакт и подделки. Скупой платит дважды.

1
0

Ну вот пусть его консультанты объясняют что на Озонах на 99% галимый контрафакт и подделки. Скупой платит дважды.

Можно, но только люди-то не все дураки. Многие отзывы читают, и если магазин на Озоне продает якобы брендированную шнягу совсем уж по дешевке — то там и оценка 2.5, и отзывы соответствующие. Даже собаку Павлова можно научить покупать.

0
0

Я брал недавно, и цена низкая и комментов много, и рейтинг зашкаливает. И мне привезли битый использованный товар.

0
0

Люди как раз дураки если ещё и отзывы читают (верят что это реальные отзывы а не ботофермы).
Ещё хочу добавить как там любят впаривать б/у слегка подрихтованное и подкрашенное под видом нового.

0
0

Ну не знаю. Я постоянно покупаю на маркетплейсах года с 15, и уже не помню, когда я последний раз в России что-то из шмоток или обуви покупал оффлайн. За границей — да, бывало. Раз 5, наверно, бывали проблемы с товарами. Но даже если представить, что все их не удалось бы вернуть — все равно это выгодно, потому что на прочих товарах большая экономия в сравнении с оффлайном. А отзывы с оценками обычно соответствуют действительности, просто надо не лениться читать и понимать, где писал бот, а где нормальный эксплуатант. Это хорошо видно, хотя бы по минимальным подробностям… Впрочем, я не хочу никого радовать своей радостью. Поддерживайте кабанчиков, пусть они платят аренду в центре города и берут себе очередной лексус за ваши деньги, мне-то что?

1
0

что-то из шмоток или обуви покупал оффлайн.

Это какой надо степенью социофобии и нищебродством страдать чтобы не мочь пойти по бутикам и нормально пощупать да примерить как оно сидит именно на тебе, а не на картинках? Первый и последний раз так покупал на Амазоне в далёком 2012. Но тогда оно того хоть стоило, то были уникальные хайковые кроссы.

2
2

Тоже про одежду того не понимаю. У меня тут в мск под боком куча магазинов, приходи и хоть целый день примеряй кучу образцов. Но в ПВЗ регулярно вижу в кабинках людей. Не понимаю какого удовольствия — ждать заказ из пары позиций, а потом еще примерять его в ПВЗ.

0
0

Не знаю, когда появились первые магазы типа ламоды, я уже был очень рад, что наконец-то не надо шляться по шмоточным лабазам, я терпеть этого не мог с детства и обычно всегда старался по максимуму уменьшить время, которое мне приходилось на это тратить, беря первое попавшееся, что было более-менее в размер и подходило по цене и виду. Ну и экономия, конечно. Если я знаю, что я то же самое могу купить на четверть, а то и на треть дешевле — накой мне эти «бутики»? Тогда я не удивлен, что вы тут все время ноете что денег мало. Если их так по-дурацки тратить — так их никогда у вас и не будет… Сэкономленные деньги — это заработанные деньги. Кому надо, тот положит в уши мои слова.

4
0

беря первое попавшееся, что было более-менее в размер и подходило по цене и виду.

С таким подходом можно вообще ничего нового не покупать пока старое за 20 лет до откровенных дыр не сотрётся. Но я не про таких.

0
0

Армянин сам откроет приложение без посредников.
Такому армянину зачастую около 50 лет и компом пользоваться не умеет, только смартфоном. Однако успешно ведет оффлайн бизнес. Таких людей (не только армян) по стране несколько тысяч точно наберется.

1
0

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

ищите готовый офлайн бизнес , упаковывайте его в онлайн.. делайте накрутку на цены 10-15% процентов, курьерте сами. всё

главное чтобы у вас была БАЗА клиентов и БАЗА лидов, сайт с каталогом, корзина. форма обратной связи.

психология на вашей стороне… покупатель привык так делать… большой бизнес будет ПЕРЕУЧИВАТЬ ПОЛЬЗОВАТЕЛЬСКИЙ ОПЫТ на агентов вместо интерфейса… так он сократит издержи… поэтому уже начал орать что «вы не нужны». будет идти война интерфейс с кнопками против агентов.

вы же кто?) формошлёпы, формы клепали… а формы не нужны бизнесу больше он решил ПЕРЕУЧИТЬ ЛЮДЕЙ НА АГЕНТОВ, и сокртиить издержки. Но психология покупателя наука тонкая, если он привык последние 20 лет оформлять заказы на сайтах — то и по инерции какое то время ещё будет себя так вести. так что пока умеете клепать формы- клепайте!

Ещё раз поймите! Вас сокращают глобально не от того что AI будет клепать формы за вас, а потому что формы хотят отмениить впринципе и всё перенести на ублюдочных агентов. Но если вы мастер по клепанию форм я не вижу вам проблемы стать онлайн посредником для любой офлайн лавки/пирожковой и т.д

Психология покупателя важнее технологических фантазий!
Пользователи привыкли к сайтам, корзинам, каталогу — 20 лет привычки работают на кодеров.
Пока привычка жива, есть окно возможностей: превращение навыков “клепать формы” в посреднический бизнес.

1
0

Любой банк может отжать деньги в этом правовом государстве, тем более у сбербанка уже был прецедент. А вообще от безнала, банков и их говносервисов нужно отказываться в силу того что к тебе пытаются залезть в карман. Или скажем счета блокнуть или списать нужную сумму денег, фнс может теперь это делать в произвольном порядке, а ты потом бегай доказывай, что не верблюд.

4
0

первый — строй бизнес в этой системе, стань конкурентом тем, кто орёт “ты не нужен”. покажи им, кто на самом деле не нужен. Сделай сервис лучше чем у них. Какой-то нишевой сервис или магаз, как вариант. Всех зае*бали маркетплейсы и супераппы «обо всём и ни о чём»

Ага. Было бы всё так просто, давно бы уже все так делали. Цимус в том что даже кабанчику эти «сервисы» прибыли не приносят. Он либо бесконечно «инвестирует», либо втихаря пилит. И вот айтишникам на этих инициативах очень даже неплохо перепадало.
Мы на этом сайте уже много лет говорили что экономически в массе работа айтишника убыточна и нафиг не нужна. И что рано или поздно эта лавочка прикроется.
Примерно то же самое сейчас происходит например с доставкой и курьерами.

второй — уезжай туда, где нужен. там, где всё ещё ценят мозги живого человека.

Даже если такое место есть, там таких вумных как ты ещё раза в 3 больше.

4
0

Посмотрел вакансии на hh.ru после того как мне написало три рекрутера. По всяким бекендам на го, джаве, котлине и даже скале всё неплохо. Много работы для датаинженеров. Вакансий стало заметно больше. Как думаете, с чем это связано? Какой-то позитив в экономике появился?

0
5

Сейчас первая половина осени. Подбивают бюджеты на будущий год. Можно расходиться.

5
0

HR подбивает бюджеты к концу года и отчеты деятельности за год))))Удачи в участии в этом цирке с клоунами.

7
0

Как думаете, с чем это связано?

Например с тем, что надо до конца года доделать все годовые планы из KPI. Поэтому надо быстренько набрать лохов, написать трехмесячный испытательный срок, за пару месяцев выжать лохов досуха, а перед новым годом уволить их за три дня с испытательного срока. На том основании, что составленный для испытательного срока «план вхождения в должность» исполняется с очевидным отставанием.
А потом, по итогам года получить премию.

Второй вариант: Если бюджет 2025 года очевидно провален и спасению не подлежит — нанять перед новым годом свежее мясо подешевле, а старое — дорогое — сократить. Отнеся затраты на сокращения на бюджет 2025 года, которому так и так жопа, а в новый финансовый год войти с сокращенным ФОТ и/или новым штатным расписанием.

11
0

Scala мертва в принципе. Ее вытеснили Kotlin и Java окончательно. Почему так случилось? Да просто потому что Scala как язык никому не нужна в эпоху LLM. Нужны популярные простые языки, которые легко читать и которые легко дебажить. А Scala это нечто из эпохи середины 2010х годов, когда LLM еще даже на горизонте не было и когда народ массово по ФП угорал.

Да и в целом JVM разработка кажется в России подыхает прилично так, многие проекты сейчас на Go пишутся, а JVM как раз в Сбере и прочих банках была. Раньше хоть галеры были по типу EPAM и Luxoft, всякие конторы по типу T-Systems и Netcracker, где джавистов нанимали в больших количествах и было много проектов, после 2022 эта лавочка закрылась, осталась только госуха и банки…

0
0

Как обойти цензуру на обнажёнку в «Шедевр*ме» Тындекса и «Копайлоте» мелкомягких при создании изображений? Никакие р.а.з.р+ы+в+ы с_л_о_в в промптах не срабатывают, а писать эссе на 500 знаков, спрятав туда «без трусиков», — бред.

0
0

Я тут только что видел рекламу: «Игра зомби за 4 часа на JavaScript». И вот вы обвиняете ИИ и инфоцыган в дискредитаци ойти. А кто на самом деле виноват?Вы!ТУПОЕ ОЙТИШНОЕ БЫДЛО, привыкшее жрать говно из гипера, сидеть на диване, и откармливать своих свиноматок!Которые тащат ваших личинок на эти былдло курсы!МУ-МУУУУ!А еще потом качаете эти зомби фермы с апстора и плея. БЫДЛО — это вы, а не этот инфоцыган, который за 4 часа сострижет с ваших тупорылых домохозяек 500 бачей!И так по две группы в день!Му-му-му-мум-м-муууууу[

1
0

А то, что тебе жрать уже нечего виноват кто? ТЫ, чепуха немытая. Твои дизайны никому и не были нужны, даже когда были 2000е. Мыша бешеная, куда деваться будешь? Тебя уже и на стройку никто не возьмёт, ты же НИЧЕГО НЕ УМЕЕШЬ. Рабыня, терпи три деревянные сосиски по скидке в холодильнике вонючем 😉

1
0

Мой холодильник в лифт не поместился, пришлось рабам по лестнице тащить под самую крышу, в пентхаус, вкатунишка обдрыстанный.
Мой дизайн, а не дизайны, обезьяна безграмотная, нужны всем!А вы все волочете и волочете своих личинок в Яндекс Практикумы, Быдланыские школы дизайна и прочие мацковские барыжные притоны. Где учат въеживать людей по быренькому, но никто не учит дизайну. Бедное Сколково уже не знает, куда этих мамкиных ИИ синьоров 12-и летних складывать, как и бабло их папок ойтишнегов. Муууу-мууу!Стадоооо!!!Мууууу!

1
0

А дизайн разве не требует художественного образования? Мне всегда казалось, что дизайнер — это художник. Он рисует макет и отдает фронтендерам, которые уже потом превращают его в реальную страничку сайта или приложухи. Разумеется в какой-то момент эта профессия стала популярна, потому что там и деньги водились, и программировать уметь не нужно, всякий матан и computer science тоже изучать в вузе 6 лет не надо. Потянулись разного рода пассажиры, которые до того рисованием вообще не занимались никогда. В основном молодые бабы, потому что делать больше нихуя не умеют, а тут внезапно им прорекламировали профессию, где можно дома сидеть, что-то там делать на удаленке и получать горы бабла за это. Собственно все цифровые профессии подавали именно так, не только дизайн. Но по итогу спрос и экономика сейчас упали и всех этих пассажиров на мороз выгнали, либо выгонят очень скоро.

0
0

Никто никого не выгонет. Из 100 дизайнеров 98 — ни только рисовать, ну и думать не умеют. Большинство лупит по инструкции. Кстати, семинар этого лысого пидара, который собрался будущих Масков за 4 часа научить игры программировать — бесплатный. Не заметил сразу. Хотел исправиться. Но то, что быдло — вы, а не он это не отменяет.

1
0

Там же, где и все мужики среднего возраста, родившиеся в пролетарской залупе, у которых остались хоть какиеая-то совесть и яйцы. Пьяный спал. А ты как, дружище?Вижу дизайн поменял. Как там ойти?

3
0

Программирование не дало мне никаких возможностей, никаких денег, никаких путешествий по Европе и никакой гринкарты в США, оттолкнуло от меня классных девчонок (которые достались тем, кто это говно не учил). Я живу в рашке, в хрущевке, в мухосранске, в то время как распиздяи, закончившие 9 классов, сейчас охуенно живут, а одна трансгендерная вебкам-модель вообще свалила сначала в Дубай, а затем в США. Пожить я смог только в Питере, среди высокомерных ублюдков, и посмотреть на то, как всякие неформалы и детки чиновников гуляют с красивыми девчонками, которые меня только пытались послать нахуй и наебать на деньги. А теперь еще и оказалось, что то, что делает программист, легко создается искусственным интеллектом (который сами же программисты и написали, думая, что это какой-то «прогресс» и что это сделает мир лучше, хотя в результате я вижу лишь то, что ютуб завален убогими и кривыми высерами, составленными по промпту). Программирование можно воспринимать как забавную разминку для мозга, вроде кубика-рубика, но как способ заработка — нет.

3
6

Сайтбот, добавь коммент, на который я отвечаю, в «Избранное» этого сайта.

2
6

Узнаю русское ИТ!

Выше аноним попросил совета, как хакнуть алгоритмы онлайн-нейросетей, но местные ИИ-проповедники и не будут ему отвечать, а будут поддерживать мифологию про «ужасное ИТ, которое сломало мне жизнь!» и «наглых двоечников за соседней партой, которые стали миллионерами во взрослой жизни, не написав ни строчки кода».

0
2

У меня ощущение данный трололо пост написан трололо аноном. Айпишник как всегда прячет за ширмой западной европы. Я бы наоборот снес этот тред. Уж больно он искусственный.

0
0

Да, ладно. Я с моделью 5 лет жил. В настоящем сарае, в комнате 12 квадратов. Лычка ойтишнега решала. Был бы Васей плиточником, она бы на второе свидание со мной не пошла.

0
2

На меня модели вообще никогда не смотрели — ни в школе, ни в универе, ни позже. Была только пара дефолтных баб, 6/10. Мне 25 лет — ни гринкарты, ни успеха у баб (хотя я подтянут и не выгляжу, как говно), ни нормальной работы. Живу с родителями и не имею возможности уехать. Друзья с универа работают на местном заводе за копейки, программируя на древней и забытой технологии. Лучше бы я не учился, а сходил в армию, корешил с местными АУЕшниками и вникал во всякие мутные темы и схемы, честное слово — потому что так я бы хотя бы на крутой тачке ездил и классных баб ебал.

3
2

Лычка ойтишнега решала.

Как дизайнеру затащить модель в постель? Очень просто — наврать ей, что ты айтишник, а не дизайнер.
Какая беспардонная пропаганда вката. Куда только админы смотрят. 🙂

1
0

Невыдуманные истории, о которых невозможно молчать!

В этой стране девки дают даже коротышкам при условии своей квартиры и минимальной адекватности (мыться, чистить зубы, не упарываться, не двачевать капчу и не читать всяких АБФ с Новосёловым).

Не дают — продавцам бытовой техники, снимающим комнату в клоповнике с такими же обрыганами. Вот там — туши свет, особенно после того, как продажи ушли в онлайн. На самом деле, работ для неудачников полно, когда вкалывают за еду и квартплату.

Или когда непоправимые дефекты во внешности и здоровье.

10-15 лет назад пачками вешались на айтишников, которые затем (или уже) благополучно покупали собственную однушку за лям-полтора (цены южного миллионника). Даже с зарплаты в 50к люди брали ипотеку. Хотя чуть ли не любому кнопкодаву платили больше тогда.

А в Питере с Москвой был просто шведский стол из женщин, если не клеить танчики, хоть чем-то интересоваться в жизни и не смотреть на женщин как совсем на инопланетянок. Даже школьный багаж литературы расширяет кругозор. Что мешало осилить школьную библиотеку из советских книжек даже в самом глухом селе?

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

С того, что в Питере дорогое жильё?

С того, что график «в 6 утра подъём, чтобы в 9 быть в офисе, в 8 вечера, а то и позже приползаю домой» серьёзно подорвал здоровье? Когда-то я сам от такого «режима» сдох меньше, чем за месяц, согласившись по дурости работать за идею. А уже в 8:20 утра, проехав в битком набитом ПАЗике, я просто мёртвый брёл до офиса к 8:30 в точечно застроенном бизнес-центре (куда даже на «Жигулях» не припаркуешься на соседней улице), из которого выходил в 19:30. И это в 25 сил ещё вагон (было). Теперь я старый и просто труп для фанатичных переработок.

И это проблема.

Нет, если сводить весь смысл жизни к тёлкам на Трёхгорной мануфактуре или Рочдельской, «которым всё равно, что знаю Хаскел», то я умываю руки.

Зачем всё так выворачивать в «ненавижу грёбаное ИТ!»?

Откуда вы берёте эту брехню?!

0
6

Нет, если сводить весь смысл жизни к тёлкам на Трёхгорной мануфактуре или Рочдельской, «которым всё равно, что знаю Хаскел», то я умываю руки.

Пипец вы мастер интриги. Это вы про что? Про Белый дом, про Газпром-медиа или про Клуб 500. На хаскель там конечно во всех трех местах телки клали с прибором, но все же интересно.

0
1

Речь про точки концентрации злачных мест, но чтобы не совсем дорохо-бохато. Чтобы не как на Болотной, когда одна очередь была в «Премьер Лаунж», вторая — в «Рай/Айкон» (помещение клуба снесли летом 21-го). Или как если гулять по Красной площади и зайти в ГУМ или «Охотный ряд» — кукуха в 20 лет от увиденного контраста отъезжает моментально. Там в воздухе аж пахло баблом, но оно не твоё, замкадыш!

https://www.timeout.ru/msk/feature/443015

А на Рочдельской, 15/44 был когда-то пафосный клубец The Artist… Сейчас там ресторан The Toy.

Подозреваю, что топикстартер испытал этот шок, пройдясь по пресловутой улице Рубинштейна или связавшись с мажорами, которые позвали его туда «оттопыриться».

А ваше чувство юмора прекрасно. Спасибо за подколки, приятно пообщаться с умным человеком!

1
0

10-15 лет назад пачками вешались на айтишников

Опять мифология про прекрасное прошлое мифических айтишников))))

не читать всяких АБФ с Новосёловым

АБФ с Новосёловым — это база.

В этой стране девки дают даже коротышкам при условии своей квартиры и минимальной адекватности

в этой или любой другой стране девки дают чедам и красавчикам — это базовые вводные для того, что бы тебе давали. За квартиру дают бездомные (в прямом смысле слова) женщины после 35 с детьми, кого мужья выгнали за дверь (был опыт с такой женщиной). Утверждение, что все дают «за квартиру» — это какой-то банальный стереотип из позднего СССР, просо абсурдное заявление.
С чего она должна тебе непременно давать «при условии своей квартиры»? Ты ей эту квартиру подарить хочешь? Прописать её туда/отписать долю? Нет? А почему она тогда должна перед тобой ноги раздвинуть? Ты думаешь у неё нет секса и её бедняжке негде почпокаться? Думаешь, ей сложно найти в городе-миллионнике писюн с квартирой? Или ты думаешь, она так и мечтает переехать к рамдомому челу, что бы жить с ним на птичьих правах в роли покорной домохозяйки? Ей это нахeр не нужно — она снимает квартиру/комнату, зато она свободна и независима.

Не дают — продавцам бытовой техники, снимающим комнату в клоповнике с такими же обрыганами

дают в клоповнике и рожают в клоповнике — таких историй масса. Дело не в социальном статусе, а во вешке, в характере, в мужском начале.

Если ты по жизни чмо, то с айтишной зарплатой ты будешь таким же чмом в глазах женщины, тобой будут просто пользоваться.

Причем же тут it? На этом сайте много раз про это писали, я повторюсь — не человек выбирает профессию, это профессия выбрала человека, что бы он стал айтишником. Буйный самоуверенный чед-красавчик просто не будет тратить на эту спец деятельность своё время, это просто не его. Втыкать в мануалы и учиться половину жизни высиживая геморрой на удаленке — это прерогатива людей с определенным складом ХАРАКТЕРА, физиологии.

Я 7 лет назад встретил одноклассницу, которая надо мной в школе издевалась… красивая девка была, настоящая русская красавица, но слегка ебобо. Она родила сразу после школы, от какого-то такого-же малолетнего альфача.
Мы разговорились и она сказала: «А я так и знала, что ты станешь программистом».

4
1

Задроты-программисты, воспитанные западной культурой отношений, где все ищут соулмейта, сидят на реддитах и поглощают эти ветки, как будто это мануал к жизни. Соулмейт — западная сказка о человеке, с которым ты полностью совпадаешь, с которым есть настоящий эмоциональный резонанс. Не просто «тусоваться вместе» или «сходить на свидание», а делиться страхами, радостью, поддерживать друг друга даже в падении. На Западе это реально работает, потому что культура и среда позволяют людям быть открытыми, доверять и показывать слабости.

50 Cent поёт: «Would you love me if I was down and out? / Would you still have love for me, girl?» — чистый тест на настоящую эмоциональную близость. Там этот вопрос имеет смысл, потому что есть база доверия и готовность принимать человека полностью, со всеми провалами и падениями.

В постсовке такой вопрос звучит как шутка. Эмоциональной близости нет как таковой. Показываешь слабость — проиграл в глазах, потерял позиции, тебя сливают или используют. Любовь измеряется не душевным резонансом, а статусом, ресурсами, видимостью, социальной игрой. Ты «down and out»? Никто не останется рядом «чисто из-за чувств». Настоящей глубокой проверки на преданность нет, потому что никто не умеет быть открытым, доверять и делиться слабостями. Соулмейт здесь — иллюзия, экспортированная с Запада, баг твоей модели ожиданий.

50 Cent поёт: «You’re my bottom, that’s the best / Be my best friend, step out with me, best dress».

Здесь «bottom» в сленге — человек, который рядом в трудные моменты, на «нижней линии», на твоей стороне. На Западе такие слова звучат естественно, потому что партнёр — это и друг, и союзник. Отношения — это «мы против мира».

В постсовке эта мысль почти не работает: пары чаще соревнуются, чем строят союз; «быть другом» партнёру — редкость. Эти строки здесь звучат как инопланетные — слишком тёплые, слишком партнёрские для среды, где любовь чаще основана на взаимных ожиданиях, а не на поддержке.

То есть, когда на Западе поют такие строки, это естественно — они про доверие и союз. В постсовке же это фантазия: «как, нахрен, быть вместе и поддерживать друг друга, когда каждый выживает сам по себе?» Поэтому зумеры здесь поют только про «малую с района, которая закатила скандал», а не про настоящую эмоциональную связь.

Московская Наташка vs. “боевая подруга” с гетто:

Энергетический наркоман.
Ей нужен не ты, а твоё состояние. Пока ты на подъёме — она рядом. Сел — всё, интерес выключен.

Зеркальная ценность.
Её самооценка — это отражение твоего успеха. Потускнел ты — потускнела она.

Потребитель по умолчанию.
Даже если говорит про «чистую любовь» — под капотом код: «мужик должен».

Эффект скролла.
Вечно сравнивает тебя с картинками из сети. Просел — пролистала.

Паника перед реальностью.
Когда ты не супергерой, а просто устал — сказка рушится.

Наташка любит не мужчину — она любит свои ощущения рядом с ним, пока он в тонусе.
Это как арендовать спортивную тачку: пока блестит и рычит — восторг, как только надо в сервис — интерес пропал.

Обратите внимание на русских — сколько они мечтают, сколько думают.
Каждый живёт не столько в реальности, сколько в своих представлениях о ней.
Вот и Наташка — вроде с мужчиной, а на деле с собственными фантазиями.

Если разрыв между фантазией и тобой становится слишком очевиден — немедленный слив.

Для черной бабы с района черный — свой.
Для Наташки ты не свой — её «свои» это турки, кавказцы, те, кто делают чё по кайфу.

Ты — белобрысый долб##б в мире уверенных, загорелых, пахнущих жизнью мужчин
У нас — вечная попытка понравиться, объясниться, заслужить.
Мы умные, но не живые.
Мы думаем, где другие просто чувствуют.

И Наташка это считывает моментально.
Она вроде с тобой, но глазами — уже в другой локации,
где мужчины не сомневаются, не извиняются за своё существование.

Тебя не видят как мужчину — ты ровняга.
С тобой можно шутить, спать, болтать — но не хотеть.
Ты безопасен, понятен, предсказуем.
А ей нужен взрыв, ток в крови, трепет от присутствия.

3
0

За квартиру дают бездомные (в прямом смысле слова) женщины после 35 с детьми, кого мужья выгнали за дверь (был опыт с такой женщиной). Утверждение, что все дают «за квартиру» — это какой-то банальный стереотип из позднего СССР, просо абсурдное заявление.

Практически. Южный миллионник, море вузов с понаехавшими девчонками из областей и райцентров, для которых это — путёвка в жизнь. Не в сраный же Мухосранск возвращаться. Туча историй про «нашла мальчика с квартирой» — во времена экономического подъёма в начале 10-х. До нашествия Инстаграма. Новая базовая «Гранта» стоила 250к в 12-м. Ипотеку тогда не давали разве что безработным. И не так уж и мало оказалось парней с бабушкиными квартирами по наследству.

Поэтому жили с такими обмудками, что противно с ним даже в лифт заходить. А поди ж ты — сиськи в хате завёл. Да, не топ-модель, но…

Сейчас искать 25-летних глупо. Элементарно негде: сайты знакомств по сути мертвы, из молодых собирается там неликвид, ну и тарелочницы со шмарами, само собой. Даже с 35-летними глупо связываться, потому что многие нацелены на поиск лоха и замуж. А вот около 40 и старше даму (скорее всего, РСП) уже можно выцепить. Тоже как повезёт, но планка у некоторых минимальна — чтобы жил отдельно, выглядел сносно и следил за жильём. Чтобы она могла приехать и переспать с тобой. Причём речь не про целлюлитную кобылу перед менопаузой, а про обычную женщину. Если не гнаться за тёлками с тюнингом и фотками из рестиков, с яхт или Дубая. Содержанок 40+ и тарелочниц тоже море.

Не понимаю фиксации, что женщина должна быть моложе 30. Они наоборот теперь развращены сайтами знакомств, Инстаграмом и соцсетями. У вас на сайте была отличная статья про это в 2021-м. От неё и надо отталкиваться.

А если не повезёт, станешь философом.

В Москве и проще, и сложнее, очевидно.

2
0

10-15 лет назад пачками вешались на айтишников

во мне 185 роста, 90 кг и я одной рукой 18 литровую бутылку спокойно поднимаю на плечо.
Никто на меня 15 лет назад не вешался, ИТшные задроты никому не интересны.

2
0

10-15 лет назад пачками вешались на айтишников

А откуда ТЫ взял ЭТУ брехню? Никто на этих зачуханцев не вешался, окстись. Относились просто как к… особым людям, скажем так…

5
1

оттолкнуло от меня классных девчонок (которые достались тем, кто это говно не учил)

Да, все девчонки ушли к плиточникам. То есть к тем, кто не знает, что монада — это моноид в категории эндофункторов.

Плиточник за прошлую неделю заработал 150 тысяч рублей, а после работы спал с девчонкой, в которую ты был влюблён.

Всем читателям: думайте, прежде чем отдавать детей учиться на программиста.

2
2

Глупость какая-то.
Куда больше распиздяев закончивших 9 классов сейчас НЕ живут в Дубае. А многие из них вообще не живут, а гниют где-нибудь на «новых территориях».
И если взять число живущих в Дубае распиздяев и число гниющих распиздяев — внезапно окажется что вторых кратно больше.

2
2

Лучше бы я не учился, а сходил в армию, корешил с местными АУЕшниками и вникал во всякие мутные темы и схемы

Для многих айти как раз было муткой и схемой на волне хайпа. Бизнесмены клепали галеры в депрессивных (и не только) городах и брали заказы с зарубежного фриланса. Платили работникам примерно как индусам, а продавали как «русских хакеров». Для обычных ребят из мухосрансков это тоже было крутой муткой и темой чтобы поднять денег, т.к. после такой галеры можно либо выйти на зарубежного заказчика либо в более престижную контору устроиться. Знаю случаи когда работник уводил из галеры заказчика и делал свою галеру за более мелкий прайс. Надо изначально было рассматривать это как мутку, а не стабильную профессию вроде врача (не смотря на то что врач тоже далеко не самая стабильная работа где можно спокойно до пенсии доработать).

2
0

Добавить комментарий

Про ненормативную лексику Комментарии с ненормативной лексикой попадают в лист ожидания. Постарайтесь не использовать ненормативную лексику.
Правила комментирования
  • Любые темы про политику, войны, или всё то, что НЕ относится к теме сайта, будут УДАЛЯТЬСЯ.
  • Всё, что попадает под возможные нарушения законодательства РФ (экстремизм, призывы, дискредитация, оправдание, возбуждение и т.п.) - тоже.
  • Любые бессмысленные оскорбления участников сайта или тематики сайта. Если с чем-то не согласны - приводите аргументацию, а не оскорбления.
  • Запрещается упоминание в негативном контексте (клевета) каких-либо персоналий - физических или юридических лиц.
  • Ссылки на habr.com запрещены по идеологическим мотивам, в случае необходимости размещения ссылки на этот ресурс пишите что-то вроде https://хабр.ком/url
Мы стараемся сделать комментарии ценным информационным материалом, засорять сайт мусорными обсуждениями, никак не относящимися к теме сайта, не нужно! Спасибо за понимание.