13 321

Re: Тема для розмов

Я в українському вуду обряді участь вязв учора. Вирішив я подарувати подрузі доброго ножа (вона сама висловила бажання мати таке), на вигляд він як справжній кинджал - довгий та з двосторонньою заточкою. Приймати цей подарунок вона відмовилася, стала наводити багато аргументів, але це було явно щось підсвідоме. Я подумав "ясно, вумен моммент". Виявилося, що я помилився - це був не "вумен моммент", а "вуду моммент". Бо за місцевим українським звичаєм ножі не можна приймати в дар, їх можна лише викупати. Я знав, що котів обов'язково продають, відростки рослин з горщиків крадуть, виявилися що і ножі треба продавати, і розсаду. Так от, я отримав вчора кілька гривень монетами, подруга - доброго ножа, українські боги теж задоволені.

13 322

Re: Тема для розмов

А ще не можна передавати речі через поріг, бо за місцевим українським татаро-монгольським звичаєм, до культурної спадщини багато хто з нас очевидно все ще себе відносить від часів іга золотої орди, під порогом ховали небіжчиків котрих перед цим ритуально забили.

І ще тисячу років дехто з українців буде під ментальним ігом золотої орди...

13 323

Re: Тема для розмов

frz написав:

А ще не можна передавати речі через поріг, бо за місцевим українським татаро-монгольським звичаєм, до культурної спадщини багато хто з нас очевидно все ще себе відносить від часів іга золотої орди, під порогом ховали небіжчиків котрих перед цим ритуально забили.

І ще тисячу років дехто з українців буде під ментальним ігом золотої орди...

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

13 324

Re: Тема для розмов

Firefox is dead написав:

а можна побільше таких історичних моментів?

Наприклад

Або

Подякували: Chemist-i1

13 325

Re: Тема для розмов

frz написав:

придбав преміум підписку chatGPT

порівняв версії 3.5 та 4 на прикладі простого запиту "напиши python скрипт для завантаження csv у postgres" - буде висловитися доречно що це джун і мідл

3.5
import psycopg2
import csv

# Connect to PostgreSQL database
conn = psycopg2.connect(
    host="localhost",
    database="your_database",
    user="your_username",
    password="your_password"
)
cur = conn.cursor()

# Open CSV file
with open('your_file.csv', 'r') as f:
    reader = csv.reader(f)
    next(reader)  # Skip header row

    # Iterate over rows and insert into database
    for row in reader:
        cur.execute(
            "INSERT INTO your_table (column1, column2, column3) VALUES (%s, %s, %s)",
            row
        )

# Commit changes and close connection
conn.commit()
cur.close()
conn.close()
4
pip install psycopg2-binary pandas
import psycopg2
import pandas as pd
from io import StringIO

# Replace these with your own values
db_name = "your_database_name"
db_user = "your_username"
db_password = "your_password"
db_host = "your_host"
db_port = "your_port"
table_name = "your_table_name"
csv_file_path = "your_csv_file_path.csv"

# Connect to the PostgreSQL database
conn = psycopg2.connect(
    dbname=db_name,
    user=db_user,
    password=db_password,
    host=db_host,
    port=db_port
)

# Read the CSV file using pandas
data = pd.read_csv(csv_file_path)

# Normalize column names to lowercase and replace spaces with underscores
data.columns = [col.lower().replace(" ", "_") for col in data.columns]

# Create a cursor object
cursor = conn.cursor()

# Create a table using the column names from the CSV file
create_table_query = f"CREATE TABLE IF NOT EXISTS {table_name} ({', '.join([f'{col} TEXT' for col in data.columns])});"
cursor.execute(create_table_query)
conn.commit()

# Save the DataFrame to a string buffer in CSV format
buffer = StringIO()
data.to_csv(buffer, index=False, header=False)
buffer.seek(0)

# Copy the data from the buffer to the PostgreSQL table
cursor.copy_expert(f"COPY {table_name} FROM STDIN WITH (FORMAT CSV)", buffer)
conn.commit()

# Close the cursor and connection
cursor.close()
conn.close()

(по суті сам код не тестив цього разу, але перед тим коли ще не мав преміум, питав схоже просте питання і 3.5 мусив переписувати двічі з моїми зауваженнями поки запрацювало)

13 326

Re: Тема для розмов

GPT не змогла порекомендувати мені браузер:

Можу порекомендувати Tor, який базується на Firefox. Однак, як я розумію, Ви шукаєте альтернативні браузери, тому я б хотів рекомендувати браузер Pale Moon. Він також базується на Firefox, але з меншою кількістю функцій, які можуть вплинути на його продуктивність та безпеку.

13 327

Re: Тема для розмов

Залишу це тут, бо це чудово:

1. Свиня говорила: «Коли б мені крила, то я б полетіла в блакить».
2. З кутка Павук до Мухи шепотів: «Я так тебе обняти би хотів!»
3. З трибуни присягалася Лисиця: «Нехай з курей ніхто більш не боїться!».
4. «Вовки в нас цілі, Вівці ситі», - Ведмідь зазначив у річному звіті.
5. «Ми в колективі дружнім жить не проти», - перемовлялись між собою Шпроти.

Подякували: PeSePol, Chemist-i, flatliner3

13 328

Re: Тема для розмов

Я сьогодні був в чаті, де мене обговорювали і думали що я це не побачу, кек.

Н: Краще не спілкуватись з чєлом котрий з школярок робе естетику.
Н: І з педофілії теж
П: Але він досі наче в тебе на каналі
П: Мені достатньо того що я вийшла з його каналу
Н: Я поки що хз що з ним робити
Н: Мені потрібна підписота

П: Ну , педофілія то страшно і огидно
П: Тим більше хто може дати гарантію , що він просто тягне прикола
Н: Так він якось на серьозі казав шо це ок. Головне щоб дівчині 18 стукнуло і ок

Ясно, стаття 666 ККУ - гетеросексувальні зв'язки між повнолітніми особами.

Подякували: leofun011

13 329

Re: Тема для розмов

Tarpan87 зрозуміло чому у вас жеребець на образку.

Подякували: Tarpan871

13 330 Востаннє редагувалося Firefox is dead (15.04.2023 18:37:59)

Re: Тема для розмов

історичний момент (12345 подяк)
проглядаю скріншоти, і знайшов це:
https://replace.org.ua/uploads/images/12841/c2142a1bb45d9b60b76d3dc23f6cb0a9.png
https://replace.org.ua/uploads/images/12841/f88fc27146695c6afce78227b76621ca.png

Подякували: Chemist-i, flatliner2

13 331

Re: Тема для розмов

У ХІХ ст. в майстрів живопису з'явився конкурент-машина — фотоапарат, який робив роботу художника-реаліста швидше, краще, дешевше. Як наслідок, митці почали шукати способи вираження, недоступні машинам — з'явився імпресіонізм, кубізм, футуризм і т.д. — мистецтво набуло форм, які ми знаємо як «сучасне мистецтво», досить далеких від правильного й точного зображення реальності.

У ХХІ ст. у програмістів з'явився конкурент-машина. Питання: яких форм набудуть програми програмістів-людей, коли в написанні звичайного комерційного коду машина їх перевершить?

13 332

Re: Тема для розмов

Ліньки про це розмірковувати. Гадаю що про конкурента говорити ще дуже зарано і з часом ажіотаж навколо всього цього стихне і в найближчому майбутньому воно сильно не розвинеться.

13 333

Re: Тема для розмов

P.Y. написав:

У ХХІ ст. у програмістів з'явився конкурент-машина.

Поки що не з'явився. Принаймні саме як конкурент. Для тих, хто навіть не пробує користуватися чимось на зразок copilot чи того ж ґпт, конкурентами поволі стають ті, хто діє в симбіозі з цими інструментами (звісно, за умови рівних інших невідомих у рівнянні).

P.Y. написав:

Питання: яких форм набудуть програми програмістів-людей, коли в написанні звичайного комерційного коду машина їх перевершить?

Це вже з розряду наукової фантастики, принаймні на даний момент. Тому аби відповісти на це запитання, необхідно зануритися в цей світ "якщо" (бо про "коли" тут поки що не йдеться). А от у симбіозі з ґпт / copilot етц людина вже здатна перевершити в написанні звичайного комерційного коду іншу людину без цих інструментів. Принаймні з точки зору швидкості написання рівноцінного коду, бо критерії перевершення можуть бути дуже різними.

13 334

Re: Тема для розмов

Фотоапарат сам без людини теж не працює (чи, принаймні, не працював тоді) — знайти кадр, розібратися з освітленням та експозицією, накласти ретуш... Але є різниця між художником/програмістом, що пише картини/код сам, та фотографом/оператором GPT, який основну зображувальну/кодерську роботу передає машині.

Подякували: leofun011

13 335

Re: Тема для розмов

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

Що може написати людина-програміст, чого машина-програміст принципово не може?

13 336

Re: Тема для розмов

Втім, про остаточну перемогу GPT над програмістами зі шкіри та м'яса можна буде говорити тоді, коли наступну версію GPT напише сам GPT.

13 337 Востаннє редагувалося frz (27.04.2023 14:38:06)

Re: Тема для розмов

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

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

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

13 338 Востаннє редагувалося frz (27.04.2023 15:26:02)

Re: Тема для розмов

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

Про щось типу "raspberry pi із автономним ґпт який працює без з'єднання з мережею" поки що не йдеться, бо ґпт - це величезний кластер страшенно дорогих серверів, які обробляють химерну кількість даних аби мати змогу продукувати оті результати тупих задачок лінивих студентів.

13 339 Востаннє редагувалося frz (27.04.2023 14:39:46)

Re: Тема для розмов

Плюс код із закритих репозиторіїв github і взагалі неопублікований код (коли засоби source control хостяться в інтранеті, а не в клаудах типу github) для ґпт недоступний. Воно просто не може писати щось на зразок того, бо не бачить цих зразків.

Тож хоча copilot теоретично має доступ до закритих репозиторіїв github, то не має доступу до git / svn котрі розміщено поза клаудним github. А ґпт не має навіть теоретичного доступу до закритих репозиторіїв github.

Тобто творчість (не копіювання алгоритмів, а саме створення принципово нових ідей) - це перевага людини.

13 340

Re: Тема для розмов

frz написав:

Художники в результаті винайдення фотоапарату не вимерли як клас.

Саме так. Художники не вимерли — вони видозмінилися. Перейшли від тих задач, де людська праця стала беззмістовною, до пошуків того, що попередні покоління ще не відкрили. Я так думаю, програмісти теж не вимруть, але теж почнуть видозмінюватись.

frz написав:

Отже, програмісти можуть те, чого не може ґпт - створити принципово нову ідею, а не просто розв'язати алгоритмічну проблему на основі тонн іншого коду

Нові ідеї беруться з повітря, яким у глобалізованому світі разом дихають мільйони. Складно придумати щось нове, до чого не додумався хтось інший, і сучасне авторське право фактично протидіє не лише плагіату ідей, а й незалежному їх дублюванню — настільки складно цього дублювання уникнути. Навіть працюючи на ексклюзивному закритому проекті, програміст, що спілкується з людьми глобального світу, створює такі ж нові ідеї, як і тисячі інших програмістів в інших компаніях — різниця хіба що у фінансових та організаційних можливостях. Яка ймовірність, що ШІ, спілкуючись з широкою аудиторією, не позичить ідентичну нову ідею в когось іншого? Хіба що компанія заслала свій колектив на безлюдний острів і заборонила користуватись інетом на довгі десятиліття — тоді, можливо, еволюція думок у цій компанії піде в якомусь іншому напрямку, відмінному від решти світу (але це не точно. Людина — істота доволі передбачувана, хід думок програмістів, ізольованих від решти світу, теж можна змоделювати…).

Подякували: leofun011