Старий код буде працювати як працював. Просто в новому коді буде більше автоматичних перевірок.
ChatGPT 4о і Claude Sonnet не reasoning моделі. А reasoning моделі від openai маск добавляти на свої графіки не захотів бо там просто підпал.
Math(AIME’24)
Grok3 — 52
openai o3-mini — 87
DeepSeek вже показав що хотів і це тільки початок
Що він показав? Я спробував і в моїх повсякденних задачах їх нейронка і близько не стояла біля openai чи claude
Приєднуйтеся до чатику t.me/swarchua
Там було довге обговорення статі
хоча б навчитися читати документацію
Отримати такий рівень відносно просто, але це не означає швидко. Беремо книгу про якусь технологію для початківців і починаємо читати. Якщо щось не зрозуміло, то запихуємо в перекладач, але не все речення а по одному слову/фразі. Дивимося скільки ми можемо прочитати за день/тиждень. Наступного дня/тижня повертаємося на початок. Повторюємо це, до тих пір, доки не буде необхідності використовувати перекладач. Переходимо на наступну частину і так по кругу. По троху перекладач треба буде все менше і менше. Можна переходити на відео/аудіо щоб слухати вимову. Використовуємо той самий принцип.
Так які існуючі проблеми він вирішує? Поки бачу тільки набір базвордів
Мені було цікаво подивитися на якість генерації і як воно працює) Колись експерементував з подібним.
Воно не працює. Постіно падає
У мене працюють два оптика => ethernet та ethernet => wifi через DC разом їдять 4 вата
Що ви намагалися сказати цією стіною тексту?
Тести це автоматизована перевірка. Великий пласт застосутнкі був би просто не можливим без них. Те що існують розробники що не розуміють як їх використовувати, то проблеми цих розробників.
Для конкретно мене вони дозволяють не чинити одні йті самі баги по колу, а займатися розробкою нового. Якщо у вас є час чи бажання постійно чинити одне й те саме, то у вас дуже багато вільного часу.
Його роблять на Unreal Engine. Гайдів по модоробству для нього дуже багато
А що та змінилося? До цього військові теж могли забирати авто.
Перевів на dapper і змінив підхід до генерації в окремому бранчі. Я б сказав стало більш прямолінійно.
Зробив повноціний приклад github.com/.../GraphQLSQLProcessExample
Почати дивитися можна з ExtensionService.GetExtensions.
1. Виглядає як Count на рівні процеса. Але нащо він нам в DataLoader-і для extensions?
Так, то я тупонув. В цьому прикладі використовується правильний count. Він буде рахувати саме extensions
2. Можна детальніше куди саме глянути і як саме вирубити?
Все показано в ExtensionService, а саме в GetCountSql та GetExtensionsSql.
3. Як в DataLoader-і отримати встановлене клієнтом сортування для extentions?
В моєму прикладі це є. Тільки зараз зрозумів що реалізував не зовсім те що тут в прикладі. У мене сортування на рівні extentions. Тут сортування на рівні processes by extensions. Щоб зробити як тут треба розширити ProcessService і генерити кастомний ORDER BY на базі ProcessOrderByField. Зараз там все дуже примітивно зроблено, але розширити повинно бути дуже просто. Думаю займусь цим трохи пізніше.
> Гаїті — одна з найбідніших країн світу і найвідсталіша в Центральній та Південній Америці. Рівень безробіття — 60 %, письменності — 54,8 %,
Я б зробив якось так:
``` graphql
type Query {
processes: [Process]
}
type Process {
id: Int!
name: String!
extenstions: ExtentionsQueryNode
}
type ExtentionsQueryNode {
count: Int!
extentions: [Extention]!
}
type Extention {
extension: String!
count: Int!
}
```
`` extenstions: ExtentionsQueryNode `` - це окремий резолвер який працює саме з extention-ами, приймає `` Process `` як parent, передає його ід в лоадер. Далі на рівні sql-я буде запит в наступному стилі:
``` sql
select count(*) as Count,
(select extention, count(*) as Count from Extentions where ProcessId = @ProcessId groupBy extention FOR JSON PATH) as JSON
from Extentions
where ProcessId = @ProcessId
```
З такою реалізацією ми зрівняємося з REST. Додатково можна глянути що саме юзер вибрав із `` ExtentionsQueryNode `` і вирубати частину sql квері якщо вона не потрібна. Так наприклад, якщо треба тільки count, то не робити inner select і навпаки. Ну і сортування тут можна запроста запихнути в inner select
Ну докер точно домінує в категорії продукти Hashicorp =) Але це не можна назвати нішою)
Докер, кубернетес, memgraph та cockroachd
Круто! Тільки тут питання яка вірогідність розорбника з доу попасти на такі проекти? Я думаю набагато менше 2%. А тим більш джуну який шукає роботу
Я б не сказав що 2% із 92%(сумма % мов що вище за нього по рейтингу), щось говорить про його популярність окрім як що є набір фанатів що намагаються просувати його скрізь. Єдина ніша де він якось застосовується це різні web api. В цьому випадку вірогідність бути сповільними мовою програмування дуже зменшується, оскільки 95% швидкодії залежиться від DB та архітектури що захована за цим API. Тут он на PHP фейсбук живе і норм. Так PHP там покращений, але до C#/JAVA йому далеко.
Війна яка не почнеться знову через місяць