All streams
Search
Write a publication
Pull to refresh
92
0
Павел Гуров @lucius

Разработчик

Send message

Потихоньку делаю проект по автоматическому детектирования открывающиеся окон Овертона в СМИ https://bizibah.com/oc/

Начинал делать очень давно, ещё до всяких чатов жпт

Скриншот страницы отчёта для англоязычных СМИ
Скриншот страницы отчёта для англоязычных СМИ

Еще можно использовать имплант для вырабатывания нужных рефлексов у индивидом путём положительного подкрепления. К примеру: человек платит налоги или читает последние правительственные новости - пускаем заряд удовольствия.

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

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

Я тоже про AlphaZero вспомнил. Однако в шахматах есть четкий критерий выигрыша, а во всеобщих вопросах - нет. Задачка сложная для робота.

Так говорите, словно PHP существует вне докера и тестов

Всё просто. На PHP ты написал, и сразу всё хорошо работает. А на Python всё бесконечно ломается, вот и пытаются нанимать разработчиков, чтобы это всё починить.

Просто там прикопано несколько трупов. Городской совет не хочет, чтобы случайно их выкопали.

import itertools
import random

def quantum_sort(arr):
    # Создаём суперпозицию всех возможных перестановок
    superposition = list(itertools.permutations(arr))
    
    # "Измеряем" состояние: с большей вероятностью выбираем упорядоченную
    ordered_state = [state for state in superposition if state == tuple(sorted(arr))]
    
    if ordered_state:
        # С вероятностью 99% возвращаем упорядоченную
        return list(ordered_state[0]) if random.random() < 0.99 else list(random.choice(superposition))
    else:
        # Если упорядоченных нет, возвращаем случайное состояние
        return list(random.choice(superposition))

Варинт через суперпозицию

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

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

ижу такой ужасный UI/UX сейчас, что волосы дыбом встают

К примеру сейчас и 10 лет назад цели в UI/UX совсем разные.

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

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

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

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

Полностью согласен. Вот, кстати, отличная модель, которая хорошо демонстрирует устойчивость планеты за счёт природы: https://ru.m.wikipedia.org/wiki/Маргаритковый_мир

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

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

Но я тоже за роботов на дорогах.

Кстати о том, как будет ИИ принимать решение перед аварией: экстренно маневрировать, тормозить, спасая людей, рискнуть грузом, улететь в кювет, разбиться или тормозить и маневрировать в "щадящем режиме", чтобы для груза было меньше риска, но будет выше риск для людей в другом авто:

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

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

Постараюсь найти время. Это же нужно как-то изучить, как там развернуть host и remote ангуляр приложения :)

Извините, httpAuthInterceptor как раз прекрасно срабатывает, однако myErrorInterceptor , который находится в MyModule не срабатывает.


@NgModule({
  declarations: [MyComponent],
  imports: [],
  providers: [
    provideHttpClient(
      withInterceptors([myErrorInterceptor]),
    ),
  ],
  schemas: [CUSTOM_ELEMENTS_SCHEMA],
})
export class MyModule {}

Спасибо, очень полезно! Мы тоже начали использовать inject и ощущения очень положительные.

Однако, можно ли этим инструментом решить вот такую задачу:

Есть module-federation приложение. Код хоста приложения:

@NgModule({
  declarations: [],
  bootstrap: [AppComponent],
  imports: [
    AppRoutingModule,
    // ...
  ],
  providers: [
    provideHttpClient(
      withInterceptors([httpAuthInterceptor]),
    ),
  ],
})
export class AppModule {}

Элемент роутинга:

{
  path: 'my-remote',
  loadChildren: () =>
    loadRemoteModule({
      type: 'manifest',
      remoteName: 'my-remote',
      exposedModule: './MyModule',
    }).then((m) => m.MyModule),
},

Интерцептор, который должен работать только в remote приложении:

export const myErrorInterceptor: HttpInterceptorFn = (req, next) => {
  // some code 

  return next(req).pipe(
    catchError((err: HttpErrorResponse) => throwError(err)),
    tap((response: any) => handleGraphQLError(response)),
  );
};

Если его так же подключить через provideHttpClient как в хост приложении, то интерцептор не будет срабатывать. Можно ли как-то это решить через inject?

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

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

Получил отказ в кредите, пытаешься выяснить причины, а тебе говорят: "Мы не знаем, так программа решила. Ничего не можем сделать. У нас лапки".

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity