Обновить
21
0.6
Rive@Rive

Пользователь

Отправить сообщение

Да. Эта разновидность фондов называется FIRE.

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

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

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

О чём вы? Есть усечённые версии моделей для генерации изображений и текстов локально.

За счёт большего контроля инференса и разнообразия лор локальная генерация картинок даже гибче.

Лицензия - это узуфрукт (право пользования благом, которое выдал феодал на определённых условиях).

Притом в пятницу.

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

Хотя, конечно, игровые LLM пока ещё сильно глючат.

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

Забавно, я уже встречал восприятие сервера многопользовательской игры как базы данных в технологии spacetimedb. Но у типичного игрового сервера в отличие от привычных SQL БД есть более специфичное разделение данных между игроками, если он хоть как-то оптимизирован (например, использует дельта-сжатие и/или подписывает игроков на области их интересов по геопринципу вместо того, чтобы отдавать им весь мир целиком в каждый тик).

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

Вы нашли в ленте картинку со Скади от своего друга.

Только каждая такая корпорация по-прежнему предоставляет на каждую вакансию от 0 до 1 места, охватывает на этот раз большее количество соискателей (поскольку её возможности отнять время у них увеличились).

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

Какой-то спидран к вымыванию кальция из костей в почки и сердце.

Это вы лукавите, сравнивая лапшичный код на PHP уровня сайта школы 2001 года и упорядоченный код на Rust, который использует фреймворк Axum и шаблонизатор Askama (им обоим не больше 5 лет).

На Rust так же можно написать грязный код уровня

Скрытый текст
use axum::{
    extract::Extension,
    response::Html,
    routing::get,
    Form, Router,
};
use serde::Deserialize;
use sqlx::{MySql, Pool, query};
use std::net::SocketAddr;
use tokio;
use tokio::net::TcpListener;

#[derive(Deserialize)]
struct ApproveForm {
    id: i32,
}

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let pool = sqlx::mysql::MySqlPoolOptions::new()
        .connect("mysql://lamer:weak_password@localhost/my_poor_db")
        .await?;

    let app = Router::new()
        .route(
            "/",
            get({
                let pool = pool.clone();
                move || {
                    let pool = pool.clone();
                    async move {
                        let orders = query!("SELECT id, sum, status FROM orders")
                            .fetch_all(&pool)
                            .await
                            .unwrap_or_default();

                        let html = format!(
                            r#"
                            <h1>Orders</h1>
                            {}
                            "#,
                            orders
                                .into_iter()
                                .map(|r| {
                                    format!(
                                        r#"
                                        <form method="post">
                                            Order #{} ${}
                                            <input type="hidden" name="id" value="{}">
                                            <button type="submit" onclick="return confirm('Sure?')">Approve</button>
                                        </form>
                                        "#,
                                        r.id, r.sum, r.id
                                    )
                                })
                                .collect::<Vec<_>>()
                                .join("\n")
                        );

                        Html(html)
                    }
                }
            })
            .post({
                let pool = pool.clone();
                move |Form(form): Form<ApproveForm>| {
                    let pool = pool.clone();
                    async move {
                        // sql-инъекция бережно сохранена
                        let query_str = format!("UPDATE orders SET status='ok' WHERE id={}", form.id);
                        let _ = sqlx::query(&query_str).execute(&pool).await;

                        Html(r#"<script>alert('OK')</script>"#.to_string())
                    }
                }
            }),
        )
        .layer(Extension(pool));

    // Запуск сервера
    let addr = SocketAddr::from(([127, 0, 0, 1], 3000));
    let listener = TcpListener::bind(&addr).await.unwrap();
    println!("Сервер запущен на http://{}", addr);

    axum::serve(listener, app).await.unwrap();

    Ok(())
}

Но в 2025 году код из вашего примера для PHP и моего примера для Rust будут одинаково ругать коллеги.

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

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

Человеческие существа устроены немного иначе.

Подозреваю, категорию NOVA-4 (ультра-обработанные продукты) выделили не только из-за вреда консервантов и прочих улучшайзеров внешнего вида еды, но и из-за того что чем длиннее цепочка обработки, тем выше риски что по дороге мухлюют с составом.

Это даже похлеще, чем в кондитерке.

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

Вероятно, у HR-отдела полная заморозка найма не отменяла старые KPI по количеству обработанных резюме.

Если HR на рынке работодателя ноет про дефицит кадров, то он некомпетентен и его надо немедленно уволить, сократив дефицит кадров.

Информация

В рейтинге
1 792-й
Зарегистрирован
Активность

Специализация

Разработчик игр, Веб-разработчик
Средний
Express
Vue.js
Symfony
Nginx
Docker
MySQL
PostgreSQL
Redis