Sonia Software Notes
Most popular social networks worldwide as of February 2025 تعجب میکنم که هنوز چیزی مثل WeChat زندست
Median Country Speeds Updated June 2025
۳ کشور اول : امارات, قطر, کویت
اگه براتون سواله که ایران کجا قرار میگیره, آخرین جایگاهم براش زیادیه.
۳ کشور اول : امارات, قطر, کویت
اگه براتون سواله که ایران کجا قرار میگیره, آخرین جایگاهم براش زیادیه.
💔6👍4🤣1
Forwarded from ذهن زیبا - A beautiful Mind
وبینار لانچ نسخه جدید مانی و گپ و گفتی در مورد «درآمدزایی با کمک هوش مصنوعی»
🗓️ دوشنبه ۲۷ مرداد ۱۴۰۴
🕑 ساعت ۹ الی ۱۱ شب
ثبتنام:
https://evnd.co/O81nP
@haghiri75_blog
🗓️ دوشنبه ۲۷ مرداد ۱۴۰۴
🕑 ساعت ۹ الی ۱۱ شب
ثبتنام:
https://evnd.co/O81nP
@haghiri75_blog
❤4🔥3❤🔥1
بَیان
یک ویژگی مدلهای زبانی بزرگ مثل ChatGPT «توهم زدن» (hallucination) است. به زبان ساده یعنی گاهی کاملاً چرند میگویند. و این چرندیات را میتوانند با ادبیاتی فرهیخته و شستهرفته سر هم کنند و تحویل بدهند. برای این چرندیات منبع و مأخذ هم میآورند. اوایل…
جدول ریت توهم مدل های LLM
آخرین آپدیت ( ۷ آگوست ۲۰۲۵ )
مدل استفاده شده برای تشخیص (HHEM-2.1)
https://huggingface.co/vectara/hallucination_evaluation_model
—
OpenAI GPT-5-high 1.4 %
OpenAI gpt-oss-120b 2.4 %
OpenAI GPT-5-mini 3.2 %
OpenAI GPT-5-nano 4.7 %
OpenAI GPT-5-minimal 4.9 %
—
میشه در نظر گرفت احتمالی که بتونه توهم بزنه رو بدترین حالت ۵ درصده, که بسته به edge case یی که کاربر به کانتکست میده ممکنه دیتایی برای اون سوال نباشه و به همین دلیل احتمال توهم زدن مدل و جواب غلطش بیشتره تا حالت عادی که سوال common ازش پرسیده میشه
آخرین آپدیت ( ۷ آگوست ۲۰۲۵ )
مدل استفاده شده برای تشخیص (HHEM-2.1)
https://huggingface.co/vectara/hallucination_evaluation_model
—
OpenAI GPT-5-high 1.4 %
OpenAI gpt-oss-120b 2.4 %
OpenAI GPT-5-mini 3.2 %
OpenAI GPT-5-nano 4.7 %
OpenAI GPT-5-minimal 4.9 %
—
میشه در نظر گرفت احتمالی که بتونه توهم بزنه رو بدترین حالت ۵ درصده, که بسته به edge case یی که کاربر به کانتکست میده ممکنه دیتایی برای اون سوال نباشه و به همین دلیل احتمال توهم زدن مدل و جواب غلطش بیشتره تا حالت عادی که سوال common ازش پرسیده میشه
❤6👍2👎2
Forwarded from محتوای آزاد سهراب
توروالدز به یک مهندس گوگل که توی بخش ریسکپنج کرنل کار میکرده گفته که کدش آشغاله و دنیا رو جای بدتری برای زندگی میکنه 😂
این اولین باری نیست که توروالدز با توسعه دهندهها خشن برخورد میکنه:)))
@SohrabContents
این اولین باری نیست که توروالدز با توسعه دهندهها خشن برخورد میکنه:)))
@SohrabContents
🤣33💔2
📚معرفی Zod
یه کتابخونه فوقالعاده برای اعتبارسنجی (Validation) دادههاست که باهاش میتونید قوانین دقیق و تایپسیف تعریف کنید.
📦 نصب Zod
💠 نمونه کد
💠 استفاده از Zod با React Hook Form
ابتدا بستههای زیر را نصب کنید:
🔗 https://zod.dev
#Zod #Validation #FrontEnd #React
@SoniaNotes
یه کتابخونه فوقالعاده برای اعتبارسنجی (Validation) دادههاست که باهاش میتونید قوانین دقیق و تایپسیف تعریف کنید.
📦 نصب Zod
npm install zod
# yarn add zod
# pnpm install zod
💠 نمونه کد
import { z } from "zod";
const userSchema = z.object({
username: z.string().min(3, "Username must be minimum 3 characters"),
age: z.number().int().positive("Age must be positive"),
email: z.string().email("Email is invalid."),
password: z.string().min(6).refine(val => /[A-Z]/.test(val), {
message: "Password must be at least 6 characters and contain both uppercase and lowercase letters.",
}),
});
try {
userSchema.parse({
username: "ali",
age: 25,
email: "[email protected]",
password: "Secret1",
});
console.log("Validation successful.");
} catch (e) {
console.log(e.errors);
}
💠 استفاده از Zod با React Hook Form
ابتدا بستههای زیر را نصب کنید:
npm install react-hook-form @hookform/resolver
# yarn add react-hook-form @hookform/resolver
# pnpm install react-hook-form @hookform/resolver
import { useForm } from "react-hook-form";
import { zodResolver } from "@hookform/resolvers/zod";
import { z } from "zod";
const schema = z.object({
email: z.string().email(),
password: z.string().min(6),
});
function MyForm() {
const { register, handleSubmit, formState: { errors } } = useForm({
resolver: zodResolver(schema),
});
const onSubmit = data => {
console.log(data);
};
return (
<form onSubmit={handleSubmit(onSubmit)}>
<input {...register("email")} placeholder="Email" />
{errors.email && <p>{errors.email.message}</p>}
<input type="password" {...register("password")} placeholder="Password" />
{errors.password && <p>{errors.password.message}</p>}
<button type="submit">Login</button>
</form>
);
}
🔗 https://zod.dev
#Zod #Validation #FrontEnd #React
@SoniaNotes
❤9🤣3👍1
My Linux Kernel Development Journey: From First Patch to Race Condition Hell By Iman Seyed
https://imanseyed.github.io/posts/lf-journey
#linux #linux_dev #kernel
https://imanseyed.github.io/posts/lf-journey
#linux #linux_dev #kernel
Code Sorcery
My Linux Kernel Development Journey: From First Patch to Race Condition Hell
Over the course of several months in early 2025, I contributed multiple patches to the Linux kernel mainline, focusing primarily on concurrency issues, string safety improvements, and hardware-specific driver fixes. This work involved identifying and resolving…
❤🔥6🤣4
Sonia Software Notes
AI IQ Test Results / Last Updated: 08:47PM EDT on August 03, 2025 نکته جالبی که توی سایت دیدم این بود که Gemini 2.5 Pro امتیاز 131 رو گرفته, هر چند که گفتن این مدل برای Math , Coding خیلی مناسبه ولی من تابحال نتونستم باهاش یه مسئله خیلی پیچیده رو حل کنم یا…
AI IQ Test Results / Last Updated: 07:56AM EDT on August 13, 2025
مدل GPT 5 Pro تونسته به آی کیو 148 برسه.
#ai #tracking #iq #mensa_norway
مدل GPT 5 Pro تونسته به آی کیو 148 برسه.
#ai #tracking #iq #mensa_norway
⚡10👎6👍2
Forwarded from RandRng
۱۲ روز جنگیدیم هنوز ترکشاش داره میاد.
مدیرعامل یکی از شرکتهایی که باهاش کار میکنم؛ زنگ زده یک توضیحات مفصل و نهایتاً؛ لطفاً برای آخر ماه اگر بازم اوضاع اینترنت درست نشد، ۱۵ تا از نیروها رو برای تعدیل لیست بده (از ۲۰ تا نیرو) که تا آخر شهریور خدافظی کنیم.
داشتم به این فکر میکردم چطوری اسم بدم ؟
سنیورها رو بدم ؟ چون راحت کار پیدا میکنند ولی بعد جونیور میمونه که کار خاصی نمیتونه بکنه!
جونیورها رو بدم ؟ سنیور دست خالی میمونه و وقتش تلف میشه، و بعد نا امیدی و بیحوصلگی باعث میشه بذاره بره!
هم جونیور بدم هم سنیور ؟ شرکت بعد از ۱۲ روز جنگ فقط درگیر سرورا بوده رفع مشکلات دسترسی و دپلوی (اکثراً مشتریهامونم خارجی هستند)
سنیورها، از توسعه ندادن ناامید میشوند و این ناامیدی بین جونیورها هم پخش میشه و دیگه انرژی نمیمونه (بخصوص بعد تعدیل)
واقعاً نمیدونم چیکار کنم ؟
انقدر بابت مشکلات اینترنت زنگ زدیم که طرف رسماً گفت تهران و دیتاستنترها اختلال عمدی هست؛ لطفاً صبور باشید!
به مدیر عامل میگم؛ آقا استارلینک بذار نهایت ۱ ماه حقوق رو میخوای بدی دیگه!
میترسه!
توی لیست فعلا؛ اسم خودم رو نوشتم.
شاید با بچهها صحبت کنم؛ دو شغلیها و اونایی که توانایی پیدا کردن کار تو همین مدت کم دارند رو بنویسم.
مدیرعامل یکی از شرکتهایی که باهاش کار میکنم؛ زنگ زده یک توضیحات مفصل و نهایتاً؛ لطفاً برای آخر ماه اگر بازم اوضاع اینترنت درست نشد، ۱۵ تا از نیروها رو برای تعدیل لیست بده (از ۲۰ تا نیرو) که تا آخر شهریور خدافظی کنیم.
داشتم به این فکر میکردم چطوری اسم بدم ؟
سنیورها رو بدم ؟ چون راحت کار پیدا میکنند ولی بعد جونیور میمونه که کار خاصی نمیتونه بکنه!
جونیورها رو بدم ؟ سنیور دست خالی میمونه و وقتش تلف میشه، و بعد نا امیدی و بیحوصلگی باعث میشه بذاره بره!
هم جونیور بدم هم سنیور ؟ شرکت بعد از ۱۲ روز جنگ فقط درگیر سرورا بوده رفع مشکلات دسترسی و دپلوی (اکثراً مشتریهامونم خارجی هستند)
سنیورها، از توسعه ندادن ناامید میشوند و این ناامیدی بین جونیورها هم پخش میشه و دیگه انرژی نمیمونه (بخصوص بعد تعدیل)
واقعاً نمیدونم چیکار کنم ؟
انقدر بابت مشکلات اینترنت زنگ زدیم که طرف رسماً گفت تهران و دیتاستنترها اختلال عمدی هست؛ لطفاً صبور باشید!
به مدیر عامل میگم؛ آقا استارلینک بذار نهایت ۱ ماه حقوق رو میخوای بدی دیگه!
میترسه!
توی لیست فعلا؛ اسم خودم رو نوشتم.
شاید با بچهها صحبت کنم؛ دو شغلیها و اونایی که توانایی پیدا کردن کار تو همین مدت کم دارند رو بنویسم.
💔51
Forwarded from localhost (Yousef Taheri)
Toyota CHR ❌
Mikrotik CHR ✅
Mikrotik CHR ✅