Episode 76: Boy-Math: Wenn ich eine H100 kaufe, sind meine LLM-Anfragen kostenlos
Die Crunchtime · 25.01.2026
0:00
0:00
Ladevorgang …
Neujahrsauftakt und Wiedersehen im Studio
Silbermünze, Geschichte und E-Reihen
McDonald's-Goldkarte und Ernährungsfolgen
Mensaessen und fehlende Nährwertdaten
Mensa-Nice-Price und vegane Optionen
Heimserver, Proxmox, Paperless und Smart Home
Nextcloud-Frust und Umstieg auf Syncthing
RAM-Preise, Speichertechnik und PC-Hardware
Werbeblock: SyncThing-Dateisynchronisation
KI-News: ChatGPT-Übersetzer und OpenAI-Gerät
LLM-Selbsthosting, VRAM-Anforderungen und API-Kosten
Werbung in ChatGPT und neues Abo-Modell
Vibe-Coding, Programmierlernen und KI-Assistenten
Mythen über LLMs, Lookup-Idee und Schach-Analogie
Ausblick, Sendehinweise und Verabschiedung
Drei als ungewöhnlicher Münzwert
McDonald's-Goldkarte: Warum sie nicht verlängert wurde
Mensa-Conspiracy: Wenn’s zu ungesund ist, gibt’s einen Apfel dazu
Gmail-Class-Action: Wenn Google trotz Opt-out mitliest
Smart Home: Automatisiere nichts, was dich nichts kostet
Wie heißere Chips schneller sterben (und warum das Herstellern gefällt)
Wie viel VRAM braucht dein selbst gehostetes LLM?
Die Vision von der eigenen KI-Maschine zu Hause
Lohnt sich Self-Hosting gegenüber API-Kosten?
Werbung in ChatGPT: Wie gesponsorte Links ins LLM kommen
Vibe-Coding, Token-Limits und warum man das Gehirn einschalten muss
Denken viele, ChatGPT sei nur eine Enzyklopädie?
Lea Warda
Coverdesigner
Bereich: Visuals
Zuletzt aktualisiert am 1
স্বাগতম আবার, জোনা। শুধু নতুন বছরে নয় — সাধারণভাবে বলছি, তোমরা হয়তো জানো না, কিন্তু আমরা জানি যে জোনা আর আমি আসলে প্রায় এক চতুর্থাংশ বছর ধরে একে অপরকে দেখিনি। আমরা নানা উপায় খুঁজে এনেছি যাতে তোমাদের জন্য কুল ধরনের পর্ব তৈরি করতে পারি। আর হ্যাঁ, মনে হয় ২০২৫-এর চতুর্থ কোয়ার্টারের শুরু থেকে এবারই প্রথম আমরা স্টুডিওতে মুখোমুখি বসেছি।
ঠিক।
আর—
কারণ সাম্প্রতিক রেকর্ডিংগুলো কেমন যেন সবটাই একটু বেশি লম্বা হয়ে গেছে, এবং তার উপরে সব মিলিয়ে শেষ পর্যন্ত সেগুলো থেকেই প্রচুর পর্ব বেরিয়ে এসেছে—
হ্যাঁ।
কারণ আমরা তো স্বভাবতই সবসময়ই একথা থেকে অন্য কথায় চলে যাই। তোমরা তো আমাদের চেনো।
হ্যাঁ, আর—
হ্যাঁ।
এখন আমরা আবার এখানে বসে আছি। কাঁচা ম্যাটেরিয়ালটা প্রায় শেষ হয়ে এসেছে। [হাসি] আমরা ২০২৬ শুরু করতে যাচ্ছি নানা বিষয় নিয়ে, অনেক কিছুই ঘটেছে। তো হ্যাঁ, জোনা, আমি বেশ কৌতূহলবশত জানতে চাই তুমি কী নিয়ে এসেছো।
রেডিও UNiCC উপস্থাপন করছে। [সংগীত] 'দ্য ক্রাঞ্চ টাইম'।
[সঙ্গীত] জোণা এবং উইল্যান্ডের সঙ্গে। হ্যাঁ, উইল্যান্ড, আমি আসলে আমাদের জন্য একটি বাস্তব, স্পর্শযোগ্য জিনিসও নিয়ে এসেছি — যা তুমি এখন, ইহ, দেখতে পারো। আমি— আমরা তো গত কয়েক পর্বে আমাদের শখ বা আগ্রহগুলো নিয়ে বেশ খানিকটা আলাপ করেছিলাম; মোটামুটি একটি বড় রিক্যাপ হিসেবে, সবকিছুই যা আমরা গত, [হাসি], মনে হয় হাজারো পর্ব জুড়ে আলোচনা করেছি। আর তখন আমি একটা নতুন আগ্রহের কথাও উল্লেখ করেছিলাম। তুমি বলেছিলে, "হ্যাঁ, ঠিক আছে, পরের রেকর্ডিংয়ে হবে। নিয়ে এসো তো।" তো এখন আমরা এখানে বসে আছি এবং ব্যাপারটা হলো—ইহ, খুব সংক্ষেপে আবার—মুদ্রা বিষয়টিই, যেটা তুমি নিয়ে আগ্রহী ছিলে, সেটাই আমরা আলোচনা করছিলাম। তুমি সত্যিই মুগ্ধ ছিলে; আমি এখানে আমাদের জন্য একটি অত্যন্ত পুরানো, প্রায় নব্বই শতাংশ রূপার তৈরি একটি সিলভার মুদ্রা এনেছি, এবং জোণা সেটা আরাম করে তার পকেট থেকে বের করে আনল। আমি এটা এমনভাবে এনেছি যেন আমরা সেটাই হাতে ধরে দেখতে পারি। আমি ভাবছিলাম, এটা হাতে নিয়ে দেখলেই ইতিহাসটা আরো কাছের মনে হবে।
আমি মুদ্রাটি হাতে নেই, এবং সেটা দেখি—এটি আসলে একটি বড় রূপার কয়েন; স্বচ্ছন্দে ভারী লাগে। মুদ্রার উপরে খোদিত লেখা আছে — 'Deutsches Reich, Drei Mark'। ঘুরালে দেখা যায় একপাশে রেইখসঅ্যাডলার, অন্যপাশে—
এটা প্রচণ্ড অলংকরণ, বলতে গেলে, যা অবশ্যই সেই বছরের সঙ্গে খাপ খায়, হ্যাঁ।
আহ, বছরের সংখ্যা... আমি খুঁজে দেখছি, এখানে আছে কি না—না, আমি হয়তো দেখতে পাচ্ছি না। যাই হোক, আমি উইলহেল্ম দ্বিতীয় দেখতে পাচ্ছি, জার্মান সম্রাট, প্রুশিয়ার রাজা।
আর সেখানে প্রকৃতপক্ষে তার একটি প্রোফাইল দেখা যাচ্ছে।
আহ, ঠিক আছে।
এটা আছে ওই দিকে—
ঠিক আছে, ১৯০৮ লেখা আছে। হ্যাঁ।
ঠিক, হ্যাঁ।
ঠিক আছে, এটা সত্যিই চমকপ্রদ এবং এটা বাস্তবে অস্বাভাবিকভাবে অত্যন্ত ভারী।
হ্যাঁ।
আকর্ষণীয়। মানে, জোণা সত্যিই অনেক অনেক পুরনো জিনিসপত্র ধরে রেখেছে, যা দেখতে চমকপ্রদ। এটি আমি খুবই আকর্ষণীয় মনে করি। সত্যিই বিস্ময়স্পদ যে এই মুদ্রা এত বিশাল।
হ্যাঁ, এবং ওজনটাই বোঝা যায়—রূপার ঘনত্বের কারণে মুদ্রাটি বাস্তবে বেশ ভারী ও শক্ত অনুভূত হয়, হাতে ধরলে এটা চোখে পড়ে এবং এটি একটি গুরুত্বের অনুভূতি জন্মায়। হ্যাঁ।
হ্যাঁ।
আর যখন ঐ নিখুঁত ডিজাইনটি দেখেন, তখন আপনি ভাবেন, আমরা আসলে আমাদের আধুনিক মুদ্রাগুলোর সঙ্গে কোথায় ভুল করছি, সব ঠিকঠাক কি না। [হাসি]
হুম।
আমি সেটা ভাবি, কিন্তু সাধারণভাবে আমি সবসময় সরাসরি সন্তুষ্ট ছিলাম। বিশেষ করে ইউরোর ক্ষেত্রে আপনি লক্ষ্য করবেন প্রতিটি দেশই স্বতন্ত্রভাবে নির্ধারণ করে যে কয়েনের পেছনে কী চিত্র, প্রতীক বা লিপি থাকবে। একই নকশা সারাবিশ্বে ব্যবহার করা যেতে পারে, কিংবা প্রতিটি দেশের জন্য আলাদা আলাদা করা সম্ভব। অবশ্যই এখানেও কয়েকটি কঠোর নিয়ম আছে যেগুলো মেনে চলতে হয়—বিশেষ করে নকশার কপিরাইট ও ছবি ব্যবহার সংক্রান্ত অধিকার থাকতে হবে এবং কিছু নির্দিষ্ট প্রতীক বা লেখা অনুমোদনযোগ্য, কিছু নয়। টাইপফেসের আকার, মার্জিন, অনুপাত ইত্যাদি নিয়ন্ত্রণ করা থাকে, যেমনটা আমরা সবাই জানি। অতিরিক্তভাবে, ইউরো নকশায় মাঝে মাঝে জাতীয় প্রতীক বা ঐতিহ্য তুলে ধরা হয় যাতে প্রতিটি দেশের সংস্কৃতি ফুটে উঠে। কিন্তু মুদ্রার কথায় ফিরে আসলে, এই কয়েনটি বিরল কিছু নয়, তাই আমি এটাকে এখানে সহজে হাতে ধরে দেখাতে এবং সঙ্গে নিয়ে আসতে পারলাম।
হুম।
এবং সহজেই হাতেই ধরেই রাখতে পারা, যেন এটা কোথাও আলাদাভাবে তালাবদ্ধ করে রাখার প্রয়োজন হয় না।
হুম।
হ্যাঁ, এটা সত্যিই আকর্ষণীয়। আগেই বলেছি—এই মুদ্রাটিকে অবশ্যই ঐতিহাসিক প্রসঙ্গে দেখতে হবে, কারণ এটি শেষ সম্রাটের সময়কার; এই কয়েনটি তাঁর পতনের প্রায় দশ বছর আগে জারি হয়েছিল। ঐ দশকটি ছিল বিশাল পরিবর্তনের যুগ—রাজনৈতিক, সামাজিক ও অর্থনৈতিকভাবে নানা আন্দোলন ও সংকট ছিল, যেগুলো পরে দেশের গঠনেই বদল নিয়ে আসে; তোমরা নিশ্চয়ই জানো।
হুম।
এটা তো ইতিহাসে ঘটেছিল—১৯১৮ সালের নভেম্বর বিপ্লব। ঠিক।
হুম। ঠিক আছে, তবে আমি পুরোটা সৎভাবে বলতে চাই—তুমি যেমন বলেছিলে, [হাসি] তুমি এটা পছন্দ করো যে এটি এতটা আকর্ষণীয় এবং সত্যিই খুব ভারী। আমার জন্য কল্পনা করাও বিরক্তিকর—আজকাল যদি আমি অনুরূপ আকারের কয়েনগুলো ক্রমাগত আমার পার্সে রেখে চলতাম, তা হলে সেটা মোটেই সুবিধাজনক হত না।
ঠিক আছে, এটা অবশ্যই তোমার মানিব্যাগকে অনিবার্যভাবে অনেক ভারী করে দিত।
হ্যাঁ।
হ্যাঁ, না, এটা সত্যিই খুবই অসুবিধাজনক হবে, কিন্তু একজন ভক্ত হিসেবে আমার কাছে এটা বেশ আকর্ষণীয় কল্পনায়। তাছাড়া, এটা হাতে ধরলেই আসলে কিছু একটা মূল্যবান পাকাপোক্ত জিনিসের মতো অনুভূতি দেয়। কল্পনা করো তোমার কাছে এমন একটি ছোট থলে আছে—আমি প্রায় বলতে চাইছি যেন একটা ক্ষুদ্র স্যাকেট—যেখানে মুদ্রাগুলো রেখে রাখতে পারো; [হাসি] আমি বলতে চাই, ঠিক সেই ফ্যান্টাসি গল্পগুলোতে যেমন দেখা যায়, ঠিক সেরকম একটা সেটআপ।
হ্যাঁ, হ্যাঁ।
হয়ত তুমি ঠিক এমনভাবেই কল্পনা করছো, যে সবকিছু মিলে মিশে একটা নির্দিষ্ট অনুভূতি তৈরি করে — এটা সত্যিই আকর্ষণীয়। আমি মনে করি মুদ্রাটির আকার ও ওজন মিলিয়ে সেটাই প্রায় সেই ধরনের মূল্যবান জিনিসের ছাপ সৃষ্টি করবে।
হ্যাঁ।
যদি কেউ সে কয়েনগুলো দিয়ে কোনো যথার্থ জিনিস কিনতে চায়, আর কেবল একশোটা রুটি কিনে শেষ করা নয় — [হাসি] জানি না, তখন দিয়ে কী কী কিছুগুলো কেনা যেত তা ভাবলে বিস্ময় হয়।
হ্যাঁ।
হ্যাঁ।
তাই, এটা সত্যিই একপ্রকার 'তিন টেলার' ধাঁচের, ঐতিহাসিক ও ভারি মুদ্রার ভিব দেয়। হ্যাঁ।
ঠিক, হ্যাঁ।
আকর্ষণীয়।
আর আমি মনে করি তিনটি নোমিনাল ভ্যালুটি আকর্ষণীয়, কারণ আজকাল মানুষ মূলত ১, ২, ৫ ও ১০-এর অনুক্রমে মূল্যবিভাগে অভ্যস্ত; তিনটি সেই ধারায় না থাকা কিছুটা অস্বাভাবিক।
হুম।
এবং এ ধরনের অন্যান্যগুলোরও আমরা অভ্যস্ত।
হ্যাঁ।
যা একটু বেশি অস্বাভাবিক, তাই না। হ্যাঁ।
এটা সত্যিই অস্বাভাবিক, যদি আমি এর ওপর গভীরভাবে ভেবে দেখি।
ভাবো তো, একটি তিন-ইউরো কয়েন।
হ্যাঁ—এখানে বড় ধরনের বিভাজন আছে। কেউ মুদ্রাকে পাঁচভাগে ভাগ করে বড় একক হিসেবে ব্যবহার করে, আবার কেউ চারভাগে ভাগ করে, যেমন আমেরিকায় কোয়ার্টার সিস্টেমে দেখা যায়। প্রতিটি পদ্ধতিরই আলাদা সুবিধা ও ঐতিহ্য রয়েছে।
হুম।
কিন্তু, উম, হ্যাঁ—তিনটার সাথে? আচ্ছা—
হ্যাঁ।
তারা নিশ্চয়ই জানতেন তারা কী করছিল এবং কেন তা করছিল। যাই হোক।
হ্যাঁ, যদি তুমি ০, ১, ২ ও ৫-কে বেস হিসেবে নাও, তা বেশ যোগ্যতাসম্পন্ন মনে হয়—এতে তুমি E4 স্কেলকে অনেকখানি অনুকরণ করছ। এছাড়া আছে লগারিদমিক ধাঁচের স্কেল, যেখানে তুমি ০ থেকে ১০ পর্যন্তকে অনুপাতভিত্তিকভাবে ভাগ করে নিচ্ছো। এখানে তুমি চাও এমন কিছু ধাপ, যেগুলো শতাংশভিত্তিকভাবে প্রায় একই অনুপাতে বাড়ে—ধরো প্রতিটি স্তপে প্রায় ২০% করে বৃদ্ধি পাওয়া। তবে এর মানে এই নয় যে মানগুলো হবে ০, ২, ৪, ৬, ৮, ১০ ইউরো ঠিক এই সরল রূপে; কারণ শতাংশগত গণনা এমন সরলভাবে কাজ করে না। সাধারণত লগারিদমিক স্কেলে অনুপাতগত বৃদ্ধি গুরুত্বপূর্ণ, যাতে দশগুণের রেঞ্জের মধ্যে নির্দিষ্ট সংখ্যক স্টেপ থাকে। ইলেকট্রনিক্সে, রেজিস্টর সিরিজ বা মূল্যনির্ধারণে এসব স্কেল খুব কাজে লাগে—কম সংখ্যক মান নিয়ে অনেক সম্ভাব্য যোগফল কভার করা যায়।
হ্যাঁ।
যে আট ভাগ ছয় তখন ছয় ভাগ চার-এর সমান নয়, এবং এভাবেই অনুপাত ভিন্ন হয়। হ্যাঁ।
ঠিক আছে।
এমন স্কেলগুলো আছে, যেগুলো অত্যন্ত ব্যাপকভাবে ব্যবহার করা হয়, বিশেষত রেজিস্টরের মান নির্ধারণে; এখানে বিভিন্ন দশমিক ও টলারেন্স বিবেচনা করে মানগুলো বেছে নেওয়া হয়। [হাসি] এতে আমরা আবার সরাসরি অন্য আলাপের দিকে ফিরছি।
হুম।
কারণ সেখানে মূলত ব্যাপক পরিসর নিয়ে কাজ করা হয়—এক মিলিওহমের মতো খুবই ছোট মান থেকে শুরু করে এক গিগাহমের মতো বিশাল মান পর্যন্ত সবই থাকে।
হুম।
আর সেখানে লগারিদমিক স্কেল রয়েছে, যেগুলো দিয়ে তুমি মানগুলোর মধ্যে নেভিগেট করে উপযুক্ত মান বেছে নিতে পারো। ঠিক আছে—তুমি এখন এটা নাকি ওটা চাইবে, বিভিন্ন টলারেন্সসহ—এসব বিবেচনা করতে হবে।
ঠিক আছে।
এটাতে আমাকে একটু মনে করিয়ে দিল, কারণ এখানে লক্ষ্যটাও প্রায় একই—কম সংখ্যক মান/ইউনিট ব্যবহার করে যত সম্ভব অনেক যোগফল তৈরি করা। তুমি চাইলে একাধিক রেজিস্টর সিরিজে বসাতে পারো বা প্যারালেলে যুক্ত করেও চূড়ান্ত মান পেতে পারো। সিরিজে লাগালে রেজিস্ট্যান্সগুলো সরাসরি যোগ হয়, তাই এটিকে কয়েনের যোগফলের সঙ্গে তুলনা করা যায়। এই দিক থেকে এটি মুদ্রার মতোই, যেখানে একাধিক কয়েন যোগ করলে মোট মূল্য গঠন হয়। আমি এগুলো তোমাকে শুধু একবার দেখাতে চেয়েছিলাম—কারণ এগুলো সত্যিই আকর্ষণীয় ছিল। ওগুলো শেষবার আমি বাড়িতে রেখে এসেছিলাম। হ্যাঁ।
সত্ভাবে বলতে গেলে, যখন তুমি বলেছিলে যে 'আমি তোমাদের জন্য কিছু ভৌত এনেছি', আমি নীরবে আশা করেছিলাম যে সেটা গতবারের ঘটনার সঙ্গে সম্পর্কিত হবে। আমি এমনও ভাবিনি যে, হয়ত তুমি এখনই আমাকে কোনো খাবারের কিছু দিতে পারো—একটু খাওয়ার জিনিস! [হাসি]
কিছু খাবার আছে?
নইলে একটা ড্রিঙ্ক। [হাসে]
[হাসে]
তাহলে তুমি ক্ষুধার্ত, ঠিক আছে।
[হাসে] আচ্ছা, আমি তো এমনটাই ভেবেছিলাম; তুমি আগেই বলেছিলে, ‘হ্যাঁ, আমরা তো শেষবার কথা বলেছিলাম আর আমি ওখান থেকে একটু কিছু নিয়ে আসব।’ তো আমি এখন ওই মিলিয়নেয়ার্স শর্টব্রেডটাই পাচ্ছি। চল, শুরু করি!
ঠিকই। হ্যাঁ, ঠিকই।
[হাসে]
ঠিকই।
কিন্তু দারুন।
তো তাহলে—
খুব কুল।
হয়তো তবে পরের বার।
হুঁ।
দেখা যাক। খাবার‑দাবারের কথাই যখন উঠেছে, তখন আমি তোমাকে আরেকটা বিষয় নিয়েও আসলে আবার জিজ্ঞেস করতে চেয়েছিলাম। আমরা তো অক্টোবরে, ওই অক্টোবরের এপিসোডে, বেশ স্পষ্টই বলেছিলাম: ‘ঠিক আছে, আমরা শিগগিরই,মানে পরেরবার যখন আবার রেকর্ড করতে বসব, তখন ম্যাকডোনাল্ড’স গোল্ডকার্ড নিয়ে কয়েকটা নিউজ, কিছু আপডেট, শুনব।’ আমি এখন আশা করছি, হঠাৎ করে আবার এই টপিকটা বের করে তোমার ওপর চাপিয়ে দিচ্ছি না, কিন্তু আমার মনে হয়, ফলো‑আপ হিসেবে এখনই জানা বেশ ইন্টারেস্টিং হবে যে এই কার্ডটা নিয়ে তোমার বর্তমান অবস্থা বা ব্যবহার কী রকম,মানে এটা কি এখনো চালু রেখে দিয়েছ, নাকি ধরো, ইতিমধ্যে নভেম্বরে কোথাও গিয়ে ক্যানসেল হয়ে গেছে।
হ্যাঁ।
এ নিয়ে এখন আমাকে আর আমাদের শ্রোতাদের একটু ভালভাবে আপডেট করে দাও না।
হ্যাঁ, মানে, উঁহু, আমি এখন আর ম্যাকডোনাল্ড’সের কোনো গোল্ডকার্ডের মালিক নই।
হুঁ।
উঁহু, মানে আমার ম্যাকডোনাল্ড’স গোল্ডকার্ডটা নভেম্বরের একেবারে শেষ পর্যন্তই চলেছে, কার্যত ঠিক বলতে গেলে ডিসেম্বরের শুরু পর্যন্ত ছিল। আর হ্যাঁ, এখন আর কীই‑বা বলব?
হ্যাঁ।
দুঃখের বিষয়, কার্ডটা আর বাড়ানো, মানে নতুন করে রিনিউ করা সম্ভব হয়নি; কেন হয়নি, সেটাও এখন তোমাদেরকে আরাম করে বুঝিয়ে বলতে পারি। তোমরা তো আসলে কিছুই টের পাওনি – নিয়মিত ম্যাকেসে গিয়েও নিশ্চয়ই কিছু বুঝনি, কারণ অতিথিদের জন্য তো বাইরে থেকে সব আগের মতই দেখাচ্ছিল। আসল ঘটনা হচ্ছে মাঝখানে রেস্টুরেন্টের ফ্র্যাঞ্চাইজি‑মালিক বদলে গেছে, আর এমন গোল্ডকার্ড সব সময়ই সেই শাখার ফ্র্যাঞ্চাইজি‑মালিকের কাছ থেকেই, উঁহু, হ্যাঁ, আনুষ্ঠানিকভাবে কনফার্ম করাতে হয়। আর তখন স্বাভাবিকভাবেই, যখন মালিক পাল্টে গেল, ব্যাপারটা একটু এই রকম ছিল: ‘আচ্ছা, লোকটার এখন মাথায় অনেকগুলো অন্য রকম ঝামেলা আছে; সে এখনই বসে এইটা নিয়ে ভাববে না যে আমি কোনো গোল্ডকার্ড রাখতে পারি কি না।’ [হাসে]
উঁহু, ঠিকই।
হ্যাঁ, ঠিক। উঁহু, সেই জন্যই কার্ডটা সিম্পলি মেয়াদ শেষ হয়ে গেছে। কিন্তু আমাকে সত্যি বলতে হবে, মানে সব মিলিয়ে, তুমি তো জানো, তুমি আমাকে চেনো – আমি তো একদম ভীষণ বড় ম্যাকডোনাল্ড’স ফ্যান।
হ্যাঁ।
উঁহু, কিন্তু সত্যি বলতে কী, [দীর্ঘশ্বাস ফেলে] আমার নিজের নিরাপত্তা, মানে নিজের ভালোর জন্যও এটাকে আমি একদম ভয়াবহ কিছু মনে করিনি যে কার্ডটা আর বেশি সময়ের জন্য পাইনি। এ নিয়ে আমি আসলে বেশ অনেক ভেবেছি। ধরো, যদি ওটা এক বছরের জন্যের কার্ড হতো – যদিও আমার মনে হয়, হলেও সম্ভবত শুধু ছয় মাসের জন্যই থাকত। কারণ এখন তো ম্যাকডোনাল্ড’স মনোপলি খেলায় যেগুলো কার্ড জেতা যায়, সেগুলোরও আগে মেয়াদ ছিল এক বছর, আর এখন সেগুলোও কমিয়ে শুধু আধা বছর করা হয়েছে। মানে, আমারটাও যদি বাড়ত, তাহলে আধা বছরই হতো। আর তখন আমি নিজেকে সব সময় বলতাম, ‘শোন, মেয়াদ যদি অনেক দিন থাকেও, তাও তুমি তো আর প্রতিদিন ম্যাকডোনাল্ড’সে ছুটে যাবে না।’ মানে, অবস্থা কিন্তু এমন ছিল না যে আমি রোজই সেখানে যেতাম।
অবশ্যই, মানে বছরে তিনশো পঁয়ষট্টি দিনই যতটা পারে ততখানি খেয়ে ফেলার কথা তো নয়; ওটা তো একেবারে হাস্যকর হতো।
ঠিক তাই, কিন্তু ব্যাপারটা হলো, আমি তো এই কার্ডটা মোটেই এক চতুর্থাংশ বছরও পাইনি; যদি হিসাব করো, তাহলে তিন মাসও হলো না, আসলে ধরলে মোটামুটি কেবল দু’মাসের মতোই ছিল, আর সেই দু’মাসের মধ্যেও আমি আবার ভালোই কিছুদিন পুরোপুরি ছুটিতে ছিলাম। তাই আমি তখন নিজেকেই বারবার বললাম, ‘যেহেতু জীবনে একবারই এমন একটা জিনিস পেলাম, এটাকে তো সত্যি সত্যি ঠিকঠাক ব্যবহার করতেই হবে,’ আর সেভাবেই আমি প্রায় প্রতিদিনই ম্যাকডোনাল্ড’সে গিয়ে কার্ডটা পুরোপুরি কাজে লাগিয়েছি,মানে প্রতিদিন কিছু না কিছু নিয়েই ফিরেছি। আর হ্যাঁ, সত্যি বলতে, এর প্রভাব শরীরে আসলেই বোঝা গেছে, যেটা আমি আগে একদম সে রকমভাবে আশা করিনি।
হ্যাঁ, সত্যি সত্যি বলতে গেলে, মনে হচ্ছে আমরা শেষবার অক্টোবরে দেখা করার পর থেকে তুমি আবার ভীষণ, ভীষণ ওজন কমিয়েছ। [হাসে]
ধন্যবাদ। তোমাকে অনেক ধন্যবাদ।
মানে, এটা— এটা, ওই, ওই প্রভাবটা সত্যিই বেশ চোখে পড়ার মতো।
হ্যাঁ, মানে ওটা তো—
হ্যাঁ
একদমই ইন্টারেস্টিং ছিল, আর উঁহু, হ্যাঁ, এ নিয়েই হয়তো এতটা বলা যায়। আর এভাবে বলি, হয়তো একটু টেক দিকটাও আনতে, আমি সম্প্রতি আবার নতুন করে একটা ওপেন‑সোর্স অ্যাপ নিয়ে কাজ শুরু করেছি, যেটা ক্যালোরি আর খাবার‑দাবার গোনা/ট্র্যাক করার জন্য, আর যেটাকে আমি এখন এমনভাবে বাড়াচ্ছি যেন ওটা আমার নিজের জন্য আরও ব্যবহারযোগ্য আর কাজে লাগে।
হুঁ।
আর তখন আমি আসলেই টের পেয়েছি, কারণ আমি তো নিজেকেও বলেছি, মানে… হ্যাঁ, যেহেতু আমি মূলত ম্যাকেসেই খাই, আমার তো এমন সব ফিচার দরকার, যেমন ধরো: ম্যাকেস‑অ্যাপের স্ক্রিনশট থেকে সরাসরি সব পুষ্টিগুণের ডেটা/তথ্য পড়ে নিয়ে অ্যাপের ভেতরে ইমপোর্ট করতে পারতে হবে। এই ধরনের জিনিসগুলোই আমি সেখানে ধীরে ধীরে, নিজের দরকারমতো এক‑এক করে যোগ করেছি—
ঠিকই, হ্যাঁ।
মানে ওই ফিচারটা সত্যি সত্যিই অ্যাপে ঢুকিয়ে ফেলেছি, আর তখনই ভালো বুঝলাম, এই যে ম্যাকেসের জিনিসপত্রের স্বাদ তো দারুণ, ভীষণ মজার লাগে আর কুলও বটে। কিন্তু আসল সমস্যা হচ্ছে, যেটুকু পুষ্টি বা ক্যালোরি এটা তোমাকে দেয় তার তুলনায় এগুলো তোমাকে ঠিকঠাক পেটভরা করে তোলে না, ঠিক মতো পেট ভরে না।
হ্যাঁ।
এইটাই আসলে সেই জিনিস, যেটা বিশেষ করে এখন ক্যালোরি গোনা আর সব মিলিয়ে ম্যাক্রো‑নিউট্রিয়েন্ট ইত্যাদি দেখার সময় সবচেয়ে বেশি বুঝতে পেরেছি।
হুঁ।
মানে, উদাহরণ হিসেবে ধরো, আমি এখন বলি যে আমি আমার খাবারের দিকে একটু সিরিয়াসভাবে খেয়াল রাখতে চাই – তাই অ্যাপটা আমি এমনভাবে বানিয়েছি: কার্বোহাইড্রেট আর ফ্যাটের জন্য আলাদা একটা সর্বোচ্চ সীমা রেখেছি, যেটা আমি কোনোভাবেই ছাড়াতে চাই না, যেন মোট ক্যালোরি হাতের বাইরে না যায়। আবার উল্টো দিকে পানি, ফাইবার আর প্রোটিনের জন্য আরেকটা ন্যূনতম সীমা রেখেছি, যেটার নিচে নামতে চাই না, যেন শরীরে দরকারি জিনিসগুলো কম না পড়ে। এভাবে বলি: ম্যাকেসের বিশ‑পিস নাগেটস খেলেই কিন্তু প্রোটিনের চাহিদা বেশ মজার মতোই, একদম দারুণভাবে পূরণ হয়ে যায়!
তাই হ্যাঁ। [হাসে]
ওটা তোমাকে সত্যিই তোমার প্রোটিন দিয়ে দেয়। সমস্যা হলো, আমি যখন ওইটা উদাহরণ হিসেবে অ্যাপে লিখে রাখি, তখন মনে হয়, ‘হ্যাঁ, একদম দুর্দান্ত, কিন্তু হিসাব করলে এটা তো আজকের পুরো দিনের খাবারই হয়ে গেল।’ তত্ত্বগতভাবে সেটা আবার ঠিকই আছে, পুষ্টিগুণের দিক থেকে তো সমস্যা নেই—
হ্যাঁ।
ওটাও ঠিক আছে, কিন্তু পুরো দিনের জন্য পেট ভরানোর মতো আবার নয়।
ঠিকই।
এটাই বড় সমস্যা। না হলে তো আসলে দারুণ হতো— আমি সত্যিই নির্দ্বিধায় বলতে পারতাম, গোল্ডকার্ড দিয়ে দিনে শুধু একটা ম্যাকমেনু খেলেই হয়ে যায়, আর পুষ্টিগুণের হিসাবে ওটাতেই আমার দিনের জন্য যা যা দরকার সব কমবেশি পূরণ হয়ে যায়।
ঠিকই, কিন্তু ওটা, মানে পেট ভরিয়ে রাখে না যতক্ষণ আসলে রাখা উচিত, তার আগেই আবার ক্ষুধা লাগে। এটা পুরোপুরি আমার নিজের অভিজ্ঞতার সাথেও মিলে যায়, আর তোমার ক্ষেত্রেও কি একই রকম কিনা জানি না; কিন্তু আমার মনে হয়, যত বেশি খাবার ফাস্ট‑ফুডের দিকটায় যায় বা আগেই প্রক্রিয়াজাত, প্রি‑প্রিপেয়ার্ড হয়ে আসে, ধরো এসব—
হুঁ
…ধরনের খাবারের কথা বলছি, মানে এখানে আমি আলডি আর লিডলের ফ্রোজেন/রেডি‑মেড খাবারকেও বাদ দিচ্ছি না,
হুঁ।
এই একই ক্যাটাগরির ভেতরেই পড়ে। কিন্তু যত বেশি এটা ওই প্রসেসড ফুডের দিকে যায়, যেখানে ক্যালোরি আর বাকি সবকিছু আসলে যথেষ্টই থাকে, আমার তো মনে হয় এগুলো পেটে গিয়ে এক ধরনের ভীষণ ভারী গাঁট বা দলা পাকিয়ে বসে থাকে।
হুঁ, হ্যাঁ, এটাও ঠিক।
মানে শুধু অনুভূতির দিক থেকে বলছি। আসলে সত্যিই বৈজ্ঞানিক ভাবে ঠিক কিনা, সেটাও আমি জানি না—
হুঁ।
ঠিক হবে, কিন্তু পেটের ভেতর অনুভূতিটা এমনই।
হ্যাঁ, একদমই, কারণ শরীরেরও তো ব্যাপার আছে: যখন খুব বেশি প্রসেসড বা ভারী তৈরি করা খাবার খাওয়া হয়, তখন পরে স্পষ্টই বোঝা যায় যে একটা ডাউনফেজ আসে, এক ধরনের ক্লান্তি লাগে; কারণ শরীরকে তখন জটিল ওই সব জিনিস ভেঙে হজম করতে ভীষণ বাড়তি পরিশ্রম করতে হয়, আর সেই জন্যই শক্তি আরেকটা কাজে তেমনভাবে থাকে না।
ঠিকই।
ঠিক তাই, উঁহু, হ্যাঁ, মজার ব্যাপার হলো, আমাকে এখনো এমন প্রশ্নও করা হয়: ‘শোন, জোনা,’ – তুমি তো জানোই, আমি এখনো পর্যন্ত সবার কাছে সেই ম্যাকডোনাল্ড’স‑মানুষ হিসেবেই পরিচিত।
হ্যাঁ, আর প্রশ্নটাই সেটা, এই অ্যাপ এখন কতটা তোমাকে বদলে দিচ্ছে, স্বাভাবিকভাবেই তাই ভাবি, হ্যাঁ।
মানে, উঁহু, কতটা— এক মিনিট, একটু থামো, অ্যাপটা আমাকে কতটা বদলে দিচ্ছে?
হ্যাঁ, তো, আচ্ছা, আমি এখন, আমি বলি কী—
তুমি আমাকে বদলানো বলছ?
মানে ম্যাকডোনাল্ড’স কার্ডটা আর হ্যাঁ, সাথে যে খ্যাতি বা ফেম এসেছে [হাসে]— সেগুলোর দিকেই বলছি। না, কিন্তু সিরিয়াসলি, ওই ম্যাকডোনাল্ড’স কার্ড তো তোমার শরীরে পরিষ্কার একটা প্রভাব ফেলে দিয়েছিল।
হ্যাঁ।
আর তাই আমি ভাবি, ঠিক সেভাবেই, যখন তুমি এখন এই অ্যাপটাকে আরও এগিয়ে নিয়ে যাচ্ছো, মানে নতুন নতুন জিনিস যোগ করে ডেভেলপ করছো, যদি তুমি সেখানে একটা—
হুঁ।
স্ক্রিনশট‑চেনার একটা প্লাগ‑ইন বানাচ্ছো— এই ধরনের জিনিস তো ভীষণ সুন্দর। বিশেষ করে যখন ওটা কোথাও জমা রাখা যায়, ধরো কোনো ওপেন‑সোর্স প্রজেক্টে যোগ করো, বা আমি জানি না তুমি ঠিক কীভাবে করছো।
হ্যাঁ, হ্যাঁ।
ওটা কি শুধু তোমার নিজের জন্য বানানো কোনো প্রাইভেট প্লাগ‑ইন, নাকি কীভাবে চলে— যাই হোক, আমি তো ভাবি, এই জিনিসগুলোই পরে তোমার খাবার‑দাবারের অভ্যাসকে অনেকটা বদলে দেবে।
হ্যাঁ।
আর প্রশ্নটা তো এখানেই। তুমি নিজেও তো আগেই বলেছ, ধরো: ‘আচ্ছা, আমি যদি বিশ‑পিস নাগেটস খাই, প্রোটিনের জন্য দারুণ জিনিস,’ এভাবে বলি। কিন্তু আসলে তো সেটা পুরো দিনের জন্যই যথেষ্ট হওয়ার কথা। আর ঠিক সেই মুহূর্তেই তুমি বাধ্য হচ্ছো এ নিয়ে ভেবে দেখতে;মানে, অ্যাপটা তোমাকে স্বাভাবিকভাবেই একটু বেশি পজিটিভ দিকেই ঠেলে দিচ্ছে।
হ্যাঁ, আর ঠিক এই কারণেই একটা জিনিস আছে, যেটা আমি সত্যিই একটু দুঃখজনক মনে করি, আর ভাবি, ইশ, যদি এর জন্যও কোনো সমাধান বা সুযোগ থাকত কত ভাল হতো। এখন পর্যন্ত আমাকে সেখানে সব সময়ই নানারকম ওয়ার্কারাউন্ড করতে হয়। আমি ভীষণ জানতে চাই, মেনজার খাবারের হিসাবটা আসলে দেখতে কেমন, মানে ক্যান্টিনের সেই খাবারে কী থাকে, কত ক্যালোরি, কী পুষ্টিগুণ ইত্যাদি। এটা নিয়ে আমি সব সময়ই একটু আফসোস করি, কারণ আসলে আমি মেনজায় খেতে বেশ পছন্দ করি; আমার মনে হয়, ওটা তো রান্না করা, ঘরোয়া ধরনের আসল খাবার, আর অনুমান করে নিই যে এগুলো তৈরি করা ফ্রোজেন খাবার বা রেডি‑মেড ফুডের চেয়ে কিছুটা হলেও স্বাস্থ্যকর। তাই আমি মনে মনে ভাবি, আমি খুবই চাই এগুলোরও ঠিকঠাক হিসাব রাখতে, নোট করে লিখে রাখতে, ইউ নো—
হ্যাঁ
…মানে, এখন ওটার আসলে কী কী মান ছিল।
কিন্তু ওটা নিয়ে তো আমার নিজেরও কিছু ইনফো আছে, মানে নিজের অভিজ্ঞতাও আছে এই অ্যাপটা নিয়ে, এই… [হাসে] এই API নিয়ে, যেটা যে–
হ্যাঁ,
যেটা ওরা সেখানে উন্মুক্ত করে রেখেছে, আর আমার মনে হয়, গত দশ বছরে ওটার কোনো বদলই হয়নি।
হুঁ।
যেভাবে আমি এখন এটা দেখছি তো–
হ্যাঁ,
যেভাবে দেখেছি। তো ওখানকার ডেটা তো সব XML-এই আসে। আর হ্যাঁ, আমি জানি, কোনো পুষ্টিমান-সংক্রান্ত ইনফো পাওয়া যায় না। ও দিক দিয়ে আশা ছেড়ে দে।
হ্যাঁ।
মানে, তুমি ওখানে তো মেনসার আপডেটেড খোলার সময়টুকুও পাও না, যেটা আমি ব্যক্তিগতভাবে খুব চাইতাম।
হুঁ।
ও নিয়ে আমি অনেক বছর আগে ঠিকঠাক ই-মেলও লিখেছিলাম–
হ্যাঁ, হ্যাঁ
স্টুডেন্টেনভের্ক‑কে লিখেছিলাম, কারণ ওরা বলছিল, ‘হ্যাঁ ঠিক আছে, আমরা তো এটা একবার JSON‑এ নিয়ে আসতে চাই। আচ্ছা, এখন থেকে আমরা এটাকে এভাবে এভাবে করব। আমরা সেখানে একটু বেশি তথ্যও ঢুকিয়ে দেব, যাতে অবশ্যই ডিসপ্লেগুলো, যেগুলো ওরাই চালায়–’
হুঁ
যেগুলো ওরাই চালায়, সেগুলো যাতে একটু বেশি তথ্য দেখাতে পারে।’ কিন্তু যত দূর জানি, সেখান থেকে আর কিছুই হয়নি। আর আমি তখন বলেছিলাম, ‘হ্যাঁ, আমার তো এর জন্য বেশ কিছু আইডিয়াও আছে। আমি তো এটা, ধরো, বাইরের লোকের দৃষ্টিকোণ থেকে ওদের জন্যই ব্যবহার করছি।’
হ্যাঁ।
আমি বললাম, ‘আর হ্যাঁ, এখানে খোলার সময় ইত্যাদি-টিত্যাদি যোগ করে দাও।’ আর ওরা বলল, ‘হ্যাঁ, না, আইডিয়াটা তো বেশ যুক্তিসংগত।’ কিন্তু তারপর কোনো এক অদৃশ্য গর্তে গিয়ে সব–
হ্যাঁ
হাওয়ায় মিলিয়ে গেল, আর তারপর: ‘হ্যাঁ, না, এটা তুমি দুঃখিত, ভুলেই যাও। তখন তো আর কেবল আন্দাজে হিসাব করতে হবে।’
হ্যাঁ।
অথবা, চাইলে নিশ্চয়ই ওদেরকে জিজ্ঞেসও করা যায়, কিন্তু আমি একদমই জানি না, ধরো, ওরা আগেই এসব প্রস্তুত করে রেখে হিসাবটিসাব কষে রেখেছে কি না।
মানে, আমার মনে হয়, ওদের কাছে এসব আছে।
বিষয়টা একটু ঝামেলাই, হ্যাঁ।
আমার তো মনে হয়, ওদের কাছে আছে, কারণ শোন, জোনা, এখন একটু কনস্পিরেসি থিওরি বলি। মানে–
হ্যাঁ।
আমার ধারণা, ওখানে যখন মেনুর খাবারগুলো সাজানো হয়, তখন কারও না কারও অবশ্যই পুষ্টিমান নিয়ে ভাবতে হয়, আর সে কারণে ওরা এগুলো জানেও। কারণ ধরো, তুমি বুঝে যাও, মানে তুমি ঠিকই বুঝতে পার, যে মেনসার কোনো একটা ডিশ বেশি অস্বাস্থ্যকর হয়ে গেছে, যখন হঠাৎ করে পাশে একটা আপেল দিয়ে দেয়।
হুঁ।
উদাহরণ হিসেবে ধরো। তখনই বোঝা যায়–
হ্যাঁ।
ওখান থেকে আমার এমনই মনে হয়, এই ধরনের একটা সম্পর্ক টানা যায়, যেন কেউ সত্যিই বসে বলে, ‘শোনো, এই ডিশটা যথেষ্ট সুষম না, যদি আমরা পাশে আর একটা আপেল না দিই।’ বলতে গেলে এমনই কিছু।
প্রশ্নটা তো এই যে, এসব কি শুধুই আন্দাজে ঠিক করা হয়। তারপর এমন: ‘ওহ, আচ্ছা, এখানে এই ভাজা জিনিসটা, সঙ্গে আবার ভাজা আলুও।’
হ্যাঁ।
আর তারপর পাশে শুধু একটু-সামান্য সালাদ জুড়ে দিয়েছ, যাতে সম্ভবত [হাসে] মোট পুষ্টিমানটা ঠিকমতো আর মেলে না – এটা তো সহজেই কল্পনা করা যায়।
যাই হোক,
আর তখন হুট করে কেউ বলে ফেলে, ‘হ্যাঁ ঠিক আছে, চলো পাশে একটা আপেল গুঁজে দিই।’
হুঁ।
অন্য কিছু ডিশে আবার এমন হয়, যেখানে তুমি সঙ্গে সঙ্গেই বলবে, ‘আচ্ছা, এখানে তো সালাদ আছে, আরেকটা সালাদও আছে।’ উহ, মানে সবজি, দুঃখিত। এই দেখ, একটা সবজি‑আইটেম, আরেকটা সবজি‑আইটেম–
সবটাই আমার কাছে তো সবজিই।
এখানে একটা মাংসের আইটেম। [হাসে] আচ্ছা, এটা শুধু… [হাসে] হ্যাঁ, ঠিক। না, মানে, তখন তুমি সহজেই বলে দাও, ‘হ্যাঁ ঠিক আছে, জমে গেছে।’
হ্যাঁ।
আর তুমি, মানে তুমি একেবারেই মোটামুটি আন্দাজের ওপরই চলে যাচ্ছ।
হ্যাঁ।
মানে, যখন এভাবে ডিশগুলো বানানো হয়।
যা আসলে… ওহ, জোনা!
আর এই ডিশগুলোকে তো প্রায়ই, মানে খুব ঘনঘনই রিসাইকেল করা হয়। এগুলোর জন্য, মানে প্রতিটা ডিশের জন্যই ভেতরের একটা আইডি থাকে।
হ্যাঁ।
ওটা, ওটাও কিন্তু বেশ ইন্টারেস্টিং।
অবশ্যই।
কিন্তু তারা তোমাকে এমন কোনো ইন্টারফেসই দেয় না, যেখানে তুমি সব ডিশকে একসাথে সরাসরি কুয়েরি করতে পারবে – আর সেখানে নিশ্চিতভাবেই পুষ্টিমানও লেখা থাকে, কে জানে। হয়তো আসলে শুধু জিজ্ঞেস করলেই চলত। আমি তো জানি, ওখানে প্রতিটা ডিশের জন্য আলাদা একটা ইন্টার্নাল আইডি থাকে, আর হয়তো এর জন্য আরেকটা API আছে, যেটার কথা কোনোদিন পাবলিকলি বলা হয়নি। তাহলে তো সহজেই বলা যেত, ‘আচ্ছা, এটা কী ধরনের খাবার, একটু বলে দাও।’
আমার মনে হয়, এটা একদমই করা সম্ভব, কারণ আমি ভীষণ নিশ্চিত যে ওদের কোথাও না কোথাও এমন একটা ইন্টার্নাল সিস্টেম আছে, যেটার তো এসব জানতেই হয়, বলতে গেলে… আমি চেষ্টা করছি কথাটা সংক্ষেপে রাখতে, যেন আমরা এটা নিয়ে অনন্তকাল না বলে যাই।
[হাসে]
কিন্তু, উhm, একটা ফিচার আছে যেটা আমি উদাহরণ হিসেবে এই অ্যাপটার মধ্যেও এখন নতুন করে যোগ করেছি, কারণ আমার বেশ কুল লেগেছিল। আগে থেকেই কাস্টম ডিশ বানানোর অপশন ছিল, কিন্তু ওটার জন্য আমি ভীষণ আলসে। মানে, তুমি নিজে থেকে বলে দিতে পার, ডেটাবেসে এটা আমার বানানো ম্যানুয়াল এন্ট্রি; এটা Open Food Facts থেকে রেডিমেড আসে না।
হ্যাঁ।
আমি যা করেছি, তা হলো আমি আসলে একটা অপশন বাড়িয়েছি: প্রোডাক্টগুলো থেকে ডিশ বানাও। মানে, আমি বলতে পারি, আমার একটা ডিশ আছে – উদাহরণ হিসেবে আমি এখন নিজের জন্য যোগ করেছি, উঁহু, হোলগ্রেইন নুডলস, সঙ্গে ফ্রেশচিজ আর পেস্টোর একটা মিক্সেচার, ওইরকম কিছু।
হ্যাঁ।
আর তারপর আমি বলতে পারি, নতুন একটা ডিশ ডিফাইন করো। এই ডিশটা ধরো ২০০ গ্রাম এটা, ৩০০ গ্রাম ওটা, ১০০ গ্রাম আরেকটা – হয়ে গেল। আর সে নিজে থেকেই হিসাব করে দেয়, ঠিক আছে, পুরো জিনিসটার একসাথে মোট পুষ্টিমান কত হবে। কারণ আমি একদমই অলস, নিজে বসে তিনটার সব ক্যালরি আর পুষ্টিমান যোগ করে বের করতে ইচ্ছে করে না। যাই।
আচ্ছা, আর ওপেন সোর্স টুলটা নিজে থেকেই এটা করতে পারে না? ব্যাপারটা কিন্তু বেশ বেসিক ফিচার বলেই শোনাচ্ছে।
না, ওখানে তুমি শুধু– শুধু এতটাই বলতে পারো: ‘হ্যাঁ, নিজের ডেটাবেসে হাতে করে আরেকটা এন্ট্রি যোগ করো।’ আর আমার তো মনে হয়, মেনসারও একদম এরকমই কিছু আছে, কারণ ওদের কোথাও একটা ইন্টার্নাল সিস্টেম থাকতেই হবে, যেটা মূলত বলে দেয়, ‘আচ্ছা, সোমবার এই ডিশটা থাকবে, ডিশটার নাম এটা-ওটা, আর এটা এই এই কম্পোনেন্ট দিয়ে বানানো,’ যেগুলো আমাদের উদাহরণ হিসেবে আগে থেকেই কিনে রাখতে হয়।
হ্যাঁ।
তাই তাত্ত্বিকভাবে একদমই বলা সম্ভব হতো যে, কারণ–
ওটা এমনকি অটোমেটও করা যেত, প্রয়োজন হলে হিসাব করিয়ে নেওয়া যেত।
অটোমেটিকভাবে বের করা যায়, গড়ে একটা পরশনে কত পুষ্টিমান থাকে। এই।
আর অন্তত মোটামুটি একটা আন্দাজ হিসেবে।
হ্যাঁ।
কারণ, কারণ স্বাভাবিকভাবেই, রান্না বা প্রসেসিংয়ের মধ্যেও তো ভ্যারিয়েশন থেকে যায়।
অবশ্যই।
হ্যাঁ।
আর উhm, [হাসে] কখনও কখনও জিনিসগুলো আসলেই একটু ছোট হয়, কখনও আবার বেশ বড়। [হাসে]
বা কখনও কখনও, কার লাইনে পড়েছ তার ওপর নির্ভর করে, কেউ তো প্রায় কিছুই দেয় না, আর কারও কাছ থেকে আক্ষরিক অর্থেই দ্বিগুণ খাবার পেয়ে যাও। তো এ রকমই…
ঠিক তাই, আর আসলে এই কারণেই আমি এখন একটু মিল আছে এমনই একটা কাজ করছি এবং এটাকে আরও একটু প্রফেশনালভাবে গুছিয়ে নিতে চাই। এখনকার অবস্থায় আমি তো simply ChatGPT‑কে প্লেটের একটা ছবি দিই আর বলি, আন্দাজ করো। কিন্তু ভবিষ্যতে আমি এটা একটু প্রফেশনাল করে বানাতে চাই, যেন এটা আসলে একটা এজেন্টিক ওয়ার্কফ্লো হয়, যেখানে তুমি বলবে, ‘প্রথমে ছবিটা ভালো করে দেখো, নিজের মতো করে ভেঙে বলো, এখানে কী কী কম্পোনেন্ট আছে। তারপর প্রতিটা কম্পোনেন্টের জন্য নরমাল খাবারের জগতে যতটা সম্ভব কাছাকাছি যা পাও, সেটা খুঁজে বের করো আর তার পুষ্টিমান নিয়ে নাও, যাতে তোমার কাছে কিছুটা গ্রাউন্ডিং থাকে।’
হ্যাঁ।
‘আর তারপর সেই ডেটা ধরে মোটামুটি হিসাব করো, যেন অনুমানটা একটু হলেও বেশি নির্ভুল হয়।’
হুঁ।
যা হোক।
এ নিয়ে ছোট্ট একটা কমেন্ট: আমার তো মনে ছিল, আগের কোনো এক ‘ক্রাঞ্চ টাইম’ এপিসোডে আমরা ঠিক করেছিলাম যে, একটা এজেন্টিক ওয়ার্কফ্লো বলতে হলে, ধরো, এমন একটা সাইক্লিক, বারবার ফিরে আসা এলিমেন্ট লাগবে, যেখানে কৃত্রিম বুদ্ধিমত্তার এজেন্টটা সত্যিই তার টুলগুলোর মধ্য থেকে নিজে একটা বেছে নেয়।
হ্যাঁ।
আমি ভেবেছিলাম, আমরা এটা একবার এভাবেই ঠিক করে নিয়েছিলাম। তুমি যেটা এখন বোঝালে, সেটা আসলে বেশ সিকোয়েন্সিয়াল ধরনের।
হুঁ।
মানে, আমি এভাবে বলি, যেভাবে ক্লাসিকাল কৃত্রিম‑বুদ্ধিমত্তা কুয়েরি‑কোড কাজ করে–
হ্যাঁ।
–কোড, সেভাবেই তো এটা চলে। ঠিক আছে, তুমি এখন ছবিটা থেকে আন্দাজ করছ, কোন কোন আইটেম কত পরিমাণে আছে, আর সেখান থেকে… মানে, ওটা একেবারে মোটামুটি একটা হিসাব, আর সেই হিসাব থেকে তুমি–
হ্যাঁ।
অবশ্যই ওই ইনফোগুলো–
হ্যাঁ।
–আর সেগুলোকে তোমার দরকারি ফরম্যাটে কনভার্ট করো। তোমার, মানে তোমার–
ঠিক বলেছ।
–ওপেন সোর্স সলিউশনের জন্য। ঠিক।
আমি যেটা এখন ব্যাখ্যা করলাম, সেটা খুবই লিনিয়ার আর টেকনিক্যালি আসলে কোনো এজেন্ট না। চাইলে একে কম লিনিয়ার বানানো যায় – simply বলে দেওয়া যায়, ‘এগুলো তোমার টুল, এগুলো নিয়ে নিজে বের করে ফেল।’
করো, নিশ্চয়ই।
তাহলে ওটা আসলে আরও কম এজেন্টিক হয়ে যায়। যাক গে, উhm, হ্যাঁ, তুমি একদমই…
আমার এক সহকর্মীও ঠিক এই ফ্যাক্টটাই সহজে মানতে চায় না, আর সেটা আমাকে ব্যক্তিগতভাবে ভীষণ বিরক্ত করে।
[হাসে]
ঠিক তাই।
ওহ, আচ্ছা।
হ্যাঁ।
আমি খুব তাড়াতাড়ি শুধু মেনসা নিয়ে আরেকটা কথা বলতে চেয়েছিলাম – জানি, এটা একটু প্রসঙ্গের বাইরে, কিন্তু আমি এটা পাবলিকলি বলতে ভীষণ পছন্দ করি, কারণ আমার কাছে জিনিসটা এত, এত কুল লাগে। মেনসা এখন ‘নাইস প্রাইস’ বলে একটা স্কিম এনেছে, যেখানে সব সময় ২ ইউরো ৩০ সেন্টে কিছু না কিছু পাওয়া যায়। আর ক্যাফেটেরিয়াতেও সত্যি সত্যি এটা আছে। আর সেখানে তারা এখন, আমার জীবনে প্রথমবারের মতো দেখছি, বাস্তবে করে দেখাচ্ছে সেই জিনিসটা, যেটা আমি আআআতোটা চাই যে, কোনো না কোনো ভাবে রাষ্ট্রীয় পর্যায়েও হোক। সেখানে ধরো, উদাহরণ হিসেবে, কারিওরস্ট পাওয়া যায় ৩ ইউরো ৬০‑এ।
হ্যাঁ।
তাহলে ওই ভেগান কারিওয়ার্স্টটা পাওয়া যায় মাত্র দুই ইউরো ত্রিশে।
হ্যাঁ।
এটাই তো... তখন আমি ভাবি, হ্যাঁ, ধন্যবাদ! তখন আমি ভেগান কারিওয়ার্স্টটাই নেই, কারণ ও তো যাই হোক কিছু এলোমেলো জিনিস, সসের ভেতর ডুবে থাকে। আমি তো তবু কিছুই টের পাই না।
হ্যাঁ।
যাই হোক! আর তারপর আমি অবশ্যই সস্তাটাই নেই।
ফেয়ার এনাফ, হ্যাঁ।
মানে ব্যাপারটা এমন, আমার এটা দরকার, আমার সত্যিই এমন জিনিস দরকার, আর এমন আরও দরকার। মানে, মানুষের জন্য ভেগান জিনিস খাওয়ার একটা ফাইন্যান্সিয়াল ইনসেনটিভ দরকার, যেন আমার নিজেরও সত্যি একটা প্রণোদনা থাকে এটা করার। আর ওটা যেদিন থেকে মেন্যুতে এসেছে, সেদিন থেকে আমি এটা করছি। নাহলে আমি জীবনে কোনো দিন ভাবতামই না যে ভেগান অপশনগুলো খাব।
হ্যাঁ।
কিন্তু যদিও আমি জানি আর বলিও, হ্যাঁ, এতে আমার অবশ্যই একটা হেলথ বেনিফিট আছে, এটা তো স্পষ্ট, কিন্তু না, আমাদের এই প্রাইমেট ব্রেইনে ব্যাপারটা ততটা ধরে না। আর যদি এমন হয় যে আমাকে এখন আলাদা করে কষ্ট করে সিদ্ধান্ত নিতে হবে, ভেগান মাংস থেকে আসল মাংসে আপগ্রেড করার জন্য বেশি টাকা দিতে হবে, তাহলে আমি বলি, আরে না ভাই! কেন? কী দরকার?
ঠিক কথা। হ্যাঁ, অবশ্যই, তখন তো একদমই বোকামি।
আহ, আমার এটা ভীষণ ভালো লাগে।
ঠিক আছে, এ নিয়ে আসলে আমার দুইটা মন্তব্য আছে। প্রথমত, অবশ্যই, আমি আশা করি তোমরা সবাই জানো, মানে আমার মনে হয় সবাই জানে, যে এই আইডিয়াটা আসলে, আমি বলব অনুপ্রাণিত না, সরাসরি আইকিয়া থেকে চুরি করা।
ওহ, আচ্ছা।
হ্যাঁ, ওরাও তো ব্যাপারটা বেশ কড়া ভাবে করেছে আর বলেছে, ঠিক আছে, চল, ভেগান হটডগটা সিম্পলি আসলটার চেয়ে একটু সস্তা করে দিই। তাহলে একদম লজিক্যাল হয়ে যায়, মানুষ যেন নিজে থেকেই ওটাকেই নেয়, আসলটার বদলে, তাই না, কারণ...। কিন্তু আমি পুরো বুঝতে পারি যে এই তথাকথিত 'আইকিয়া এক্সপেরিয়েন্স'‑এর পরে মানুষ প্রথমে বসে বলে, আচ্ছা, আগে একটু ছোট্ট, দ্রুত একটা স্ন্যাক খেয়ে নেই। আর দ্বিতীয় মন্তব্য হিসেবে: সব সময় অবশ্যই খাবারের পুষ্টিগুণের দিকে ভালো করে চোখ রাখতে হবে। তুমি এখন অবশ্যই ওই দিকেই খুব ফোকাসড‑
হ্যাঁ।
–কিন্তু প্রায়ই এমনও হয় যে, যেসব ভেগান অলটারনেটিভ এখন নিজে থেকেই ভেগান না, মানে–
হ্যাঁ।
–সেগুলো আসলে বিকল্প পণ্য–
হ্যাঁ।
–তখন পুষ্টিমান দিয়ে দেখলে সেগুলো মোটেও বেশি ভালো হয় না, বরং, ধরো, প্রায় একই রকম খারাপই থাকে। আমি মনে করি অন্তত কারিওয়ার্স্টের ক্ষেত্রে এই ফেনোমেননটা নিয়ে এখনও কিছুটা নিরাপদ থাকা যায়। কিন্তু হ্যাঁ, একে শুধু একটা সাধারণ টিপ হিসেবেই ধরো।
হ্যাঁ।
মানে, দারুণ হয়েছে।
তো, এভাবে একটু ট্র্যাক করে রাখতে পারা আমার সত্যিই অনেক সাহায্য করছে। আর যেটা আমি আগে একদমই ভাবিনি, উদাহরণ হিসেবে বলি, সেটা হলো আমার ক্ষেত্রে – উফ, একদম ব্যক্তিগত জীবনের কথা বলে ফেলছি এখন – আসলে এতটা না যে আমি ভীষণ বেশি, মানে শেষে গিয়ে অবশ্যই অনেক বেশি ক্যালরি খেয়ে ফেলি, ওটা তো কোনোভাবে ধরে নিয়েছিলামই। কিন্তু আমি এখন যা বুঝছি, সেটা হলো, বুঝতেই না পেরে আমি প্রয়োজনের চেয়ে অনেক বেশি ফ্যাট খেয়ে ফেলি। ওই ফ্যাটের বারটা থাকে না থাকতেই হঠাৎ করে একদম ভরে যায়, মনে হয় যেন কিছুই খাইনি তবু।
হ্যাঁ।
আমার ভীষণ ভালো লেগেছে, দারুণ ইন্টারেস্টিং লেগেছে, এভাবে একটু একটু করে বুঝতে পারা।
আমি আবারও এমন ওপেন‑সোর্স সমাধানের প্রসঙ্গে একটু ফিরে আসতে পারি, আর আসলে আমাদের শেষদিকের এক পর্বের টপিক, মানে Pi‑hole‑এর কথাতেও এটা বেশ ভালোই জুড়ে যায়, বলতে গেলে।
হুঁ।
যখন আমরা ওটা উল্লেখ করেছিলাম। কারণ এখন আমি অবশেষে, এত এত বছরের পর [হাসে] একবার সত্যি সত্যি নিজের জন্য একটা হোম‑সার্ভার সেটআপ করে ফেলতে পেরেছি‑
হুঁ।
–যেখানে একদম সবকিছু, যেগুলো লাগে, সেগুলোই চলে। আর আমি তো এখনও পুরো সেটআপ‑ফেজেই আছি একটু, আর হ্যাঁ, সেখানে প্রচুর ওপেন‑সোর্স সফটওয়্যার, অনেক Docker‑এর জিনিসপত্র। আর এটা নিয়ে নিজে বসে ভাবতে হওয়াটাই আবার দারুণ মজার: আচ্ছা, এখন আমি নিজে কীভাবে সব দাঁড় করাব? কীভাবে, কীভাবে আমি নিজের হাতে পুরোটা গড়ে তুলব? কীভাবে, উhm, আমি ওই সফটওয়্যারগুলো নিজে যুক্তিসঙ্গতভাবে হোস্ট করব, যেন ওগুলো সব সময় আর সব জায়গা থেকে পৌঁছে যাওয়া যায়। আর আসলে এর জন্য কতটা ঝামেলা করতে হয়? আর অবশ্যই আরেকটা মজার দিক হল, তুমি সব সময় তোমার ডেটা নিজের কাছেই রেখে দিতে পারো। যেন এটা এমন না হয়: ও হ্যাঁ, ঠিক আছে, সব তো ক্লাউডে, গুগলের কাছে পড়ে আছে; তোমার সব ডকুমেন্ট, আর কী কী আছে কে জানে। তারপর এগুলোর সঙ্গে কী হচ্ছে, সেটাও কে জানে। মানে, আমি এখন ওদের নিয়ে কিছু সরাসরি অভিযোগ করতে চাই না, কিন্তু মোটামুটি বোঝাই যায় কী হচ্ছে। তো‑
হুঁ।
–হ্যাঁ।
মানে, তুমি এটা সম্পর্কে শুনেছো, যেখানে, যেখানে আসলে ওদের সম্পর্কে কিছু ধরে নেওয়ারও দরকার নেই। এখন তো সত্যি সত্যি একটা ব্যাপার হয়েছে, যেখানে রেজিস্টারও করা যায়, বোধহয় শুধু আমেরিকাতেই, যেন মানুষ এক ধরনের পেআউট পেতে পারে, ঐ ক্লাস‑অ্যাকশন মামলার জন্য, যেটা তখন Gmail নিয়ে ছিল।
ঠিক, ঠিক। ওটা নিয়ে কিছু ছিল, হ্যাঁ।
যতটা আমি শুনেছি, তোমাদের জন্য একটু বলি: মানে, উhm, এটা নাকি ২০১২ থেকে ২০১৬, এমন কিছু কয়েক বছরের স্প্যানের কথা। ওই সময়ে নাকি এমন ছিল যে, তুমি যদি Gmail‑এ ওই অপশনটা বন্ধও করে রাখতে, যে গুগল তোমার ইমেইল পড়ে প্রোডাক্ট ট্রেইনিং, বিজ্ঞাপন ইত্যাদির জন্য প্রোসেস করতে পারবে কি না–
হ্যাঁ।
–ওরা সেটা তবুও করেছে। তাই এখন ওদের ভালোই জরিমানা গুনতে হয়েছে, আর তুমি চাইলে এখন নাকি রেজিস্টার করে ওই টাকার একটা অংশ পেতে পারো, যদি তুমি quasi বলো, মানে, প্রমাণটা বোধহয় গুগলই নিয়ে আসবে, কিন্তু তুমি বলো যে, «দেখো, আমি সেই ইউজারদের একজন, যার ওই অপশন বন্ধ ছিল, তবু আমি এই সার্ভিস ব্যবহার করেছি» – ব্যস, হয়ে গেল।
একবার ভাবো তো, একজন ডেভেলপার হিসেবে তুমি একটা চেকবক্স বানালে, যেটা আসলে কিছুই করে না। শুধু ব্যাকএন্ডে ভ্যালুটা সেভ হয়, যেন তুমি পরের বার পেজ খুললে সেটিংটা আগের মতোই দেখা যায়, কিন্তু ফাংশনাল দিক থেকে একেবারে কিছুই হচ্ছে না। ইমাজিন, তুমি ইচ্ছা করেই এমন করছো, শুধু এই জন্য যে, উপরে থেকে এমনই স্পেসিফিকেশন দেওয়া হয়েছে, sozusagen।
হুঁ।
হ্যাঁ, লল।
হ্যাঁ, মানে, আচ্ছা।
কিন্তু যাই হোক, পুরো জিনিসটা মেগা ইন্টারেস্টিং, বিশেষ করে কনসোল থেকে CFS নিয়ে কাজ করা। আর হ্যাঁ, আমি এখন ওর ওপর Proxmox ইনস্টল করেছি, যেন সবকিছু সেখানে সেন্ট্রালাইজড ভাবে যুক্তিসঙ্গতভাবে চলতে পারে। সেখানে কয়েকটা কনটেইনার আছে, Docker‑কনটেইনার, এই সব পুরো circus; যা যা লাগতে পারে সবই। আর আমি এখন সেখানে Paperless‑ও একটু সেটআপ করছি, কারণ জার্মানিতে এটা একেবারে অত্যাবশ্যক।
হ্যাঁ।
তো, হ্যাঁ, ওখানে আমাকে এখনও irgendwie বের করতে হবে, কীভাবে ওই Docker‑Compose ফাইলে প্যারামিটারগুলো sensibelভাবে সেট করব‑
হুঁ।
–যেন ওটা চলে। কারণ কিছু কিছু সার্ভিসের ক্ষেত্রে ওগুলোকে ঠিকমতো চালু করা আশ্চর্য রকমের জটিল, অন্যগুলোর তুলনায়। কিছু জিনিস আবার এরকম যে, ওকে, তুমি শুধু দশ লাইনের কনফিগ কপি করলে, সঙ্গে সঙ্গে কাজ করে, বুম, শেষ, আর কিছু লাগেই না। আর অন্যগুলোর ক্ষেত্রে আবার হয় যে, আচ্ছা, প্রথমে এইটার জন্য আলাদা একটা ফোল্ডার বানাতে হবে, তারপর ওই গ্রুপকে ঠিকঠাক পারমিশন দিতে হবে, আর তারপর ওই GUID‑টা, মানে ইউজার‑আইডিটা, Docker‑Compose‑এর মধ্যে কনটেইনারকে পাস করতে হবে। আর, হ্যাঁ, এখানে আবার এটা করতে হবে, ওখানে আরেকটা করতে হবে। মানে কিছু কিছু সার্ভিসের ক্ষেত্রে একদম আজব, ঝামেলাপূর্ণ কাজ করতে হয়।
কিন্তু একটা প্রশ্ন, উhm, তাহলে কি তুমি‑
অনেক, অনেক সেটআপের জিনিসপত্র।
তুমি কি এখন এর সাথে কোনো, উhm, একটা মানানসই স্ক্যানারও কিনে আনার কথা ভাবছো?
হ্যাঁ, আমার তো আসলে কোনোটা নেই, এইটাই, এইটাই এখনকার অবস্থা। আমার এখন কোনো প্রিন্টার‑স্ক্যানার কম্বো নেই। যেটা থাকলে আসলে দরকার ছিল, যেন পুরো জিনিসটা একদম সরাসরি স্ট্রিমলাইন করা যায়, মানে সরাসরি ওই ইমপোর্ট ফোল্ডারে চলে যায়। না, আসলে ওরা ওটার নাম একটু অদ্ভুতভাবে রেখেছে, আর আমি আমার ওখানে সব নামকরণ একরকম করে নিয়েছি। ধরো Data, Config, Import, Export, Cache আর Logs – এইরকম ফোল্ডার থাকে প্রত্যেক, মানে প্রতিটা কনটেইনারের জন্য। আর ওরা এগুলোর নাম একদম আজবভাবে রেখেছে। কিন্তু তোমাকে তো শেষমেশ এটা ফিক্স করতেই হবে যে, তোমার স্ক্যানার সরাসরি স্ক্যান করা PDF‑গুলো ওই Import ফোল্ডারেই ফেলে দেবে, আর তারপর সেটা নিজে‑
হ্যাঁ।
Paperless সেগুলো ইনজেস্ট করতে পারবে, সব ঠিকঠাক প্রসেস হবে আর পরে সেগুলো সার্চ‑যোগ্য হয়ে যাবে।
কিন্তু মানে, ওখানে তো আসলে নানা রকম পথ আছে। আমি নিজেও অনেক খুঁজেছি আর এই আইডিয়াটা নিয়ে দুইবার ব্যর্থও হয়েছি। আমার আসলেই চাই ছিল, সবকিছু আমার সার্ভারের দিকেই থাকুক। মানে, আমি চাইনি যে স্ক্যানারটাই খুব ইন্টেলিজেন্ট হোক; আমি চেয়েছিলাম একদম সাধাসিধে, পুরোটাই বোকার মতো একটা স্ক্যানার, যেটা শুধু স্ক্যান করবে, USB দিয়ে সার্ভারে লাগানো থাকবে আর আসল বুদ্ধিমান জিনিসটা হবে Paperless – সে‑ই ঠিক করবে, আমরা স্ক্যান করছি, ইনডেক্স করছি ইত্যাদি।
ওহ, বুঝলাম!
আর ওইখানেই আমি ব্যর্থ হয়েছি। মানে এই দুইটা স্ক্যানারের ক্ষেত্রেই। একটা আমি eBay থেকে কিনেছিলাম, আর আরেকটা আছে, উhm, এমন একটা ইনস্টিটিউশনে, যাদের পক্ষে আমাকে কোনো জিনিস দিয়ে দেওয়া বেআইনি হবে, কাজেই ওরা যেকোনো পুরনো জিনিস ফেলে দিতেই বাধ্য।
ঠিক।
মানে হয়তো কোনো ট্রাক থেকে পড়ে গিয়ে এসে পড়া আরেকটা স্ক্যানার, আর উhm‑
চমৎকার।
দুটোরই সমস্যা হল, ওগুলো একদম কমপ্যাটিবল না, কারণ এগুলোর জন্য কোনো লিনাক্স ড্রাইভারই নেই। আর সেখানেই… হ্যাঁ, ঠিক সেখানেই আমার পুরো প্ল্যানটা একটু ভেঙে যায়।
হ্যাঁ, ওটাই আসলে‑
তাই আমি সব সময় আমার কাগজপত্র নিয়ে এখানে রেডিওতে চলে আসি, কারণ এখানে দারুণ একটা স্ক্যানার আছে।
ঠিক। আসলে এটা একটু দুঃখেরই কথা। না হলে তো শুধু এতটাই করতে হতো, কোনোভাবে এমনভাবে কনফিগার করা, যেন স্ক্যানারটা SFTP‑এর মাধ্যমে ওই ফোল্ডারে সimply লগইন করে ফাইল ফেলে দিতে পারে।
হ্যাঁ, কিন্তু তখন তো স্ক্যানারটার‑
–এরকম একটা আলাদা সার্ভিসের সাথে কথা বলতে পারতে হবে, মানে স্ক্যানারটার পক্ষে ওটা পারা লাগবে। দুঃখিত, কিন্তু আমার অভিজ্ঞতায় এখনকার বেশির ভাগ মাল্টিফাংশন ডিভাইসগুলো আসলে এটা পারেই।
হ্যাঁ, মাল্টিফাংশন ডিভাইস, জোনা।
মানে ব্যাপারটা সেখানেই। ঠিক আছে, অবশ্যই, শুধু স্ক্যানারও আলাদা করে কেনা যায়, কিন্তু সেখানেই তো ওই ঝামেলার কথা আসে।
আমি আসলে চাইছিলাম এমন একটা Durchzugsscanner, মানে শিট‑ফিড স্ক্যানার– কিন্তু ওগুলোর দাম আবার এমন অসাধারণ পর্যায়ে চলে যায় যে হঠাৎই পকেট ফাঁকা। তাই ভাবলাম, থাক, এমন কোনো স্ক্যানার নিলেই হবে যেখানে কাগজ রেখে স্ক্যান করতে হয়, এতে আমি মারা যাব না; কিন্তু আলাদা স্ক্যানার আর প্রিন্টার দুটোই ঘরে রাখার ইচ্ছে একদম নেই।
হ্যাঁ, ঠিক,
নেব না। প্রিন্টারগুলো এতইইই–
জানি, জানি। [হাসে]
যখন তুমি, যখন তুমি‑
প্রিন্টার আসলে… কিন্তু, কিন্তু আবার একটা না একটা মুহূর্ত আসে, যখন হঠাৎ করেই সত্যি সত্যি একটা প্রিন্টার লাগবেই।
কিন্তু না, মানে‑
হ্যাঁ।
আমি তখনও বলব, তারপরও এই মডেলটাই কুল—মানে, ধরো তোমার TU Chemnitz‑এর মতো কোনো ইনস্টিটিউশন আছে, যারা এই সার্ভিস দেয় আর ওরাই সব দেখাশোনা করে। আর ওরা তো, ধরো, বিজনেস কাস্টমার; ওদেরকে এভাবে সম্পূর্ণভাবে ঠকানো যায় না।
হ্যাঁ।
এই সব টোনার‑রিফিল, কনজিউমেবল এসব নিয়ে, সে জন্য‑
ওদেরও একইভাবে মারা হয়, শুধু পার্থক্য এই যে বিলটা ওরাই দেয়।
হ্যাঁ, ঠিক আছে।
আসলে এটাই শুধু পার্থক্য। [হাসে]
ঠিক আছে, হ্যাঁ, মেনে নিলাম। কিন্তু এইটাই তো কুল যে, আমি প্রাইভেট মানুষ হিসেবেও ওখানে গিয়ে কাজটা সেরে নিতে পারি, আমার নিজস্ব প্রিন্টার টেনে বেড়াতে হয় না, ইউ নো?
হ্যাঁ, হ্যাঁ।
আমার, মানে, নিজের প্রিন্টার নিয়ে irgendwie ক্লিয়ার করতে হয়। আমি– যদি কখনো খুবই দরকার পড়ে কিছু প্রিন্ট করার, আমি ইউনিভার্সিটিতেই করে নেই, শুধু এই জন্য যে, সেখানে কনভিনিয়েন্ট; কাজ করে, ঝামেলা নেই। আর সেটা না হলে, তাহলে কোনো কপি‑শপে যেতে হবে। আর মানে, এখানে রেডিওতেও তো আমাদের একটা প্রিন্টার আছে, ভাগ্য ভালো। তাই আমি ভাবি, প্রাইভেটলি নিজের একটা প্রিন্টার রাখার মোটেই ইচ্ছে নেই; এটা সুপার হ্যাজল।
হ্যাঁ, কিন্তু যাই হোক‑
হ্যাঁ, ঠিক।
ওটা, মানে, যেকোনো স্ক্যানার হোক না কেন, তার শুধু SFTP জানাই যথেষ্ট, যেন সে নির্দিষ্ট একটা ফোল্ডারে ফাইল রেখে আসতে পারে। আর তারপর তোমাকে শুধু এটা করতে হবে যে, তুমি আরেকটা, wahrscheinlich আলাদা একটা LXC‑VM খুলে নেবে, যেখানে তুমি নিজেই তোমার SFTP সার্ভিস চালাবে। আর এগুলোর জন্য আবার আশ্চর্য রকম কম রিসোর্স লাগে। মানে, তুমি যদি ওখানে শুধু FTP বা Samba টাইপ সার্ভিস চালাও, তাহলে আরামে ৩২ মেগাবাইট RAM‑এই চলে যাবে‑
হ্যাঁ।
তোমার ওই LXC‑কনটেইনারগুলোর জন্য। একদম আরামে চলে যায়।
হ্যাঁ।
মানে, পুরো ব্যাপারটা খুবই রিল্যাক্সড। সেই জন্য বলছি।
যাই হোক, আমি কিন্তু তোমাকে আরেকটা টিপ দিতে চাই, জোনা, আর তোমাদেরও। তুমি তো বলেছিলে, ওখানকার কিছু ফোল্ডারের নাম একদম অদ্ভুত। একটা জিনিস খুব খেয়াল রাখার, যেটা আমার এক বন্ধু, উhm, জানত না আর সেই জন্য পরে ভীষণ স্ট্রেস খেয়েছে, সেটা হল এই `consume` ফোল্ডার। ওটার নামই এমন রাখা হয়েছে–
হ্যাঁ।
কারণ সেটা তুমি যাই ওখানে ঢোকাও, সব 'খেয়ে ফেলে'। মানে, তুমি একবার কিছু ওখানে রাখলে, পরে ফাইলটা ডিলিট হয়ে যায়। এটা আগে থেকেই জানা থাকা একদম জরুরি।
হ্যাঁ।
এটা খুবই গুরুত্বপূর্ণ।
হ্যাঁ।
শুধু এই কথাটাই তোমাদের বলতে চেয়েছিলাম। ঠিক তাই।
আচ্ছা, আর মানে, তার মানে Paperless আবার কোনো আলাদা প্যারালাল ফোল্ডারে, ধরো, সবগুলো ফাইলের একটা কপি রেখে দেয় না–
মানে।
যে সব PDF আগেই ইমপোর্ট করেছে সেগুলোর।
রাখে, সম্ভবত কোথাও তো রাখে।
একভাবে বলতে গেলে।
কিন্তু আমার সেই বন্ধুটাকে শেষমেশ সত্যি সত্যিই Paperless‑টাকে 'খুলে ফেলা' লাগল; মানে কনটেইনারটা খুলে ভেতরে ঢুকে ফাইলগুলো টেনে বের করতে হয়েছে।
হ্যাঁ।
কারণ তার নিজের ডকুমেন্টগুলোর ওই আসল PDF‑গুলো আবার দরকার পড়েছিল।
হ্যাঁ, তুমি তো চাইলে Docker‑কনটেইনারের কনসোলেই ঢুকে যেতে পারো, আর সরাসরি ওই এনভায়রনমেন্টের ভেতরে গিয়ে‑
হ্যাঁ।
সেখানে কাজ করে সেগুলো বের করতে হবে। আর তার মানে অবশ্যই এই যে, তোমাকে আগে থেকেই কনটেইনারের মধ্যে আরেকটা ভলিউম বা ফোল্ডার মাউন্ট করে রাখতে হবে, যেখানে তুমি ওই ফাইলগুলো কপি করে আনতে পারবে ইত্যাদি। হ্যাঁ।
হ্যাঁ।
হ্যাঁ, একেবারে, একেবারে সুন্দর। মানে, স্বেচ্ছায় কেউই নিজের ওপর এমন ঝামেলা চাপাতে চাইবে না বোধহয়। কিন্তু হ্যাঁ, এটা সত্যিই খুব দরকারি একটা টিপ।
হাঁ… কুল, জোনা! মানে আমি এটাকে একেবারে মেগা, মেগা গেইল finde, এই যে তুমি হোম‑সার্ভার বানিয়েছো। যদিও, মানতেই হবে, এতে বেশ ভালোই স্ট্রেস থাকে, বিশেষ করে যখন ওটার ওপর দরকারি জিনিস চলে। আর যদি তার ওপর আবার তোমার Home Assistant OS‑ও ওই সার্ভারেই চলে, ইত্যাদি।
ঠিক তাই।
জিনিসটা, জিনিসটা দারুণ, আর বেশির ভাগ সময় সব ঠিকঠাক চলায় আমি খুব খুশি। কিন্তু অবশ্যই, হ্যাঁ, যখন মাঝে মাঝে কিছু গণ্ডগোল হয়‑
বেশির ভাগ সময়?
মানে, যখন একবার কিছু গোলমাল করে, তখনই পুরো জিনিসটা আল্ট্রা ওয়্যাক হয়ে যায়। ধরো, কোনো বোকা কারণে যদি হঠাৎ আমার কোনো ইনস্টলেশন ভেঙে যায়, তাহলে সেটা একেবারেই খারাপ লাগে। মানে, যদি এখন আমার Home Assistant OS হ্যাং হয়ে যায়, তাহলে তো আমি প্রথমেই দাঁড়িয়ে থাকব একেবারে অসহায় হয়ে, আমার পুরো স্মার্ট‑হোম নিয়ে। বা ধরো, Paperless হোক, বা আর কোনো সার্ভিস যেটার ওপর আমি ডিপেন্ড করি, ওটা যদি হ্যাং করে, তাহলেও, উhm, হ্যাঁ…
ঠিক। আচ্ছা, তবে এই ধরনের সার্ভিসের ক্ষেত্রে তো তুমি খুব তাড়াতাড়িই বুঝে যাও যে কিছু নষ্ট হয়েছে, আর সেখানে, ধরো, কনভিনিয়েন্সের দিক থেকে ক্ষতিটা এতটা বিশালও নয়।
হ্যাঁ, না।
কিন্তু হ্যাঁ, অবশ্যই Home Assistant‑এর ক্ষেত্রে তো, যতটা সম্ভব নিরবচ্ছিন্নভাবে চলাই উচিত। তবে বলতে হবে, এখন পর্যন্ত ওটার সঙ্গে আমার একদমই কোনো প্রবলেম হয়নি, কারণ আমি তো আসলে সরাসরি ওই দিয়েই পুরো সিস্টেমে ঢুকেছি, উhm, শুরু থেকেই।
হুঁ।
ওটা ছিল, মানে, এখনো আছে, একেবারে সুপার গেইল।
হ্যাঁ।
কিন্তু এর জন্য আবার বেশ অনেকগুলো অ্যাক্টর আর সেন্সর লাগবে, যাতে তুমি সত্যি সত্যি কিছু sinnvoll অটোমেশন করতে পারো। আর আমার সবচেয়ে বড় টিপ হল, এমন কোনো জিনিস অটোমেট কোরো না, যেটা তোমার আসলে কোনো বাড়তি কষ্টই করায় না। মানে, যেখানে, ধরো, ওই অটোমেশন থাকার যে বেনিফিট, সেটা একেবারে সামান্য, তুলনায় যে তুমি ওটা করতেই না আর সব নরমাল থাকত। না হলে একদিন যদি ওটা নষ্ট হয়ে যায়, তখন কিন্তু সেটা ক্রিটিক্যাল ফিচার হয়ে বসে—যেমন ধরো, হঠাৎ তোমার বাসার লাইট আর জ্বলে না, কারণ Home Assistant ডাউন হয়ে আছে ইত্যাদি। এটাও একটা, উহু, [হাসে] বেশ ইন্টারেস্টিং অভিজ্ঞতা হতে পারে‑
হ্যাঁ,
যার সমাধান তখনই তোমাকে তড়িঘড়ি নিজেকেই করতে হবে।
হ্যাঁ।
উhm, এটাই, এটাই, এটাই আসলে আমার আর্গুমেন্টও। মানে, হ্যাঁ, [হাসে] সবকিছুই যেন এখনো সেই পুরনো, বোকা‑সোকা অ্যানালগ পদ্ধতিতেও কাজ করে – এটাই দরকার। যেমন ধরো, তুমি কোথাও একটা ফিজিক্যাল টাস্টার বসিয়ে রাখলে নির্দিষ্ট কোনো কাজের জন্য; যদি তোমার প্রেজেন্স‑ডিটেকশন বা যা যা জাদু তুমি বানিয়েছো, সেগুলো কোনো কারণে ট্রিগার না করে, তাহলেও যেন তুমি বোতাম টিপে কাজটা করাতে পারো। মানে, সবসময়ই অন্তত একটা ফিজিক্যাল বাটন থাকতে হবে, যেটা তুমি চাপতে পারবে, যখন সিস্টেম তোমার চাওয়া মতো কাজ করছে না। এতে কিন্তু বাড়ির অন্যদের একসেপ্টেন্সও অনেক বেড়ে যায়।
হুঁ।
হ্যাঁ।
হ্যাঁ, না।
আর আসলে এটাই, মানে, মেইন… সবচেয়ে, [গলা খাঁকারি দেয়] সবচেয়ে গুরুত্বপূর্ণ লক্ষ্য হওয়া উচিত – জিনিসগুলোকে যতটা দরকার, তার চেয়ে একটুও বেশি জটিল না বানানো।
অবশ্যই।
হ্যাঁ।
হ্যাঁ, না। আমার নিজের একটা কনক্রিট উদাহরণ হল Nextcloud। আসলে আমি… কোনো এক সময় থেকে প্রাইভেট ব্যবহারের জন্য Nextcloud ব্যবহারই বন্ধ করে দিয়েছি। যেসব জিনিসের এখনো আমার সিঙ্ক দরকার হয়, উhm, সেগুলোর জন্য আমি এখন আসলে Syncthing ব্যবহার করি।
ঠিক তাই।
মানে, এগুলো এত বারই হয়েছে পুরোপুরি আমারই বোকামির জন্য। হ্যাঁ, কারণ সবকিছু তো নিজেকেই অ্যাডমিনিস্টার করতে হয়। আর আমার এই বোকামিতেই একাধিক বার আমার নেক্সটক্লাউড ইনস্ট্যান্স একেবারে ব্রিক হয়ে গেছে।
হুঁ।
আর ব্যাপারটা এমন যে, ধরো তুমি ভাবছো, আচ্ছা, এখন তাড়াতাড়ি কিছু একটা, যাই হোক, আমার ক্লাউডে তুলে দেব আর ওটা নিজে নিজে সিঙ্ক হয়ে যাবে। কিন্তু তুমি আগেই জানো, না, এটা এখন হবে না। আসলে আমি এখন একেবারে অন্য কাজ করতে চাই, কিন্তু বসে বসে আমাকে আবার নতুন করে নেক্সটক্লাউড সচল করার ঝামেলাতেই পড়তে হচ্ছে।
ঠিক।
যাতে আমি তখন গিয়ে আসল কাজটা করতে পারি। আর সেটা অবশ্যই বেশ ঝামেলাদার...
ঠিক।
হ্যাঁ।
হ্যাঁ, আমিও বোধহয়, মানে আমি নিজেও বেশ কয়েকবার ভেবেছিলাম, ওটা একবার কিনে ফেলি, কিন্তু পরে আবার ভেবেছি, না, শেষ পর্যন্ত এগুলো শুধু আরও বাড়তি ঝামেলাই হবে, মনে হয়, যেগুলো তুমি নিজেই বাসায়, নিজের সিস্টেমে টেনে আনছ।
হ্যাঁ।
মানে যেটুকু বেনিফিট পাওয়া যায়, সেটা নিয়েও আমি ভাবি, আচ্ছা, ঠিক আছে, কিন্তু ক্যালেন্ডার হোস্টিংটা আসলে নেক্সটক্লাউড দিয়ে হওয়ার কথা না। তারপর আবার, ঠিক আছে, যদি কোনো নোট নেয়ার অ্যাপ রাখতে চাই, সেটার জন্যও আসলে নেক্সটক্লাউডই ব্যবহার করা উচিত না, ইত্যাদি। তাই আমি একে দেখি এক ধরনের মোটামুটি মধ্যবর্তী সমাধান হিসেবে, যেটা সবকিছুর একটু একটু করে পারে, বুঝছো? এর বদলে আমি চাইলে আলাদা পাঁচটা সার্ভিসও রাখতে পারতাম, যেগুলো শুধু তাদের ওই নির্দিষ্ট অংশ‑
হ্যাঁ।
Nextcloud দিয়ে যা হয়, তার চেয়ে অনেক, অনেক ভালোভাবে এটা করা যেত।
হ্যাঁ।
আর অবশ্যই Nextcloud‑এর মতো এত রিসোর্স‑ইনটেনসিভও না।
হ্যাঁ।
হ্যাঁ, ওদিকেও কিন্তু বেশ কিছু মজার ঘটনা ঘটেছে। আমার সাথেই হালকা আগে একটা, ধরো ঠিক সেদিনই সেকেন্ডহ্যান্ড কিনে আনা RAM‑স্টিকটা হঠাৎ মারা গেল, আর বর্তমান দামের কথা ভেবে দেখলে সময়টা ভীষণই বাজে ছিল।
[হাসি]
হ্যাঁ।
হুঁ।
মানে, গত এপিসোড পর্যন্ত, শেষ রেকর্ডিংয়ের সময় পর্যন্তও এটা এত বড় ব্যাপার ছিল না, কিন্তু… উফ, RAM‑এর দাম! [হাসি] তখন আমার ছিল, আরাম করে বলতে গেলে, প্রায় এক মাসের জন্য দুটো ষোল গিগাবাইটের স্টিক। অবশেষে একটু আপগ্রেড করেছিলাম, বলতে গেলে, আর আমার কাছে আরও দুটো ছিল, উhm, জানি না ওগুলো নকল স্টিক ছিল কি না, কিন্তু ওগুলোর ভেতরে কোনো মেমরি নেই, শুধু RGB‑র কাজকর্ম দেখায়।
হুঁ।
ওগুলো তো এমন, মানে পুরো ডামি স্টিক হিসেবেও বাজারে পাওয়া যায়, বলতে গেলে। ঠিক তাই, আর দুর্ভাগ্যজনকভাবে ওই দুটোর মধ্যে একটা হঠাৎ করেই মারা গেল। পিসি একদমই বুট করে না, আর শুধু RAM‑এর LED‑টা জ্বলে থাকে—
…mainboard‑এর ওপর, আর এর বিরুদ্ধে আমার ধারনা মতো তেমন কিছুই করার থাকে না।
হুঁ।
কারণ এই RAM‑এর প্লাটিনাটার দিকে যদি আজকাল তুমি তাকাও—এখন এভাবেই বলতে হয়—আগে তো চিপগুলো সিম্পলি খোলা অবস্থায়ই বসানো থাকত।
হ্যাঁ।
কোনো heatsink না, কোনো RGB না, এই সব বাড়তি সাজসজ্জা কিছুই না। সেখানে সত্যিই শুধু ওই… ওই—
flash chips‑ই লাগানো থাকে, যেগুলো নিজেরাই এই, উhm, DRAM‑প্রোটোকলটা সামলাতে পারে। মানে সত্যি বলতে সেখানে শুধু flash chips থাকে, যেগুলো নিচের কন্ট্যাক্টগুলোর সঙ্গে এক‑টু‑ওয়ান যুক্ত। হ্যাঁ, অবশ্যই কিছু কনডেনসার আর রেজিস্টরও থাকে, কিন্তু তাতে কোনো আলাদা লজিক চলে না; আসলে ওগুলো নিছকই এই চিপগুলো।
হ্যাঁ।
আর এমন না যে এখানে আবার আলাদা ভোল্টেজ রেগুলেটর আছে, কিংবা ‘তুমি এখানে আবার দুই রকম বাস‑ল্যাঙ্গুয়েজ বা টেকনোলজির মধ্যে কনভার্ট করছো’—ধরো এরকম কিছু। সেগুলো কিছুই নেই; আছে শুধু চিপ, কয়েকটা trace, আর নিচের ওই edge connector, যেমনটা প্লাটিনায় বলে। যেখানে তুমি কেবল solder mask‑টা পেছিয়ে রেখে ওই জায়গাটাকেই কানেক্টর হিসেবে ব্যবহার করো। ফলে ওখানে আসলে মেরামত করার মতো প্রায় কিছুই থাকে না। মানে, চিপ বদলানো ছাড়া। কিন্তু আমার মনে হয়, তার চেয়ে নতুন একটা কিনে ফেলা ভালো, নিজের hot‑air station নিয়ে দাঁড়িয়ে ‘চল একবার ট্রাই করি’ বলার চেয়ে।
হ্যাঁ।
হ্যাঁ, সেটা নিশ্চয়ই খুব অপ্টিমাল সমাধান বলা যায় না। হ্যাঁ। [হাসি]
কিন্তু হ্যাঁ, না, এটা আমিও শুনেছি। তুমি কি ওই খবরটা দেখেছ, উhm, রাশিয়ায় নাকি RAM‑এর ঘাটতির মধ্যে লোকজন নিজেরাই flash chips কিনে এনে নিজ হাতে RAM‑স্টিক বানাচ্ছে, মানে বসে বসে সোল্ডার করে নিচ্ছে?
হ্যাঁ, আসল কথাটাই তো সেটা। একটা পর্যায়ের পর থেকে এটা আর খুব খুব বেশি সস্তাও থাকে না।
হ্যাঁ, কিন্তু ওটা নাকি তখন বেশ সস্তা ছিল।
কারণ এই, এই প্লাটিনাটা… মানে, অবশ্যই এতে RGB অংশের জন্য, heatsink অংশের জন্য কিছু প্রোডাকশন খরচ আছে, যদি তুমি গেমিং‑RAM কিনে থাকো। কিন্তু মূলত এটা খুব সস্তা একটা প্লাটিনা, যার ওপর খুব, খুব দামী চিপ বসানো।
হ্যাঁ।
সত্যি বলতে, ভলিউমে বানালে প্রতি প্লাটিনা এক–দু’ ডলারের মধ্যেই ধরে নেওয়া যায়। আর ওপরের সব চিপগুলোর আসল দামটাই অনেক বেশি।
হ্যাঁ।
ওগুলো তখন অবশ্যই দশ, দশ‑কিছু ডলারের রেঞ্জে চলে গিয়েছিল। [হাসি] এখন? আচ্ছা, কে জানে। হ্যাঁ, ঠিক। আমি তখন বেশ খুশি ছিলাম যে ঠিক তার আগেই আমি RAM কিনে রেখেছিলাম। কিন্তু শেষমেশ দেখা গেল, ব্যাপারটা তেমন ভালো কাজ করেনি। কারণ আমি আসলে অনেক আগেই ষোল গিগাবাইটে চলে গিয়েছিলাম, মানে দশ বছরেরও বেশি আগে, যখন গেমিং‑PC‑তে ষোল গিগা থাকা এখনকার মতো একদম নর্মাল ছিল না। কিন্তু তখন তো দামটা কম ছিল, সস্তায় পাওয়া যেত, আর আমি ভাবলাম, কেন নয়?
হ্যাঁ।
বিশেষ করে যদি তুমি তখন Blender‑এ একটু কিছু করতে চাইতে, মানে দশ বছর আগের কথা [হাসি] Blender‑এ। তখন ষোল গিগাবাইট RAM থাকা সত্যিই দারুণ ছিল, আর আজকের দিনে এটা একেবারে স্ট্যান্ডার্ড, মানে যেটা তোমার থাকাই উচিত।
হ্যাঁ।
এখন অবস্থা এমন যে বেশিরভাগ লোকই সরাসরি এইদিকে ভাবছে: ‘আচ্ছা, আমার কি বত্রিশ গিগাবাইট নিলেই চলবে?’ আর আমি তখন ভাবি, ‘দোস্ত, এগুলো দিয়ে তুই আসলে কী করবি? মানে, হ্যাঁ, সুন্দর তো…’
বলতেই হবে, আমার ওয়ার্কস্টেশন, মানে এই স্টেশনটাও কিন্তু ইতিমধ্যে বেশ, বেশ পুরোনো হয়ে গেছে—
হুঁ।
…আমি আসলেই সব সময় এমনটাই ভাবি; মানে, আমার মেইন ওয়ার্কস্টেশনে কিন্তু এখনো ষোল গিগাবাইট RAM‑ই আছে, Jona।
আমাকে বলতে হবে, আমি এক মাসের মতো বত্রিশ গিগাবাইট ব্যবহার করেছিলাম। দারুণ লাগত! কারণ স্বাভাবিকভাবেই, যখন তুমি Windows আর একটা গেম একসাথে চালাও, তখন অনেক সময় সরাসরি সীমার ধারে চলে যাও, খেলাটা কী তার ওপরও নির্ভর করে। আমি প্রায়ই দেখতাম, ষোল গিগার মধ্যে পনেরোরও বেশি ব্যবহার হয়ে গেছে, আর সেটা খুব আরামদায়ক না। বত্রিশ থাকলে তুমি পাশে ব্রাউজারও খুলে রাখতে পারো, গেমকে তখন সঙ্গে সঙ্গে নিজেকে কনস্ট্রেইন করতে হয় না—একসাথে কতগুলো অবজেক্ট মেমরিতে লোড রাখতে পারবে ইত্যাদি। সেগুলো আসলেই বোঝা যায়, নইলে কেবল লোডিং স্ক্রিনেই বেশি সময় বসে থাকতে হয়।
হ্যাঁ, না, কিন্তু ঠিক এই কারণেই, Jona, আমি নিজেও ব্যাপারটা বেশ ভালো টের পাই।
হ্যাঁ।
প্রতি বার, যখনই আমি, বলতে গেলে, আমার গ্রাফিক্স কার্ডের ওপর কোনো AI‑মডেল গুঁজে দিই—
হ্যাঁ।
…যেটা কোনো রকমে সেখানে চলে [হাসি], কখনও CPU offloading দিই, বা এমনই কিছু করি। তখন মনে মনে শুধু ভাবি: [গলা খাঁকারি দেয়] ভেঙে যেও না, দয়া করে ভেঙে যেও না, এখনই না। [হাসি]
এখন না। [হাসি] ঠিক যখন আমার AI‑workloadটা চলছে আর GPU একশো শতাংশ লোডে, তখন যেন কিছু না হয়।
না, মানে আমি এটা বলছি না যে workload‑টাই খারাপ, বরং এভাবে ভাবি: ‘ওহ, আমার হয়তো খেয়াল রাখা উচিত যে পিসিটাকে এতটা না চেপে ধরি, কারণ এখন আমার RAM বা গ্রাফিক্স কার্ড ইত্যাদি ভেঙে গেলে তো চলবে না।’ ঠিক এটাকেই আমি বোঝাতে চেয়েছিলাম।
হ্যাঁ, মানে তথ্যের জন্য বলে রাখি, তোমার গ্রাফিক্স কার্ড আর RAM কিন্তু এভাবে শূন্য বনাম একশো শতাংশ লোডালেই নষ্ট হয়ে যায় না। আসলে মজার ব্যাপার হলো, এই দিক থেকে প্রায়ই ধরা হয় যে এতে তেমন কোনো ফারাকই পড়ে না।
হুঁ।
আর তাপমাত্রাটাও মোটামুটি গৌণ। চিপ‑ডিজাইনের কনটেক্সট থেকে ভাবলে এটা সত্যিই বিস্ময়কর, কারণ সেখানে তো নিয়মটাই হচ্ছে: প্রতিবার চিপের তাপমাত্রা দশ ডিগ্রি বাড়লেই তার লাইফটাইম অর্ধেক হয়ে যায়, উhm, এইভাবে ধরা হয়।
হুঁ।
মানে এর ফলে প্লাটিনার ডিজাইনে সহজেই অনেক টাকা বাঁচানো যায়, যদি তুমি চিপগুলোকে ইচ্ছাকৃতভাবেই বেশি গরমে চালাতে দাও, আর তারপর পুরো প্রোডাক্টটা দ্রুত মরবে, ফলে তোমাকে স্বাভাবিকভাবেই সেটা তাড়াতাড়ি রিপ্লেস করতে হবে। আবার উল্টোভাবেও ডিজাইন করা যায়, যেখানে সব ট্রানজিস্টর আর সব চিপ এমন কম তাপমাত্রায় চলে যে, কার্যত চিরকালই টিকে যায়। ধরো তুমি যদি ট্রানজিস্টরগুলোকে তিরিশ ডিগ্রির আশেপাশে রাখতে পারো, তাত্ত্বিকভাবে ওগুলো ‘ফরএভার’ টিকবে।
হুঁ।
অবশ্যই এটা কোনো গ্যারান্টি না, কিন্তু—
হ্যাঁ।
প্রায় ধরে নেওয়া যায় যে সেগুলো চিরকালই টিকবে, বিশেষ করে যদি ওগুলো bipolar transistor হয়। হ্যাঁ, ঠিক আছে, এটা শুধু একটু মজার তথ্য হিসেবে বললাম। আর এর বদলে তুমি যা পেতে পারো, সেটা মূলত ইনস্ট্যাবিলিটি, মানে সিস্টেমের অস্থিরতা।
হুঁ।
কিন্তু সেখানে আছে—আর আমি নিজেও একটু ঘাঁটাঘাঁটি করেছি—mainboard‑এর overclocking‑মেনুতে এমন কিছু ভীষণ জটিল অপশন, যেগুলো নিয়ে খেলা যায়; যেমন ধরো ওই AVX‑সংক্রান্ত একটা ফিচার, যেটা সত্যি বলতে একদমই, একদমই বোকা ধরনের। মানে তখন যা হয় তা হলো,
খুব জটিল সব বিষয়, আর আগে পরিস্থিতি ছিল এমন যে, তুমি যদি এমন কোনো প্রোগ্রাম চালাতে, যেটা AVX‑instruction set থেকে প্রচুর ইনস্ট্রাকশন ব্যবহার করত, তাহলে [হাসি] তোমার প্রসেসর সত্যিকারের ‘একশো শতাংশ’ লোডে চলে যেত, শুধু কথার কথা না, আর সিম্পলি ওই প্রসেসরগুলো তখন মারা যেত।
আচ্ছা।
আর তখন এর বিরুদ্ধে কোনো সুরক্ষাই ছিল না। এখনো সেটিংটার নাম একই আছে, কিন্তু আসলে তার মানে এখন শুধু এই যে—উhm, ঠিক ঠিক মনে না‑ও থাকতে পারে—আমার ধারণা এটা এমন যে, ভারী লোডে গেলে CPU‑তে অটোমেটিক আবার undervolting প্রয়োগ হয়। মানে, তোমার প্রসেসর যখন একশো শতাংশ লোডে যায়, শুধু তাপমাত্রা কোনো থ্রেশহোল্ড ছাড়ালেই না, বরং বিশেষ করে এমন হেভি workload‑এ utilization একটা সীমার ওপর গেলে, তখন ওটা সত্যিই তুমি যত মিলিভোল্ট কমাতে বলে রেখেছ, ততটাই undervolt করে। সাধারণত ধরা যায়, পঞ্চাশ থেকে সত্তর মিলিভোল্ট পর্যন্ত আরামে করা যায়।
আচ্ছা।
কিন্তু এগুলো সবই একটু অদ্ভুত ধরনের টেকনিক্যাল খুঁটিনাটি, যেগুলো আমি ব্যক্তিগতভাবে খুব মজার মনে করি। আর হ্যাঁ, আমার তো মনে হয়, তোমরা ঠিক এমন জিনিসই শুনতে এখানে এসেছ।
[হাসি]
[গং] Crunch Time‑এর এই এপিসোডটি SyncThing দ্বারা স্পনসর করা হয়নি। কিন্তু SyncThing দিয়ে তোমরা তোমাদের সব ফাইল সব ডিভাইসের মধ্যে সিঙ্ক করতে পারো, কোনো ক্লাউড সার্ভারের দরকার ছাড়াই। কিন্তু এটা কীভাবে কাজ করে? তোমাদের প্রতিটা ডিভাইস আগে একটা ‘রিলে সার্ভার’-এর সঙ্গে কানেকশন করে। ওই সার্ভার যদি দেখে যে যেসব ডিভাইস একে অপরের সঙ্গে সিঙ্ক হতে চায়, তারা দুটোই অনলাইনে আছে, তখন সে সংযোগটা ঘুরিয়ে দেয়, যেন সার্ভারের সঙ্গে দুইটা ক্লায়েন্টের দুইটা কানেকশনের বদলে দুইটা ক্লায়েন্টের মধ্যে সরাসরি একটা কানেকশন তৈরি হয়। তারপর ওই লিংকের মাধ্যমেই তোমাদের ফাইলগুলো সিঙ্ক হয়। আর ভয় পেও না, যদি ভাবো যে রিলে সার্ভারটা তো তোমাদের নিজেদের নিয়ন্ত্রণের বাইরে। চাইলে এমন সার্ভার তোমরা নিজেরাও হোস্ট করতে পারো, একেবারে সেফ থাকতে চাইলে—কিন্তু করতেই হবে এমন না। নইলে এগুলো সব আমার‑তোমার মতো মানুষই চালিয়ে রাখছে, আর পুরোপুরি ফ্রি। SyncThing হলো দ্রুত যেকোনো ধরনের দুইটা ডিভাইসের মধ্যে ফাইল সিঙ্ক করার সেরা উপায়—সেটা কম্পিউটার, ল্যাপটপ, ট্যাবলেট, মোবাইল কিংবা সার্ভার যা-ই হোক। বিস্তারিত জানতে ভিজিট করো diecrunchti.me/syncthing। আমি আবারও বলছি: যাও diecrunchti.me/syncthing‑এ। এটা লেখা হয় D‑I‑E‑C‑R‑U‑N‑C‑H‑T‑I ডট M‑E স্ল্যাশ S‑Y‑N‑C‑T‑H‑I‑N‑G—আরও জানার জন্য। লিঙ্কটা অবশ্যই শো‑নোটসেও পাবে।
[গং] ভিলান্ড, প্রতি মাসের মতো আবারও ChatGPT নিয়ে নতুন দারুণ খবর এসেছে।
অবশ্যই, প্রতি মাসের মতোই।
তো, তুমি তো আগের মতোই এ ব্যাপারে আমার চেয়ে অনেক বেশি জানো।
তো,
হ্যাঁ, কিন্তু যতটা আমি শুনেছি, এখন নাকি আলাদা একটা ইন্টারফেসের মাধ্যমে ভাষা থেকে ভাষায় বেশ ভালোভাবে অনুবাদ করা যায়। একভাবে বললে, এটা Google Translate‑এর একটা প্রতিদ্বন্দ্বী, যেটা তো অসংখ্য মানুষ ব্যবহার করে। আর এটা অনেক বেশি আধুনিক, কারণ তুমি চাইলে সেই সঙ্গে বাক্যগুলো একটু ঘষামাজা করে নিতে পারো, বা, ধরো, অন্য রকম টোনে সেটা প্রকাশ করাতে পারো। ওখানে আবার নিচে তৈরি করা কিছু রেডিমেড নির্দেশ থাকে, যেগুলো তুমি সরাসরি বেছে নিতে পারো। যেমন ধরো, 'ঠিক আছে, এটা একবার একটু, উঁম, একাডেমিক স্টাইলে করে দাও', বা 'এই ভাষার যে নির্দিষ্ট টোন বা সাউন্ড আছে, সেই মুডে করে দাও'—এধরনের।
হুঁ।
ওটা সত্যিই একটু বেশি অ্যাডভান্সড আর ভালো লাগে।
হুঁ।
মানে এটাও যে তুমি আরেকটু নিজের মতো করে টিউন করতে পারো, কারণ আমরা সবাই জানি, Google Translate আর অন্য যেসব অনুবাদক আছে, সেগুলোর অবস্থা কেমন।
হুঁ।
হ্যাঁ।
ChatGPT‑তে এই ট্রান্সলেশন ফিচারটা আমি আসলে এখনো ব্যবহার করিনি, উঁম, কিন্তু আমি কল্পনা করতে পারি যে Google Translator‑টাও এখন ভীষণ, ভীষণ ভালো হয়ে যাবে, কারণ ওখানেও নাকি বেশ কিছু নতুন ব্যাপার এসেছে... এই Gemini Live Translation নিয়ে আমার তো ভীষণ বেশি উত্তেজনা লাগছে।
ঠিক, হ্যাঁ।
উঁ, কারণ হ্যাঁ, এটাও খুব ভালো হবে, কারণ Google‑এরও এখন বড় বড় ল্যাঙ্গুয়েজ মডেল আছে।
হ্যাঁ।
যেগুলো আসলে মূলত তৈরি হয়েছিল যেন অনুবাদটা ভালোভাবে করা যায়। তো ভালোই হয়েছে, যে আমরা অবশেষে সেটা ঠিকমতো কাজে লাগাতে পেরেছি, [হাসে]
অবশেষে!
মানে LLM‑টাকে তার আসল উদ্দেশ্যে ব্যবহার করছি।
ঠিকই।
উঁম, কিন্তু হ্যাঁ, এমন জিনিসের প্রতি আমার, উদাহরণ হিসেবে বললে, আসলেই বেশ অনেকটা আগ্রহ আছে। এই পর্যন্ত আমার আসলে একদমই, মানে, কোনো অনুবাদক ব্যবহার করার তেমন প্রয়োজনই পড়েনি, তাই গত ক’মাসে কোনো ট্রান্সলেটর খুঁজে দেখার বা নিয়ে বেশি ভাবার দরকারও হয়নি। তাই এই ফিচারটাই এমন, যেটা সম্পর্কে আমি তুলনামূলকভাবে সবচেয়ে কম আপডেটেড আছি, কারণ, মানে, পুরো এআই‑ওয়ার্ল্ডটা তো এখন একদম আগুন জ্বলছে, সবকিছু নিয়ে ধুমধাম কাণ্ড চলছে।
হ্যাঁ,
কারণ সবকিছু, মানে সবকিছুই একটার পর একটা বদলে যাচ্ছে, সবাই চায় সেরা হতে। এটা তো—
ঠিক। সবকিছুই একেবারে গুলিয়ে গেছে। জানো, ওখানে এখন শত রকমের বেঞ্চমার্ক আছে, আবার সেই বেঞ্চমার্কেরও দশটা করে আলাদা ক্যাটাগরি। আর তারপর যা হয়, প্রত্যেক কোম্পানি—উঁ, মানে প্রত্যেক প্রকাশক—সবসময় কেবল সেই সব বেঞ্চমার্কই টেস্ট করে, যেগুলোতে তাদের প্রোডাক্টটা খুব ভালো দেখায়, আর বাকি গুলোকে, এই যে, একটু বেশি ইগনোরই করে দেয়। এটা বেশ চোখে পড়ার মতো, আর সত্যিই ভয়াবহ মাত্রার বিশৃঙ্খলা।
হ্যাঁ, তাই আমি ভেবেছিলাম, এখন তোমাদেরকে আসলে কী বলব? মানে, এই সময়ে এআই‑ওয়ার্ল্ডে পঞ্চাশ হাজারটা জিনিস ঘটে গেছে নিশ্চয়ই, উঁম, কিন্তু সেগুলোর মধ্যে সত্যিকারে কোনটা আমাদের জন্য প্রাসঙ্গিক, কোনটা একটু আলাদা করে চোখে পড়ার মতো—এটা ঠিক বুঝতে পারছিলাম না। মাথায় তেমন কিছু স্পষ্ট আসছিল না। শুধু একটা জিনিস আছে, যেটা, উঁ, আমাকে বেশ ইন্টারেস্টিং লেগেছে: OpenAI আর Apple‑এর ডিজাইনার Jony Ive‑এর যে বহুল আলোচিত ডিভাইসটা আছে, সেটা নিয়ে। ওই লিকগুলো কি শুনেছ তুমি, জোনা?
না।
তো, শোনা যাচ্ছে ডিভাইসটা নাকি একধরনের কলমের মতো হবে, মানে পুরো ফর্ম‑ফ্যাক্টরটা থাকবে একটা কলমের মতো। যেটা তুমি সিম্পলি হাতে তুলে নিয়ে দিয়ে কিছু লিখবে, আর তুমি যা লিখছো সেই তথ্যটা সে বোঝে নিয়ে ভেতরে কোনো একটা এআই‑মডেলের কাছে পাঠিয়ে দেবে। আবার এতে নাকি ক্যামেরা আর মাইক্রোফোনও থাকবে, যেন তুমি এটাকে এখানে, মানে জামায় বা কোথাও গায়ে ক্লিপ করে লাগিয়ে রেখেও ব্যবহার করতে পারো। OpenAI নাকি এই প্রোডাক্টটার জন্য আলাদা করে একটা স্পেশাল এআই‑মডেল বানাচ্ছে, যেটা অডিও‑ফোকাসড হবে। তাই আমি ভীষণ কৌতূহলী, মানে খুবই আগ্রহ নিয়ে অপেক্ষা করছি, ওখান থেকে আসলে কী বেরিয়ে আসে সেটা দেখার জন্য।
আর আমরা নিজে সেটা ব্যবহার করতে পারব কি না।
আচ্ছা, কারণ, মানে, আমার তো এটা ভীষণ খারাপ লাগে, আর হয়তো এখান থেকেই আমি ভালোভাবে ঢুকতে পারি সেই একমাত্র বিষয়ে, যেটা নিয়ে বলতে হবে, গত তিন মাসে আমার মতামত খুব, খুব স্পষ্ট আর অনেক বেশি জোরালো হয়ে গেছে। আমার মনে হয়, আমাদের সত্যিই এগিয়ে যেতে হবে ওই দিকে—ঘরের জন্য আলাদা একটা এআই‑ডিভাইস, মানে হোম‑এআই‑ডিভাইসের ধারণাটা বাস্তবে নেওয়ার দিকে।
হ্যাঁ, ঠিক। একদমই।
কারণ আমার মনে হয়, মূলত—
তুমি ওটা সহজভাবে কোথাও রাখবে, আর ইথারনেট কেবল দিয়ে, মানে খুব সাধারণভাবে, বাড়ির রাউটারের সাথে লাগিয়ে দেবে, বেশির ভাগ মানুষের বাসায় যেমন থাকে। তারপর সব ঠিক; তারপর তুমি আজকের হিসাবে সর্বোচ্চ গিগাবিট স্পিডে, দুঃখের বিষয় আপাতত কেবল এতটাই, ওটার সঙ্গে কথা বলতে পারবে, আর তাতেই কাজ চলে যাবে। আর হ্যাঁ, প্রথমে অবশ্য বেস মডেলটা নামাতে সময় লাগবে, কারণ আকারের ওপর নির্ভর করে সেটা ধরে নাও পাঁচ গিগাবাইট থেকে শুরু করে পাঁচশো গিগাবাইট পর্যন্তও হতে পারে। সবকিছু সেখানেই থাকবে, মানে তোমার সব কুয়েরি ওই বক্সেই যাবে, আর যেই উত্তরটা তুমি ফিরে পাবে, সেটাই হবে তোমার আসল আউটপুট। আর সেই মানের ওপরেই নির্ভর করবে বাকি পুরো সফটওয়্যারটা, যেটা আবার এই ডিভাইসটার ওপর ভর করে থাকবে।
হ্যাঁ।
তাহলে ব্যাপারটা এতটাই সহজ। আর হ্যাঁ, যদি তুমি ধরো কোনো ম্যাথ বেঞ্চমার্ক‑এ খুব খারাপ করো, আচ্ছা ঠিক আছে, তাহলে হয়তো...
সম্ভবত তোমার ছেলেই, যে তখন বাসায় তোমার ওই এআই‑সার্ভারটা ব্যবহার করবে। আসলে ব্যাপারটাই তো সেটাই: এটা হলো ঘরে রাখা এক ধরনের এআই‑হোস্টিং সার্ভার। আর তখন সে হয়তো ততটা ভালোভাবে ব্যাখ্যা করা উত্তর আর পাবে না।
হ্যাঁ।
মানে একেবারে খুব মৌলিক স্তর থেকে বললে। আর হ্যাঁ, আমাদের অবশ্যই সেদিকে যেতে হবে, যেন আসলে তথ্যগুলো ঘরের ভেতরেই থাকে।
হ্যাঁ, কারণ আমার ব্যক্তিগতভাবে এই আইডিয়াটা দারুণ লাগে, যে আমার কাছে প্রায় সব সময় একটা অ্যাসিস্ট্যান্ট আছে, যাকে আমি হুট করে বলতে পারি, “আরে, এখনই একটা আইডিয়া এল”, “আরে, এটা তো এখনও করা বাকি”, “আরে ক্যামেরা, এটা‑এই মাত্র খেলাম” – এই ধরনের সব কিছু।
হ্যাঁ, হ্যাঁ।
কিন্তু পুরো মজার জিনিসটাই তো তখন আমেরিকানদের, মানে ওদের সার্ভারগুলোকে বলতে হয়। আর সেটাই এখনো এক ধরনের কনসার্ন; তখন আমি জানিই না, আসলে আমি কতটা ব্যবহার করতে পারব। কিন্তু যদি বাসায় নিজের এমন একটা এআই‑সার্ভার থাকে, হ্যাঁ, তখন ও যতটা সামলাতে পারে, ততটাই আমি ইচ্ছেমতো ব্যবহার করতে পারি।
হ্যাঁ, আর ওই মেশিনে যা চলবে, তাই চলবে, না চললে চলবেও না। এটা আসলে একটু আগেই বলতে চেয়েছিলাম, পুরোপুরি ভুলে গিয়েছিলাম। শুধু কনটেক্সট হিসেবে: যদি তোমরা নিজেরা একটা LLM হোস্ট করতে চাও, একেবারে বেসিক দিক থেকে বলি, ব্যাপারটা বেশ যুক্তিসংগত। তোমাদের আগে দেখতে হবে মডেলটা কত গিগাবাইটের। শুধু এভাবে না যে, “আচ্ছা, এতে এখন সেভেন্টি…”
বিলিয়ন প্যারামিটার আছে।” ওটা আগে তো তেমন গুরুত্বপূর্ণই না, আসল কথা হচ্ছে মডেলটা আসলে কত বড়। ধরো তিরিশ গিগাবাইটের হতে পারে, বা পঞ্চাশ গিগাবাইট, কুড়ি গিগাবাইট – সবই আছে, আর এটাই মূলত ওর সাইজ। আমি বলব, এর ওপর আর এক গিগাবাইট ধরে নাও, এটাই হলো ন্যূনতম VRAM, মানে গ্রাফিক্স কার্ডের মেমোরি, যা তোমার লাগবে। করেই ফেলো, Just do it! না হলে আসলে লাভই নেই, কারণ তোমার উত্তরগুলো তখন ভীষণ লম্বা সময় নেবে। আর এর সঙ্গে আবার প্রায় সমান পরিমাণ অতিরিক্ত র্যামও ধরতে হবে, মানে আর দুই‑তিন গিগা র্যাম যোগ করো, যেটা তোমার সিস্টেম র্যামে থাকতে হবে। মানে পুরো মডেলটা, প্লাস অপারেটিং সিস্টেম আর তুমি ডকার কনটেইনার দিয়ে যা‑ই চালাও না কেন, সব মিলিয়ে র্যামের ভেতরেই ফিট করতে হবে। না হলে তো ডেটা আবার ডিস্ক থেকে টানতে হবে। তাই একদম লজিক্যাল যে মডেলটা সব জায়গায় ফিট করতে হবে – ডিস্কেও, র্যামেও, VRAM‑এও।
হ্যাঁ।
না হলে আমার মনে হয়, পুরো ব্যাপারটাই বাদ দিতে পারো; কারণ তার বদলে কম প্যারামিটারের এমন একটা মডেল ব্যবহার করতে পারো, যেটা তোমার হাতে থাকা মেমোরির ভেতরেই আরামে ফিট হয়ে যায়। কারণ সবার বাসায় তো আর আটচল্লিশ গিগাবাইট VRAM থাকে না। ২০২৬‑এও এটা পুরোই বোঝার মতো, মানে একদম হাই‑এন্ড মডেল হোস্ট করতে গেলেই কেবল লাগে। কিন্তু ফিট করতেই হবে; না হলে ছোট মডেল নিলে বরং পারফরম্যান্স ভালো পাবে, কারণ উত্তর অনেক দ্রুত আসবে ইত্যাদি। তুমি তো চাইবে না, “আচ্ছা, এখন আবার গ্রাফিক্স কার্ড র্যাম থেকে ডেটা টেনে নিক, সেগুলো PCIe বাস দিয়ে জিপিইউ‑তে পাঠানো হোক।” বাসটা খুব দ্রুত হলেও, এই ঘুরপথে সময় বেশ লাগে। এসব আবার ইউনিভার্সিটিতে মাল্টিকোর প্রোগ্রামিংয়ের কোর্সে শিখে নেয়া যায়, অবশ্যই নাও।
[হাসে]
আমার একদম প্রিয় লেকচার ছিল ওটা, [হাসে] কারণ সেখানে আমরা আসলেই হাতে‑কলমে এগুলো নিয়ে কাজ করেছিলাম—তুমি সিতে, একেবারে বেস‑লেভেল C‑তে, দুইটা লাইব্রেরি ইমপোর্ট করো আর সরাসরি গ্রাফিক্স কার্ডে হিসাব চালাও, প্যারালেলাইজডভাবে। প্রথমে একেবারে ম্যাথের ক্যালকুলেশনগুলো। পরে চাইলে ওটাকে বিস্তৃত করে অবশ্যই 3D ক্যালকুলেশনও করা যায়। কিন্তু আজকাল তো আর এসব হাতেকলমে সি লিখে করা উচিত না।
হ্যাঁ।
মানে একদম হাতেকলমে সি‑তে, আর তুমি বলছো, “এই যে, এটা তোমার CUDA MemCopy”, যেখানে তুমি সত্যি সত্যিই দুইটা আলাদা অ্যাড্রেস স্পেসের মধ্যে কপি করতে পারো, বা সরাসরি হার্ডওয়্যারই ব্যবহার করো। ভাবলেই পাগলামি লাগে যে এত লো‑লেভেলে এভাবে করা যায়। দারুণ মজার, সত্যি বলতে রিকমেন্ড করব, কিন্তু এর বাস্তব ব্যবহার খুব বেশি জায়গায় নেই, মানে খুব স্পেশাল কেস।
আচ্ছা, মানে—
তবু ভীষণ, ভীষণ ইন্টারেস্টিং। কিন্তু আবার সবার জন্য একবার বলি: মডেলটা সব ধরনের মেমোরি‑তেই ফিট করতে হবে। প্যারামিটারের সংখ্যা না, আসল ব্যাপার হলো মডেলটা আসলে কত বড়। মানে, যদি তোমার কাছে মাত্র আট গিগাবাইট VRAM থাকে, হুম, তাহলে বুঝতেই পারছো...
মানে—
মানে তখন আমি অন্তত বলব, সর্বোচ্চ সাত‑আট গিগাবাইট সাইজের মডেলই সেখানে রাখো। অবশ্যই চাইলে বড়টা দিয়ে ট্রাই করতে পারো, কিন্তু তখন ধরে নিতে হবে যে আউটপুট আসতে অনেক বেশি সময় লাগবে। মডেল নিজে খারাপ হয়ে যায় না… উত্তরের মান খারাপ হয় না, এটা আলাদা করে বলা উচিত। তোমার গ্রাফিক্স কার্ড একটু কম শক্তিশালী হলেও, বা VRAM কম হলেও, এমনকি র্যামও কম হলেও, ফলাফলের মানের দিক থেকে তাতে আসলে কিছুই যায় আসে না—
হুম।
কারণ একই ক্যালকুলেশনই চলে, শুধু সময় বেশি লাগে।
হ্যাঁ, মানে জানি না। তুমি কি কাকতালীয়ভাবে জেক‑এর, মানে LTT‑র জেক‑এর নতুন নিজের চ্যানেলে যে ভিডিওটা দিয়েছে, ওটা দেখেছো, যেখানে সে আবার—
ঠিক আছে, তাহলে আমি একদম নির্দ্বিধায় নিজের মতামত বলতে পারি। ব্যক্তিগতভাবে আমি গত কয়েক বছরে LTT থেকে বেশ দূরে সরে গেছি, বলতে গেলে।
ঠিক আছে।
কারণ… মানে, এই যে আলাদা আলাদা এতজন হোস্ট এনে ফেলা, আর ওরাই প্রায় পুরো টেকনিক্যাল দিকটা ব্যাখ্যা করে, আর লাইনার্স মূলত পাশে দাঁড়িয়ে শুধু একটু সিলি‑সিলি জিনিস করছে—আমি এখন এভাবেই বলব—এই ফরম্যাটটা আমার কাছে আর আগের, একধরনের নস্টালজিক “অরিজিনাল” LTT‑র অনুভূতির সঙ্গে ঠিক মেলে না, যেটা আমি আসলে—
ঠিক আছে।
—LTT থেকে আশা করতাম, বলতে গেলে।
হ্যাঁ।
মানে, ঠিক আছে, আমি অবশ্যই বুঝি যে একটা সময়ের পর বাসার স্টুডিও থেকে বেরিয়ে বড় হতে হয়, এগোতে হয়—ওটা পুরোই ন্যাচারাল। কিন্তু জানো, বাকি হোস্টদের সঙ্গে আমার কখনও আসলে ঠিকমতো ক্লিক হয়নি। বুঝতে পারছো তো? রাইলি অবশ্য অন্য ব্যাপার, ওকে নিয়ে আরাম লাগে, কারণ একধরনের নস্টালজিয়া আছে—NCIX Tech Tips‑এর পুরনো দিনের লোক তো। কিন্তু বাকিদের ক্ষেত্রে, না জানি কেন, আমার কাছে সবসময়ই একটু কঠিন মনে হয়।
কিন্তু—
হ্যাঁ।
যাই হোক, জেকের তো এখন একদম নিজের আলাদা চ্যানেল আছে, যেখানে সে আসলেই—
হ্যাঁ, সেটা আমারও জানা। কিন্তু ওর কনটেন্ট তেমন দেখে উঠিনি এখনও; শুধু চ্যানেলটা আছে জানি, ব্যাস। তাই বলো, একটু শোনাই।
মানে ওখানে সে সত্যিই অনেক কিছু করে, বেশ স্পেশালাইজড আর গভীরে যাওয়া ধরণের জিনিসও।
হুম।
আর উদাহরণ হিসেবে, সে একটা ভিডিও করেছিল যেখানে দেখিয়েছে যে চারটা ম্যাক স্টুডিও থেকে তুমি… উহ্, মানে এটা কিন্তু আরেক ধরনের সেটআপ—
ঠিক।
ম্যাকডোনাল্ডস গোল্ড কার্ড না, চারটা ম্যাক স্টুডিও দিয়ে তুমি একটা ক্লাস্টার বানাতে পারো, যেটা DeepSeek R1 চালাতে পারে—একটা মডেল, যেটা সাইজ আর সক্ষমতার দিক থেকে সত্যিই ChatGPT‑র সঙ্গে পাল্লা দিতে পারে—
হ্যাঁ।
মানে নিজে হোস্ট করা যায়। আর তখনই আমি একটু স্বপ্ন দেখা শুরু করলাম, বলতে গেলে।
আর এটা তুলনামূলকভাবে আসলেই বেশ সস্তাও। এখন অনেকেই এই চারটা ম্যাক স্টুডিও দিয়ে ক্লাস্টার বানানোর ট্রিকটা ট্রাই করেছে। সবাই বলছে, দারুণ জিনিস।
হ্যাঁ ঠিক, চারটা ম্যাক স্টুডিও নিয়ে হিসাব কষেছি; সেকেন্ড‑হ্যান্ড কিনলেও প্রায় আট হাজার ইউরো লাগে। সেটা অবশ্যই এমন না যে—
হ্যাঁ।
—যে বলব, “হ্যাঁ, যেমন সবাই একটা রাউটার রাখে, তেমনি সবার একটা এআই‑হাব লাগবে।” এতটা না। কিন্তু আমি আশা করি, যখন ভাবি যে এআই‑মডেলগুলো বিশেষ করে… আবার দুঃখিত, কখনও ভাবিনি এটা ট্রিগার হবে—শুধু এই কারণে যে চীনে এত কড়া স্যাংশন আছে, সেখানে মানুষজন বাধ্য হয়ে অবিশ্বাস্য রকমের এফিসিয়েন্সি‑রিসার্চ করছে। আর সেখান থেকেই MiniMax‑এর মতো মডেল বেরোচ্ছে, যেগুলো অতি ছোট, কিন্তু নানান স্মার্ট ট্রিকের কারণে অবিশ্বাস্য ভালো কাজ করে। তাই আমি ভাবি, হয়তো এ ধরনের মেশিনের দামও একটু নামতে পারে। কারণ এই কাজের জন্যই বানানো স্পেশাল হার্ডওয়্যারও থাকবে—যেমন Nvidia‑র Jetson Nano, নামটাই তো ওটার, একদম এআই‑ওরিয়েন্টেড একটা ছোট মেশিন—
হ্যাঁ।
—ওটা আছে।
হ্যাঁ,
কিনতে পারো। আর অন্যদিকে আমি কল্পনা করতে পারি, একই ক্যাপাবিলিটির মডেলগুলো ক্রমেই আরও ছোট হতে থাকবে।
এটা আসলে আমার নিজেরও ব্যক্তিগত অভিজ্ঞতা। [গলা খাঁকারি দেয়] আমি এখনো পর্যন্ত LLaMA 3 70B মডেলও হোস্ট করে রেখেছি, যেটা এখন বেশ পুরনো পড়ে গেছে বলা যায়। আর এখন তো তার চাইতেও ভালো কিছু মডেল আছে, যেখানে কমপক্ষে সাবজেক্টিভলি মনে হয়, আজকাল 30B‑এর মতো মডেল থেকেও অনেক, অনেক ভালো উত্তর পাওয়া যায়—
হ্যাঁ
…আশা করা যায়। আর ওগুলো সাইজে অনেক ছোট, ফলে আরামে ২০ গিগাবাইটের GPU‑তেও ফিট হয়ে যায়, তোমাকে আর আটচল্লিশ গিগাবাইটের [হাসে] কার্ড নিতে হয় না। এটা অবশ্যই বেশ সুবিধার। আর আমি নিজেও এখন একটু এক্সপেরিমেন্ট করছি, ঠিক কোন মডেলটা এই নির্দিষ্ট ইউজ‑কেসে—মানে চুক্তিপত্র আর লিগ্যাল টেক্সট বিশ্লেষণে—সেরা পারফর্ম করে। ক’টা বেঞ্চমার্ক আছে বটে, কিন্তু খুব বেশি না; তাই ওগুলো ধরেই আমি এখন একটু একটু করে নিজে পরীক্ষা‑নিরীক্ষা করে দেখছি।
হুম।
ব্যক্তিগত শখ না, আমার কাজের ক্ষেত্রেই। ঠিক। আর হ্যাঁ, এটাও আসলে আমার অভিজ্ঞতা। শুধু একটু নোট করে রাখতে চেয়েছিলাম—একই মানের হলেও মডেলগুলো ক্রমে অনেক ছোট হয়ে যাচ্ছে, ফলে চালাতে অনেক সস্তা পড়ছে আর গতি‑ও বাড়ছে।
হ্যাঁ, আর সেই কারণেই আমি ব্যাপারটাকে এভাবেই দেখি, বিশেষ করে নিজের কথা ভাবলে—এখন কত রকম কাজেই আমি এআই ব্যবহার করছি বা করতে চাই, আর এদের কিছু আবার সত্যিকার অর্থেই একেবারে প্রাইভেট থাকা দরকার। আর তখনই ভাবি, এই মুহূর্তে তো আমার অবস্থা এমন যে, নেহাত টাকাই দিই এই ভেবে যে, you know, “প্রাইভেট” থাকুক।
হ্যাঁ।
কিন্তু তারপরও তো আবার সেই একই সমস্যা থাকে, যেটা আমরা আগেই বলেছি—আমাকে ভরসা করতেই হবে যে OpenAI সত্যিই এসব ডেটা প্রাইভেট রাখছে। আর অবশ্যই, এতে টাকাও লাগে; তাত্ত্বিকভাবে ধরলে, ছোটখাটো প্রতিটা কাজের জন্যই আলাদা আলাদা সাবস্ক্রিপশন লাগবে। যেখানে আমি বরং দারুণ কুল মনে করতাম, যদি বলতে পারতাম, “এই যে, আমার নিজের এআই‑মেশিন আছে, এখন আমার ইউজ‑কেস যাই হোক—আমি যদি ছবি জেনারেট করতে চাই, যেখানে ভালো মডেল আছে, বা ছবি এডিট করতে চাই—”
হুম।
—অডিও বানাতে চাই, টেক্সট‑টু‑স্পিচ, স্পিচ‑টু‑টেক্সট, যা‑ই হোক না কেন।
হ্যাঁ।
আমার দরকার পড়বে না বিশটা আলাদা সার্ভিসে বিশটা সাবস্ক্রিপশন নিতে।
হ্যাঁ।
বরং থাকবে আমার একটাই এআই‑মেশিন; সেখান থেকে প্রতিটা কাজের জন্য আলাদা উপযুক্ত মডেল বেছে নেব, আর কাজ শেষ।
এর বিপরীতে কিন্তু দুটো খুব, খুব শক্তিশালী কনটার‑আর্গুমেন্ট আছে। আমি নিজেও বরং খুব—
হ্যাঁ।
—এটার পক্ষে, মানে আমি মনে করি এটাই আদর্শ ভবিষ্যৎ। কিন্তু দুঃখের বিষয়, এখানে দুটো বিশেষ বড় অসুবিধা আছে।
হ্যাঁ।
প্রথমটা হলো: তুমি ওই এআই‑মডেলটাকে, ধরো প্রস্তুতকারকের দিক থেকে যেমনভাবে করা যায়, সেভাবে ভেতর থেকে ঘাঁটাঘাঁটি করে বদলাতে পারো না। মানে, ধরো তারা একটা মডেল নিয়ে ডিস্টিলেশন করে এমনভাবে টিউন করতে পারে, যেন যেসব উত্তর তারা চাইছে না, সেগুলো মডেল আদৌ দিতে না পারে, বা সেই সম্পর্কিত তথ্যই ওর ভেতরে না থাকে—ওইরকম হেভি ম্যানিপুলেশন।
আচ্ছা!
মানে, তুমি তখন শুধু নিজের মডেলটাই সরাসরি চালাচ্ছো। কিন্তু যখন তুমি কেবল শেষের টেক্সটটাই রেসপন্স হিসেবে পাচ্ছো, তখন তুমি অবশ্যই তার ওপর পরে প্রসেস চালাতে পারো, যেমন, “আচ্ছা, আমরা এখন একটা ওয়ার্ড‑লিস্ট/ডিকশনারি‑চেক দিয়ে দেখলাম, ভেতরে অদ্ভুত কনটেন্ট আছে; ঠিক আছে, এটা আরেকভাবে লিখে দাও।” এই ধরণের কাজ তো যে‑কোনো সফটওয়্যারই যেকোনো সময় করতে পারে। কিন্তু ভেতরের ইঞ্জিনের উপর, অর্থাৎ under the hood আসলে তুমি তেমন হাত দিতে পারো না। আজকাল যদিও ডিস্টিলেশন ইত্যাদি একটু কমই হচ্ছে, তবুও এখানে খারাপ উদ্দেশ্যে নাড়াচাড়া করার, মানে একধরনের “malevolence” রাখার জায়গা থাকে না—[হাসে] এভাবেই বলব বোধহয়। বুঝতে পারছো?
না, একদমই না। দুঃখিত।
মানে, তুমি যে—
নিজে হোস্ট করার অসুবিধা এই যে, ওখানে “ম্যালেভোলেন্স” রাখারই জায়গা নেই, তাই তো?
না, না, মানে ঠিক উল্টোটা বলতে চাচ্ছি! এই কারণেই অনেক কোম্পানি, ধরো, বাইরের কোনো এআই‑এপিআই নিজেদের প্রোডাক্টে ইন্টেগ্রেট করতে দিতে চায় না।
আহা!
মানে তারা বলে—
হ্যাঁ।
এটা হয়তো শুরুতেই বলা উচিত ছিল। কোম্পানিগুলো তখন বলে, “এই এআই‑মডেলটার ভেতরে আমরা নিজেরা কিছুই বদলাতে পারি না; আমরা একে টিউন করতে পারি না যেন আমাদের প্রোডাক্টের জন্য আরও ভালো ফল দেয়, বা কোন তথ্য কতটা আউটপুট দেবে সেটা সীমাবদ্ধ করতে পারি না। যা রিটার্ন আসে, সেটাই আসলে পাবে।” আর এতে করে অনেক সময় তোমার নিজের প্রোডাক্টটাই তুলনামূলকভাবে খারাপ দেখাতে পারে—
হ্যাঁ।
—যদিও দোষটা একদমই তোমার না।
হ্যাঁ।
বরং শুধু এই কারণে যে, যে লোকটা বাসায় আছে সে তার এআই‑সার্ভারে কম টাকা খরচ করেছে। আর গড় ভোক্তার জন্য এটা পুরোই বোধগম্য বিষয়।
হ্যাঁ।
কিন্তু এখানে আগে দরকার হবে এই বোঝাপড়াটা, যে তুমি যত বেশি টাকা ঢালো, ততই শক্তিশালী বা “কুল” হয়ে ওঠে ওই সফটওয়্যার, যেটা ওই হার্ডওয়্যারকে ব্যবহার করছে।
হ্যাঁ।
আগে তো মানুষের মাঝে ওই রকম বোঝাপড়াটাই তৈরি হতে হবে।
হ্যাঁ।
আর এখানে আবার নেগেটিভ অনেক কিছু ফিল্টার করে বাদ দেওয়াও কঠিন—
হ্যাঁ।
—বলতে গেলে, বা উল্টোভাবে যোগও করে দেওয়া, যেটাই হোক।
অবশ্যই।
আর দ্বিতীয় দিকটা আসলে পুরো খরচের প্রশ্ন। আমি বলব, এখনকার এপিআই‑প্রাইসিং এত কম, অন্তত কিছু মডেলের ক্ষেত্রে এত সস্তা, যে কেউই ঝামেলায় যেতে চায় না, আর তাই এর জন্য আলাদা বাজারও তৈরি হয়নি। কারণ সেন্ট্রাল সার্ভারে হোস্ট করা মডেলগুলো এতই ভয়ংকর সস্তা। আমি তো নিজেও—
হ্যাঁ, আমি জানি।
হ্যাঁ, আমি জানি, পুরো সময়, মানে ২৪/৭ একটা এআই‑মডেল হোস্ট করে রাখতে কত পড়ে। আমি ধরে ধরে বলতে পারি, ধরো ৪৮ গিগাবাইট VRAM‑ওয়ালা জিপিইউসহ একটা সার্ভার নিলে, ডেডিকেটেডভাবে শুধু তোমার জন্য, সেখানে ঘণ্টায় প্রায় পঞ্চাশ সেন্ট ধরা যায়। তখন তুমি যা খুশি চালাতে পারো—সব ডকার কনটেইনার, LLM, যা যা দরকার, সব। কিন্তু “কেবল কিছু টোকেনের জন্য পয়সা দিই আর কাজ সেরে ফেলি”‑এর তুলনায় এটা ভীষণই ব্যয়বহুল পড়ে।
হ্যাঁ।
—খরচ।
নিশ্চয়ই, একদমই। হ্যাঁ, হ্যাঁ, আমি জানি।
তাই শেষ পর্যন্ত এটা আবার শুধু টাকার হিসেবেই গিয়ে ঠেকে। এপিআই‑কলগুলো যদি অনেক বেশি দামী হতো, হয়তো তখন আলাদা একটা বাজার তৈরি হতো।
হ্যাঁ।
কিন্তু ওগুলো তো আসলেই নয়।
অবশ্যই।
কারণ ওখানে তো তোমার ডেটা দিয়ে কাজ হয়।
অবশ্যই।
সম্ভবত।
তার পরেও আমার ইচ্ছে করত-- মানে আমি একটা ভিডিওও দেখেছি, শিরোনাম ছিল: 'H100 GPU ভার্সেস এআই সাবস্ক্রিপশন', যেখানে হিসাব কষে দেখিয়েছে বলে। ওটা, ওটা লাভজনক না। আসলে একেবারেই লাভজনক সত্যিই—
হ্যাঁ, এটা লাভজনক না। শুধু বলছি, আমার মনে হয়, আমাদের প্রত্যেকেই ঘরে একটা H100 থাকলে খুবই খুশি হত, মনে হয়। [হাসে]
হ্যাঁ।
শুধু এমনই বললাম।
হ্যাঁ, হ্যাঁ।
মানে ওটার জন্য বিদ্যুতের বিলটাও আমি খুব, খুব আনন্দের সঙ্গে নিশ্চয়ই দিতাম, স্বাভাবিকভাবেই। ওটা ঠিক আছে, কিন্তু...
হ্যাঁ, কিন্তু-
খুবই চাই, কিন্তু ব্যাপারটা তো আসলেই উফফ।
হ্যাঁ, কিন্তু আমি সব সময়ই ভাবি, তবু এটা থাকলে দারুণ হত, কারণ জানি না, জোনা, আমরা এ নিয়ে আসলে অনেক বেশি সময় ধরে কথা বলছি, কিন্তু আমি জানি না, এটা কি শুধু এখনকার, মানে একেবারে বয়-ম্যাথ কিনা। তুমি তো গার্ল-ম্যাথ চেনো?
হ্যাঁ, মানে- মানে একটা H100 কেনা তো একদম এক্সট্রিম বয়-ম্যাথ।
[হাসে] মানে আমি সেটা বলতে চাইনি।
হ্যাঁ, ওইটাই তো।
মানে আমি আসলে বলতে চাই, আমি নিজের মধ্যে ভাবি, ধরো এখন ভাবি: 'ঠিক আছে, এখানে তো আমার সব কৃত্রিম বুদ্ধিমত্তার প্রজেক্ট আছে।'
হ্যাঁ।
আমি পারতাম-- যদি এগুলো এখন API দিয়ে চালাই, তাহলে ওদিকে পয়সা দিই, আরেকদিকে দিই, সব দিকে দিই, আর দেখি, আমার ক্রেডিট কার্ড থেকে নিয়মিতভাবে, উঁ, কত বড় বড় অঙ্কের টাকা কেটে যাচ্ছে।
তুমি অন্তত মোটামুটি একটা রেঞ্জ বলতে পারো নাকি, [হাসে] যেখানে গিয়ে ওই খরচটা দাঁড়াত? কারণ ওটাই তো ঠিক করে দেয়, আসলে লাভজনক কি না।
হ্যাঁ, হ্যাঁ, অবশ্যই, মানে, এটা তো, এটা তো—
এখনই সেরকম না, বরং একেবারে অন্য স্কেলে। তো মানে, [নাক দিয়ে শ্বাস টানে] আমার সব কাজের ক্ষেত্রেই আসলে খরচের বেশির ভাগটাই API-কস্ট, সাবস্ক্রিপশন টাবস্ক্রিপশন তেমন কিছু না।
হুঁ।
যা আসলে, যা আসলে ভয়ংকর ঝামেলার, কারণ ব্যাপারটা সব সময়ই এরকম হয়: তারপর আমি আমার সব স্ক্রিপ্ট এমনভাবে প্রোগ্রাম করেছি, যেন তারা যতটা সীমা দেওয়া আছে তার বেশি রিসোর্স না খরচ করে। যাতে আমি না-- কিন্তু আবার ইচ্ছে হয়, তখন আমি ওদেরই বলি: 'ঠিক আছে, আর একবার চালাতে পারো, সমস্যা নেই।' কারণ আমি তো এখনও আরেকটু কিছু টেস্ট করতে চাই।
হ্যাঁ, হ্যাঁ।
আ, মাসে প্রায় একশ পঞ্চাশ ইউরো ওখানেই চলে যায়—
হ্যাঁ।
—শুধু API-কস্টে। আমার সব প্রজেক্টের জন্য, যেগুলো আমি এভাবে করি।
হুঁ।
এটাই তো আমার মেইন শখ basically। আর, আ, আমি সব সময় ভেবেছি: হ্যাঁ, এমন একটা-- কিন্তু ধরো, যদি আমার সত্যিই থাকত। [হাসে]
হ্যাঁ। [হাসে]
আর তখন কার্যত একমাত্র খরচ যেটা ওটার জন্য হতো, সেটা হতো শুধু গাদা গাদা আমার বিদ্যুতের বিল।
হ্যাঁ।
... আমি আমার বয়-ম্যাথ মগজ দিয়ে ভাবি বসে—
বয়-ম্যাথ-মগজ বলে, একখানা GPU কিনতে ত্রিশ হাজার ইউরো খরচ করা একদম ঠিক আছে, আর তারপর, তারপর, তারপর সরাসরি সেই মাসে ১৫০ ইউরো করে বাঁচিয়ে ফেলা যায়, হ্যাঁ।
মানে, না, কিন্তু ওই বয়-ম্যাথ আসলে বলছে: জীবনে কোনও দিনই শুধু বিদ্যুতের বিল দিয়ে আমি এতটা খরচে পৌঁছাব না, এমনকি চব্বিশ ঘণ্টা সাত দিন পুরো জিনিসটা ফাঁকা না রেখে চালালেও। যেটা আমি করতামও, কারণ আমি তো এটা বলছি না যে, আমার শুধু নিজের একটা চ্যাটজিপিটি থাকবে, যাকে দিনে দু’বার প্রশ্ন করি আর হয়ে গেল; বরং আমি এমন একটা সার্ভার চাই, যে চব্বিশ ঘণ্টা সাত দিন ধরে আমার সব স্ক্রিপ্টেড কাজগুলো, যেগুলো একদম ব্যাকগ্রাউন্ডে চলে, সেগুলো চালিয়ে যাবে। মানে সার্ভারটা ফুল লোডেড থাকত, আর সেখানে আমি API-র বিল দিয়ে একেবারে বোকা আর গাধা হয়ে যাচ্ছি। তাই আমার মাথায় আসে, তাহলে তো আমি সেফভাবেই সস্তায় পার পেতাম। H100 লাগবে না, একেবারেই দরকার নেই, কিন্তু হয়তো একটা RTX 5090 হলেই চলত।
হ্যাঁ, কারণ আমারও ভীষণ মজার লাগে, যখন কিছু কিছু মডেলের বেলায় হঠাৎই এমন হয় যে, ধরো ওটার ৬৭০বি ভ্যারিয়েন্ট, আর সেখানে একেবারে ক্যাজুয়ালি লিখে দেয়: 'ও হ্যাঁ, বাই দ্য ওয়ে, এটা হোস্ট করতে তোমার আটটা H100 লাগবে।' এমনভাবে স্রেফ ক্যাজুয়ালি ড্রপ করে দেয়, আর আমি বসে থাকি, 'হ্যাঁ, দারুন তো। কিন্তু, করা যায়, মানে করা তো যায়ই। শিওর, দিগি।'
অনেক অনেক ছোট মডেলের ক্ষেত্রেও আমি একই জিনিস দেখি। ওখানেও সব সময় এমন লেখা থাকে: 'দিস মডেল, ইট’স সো স্মল, ইট রান্স ফ্ললেসলি অন জাস্ট ওয়ান H100 GPU.' আর আমি তখন, 'আহা, দারুন, ধন্যবাদ। মডেলটা তো আমি নিজের কম্পিউটারে টেস্ট করার জন্য হোস্ট করতে চেয়েছিলাম।' আচ্ছা ঠিক আছে।
ঠিক।
হ্যাঁ।
হ্যাঁ, এটা তো সত্যিই, মানে, খুব ঘন ঘনই দেখা যায়। হ্যাঁ। না, সোজা কথা বলতে গেলে, আমাদের অফিসে-টফিসেও এখন অবস্থা এমনই, সার্ভারটা ভীষণ আন্ডারইউটিলাইজড পড়ে থাকে। মানে, আমি জানি-- মানে তুমি তোমার সব রকম কৃত্রিম বুদ্ধিমত্তার অ্যাপ্লিকেশন নিয়ে অনেক গল্প করোই, কিন্তু আমি কল্পনাই করতে পারি না, তুমি ঠিক কী করলে এমন একটা হেভি সার্ভারকে চব্বিশ ঘণ্টা সাত দিন ধরে পুরো ব্যস্ত রাখতে পারবে।
তোমরা চাইলে আমাকে দিয়ে তোমাদের সার্ভার খুশিমনে খাটাতে পারো, ভুল বুঝো না। [হাসে]
হুঁ, হ্যাঁ, উদাহরণ ধরো—
ওটাই তো স্বাভাবিক, আমরা যখন দরকার পড়ে না তখন সার্ভারটাকে পজ করে রাখি।
হ্যাঁ, অবশ্যই।
অবশ্যই, এটা তো লজিক্যাল। মানে ডেডিকেটেড সার্ভারটা সারাক্ষণই চলে না। ওটা তো পরিষ্কার কথা। কিন্তু হ্যাঁ।
তো হ্যাঁ, আ, ধরো একটা জিনিস, যা আমি এখন খুব ভেবে—
মানে, এটা কোরো না।
না।
কোরো না। মানে ওই API টাই—
না, না, না!
এগুলো এখনই আসলে অবিশ্বাস্যরকম সস্তা হয়ে গেছে। তাই দুর্ভাগ্যজনকভাবে, ওই মাসে ১৫০ ইউরোই আসলে সেই সবচেয়ে সস্তা ডিল, যা দিয়ে তুমি ওই মানের আউটপুটের জন্য যতটা ভালো সার্ভিস পেতে পারো—
হ্যাঁ।
—যা তুমি আশা করো। তো অবশ্যই, যদি তুমি বলো, ‘আচ্ছা, এমনও ইউজ কেস আছে, যেখানে ধরো কোথাও একটা একদম সস্তা সেভেন-বি মডেলই যথেষ্ট হয়।’ ঠিক আছে, ধরলাম, ওটা ফ্রি বোনাস। তখন তুমি সেটা নিজেই হোস্ট করতে পারো।
হ্যাঁ।
নিশ্চয়, কিন্তু তখন না-- তুমি তো খুব উচ্চমানের উত্তরই চাও। তার জন্য দুর্ভাগ্যবশত মাসে ১৫০ ইউরো তোমাকে গুনতেই হবে, হ্যাঁ।
আর জোনা, মনে রেখো, আমি তো এখনও ওপেনএআই থেকে প্রতিদিনই পঁচাশি ইউরো মূল্যের টোকেন ফ্রিতে পাই, কারণ, মানে কারণ—
তুমি তো এগুলো প্রতিদিনই ট্রিগার করো।
হ্যাঁ, হ্যাঁ, মানে আমি তো নিজের জন্যই কিছু ম্যানেজমেন্ট সিস্টেম আর লাইব্রেরি লিখে রেখেছি, যেন আমার সব প্রজেক্ট এই ফ্রি টোকেনগুলোকে ঠিকমতো নিজেদের মধ্যে ভাগাভাগি করে নিতে পারে। আর মানে, কারণ স্বাভাবিকভাবেই-
ওগুলোকে ওয়ার্কলোড অনুযায়ী আবার প্রায়োরিটি বদলানো যায়।
কারণ, আ‑, OpenAI তো আমাকে এমন কিছু দেয় না যে আমি সরাসরি জিজ্ঞেস করতে পারি, আমার হাতে এখনো কত Free Tokens বাকি আছে।
হুম।
বরং এখন তারা যা করেছে, সেটা হল: API রেসপন্সে এখন payer: ফিল্ড আসে, আর সেখানে হয় আমার আইডি থাকে, না হলে থাকে সিম্পলি OpenAI। [হাসে]
হ্যাঁ।
আর এতে করে মূলত সবকিছু একসাথে কোঅর্ডিনেট করা যায়। কিন্তু এগুলো কেবল সেই জিনিস, যেখানে আমি বলি, হ্যাঁ, এখানে Data Sharing ঠিক আছে, কারণ যাই হোক এগুলো পাবলিক তথ্যই। কিন্তু এই একশো পঞ্চাশ ইউরোটা সেই জিনিসগুলোর জন্য, যেখানে আমি বলি, না, এগুলোর ডেটা আমি OpenAI‑এর সঙ্গে শেয়ার করতে চাই না, তাই এগুলোর জন্য আমি পয়সা দিই।
হ্যাঁ।
কিন্তু একটু ভেবে দেখো, ওটা কত খরচ হতো। যদি আমাকে, মানে, সেটা সব নিজে দিতে হতো, তাহলে আমি দিতামই না, বা তখন এসব প্রজেক্টগুলো... না, না, থাক।
হ্যাঁ।
তো, উদাহরণ হিসেবে বলি, আমি এই টোকেনগুলো দিয়ে এখন বেশির ভাগ কাজ করি আমাদের পডকাস্টের জন্য। আমাদের পডকাস্ট‑ইঞ্জিনের জন্য আমি দারুণ একটা জিনিস বানিয়েছি, যেটা অটোম্যাটিক চ্যাপ্টার বানায়, সাউন্ডবাইট কাটে, আ‑, ট্রান্সক্রিপ্ট বানায়, ট্রান্সলেশন বানায়, এমনকি শর্টসের জন্য স্ক্রিপ্টও নিজে থেকে জেনারেট করে, এসব সবকিছু। সেখানে আমি ভাবি, হ্যাঁ, OpenAI এসব ডেটা নিকই। মানে, শেষমেশ তারা চাইলে যাই হোক পডকাস্টটা টেনে নেবে, ট্রান্সক্রাইব করবে আর LLM‑এ ঢুকিয়ে দেবে। তো...
হ্যাঁ।
মানে যখন জিনিসটা আগেই পাবলিক, তখন কে কেয়ার করে। কিন্তু ভাব তো-
অবশ্যই!
আমাকে কত টাকা গুনতে হতো, যদি এগুলোর জন্য আসলে পয়সা দিতে লাগত।
উফ।
তাই মাঝে মাঝে আমার এমন মনে হয়-
আর তারপর তুমি সবসময় ওই ডেটাগুলোকে ছোট ছোট স্নিপেটে কাটছ, যা ধরো প্রতি স্নিপেট তোমার চুরাশি ইউরো বা ডলার পড়ত, প্রায় এই রকম। অথবা-
না।
—আমি এটা কিভাবে কল্পনা করব?
মানে, আমার কাছে মোটামুটি ধরে নাও একটা সিস্টেম আছে: আমি জানি কোন কোন API‑Key এই Data Sharing‑এর জন্য এনাবল আছে, আর তারপর একটা লাইব্রেরি আছে; আমি রিকোয়েস্ট পাঠাই, ওটা রেসপন্সে ফেরত দেয় কতগুলো টোকেন খরচ হয়েছে, আর সেই লাইব্রেরিটাই পরে Free‑Token‑Server‑কে জানিয়ে দেয়, আমি এখন এতগুলো টোকেন ব্যবহার করেছি।
হ্যাঁ।
আর পরেরটা, মানে কোনো স্ক্রিপ্ট আবার নতুন রিকোয়েস্ট পাঠানোর আগে ওকে আগে জিজ্ঞেস করতে হয়: আমার কি এখনো কোটায় টোকেন বাকি আছে?
হ্যাঁ।
বা তুমি চাইলে একগাদা মডেলের লিস্ট পাঠাতে পারো, আর সে তোমাকে ফিরিয়ে দেয় সেই সব মডেলের লিস্ট, যেগুলোর কাছে এখনো কন্টিনজেন্ট বাকি আছে।
হ্যাঁ।
কারণ আলাদা আলাদা মডেলের জন্য আলাদা আলাদা কোটাও থাকে ইত্যাদি ইত্যাদি। হ্যাঁ।
কিন্তু এটা আসলে একদম ঝামেলাপূর্ণ একটা balancing act, মানে, তুমি বলতে পারো: আচ্ছা, ধরো কোনো এক ওয়ার্কলোডের প্রায়োরিটি হঠাৎ বেড়ে গেছে, তাহলে আবার এই কথাও বলা যায় যে অন্য কোনো ওয়ার্কলোডের জন্য তুলনামূলক কম পারফরম্যান্ট মডেল নেওয়া যেতে পারে, কিন্তু তার বদলে তাকে বেশি টোকেন দেওয়া হবে-
হ্যাঁ।
—এইভাবে ট্রেড‑অফ করা হয়। মানে, আমি এখন তোমার ঘাড়ে এ রকম কিছু ইমপ্লিমেন্ট করার বাধ্যবাধকতা চাপিয়ে দিচ্ছি না অবশ্যই, কিন্তু-
হ্যাঁ।
—এই balancing‑এর বিষয়টা তখন বেশ জটিল হয়ে যায় আসলে।
হ্যাঁ, মানে balancing বলতে কী বুঝি আমি? আমার balancing মোটামুটি এমন: আমি আমার নিজে বানানো ড্যাশবোর্ডে তাকাই, আর যদি দেখি বিভিন্ন প্রজেক্টের মধ্যে ব্যালান্সটা খুব খারাপ, তাহলে আমি প্রতিটা প্রজেক্টেই আলাদা নিয়ম বসাই। মানে, প্রতিটি প্রজেক্টে প্রায়ই এমন কোড থাকে: তুমি যখন এমন কোনো রিকোয়েস্ট পাঠাবে, তারপর ও নির্দিষ্ট টোকেনের সংখ্যা গুণ কোন এক multiplier ধরে একটু ঘুমাবে-
হ্যাঁ।
ওই multiplier‑টাই আমি পরে টুইক করি।
হ্যাঁ।
আর এতে করেই সব মোটামুটি চলে। আর আমি মাঝে মাঝে ভাবি: আহ, যদি আমার এমন একটা সার্ভার থাকত, যাকে আমি একটানা [তালি] লোড দিতে পারতাম, তাহলে রেডিওর সব পডকাস্টই এত দিনে ট্রান্সক্রাইব হয়ে যেত। শুধু আমার কাছে এত টাকা নেই যে পুরোটা নিজের ঘাড়ে নিয়ে করতে পারি; আমাকে তো প্রতিদিন অপেক্ষা করতে হয়, যতক্ষণ না আমার ফ্রি টোকেনগুলো আবার রিফ্রেশ হয়। নইলে অনেক আগেই ক্রাঞ্চটাইমের অনেক বাইরে চলে যেতাম, আরও অনেক কাজ হয়ে যেত।
এখন প্রশ্নটা হচ্ছে, কত ঘণ্টা লাগবে সেটা। ধরো একটা আটটা H100‑ওয়ালা সার্ভারে। কারণ আমি জানি, অন্তত আমাদের হোস্টিং‑প্রোভাইডারের কাছে আটটা H100‑এর একটা ডেডিকেটেড সার্ভার নিলে ঘন্টায় প্রায় কুড়ি ডলার লাগে, আমার ধারণা।
না, আটটা H100 না।
আচ্ছা ঠিক আছে, আসলে প্রশ্নটা হল, সেটাপটা কতটা অ্যাডভান্সড হওয়া দরকার।
তুমি বলতে চাইছ, তত্ত্বগতভাবে আমি একবার বিশ ডলার খরচ করে, এক ঘন্টার মধ্যে পুরোটাই একবারে সেরে ফেলতে পারতাম।
ঠিক তাই। অথবা তুমি একবারে চল্লিশ বা একবারে ষাট ডলার খরচ করতে পারো, আর তাতে তোমার বিশাল একটা workload সরাসরি এক ঝটকায় শেষ হয়ে যাবে, আর বাকি অংশটা পরে OpenAI যে ফ্রি টোকেন দেয়, সেগুলো দিয়েই ধীরে ধীরে চালিয়ে নিতে পারবে। আর নইলে তোমার তো ডেডিকেটেড সার্ভারটাই থেকে যাবে, যেখানে... চাইলে তুমি এটা মাসে একবারও করতে পারো, মানে প্রতিমাসে ষাট ডলার ঢেলে একটা ডেডিকেটেড সার্ভার নিলে, যতক্ষণ দরকার ততক্ষণ সেটার ওপর চালিয়ে যাবে। আর তুমি তো চাইলে API দিয়েই ওই পডটাকে পজ করে রাখতে পারো বা সরাসরি হোস্টিং‑প্রোভাইডারের কাছে ডিলিট করে দিতে পারো, যাতে মাঝরাতে কোনো এক সময় যদি তোমার workload শেষও হয়ে যায়, তবু অতিরিক্ত সময়ের জন্য আবার টাকা না গুনতে হয়।
হ্যাঁ।
এটাও হয়তো একবার ট্রাই করার মতো আইডিয়া।
আমি আসলে একবার চেষ্টা করেছি, কিন্তু তখন এমন এক সেটাপেই করেছিলাম যেখানে ঘন্টায় সাত সেন্টের মতো ভাড়া দিতাম আর-
ও আচ্ছা, হ্যাঁ, অবশ্যই!
এই কন্টেইনারগুলোর কনফিগারেশন সম্পর্কে আমার ততটা ধারণা ছিল না। আমার মনে হয় তাই সেটাপটা বেশ অদক্ষ ছিল। ফলে উদাহরণস্বরূপ আমি মিনিটে একটার বেশি রিকোয়েস্টই পাঠাতে পারতাম না বা এরকম কিছু। আর সেটা অবশ্যই একদম হুই্যাক, যখন ধরো আমার দশ হাজারটা embedding, আ‑, বানানোর দরকার পড়ে।
ঠিক, এত বড় workload‑এর জন্য তো ওইভাবে চলে না। হ্যাঁ, কিন্তু তাও বলি, এটা একবার ভাবার মতো আইডিয়া। আর তখন তুমি খুব ছোট মডেল থেকে শুরু করে মাঝে মাঝে ভীষণ বড় বড় মডেলও কেবল কয়েক ঘণ্টার জন্য হোস্ট করে নিতে পারবে, আর ধরো মাসের যে মূল bulk কাজটা, সেটা সেখানেই সেরে যাবে। হ্যাঁ, ঠিক। আমরা আরেকটা ছোট জিনিস বলতে চেয়েছিলাম: খুব শিগগিরই নিশ্চিতভাবে আসছে-
হুম।
ChatGPT‑তে বিজ্ঞাপন। এটা তারা আগেও একবার চেষ্টা করেছিল, তখন তারা নাকি অ্যাপস প্রমোট করেছিল, কিন্তু এখন পর্যন্ত শুধু আমেরিকায়। মানে তখন অন্য ওয়েবসাইট না, বরং বেশিরভাগই অ্যাপস বিজ্ঞাপন করা হয়েছিল। আর সেটা ভীষণ খারাপ রিসেপশন পেয়েছিল। তাই এখন তারা বলছে, আচ্ছা, আমরা আমাদের স্ট্রাটেজিটা আবার ভেবে দেখেছি আর এখন আমরা বিজ্ঞাপনগুলোকে সার্চ রেজাল্টে না, বরং ChatGPT‑এর রেজাল্টের ভেতরে একটু ভালোভাবে ইন্টিগ্রেট করব। মানে ভিজুয়ালি বেশ সুন্দরভাবে ইন্টিগ্রেটেড কিছু sponsored links থাকবে, যেগুলো তুমি নিচে সোয়াইপ করে দেখতে পারবে, আর সেগুলো তোমার উত্তরের নিচে দেখাবে। কিন্তু এর মানে এই না যে ChatGPT‑এর আসল উত্তর বদলে যাবে আর বলতে শুরু করবে, ধুর, এবার ড. বেকমানের ডিটারজেন্টটাই কিনে ফেলুন, এই ধরনের কিছু।
হ্যাঁ।
ও রকম আজেবাজে কথা সেখানে আসবে না, বরং তোমার কুয়েরি আর রেসপন্সের সঙ্গে মানানসই কিছু প্রোডাক্টই শুধু নিচে দেখাবে। আর এর জন্য টাকাটা দেয় বিজ্ঞাপনদাতারা, আর বলাই বাহুল্য, ভিকটিম হচ্ছ তুমি। উদ্ধৃতি: জোনা
২০২৬।
আমি সত্যি বলছি, আমি এটা একদম ভাবতেই পারিনি।
আর ব্যাপারটা হল, আমি তো আগেই বলেছিলাম, এটা মূলত এড়ানোও যায় না, কারণ একটু বড় হয়ে ওঠা প্রায় সব স্টার্ট‑আপই শেষমেশ এই স্ট্রাটেজিতেই যায়। মানে, মূলত গুগল আর অ্যামাজনের ক্ষেত্রেও তো এমনই ছিল। শুরুতে, বা বলা ভালো সব স্টার্ট‑আপই, প্রথম ক’বছর ধরে লাল ঘরেই ব্যবসা চালায়। OpenAI‑এর ক্ষেত্রেও তো সবাই জানে ঠিক এভাবেই হয়েছে-
হ্যাঁ!
একেবারে চরমভাবে তাই হয়েছে।
হ্যাঁ, হ্যাঁ।
আর...
ঠিক তাই। আর কয়েক বছর পর একটা সময় আসে যখন তারা ভাবে, আচ্ছা, এখন তো পুরো বাজার আমাদের হাতেই, এবার প্রোডাক্টটা ধীরে ধীরে খারাপ করা যেতে পারে।
হ্যাঁ।
এবার এটাকে পুরোপুরি মোনিটাইজ করা হবে, চারদিকে বিজ্ঞাপনই বিজ্ঞাপন। নেটফ্লিক্স ইত্যাদির ক্ষেত্রেও তো ঠিক এভাবেই হয়েছে, শুরুতে তুমি আসলে প্রায় সেরা সার্ভিসটাই পেতে। আর পরে সার্ভিসের কোর কোয়ালিটি একটু একটু ভালো হলেও, বিজ্ঞাপন আর নানান ধরনের বিরক্তিকর জিনিসের কারণে সার্ভিসটা সামগ্রিকভাবে আরও খারাপই হয়ে যায়। আর আমার মনে হয়, এখন ঠিক সেই মুহূর্তটাই চলে এসেছে। আমেরিকায় তারা ধীরে ধীরে এটা চালু করবে, আর ইউরোপে আবার এক মাস দেরি করছে, কারণ তুমি তো জানো, DSGVO (ডেটা‑প্রটেকশন নিয়ম) নিয়ে সবসময় কত ঝামেলা থাকে।
হ্যাঁ।
আর আমরা যেই Translate ফিচারটা নিয়ে কথা বলছিলাম, ওটা কিন্তু এখনই সরাসরি চালু হয়ে গেছে।
ওটা নাকি এখনই পাওয়া যাচ্ছে?
হ্যাঁ, সোজা গ্লোবালি রিলিজ করেছে, আর এখনই আছে। তুমি, আ‑, মিথ্যে না বলে বলি, নরমাল ChatGPT‑র পেজেই শুধু শেষে /translate যোগ করে নিলেই সরাসরি ওই পেজে চলে যেতে পারো।
আচ্ছা।
সম্ভবত এখন ইন্টারফেসে সরাসরি কোনো বাটনও আছে, যেটা টিপলেই সেখানে নিয়ে যায়। নিশ্চিতভাবেই। মানে, তুমি শুধু বলো, আচ্ছা, তুমি অনুবাদ করতে চাও, আর এটা তোমাকে ওই জায়গায় রিডাইরেক্ট করে দেয়। আর ইন্টারফেসটাও বেশ চমৎকার, সুন্দর বানানো। খুব ডিটেলে টেস্ট করার সুযোগ এখনো পাইনি, কিন্তু নিজের কাজটা ঠিকই করে। তুমি নিচে মুড‑টুড বেছে নিতে পারো, ইত্যাদি; দারুণ কাজ করে। কিন্তু আবার বিজ্ঞাপনের কথায় ফিরি: ব্যাপারটা আসলে একরকম পরিষ্কারই ছিল, কোনো না কোনোভাবে তো তাদের এখান থেকে টাকা রোজগার করতেই হবে। আর আমরা দেখেছি, শুধু API টোকেন দিয়ে সেটা হয় না... হয়, কিন্তু পুরোপুরি না। মানে, কাস্টমারের, বা শেষ ব্যবহারকারীর দৃষ্টিকোণ থেকে বললে-
মানে, হুঁ।
টোকেন থেকে তারা যতটা আয় করা দরকার, তার তুলনায় আসলে অনেক কমই আয় হয়।
হ্যাঁ, একদমই তাই।
API‑র দাম আসলে সোজা কথায় প্রায় দ্বিগুণ হওয়া লাগত।
হ্যাঁ।
মূলত, কিন্তু যা আছে তাই আছে এখন। হ্যাঁ।
হ্যাঁ।
আর তার মানে, এখন এন্ড‑কনজিউমারের জন্য খুব সম্ভবত বিজ্ঞাপন আসবেই। এমনকি তারা যে নতুন সাবস্ক্রিপশন মডেল এনেছে, ChatGPT Go, আট ডলারের, ওটাও তো একদম ক্লাসিক নেটফ্লিক্স প্রাইসিং। মানে একটা আট ডলারের ad‑supported টিয়ার থাকে। বিষয়টা মোটামুটি এতটাই সোজা। হ্যাঁ।
হ্যাঁ।
দারুণ!
হ্যাঁ, আশা করি আমি এগুলোর কিছুই দেখব না, কারণ আমার আছে, আ‑ম্-
হ্যাঁ, Plus আর তার ওপরে যে সাবস্ক্রাইবাররা আছে, তারা তো স্বাভাবিকভাবেই কোনো বিজ্ঞাপন পায় না। এটা তো লজিক্যাল।
তবে Plus প্রসঙ্গে বলতে গেলে, আমার কাছে এখনো Pro নেয়ার মতো টাকা নেই, কিন্তু সত্যিই, Vibe‑Coden করার সময় আমি ভীষণভাবে টের পেয়েছি: এর আগে আমি কোনো দিনই আমার লিমিটে পৌঁছাইনি, এমনকি আদৌ কোনো লিমিট আছে কি না তাও ঠিকমতো জানতাম না।
হ্যাঁ।
কিন্তু যেদিন থেকে আমি Android app ডেভেলপমেন্ট, মানে Android app আর ওয়েবসাইট ডেভেলপমেন্ট-
হ্যাঁ।
ওখানে তুমি এমন পাগলের মতো করে তোমার কোটাগুলো শেষ করে ফেলতে পারো।
হ্যাঁ।
আজ আমি টানা তিন ঘণ্টা একটানা ওয়েবসাইট নিয়ে ভাইব‑কোড করতে দিয়েছি, আর তাতেই এই সপ্তাহের পুরো কন্টিনজেন্ট একেবারে উড়ে গেছে। সত্যি।
হ্যাঁ, আসলে আমার এক সহকর্মীর সঙ্গেও ঠিক এমনই হয়েছে। আর আমি তখন বললাম, হ্যাঁ, এখনই তো সেই সময়, যখন, দুঃখিত বলছি, নিজের মাথাটা একটু চালু করতে হবে। মানে
আর তারপর নিজে গিয়ে আসলেই
কোডের লাইনগুলো টাইপ করতে হয়, কারণ সে ওইটার ওপরে অবিশ্বাস্য রকম ভরসা করে ফেলেছিল। আর আমি ওরকম নির্ভরতা থেকে একেবারে সাবধান করব। যদি তুমি ভাষা বা কোডবেস—দুটোর যেকোনো একটার ব্যাপারেই খুব কম জানো, তখন এটা অসাধারণ লাগে, কারণ এটা প্রচুর কিছু বুঝিয়ে দিতে পারে, আর কনটেক্সটে খুব সুন্দরভাবে ব্যাখ্যাও করতে পারে। ঠিক আছে, সেটা বুঝি। কিন্তু তুমি যদি ভালোভাবে আর টেকসইভাবে নিজের লক্ষ্য পর্যন্ত পৌঁছাতে চাও, তাহলে আসলে তোমাকেই পায়ে হেঁটে যেতে হবে, নাহলে তুমি কম শিখবে। এটা ক্ল্যাসিক সেই ঘটনা: ‘আচ্ছা, আমি তো লেকচারে গিয়েছিলাম, তিন ঘণ্টা ঘুম নিয়েই গিয়ে বসে ছিলাম, প্রফেসর কী বলেছে সবই তো কানে গেছে।’ কিন্তু এটা কোনোভাবেই সেই অবস্থার সঙ্গে তুলনীয় না, যেখানে তুমি নয় ঘণ্টা ঘুমিয়ে, লেকচারে গিয়ে একটিভ নোট নিচ্ছ, আর টিউটোরিয়ালে গিয়ে প্রশ্নও করছ। ছাত্রদের উদাহরণ ধরলে, এই দুইটার মধ্যে তফাতটা বিশাল। আর Vibe‑Coden‑এর ক্ষেত্রেও ঠিক এই একই জিনিস। আমার পর্যবেক্ষণ অনুযায়ী—মানে আমি তো মূলত আমার সহকর্মীকেই দেখেছি—আমার পর্যবেক্ষণ বলছে, এটা তোমাকে অনেক ধীরে উন্নতি করতে দেয়। তুমি অনেক দ্রুত শিখো, যখন তুমি নিজে ভেবে সমাধানে পৌঁছাও, আর নিজেই ট্রাবলশুটিংটা ঠিকভাবে-
হ্যাঁ।
একদম নিজে করে যাও, আর নিজে ভাবো, আচ্ছা, এখন কোন টুল বা কোন কনসেপ্ট ব্যবহার করলে শেষ পর্যন্ত পৌঁছাতে পারব। কিন্তু সে প্রথমেই বলে, আচ্ছা, এখন একটু থামি, আমার কোটার টোকেন তো ইতিমধ্যে শেষ, কালকে আবার দেখি; আর হ্যাঁ, আগে Copilot‑কে একটু জিজ্ঞেস করে নেই ইত্যাদি। আর এটা আমাকে একটু বিরক্ত করে, কারণ এতে ওই মুহূর্তের প্রগ্রেস তো থেমেই যায়, তার ওপর ওই টুলের ওপর নির্ভরতা আরও বেড়ে যায়, যা আমার কাছে ব্যক্তিগতভাবে ঠিক জমে না, বিশেষ করে যখন কেউ এক দশকেরও বেশি সময় ধরে প্রোগ্রামিং করছে।
হ্যাঁ।
হ্যাঁ, আসলে এখানে বেসিক কনসেপ্টগুলো তোমার নিজে বুঝে রাখা লাগে, আর নিজ হাতে করে দেখাও লাগে। Vibe‑Coding আমার মতে ট্রাবলশুটিং‑এর সময় ভীষণ কাজে আসে। মানে, বাগ‑ফিক্সিং আর ডিবাগিং‑এর সময় এমন কোনো কৃত্রিম বুদ্ধিমত্তাকে একটু জিজ্ঞেস করা আসলেই দারুণ হেল্পফুল, অনেক ক্ষেত্রে Stackoverflow‑এর চেয়েও ভাল, নিঃসন্দেহে। কিন্তু যখন তুমি সত্যি সত্যি প্রোডাক্টিভ কাজ করছ, মানে সামনের দিকে ডেভেলপ করছ, শুধু পেছনে তাকিয়ে ‘কোন বাগগুলো ফিক্স করব’ এটা ভাবছ না, বরং নতুন ফিচার ইমপ্লিমেন্ট করছ, তখন নিজের হাতে করাই সবচেয়ে ভাল; তবেই তুমি সবচেয়ে বেশি বুঝতে পারো। আর হ্যাঁ, আগে অনেকেই ক্যালকুলেটরের ক্ষেত্রেও একই কথা বলত—বিশেষ করে যখন প্রোগ্রামেবল ক্যালকুলেটর নতুন নতুন জনপ্রিয় হল। তখনও এই দৃষ্টিভঙ্গিটা ছিল, আর দুঃখজনকভাবে বলতে হয়, এদের কথা কিছুটা সত্যি। এটা আসলেই ঠিক, আর এখন ছাত্রছাত্রীদের মধ্যেও এটা স্পষ্ট বোঝা যায়। যদিও... এখন আবার পুরোপুরি শিক্ষা‑নীতির আলোচনায় চলে যাব, কিন্তু পরিষ্কার দেখা যায়, যত বেশি তুমি নিজেকে এমন টেকনোলজির ওপর ছেড়ে দাও যে সব কাজ ওরাই করে দেবে, ততই তোমার সামগ্রিক ওভারভিউ কমে যায়। তুমি এখনও খুব নির্দিষ্ট কাজগুলো টেকনোলজির সাহায্যে ভালোভাবে সমাধান করতে পারো, কোনো সন্দেহ নেই। কিন্তু তোমার থেকে হারিয়ে যায় ‘কীভাবে এগোব’—এই পদ্ধতিটা, মানে approach‑এর ধারণাটা।
হ্যাঁ।
তুমি তখন আর ভাবছ না: প্রথম ধাপ কী, দ্বিতীয় ধাপ কী, তৃতীয় ধাপ কী। বরং শুধু ভাবছ, কিছু একটা টিপতে হবে যেন কিছু একটা হয়ে যায়।
হুঁ।
আর সেখানে গিয়ে পড়া উচিত না।
হ্যাঁ, মানে অন্তত কিছু, কিছু জিনিসে তো না। মানে, অবশ্যই, যদি তুমি নিজেকে ওই ভূমিকায় দেখো।
হ্যাঁ।
আমি তো মনে করি, কিছু কিছু জিনিসে একদম ঠিক আছে বলা, বিশেষ করে যখন তুমি একটু ঘাঁটাঘাঁটি করে দেখতে চাও।
হ্যাঁ, অবশ্যই, হ্যাঁ।
আমি নিজেকে তখন প্রোগ্রামার হিসেবে না দেখে, বরং একটু যেন, যেন, যেন একটা এআই টিমের ম্যানেজার হিসেবে দেখি। আর আমার কাজে এটা বেশি হয় যে আমি ভাবি: কী কী করতে হবে? কীভাবে সেটা ফর্মুলেট...
স্বপ্নের কোম্পানির ভবিষ্যৎ। এআই সিস্টেমের ম্যানেজার।
হ্যাঁ, ঠিক তাই। আর প্রায় যেন—
হ্যাঁ!
এগুলোতে, কিছু কিছু ব্যাপারে আমি ভাবি, যেগুলো আসলে গুরুত্বপূর্ণও না। টাইপ: ঠিক আছে, করেই দেখি, না হলে না, কিছু যায় আসে না। আমি তো শুধু একটু এক্সপেরিমেন্ট করতে চেয়েছিলাম, দেখা যায় কি না। দেখি, দেখি, এগুলো আর কোথায় যায়। আমিও কৌতূহলী। যোনা, শেষ করার আগে একটা ফান ফ্যাক্ট: যারা ChatGPT ব্যবহার করে, তাদের মধ্যে পঞ্চাশ শতাংশ আমেরিকান—
হ্যাঁ।
ওরা ভাবে যে...
না।
কি? কি? আচ্ছা, কি? তুমি কী ভাবছ, আমি এখন কী বলব?... আমার মনে হয় উত্তরটা—
অনেক রকমই হতে পারে, হতে পারে। কিন্তু তুমি বলো!
না না, কি? আগে তোমার আন্দাজটা দাও। তুমি কী ভাবছো? আমেরিকানদের পঞ্চাশ শতাংশ... মানে না যে সব আমেরিকান ChatGPT ব্যবহার করে, জরিপ ছিল: যারা বলেছে যে তারা ChatGPT ব্যবহার করে, সেই সব আমেরিকানের অর্ধেকই নাকি ভাবে যে...
ভাবছে, উত্তরগুলো আসলে এখনো কোনো মানুষ অন্য কোনো দেশে বসে লিখে দিচ্ছে?
না, আসলে সেটা ঠিক উল্টোটা। মানে যারা ChatGPT ব্যবহার করে, সেই আমেরিকানদের পঞ্চাশ শতাংশ ভাবে যে উত্তরগুলো জেনারেট হয় না, বরং প্রতিটা সম্ভাব্য প্রশ্নের জন্য আগেভাগেই ডাটাবেজে একটা রেডিমেড উত্তর রাখা আছে আর...
অবশ্যই, অবশ্যই। ওদের মাথায় এটা আসলে একটা এনসাইক্লোপিডিয়ার মতন। মানে, মানসিক মডেলটা এই রকম যে, বাস্তবে প্রতিটা টপিকের জন্য আলাদা করে এই নাও তোমার টেক্সট করে লেখা পড়ে আছে।
হ্যাঁ।
আর তুমি যে‑ই প্রশ্ন করো না কেন, তার জন্য আগে থেকেই বানানো একটা উত্তর আছে। একদম ক্লাসিক সেই ডিকশনারি লুকআপ টাইপ জিনিস।
হ্যাঁ, ঠিক তাই।
এই একই ব্যাপার, ফিজিক্যাল অ্যানালজি হোক বা পাইথন আর অন্য ভাষায় ডিকশনারি লুকআপ হোক।
মানে পুরো জিনিসটা আসলে শুধু একটা লুকআপ। হ্যাঁ, দারুণ ফরমুলেশন। ব্যাপারটা আমার ভীষণ অদ্ভুত লাগে। কিন্তু থাক, হয়তো এটা আবার শিক্ষা‑নীতির প্রসঙ্গ ইত্যাদিতে চলে যায়, থাক, দরকার নেই।
কিন্তু মজার দিকটা হচ্ছে, উল্টো দিক দিয়ে দেখলে আবার পঞ্চাশ শতাংশ জানেও যে এভাবে ভাবা একটু বোকামি। বা ধরো, আরেকটা গ্রুপ আছে যারা নিশ্চিত না, তাই হয়তো জরিপে পড়েনি। কে জানে, ঠিক আছে, যাই হোক।
হ্যাঁ, ঠিক। আমার মনে হয়, মানুষ এসব নিয়ে ভাবেই না, কারণ যদি, যদি, যদি তুমি আমাকে এভাবে বলে দাও—
তাহলে ব্যাপারটা হয় এরকম: আরে, কাজ তো করছে, ভেতরে কী হচ্ছে তাতে কী যায় আসে? তাই না।
হ্যাঁ, কিন্তু মানে, ধরো, আমি যা বলতে চাই তা হলো,
[হাসে] যদি এখন, যদি আমার কোনো ধারণাই না থাকে... মানে, এমনকি যদি আমার একেবারেই ধারণা না থাকত একটা চেস ইঞ্জিন কীভাবে কাজ করে।
হ্যাঁ।
আমার যতটুকু জ্ঞান আছে, সেটা অন্তত আমাকে এটা বলতে দেয়: আমি জানি, এই চেস ইঞ্জিনটা এমনভাবে প্রোগ্রাম করা না যে প্রতিটা সম্ভব বোর্ড পজিশনের জন্য আলাদা করে একটা চাল লিখে রাখা আছে।
সত্যি, এটা তো আসলে আরও ভালো এক অ্যানালজি।
এইটা, বুঝছ—
কারণ অন্তত feeling‑এর দিক থেকে দেখলে, প্রশ্নের সংখ্যার একটা প্রায় একই রকম ডাইমেনশন থাকে—
হ্যাঁ।
যত রকম প্রশ্ন তুমি করতে পারো আর যত রকম চেস‑পজিশন হতে পারে, সাইজটা প্রায় কাছাকাছি লাগে, মানে এক মানসিক কনসেপ্ট হিসেবে। আর যেন প্রতিটা পজিশনের জন্য আলাদা নির্দেশনা লেখা: এই ঘুঁটিটা নাও, ওই ঘরে বসাও।
তাই, আর ধরো আমার সিস্টেমটা নিয়ে একদমই ধারণা না থাকলেও, যদি অন্তত একটু হলেও দাবা সম্পর্কে ধারণা থাকে—
হ্যাঁ।
তাহলে সিস্টেমটা নিজে নিয়ে কিছু না জেনেও, শুধু দাবা জানলেই বলতে হবে, না, এভাবে হওয়া অসম্ভব, এটা সমাধান হতে পারে না।
দুঃখজনকভাবে, এটা সম্ভবই না। কিন্তু এটা ভীষণ ইন্টারেস্টিং একটা প্রশ্ন, কারণ এটা আসলে সেই প্রশ্নই যে দাবা কি কোনো এক সময়ে 'সল্ভ' করা যাবে কি না, কথার কথা। কারণ ব্যাপারটা প্রায় তাইই তো। প্র্যাক্টিক্যালি, তুমি যদি চালের সংখ্যা সীমাবদ্ধ করো, তাহলে মাত্র একটা সসীম সংখ্যক পজিশনই থেকে যায়।
হুঁ।
হ্যাঁ।
হ্যাঁ।
তারপর যা হয়, আর মজার ব্যাপার হচ্ছে, আমার যতদূর জানা, সাত বা তার কম ঘুঁটি থাকলে প্রায় সব এন্ডগেমই আসলে সল্ভড। মানে, বোর্ডে যদি সাতটা বা তার কম ঘুঁটি থাকে—কোন ঘুঁটি, কোন রঙ, কোথায় দাঁড়িয়ে আছে কিছুই গুরুত্বপূর্ণ না—
হুঁ।
তখন সরাসরি একটা ডিকশনারি লুকআপ আছে, যেখানে লেখা আছে এখন তোমার কোনটা সেরা চাল, যেটা খেললে তোমার জন্য সর্বোত্তম ফলাফলে পৌঁছাবে।
হুঁ।
অথবা তুমি এভাবেও বলতে পারো, প্রমাণ হয়ে গেছে যে এই পজিশন থেকে তুমি আর জিততে পারবে না, শুধু হারার দিকেই যাবে।
হ্যাঁ।
যদিও শেষটা হয়তো আরও পঞ্চাশ চাল পরে আসবে, আর তুমি একটা চেস ইঞ্জিন হিসেবে এত দূর পর্যন্ত ক্যালকুলেটই করতে পারো না—
হ্যাঁ।
তবু সেই মুহূর্তেই তুমি জানো—প্রমাণিতভাবে—এখান থেকে আর জেতা সম্ভব না; অবশ্যই, প্রতিপক্ষ যদি হাল ছেড়ে দেয়, বা ইচ্ছে করে সময় ফেলে দেয়, এসব আলাদা কথা। কিন্তু একেবারে খাঁটি লজিক্যাল পজিশন হিসেবে দেখলে, তখন এটা হয় হারানো যায় না, না হলে জেতা যায় না, এই টাইপের স্টেট হয়ে যায়। মানে...
হ্যাঁ।
এমন অনেক ইন্টারেস্টিং জিনিস আছে। এটাও একরকম ডিকশনারি লুকআপই বলা যায়। আর এগুলো একদম অনলাইনেই করা যায়, এর জন্য আলাদা ডাটাবেজ আছে যেখানে তুমি এসব চেক করতে পারো।
ঠিক তাই, আমি আসলে শুধু এই পয়েন্টটাই বলতে চাচ্ছিলাম, হ্যাঁ।
কিন্তু আগেই যেমন বললাম, এটা শুধু ওই এন্ডগেমগুলোতেই সীমিত। কারণ ওপেনিং বা মিডলগেমে থাকলে তখনও এত বেশি সম্ভাব্য পজিশন থাকে যে, সব কিছুর জন্য এভাবে টেবিল বানানো একদমই অসম্ভব।
আমি শুধু এইটা বলতে চেয়েছিলাম যে গড় মানুষ এসব জিনিসের সঙ্গে প্রায় কোনো যোগাযোগই রাখে না, এগুলো নিয়ে বসে থাকে না। তাই দেখতে হবে সব মিলিয়ে ব্যাপারটা কোথায় গিয়ে দাঁড়ায়, যোনা।
ঠিক!
জানো, আমরা ওটা কবে করব? পরেরবার, ক্রাঞ্চ টাইমের পর্বে। কারণ আমরা তো এখন আবার নতুন করে রেকর্ড করছি। [হাসি] আমরা আর একসাথে টানা অনেকগুলো এপিসোড করি না, বরং তোমরা এখনই ২০২৬ সালের প্রথম এপিসোডটা শুনে ফেলেছ। আর অবশ্যই ফেব্রুয়ারিতেও ক্রাঞ্চ টাইমের একটা পর্ব থাকবে, যেখানে আমরা আবার বসে সাম্প্রতিক সময়ে কী কী হয়েছে সেগুলো নিয়ে কথা বলব। দেখি তো, আমরা কিন্তু একবারও সি‑এস নিয়ে কথা বলিনি, জোনা। ওখানে আমার রুচির জন্য রোবট ছিল ভীষণ বেশি, একদম অদ্ভুত—
আমি ওগুলোও দেখেছি। হ্যাঁ, মানে, আচ্ছা... [হাসি]
কিন্তু আমরা পরের এপিসোডে নিশ্চয়ই এসব নিয়ে কথা বলব, উম, ঠিক কী কী ঘটেছে তা নিয়ে। জোনা, ওটা ঠিক কবে পড়ছে?
আগামী ক্রাঞ্চ টাইমের পর্বটা তোমরা শুনতে পারবে অবশ্যই ২২ ফেব্রুয়ারি, সন্ধ্যা ছয়টা থেকে সাতটা পর্যন্ত, একশো দুই দশমিক সাত মেগাহার্টজ ফ্রিকোয়েন্সিতে, মানে কেমনিট্স এলাকার ইউকেভে ব্যান্ডে। চাইলে তার বদলে ডিজিটাল বুকেট ৫বি চালু করতে পারো, অথবা একদম সহজভাবে radio-unique.de ওয়েবস্ট্রিমও শুনতে পারো। মানে, যেভাবে প্রতি মাসেই হয়, এটা আবারও চতুর্থ রবিবারের নিয়মিত অনুষ্ঠান। মজার ব্যাপার হল, এ বার এক ফেব্রুয়ারিই আবার রবিবার পড়েছে, তাই তৃতীয় আর চতুর্থ শনিবার‑রবিবারগুলো একটু অদ্ভুতভাবে ভাগ হয়ে গেছে যেন। ঠিক আছে, আর অবশ্যই যদি সেদিন সময় না পাও, তবু তোমরা যে কোনো সময় ইন্টারনেটে গিয়ে আমাদের শোনার সুযোগ পাবে। ইউটিউব, স্পোটিফাই—সব জায়গায়। আর অবশ্যই radio-unique.de তেও প্রতিবারের মতো একটা পোস্ট থাকে, যেখান থেকে তোমরা বর্তমান এপিসোডটা আর আগের সবগুলো এপিসোড ইচ্ছে মতো আবার শুনতে পারো।
মানে, তোমাদের হাতে দুনিয়ার সব রকম সুযোগ আছে—
ঠিকই।
আমাদের অতীতের আর ভবিষ্যতের সব এপিসোডই শুনতে পারো। তাহলে, সেই পর্যন্ত বিদায়!
টাটা। [সঙ্গীত]
এটা ছিল
ক্রাঞ্চ টাইম, রেডিও ইউনিক‑এর একটি প্রযোজনা। [সঙ্গীত]
Zuletzt aktualisiert am 1
স্বাগতম আবার, জোনা। শুধু নতুন বছরে নয় — সাধারণভাবে বলছি, তোমরা হয়তো জানো না, কিন্তু আমরা জানি যে জোনা আর আমি আসলে প্রায় এক চতুর্থাংশ বছর ধরে একে অপরকে দেখিনি। আমরা নানা উপায় খুঁজে এনেছি যাতে তোমাদের জন্য কুল ধরনের পর্ব তৈরি করতে পারি। আর হ্যাঁ, মনে হয় ২০২৫-এর চতুর্থ কোয়ার্টারের শুরু থেকে এবারই প্রথম আমরা স্টুডিওতে মুখোমুখি বসেছি।
ঠিক।
আর—
কারণ সাম্প্রতিক রেকর্ডিংগুলো কেমন যেন সবটাই একটু বেশি লম্বা হয়ে গেছে, এবং তার উপরে সব মিলিয়ে শেষ পর্যন্ত সেগুলো থেকেই প্রচুর পর্ব বেরিয়ে এসেছে—
হ্যাঁ।
কারণ আমরা তো স্বভাবতই সবসময়ই একথা থেকে অন্য কথায় চলে যাই। তোমরা তো আমাদের চেনো।
হ্যাঁ, আর—
হ্যাঁ।
এখন আমরা আবার এখানে বসে আছি। কাঁচা ম্যাটেরিয়ালটা প্রায় শেষ হয়ে এসেছে। [হাসি] আমরা ২০২৬ শুরু করতে যাচ্ছি নানা বিষয় নিয়ে, অনেক কিছুই ঘটেছে। তো হ্যাঁ, জোনা, আমি বেশ কৌতূহলবশত জানতে চাই তুমি কী নিয়ে এসেছো।
রেডিও UNiCC উপস্থাপন করছে। [সংগীত] 'দ্য ক্রাঞ্চ টাইম'।
[সঙ্গীত] জোণা এবং উইল্যান্ডের সঙ্গে। হ্যাঁ, উইল্যান্ড, আমি আসলে আমাদের জন্য একটি বাস্তব, স্পর্শযোগ্য জিনিসও নিয়ে এসেছি — যা তুমি এখন, ইহ, দেখতে পারো। আমি— আমরা তো গত কয়েক পর্বে আমাদের শখ বা আগ্রহগুলো নিয়ে বেশ খানিকটা আলাপ করেছিলাম; মোটামুটি একটি বড় রিক্যাপ হিসেবে, সবকিছুই যা আমরা গত, [হাসি], মনে হয় হাজারো পর্ব জুড়ে আলোচনা করেছি। আর তখন আমি একটা নতুন আগ্রহের কথাও উল্লেখ করেছিলাম। তুমি বলেছিলে, "হ্যাঁ, ঠিক আছে, পরের রেকর্ডিংয়ে হবে। নিয়ে এসো তো।" তো এখন আমরা এখানে বসে আছি এবং ব্যাপারটা হলো—ইহ, খুব সংক্ষেপে আবার—মুদ্রা বিষয়টিই, যেটা তুমি নিয়ে আগ্রহী ছিলে, সেটাই আমরা আলোচনা করছিলাম। তুমি সত্যিই মুগ্ধ ছিলে; আমি এখানে আমাদের জন্য একটি অত্যন্ত পুরানো, প্রায় নব্বই শতাংশ রূপার তৈরি একটি সিলভার মুদ্রা এনেছি, এবং জোণা সেটা আরাম করে তার পকেট থেকে বের করে আনল। আমি এটা এমনভাবে এনেছি যেন আমরা সেটাই হাতে ধরে দেখতে পারি। আমি ভাবছিলাম, এটা হাতে নিয়ে দেখলেই ইতিহাসটা আরো কাছের মনে হবে।
আমি মুদ্রাটি হাতে নেই, এবং সেটা দেখি—এটি আসলে একটি বড় রূপার কয়েন; স্বচ্ছন্দে ভারী লাগে। মুদ্রার উপরে খোদিত লেখা আছে — 'Deutsches Reich, Drei Mark'। ঘুরালে দেখা যায় একপাশে রেইখসঅ্যাডলার, অন্যপাশে—
এটা প্রচণ্ড অলংকরণ, বলতে গেলে, যা অবশ্যই সেই বছরের সঙ্গে খাপ খায়, হ্যাঁ।
আহ, বছরের সংখ্যা... আমি খুঁজে দেখছি, এখানে আছে কি না—না, আমি হয়তো দেখতে পাচ্ছি না। যাই হোক, আমি উইলহেল্ম দ্বিতীয় দেখতে পাচ্ছি, জার্মান সম্রাট, প্রুশিয়ার রাজা।
আর সেখানে প্রকৃতপক্ষে তার একটি প্রোফাইল দেখা যাচ্ছে।
আহ, ঠিক আছে।
এটা আছে ওই দিকে—
ঠিক আছে, ১৯০৮ লেখা আছে। হ্যাঁ।
ঠিক, হ্যাঁ।
ঠিক আছে, এটা সত্যিই চমকপ্রদ এবং এটা বাস্তবে অস্বাভাবিকভাবে অত্যন্ত ভারী।
হ্যাঁ।
আকর্ষণীয়। মানে, জোণা সত্যিই অনেক অনেক পুরনো জিনিসপত্র ধরে রেখেছে, যা দেখতে চমকপ্রদ। এটি আমি খুবই আকর্ষণীয় মনে করি। সত্যিই বিস্ময়স্পদ যে এই মুদ্রা এত বিশাল।
হ্যাঁ, এবং ওজনটাই বোঝা যায়—রূপার ঘনত্বের কারণে মুদ্রাটি বাস্তবে বেশ ভারী ও শক্ত অনুভূত হয়, হাতে ধরলে এটা চোখে পড়ে এবং এটি একটি গুরুত্বের অনুভূতি জন্মায়। হ্যাঁ।
হ্যাঁ।
আর যখন ঐ নিখুঁত ডিজাইনটি দেখেন, তখন আপনি ভাবেন, আমরা আসলে আমাদের আধুনিক মুদ্রাগুলোর সঙ্গে কোথায় ভুল করছি, সব ঠিকঠাক কি না। [হাসি]
হুম।
আমি সেটা ভাবি, কিন্তু সাধারণভাবে আমি সবসময় সরাসরি সন্তুষ্ট ছিলাম। বিশেষ করে ইউরোর ক্ষেত্রে আপনি লক্ষ্য করবেন প্রতিটি দেশই স্বতন্ত্রভাবে নির্ধারণ করে যে কয়েনের পেছনে কী চিত্র, প্রতীক বা লিপি থাকবে। একই নকশা সারাবিশ্বে ব্যবহার করা যেতে পারে, কিংবা প্রতিটি দেশের জন্য আলাদা আলাদা করা সম্ভব। অবশ্যই এখানেও কয়েকটি কঠোর নিয়ম আছে যেগুলো মেনে চলতে হয়—বিশেষ করে নকশার কপিরাইট ও ছবি ব্যবহার সংক্রান্ত অধিকার থাকতে হবে এবং কিছু নির্দিষ্ট প্রতীক বা লেখা অনুমোদনযোগ্য, কিছু নয়। টাইপফেসের আকার, মার্জিন, অনুপাত ইত্যাদি নিয়ন্ত্রণ করা থাকে, যেমনটা আমরা সবাই জানি। অতিরিক্তভাবে, ইউরো নকশায় মাঝে মাঝে জাতীয় প্রতীক বা ঐতিহ্য তুলে ধরা হয় যাতে প্রতিটি দেশের সংস্কৃতি ফুটে উঠে। কিন্তু মুদ্রার কথায় ফিরে আসলে, এই কয়েনটি বিরল কিছু নয়, তাই আমি এটাকে এখানে সহজে হাতে ধরে দেখাতে এবং সঙ্গে নিয়ে আসতে পারলাম।
হুম।
এবং সহজেই হাতেই ধরেই রাখতে পারা, যেন এটা কোথাও আলাদাভাবে তালাবদ্ধ করে রাখার প্রয়োজন হয় না।
হুম।
হ্যাঁ, এটা সত্যিই আকর্ষণীয়। আগেই বলেছি—এই মুদ্রাটিকে অবশ্যই ঐতিহাসিক প্রসঙ্গে দেখতে হবে, কারণ এটি শেষ সম্রাটের সময়কার; এই কয়েনটি তাঁর পতনের প্রায় দশ বছর আগে জারি হয়েছিল। ঐ দশকটি ছিল বিশাল পরিবর্তনের যুগ—রাজনৈতিক, সামাজিক ও অর্থনৈতিকভাবে নানা আন্দোলন ও সংকট ছিল, যেগুলো পরে দেশের গঠনেই বদল নিয়ে আসে; তোমরা নিশ্চয়ই জানো।
হুম।
এটা তো ইতিহাসে ঘটেছিল—১৯১৮ সালের নভেম্বর বিপ্লব। ঠিক।
হুম। ঠিক আছে, তবে আমি পুরোটা সৎভাবে বলতে চাই—তুমি যেমন বলেছিলে, [হাসি] তুমি এটা পছন্দ করো যে এটি এতটা আকর্ষণীয় এবং সত্যিই খুব ভারী। আমার জন্য কল্পনা করাও বিরক্তিকর—আজকাল যদি আমি অনুরূপ আকারের কয়েনগুলো ক্রমাগত আমার পার্সে রেখে চলতাম, তা হলে সেটা মোটেই সুবিধাজনক হত না।
ঠিক আছে, এটা অবশ্যই তোমার মানিব্যাগকে অনিবার্যভাবে অনেক ভারী করে দিত।
হ্যাঁ।
হ্যাঁ, না, এটা সত্যিই খুবই অসুবিধাজনক হবে, কিন্তু একজন ভক্ত হিসেবে আমার কাছে এটা বেশ আকর্ষণীয় কল্পনায়। তাছাড়া, এটা হাতে ধরলেই আসলে কিছু একটা মূল্যবান পাকাপোক্ত জিনিসের মতো অনুভূতি দেয়। কল্পনা করো তোমার কাছে এমন একটি ছোট থলে আছে—আমি প্রায় বলতে চাইছি যেন একটা ক্ষুদ্র স্যাকেট—যেখানে মুদ্রাগুলো রেখে রাখতে পারো; [হাসি] আমি বলতে চাই, ঠিক সেই ফ্যান্টাসি গল্পগুলোতে যেমন দেখা যায়, ঠিক সেরকম একটা সেটআপ।
হ্যাঁ, হ্যাঁ।
হয়ত তুমি ঠিক এমনভাবেই কল্পনা করছো, যে সবকিছু মিলে মিশে একটা নির্দিষ্ট অনুভূতি তৈরি করে — এটা সত্যিই আকর্ষণীয়। আমি মনে করি মুদ্রাটির আকার ও ওজন মিলিয়ে সেটাই প্রায় সেই ধরনের মূল্যবান জিনিসের ছাপ সৃষ্টি করবে।
হ্যাঁ।
যদি কেউ সে কয়েনগুলো দিয়ে কোনো যথার্থ জিনিস কিনতে চায়, আর কেবল একশোটা রুটি কিনে শেষ করা নয় — [হাসি] জানি না, তখন দিয়ে কী কী কিছুগুলো কেনা যেত তা ভাবলে বিস্ময় হয়।
হ্যাঁ।
হ্যাঁ।
তাই, এটা সত্যিই একপ্রকার 'তিন টেলার' ধাঁচের, ঐতিহাসিক ও ভারি মুদ্রার ভিব দেয়। হ্যাঁ।
ঠিক, হ্যাঁ।
আকর্ষণীয়।
আর আমি মনে করি তিনটি নোমিনাল ভ্যালুটি আকর্ষণীয়, কারণ আজকাল মানুষ মূলত ১, ২, ৫ ও ১০-এর অনুক্রমে মূল্যবিভাগে অভ্যস্ত; তিনটি সেই ধারায় না থাকা কিছুটা অস্বাভাবিক।
হুম।
এবং এ ধরনের অন্যান্যগুলোরও আমরা অভ্যস্ত।
হ্যাঁ।
যা একটু বেশি অস্বাভাবিক, তাই না। হ্যাঁ।
এটা সত্যিই অস্বাভাবিক, যদি আমি এর ওপর গভীরভাবে ভেবে দেখি।
ভাবো তো, একটি তিন-ইউরো কয়েন।
হ্যাঁ—এখানে বড় ধরনের বিভাজন আছে। কেউ মুদ্রাকে পাঁচভাগে ভাগ করে বড় একক হিসেবে ব্যবহার করে, আবার কেউ চারভাগে ভাগ করে, যেমন আমেরিকায় কোয়ার্টার সিস্টেমে দেখা যায়। প্রতিটি পদ্ধতিরই আলাদা সুবিধা ও ঐতিহ্য রয়েছে।
হুম।
কিন্তু, উম, হ্যাঁ—তিনটার সাথে? আচ্ছা—
হ্যাঁ।
তারা নিশ্চয়ই জানতেন তারা কী করছিল এবং কেন তা করছিল। যাই হোক।
হ্যাঁ, যদি তুমি ০, ১, ২ ও ৫-কে বেস হিসেবে নাও, তা বেশ যোগ্যতাসম্পন্ন মনে হয়—এতে তুমি E4 স্কেলকে অনেকখানি অনুকরণ করছ। এছাড়া আছে লগারিদমিক ধাঁচের স্কেল, যেখানে তুমি ০ থেকে ১০ পর্যন্তকে অনুপাতভিত্তিকভাবে ভাগ করে নিচ্ছো। এখানে তুমি চাও এমন কিছু ধাপ, যেগুলো শতাংশভিত্তিকভাবে প্রায় একই অনুপাতে বাড়ে—ধরো প্রতিটি স্তপে প্রায় ২০% করে বৃদ্ধি পাওয়া। তবে এর মানে এই নয় যে মানগুলো হবে ০, ২, ৪, ৬, ৮, ১০ ইউরো ঠিক এই সরল রূপে; কারণ শতাংশগত গণনা এমন সরলভাবে কাজ করে না। সাধারণত লগারিদমিক স্কেলে অনুপাতগত বৃদ্ধি গুরুত্বপূর্ণ, যাতে দশগুণের রেঞ্জের মধ্যে নির্দিষ্ট সংখ্যক স্টেপ থাকে। ইলেকট্রনিক্সে, রেজিস্টর সিরিজ বা মূল্যনির্ধারণে এসব স্কেল খুব কাজে লাগে—কম সংখ্যক মান নিয়ে অনেক সম্ভাব্য যোগফল কভার করা যায়।
হ্যাঁ।
যে আট ভাগ ছয় তখন ছয় ভাগ চার-এর সমান নয়, এবং এভাবেই অনুপাত ভিন্ন হয়। হ্যাঁ।
ঠিক আছে।
এমন স্কেলগুলো আছে, যেগুলো অত্যন্ত ব্যাপকভাবে ব্যবহার করা হয়, বিশেষত রেজিস্টরের মান নির্ধারণে; এখানে বিভিন্ন দশমিক ও টলারেন্স বিবেচনা করে মানগুলো বেছে নেওয়া হয়। [হাসি] এতে আমরা আবার সরাসরি অন্য আলাপের দিকে ফিরছি।
হুম।
কারণ সেখানে মূলত ব্যাপক পরিসর নিয়ে কাজ করা হয়—এক মিলিওহমের মতো খুবই ছোট মান থেকে শুরু করে এক গিগাহমের মতো বিশাল মান পর্যন্ত সবই থাকে।
হুম।
আর সেখানে লগারিদমিক স্কেল রয়েছে, যেগুলো দিয়ে তুমি মানগুলোর মধ্যে নেভিগেট করে উপযুক্ত মান বেছে নিতে পারো। ঠিক আছে—তুমি এখন এটা নাকি ওটা চাইবে, বিভিন্ন টলারেন্সসহ—এসব বিবেচনা করতে হবে।
ঠিক আছে।
এটাতে আমাকে একটু মনে করিয়ে দিল, কারণ এখানে লক্ষ্যটাও প্রায় একই—কম সংখ্যক মান/ইউনিট ব্যবহার করে যত সম্ভব অনেক যোগফল তৈরি করা। তুমি চাইলে একাধিক রেজিস্টর সিরিজে বসাতে পারো বা প্যারালেলে যুক্ত করেও চূড়ান্ত মান পেতে পারো। সিরিজে লাগালে রেজিস্ট্যান্সগুলো সরাসরি যোগ হয়, তাই এটিকে কয়েনের যোগফলের সঙ্গে তুলনা করা যায়। এই দিক থেকে এটি মুদ্রার মতোই, যেখানে একাধিক কয়েন যোগ করলে মোট মূল্য গঠন হয়। আমি এগুলো তোমাকে শুধু একবার দেখাতে চেয়েছিলাম—কারণ এগুলো সত্যিই আকর্ষণীয় ছিল। ওগুলো শেষবার আমি বাড়িতে রেখে এসেছিলাম। হ্যাঁ।
সত্ভাবে বলতে গেলে, যখন তুমি বলেছিলে যে 'আমি তোমাদের জন্য কিছু ভৌত এনেছি', আমি নীরবে আশা করেছিলাম যে সেটা গতবারের ঘটনার সঙ্গে সম্পর্কিত হবে। আমি এমনও ভাবিনি যে, হয়ত তুমি এখনই আমাকে কোনো খাবারের কিছু দিতে পারো—একটু খাওয়ার জিনিস! [হাসি]
কিছু খাবার আছে?
নইলে একটা ড্রিঙ্ক। [হাসে]
[হাসে]
তাহলে তুমি ক্ষুধার্ত, ঠিক আছে।
[হাসে] আচ্ছা, আমি তো এমনটাই ভেবেছিলাম; তুমি আগেই বলেছিলে, ‘হ্যাঁ, আমরা তো শেষবার কথা বলেছিলাম আর আমি ওখান থেকে একটু কিছু নিয়ে আসব।’ তো আমি এখন ওই মিলিয়নেয়ার্স শর্টব্রেডটাই পাচ্ছি। চল, শুরু করি!
ঠিকই। হ্যাঁ, ঠিকই।
[হাসে]
ঠিকই।
কিন্তু দারুন।
তো তাহলে—
খুব কুল।
হয়তো তবে পরের বার।
হুঁ।
দেখা যাক। খাবার‑দাবারের কথাই যখন উঠেছে, তখন আমি তোমাকে আরেকটা বিষয় নিয়েও আসলে আবার জিজ্ঞেস করতে চেয়েছিলাম। আমরা তো অক্টোবরে, ওই অক্টোবরের এপিসোডে, বেশ স্পষ্টই বলেছিলাম: ‘ঠিক আছে, আমরা শিগগিরই,মানে পরেরবার যখন আবার রেকর্ড করতে বসব, তখন ম্যাকডোনাল্ড’স গোল্ডকার্ড নিয়ে কয়েকটা নিউজ, কিছু আপডেট, শুনব।’ আমি এখন আশা করছি, হঠাৎ করে আবার এই টপিকটা বের করে তোমার ওপর চাপিয়ে দিচ্ছি না, কিন্তু আমার মনে হয়, ফলো‑আপ হিসেবে এখনই জানা বেশ ইন্টারেস্টিং হবে যে এই কার্ডটা নিয়ে তোমার বর্তমান অবস্থা বা ব্যবহার কী রকম,মানে এটা কি এখনো চালু রেখে দিয়েছ, নাকি ধরো, ইতিমধ্যে নভেম্বরে কোথাও গিয়ে ক্যানসেল হয়ে গেছে।
হ্যাঁ।
এ নিয়ে এখন আমাকে আর আমাদের শ্রোতাদের একটু ভালভাবে আপডেট করে দাও না।
হ্যাঁ, মানে, উঁহু, আমি এখন আর ম্যাকডোনাল্ড’সের কোনো গোল্ডকার্ডের মালিক নই।
হুঁ।
উঁহু, মানে আমার ম্যাকডোনাল্ড’স গোল্ডকার্ডটা নভেম্বরের একেবারে শেষ পর্যন্তই চলেছে, কার্যত ঠিক বলতে গেলে ডিসেম্বরের শুরু পর্যন্ত ছিল। আর হ্যাঁ, এখন আর কীই‑বা বলব?
হ্যাঁ।
দুঃখের বিষয়, কার্ডটা আর বাড়ানো, মানে নতুন করে রিনিউ করা সম্ভব হয়নি; কেন হয়নি, সেটাও এখন তোমাদেরকে আরাম করে বুঝিয়ে বলতে পারি। তোমরা তো আসলে কিছুই টের পাওনি – নিয়মিত ম্যাকেসে গিয়েও নিশ্চয়ই কিছু বুঝনি, কারণ অতিথিদের জন্য তো বাইরে থেকে সব আগের মতই দেখাচ্ছিল। আসল ঘটনা হচ্ছে মাঝখানে রেস্টুরেন্টের ফ্র্যাঞ্চাইজি‑মালিক বদলে গেছে, আর এমন গোল্ডকার্ড সব সময়ই সেই শাখার ফ্র্যাঞ্চাইজি‑মালিকের কাছ থেকেই, উঁহু, হ্যাঁ, আনুষ্ঠানিকভাবে কনফার্ম করাতে হয়। আর তখন স্বাভাবিকভাবেই, যখন মালিক পাল্টে গেল, ব্যাপারটা একটু এই রকম ছিল: ‘আচ্ছা, লোকটার এখন মাথায় অনেকগুলো অন্য রকম ঝামেলা আছে; সে এখনই বসে এইটা নিয়ে ভাববে না যে আমি কোনো গোল্ডকার্ড রাখতে পারি কি না।’ [হাসে]
উঁহু, ঠিকই।
হ্যাঁ, ঠিক। উঁহু, সেই জন্যই কার্ডটা সিম্পলি মেয়াদ শেষ হয়ে গেছে। কিন্তু আমাকে সত্যি বলতে হবে, মানে সব মিলিয়ে, তুমি তো জানো, তুমি আমাকে চেনো – আমি তো একদম ভীষণ বড় ম্যাকডোনাল্ড’স ফ্যান।
হ্যাঁ।
উঁহু, কিন্তু সত্যি বলতে কী, [দীর্ঘশ্বাস ফেলে] আমার নিজের নিরাপত্তা, মানে নিজের ভালোর জন্যও এটাকে আমি একদম ভয়াবহ কিছু মনে করিনি যে কার্ডটা আর বেশি সময়ের জন্য পাইনি। এ নিয়ে আমি আসলে বেশ অনেক ভেবেছি। ধরো, যদি ওটা এক বছরের জন্যের কার্ড হতো – যদিও আমার মনে হয়, হলেও সম্ভবত শুধু ছয় মাসের জন্যই থাকত। কারণ এখন তো ম্যাকডোনাল্ড’স মনোপলি খেলায় যেগুলো কার্ড জেতা যায়, সেগুলোরও আগে মেয়াদ ছিল এক বছর, আর এখন সেগুলোও কমিয়ে শুধু আধা বছর করা হয়েছে। মানে, আমারটাও যদি বাড়ত, তাহলে আধা বছরই হতো। আর তখন আমি নিজেকে সব সময় বলতাম, ‘শোন, মেয়াদ যদি অনেক দিন থাকেও, তাও তুমি তো আর প্রতিদিন ম্যাকডোনাল্ড’সে ছুটে যাবে না।’ মানে, অবস্থা কিন্তু এমন ছিল না যে আমি রোজই সেখানে যেতাম।
অবশ্যই, মানে বছরে তিনশো পঁয়ষট্টি দিনই যতটা পারে ততখানি খেয়ে ফেলার কথা তো নয়; ওটা তো একেবারে হাস্যকর হতো।
ঠিক তাই, কিন্তু ব্যাপারটা হলো, আমি তো এই কার্ডটা মোটেই এক চতুর্থাংশ বছরও পাইনি; যদি হিসাব করো, তাহলে তিন মাসও হলো না, আসলে ধরলে মোটামুটি কেবল দু’মাসের মতোই ছিল, আর সেই দু’মাসের মধ্যেও আমি আবার ভালোই কিছুদিন পুরোপুরি ছুটিতে ছিলাম। তাই আমি তখন নিজেকেই বারবার বললাম, ‘যেহেতু জীবনে একবারই এমন একটা জিনিস পেলাম, এটাকে তো সত্যি সত্যি ঠিকঠাক ব্যবহার করতেই হবে,’ আর সেভাবেই আমি প্রায় প্রতিদিনই ম্যাকডোনাল্ড’সে গিয়ে কার্ডটা পুরোপুরি কাজে লাগিয়েছি,মানে প্রতিদিন কিছু না কিছু নিয়েই ফিরেছি। আর হ্যাঁ, সত্যি বলতে, এর প্রভাব শরীরে আসলেই বোঝা গেছে, যেটা আমি আগে একদম সে রকমভাবে আশা করিনি।
হ্যাঁ, সত্যি সত্যি বলতে গেলে, মনে হচ্ছে আমরা শেষবার অক্টোবরে দেখা করার পর থেকে তুমি আবার ভীষণ, ভীষণ ওজন কমিয়েছ। [হাসে]
ধন্যবাদ। তোমাকে অনেক ধন্যবাদ।
মানে, এটা— এটা, ওই, ওই প্রভাবটা সত্যিই বেশ চোখে পড়ার মতো।
হ্যাঁ, মানে ওটা তো—
হ্যাঁ
একদমই ইন্টারেস্টিং ছিল, আর উঁহু, হ্যাঁ, এ নিয়েই হয়তো এতটা বলা যায়। আর এভাবে বলি, হয়তো একটু টেক দিকটাও আনতে, আমি সম্প্রতি আবার নতুন করে একটা ওপেন‑সোর্স অ্যাপ নিয়ে কাজ শুরু করেছি, যেটা ক্যালোরি আর খাবার‑দাবার গোনা/ট্র্যাক করার জন্য, আর যেটাকে আমি এখন এমনভাবে বাড়াচ্ছি যেন ওটা আমার নিজের জন্য আরও ব্যবহারযোগ্য আর কাজে লাগে।
হুঁ।
আর তখন আমি আসলেই টের পেয়েছি, কারণ আমি তো নিজেকেও বলেছি, মানে… হ্যাঁ, যেহেতু আমি মূলত ম্যাকেসেই খাই, আমার তো এমন সব ফিচার দরকার, যেমন ধরো: ম্যাকেস‑অ্যাপের স্ক্রিনশট থেকে সরাসরি সব পুষ্টিগুণের ডেটা/তথ্য পড়ে নিয়ে অ্যাপের ভেতরে ইমপোর্ট করতে পারতে হবে। এই ধরনের জিনিসগুলোই আমি সেখানে ধীরে ধীরে, নিজের দরকারমতো এক‑এক করে যোগ করেছি—
ঠিকই, হ্যাঁ।
মানে ওই ফিচারটা সত্যি সত্যিই অ্যাপে ঢুকিয়ে ফেলেছি, আর তখনই ভালো বুঝলাম, এই যে ম্যাকেসের জিনিসপত্রের স্বাদ তো দারুণ, ভীষণ মজার লাগে আর কুলও বটে। কিন্তু আসল সমস্যা হচ্ছে, যেটুকু পুষ্টি বা ক্যালোরি এটা তোমাকে দেয় তার তুলনায় এগুলো তোমাকে ঠিকঠাক পেটভরা করে তোলে না, ঠিক মতো পেট ভরে না।
হ্যাঁ।
এইটাই আসলে সেই জিনিস, যেটা বিশেষ করে এখন ক্যালোরি গোনা আর সব মিলিয়ে ম্যাক্রো‑নিউট্রিয়েন্ট ইত্যাদি দেখার সময় সবচেয়ে বেশি বুঝতে পেরেছি।
হুঁ।
মানে, উদাহরণ হিসেবে ধরো, আমি এখন বলি যে আমি আমার খাবারের দিকে একটু সিরিয়াসভাবে খেয়াল রাখতে চাই – তাই অ্যাপটা আমি এমনভাবে বানিয়েছি: কার্বোহাইড্রেট আর ফ্যাটের জন্য আলাদা একটা সর্বোচ্চ সীমা রেখেছি, যেটা আমি কোনোভাবেই ছাড়াতে চাই না, যেন মোট ক্যালোরি হাতের বাইরে না যায়। আবার উল্টো দিকে পানি, ফাইবার আর প্রোটিনের জন্য আরেকটা ন্যূনতম সীমা রেখেছি, যেটার নিচে নামতে চাই না, যেন শরীরে দরকারি জিনিসগুলো কম না পড়ে। এভাবে বলি: ম্যাকেসের বিশ‑পিস নাগেটস খেলেই কিন্তু প্রোটিনের চাহিদা বেশ মজার মতোই, একদম দারুণভাবে পূরণ হয়ে যায়!
তাই হ্যাঁ। [হাসে]
ওটা তোমাকে সত্যিই তোমার প্রোটিন দিয়ে দেয়। সমস্যা হলো, আমি যখন ওইটা উদাহরণ হিসেবে অ্যাপে লিখে রাখি, তখন মনে হয়, ‘হ্যাঁ, একদম দুর্দান্ত, কিন্তু হিসাব করলে এটা তো আজকের পুরো দিনের খাবারই হয়ে গেল।’ তত্ত্বগতভাবে সেটা আবার ঠিকই আছে, পুষ্টিগুণের দিক থেকে তো সমস্যা নেই—
হ্যাঁ।
ওটাও ঠিক আছে, কিন্তু পুরো দিনের জন্য পেট ভরানোর মতো আবার নয়।
ঠিকই।
এটাই বড় সমস্যা। না হলে তো আসলে দারুণ হতো— আমি সত্যিই নির্দ্বিধায় বলতে পারতাম, গোল্ডকার্ড দিয়ে দিনে শুধু একটা ম্যাকমেনু খেলেই হয়ে যায়, আর পুষ্টিগুণের হিসাবে ওটাতেই আমার দিনের জন্য যা যা দরকার সব কমবেশি পূরণ হয়ে যায়।
ঠিকই, কিন্তু ওটা, মানে পেট ভরিয়ে রাখে না যতক্ষণ আসলে রাখা উচিত, তার আগেই আবার ক্ষুধা লাগে। এটা পুরোপুরি আমার নিজের অভিজ্ঞতার সাথেও মিলে যায়, আর তোমার ক্ষেত্রেও কি একই রকম কিনা জানি না; কিন্তু আমার মনে হয়, যত বেশি খাবার ফাস্ট‑ফুডের দিকটায় যায় বা আগেই প্রক্রিয়াজাত, প্রি‑প্রিপেয়ার্ড হয়ে আসে, ধরো এসব—
হুঁ
…ধরনের খাবারের কথা বলছি, মানে এখানে আমি আলডি আর লিডলের ফ্রোজেন/রেডি‑মেড খাবারকেও বাদ দিচ্ছি না,
হুঁ।
এই একই ক্যাটাগরির ভেতরেই পড়ে। কিন্তু যত বেশি এটা ওই প্রসেসড ফুডের দিকে যায়, যেখানে ক্যালোরি আর বাকি সবকিছু আসলে যথেষ্টই থাকে, আমার তো মনে হয় এগুলো পেটে গিয়ে এক ধরনের ভীষণ ভারী গাঁট বা দলা পাকিয়ে বসে থাকে।
হুঁ, হ্যাঁ, এটাও ঠিক।
মানে শুধু অনুভূতির দিক থেকে বলছি। আসলে সত্যিই বৈজ্ঞানিক ভাবে ঠিক কিনা, সেটাও আমি জানি না—
হুঁ।
ঠিক হবে, কিন্তু পেটের ভেতর অনুভূতিটা এমনই।
হ্যাঁ, একদমই, কারণ শরীরেরও তো ব্যাপার আছে: যখন খুব বেশি প্রসেসড বা ভারী তৈরি করা খাবার খাওয়া হয়, তখন পরে স্পষ্টই বোঝা যায় যে একটা ডাউনফেজ আসে, এক ধরনের ক্লান্তি লাগে; কারণ শরীরকে তখন জটিল ওই সব জিনিস ভেঙে হজম করতে ভীষণ বাড়তি পরিশ্রম করতে হয়, আর সেই জন্যই শক্তি আরেকটা কাজে তেমনভাবে থাকে না।
ঠিকই।
ঠিক তাই, উঁহু, হ্যাঁ, মজার ব্যাপার হলো, আমাকে এখনো এমন প্রশ্নও করা হয়: ‘শোন, জোনা,’ – তুমি তো জানোই, আমি এখনো পর্যন্ত সবার কাছে সেই ম্যাকডোনাল্ড’স‑মানুষ হিসেবেই পরিচিত।
হ্যাঁ, আর প্রশ্নটাই সেটা, এই অ্যাপ এখন কতটা তোমাকে বদলে দিচ্ছে, স্বাভাবিকভাবেই তাই ভাবি, হ্যাঁ।
মানে, উঁহু, কতটা— এক মিনিট, একটু থামো, অ্যাপটা আমাকে কতটা বদলে দিচ্ছে?
হ্যাঁ, তো, আচ্ছা, আমি এখন, আমি বলি কী—
তুমি আমাকে বদলানো বলছ?
মানে ম্যাকডোনাল্ড’স কার্ডটা আর হ্যাঁ, সাথে যে খ্যাতি বা ফেম এসেছে [হাসে]— সেগুলোর দিকেই বলছি। না, কিন্তু সিরিয়াসলি, ওই ম্যাকডোনাল্ড’স কার্ড তো তোমার শরীরে পরিষ্কার একটা প্রভাব ফেলে দিয়েছিল।
হ্যাঁ।
আর তাই আমি ভাবি, ঠিক সেভাবেই, যখন তুমি এখন এই অ্যাপটাকে আরও এগিয়ে নিয়ে যাচ্ছো, মানে নতুন নতুন জিনিস যোগ করে ডেভেলপ করছো, যদি তুমি সেখানে একটা—
হুঁ।
স্ক্রিনশট‑চেনার একটা প্লাগ‑ইন বানাচ্ছো— এই ধরনের জিনিস তো ভীষণ সুন্দর। বিশেষ করে যখন ওটা কোথাও জমা রাখা যায়, ধরো কোনো ওপেন‑সোর্স প্রজেক্টে যোগ করো, বা আমি জানি না তুমি ঠিক কীভাবে করছো।
হ্যাঁ, হ্যাঁ।
ওটা কি শুধু তোমার নিজের জন্য বানানো কোনো প্রাইভেট প্লাগ‑ইন, নাকি কীভাবে চলে— যাই হোক, আমি তো ভাবি, এই জিনিসগুলোই পরে তোমার খাবার‑দাবারের অভ্যাসকে অনেকটা বদলে দেবে।
হ্যাঁ।
আর প্রশ্নটা তো এখানেই। তুমি নিজেও তো আগেই বলেছ, ধরো: ‘আচ্ছা, আমি যদি বিশ‑পিস নাগেটস খাই, প্রোটিনের জন্য দারুণ জিনিস,’ এভাবে বলি। কিন্তু আসলে তো সেটা পুরো দিনের জন্যই যথেষ্ট হওয়ার কথা। আর ঠিক সেই মুহূর্তেই তুমি বাধ্য হচ্ছো এ নিয়ে ভেবে দেখতে;মানে, অ্যাপটা তোমাকে স্বাভাবিকভাবেই একটু বেশি পজিটিভ দিকেই ঠেলে দিচ্ছে।
হ্যাঁ, আর ঠিক এই কারণেই একটা জিনিস আছে, যেটা আমি সত্যিই একটু দুঃখজনক মনে করি, আর ভাবি, ইশ, যদি এর জন্যও কোনো সমাধান বা সুযোগ থাকত কত ভাল হতো। এখন পর্যন্ত আমাকে সেখানে সব সময়ই নানারকম ওয়ার্কারাউন্ড করতে হয়। আমি ভীষণ জানতে চাই, মেনজার খাবারের হিসাবটা আসলে দেখতে কেমন, মানে ক্যান্টিনের সেই খাবারে কী থাকে, কত ক্যালোরি, কী পুষ্টিগুণ ইত্যাদি। এটা নিয়ে আমি সব সময়ই একটু আফসোস করি, কারণ আসলে আমি মেনজায় খেতে বেশ পছন্দ করি; আমার মনে হয়, ওটা তো রান্না করা, ঘরোয়া ধরনের আসল খাবার, আর অনুমান করে নিই যে এগুলো তৈরি করা ফ্রোজেন খাবার বা রেডি‑মেড ফুডের চেয়ে কিছুটা হলেও স্বাস্থ্যকর। তাই আমি মনে মনে ভাবি, আমি খুবই চাই এগুলোরও ঠিকঠাক হিসাব রাখতে, নোট করে লিখে রাখতে, ইউ নো—
হ্যাঁ
…মানে, এখন ওটার আসলে কী কী মান ছিল।
কিন্তু ওটা নিয়ে তো আমার নিজেরও কিছু ইনফো আছে, মানে নিজের অভিজ্ঞতাও আছে এই অ্যাপটা নিয়ে, এই… [হাসে] এই API নিয়ে, যেটা যে–
হ্যাঁ,
যেটা ওরা সেখানে উন্মুক্ত করে রেখেছে, আর আমার মনে হয়, গত দশ বছরে ওটার কোনো বদলই হয়নি।
হুঁ।
যেভাবে আমি এখন এটা দেখছি তো–
হ্যাঁ,
যেভাবে দেখেছি। তো ওখানকার ডেটা তো সব XML-এই আসে। আর হ্যাঁ, আমি জানি, কোনো পুষ্টিমান-সংক্রান্ত ইনফো পাওয়া যায় না। ও দিক দিয়ে আশা ছেড়ে দে।
হ্যাঁ।
মানে, তুমি ওখানে তো মেনসার আপডেটেড খোলার সময়টুকুও পাও না, যেটা আমি ব্যক্তিগতভাবে খুব চাইতাম।
হুঁ।
ও নিয়ে আমি অনেক বছর আগে ঠিকঠাক ই-মেলও লিখেছিলাম–
হ্যাঁ, হ্যাঁ
স্টুডেন্টেনভের্ক‑কে লিখেছিলাম, কারণ ওরা বলছিল, ‘হ্যাঁ ঠিক আছে, আমরা তো এটা একবার JSON‑এ নিয়ে আসতে চাই। আচ্ছা, এখন থেকে আমরা এটাকে এভাবে এভাবে করব। আমরা সেখানে একটু বেশি তথ্যও ঢুকিয়ে দেব, যাতে অবশ্যই ডিসপ্লেগুলো, যেগুলো ওরাই চালায়–’
হুঁ
যেগুলো ওরাই চালায়, সেগুলো যাতে একটু বেশি তথ্য দেখাতে পারে।’ কিন্তু যত দূর জানি, সেখান থেকে আর কিছুই হয়নি। আর আমি তখন বলেছিলাম, ‘হ্যাঁ, আমার তো এর জন্য বেশ কিছু আইডিয়াও আছে। আমি তো এটা, ধরো, বাইরের লোকের দৃষ্টিকোণ থেকে ওদের জন্যই ব্যবহার করছি।’
হ্যাঁ।
আমি বললাম, ‘আর হ্যাঁ, এখানে খোলার সময় ইত্যাদি-টিত্যাদি যোগ করে দাও।’ আর ওরা বলল, ‘হ্যাঁ, না, আইডিয়াটা তো বেশ যুক্তিসংগত।’ কিন্তু তারপর কোনো এক অদৃশ্য গর্তে গিয়ে সব–
হ্যাঁ
হাওয়ায় মিলিয়ে গেল, আর তারপর: ‘হ্যাঁ, না, এটা তুমি দুঃখিত, ভুলেই যাও। তখন তো আর কেবল আন্দাজে হিসাব করতে হবে।’
হ্যাঁ।
অথবা, চাইলে নিশ্চয়ই ওদেরকে জিজ্ঞেসও করা যায়, কিন্তু আমি একদমই জানি না, ধরো, ওরা আগেই এসব প্রস্তুত করে রেখে হিসাবটিসাব কষে রেখেছে কি না।
মানে, আমার মনে হয়, ওদের কাছে এসব আছে।
বিষয়টা একটু ঝামেলাই, হ্যাঁ।
আমার তো মনে হয়, ওদের কাছে আছে, কারণ শোন, জোনা, এখন একটু কনস্পিরেসি থিওরি বলি। মানে–
হ্যাঁ।
আমার ধারণা, ওখানে যখন মেনুর খাবারগুলো সাজানো হয়, তখন কারও না কারও অবশ্যই পুষ্টিমান নিয়ে ভাবতে হয়, আর সে কারণে ওরা এগুলো জানেও। কারণ ধরো, তুমি বুঝে যাও, মানে তুমি ঠিকই বুঝতে পার, যে মেনসার কোনো একটা ডিশ বেশি অস্বাস্থ্যকর হয়ে গেছে, যখন হঠাৎ করে পাশে একটা আপেল দিয়ে দেয়।
হুঁ।
উদাহরণ হিসেবে ধরো। তখনই বোঝা যায়–
হ্যাঁ।
ওখান থেকে আমার এমনই মনে হয়, এই ধরনের একটা সম্পর্ক টানা যায়, যেন কেউ সত্যিই বসে বলে, ‘শোনো, এই ডিশটা যথেষ্ট সুষম না, যদি আমরা পাশে আর একটা আপেল না দিই।’ বলতে গেলে এমনই কিছু।
প্রশ্নটা তো এই যে, এসব কি শুধুই আন্দাজে ঠিক করা হয়। তারপর এমন: ‘ওহ, আচ্ছা, এখানে এই ভাজা জিনিসটা, সঙ্গে আবার ভাজা আলুও।’
হ্যাঁ।
আর তারপর পাশে শুধু একটু-সামান্য সালাদ জুড়ে দিয়েছ, যাতে সম্ভবত [হাসে] মোট পুষ্টিমানটা ঠিকমতো আর মেলে না – এটা তো সহজেই কল্পনা করা যায়।
যাই হোক,
আর তখন হুট করে কেউ বলে ফেলে, ‘হ্যাঁ ঠিক আছে, চলো পাশে একটা আপেল গুঁজে দিই।’
হুঁ।
অন্য কিছু ডিশে আবার এমন হয়, যেখানে তুমি সঙ্গে সঙ্গেই বলবে, ‘আচ্ছা, এখানে তো সালাদ আছে, আরেকটা সালাদও আছে।’ উহ, মানে সবজি, দুঃখিত। এই দেখ, একটা সবজি‑আইটেম, আরেকটা সবজি‑আইটেম–
সবটাই আমার কাছে তো সবজিই।
এখানে একটা মাংসের আইটেম। [হাসে] আচ্ছা, এটা শুধু… [হাসে] হ্যাঁ, ঠিক। না, মানে, তখন তুমি সহজেই বলে দাও, ‘হ্যাঁ ঠিক আছে, জমে গেছে।’
হ্যাঁ।
আর তুমি, মানে তুমি একেবারেই মোটামুটি আন্দাজের ওপরই চলে যাচ্ছ।
হ্যাঁ।
মানে, যখন এভাবে ডিশগুলো বানানো হয়।
যা আসলে… ওহ, জোনা!
আর এই ডিশগুলোকে তো প্রায়ই, মানে খুব ঘনঘনই রিসাইকেল করা হয়। এগুলোর জন্য, মানে প্রতিটা ডিশের জন্যই ভেতরের একটা আইডি থাকে।
হ্যাঁ।
ওটা, ওটাও কিন্তু বেশ ইন্টারেস্টিং।
অবশ্যই।
কিন্তু তারা তোমাকে এমন কোনো ইন্টারফেসই দেয় না, যেখানে তুমি সব ডিশকে একসাথে সরাসরি কুয়েরি করতে পারবে – আর সেখানে নিশ্চিতভাবেই পুষ্টিমানও লেখা থাকে, কে জানে। হয়তো আসলে শুধু জিজ্ঞেস করলেই চলত। আমি তো জানি, ওখানে প্রতিটা ডিশের জন্য আলাদা একটা ইন্টার্নাল আইডি থাকে, আর হয়তো এর জন্য আরেকটা API আছে, যেটার কথা কোনোদিন পাবলিকলি বলা হয়নি। তাহলে তো সহজেই বলা যেত, ‘আচ্ছা, এটা কী ধরনের খাবার, একটু বলে দাও।’
আমার মনে হয়, এটা একদমই করা সম্ভব, কারণ আমি ভীষণ নিশ্চিত যে ওদের কোথাও না কোথাও এমন একটা ইন্টার্নাল সিস্টেম আছে, যেটার তো এসব জানতেই হয়, বলতে গেলে… আমি চেষ্টা করছি কথাটা সংক্ষেপে রাখতে, যেন আমরা এটা নিয়ে অনন্তকাল না বলে যাই।
[হাসে]
কিন্তু, উhm, একটা ফিচার আছে যেটা আমি উদাহরণ হিসেবে এই অ্যাপটার মধ্যেও এখন নতুন করে যোগ করেছি, কারণ আমার বেশ কুল লেগেছিল। আগে থেকেই কাস্টম ডিশ বানানোর অপশন ছিল, কিন্তু ওটার জন্য আমি ভীষণ আলসে। মানে, তুমি নিজে থেকে বলে দিতে পার, ডেটাবেসে এটা আমার বানানো ম্যানুয়াল এন্ট্রি; এটা Open Food Facts থেকে রেডিমেড আসে না।
হ্যাঁ।
আমি যা করেছি, তা হলো আমি আসলে একটা অপশন বাড়িয়েছি: প্রোডাক্টগুলো থেকে ডিশ বানাও। মানে, আমি বলতে পারি, আমার একটা ডিশ আছে – উদাহরণ হিসেবে আমি এখন নিজের জন্য যোগ করেছি, উঁহু, হোলগ্রেইন নুডলস, সঙ্গে ফ্রেশচিজ আর পেস্টোর একটা মিক্সেচার, ওইরকম কিছু।
হ্যাঁ।
আর তারপর আমি বলতে পারি, নতুন একটা ডিশ ডিফাইন করো। এই ডিশটা ধরো ২০০ গ্রাম এটা, ৩০০ গ্রাম ওটা, ১০০ গ্রাম আরেকটা – হয়ে গেল। আর সে নিজে থেকেই হিসাব করে দেয়, ঠিক আছে, পুরো জিনিসটার একসাথে মোট পুষ্টিমান কত হবে। কারণ আমি একদমই অলস, নিজে বসে তিনটার সব ক্যালরি আর পুষ্টিমান যোগ করে বের করতে ইচ্ছে করে না। যাই।
আচ্ছা, আর ওপেন সোর্স টুলটা নিজে থেকেই এটা করতে পারে না? ব্যাপারটা কিন্তু বেশ বেসিক ফিচার বলেই শোনাচ্ছে।
না, ওখানে তুমি শুধু– শুধু এতটাই বলতে পারো: ‘হ্যাঁ, নিজের ডেটাবেসে হাতে করে আরেকটা এন্ট্রি যোগ করো।’ আর আমার তো মনে হয়, মেনসারও একদম এরকমই কিছু আছে, কারণ ওদের কোথাও একটা ইন্টার্নাল সিস্টেম থাকতেই হবে, যেটা মূলত বলে দেয়, ‘আচ্ছা, সোমবার এই ডিশটা থাকবে, ডিশটার নাম এটা-ওটা, আর এটা এই এই কম্পোনেন্ট দিয়ে বানানো,’ যেগুলো আমাদের উদাহরণ হিসেবে আগে থেকেই কিনে রাখতে হয়।
হ্যাঁ।
তাই তাত্ত্বিকভাবে একদমই বলা সম্ভব হতো যে, কারণ–
ওটা এমনকি অটোমেটও করা যেত, প্রয়োজন হলে হিসাব করিয়ে নেওয়া যেত।
অটোমেটিকভাবে বের করা যায়, গড়ে একটা পরশনে কত পুষ্টিমান থাকে। এই।
আর অন্তত মোটামুটি একটা আন্দাজ হিসেবে।
হ্যাঁ।
কারণ, কারণ স্বাভাবিকভাবেই, রান্না বা প্রসেসিংয়ের মধ্যেও তো ভ্যারিয়েশন থেকে যায়।
অবশ্যই।
হ্যাঁ।
আর উhm, [হাসে] কখনও কখনও জিনিসগুলো আসলেই একটু ছোট হয়, কখনও আবার বেশ বড়। [হাসে]
বা কখনও কখনও, কার লাইনে পড়েছ তার ওপর নির্ভর করে, কেউ তো প্রায় কিছুই দেয় না, আর কারও কাছ থেকে আক্ষরিক অর্থেই দ্বিগুণ খাবার পেয়ে যাও। তো এ রকমই…
ঠিক তাই, আর আসলে এই কারণেই আমি এখন একটু মিল আছে এমনই একটা কাজ করছি এবং এটাকে আরও একটু প্রফেশনালভাবে গুছিয়ে নিতে চাই। এখনকার অবস্থায় আমি তো simply ChatGPT‑কে প্লেটের একটা ছবি দিই আর বলি, আন্দাজ করো। কিন্তু ভবিষ্যতে আমি এটা একটু প্রফেশনাল করে বানাতে চাই, যেন এটা আসলে একটা এজেন্টিক ওয়ার্কফ্লো হয়, যেখানে তুমি বলবে, ‘প্রথমে ছবিটা ভালো করে দেখো, নিজের মতো করে ভেঙে বলো, এখানে কী কী কম্পোনেন্ট আছে। তারপর প্রতিটা কম্পোনেন্টের জন্য নরমাল খাবারের জগতে যতটা সম্ভব কাছাকাছি যা পাও, সেটা খুঁজে বের করো আর তার পুষ্টিমান নিয়ে নাও, যাতে তোমার কাছে কিছুটা গ্রাউন্ডিং থাকে।’
হ্যাঁ।
‘আর তারপর সেই ডেটা ধরে মোটামুটি হিসাব করো, যেন অনুমানটা একটু হলেও বেশি নির্ভুল হয়।’
হুঁ।
যা হোক।
এ নিয়ে ছোট্ট একটা কমেন্ট: আমার তো মনে ছিল, আগের কোনো এক ‘ক্রাঞ্চ টাইম’ এপিসোডে আমরা ঠিক করেছিলাম যে, একটা এজেন্টিক ওয়ার্কফ্লো বলতে হলে, ধরো, এমন একটা সাইক্লিক, বারবার ফিরে আসা এলিমেন্ট লাগবে, যেখানে কৃত্রিম বুদ্ধিমত্তার এজেন্টটা সত্যিই তার টুলগুলোর মধ্য থেকে নিজে একটা বেছে নেয়।
হ্যাঁ।
আমি ভেবেছিলাম, আমরা এটা একবার এভাবেই ঠিক করে নিয়েছিলাম। তুমি যেটা এখন বোঝালে, সেটা আসলে বেশ সিকোয়েন্সিয়াল ধরনের।
হুঁ।
মানে, আমি এভাবে বলি, যেভাবে ক্লাসিকাল কৃত্রিম‑বুদ্ধিমত্তা কুয়েরি‑কোড কাজ করে–
হ্যাঁ।
–কোড, সেভাবেই তো এটা চলে। ঠিক আছে, তুমি এখন ছবিটা থেকে আন্দাজ করছ, কোন কোন আইটেম কত পরিমাণে আছে, আর সেখান থেকে… মানে, ওটা একেবারে মোটামুটি একটা হিসাব, আর সেই হিসাব থেকে তুমি–
হ্যাঁ।
অবশ্যই ওই ইনফোগুলো–
হ্যাঁ।
–আর সেগুলোকে তোমার দরকারি ফরম্যাটে কনভার্ট করো। তোমার, মানে তোমার–
ঠিক বলেছ।
–ওপেন সোর্স সলিউশনের জন্য। ঠিক।
আমি যেটা এখন ব্যাখ্যা করলাম, সেটা খুবই লিনিয়ার আর টেকনিক্যালি আসলে কোনো এজেন্ট না। চাইলে একে কম লিনিয়ার বানানো যায় – simply বলে দেওয়া যায়, ‘এগুলো তোমার টুল, এগুলো নিয়ে নিজে বের করে ফেল।’
করো, নিশ্চয়ই।
তাহলে ওটা আসলে আরও কম এজেন্টিক হয়ে যায়। যাক গে, উhm, হ্যাঁ, তুমি একদমই…
আমার এক সহকর্মীও ঠিক এই ফ্যাক্টটাই সহজে মানতে চায় না, আর সেটা আমাকে ব্যক্তিগতভাবে ভীষণ বিরক্ত করে।
[হাসে]
ঠিক তাই।
ওহ, আচ্ছা।
হ্যাঁ।
আমি খুব তাড়াতাড়ি শুধু মেনসা নিয়ে আরেকটা কথা বলতে চেয়েছিলাম – জানি, এটা একটু প্রসঙ্গের বাইরে, কিন্তু আমি এটা পাবলিকলি বলতে ভীষণ পছন্দ করি, কারণ আমার কাছে জিনিসটা এত, এত কুল লাগে। মেনসা এখন ‘নাইস প্রাইস’ বলে একটা স্কিম এনেছে, যেখানে সব সময় ২ ইউরো ৩০ সেন্টে কিছু না কিছু পাওয়া যায়। আর ক্যাফেটেরিয়াতেও সত্যি সত্যি এটা আছে। আর সেখানে তারা এখন, আমার জীবনে প্রথমবারের মতো দেখছি, বাস্তবে করে দেখাচ্ছে সেই জিনিসটা, যেটা আমি আআআতোটা চাই যে, কোনো না কোনো ভাবে রাষ্ট্রীয় পর্যায়েও হোক। সেখানে ধরো, উদাহরণ হিসেবে, কারিওরস্ট পাওয়া যায় ৩ ইউরো ৬০‑এ।
হ্যাঁ।
তাহলে ওই ভেগান কারিওয়ার্স্টটা পাওয়া যায় মাত্র দুই ইউরো ত্রিশে।
হ্যাঁ।
এটাই তো... তখন আমি ভাবি, হ্যাঁ, ধন্যবাদ! তখন আমি ভেগান কারিওয়ার্স্টটাই নেই, কারণ ও তো যাই হোক কিছু এলোমেলো জিনিস, সসের ভেতর ডুবে থাকে। আমি তো তবু কিছুই টের পাই না।
হ্যাঁ।
যাই হোক! আর তারপর আমি অবশ্যই সস্তাটাই নেই।
ফেয়ার এনাফ, হ্যাঁ।
মানে ব্যাপারটা এমন, আমার এটা দরকার, আমার সত্যিই এমন জিনিস দরকার, আর এমন আরও দরকার। মানে, মানুষের জন্য ভেগান জিনিস খাওয়ার একটা ফাইন্যান্সিয়াল ইনসেনটিভ দরকার, যেন আমার নিজেরও সত্যি একটা প্রণোদনা থাকে এটা করার। আর ওটা যেদিন থেকে মেন্যুতে এসেছে, সেদিন থেকে আমি এটা করছি। নাহলে আমি জীবনে কোনো দিন ভাবতামই না যে ভেগান অপশনগুলো খাব।
হ্যাঁ।
কিন্তু যদিও আমি জানি আর বলিও, হ্যাঁ, এতে আমার অবশ্যই একটা হেলথ বেনিফিট আছে, এটা তো স্পষ্ট, কিন্তু না, আমাদের এই প্রাইমেট ব্রেইনে ব্যাপারটা ততটা ধরে না। আর যদি এমন হয় যে আমাকে এখন আলাদা করে কষ্ট করে সিদ্ধান্ত নিতে হবে, ভেগান মাংস থেকে আসল মাংসে আপগ্রেড করার জন্য বেশি টাকা দিতে হবে, তাহলে আমি বলি, আরে না ভাই! কেন? কী দরকার?
ঠিক কথা। হ্যাঁ, অবশ্যই, তখন তো একদমই বোকামি।
আহ, আমার এটা ভীষণ ভালো লাগে।
ঠিক আছে, এ নিয়ে আসলে আমার দুইটা মন্তব্য আছে। প্রথমত, অবশ্যই, আমি আশা করি তোমরা সবাই জানো, মানে আমার মনে হয় সবাই জানে, যে এই আইডিয়াটা আসলে, আমি বলব অনুপ্রাণিত না, সরাসরি আইকিয়া থেকে চুরি করা।
ওহ, আচ্ছা।
হ্যাঁ, ওরাও তো ব্যাপারটা বেশ কড়া ভাবে করেছে আর বলেছে, ঠিক আছে, চল, ভেগান হটডগটা সিম্পলি আসলটার চেয়ে একটু সস্তা করে দিই। তাহলে একদম লজিক্যাল হয়ে যায়, মানুষ যেন নিজে থেকেই ওটাকেই নেয়, আসলটার বদলে, তাই না, কারণ...। কিন্তু আমি পুরো বুঝতে পারি যে এই তথাকথিত 'আইকিয়া এক্সপেরিয়েন্স'‑এর পরে মানুষ প্রথমে বসে বলে, আচ্ছা, আগে একটু ছোট্ট, দ্রুত একটা স্ন্যাক খেয়ে নেই। আর দ্বিতীয় মন্তব্য হিসেবে: সব সময় অবশ্যই খাবারের পুষ্টিগুণের দিকে ভালো করে চোখ রাখতে হবে। তুমি এখন অবশ্যই ওই দিকেই খুব ফোকাসড‑
হ্যাঁ।
–কিন্তু প্রায়ই এমনও হয় যে, যেসব ভেগান অলটারনেটিভ এখন নিজে থেকেই ভেগান না, মানে–
হ্যাঁ।
–সেগুলো আসলে বিকল্প পণ্য–
হ্যাঁ।
–তখন পুষ্টিমান দিয়ে দেখলে সেগুলো মোটেও বেশি ভালো হয় না, বরং, ধরো, প্রায় একই রকম খারাপই থাকে। আমি মনে করি অন্তত কারিওয়ার্স্টের ক্ষেত্রে এই ফেনোমেননটা নিয়ে এখনও কিছুটা নিরাপদ থাকা যায়। কিন্তু হ্যাঁ, একে শুধু একটা সাধারণ টিপ হিসেবেই ধরো।
হ্যাঁ।
মানে, দারুণ হয়েছে।
তো, এভাবে একটু ট্র্যাক করে রাখতে পারা আমার সত্যিই অনেক সাহায্য করছে। আর যেটা আমি আগে একদমই ভাবিনি, উদাহরণ হিসেবে বলি, সেটা হলো আমার ক্ষেত্রে – উফ, একদম ব্যক্তিগত জীবনের কথা বলে ফেলছি এখন – আসলে এতটা না যে আমি ভীষণ বেশি, মানে শেষে গিয়ে অবশ্যই অনেক বেশি ক্যালরি খেয়ে ফেলি, ওটা তো কোনোভাবে ধরে নিয়েছিলামই। কিন্তু আমি এখন যা বুঝছি, সেটা হলো, বুঝতেই না পেরে আমি প্রয়োজনের চেয়ে অনেক বেশি ফ্যাট খেয়ে ফেলি। ওই ফ্যাটের বারটা থাকে না থাকতেই হঠাৎ করে একদম ভরে যায়, মনে হয় যেন কিছুই খাইনি তবু।
হ্যাঁ।
আমার ভীষণ ভালো লেগেছে, দারুণ ইন্টারেস্টিং লেগেছে, এভাবে একটু একটু করে বুঝতে পারা।
আমি আবারও এমন ওপেন‑সোর্স সমাধানের প্রসঙ্গে একটু ফিরে আসতে পারি, আর আসলে আমাদের শেষদিকের এক পর্বের টপিক, মানে Pi‑hole‑এর কথাতেও এটা বেশ ভালোই জুড়ে যায়, বলতে গেলে।
হুঁ।
যখন আমরা ওটা উল্লেখ করেছিলাম। কারণ এখন আমি অবশেষে, এত এত বছরের পর [হাসে] একবার সত্যি সত্যি নিজের জন্য একটা হোম‑সার্ভার সেটআপ করে ফেলতে পেরেছি‑
হুঁ।
–যেখানে একদম সবকিছু, যেগুলো লাগে, সেগুলোই চলে। আর আমি তো এখনও পুরো সেটআপ‑ফেজেই আছি একটু, আর হ্যাঁ, সেখানে প্রচুর ওপেন‑সোর্স সফটওয়্যার, অনেক Docker‑এর জিনিসপত্র। আর এটা নিয়ে নিজে বসে ভাবতে হওয়াটাই আবার দারুণ মজার: আচ্ছা, এখন আমি নিজে কীভাবে সব দাঁড় করাব? কীভাবে, কীভাবে আমি নিজের হাতে পুরোটা গড়ে তুলব? কীভাবে, উhm, আমি ওই সফটওয়্যারগুলো নিজে যুক্তিসঙ্গতভাবে হোস্ট করব, যেন ওগুলো সব সময় আর সব জায়গা থেকে পৌঁছে যাওয়া যায়। আর আসলে এর জন্য কতটা ঝামেলা করতে হয়? আর অবশ্যই আরেকটা মজার দিক হল, তুমি সব সময় তোমার ডেটা নিজের কাছেই রেখে দিতে পারো। যেন এটা এমন না হয়: ও হ্যাঁ, ঠিক আছে, সব তো ক্লাউডে, গুগলের কাছে পড়ে আছে; তোমার সব ডকুমেন্ট, আর কী কী আছে কে জানে। তারপর এগুলোর সঙ্গে কী হচ্ছে, সেটাও কে জানে। মানে, আমি এখন ওদের নিয়ে কিছু সরাসরি অভিযোগ করতে চাই না, কিন্তু মোটামুটি বোঝাই যায় কী হচ্ছে। তো‑
হুঁ।
–হ্যাঁ।
মানে, তুমি এটা সম্পর্কে শুনেছো, যেখানে, যেখানে আসলে ওদের সম্পর্কে কিছু ধরে নেওয়ারও দরকার নেই। এখন তো সত্যি সত্যি একটা ব্যাপার হয়েছে, যেখানে রেজিস্টারও করা যায়, বোধহয় শুধু আমেরিকাতেই, যেন মানুষ এক ধরনের পেআউট পেতে পারে, ঐ ক্লাস‑অ্যাকশন মামলার জন্য, যেটা তখন Gmail নিয়ে ছিল।
ঠিক, ঠিক। ওটা নিয়ে কিছু ছিল, হ্যাঁ।
যতটা আমি শুনেছি, তোমাদের জন্য একটু বলি: মানে, উhm, এটা নাকি ২০১২ থেকে ২০১৬, এমন কিছু কয়েক বছরের স্প্যানের কথা। ওই সময়ে নাকি এমন ছিল যে, তুমি যদি Gmail‑এ ওই অপশনটা বন্ধও করে রাখতে, যে গুগল তোমার ইমেইল পড়ে প্রোডাক্ট ট্রেইনিং, বিজ্ঞাপন ইত্যাদির জন্য প্রোসেস করতে পারবে কি না–
হ্যাঁ।
–ওরা সেটা তবুও করেছে। তাই এখন ওদের ভালোই জরিমানা গুনতে হয়েছে, আর তুমি চাইলে এখন নাকি রেজিস্টার করে ওই টাকার একটা অংশ পেতে পারো, যদি তুমি quasi বলো, মানে, প্রমাণটা বোধহয় গুগলই নিয়ে আসবে, কিন্তু তুমি বলো যে, «দেখো, আমি সেই ইউজারদের একজন, যার ওই অপশন বন্ধ ছিল, তবু আমি এই সার্ভিস ব্যবহার করেছি» – ব্যস, হয়ে গেল।
একবার ভাবো তো, একজন ডেভেলপার হিসেবে তুমি একটা চেকবক্স বানালে, যেটা আসলে কিছুই করে না। শুধু ব্যাকএন্ডে ভ্যালুটা সেভ হয়, যেন তুমি পরের বার পেজ খুললে সেটিংটা আগের মতোই দেখা যায়, কিন্তু ফাংশনাল দিক থেকে একেবারে কিছুই হচ্ছে না। ইমাজিন, তুমি ইচ্ছা করেই এমন করছো, শুধু এই জন্য যে, উপরে থেকে এমনই স্পেসিফিকেশন দেওয়া হয়েছে, sozusagen।
হুঁ।
হ্যাঁ, লল।
হ্যাঁ, মানে, আচ্ছা।
কিন্তু যাই হোক, পুরো জিনিসটা মেগা ইন্টারেস্টিং, বিশেষ করে কনসোল থেকে CFS নিয়ে কাজ করা। আর হ্যাঁ, আমি এখন ওর ওপর Proxmox ইনস্টল করেছি, যেন সবকিছু সেখানে সেন্ট্রালাইজড ভাবে যুক্তিসঙ্গতভাবে চলতে পারে। সেখানে কয়েকটা কনটেইনার আছে, Docker‑কনটেইনার, এই সব পুরো circus; যা যা লাগতে পারে সবই। আর আমি এখন সেখানে Paperless‑ও একটু সেটআপ করছি, কারণ জার্মানিতে এটা একেবারে অত্যাবশ্যক।
হ্যাঁ।
তো, হ্যাঁ, ওখানে আমাকে এখনও irgendwie বের করতে হবে, কীভাবে ওই Docker‑Compose ফাইলে প্যারামিটারগুলো sensibelভাবে সেট করব‑
হুঁ।
–যেন ওটা চলে। কারণ কিছু কিছু সার্ভিসের ক্ষেত্রে ওগুলোকে ঠিকমতো চালু করা আশ্চর্য রকমের জটিল, অন্যগুলোর তুলনায়। কিছু জিনিস আবার এরকম যে, ওকে, তুমি শুধু দশ লাইনের কনফিগ কপি করলে, সঙ্গে সঙ্গে কাজ করে, বুম, শেষ, আর কিছু লাগেই না। আর অন্যগুলোর ক্ষেত্রে আবার হয় যে, আচ্ছা, প্রথমে এইটার জন্য আলাদা একটা ফোল্ডার বানাতে হবে, তারপর ওই গ্রুপকে ঠিকঠাক পারমিশন দিতে হবে, আর তারপর ওই GUID‑টা, মানে ইউজার‑আইডিটা, Docker‑Compose‑এর মধ্যে কনটেইনারকে পাস করতে হবে। আর, হ্যাঁ, এখানে আবার এটা করতে হবে, ওখানে আরেকটা করতে হবে। মানে কিছু কিছু সার্ভিসের ক্ষেত্রে একদম আজব, ঝামেলাপূর্ণ কাজ করতে হয়।
কিন্তু একটা প্রশ্ন, উhm, তাহলে কি তুমি‑
অনেক, অনেক সেটআপের জিনিসপত্র।
তুমি কি এখন এর সাথে কোনো, উhm, একটা মানানসই স্ক্যানারও কিনে আনার কথা ভাবছো?
হ্যাঁ, আমার তো আসলে কোনোটা নেই, এইটাই, এইটাই এখনকার অবস্থা। আমার এখন কোনো প্রিন্টার‑স্ক্যানার কম্বো নেই। যেটা থাকলে আসলে দরকার ছিল, যেন পুরো জিনিসটা একদম সরাসরি স্ট্রিমলাইন করা যায়, মানে সরাসরি ওই ইমপোর্ট ফোল্ডারে চলে যায়। না, আসলে ওরা ওটার নাম একটু অদ্ভুতভাবে রেখেছে, আর আমি আমার ওখানে সব নামকরণ একরকম করে নিয়েছি। ধরো Data, Config, Import, Export, Cache আর Logs – এইরকম ফোল্ডার থাকে প্রত্যেক, মানে প্রতিটা কনটেইনারের জন্য। আর ওরা এগুলোর নাম একদম আজবভাবে রেখেছে। কিন্তু তোমাকে তো শেষমেশ এটা ফিক্স করতেই হবে যে, তোমার স্ক্যানার সরাসরি স্ক্যান করা PDF‑গুলো ওই Import ফোল্ডারেই ফেলে দেবে, আর তারপর সেটা নিজে‑
হ্যাঁ।
Paperless সেগুলো ইনজেস্ট করতে পারবে, সব ঠিকঠাক প্রসেস হবে আর পরে সেগুলো সার্চ‑যোগ্য হয়ে যাবে।
কিন্তু মানে, ওখানে তো আসলে নানা রকম পথ আছে। আমি নিজেও অনেক খুঁজেছি আর এই আইডিয়াটা নিয়ে দুইবার ব্যর্থও হয়েছি। আমার আসলেই চাই ছিল, সবকিছু আমার সার্ভারের দিকেই থাকুক। মানে, আমি চাইনি যে স্ক্যানারটাই খুব ইন্টেলিজেন্ট হোক; আমি চেয়েছিলাম একদম সাধাসিধে, পুরোটাই বোকার মতো একটা স্ক্যানার, যেটা শুধু স্ক্যান করবে, USB দিয়ে সার্ভারে লাগানো থাকবে আর আসল বুদ্ধিমান জিনিসটা হবে Paperless – সে‑ই ঠিক করবে, আমরা স্ক্যান করছি, ইনডেক্স করছি ইত্যাদি।
ওহ, বুঝলাম!
আর ওইখানেই আমি ব্যর্থ হয়েছি। মানে এই দুইটা স্ক্যানারের ক্ষেত্রেই। একটা আমি eBay থেকে কিনেছিলাম, আর আরেকটা আছে, উhm, এমন একটা ইনস্টিটিউশনে, যাদের পক্ষে আমাকে কোনো জিনিস দিয়ে দেওয়া বেআইনি হবে, কাজেই ওরা যেকোনো পুরনো জিনিস ফেলে দিতেই বাধ্য।
ঠিক।
মানে হয়তো কোনো ট্রাক থেকে পড়ে গিয়ে এসে পড়া আরেকটা স্ক্যানার, আর উhm‑
চমৎকার।
দুটোরই সমস্যা হল, ওগুলো একদম কমপ্যাটিবল না, কারণ এগুলোর জন্য কোনো লিনাক্স ড্রাইভারই নেই। আর সেখানেই… হ্যাঁ, ঠিক সেখানেই আমার পুরো প্ল্যানটা একটু ভেঙে যায়।
হ্যাঁ, ওটাই আসলে‑
তাই আমি সব সময় আমার কাগজপত্র নিয়ে এখানে রেডিওতে চলে আসি, কারণ এখানে দারুণ একটা স্ক্যানার আছে।
ঠিক। আসলে এটা একটু দুঃখেরই কথা। না হলে তো শুধু এতটাই করতে হতো, কোনোভাবে এমনভাবে কনফিগার করা, যেন স্ক্যানারটা SFTP‑এর মাধ্যমে ওই ফোল্ডারে সimply লগইন করে ফাইল ফেলে দিতে পারে।
হ্যাঁ, কিন্তু তখন তো স্ক্যানারটার‑
–এরকম একটা আলাদা সার্ভিসের সাথে কথা বলতে পারতে হবে, মানে স্ক্যানারটার পক্ষে ওটা পারা লাগবে। দুঃখিত, কিন্তু আমার অভিজ্ঞতায় এখনকার বেশির ভাগ মাল্টিফাংশন ডিভাইসগুলো আসলে এটা পারেই।
হ্যাঁ, মাল্টিফাংশন ডিভাইস, জোনা।
মানে ব্যাপারটা সেখানেই। ঠিক আছে, অবশ্যই, শুধু স্ক্যানারও আলাদা করে কেনা যায়, কিন্তু সেখানেই তো ওই ঝামেলার কথা আসে।
আমি আসলে চাইছিলাম এমন একটা Durchzugsscanner, মানে শিট‑ফিড স্ক্যানার– কিন্তু ওগুলোর দাম আবার এমন অসাধারণ পর্যায়ে চলে যায় যে হঠাৎই পকেট ফাঁকা। তাই ভাবলাম, থাক, এমন কোনো স্ক্যানার নিলেই হবে যেখানে কাগজ রেখে স্ক্যান করতে হয়, এতে আমি মারা যাব না; কিন্তু আলাদা স্ক্যানার আর প্রিন্টার দুটোই ঘরে রাখার ইচ্ছে একদম নেই।
হ্যাঁ, ঠিক,
নেব না। প্রিন্টারগুলো এতইইই–
জানি, জানি। [হাসে]
যখন তুমি, যখন তুমি‑
প্রিন্টার আসলে… কিন্তু, কিন্তু আবার একটা না একটা মুহূর্ত আসে, যখন হঠাৎ করেই সত্যি সত্যি একটা প্রিন্টার লাগবেই।
কিন্তু না, মানে‑
হ্যাঁ।
আমি তখনও বলব, তারপরও এই মডেলটাই কুল—মানে, ধরো তোমার TU Chemnitz‑এর মতো কোনো ইনস্টিটিউশন আছে, যারা এই সার্ভিস দেয় আর ওরাই সব দেখাশোনা করে। আর ওরা তো, ধরো, বিজনেস কাস্টমার; ওদেরকে এভাবে সম্পূর্ণভাবে ঠকানো যায় না।
হ্যাঁ।
এই সব টোনার‑রিফিল, কনজিউমেবল এসব নিয়ে, সে জন্য‑
ওদেরও একইভাবে মারা হয়, শুধু পার্থক্য এই যে বিলটা ওরাই দেয়।
হ্যাঁ, ঠিক আছে।
আসলে এটাই শুধু পার্থক্য। [হাসে]
ঠিক আছে, হ্যাঁ, মেনে নিলাম। কিন্তু এইটাই তো কুল যে, আমি প্রাইভেট মানুষ হিসেবেও ওখানে গিয়ে কাজটা সেরে নিতে পারি, আমার নিজস্ব প্রিন্টার টেনে বেড়াতে হয় না, ইউ নো?
হ্যাঁ, হ্যাঁ।
আমার, মানে, নিজের প্রিন্টার নিয়ে irgendwie ক্লিয়ার করতে হয়। আমি– যদি কখনো খুবই দরকার পড়ে কিছু প্রিন্ট করার, আমি ইউনিভার্সিটিতেই করে নেই, শুধু এই জন্য যে, সেখানে কনভিনিয়েন্ট; কাজ করে, ঝামেলা নেই। আর সেটা না হলে, তাহলে কোনো কপি‑শপে যেতে হবে। আর মানে, এখানে রেডিওতেও তো আমাদের একটা প্রিন্টার আছে, ভাগ্য ভালো। তাই আমি ভাবি, প্রাইভেটলি নিজের একটা প্রিন্টার রাখার মোটেই ইচ্ছে নেই; এটা সুপার হ্যাজল।
হ্যাঁ, কিন্তু যাই হোক‑
হ্যাঁ, ঠিক।
ওটা, মানে, যেকোনো স্ক্যানার হোক না কেন, তার শুধু SFTP জানাই যথেষ্ট, যেন সে নির্দিষ্ট একটা ফোল্ডারে ফাইল রেখে আসতে পারে। আর তারপর তোমাকে শুধু এটা করতে হবে যে, তুমি আরেকটা, wahrscheinlich আলাদা একটা LXC‑VM খুলে নেবে, যেখানে তুমি নিজেই তোমার SFTP সার্ভিস চালাবে। আর এগুলোর জন্য আবার আশ্চর্য রকম কম রিসোর্স লাগে। মানে, তুমি যদি ওখানে শুধু FTP বা Samba টাইপ সার্ভিস চালাও, তাহলে আরামে ৩২ মেগাবাইট RAM‑এই চলে যাবে‑
হ্যাঁ।
তোমার ওই LXC‑কনটেইনারগুলোর জন্য। একদম আরামে চলে যায়।
হ্যাঁ।
মানে, পুরো ব্যাপারটা খুবই রিল্যাক্সড। সেই জন্য বলছি।
যাই হোক, আমি কিন্তু তোমাকে আরেকটা টিপ দিতে চাই, জোনা, আর তোমাদেরও। তুমি তো বলেছিলে, ওখানকার কিছু ফোল্ডারের নাম একদম অদ্ভুত। একটা জিনিস খুব খেয়াল রাখার, যেটা আমার এক বন্ধু, উhm, জানত না আর সেই জন্য পরে ভীষণ স্ট্রেস খেয়েছে, সেটা হল এই `consume` ফোল্ডার। ওটার নামই এমন রাখা হয়েছে–
হ্যাঁ।
কারণ সেটা তুমি যাই ওখানে ঢোকাও, সব 'খেয়ে ফেলে'। মানে, তুমি একবার কিছু ওখানে রাখলে, পরে ফাইলটা ডিলিট হয়ে যায়। এটা আগে থেকেই জানা থাকা একদম জরুরি।
হ্যাঁ।
এটা খুবই গুরুত্বপূর্ণ।
হ্যাঁ।
শুধু এই কথাটাই তোমাদের বলতে চেয়েছিলাম। ঠিক তাই।
আচ্ছা, আর মানে, তার মানে Paperless আবার কোনো আলাদা প্যারালাল ফোল্ডারে, ধরো, সবগুলো ফাইলের একটা কপি রেখে দেয় না–
মানে।
যে সব PDF আগেই ইমপোর্ট করেছে সেগুলোর।
রাখে, সম্ভবত কোথাও তো রাখে।
একভাবে বলতে গেলে।
কিন্তু আমার সেই বন্ধুটাকে শেষমেশ সত্যি সত্যিই Paperless‑টাকে 'খুলে ফেলা' লাগল; মানে কনটেইনারটা খুলে ভেতরে ঢুকে ফাইলগুলো টেনে বের করতে হয়েছে।
হ্যাঁ।
কারণ তার নিজের ডকুমেন্টগুলোর ওই আসল PDF‑গুলো আবার দরকার পড়েছিল।
হ্যাঁ, তুমি তো চাইলে Docker‑কনটেইনারের কনসোলেই ঢুকে যেতে পারো, আর সরাসরি ওই এনভায়রনমেন্টের ভেতরে গিয়ে‑
হ্যাঁ।
সেখানে কাজ করে সেগুলো বের করতে হবে। আর তার মানে অবশ্যই এই যে, তোমাকে আগে থেকেই কনটেইনারের মধ্যে আরেকটা ভলিউম বা ফোল্ডার মাউন্ট করে রাখতে হবে, যেখানে তুমি ওই ফাইলগুলো কপি করে আনতে পারবে ইত্যাদি। হ্যাঁ।
হ্যাঁ।
হ্যাঁ, একেবারে, একেবারে সুন্দর। মানে, স্বেচ্ছায় কেউই নিজের ওপর এমন ঝামেলা চাপাতে চাইবে না বোধহয়। কিন্তু হ্যাঁ, এটা সত্যিই খুব দরকারি একটা টিপ।
হাঁ… কুল, জোনা! মানে আমি এটাকে একেবারে মেগা, মেগা গেইল finde, এই যে তুমি হোম‑সার্ভার বানিয়েছো। যদিও, মানতেই হবে, এতে বেশ ভালোই স্ট্রেস থাকে, বিশেষ করে যখন ওটার ওপর দরকারি জিনিস চলে। আর যদি তার ওপর আবার তোমার Home Assistant OS‑ও ওই সার্ভারেই চলে, ইত্যাদি।
ঠিক তাই।
জিনিসটা, জিনিসটা দারুণ, আর বেশির ভাগ সময় সব ঠিকঠাক চলায় আমি খুব খুশি। কিন্তু অবশ্যই, হ্যাঁ, যখন মাঝে মাঝে কিছু গণ্ডগোল হয়‑
বেশির ভাগ সময়?
মানে, যখন একবার কিছু গোলমাল করে, তখনই পুরো জিনিসটা আল্ট্রা ওয়্যাক হয়ে যায়। ধরো, কোনো বোকা কারণে যদি হঠাৎ আমার কোনো ইনস্টলেশন ভেঙে যায়, তাহলে সেটা একেবারেই খারাপ লাগে। মানে, যদি এখন আমার Home Assistant OS হ্যাং হয়ে যায়, তাহলে তো আমি প্রথমেই দাঁড়িয়ে থাকব একেবারে অসহায় হয়ে, আমার পুরো স্মার্ট‑হোম নিয়ে। বা ধরো, Paperless হোক, বা আর কোনো সার্ভিস যেটার ওপর আমি ডিপেন্ড করি, ওটা যদি হ্যাং করে, তাহলেও, উhm, হ্যাঁ…
ঠিক। আচ্ছা, তবে এই ধরনের সার্ভিসের ক্ষেত্রে তো তুমি খুব তাড়াতাড়িই বুঝে যাও যে কিছু নষ্ট হয়েছে, আর সেখানে, ধরো, কনভিনিয়েন্সের দিক থেকে ক্ষতিটা এতটা বিশালও নয়।
হ্যাঁ, না।
কিন্তু হ্যাঁ, অবশ্যই Home Assistant‑এর ক্ষেত্রে তো, যতটা সম্ভব নিরবচ্ছিন্নভাবে চলাই উচিত। তবে বলতে হবে, এখন পর্যন্ত ওটার সঙ্গে আমার একদমই কোনো প্রবলেম হয়নি, কারণ আমি তো আসলে সরাসরি ওই দিয়েই পুরো সিস্টেমে ঢুকেছি, উhm, শুরু থেকেই।
হুঁ।
ওটা ছিল, মানে, এখনো আছে, একেবারে সুপার গেইল।
হ্যাঁ।
কিন্তু এর জন্য আবার বেশ অনেকগুলো অ্যাক্টর আর সেন্সর লাগবে, যাতে তুমি সত্যি সত্যি কিছু sinnvoll অটোমেশন করতে পারো। আর আমার সবচেয়ে বড় টিপ হল, এমন কোনো জিনিস অটোমেট কোরো না, যেটা তোমার আসলে কোনো বাড়তি কষ্টই করায় না। মানে, যেখানে, ধরো, ওই অটোমেশন থাকার যে বেনিফিট, সেটা একেবারে সামান্য, তুলনায় যে তুমি ওটা করতেই না আর সব নরমাল থাকত। না হলে একদিন যদি ওটা নষ্ট হয়ে যায়, তখন কিন্তু সেটা ক্রিটিক্যাল ফিচার হয়ে বসে—যেমন ধরো, হঠাৎ তোমার বাসার লাইট আর জ্বলে না, কারণ Home Assistant ডাউন হয়ে আছে ইত্যাদি। এটাও একটা, উহু, [হাসে] বেশ ইন্টারেস্টিং অভিজ্ঞতা হতে পারে‑
হ্যাঁ,
যার সমাধান তখনই তোমাকে তড়িঘড়ি নিজেকেই করতে হবে।
হ্যাঁ।
উhm, এটাই, এটাই, এটাই আসলে আমার আর্গুমেন্টও। মানে, হ্যাঁ, [হাসে] সবকিছুই যেন এখনো সেই পুরনো, বোকা‑সোকা অ্যানালগ পদ্ধতিতেও কাজ করে – এটাই দরকার। যেমন ধরো, তুমি কোথাও একটা ফিজিক্যাল টাস্টার বসিয়ে রাখলে নির্দিষ্ট কোনো কাজের জন্য; যদি তোমার প্রেজেন্স‑ডিটেকশন বা যা যা জাদু তুমি বানিয়েছো, সেগুলো কোনো কারণে ট্রিগার না করে, তাহলেও যেন তুমি বোতাম টিপে কাজটা করাতে পারো। মানে, সবসময়ই অন্তত একটা ফিজিক্যাল বাটন থাকতে হবে, যেটা তুমি চাপতে পারবে, যখন সিস্টেম তোমার চাওয়া মতো কাজ করছে না। এতে কিন্তু বাড়ির অন্যদের একসেপ্টেন্সও অনেক বেড়ে যায়।
হুঁ।
হ্যাঁ।
হ্যাঁ, না।
আর আসলে এটাই, মানে, মেইন… সবচেয়ে, [গলা খাঁকারি দেয়] সবচেয়ে গুরুত্বপূর্ণ লক্ষ্য হওয়া উচিত – জিনিসগুলোকে যতটা দরকার, তার চেয়ে একটুও বেশি জটিল না বানানো।
অবশ্যই।
হ্যাঁ।
হ্যাঁ, না। আমার নিজের একটা কনক্রিট উদাহরণ হল Nextcloud। আসলে আমি… কোনো এক সময় থেকে প্রাইভেট ব্যবহারের জন্য Nextcloud ব্যবহারই বন্ধ করে দিয়েছি। যেসব জিনিসের এখনো আমার সিঙ্ক দরকার হয়, উhm, সেগুলোর জন্য আমি এখন আসলে Syncthing ব্যবহার করি।
ঠিক তাই।
মানে, এগুলো এত বারই হয়েছে পুরোপুরি আমারই বোকামির জন্য। হ্যাঁ, কারণ সবকিছু তো নিজেকেই অ্যাডমিনিস্টার করতে হয়। আর আমার এই বোকামিতেই একাধিক বার আমার নেক্সটক্লাউড ইনস্ট্যান্স একেবারে ব্রিক হয়ে গেছে।
হুঁ।
আর ব্যাপারটা এমন যে, ধরো তুমি ভাবছো, আচ্ছা, এখন তাড়াতাড়ি কিছু একটা, যাই হোক, আমার ক্লাউডে তুলে দেব আর ওটা নিজে নিজে সিঙ্ক হয়ে যাবে। কিন্তু তুমি আগেই জানো, না, এটা এখন হবে না। আসলে আমি এখন একেবারে অন্য কাজ করতে চাই, কিন্তু বসে বসে আমাকে আবার নতুন করে নেক্সটক্লাউড সচল করার ঝামেলাতেই পড়তে হচ্ছে।
ঠিক।
যাতে আমি তখন গিয়ে আসল কাজটা করতে পারি। আর সেটা অবশ্যই বেশ ঝামেলাদার...
ঠিক।
হ্যাঁ।
হ্যাঁ, আমিও বোধহয়, মানে আমি নিজেও বেশ কয়েকবার ভেবেছিলাম, ওটা একবার কিনে ফেলি, কিন্তু পরে আবার ভেবেছি, না, শেষ পর্যন্ত এগুলো শুধু আরও বাড়তি ঝামেলাই হবে, মনে হয়, যেগুলো তুমি নিজেই বাসায়, নিজের সিস্টেমে টেনে আনছ।
হ্যাঁ।
মানে যেটুকু বেনিফিট পাওয়া যায়, সেটা নিয়েও আমি ভাবি, আচ্ছা, ঠিক আছে, কিন্তু ক্যালেন্ডার হোস্টিংটা আসলে নেক্সটক্লাউড দিয়ে হওয়ার কথা না। তারপর আবার, ঠিক আছে, যদি কোনো নোট নেয়ার অ্যাপ রাখতে চাই, সেটার জন্যও আসলে নেক্সটক্লাউডই ব্যবহার করা উচিত না, ইত্যাদি। তাই আমি একে দেখি এক ধরনের মোটামুটি মধ্যবর্তী সমাধান হিসেবে, যেটা সবকিছুর একটু একটু করে পারে, বুঝছো? এর বদলে আমি চাইলে আলাদা পাঁচটা সার্ভিসও রাখতে পারতাম, যেগুলো শুধু তাদের ওই নির্দিষ্ট অংশ‑
হ্যাঁ।
Nextcloud দিয়ে যা হয়, তার চেয়ে অনেক, অনেক ভালোভাবে এটা করা যেত।
হ্যাঁ।
আর অবশ্যই Nextcloud‑এর মতো এত রিসোর্স‑ইনটেনসিভও না।
হ্যাঁ।
হ্যাঁ, ওদিকেও কিন্তু বেশ কিছু মজার ঘটনা ঘটেছে। আমার সাথেই হালকা আগে একটা, ধরো ঠিক সেদিনই সেকেন্ডহ্যান্ড কিনে আনা RAM‑স্টিকটা হঠাৎ মারা গেল, আর বর্তমান দামের কথা ভেবে দেখলে সময়টা ভীষণই বাজে ছিল।
[হাসি]
হ্যাঁ।
হুঁ।
মানে, গত এপিসোড পর্যন্ত, শেষ রেকর্ডিংয়ের সময় পর্যন্তও এটা এত বড় ব্যাপার ছিল না, কিন্তু… উফ, RAM‑এর দাম! [হাসি] তখন আমার ছিল, আরাম করে বলতে গেলে, প্রায় এক মাসের জন্য দুটো ষোল গিগাবাইটের স্টিক। অবশেষে একটু আপগ্রেড করেছিলাম, বলতে গেলে, আর আমার কাছে আরও দুটো ছিল, উhm, জানি না ওগুলো নকল স্টিক ছিল কি না, কিন্তু ওগুলোর ভেতরে কোনো মেমরি নেই, শুধু RGB‑র কাজকর্ম দেখায়।
হুঁ।
ওগুলো তো এমন, মানে পুরো ডামি স্টিক হিসেবেও বাজারে পাওয়া যায়, বলতে গেলে। ঠিক তাই, আর দুর্ভাগ্যজনকভাবে ওই দুটোর মধ্যে একটা হঠাৎ করেই মারা গেল। পিসি একদমই বুট করে না, আর শুধু RAM‑এর LED‑টা জ্বলে থাকে—
…mainboard‑এর ওপর, আর এর বিরুদ্ধে আমার ধারনা মতো তেমন কিছুই করার থাকে না।
হুঁ।
কারণ এই RAM‑এর প্লাটিনাটার দিকে যদি আজকাল তুমি তাকাও—এখন এভাবেই বলতে হয়—আগে তো চিপগুলো সিম্পলি খোলা অবস্থায়ই বসানো থাকত।
হ্যাঁ।
কোনো heatsink না, কোনো RGB না, এই সব বাড়তি সাজসজ্জা কিছুই না। সেখানে সত্যিই শুধু ওই… ওই—
flash chips‑ই লাগানো থাকে, যেগুলো নিজেরাই এই, উhm, DRAM‑প্রোটোকলটা সামলাতে পারে। মানে সত্যি বলতে সেখানে শুধু flash chips থাকে, যেগুলো নিচের কন্ট্যাক্টগুলোর সঙ্গে এক‑টু‑ওয়ান যুক্ত। হ্যাঁ, অবশ্যই কিছু কনডেনসার আর রেজিস্টরও থাকে, কিন্তু তাতে কোনো আলাদা লজিক চলে না; আসলে ওগুলো নিছকই এই চিপগুলো।
হ্যাঁ।
আর এমন না যে এখানে আবার আলাদা ভোল্টেজ রেগুলেটর আছে, কিংবা ‘তুমি এখানে আবার দুই রকম বাস‑ল্যাঙ্গুয়েজ বা টেকনোলজির মধ্যে কনভার্ট করছো’—ধরো এরকম কিছু। সেগুলো কিছুই নেই; আছে শুধু চিপ, কয়েকটা trace, আর নিচের ওই edge connector, যেমনটা প্লাটিনায় বলে। যেখানে তুমি কেবল solder mask‑টা পেছিয়ে রেখে ওই জায়গাটাকেই কানেক্টর হিসেবে ব্যবহার করো। ফলে ওখানে আসলে মেরামত করার মতো প্রায় কিছুই থাকে না। মানে, চিপ বদলানো ছাড়া। কিন্তু আমার মনে হয়, তার চেয়ে নতুন একটা কিনে ফেলা ভালো, নিজের hot‑air station নিয়ে দাঁড়িয়ে ‘চল একবার ট্রাই করি’ বলার চেয়ে।
হ্যাঁ।
হ্যাঁ, সেটা নিশ্চয়ই খুব অপ্টিমাল সমাধান বলা যায় না। হ্যাঁ। [হাসি]
কিন্তু হ্যাঁ, না, এটা আমিও শুনেছি। তুমি কি ওই খবরটা দেখেছ, উhm, রাশিয়ায় নাকি RAM‑এর ঘাটতির মধ্যে লোকজন নিজেরাই flash chips কিনে এনে নিজ হাতে RAM‑স্টিক বানাচ্ছে, মানে বসে বসে সোল্ডার করে নিচ্ছে?
হ্যাঁ, আসল কথাটাই তো সেটা। একটা পর্যায়ের পর থেকে এটা আর খুব খুব বেশি সস্তাও থাকে না।
হ্যাঁ, কিন্তু ওটা নাকি তখন বেশ সস্তা ছিল।
কারণ এই, এই প্লাটিনাটা… মানে, অবশ্যই এতে RGB অংশের জন্য, heatsink অংশের জন্য কিছু প্রোডাকশন খরচ আছে, যদি তুমি গেমিং‑RAM কিনে থাকো। কিন্তু মূলত এটা খুব সস্তা একটা প্লাটিনা, যার ওপর খুব, খুব দামী চিপ বসানো।
হ্যাঁ।
সত্যি বলতে, ভলিউমে বানালে প্রতি প্লাটিনা এক–দু’ ডলারের মধ্যেই ধরে নেওয়া যায়। আর ওপরের সব চিপগুলোর আসল দামটাই অনেক বেশি।
হ্যাঁ।
ওগুলো তখন অবশ্যই দশ, দশ‑কিছু ডলারের রেঞ্জে চলে গিয়েছিল। [হাসি] এখন? আচ্ছা, কে জানে। হ্যাঁ, ঠিক। আমি তখন বেশ খুশি ছিলাম যে ঠিক তার আগেই আমি RAM কিনে রেখেছিলাম। কিন্তু শেষমেশ দেখা গেল, ব্যাপারটা তেমন ভালো কাজ করেনি। কারণ আমি আসলে অনেক আগেই ষোল গিগাবাইটে চলে গিয়েছিলাম, মানে দশ বছরেরও বেশি আগে, যখন গেমিং‑PC‑তে ষোল গিগা থাকা এখনকার মতো একদম নর্মাল ছিল না। কিন্তু তখন তো দামটা কম ছিল, সস্তায় পাওয়া যেত, আর আমি ভাবলাম, কেন নয়?
হ্যাঁ।
বিশেষ করে যদি তুমি তখন Blender‑এ একটু কিছু করতে চাইতে, মানে দশ বছর আগের কথা [হাসি] Blender‑এ। তখন ষোল গিগাবাইট RAM থাকা সত্যিই দারুণ ছিল, আর আজকের দিনে এটা একেবারে স্ট্যান্ডার্ড, মানে যেটা তোমার থাকাই উচিত।
হ্যাঁ।
এখন অবস্থা এমন যে বেশিরভাগ লোকই সরাসরি এইদিকে ভাবছে: ‘আচ্ছা, আমার কি বত্রিশ গিগাবাইট নিলেই চলবে?’ আর আমি তখন ভাবি, ‘দোস্ত, এগুলো দিয়ে তুই আসলে কী করবি? মানে, হ্যাঁ, সুন্দর তো…’
বলতেই হবে, আমার ওয়ার্কস্টেশন, মানে এই স্টেশনটাও কিন্তু ইতিমধ্যে বেশ, বেশ পুরোনো হয়ে গেছে—
হুঁ।
…আমি আসলেই সব সময় এমনটাই ভাবি; মানে, আমার মেইন ওয়ার্কস্টেশনে কিন্তু এখনো ষোল গিগাবাইট RAM‑ই আছে, Jona।
আমাকে বলতে হবে, আমি এক মাসের মতো বত্রিশ গিগাবাইট ব্যবহার করেছিলাম। দারুণ লাগত! কারণ স্বাভাবিকভাবেই, যখন তুমি Windows আর একটা গেম একসাথে চালাও, তখন অনেক সময় সরাসরি সীমার ধারে চলে যাও, খেলাটা কী তার ওপরও নির্ভর করে। আমি প্রায়ই দেখতাম, ষোল গিগার মধ্যে পনেরোরও বেশি ব্যবহার হয়ে গেছে, আর সেটা খুব আরামদায়ক না। বত্রিশ থাকলে তুমি পাশে ব্রাউজারও খুলে রাখতে পারো, গেমকে তখন সঙ্গে সঙ্গে নিজেকে কনস্ট্রেইন করতে হয় না—একসাথে কতগুলো অবজেক্ট মেমরিতে লোড রাখতে পারবে ইত্যাদি। সেগুলো আসলেই বোঝা যায়, নইলে কেবল লোডিং স্ক্রিনেই বেশি সময় বসে থাকতে হয়।
হ্যাঁ, না, কিন্তু ঠিক এই কারণেই, Jona, আমি নিজেও ব্যাপারটা বেশ ভালো টের পাই।
হ্যাঁ।
প্রতি বার, যখনই আমি, বলতে গেলে, আমার গ্রাফিক্স কার্ডের ওপর কোনো AI‑মডেল গুঁজে দিই—
হ্যাঁ।
…যেটা কোনো রকমে সেখানে চলে [হাসি], কখনও CPU offloading দিই, বা এমনই কিছু করি। তখন মনে মনে শুধু ভাবি: [গলা খাঁকারি দেয়] ভেঙে যেও না, দয়া করে ভেঙে যেও না, এখনই না। [হাসি]
এখন না। [হাসি] ঠিক যখন আমার AI‑workloadটা চলছে আর GPU একশো শতাংশ লোডে, তখন যেন কিছু না হয়।
না, মানে আমি এটা বলছি না যে workload‑টাই খারাপ, বরং এভাবে ভাবি: ‘ওহ, আমার হয়তো খেয়াল রাখা উচিত যে পিসিটাকে এতটা না চেপে ধরি, কারণ এখন আমার RAM বা গ্রাফিক্স কার্ড ইত্যাদি ভেঙে গেলে তো চলবে না।’ ঠিক এটাকেই আমি বোঝাতে চেয়েছিলাম।
হ্যাঁ, মানে তথ্যের জন্য বলে রাখি, তোমার গ্রাফিক্স কার্ড আর RAM কিন্তু এভাবে শূন্য বনাম একশো শতাংশ লোডালেই নষ্ট হয়ে যায় না। আসলে মজার ব্যাপার হলো, এই দিক থেকে প্রায়ই ধরা হয় যে এতে তেমন কোনো ফারাকই পড়ে না।
হুঁ।
আর তাপমাত্রাটাও মোটামুটি গৌণ। চিপ‑ডিজাইনের কনটেক্সট থেকে ভাবলে এটা সত্যিই বিস্ময়কর, কারণ সেখানে তো নিয়মটাই হচ্ছে: প্রতিবার চিপের তাপমাত্রা দশ ডিগ্রি বাড়লেই তার লাইফটাইম অর্ধেক হয়ে যায়, উhm, এইভাবে ধরা হয়।
হুঁ।
মানে এর ফলে প্লাটিনার ডিজাইনে সহজেই অনেক টাকা বাঁচানো যায়, যদি তুমি চিপগুলোকে ইচ্ছাকৃতভাবেই বেশি গরমে চালাতে দাও, আর তারপর পুরো প্রোডাক্টটা দ্রুত মরবে, ফলে তোমাকে স্বাভাবিকভাবেই সেটা তাড়াতাড়ি রিপ্লেস করতে হবে। আবার উল্টোভাবেও ডিজাইন করা যায়, যেখানে সব ট্রানজিস্টর আর সব চিপ এমন কম তাপমাত্রায় চলে যে, কার্যত চিরকালই টিকে যায়। ধরো তুমি যদি ট্রানজিস্টরগুলোকে তিরিশ ডিগ্রির আশেপাশে রাখতে পারো, তাত্ত্বিকভাবে ওগুলো ‘ফরএভার’ টিকবে।
হুঁ।
অবশ্যই এটা কোনো গ্যারান্টি না, কিন্তু—
হ্যাঁ।
প্রায় ধরে নেওয়া যায় যে সেগুলো চিরকালই টিকবে, বিশেষ করে যদি ওগুলো bipolar transistor হয়। হ্যাঁ, ঠিক আছে, এটা শুধু একটু মজার তথ্য হিসেবে বললাম। আর এর বদলে তুমি যা পেতে পারো, সেটা মূলত ইনস্ট্যাবিলিটি, মানে সিস্টেমের অস্থিরতা।
হুঁ।
কিন্তু সেখানে আছে—আর আমি নিজেও একটু ঘাঁটাঘাঁটি করেছি—mainboard‑এর overclocking‑মেনুতে এমন কিছু ভীষণ জটিল অপশন, যেগুলো নিয়ে খেলা যায়; যেমন ধরো ওই AVX‑সংক্রান্ত একটা ফিচার, যেটা সত্যি বলতে একদমই, একদমই বোকা ধরনের। মানে তখন যা হয় তা হলো,
খুব জটিল সব বিষয়, আর আগে পরিস্থিতি ছিল এমন যে, তুমি যদি এমন কোনো প্রোগ্রাম চালাতে, যেটা AVX‑instruction set থেকে প্রচুর ইনস্ট্রাকশন ব্যবহার করত, তাহলে [হাসি] তোমার প্রসেসর সত্যিকারের ‘একশো শতাংশ’ লোডে চলে যেত, শুধু কথার কথা না, আর সিম্পলি ওই প্রসেসরগুলো তখন মারা যেত।
আচ্ছা।
আর তখন এর বিরুদ্ধে কোনো সুরক্ষাই ছিল না। এখনো সেটিংটার নাম একই আছে, কিন্তু আসলে তার মানে এখন শুধু এই যে—উhm, ঠিক ঠিক মনে না‑ও থাকতে পারে—আমার ধারণা এটা এমন যে, ভারী লোডে গেলে CPU‑তে অটোমেটিক আবার undervolting প্রয়োগ হয়। মানে, তোমার প্রসেসর যখন একশো শতাংশ লোডে যায়, শুধু তাপমাত্রা কোনো থ্রেশহোল্ড ছাড়ালেই না, বরং বিশেষ করে এমন হেভি workload‑এ utilization একটা সীমার ওপর গেলে, তখন ওটা সত্যিই তুমি যত মিলিভোল্ট কমাতে বলে রেখেছ, ততটাই undervolt করে। সাধারণত ধরা যায়, পঞ্চাশ থেকে সত্তর মিলিভোল্ট পর্যন্ত আরামে করা যায়।
আচ্ছা।
কিন্তু এগুলো সবই একটু অদ্ভুত ধরনের টেকনিক্যাল খুঁটিনাটি, যেগুলো আমি ব্যক্তিগতভাবে খুব মজার মনে করি। আর হ্যাঁ, আমার তো মনে হয়, তোমরা ঠিক এমন জিনিসই শুনতে এখানে এসেছ।
[হাসি]
[গং] Crunch Time‑এর এই এপিসোডটি SyncThing দ্বারা স্পনসর করা হয়নি। কিন্তু SyncThing দিয়ে তোমরা তোমাদের সব ফাইল সব ডিভাইসের মধ্যে সিঙ্ক করতে পারো, কোনো ক্লাউড সার্ভারের দরকার ছাড়াই। কিন্তু এটা কীভাবে কাজ করে? তোমাদের প্রতিটা ডিভাইস আগে একটা ‘রিলে সার্ভার’-এর সঙ্গে কানেকশন করে। ওই সার্ভার যদি দেখে যে যেসব ডিভাইস একে অপরের সঙ্গে সিঙ্ক হতে চায়, তারা দুটোই অনলাইনে আছে, তখন সে সংযোগটা ঘুরিয়ে দেয়, যেন সার্ভারের সঙ্গে দুইটা ক্লায়েন্টের দুইটা কানেকশনের বদলে দুইটা ক্লায়েন্টের মধ্যে সরাসরি একটা কানেকশন তৈরি হয়। তারপর ওই লিংকের মাধ্যমেই তোমাদের ফাইলগুলো সিঙ্ক হয়। আর ভয় পেও না, যদি ভাবো যে রিলে সার্ভারটা তো তোমাদের নিজেদের নিয়ন্ত্রণের বাইরে। চাইলে এমন সার্ভার তোমরা নিজেরাও হোস্ট করতে পারো, একেবারে সেফ থাকতে চাইলে—কিন্তু করতেই হবে এমন না। নইলে এগুলো সব আমার‑তোমার মতো মানুষই চালিয়ে রাখছে, আর পুরোপুরি ফ্রি। SyncThing হলো দ্রুত যেকোনো ধরনের দুইটা ডিভাইসের মধ্যে ফাইল সিঙ্ক করার সেরা উপায়—সেটা কম্পিউটার, ল্যাপটপ, ট্যাবলেট, মোবাইল কিংবা সার্ভার যা-ই হোক। বিস্তারিত জানতে ভিজিট করো diecrunchti.me/syncthing। আমি আবারও বলছি: যাও diecrunchti.me/syncthing‑এ। এটা লেখা হয় D‑I‑E‑C‑R‑U‑N‑C‑H‑T‑I ডট M‑E স্ল্যাশ S‑Y‑N‑C‑T‑H‑I‑N‑G—আরও জানার জন্য। লিঙ্কটা অবশ্যই শো‑নোটসেও পাবে।
[গং] ভিলান্ড, প্রতি মাসের মতো আবারও ChatGPT নিয়ে নতুন দারুণ খবর এসেছে।
অবশ্যই, প্রতি মাসের মতোই।
তো, তুমি তো আগের মতোই এ ব্যাপারে আমার চেয়ে অনেক বেশি জানো।
তো,
হ্যাঁ, কিন্তু যতটা আমি শুনেছি, এখন নাকি আলাদা একটা ইন্টারফেসের মাধ্যমে ভাষা থেকে ভাষায় বেশ ভালোভাবে অনুবাদ করা যায়। একভাবে বললে, এটা Google Translate‑এর একটা প্রতিদ্বন্দ্বী, যেটা তো অসংখ্য মানুষ ব্যবহার করে। আর এটা অনেক বেশি আধুনিক, কারণ তুমি চাইলে সেই সঙ্গে বাক্যগুলো একটু ঘষামাজা করে নিতে পারো, বা, ধরো, অন্য রকম টোনে সেটা প্রকাশ করাতে পারো। ওখানে আবার নিচে তৈরি করা কিছু রেডিমেড নির্দেশ থাকে, যেগুলো তুমি সরাসরি বেছে নিতে পারো। যেমন ধরো, 'ঠিক আছে, এটা একবার একটু, উঁম, একাডেমিক স্টাইলে করে দাও', বা 'এই ভাষার যে নির্দিষ্ট টোন বা সাউন্ড আছে, সেই মুডে করে দাও'—এধরনের।
হুঁ।
ওটা সত্যিই একটু বেশি অ্যাডভান্সড আর ভালো লাগে।
হুঁ।
মানে এটাও যে তুমি আরেকটু নিজের মতো করে টিউন করতে পারো, কারণ আমরা সবাই জানি, Google Translate আর অন্য যেসব অনুবাদক আছে, সেগুলোর অবস্থা কেমন।
হুঁ।
হ্যাঁ।
ChatGPT‑তে এই ট্রান্সলেশন ফিচারটা আমি আসলে এখনো ব্যবহার করিনি, উঁম, কিন্তু আমি কল্পনা করতে পারি যে Google Translator‑টাও এখন ভীষণ, ভীষণ ভালো হয়ে যাবে, কারণ ওখানেও নাকি বেশ কিছু নতুন ব্যাপার এসেছে... এই Gemini Live Translation নিয়ে আমার তো ভীষণ বেশি উত্তেজনা লাগছে।
ঠিক, হ্যাঁ।
উঁ, কারণ হ্যাঁ, এটাও খুব ভালো হবে, কারণ Google‑এরও এখন বড় বড় ল্যাঙ্গুয়েজ মডেল আছে।
হ্যাঁ।
যেগুলো আসলে মূলত তৈরি হয়েছিল যেন অনুবাদটা ভালোভাবে করা যায়। তো ভালোই হয়েছে, যে আমরা অবশেষে সেটা ঠিকমতো কাজে লাগাতে পেরেছি, [হাসে]
অবশেষে!
মানে LLM‑টাকে তার আসল উদ্দেশ্যে ব্যবহার করছি।
ঠিকই।
উঁম, কিন্তু হ্যাঁ, এমন জিনিসের প্রতি আমার, উদাহরণ হিসেবে বললে, আসলেই বেশ অনেকটা আগ্রহ আছে। এই পর্যন্ত আমার আসলে একদমই, মানে, কোনো অনুবাদক ব্যবহার করার তেমন প্রয়োজনই পড়েনি, তাই গত ক’মাসে কোনো ট্রান্সলেটর খুঁজে দেখার বা নিয়ে বেশি ভাবার দরকারও হয়নি। তাই এই ফিচারটাই এমন, যেটা সম্পর্কে আমি তুলনামূলকভাবে সবচেয়ে কম আপডেটেড আছি, কারণ, মানে, পুরো এআই‑ওয়ার্ল্ডটা তো এখন একদম আগুন জ্বলছে, সবকিছু নিয়ে ধুমধাম কাণ্ড চলছে।
হ্যাঁ,
কারণ সবকিছু, মানে সবকিছুই একটার পর একটা বদলে যাচ্ছে, সবাই চায় সেরা হতে। এটা তো—
ঠিক। সবকিছুই একেবারে গুলিয়ে গেছে। জানো, ওখানে এখন শত রকমের বেঞ্চমার্ক আছে, আবার সেই বেঞ্চমার্কেরও দশটা করে আলাদা ক্যাটাগরি। আর তারপর যা হয়, প্রত্যেক কোম্পানি—উঁ, মানে প্রত্যেক প্রকাশক—সবসময় কেবল সেই সব বেঞ্চমার্কই টেস্ট করে, যেগুলোতে তাদের প্রোডাক্টটা খুব ভালো দেখায়, আর বাকি গুলোকে, এই যে, একটু বেশি ইগনোরই করে দেয়। এটা বেশ চোখে পড়ার মতো, আর সত্যিই ভয়াবহ মাত্রার বিশৃঙ্খলা।
হ্যাঁ, তাই আমি ভেবেছিলাম, এখন তোমাদেরকে আসলে কী বলব? মানে, এই সময়ে এআই‑ওয়ার্ল্ডে পঞ্চাশ হাজারটা জিনিস ঘটে গেছে নিশ্চয়ই, উঁম, কিন্তু সেগুলোর মধ্যে সত্যিকারে কোনটা আমাদের জন্য প্রাসঙ্গিক, কোনটা একটু আলাদা করে চোখে পড়ার মতো—এটা ঠিক বুঝতে পারছিলাম না। মাথায় তেমন কিছু স্পষ্ট আসছিল না। শুধু একটা জিনিস আছে, যেটা, উঁ, আমাকে বেশ ইন্টারেস্টিং লেগেছে: OpenAI আর Apple‑এর ডিজাইনার Jony Ive‑এর যে বহুল আলোচিত ডিভাইসটা আছে, সেটা নিয়ে। ওই লিকগুলো কি শুনেছ তুমি, জোনা?
না।
তো, শোনা যাচ্ছে ডিভাইসটা নাকি একধরনের কলমের মতো হবে, মানে পুরো ফর্ম‑ফ্যাক্টরটা থাকবে একটা কলমের মতো। যেটা তুমি সিম্পলি হাতে তুলে নিয়ে দিয়ে কিছু লিখবে, আর তুমি যা লিখছো সেই তথ্যটা সে বোঝে নিয়ে ভেতরে কোনো একটা এআই‑মডেলের কাছে পাঠিয়ে দেবে। আবার এতে নাকি ক্যামেরা আর মাইক্রোফোনও থাকবে, যেন তুমি এটাকে এখানে, মানে জামায় বা কোথাও গায়ে ক্লিপ করে লাগিয়ে রেখেও ব্যবহার করতে পারো। OpenAI নাকি এই প্রোডাক্টটার জন্য আলাদা করে একটা স্পেশাল এআই‑মডেল বানাচ্ছে, যেটা অডিও‑ফোকাসড হবে। তাই আমি ভীষণ কৌতূহলী, মানে খুবই আগ্রহ নিয়ে অপেক্ষা করছি, ওখান থেকে আসলে কী বেরিয়ে আসে সেটা দেখার জন্য।
আর আমরা নিজে সেটা ব্যবহার করতে পারব কি না।
আচ্ছা, কারণ, মানে, আমার তো এটা ভীষণ খারাপ লাগে, আর হয়তো এখান থেকেই আমি ভালোভাবে ঢুকতে পারি সেই একমাত্র বিষয়ে, যেটা নিয়ে বলতে হবে, গত তিন মাসে আমার মতামত খুব, খুব স্পষ্ট আর অনেক বেশি জোরালো হয়ে গেছে। আমার মনে হয়, আমাদের সত্যিই এগিয়ে যেতে হবে ওই দিকে—ঘরের জন্য আলাদা একটা এআই‑ডিভাইস, মানে হোম‑এআই‑ডিভাইসের ধারণাটা বাস্তবে নেওয়ার দিকে।
হ্যাঁ, ঠিক। একদমই।
কারণ আমার মনে হয়, মূলত—
তুমি ওটা সহজভাবে কোথাও রাখবে, আর ইথারনেট কেবল দিয়ে, মানে খুব সাধারণভাবে, বাড়ির রাউটারের সাথে লাগিয়ে দেবে, বেশির ভাগ মানুষের বাসায় যেমন থাকে। তারপর সব ঠিক; তারপর তুমি আজকের হিসাবে সর্বোচ্চ গিগাবিট স্পিডে, দুঃখের বিষয় আপাতত কেবল এতটাই, ওটার সঙ্গে কথা বলতে পারবে, আর তাতেই কাজ চলে যাবে। আর হ্যাঁ, প্রথমে অবশ্য বেস মডেলটা নামাতে সময় লাগবে, কারণ আকারের ওপর নির্ভর করে সেটা ধরে নাও পাঁচ গিগাবাইট থেকে শুরু করে পাঁচশো গিগাবাইট পর্যন্তও হতে পারে। সবকিছু সেখানেই থাকবে, মানে তোমার সব কুয়েরি ওই বক্সেই যাবে, আর যেই উত্তরটা তুমি ফিরে পাবে, সেটাই হবে তোমার আসল আউটপুট। আর সেই মানের ওপরেই নির্ভর করবে বাকি পুরো সফটওয়্যারটা, যেটা আবার এই ডিভাইসটার ওপর ভর করে থাকবে।
হ্যাঁ।
তাহলে ব্যাপারটা এতটাই সহজ। আর হ্যাঁ, যদি তুমি ধরো কোনো ম্যাথ বেঞ্চমার্ক‑এ খুব খারাপ করো, আচ্ছা ঠিক আছে, তাহলে হয়তো...
সম্ভবত তোমার ছেলেই, যে তখন বাসায় তোমার ওই এআই‑সার্ভারটা ব্যবহার করবে। আসলে ব্যাপারটাই তো সেটাই: এটা হলো ঘরে রাখা এক ধরনের এআই‑হোস্টিং সার্ভার। আর তখন সে হয়তো ততটা ভালোভাবে ব্যাখ্যা করা উত্তর আর পাবে না।
হ্যাঁ।
মানে একেবারে খুব মৌলিক স্তর থেকে বললে। আর হ্যাঁ, আমাদের অবশ্যই সেদিকে যেতে হবে, যেন আসলে তথ্যগুলো ঘরের ভেতরেই থাকে।
হ্যাঁ, কারণ আমার ব্যক্তিগতভাবে এই আইডিয়াটা দারুণ লাগে, যে আমার কাছে প্রায় সব সময় একটা অ্যাসিস্ট্যান্ট আছে, যাকে আমি হুট করে বলতে পারি, “আরে, এখনই একটা আইডিয়া এল”, “আরে, এটা তো এখনও করা বাকি”, “আরে ক্যামেরা, এটা‑এই মাত্র খেলাম” – এই ধরনের সব কিছু।
হ্যাঁ, হ্যাঁ।
কিন্তু পুরো মজার জিনিসটাই তো তখন আমেরিকানদের, মানে ওদের সার্ভারগুলোকে বলতে হয়। আর সেটাই এখনো এক ধরনের কনসার্ন; তখন আমি জানিই না, আসলে আমি কতটা ব্যবহার করতে পারব। কিন্তু যদি বাসায় নিজের এমন একটা এআই‑সার্ভার থাকে, হ্যাঁ, তখন ও যতটা সামলাতে পারে, ততটাই আমি ইচ্ছেমতো ব্যবহার করতে পারি।
হ্যাঁ, আর ওই মেশিনে যা চলবে, তাই চলবে, না চললে চলবেও না। এটা আসলে একটু আগেই বলতে চেয়েছিলাম, পুরোপুরি ভুলে গিয়েছিলাম। শুধু কনটেক্সট হিসেবে: যদি তোমরা নিজেরা একটা LLM হোস্ট করতে চাও, একেবারে বেসিক দিক থেকে বলি, ব্যাপারটা বেশ যুক্তিসংগত। তোমাদের আগে দেখতে হবে মডেলটা কত গিগাবাইটের। শুধু এভাবে না যে, “আচ্ছা, এতে এখন সেভেন্টি…”
বিলিয়ন প্যারামিটার আছে।” ওটা আগে তো তেমন গুরুত্বপূর্ণই না, আসল কথা হচ্ছে মডেলটা আসলে কত বড়। ধরো তিরিশ গিগাবাইটের হতে পারে, বা পঞ্চাশ গিগাবাইট, কুড়ি গিগাবাইট – সবই আছে, আর এটাই মূলত ওর সাইজ। আমি বলব, এর ওপর আর এক গিগাবাইট ধরে নাও, এটাই হলো ন্যূনতম VRAM, মানে গ্রাফিক্স কার্ডের মেমোরি, যা তোমার লাগবে। করেই ফেলো, Just do it! না হলে আসলে লাভই নেই, কারণ তোমার উত্তরগুলো তখন ভীষণ লম্বা সময় নেবে। আর এর সঙ্গে আবার প্রায় সমান পরিমাণ অতিরিক্ত র্যামও ধরতে হবে, মানে আর দুই‑তিন গিগা র্যাম যোগ করো, যেটা তোমার সিস্টেম র্যামে থাকতে হবে। মানে পুরো মডেলটা, প্লাস অপারেটিং সিস্টেম আর তুমি ডকার কনটেইনার দিয়ে যা‑ই চালাও না কেন, সব মিলিয়ে র্যামের ভেতরেই ফিট করতে হবে। না হলে তো ডেটা আবার ডিস্ক থেকে টানতে হবে। তাই একদম লজিক্যাল যে মডেলটা সব জায়গায় ফিট করতে হবে – ডিস্কেও, র্যামেও, VRAM‑এও।
হ্যাঁ।
না হলে আমার মনে হয়, পুরো ব্যাপারটাই বাদ দিতে পারো; কারণ তার বদলে কম প্যারামিটারের এমন একটা মডেল ব্যবহার করতে পারো, যেটা তোমার হাতে থাকা মেমোরির ভেতরেই আরামে ফিট হয়ে যায়। কারণ সবার বাসায় তো আর আটচল্লিশ গিগাবাইট VRAM থাকে না। ২০২৬‑এও এটা পুরোই বোঝার মতো, মানে একদম হাই‑এন্ড মডেল হোস্ট করতে গেলেই কেবল লাগে। কিন্তু ফিট করতেই হবে; না হলে ছোট মডেল নিলে বরং পারফরম্যান্স ভালো পাবে, কারণ উত্তর অনেক দ্রুত আসবে ইত্যাদি। তুমি তো চাইবে না, “আচ্ছা, এখন আবার গ্রাফিক্স কার্ড র্যাম থেকে ডেটা টেনে নিক, সেগুলো PCIe বাস দিয়ে জিপিইউ‑তে পাঠানো হোক।” বাসটা খুব দ্রুত হলেও, এই ঘুরপথে সময় বেশ লাগে। এসব আবার ইউনিভার্সিটিতে মাল্টিকোর প্রোগ্রামিংয়ের কোর্সে শিখে নেয়া যায়, অবশ্যই নাও।
[হাসে]
আমার একদম প্রিয় লেকচার ছিল ওটা, [হাসে] কারণ সেখানে আমরা আসলেই হাতে‑কলমে এগুলো নিয়ে কাজ করেছিলাম—তুমি সিতে, একেবারে বেস‑লেভেল C‑তে, দুইটা লাইব্রেরি ইমপোর্ট করো আর সরাসরি গ্রাফিক্স কার্ডে হিসাব চালাও, প্যারালেলাইজডভাবে। প্রথমে একেবারে ম্যাথের ক্যালকুলেশনগুলো। পরে চাইলে ওটাকে বিস্তৃত করে অবশ্যই 3D ক্যালকুলেশনও করা যায়। কিন্তু আজকাল তো আর এসব হাতেকলমে সি লিখে করা উচিত না।
হ্যাঁ।
মানে একদম হাতেকলমে সি‑তে, আর তুমি বলছো, “এই যে, এটা তোমার CUDA MemCopy”, যেখানে তুমি সত্যি সত্যিই দুইটা আলাদা অ্যাড্রেস স্পেসের মধ্যে কপি করতে পারো, বা সরাসরি হার্ডওয়্যারই ব্যবহার করো। ভাবলেই পাগলামি লাগে যে এত লো‑লেভেলে এভাবে করা যায়। দারুণ মজার, সত্যি বলতে রিকমেন্ড করব, কিন্তু এর বাস্তব ব্যবহার খুব বেশি জায়গায় নেই, মানে খুব স্পেশাল কেস।
আচ্ছা, মানে—
তবু ভীষণ, ভীষণ ইন্টারেস্টিং। কিন্তু আবার সবার জন্য একবার বলি: মডেলটা সব ধরনের মেমোরি‑তেই ফিট করতে হবে। প্যারামিটারের সংখ্যা না, আসল ব্যাপার হলো মডেলটা আসলে কত বড়। মানে, যদি তোমার কাছে মাত্র আট গিগাবাইট VRAM থাকে, হুম, তাহলে বুঝতেই পারছো...
মানে—
মানে তখন আমি অন্তত বলব, সর্বোচ্চ সাত‑আট গিগাবাইট সাইজের মডেলই সেখানে রাখো। অবশ্যই চাইলে বড়টা দিয়ে ট্রাই করতে পারো, কিন্তু তখন ধরে নিতে হবে যে আউটপুট আসতে অনেক বেশি সময় লাগবে। মডেল নিজে খারাপ হয়ে যায় না… উত্তরের মান খারাপ হয় না, এটা আলাদা করে বলা উচিত। তোমার গ্রাফিক্স কার্ড একটু কম শক্তিশালী হলেও, বা VRAM কম হলেও, এমনকি র্যামও কম হলেও, ফলাফলের মানের দিক থেকে তাতে আসলে কিছুই যায় আসে না—
হুম।
কারণ একই ক্যালকুলেশনই চলে, শুধু সময় বেশি লাগে।
হ্যাঁ, মানে জানি না। তুমি কি কাকতালীয়ভাবে জেক‑এর, মানে LTT‑র জেক‑এর নতুন নিজের চ্যানেলে যে ভিডিওটা দিয়েছে, ওটা দেখেছো, যেখানে সে আবার—
ঠিক আছে, তাহলে আমি একদম নির্দ্বিধায় নিজের মতামত বলতে পারি। ব্যক্তিগতভাবে আমি গত কয়েক বছরে LTT থেকে বেশ দূরে সরে গেছি, বলতে গেলে।
ঠিক আছে।
কারণ… মানে, এই যে আলাদা আলাদা এতজন হোস্ট এনে ফেলা, আর ওরাই প্রায় পুরো টেকনিক্যাল দিকটা ব্যাখ্যা করে, আর লাইনার্স মূলত পাশে দাঁড়িয়ে শুধু একটু সিলি‑সিলি জিনিস করছে—আমি এখন এভাবেই বলব—এই ফরম্যাটটা আমার কাছে আর আগের, একধরনের নস্টালজিক “অরিজিনাল” LTT‑র অনুভূতির সঙ্গে ঠিক মেলে না, যেটা আমি আসলে—
ঠিক আছে।
—LTT থেকে আশা করতাম, বলতে গেলে।
হ্যাঁ।
মানে, ঠিক আছে, আমি অবশ্যই বুঝি যে একটা সময়ের পর বাসার স্টুডিও থেকে বেরিয়ে বড় হতে হয়, এগোতে হয়—ওটা পুরোই ন্যাচারাল। কিন্তু জানো, বাকি হোস্টদের সঙ্গে আমার কখনও আসলে ঠিকমতো ক্লিক হয়নি। বুঝতে পারছো তো? রাইলি অবশ্য অন্য ব্যাপার, ওকে নিয়ে আরাম লাগে, কারণ একধরনের নস্টালজিয়া আছে—NCIX Tech Tips‑এর পুরনো দিনের লোক তো। কিন্তু বাকিদের ক্ষেত্রে, না জানি কেন, আমার কাছে সবসময়ই একটু কঠিন মনে হয়।
কিন্তু—
হ্যাঁ।
যাই হোক, জেকের তো এখন একদম নিজের আলাদা চ্যানেল আছে, যেখানে সে আসলেই—
হ্যাঁ, সেটা আমারও জানা। কিন্তু ওর কনটেন্ট তেমন দেখে উঠিনি এখনও; শুধু চ্যানেলটা আছে জানি, ব্যাস। তাই বলো, একটু শোনাই।
মানে ওখানে সে সত্যিই অনেক কিছু করে, বেশ স্পেশালাইজড আর গভীরে যাওয়া ধরণের জিনিসও।
হুম।
আর উদাহরণ হিসেবে, সে একটা ভিডিও করেছিল যেখানে দেখিয়েছে যে চারটা ম্যাক স্টুডিও থেকে তুমি… উহ্, মানে এটা কিন্তু আরেক ধরনের সেটআপ—
ঠিক।
ম্যাকডোনাল্ডস গোল্ড কার্ড না, চারটা ম্যাক স্টুডিও দিয়ে তুমি একটা ক্লাস্টার বানাতে পারো, যেটা DeepSeek R1 চালাতে পারে—একটা মডেল, যেটা সাইজ আর সক্ষমতার দিক থেকে সত্যিই ChatGPT‑র সঙ্গে পাল্লা দিতে পারে—
হ্যাঁ।
মানে নিজে হোস্ট করা যায়। আর তখনই আমি একটু স্বপ্ন দেখা শুরু করলাম, বলতে গেলে।
আর এটা তুলনামূলকভাবে আসলেই বেশ সস্তাও। এখন অনেকেই এই চারটা ম্যাক স্টুডিও দিয়ে ক্লাস্টার বানানোর ট্রিকটা ট্রাই করেছে। সবাই বলছে, দারুণ জিনিস।
হ্যাঁ ঠিক, চারটা ম্যাক স্টুডিও নিয়ে হিসাব কষেছি; সেকেন্ড‑হ্যান্ড কিনলেও প্রায় আট হাজার ইউরো লাগে। সেটা অবশ্যই এমন না যে—
হ্যাঁ।
—যে বলব, “হ্যাঁ, যেমন সবাই একটা রাউটার রাখে, তেমনি সবার একটা এআই‑হাব লাগবে।” এতটা না। কিন্তু আমি আশা করি, যখন ভাবি যে এআই‑মডেলগুলো বিশেষ করে… আবার দুঃখিত, কখনও ভাবিনি এটা ট্রিগার হবে—শুধু এই কারণে যে চীনে এত কড়া স্যাংশন আছে, সেখানে মানুষজন বাধ্য হয়ে অবিশ্বাস্য রকমের এফিসিয়েন্সি‑রিসার্চ করছে। আর সেখান থেকেই MiniMax‑এর মতো মডেল বেরোচ্ছে, যেগুলো অতি ছোট, কিন্তু নানান স্মার্ট ট্রিকের কারণে অবিশ্বাস্য ভালো কাজ করে। তাই আমি ভাবি, হয়তো এ ধরনের মেশিনের দামও একটু নামতে পারে। কারণ এই কাজের জন্যই বানানো স্পেশাল হার্ডওয়্যারও থাকবে—যেমন Nvidia‑র Jetson Nano, নামটাই তো ওটার, একদম এআই‑ওরিয়েন্টেড একটা ছোট মেশিন—
হ্যাঁ।
—ওটা আছে।
হ্যাঁ,
কিনতে পারো। আর অন্যদিকে আমি কল্পনা করতে পারি, একই ক্যাপাবিলিটির মডেলগুলো ক্রমেই আরও ছোট হতে থাকবে।
এটা আসলে আমার নিজেরও ব্যক্তিগত অভিজ্ঞতা। [গলা খাঁকারি দেয়] আমি এখনো পর্যন্ত LLaMA 3 70B মডেলও হোস্ট করে রেখেছি, যেটা এখন বেশ পুরনো পড়ে গেছে বলা যায়। আর এখন তো তার চাইতেও ভালো কিছু মডেল আছে, যেখানে কমপক্ষে সাবজেক্টিভলি মনে হয়, আজকাল 30B‑এর মতো মডেল থেকেও অনেক, অনেক ভালো উত্তর পাওয়া যায়—
হ্যাঁ
…আশা করা যায়। আর ওগুলো সাইজে অনেক ছোট, ফলে আরামে ২০ গিগাবাইটের GPU‑তেও ফিট হয়ে যায়, তোমাকে আর আটচল্লিশ গিগাবাইটের [হাসে] কার্ড নিতে হয় না। এটা অবশ্যই বেশ সুবিধার। আর আমি নিজেও এখন একটু এক্সপেরিমেন্ট করছি, ঠিক কোন মডেলটা এই নির্দিষ্ট ইউজ‑কেসে—মানে চুক্তিপত্র আর লিগ্যাল টেক্সট বিশ্লেষণে—সেরা পারফর্ম করে। ক’টা বেঞ্চমার্ক আছে বটে, কিন্তু খুব বেশি না; তাই ওগুলো ধরেই আমি এখন একটু একটু করে নিজে পরীক্ষা‑নিরীক্ষা করে দেখছি।
হুম।
ব্যক্তিগত শখ না, আমার কাজের ক্ষেত্রেই। ঠিক। আর হ্যাঁ, এটাও আসলে আমার অভিজ্ঞতা। শুধু একটু নোট করে রাখতে চেয়েছিলাম—একই মানের হলেও মডেলগুলো ক্রমে অনেক ছোট হয়ে যাচ্ছে, ফলে চালাতে অনেক সস্তা পড়ছে আর গতি‑ও বাড়ছে।
হ্যাঁ, আর সেই কারণেই আমি ব্যাপারটাকে এভাবেই দেখি, বিশেষ করে নিজের কথা ভাবলে—এখন কত রকম কাজেই আমি এআই ব্যবহার করছি বা করতে চাই, আর এদের কিছু আবার সত্যিকার অর্থেই একেবারে প্রাইভেট থাকা দরকার। আর তখনই ভাবি, এই মুহূর্তে তো আমার অবস্থা এমন যে, নেহাত টাকাই দিই এই ভেবে যে, you know, “প্রাইভেট” থাকুক।
হ্যাঁ।
কিন্তু তারপরও তো আবার সেই একই সমস্যা থাকে, যেটা আমরা আগেই বলেছি—আমাকে ভরসা করতেই হবে যে OpenAI সত্যিই এসব ডেটা প্রাইভেট রাখছে। আর অবশ্যই, এতে টাকাও লাগে; তাত্ত্বিকভাবে ধরলে, ছোটখাটো প্রতিটা কাজের জন্যই আলাদা আলাদা সাবস্ক্রিপশন লাগবে। যেখানে আমি বরং দারুণ কুল মনে করতাম, যদি বলতে পারতাম, “এই যে, আমার নিজের এআই‑মেশিন আছে, এখন আমার ইউজ‑কেস যাই হোক—আমি যদি ছবি জেনারেট করতে চাই, যেখানে ভালো মডেল আছে, বা ছবি এডিট করতে চাই—”
হুম।
—অডিও বানাতে চাই, টেক্সট‑টু‑স্পিচ, স্পিচ‑টু‑টেক্সট, যা‑ই হোক না কেন।
হ্যাঁ।
আমার দরকার পড়বে না বিশটা আলাদা সার্ভিসে বিশটা সাবস্ক্রিপশন নিতে।
হ্যাঁ।
বরং থাকবে আমার একটাই এআই‑মেশিন; সেখান থেকে প্রতিটা কাজের জন্য আলাদা উপযুক্ত মডেল বেছে নেব, আর কাজ শেষ।
এর বিপরীতে কিন্তু দুটো খুব, খুব শক্তিশালী কনটার‑আর্গুমেন্ট আছে। আমি নিজেও বরং খুব—
হ্যাঁ।
—এটার পক্ষে, মানে আমি মনে করি এটাই আদর্শ ভবিষ্যৎ। কিন্তু দুঃখের বিষয়, এখানে দুটো বিশেষ বড় অসুবিধা আছে।
হ্যাঁ।
প্রথমটা হলো: তুমি ওই এআই‑মডেলটাকে, ধরো প্রস্তুতকারকের দিক থেকে যেমনভাবে করা যায়, সেভাবে ভেতর থেকে ঘাঁটাঘাঁটি করে বদলাতে পারো না। মানে, ধরো তারা একটা মডেল নিয়ে ডিস্টিলেশন করে এমনভাবে টিউন করতে পারে, যেন যেসব উত্তর তারা চাইছে না, সেগুলো মডেল আদৌ দিতে না পারে, বা সেই সম্পর্কিত তথ্যই ওর ভেতরে না থাকে—ওইরকম হেভি ম্যানিপুলেশন।
আচ্ছা!
মানে, তুমি তখন শুধু নিজের মডেলটাই সরাসরি চালাচ্ছো। কিন্তু যখন তুমি কেবল শেষের টেক্সটটাই রেসপন্স হিসেবে পাচ্ছো, তখন তুমি অবশ্যই তার ওপর পরে প্রসেস চালাতে পারো, যেমন, “আচ্ছা, আমরা এখন একটা ওয়ার্ড‑লিস্ট/ডিকশনারি‑চেক দিয়ে দেখলাম, ভেতরে অদ্ভুত কনটেন্ট আছে; ঠিক আছে, এটা আরেকভাবে লিখে দাও।” এই ধরণের কাজ তো যে‑কোনো সফটওয়্যারই যেকোনো সময় করতে পারে। কিন্তু ভেতরের ইঞ্জিনের উপর, অর্থাৎ under the hood আসলে তুমি তেমন হাত দিতে পারো না। আজকাল যদিও ডিস্টিলেশন ইত্যাদি একটু কমই হচ্ছে, তবুও এখানে খারাপ উদ্দেশ্যে নাড়াচাড়া করার, মানে একধরনের “malevolence” রাখার জায়গা থাকে না—[হাসে] এভাবেই বলব বোধহয়। বুঝতে পারছো?
না, একদমই না। দুঃখিত।
মানে, তুমি যে—
নিজে হোস্ট করার অসুবিধা এই যে, ওখানে “ম্যালেভোলেন্স” রাখারই জায়গা নেই, তাই তো?
না, না, মানে ঠিক উল্টোটা বলতে চাচ্ছি! এই কারণেই অনেক কোম্পানি, ধরো, বাইরের কোনো এআই‑এপিআই নিজেদের প্রোডাক্টে ইন্টেগ্রেট করতে দিতে চায় না।
আহা!
মানে তারা বলে—
হ্যাঁ।
এটা হয়তো শুরুতেই বলা উচিত ছিল। কোম্পানিগুলো তখন বলে, “এই এআই‑মডেলটার ভেতরে আমরা নিজেরা কিছুই বদলাতে পারি না; আমরা একে টিউন করতে পারি না যেন আমাদের প্রোডাক্টের জন্য আরও ভালো ফল দেয়, বা কোন তথ্য কতটা আউটপুট দেবে সেটা সীমাবদ্ধ করতে পারি না। যা রিটার্ন আসে, সেটাই আসলে পাবে।” আর এতে করে অনেক সময় তোমার নিজের প্রোডাক্টটাই তুলনামূলকভাবে খারাপ দেখাতে পারে—
হ্যাঁ।
—যদিও দোষটা একদমই তোমার না।
হ্যাঁ।
বরং শুধু এই কারণে যে, যে লোকটা বাসায় আছে সে তার এআই‑সার্ভারে কম টাকা খরচ করেছে। আর গড় ভোক্তার জন্য এটা পুরোই বোধগম্য বিষয়।
হ্যাঁ।
কিন্তু এখানে আগে দরকার হবে এই বোঝাপড়াটা, যে তুমি যত বেশি টাকা ঢালো, ততই শক্তিশালী বা “কুল” হয়ে ওঠে ওই সফটওয়্যার, যেটা ওই হার্ডওয়্যারকে ব্যবহার করছে।
হ্যাঁ।
আগে তো মানুষের মাঝে ওই রকম বোঝাপড়াটাই তৈরি হতে হবে।
হ্যাঁ।
আর এখানে আবার নেগেটিভ অনেক কিছু ফিল্টার করে বাদ দেওয়াও কঠিন—
হ্যাঁ।
—বলতে গেলে, বা উল্টোভাবে যোগও করে দেওয়া, যেটাই হোক।
অবশ্যই।
আর দ্বিতীয় দিকটা আসলে পুরো খরচের প্রশ্ন। আমি বলব, এখনকার এপিআই‑প্রাইসিং এত কম, অন্তত কিছু মডেলের ক্ষেত্রে এত সস্তা, যে কেউই ঝামেলায় যেতে চায় না, আর তাই এর জন্য আলাদা বাজারও তৈরি হয়নি। কারণ সেন্ট্রাল সার্ভারে হোস্ট করা মডেলগুলো এতই ভয়ংকর সস্তা। আমি তো নিজেও—
হ্যাঁ, আমি জানি।
হ্যাঁ, আমি জানি, পুরো সময়, মানে ২৪/৭ একটা এআই‑মডেল হোস্ট করে রাখতে কত পড়ে। আমি ধরে ধরে বলতে পারি, ধরো ৪৮ গিগাবাইট VRAM‑ওয়ালা জিপিইউসহ একটা সার্ভার নিলে, ডেডিকেটেডভাবে শুধু তোমার জন্য, সেখানে ঘণ্টায় প্রায় পঞ্চাশ সেন্ট ধরা যায়। তখন তুমি যা খুশি চালাতে পারো—সব ডকার কনটেইনার, LLM, যা যা দরকার, সব। কিন্তু “কেবল কিছু টোকেনের জন্য পয়সা দিই আর কাজ সেরে ফেলি”‑এর তুলনায় এটা ভীষণই ব্যয়বহুল পড়ে।
হ্যাঁ।
—খরচ।
নিশ্চয়ই, একদমই। হ্যাঁ, হ্যাঁ, আমি জানি।
তাই শেষ পর্যন্ত এটা আবার শুধু টাকার হিসেবেই গিয়ে ঠেকে। এপিআই‑কলগুলো যদি অনেক বেশি দামী হতো, হয়তো তখন আলাদা একটা বাজার তৈরি হতো।
হ্যাঁ।
কিন্তু ওগুলো তো আসলেই নয়।
অবশ্যই।
কারণ ওখানে তো তোমার ডেটা দিয়ে কাজ হয়।
অবশ্যই।
সম্ভবত।
তার পরেও আমার ইচ্ছে করত-- মানে আমি একটা ভিডিওও দেখেছি, শিরোনাম ছিল: 'H100 GPU ভার্সেস এআই সাবস্ক্রিপশন', যেখানে হিসাব কষে দেখিয়েছে বলে। ওটা, ওটা লাভজনক না। আসলে একেবারেই লাভজনক সত্যিই—
হ্যাঁ, এটা লাভজনক না। শুধু বলছি, আমার মনে হয়, আমাদের প্রত্যেকেই ঘরে একটা H100 থাকলে খুবই খুশি হত, মনে হয়। [হাসে]
হ্যাঁ।
শুধু এমনই বললাম।
হ্যাঁ, হ্যাঁ।
মানে ওটার জন্য বিদ্যুতের বিলটাও আমি খুব, খুব আনন্দের সঙ্গে নিশ্চয়ই দিতাম, স্বাভাবিকভাবেই। ওটা ঠিক আছে, কিন্তু...
হ্যাঁ, কিন্তু-
খুবই চাই, কিন্তু ব্যাপারটা তো আসলেই উফফ।
হ্যাঁ, কিন্তু আমি সব সময়ই ভাবি, তবু এটা থাকলে দারুণ হত, কারণ জানি না, জোনা, আমরা এ নিয়ে আসলে অনেক বেশি সময় ধরে কথা বলছি, কিন্তু আমি জানি না, এটা কি শুধু এখনকার, মানে একেবারে বয়-ম্যাথ কিনা। তুমি তো গার্ল-ম্যাথ চেনো?
হ্যাঁ, মানে- মানে একটা H100 কেনা তো একদম এক্সট্রিম বয়-ম্যাথ।
[হাসে] মানে আমি সেটা বলতে চাইনি।
হ্যাঁ, ওইটাই তো।
মানে আমি আসলে বলতে চাই, আমি নিজের মধ্যে ভাবি, ধরো এখন ভাবি: 'ঠিক আছে, এখানে তো আমার সব কৃত্রিম বুদ্ধিমত্তার প্রজেক্ট আছে।'
হ্যাঁ।
আমি পারতাম-- যদি এগুলো এখন API দিয়ে চালাই, তাহলে ওদিকে পয়সা দিই, আরেকদিকে দিই, সব দিকে দিই, আর দেখি, আমার ক্রেডিট কার্ড থেকে নিয়মিতভাবে, উঁ, কত বড় বড় অঙ্কের টাকা কেটে যাচ্ছে।
তুমি অন্তত মোটামুটি একটা রেঞ্জ বলতে পারো নাকি, [হাসে] যেখানে গিয়ে ওই খরচটা দাঁড়াত? কারণ ওটাই তো ঠিক করে দেয়, আসলে লাভজনক কি না।
হ্যাঁ, হ্যাঁ, অবশ্যই, মানে, এটা তো, এটা তো—
এখনই সেরকম না, বরং একেবারে অন্য স্কেলে। তো মানে, [নাক দিয়ে শ্বাস টানে] আমার সব কাজের ক্ষেত্রেই আসলে খরচের বেশির ভাগটাই API-কস্ট, সাবস্ক্রিপশন টাবস্ক্রিপশন তেমন কিছু না।
হুঁ।
যা আসলে, যা আসলে ভয়ংকর ঝামেলার, কারণ ব্যাপারটা সব সময়ই এরকম হয়: তারপর আমি আমার সব স্ক্রিপ্ট এমনভাবে প্রোগ্রাম করেছি, যেন তারা যতটা সীমা দেওয়া আছে তার বেশি রিসোর্স না খরচ করে। যাতে আমি না-- কিন্তু আবার ইচ্ছে হয়, তখন আমি ওদেরই বলি: 'ঠিক আছে, আর একবার চালাতে পারো, সমস্যা নেই।' কারণ আমি তো এখনও আরেকটু কিছু টেস্ট করতে চাই।
হ্যাঁ, হ্যাঁ।
আ, মাসে প্রায় একশ পঞ্চাশ ইউরো ওখানেই চলে যায়—
হ্যাঁ।
—শুধু API-কস্টে। আমার সব প্রজেক্টের জন্য, যেগুলো আমি এভাবে করি।
হুঁ।
এটাই তো আমার মেইন শখ basically। আর, আ, আমি সব সময় ভেবেছি: হ্যাঁ, এমন একটা-- কিন্তু ধরো, যদি আমার সত্যিই থাকত। [হাসে]
হ্যাঁ। [হাসে]
আর তখন কার্যত একমাত্র খরচ যেটা ওটার জন্য হতো, সেটা হতো শুধু গাদা গাদা আমার বিদ্যুতের বিল।
হ্যাঁ।
... আমি আমার বয়-ম্যাথ মগজ দিয়ে ভাবি বসে—
বয়-ম্যাথ-মগজ বলে, একখানা GPU কিনতে ত্রিশ হাজার ইউরো খরচ করা একদম ঠিক আছে, আর তারপর, তারপর, তারপর সরাসরি সেই মাসে ১৫০ ইউরো করে বাঁচিয়ে ফেলা যায়, হ্যাঁ।
মানে, না, কিন্তু ওই বয়-ম্যাথ আসলে বলছে: জীবনে কোনও দিনই শুধু বিদ্যুতের বিল দিয়ে আমি এতটা খরচে পৌঁছাব না, এমনকি চব্বিশ ঘণ্টা সাত দিন পুরো জিনিসটা ফাঁকা না রেখে চালালেও। যেটা আমি করতামও, কারণ আমি তো এটা বলছি না যে, আমার শুধু নিজের একটা চ্যাটজিপিটি থাকবে, যাকে দিনে দু’বার প্রশ্ন করি আর হয়ে গেল; বরং আমি এমন একটা সার্ভার চাই, যে চব্বিশ ঘণ্টা সাত দিন ধরে আমার সব স্ক্রিপ্টেড কাজগুলো, যেগুলো একদম ব্যাকগ্রাউন্ডে চলে, সেগুলো চালিয়ে যাবে। মানে সার্ভারটা ফুল লোডেড থাকত, আর সেখানে আমি API-র বিল দিয়ে একেবারে বোকা আর গাধা হয়ে যাচ্ছি। তাই আমার মাথায় আসে, তাহলে তো আমি সেফভাবেই সস্তায় পার পেতাম। H100 লাগবে না, একেবারেই দরকার নেই, কিন্তু হয়তো একটা RTX 5090 হলেই চলত।
হ্যাঁ, কারণ আমারও ভীষণ মজার লাগে, যখন কিছু কিছু মডেলের বেলায় হঠাৎই এমন হয় যে, ধরো ওটার ৬৭০বি ভ্যারিয়েন্ট, আর সেখানে একেবারে ক্যাজুয়ালি লিখে দেয়: 'ও হ্যাঁ, বাই দ্য ওয়ে, এটা হোস্ট করতে তোমার আটটা H100 লাগবে।' এমনভাবে স্রেফ ক্যাজুয়ালি ড্রপ করে দেয়, আর আমি বসে থাকি, 'হ্যাঁ, দারুন তো। কিন্তু, করা যায়, মানে করা তো যায়ই। শিওর, দিগি।'
অনেক অনেক ছোট মডেলের ক্ষেত্রেও আমি একই জিনিস দেখি। ওখানেও সব সময় এমন লেখা থাকে: 'দিস মডেল, ইট’স সো স্মল, ইট রান্স ফ্ললেসলি অন জাস্ট ওয়ান H100 GPU.' আর আমি তখন, 'আহা, দারুন, ধন্যবাদ। মডেলটা তো আমি নিজের কম্পিউটারে টেস্ট করার জন্য হোস্ট করতে চেয়েছিলাম।' আচ্ছা ঠিক আছে।
ঠিক।
হ্যাঁ।
হ্যাঁ, এটা তো সত্যিই, মানে, খুব ঘন ঘনই দেখা যায়। হ্যাঁ। না, সোজা কথা বলতে গেলে, আমাদের অফিসে-টফিসেও এখন অবস্থা এমনই, সার্ভারটা ভীষণ আন্ডারইউটিলাইজড পড়ে থাকে। মানে, আমি জানি-- মানে তুমি তোমার সব রকম কৃত্রিম বুদ্ধিমত্তার অ্যাপ্লিকেশন নিয়ে অনেক গল্প করোই, কিন্তু আমি কল্পনাই করতে পারি না, তুমি ঠিক কী করলে এমন একটা হেভি সার্ভারকে চব্বিশ ঘণ্টা সাত দিন ধরে পুরো ব্যস্ত রাখতে পারবে।
তোমরা চাইলে আমাকে দিয়ে তোমাদের সার্ভার খুশিমনে খাটাতে পারো, ভুল বুঝো না। [হাসে]
হুঁ, হ্যাঁ, উদাহরণ ধরো—
ওটাই তো স্বাভাবিক, আমরা যখন দরকার পড়ে না তখন সার্ভারটাকে পজ করে রাখি।
হ্যাঁ, অবশ্যই।
অবশ্যই, এটা তো লজিক্যাল। মানে ডেডিকেটেড সার্ভারটা সারাক্ষণই চলে না। ওটা তো পরিষ্কার কথা। কিন্তু হ্যাঁ।
তো হ্যাঁ, আ, ধরো একটা জিনিস, যা আমি এখন খুব ভেবে—
মানে, এটা কোরো না।
না।
কোরো না। মানে ওই API টাই—
না, না, না!
এগুলো এখনই আসলে অবিশ্বাস্যরকম সস্তা হয়ে গেছে। তাই দুর্ভাগ্যজনকভাবে, ওই মাসে ১৫০ ইউরোই আসলে সেই সবচেয়ে সস্তা ডিল, যা দিয়ে তুমি ওই মানের আউটপুটের জন্য যতটা ভালো সার্ভিস পেতে পারো—
হ্যাঁ।
—যা তুমি আশা করো। তো অবশ্যই, যদি তুমি বলো, ‘আচ্ছা, এমনও ইউজ কেস আছে, যেখানে ধরো কোথাও একটা একদম সস্তা সেভেন-বি মডেলই যথেষ্ট হয়।’ ঠিক আছে, ধরলাম, ওটা ফ্রি বোনাস। তখন তুমি সেটা নিজেই হোস্ট করতে পারো।
হ্যাঁ।
নিশ্চয়, কিন্তু তখন না-- তুমি তো খুব উচ্চমানের উত্তরই চাও। তার জন্য দুর্ভাগ্যবশত মাসে ১৫০ ইউরো তোমাকে গুনতেই হবে, হ্যাঁ।
আর জোনা, মনে রেখো, আমি তো এখনও ওপেনএআই থেকে প্রতিদিনই পঁচাশি ইউরো মূল্যের টোকেন ফ্রিতে পাই, কারণ, মানে কারণ—
তুমি তো এগুলো প্রতিদিনই ট্রিগার করো।
হ্যাঁ, হ্যাঁ, মানে আমি তো নিজের জন্যই কিছু ম্যানেজমেন্ট সিস্টেম আর লাইব্রেরি লিখে রেখেছি, যেন আমার সব প্রজেক্ট এই ফ্রি টোকেনগুলোকে ঠিকমতো নিজেদের মধ্যে ভাগাভাগি করে নিতে পারে। আর মানে, কারণ স্বাভাবিকভাবেই-
ওগুলোকে ওয়ার্কলোড অনুযায়ী আবার প্রায়োরিটি বদলানো যায়।
কারণ, আ‑, OpenAI তো আমাকে এমন কিছু দেয় না যে আমি সরাসরি জিজ্ঞেস করতে পারি, আমার হাতে এখনো কত Free Tokens বাকি আছে।
হুম।
বরং এখন তারা যা করেছে, সেটা হল: API রেসপন্সে এখন payer: ফিল্ড আসে, আর সেখানে হয় আমার আইডি থাকে, না হলে থাকে সিম্পলি OpenAI। [হাসে]
হ্যাঁ।
আর এতে করে মূলত সবকিছু একসাথে কোঅর্ডিনেট করা যায়। কিন্তু এগুলো কেবল সেই জিনিস, যেখানে আমি বলি, হ্যাঁ, এখানে Data Sharing ঠিক আছে, কারণ যাই হোক এগুলো পাবলিক তথ্যই। কিন্তু এই একশো পঞ্চাশ ইউরোটা সেই জিনিসগুলোর জন্য, যেখানে আমি বলি, না, এগুলোর ডেটা আমি OpenAI‑এর সঙ্গে শেয়ার করতে চাই না, তাই এগুলোর জন্য আমি পয়সা দিই।
হ্যাঁ।
কিন্তু একটু ভেবে দেখো, ওটা কত খরচ হতো। যদি আমাকে, মানে, সেটা সব নিজে দিতে হতো, তাহলে আমি দিতামই না, বা তখন এসব প্রজেক্টগুলো... না, না, থাক।
হ্যাঁ।
তো, উদাহরণ হিসেবে বলি, আমি এই টোকেনগুলো দিয়ে এখন বেশির ভাগ কাজ করি আমাদের পডকাস্টের জন্য। আমাদের পডকাস্ট‑ইঞ্জিনের জন্য আমি দারুণ একটা জিনিস বানিয়েছি, যেটা অটোম্যাটিক চ্যাপ্টার বানায়, সাউন্ডবাইট কাটে, আ‑, ট্রান্সক্রিপ্ট বানায়, ট্রান্সলেশন বানায়, এমনকি শর্টসের জন্য স্ক্রিপ্টও নিজে থেকে জেনারেট করে, এসব সবকিছু। সেখানে আমি ভাবি, হ্যাঁ, OpenAI এসব ডেটা নিকই। মানে, শেষমেশ তারা চাইলে যাই হোক পডকাস্টটা টেনে নেবে, ট্রান্সক্রাইব করবে আর LLM‑এ ঢুকিয়ে দেবে। তো...
হ্যাঁ।
মানে যখন জিনিসটা আগেই পাবলিক, তখন কে কেয়ার করে। কিন্তু ভাব তো-
অবশ্যই!
আমাকে কত টাকা গুনতে হতো, যদি এগুলোর জন্য আসলে পয়সা দিতে লাগত।
উফ।
তাই মাঝে মাঝে আমার এমন মনে হয়-
আর তারপর তুমি সবসময় ওই ডেটাগুলোকে ছোট ছোট স্নিপেটে কাটছ, যা ধরো প্রতি স্নিপেট তোমার চুরাশি ইউরো বা ডলার পড়ত, প্রায় এই রকম। অথবা-
না।
—আমি এটা কিভাবে কল্পনা করব?
মানে, আমার কাছে মোটামুটি ধরে নাও একটা সিস্টেম আছে: আমি জানি কোন কোন API‑Key এই Data Sharing‑এর জন্য এনাবল আছে, আর তারপর একটা লাইব্রেরি আছে; আমি রিকোয়েস্ট পাঠাই, ওটা রেসপন্সে ফেরত দেয় কতগুলো টোকেন খরচ হয়েছে, আর সেই লাইব্রেরিটাই পরে Free‑Token‑Server‑কে জানিয়ে দেয়, আমি এখন এতগুলো টোকেন ব্যবহার করেছি।
হ্যাঁ।
আর পরেরটা, মানে কোনো স্ক্রিপ্ট আবার নতুন রিকোয়েস্ট পাঠানোর আগে ওকে আগে জিজ্ঞেস করতে হয়: আমার কি এখনো কোটায় টোকেন বাকি আছে?
হ্যাঁ।
বা তুমি চাইলে একগাদা মডেলের লিস্ট পাঠাতে পারো, আর সে তোমাকে ফিরিয়ে দেয় সেই সব মডেলের লিস্ট, যেগুলোর কাছে এখনো কন্টিনজেন্ট বাকি আছে।
হ্যাঁ।
কারণ আলাদা আলাদা মডেলের জন্য আলাদা আলাদা কোটাও থাকে ইত্যাদি ইত্যাদি। হ্যাঁ।
কিন্তু এটা আসলে একদম ঝামেলাপূর্ণ একটা balancing act, মানে, তুমি বলতে পারো: আচ্ছা, ধরো কোনো এক ওয়ার্কলোডের প্রায়োরিটি হঠাৎ বেড়ে গেছে, তাহলে আবার এই কথাও বলা যায় যে অন্য কোনো ওয়ার্কলোডের জন্য তুলনামূলক কম পারফরম্যান্ট মডেল নেওয়া যেতে পারে, কিন্তু তার বদলে তাকে বেশি টোকেন দেওয়া হবে-
হ্যাঁ।
—এইভাবে ট্রেড‑অফ করা হয়। মানে, আমি এখন তোমার ঘাড়ে এ রকম কিছু ইমপ্লিমেন্ট করার বাধ্যবাধকতা চাপিয়ে দিচ্ছি না অবশ্যই, কিন্তু-
হ্যাঁ।
—এই balancing‑এর বিষয়টা তখন বেশ জটিল হয়ে যায় আসলে।
হ্যাঁ, মানে balancing বলতে কী বুঝি আমি? আমার balancing মোটামুটি এমন: আমি আমার নিজে বানানো ড্যাশবোর্ডে তাকাই, আর যদি দেখি বিভিন্ন প্রজেক্টের মধ্যে ব্যালান্সটা খুব খারাপ, তাহলে আমি প্রতিটা প্রজেক্টেই আলাদা নিয়ম বসাই। মানে, প্রতিটি প্রজেক্টে প্রায়ই এমন কোড থাকে: তুমি যখন এমন কোনো রিকোয়েস্ট পাঠাবে, তারপর ও নির্দিষ্ট টোকেনের সংখ্যা গুণ কোন এক multiplier ধরে একটু ঘুমাবে-
হ্যাঁ।
ওই multiplier‑টাই আমি পরে টুইক করি।
হ্যাঁ।
আর এতে করেই সব মোটামুটি চলে। আর আমি মাঝে মাঝে ভাবি: আহ, যদি আমার এমন একটা সার্ভার থাকত, যাকে আমি একটানা [তালি] লোড দিতে পারতাম, তাহলে রেডিওর সব পডকাস্টই এত দিনে ট্রান্সক্রাইব হয়ে যেত। শুধু আমার কাছে এত টাকা নেই যে পুরোটা নিজের ঘাড়ে নিয়ে করতে পারি; আমাকে তো প্রতিদিন অপেক্ষা করতে হয়, যতক্ষণ না আমার ফ্রি টোকেনগুলো আবার রিফ্রেশ হয়। নইলে অনেক আগেই ক্রাঞ্চটাইমের অনেক বাইরে চলে যেতাম, আরও অনেক কাজ হয়ে যেত।
এখন প্রশ্নটা হচ্ছে, কত ঘণ্টা লাগবে সেটা। ধরো একটা আটটা H100‑ওয়ালা সার্ভারে। কারণ আমি জানি, অন্তত আমাদের হোস্টিং‑প্রোভাইডারের কাছে আটটা H100‑এর একটা ডেডিকেটেড সার্ভার নিলে ঘন্টায় প্রায় কুড়ি ডলার লাগে, আমার ধারণা।
না, আটটা H100 না।
আচ্ছা ঠিক আছে, আসলে প্রশ্নটা হল, সেটাপটা কতটা অ্যাডভান্সড হওয়া দরকার।
তুমি বলতে চাইছ, তত্ত্বগতভাবে আমি একবার বিশ ডলার খরচ করে, এক ঘন্টার মধ্যে পুরোটাই একবারে সেরে ফেলতে পারতাম।
ঠিক তাই। অথবা তুমি একবারে চল্লিশ বা একবারে ষাট ডলার খরচ করতে পারো, আর তাতে তোমার বিশাল একটা workload সরাসরি এক ঝটকায় শেষ হয়ে যাবে, আর বাকি অংশটা পরে OpenAI যে ফ্রি টোকেন দেয়, সেগুলো দিয়েই ধীরে ধীরে চালিয়ে নিতে পারবে। আর নইলে তোমার তো ডেডিকেটেড সার্ভারটাই থেকে যাবে, যেখানে... চাইলে তুমি এটা মাসে একবারও করতে পারো, মানে প্রতিমাসে ষাট ডলার ঢেলে একটা ডেডিকেটেড সার্ভার নিলে, যতক্ষণ দরকার ততক্ষণ সেটার ওপর চালিয়ে যাবে। আর তুমি তো চাইলে API দিয়েই ওই পডটাকে পজ করে রাখতে পারো বা সরাসরি হোস্টিং‑প্রোভাইডারের কাছে ডিলিট করে দিতে পারো, যাতে মাঝরাতে কোনো এক সময় যদি তোমার workload শেষও হয়ে যায়, তবু অতিরিক্ত সময়ের জন্য আবার টাকা না গুনতে হয়।
হ্যাঁ।
এটাও হয়তো একবার ট্রাই করার মতো আইডিয়া।
আমি আসলে একবার চেষ্টা করেছি, কিন্তু তখন এমন এক সেটাপেই করেছিলাম যেখানে ঘন্টায় সাত সেন্টের মতো ভাড়া দিতাম আর-
ও আচ্ছা, হ্যাঁ, অবশ্যই!
এই কন্টেইনারগুলোর কনফিগারেশন সম্পর্কে আমার ততটা ধারণা ছিল না। আমার মনে হয় তাই সেটাপটা বেশ অদক্ষ ছিল। ফলে উদাহরণস্বরূপ আমি মিনিটে একটার বেশি রিকোয়েস্টই পাঠাতে পারতাম না বা এরকম কিছু। আর সেটা অবশ্যই একদম হুই্যাক, যখন ধরো আমার দশ হাজারটা embedding, আ‑, বানানোর দরকার পড়ে।
ঠিক, এত বড় workload‑এর জন্য তো ওইভাবে চলে না। হ্যাঁ, কিন্তু তাও বলি, এটা একবার ভাবার মতো আইডিয়া। আর তখন তুমি খুব ছোট মডেল থেকে শুরু করে মাঝে মাঝে ভীষণ বড় বড় মডেলও কেবল কয়েক ঘণ্টার জন্য হোস্ট করে নিতে পারবে, আর ধরো মাসের যে মূল bulk কাজটা, সেটা সেখানেই সেরে যাবে। হ্যাঁ, ঠিক। আমরা আরেকটা ছোট জিনিস বলতে চেয়েছিলাম: খুব শিগগিরই নিশ্চিতভাবে আসছে-
হুম।
ChatGPT‑তে বিজ্ঞাপন। এটা তারা আগেও একবার চেষ্টা করেছিল, তখন তারা নাকি অ্যাপস প্রমোট করেছিল, কিন্তু এখন পর্যন্ত শুধু আমেরিকায়। মানে তখন অন্য ওয়েবসাইট না, বরং বেশিরভাগই অ্যাপস বিজ্ঞাপন করা হয়েছিল। আর সেটা ভীষণ খারাপ রিসেপশন পেয়েছিল। তাই এখন তারা বলছে, আচ্ছা, আমরা আমাদের স্ট্রাটেজিটা আবার ভেবে দেখেছি আর এখন আমরা বিজ্ঞাপনগুলোকে সার্চ রেজাল্টে না, বরং ChatGPT‑এর রেজাল্টের ভেতরে একটু ভালোভাবে ইন্টিগ্রেট করব। মানে ভিজুয়ালি বেশ সুন্দরভাবে ইন্টিগ্রেটেড কিছু sponsored links থাকবে, যেগুলো তুমি নিচে সোয়াইপ করে দেখতে পারবে, আর সেগুলো তোমার উত্তরের নিচে দেখাবে। কিন্তু এর মানে এই না যে ChatGPT‑এর আসল উত্তর বদলে যাবে আর বলতে শুরু করবে, ধুর, এবার ড. বেকমানের ডিটারজেন্টটাই কিনে ফেলুন, এই ধরনের কিছু।
হ্যাঁ।
ও রকম আজেবাজে কথা সেখানে আসবে না, বরং তোমার কুয়েরি আর রেসপন্সের সঙ্গে মানানসই কিছু প্রোডাক্টই শুধু নিচে দেখাবে। আর এর জন্য টাকাটা দেয় বিজ্ঞাপনদাতারা, আর বলাই বাহুল্য, ভিকটিম হচ্ছ তুমি। উদ্ধৃতি: জোনা
২০২৬।
আমি সত্যি বলছি, আমি এটা একদম ভাবতেই পারিনি।
আর ব্যাপারটা হল, আমি তো আগেই বলেছিলাম, এটা মূলত এড়ানোও যায় না, কারণ একটু বড় হয়ে ওঠা প্রায় সব স্টার্ট‑আপই শেষমেশ এই স্ট্রাটেজিতেই যায়। মানে, মূলত গুগল আর অ্যামাজনের ক্ষেত্রেও তো এমনই ছিল। শুরুতে, বা বলা ভালো সব স্টার্ট‑আপই, প্রথম ক’বছর ধরে লাল ঘরেই ব্যবসা চালায়। OpenAI‑এর ক্ষেত্রেও তো সবাই জানে ঠিক এভাবেই হয়েছে-
হ্যাঁ!
একেবারে চরমভাবে তাই হয়েছে।
হ্যাঁ, হ্যাঁ।
আর...
ঠিক তাই। আর কয়েক বছর পর একটা সময় আসে যখন তারা ভাবে, আচ্ছা, এখন তো পুরো বাজার আমাদের হাতেই, এবার প্রোডাক্টটা ধীরে ধীরে খারাপ করা যেতে পারে।
হ্যাঁ।
এবার এটাকে পুরোপুরি মোনিটাইজ করা হবে, চারদিকে বিজ্ঞাপনই বিজ্ঞাপন। নেটফ্লিক্স ইত্যাদির ক্ষেত্রেও তো ঠিক এভাবেই হয়েছে, শুরুতে তুমি আসলে প্রায় সেরা সার্ভিসটাই পেতে। আর পরে সার্ভিসের কোর কোয়ালিটি একটু একটু ভালো হলেও, বিজ্ঞাপন আর নানান ধরনের বিরক্তিকর জিনিসের কারণে সার্ভিসটা সামগ্রিকভাবে আরও খারাপই হয়ে যায়। আর আমার মনে হয়, এখন ঠিক সেই মুহূর্তটাই চলে এসেছে। আমেরিকায় তারা ধীরে ধীরে এটা চালু করবে, আর ইউরোপে আবার এক মাস দেরি করছে, কারণ তুমি তো জানো, DSGVO (ডেটা‑প্রটেকশন নিয়ম) নিয়ে সবসময় কত ঝামেলা থাকে।
হ্যাঁ।
আর আমরা যেই Translate ফিচারটা নিয়ে কথা বলছিলাম, ওটা কিন্তু এখনই সরাসরি চালু হয়ে গেছে।
ওটা নাকি এখনই পাওয়া যাচ্ছে?
হ্যাঁ, সোজা গ্লোবালি রিলিজ করেছে, আর এখনই আছে। তুমি, আ‑, মিথ্যে না বলে বলি, নরমাল ChatGPT‑র পেজেই শুধু শেষে /translate যোগ করে নিলেই সরাসরি ওই পেজে চলে যেতে পারো।
আচ্ছা।
সম্ভবত এখন ইন্টারফেসে সরাসরি কোনো বাটনও আছে, যেটা টিপলেই সেখানে নিয়ে যায়। নিশ্চিতভাবেই। মানে, তুমি শুধু বলো, আচ্ছা, তুমি অনুবাদ করতে চাও, আর এটা তোমাকে ওই জায়গায় রিডাইরেক্ট করে দেয়। আর ইন্টারফেসটাও বেশ চমৎকার, সুন্দর বানানো। খুব ডিটেলে টেস্ট করার সুযোগ এখনো পাইনি, কিন্তু নিজের কাজটা ঠিকই করে। তুমি নিচে মুড‑টুড বেছে নিতে পারো, ইত্যাদি; দারুণ কাজ করে। কিন্তু আবার বিজ্ঞাপনের কথায় ফিরি: ব্যাপারটা আসলে একরকম পরিষ্কারই ছিল, কোনো না কোনোভাবে তো তাদের এখান থেকে টাকা রোজগার করতেই হবে। আর আমরা দেখেছি, শুধু API টোকেন দিয়ে সেটা হয় না... হয়, কিন্তু পুরোপুরি না। মানে, কাস্টমারের, বা শেষ ব্যবহারকারীর দৃষ্টিকোণ থেকে বললে-
মানে, হুঁ।
টোকেন থেকে তারা যতটা আয় করা দরকার, তার তুলনায় আসলে অনেক কমই আয় হয়।
হ্যাঁ, একদমই তাই।
API‑র দাম আসলে সোজা কথায় প্রায় দ্বিগুণ হওয়া লাগত।
হ্যাঁ।
মূলত, কিন্তু যা আছে তাই আছে এখন। হ্যাঁ।
হ্যাঁ।
আর তার মানে, এখন এন্ড‑কনজিউমারের জন্য খুব সম্ভবত বিজ্ঞাপন আসবেই। এমনকি তারা যে নতুন সাবস্ক্রিপশন মডেল এনেছে, ChatGPT Go, আট ডলারের, ওটাও তো একদম ক্লাসিক নেটফ্লিক্স প্রাইসিং। মানে একটা আট ডলারের ad‑supported টিয়ার থাকে। বিষয়টা মোটামুটি এতটাই সোজা। হ্যাঁ।
হ্যাঁ।
দারুণ!
হ্যাঁ, আশা করি আমি এগুলোর কিছুই দেখব না, কারণ আমার আছে, আ‑ম্-
হ্যাঁ, Plus আর তার ওপরে যে সাবস্ক্রাইবাররা আছে, তারা তো স্বাভাবিকভাবেই কোনো বিজ্ঞাপন পায় না। এটা তো লজিক্যাল।
তবে Plus প্রসঙ্গে বলতে গেলে, আমার কাছে এখনো Pro নেয়ার মতো টাকা নেই, কিন্তু সত্যিই, Vibe‑Coden করার সময় আমি ভীষণভাবে টের পেয়েছি: এর আগে আমি কোনো দিনই আমার লিমিটে পৌঁছাইনি, এমনকি আদৌ কোনো লিমিট আছে কি না তাও ঠিকমতো জানতাম না।
হ্যাঁ।
কিন্তু যেদিন থেকে আমি Android app ডেভেলপমেন্ট, মানে Android app আর ওয়েবসাইট ডেভেলপমেন্ট-
হ্যাঁ।
ওখানে তুমি এমন পাগলের মতো করে তোমার কোটাগুলো শেষ করে ফেলতে পারো।
হ্যাঁ।
আজ আমি টানা তিন ঘণ্টা একটানা ওয়েবসাইট নিয়ে ভাইব‑কোড করতে দিয়েছি, আর তাতেই এই সপ্তাহের পুরো কন্টিনজেন্ট একেবারে উড়ে গেছে। সত্যি।
হ্যাঁ, আসলে আমার এক সহকর্মীর সঙ্গেও ঠিক এমনই হয়েছে। আর আমি তখন বললাম, হ্যাঁ, এখনই তো সেই সময়, যখন, দুঃখিত বলছি, নিজের মাথাটা একটু চালু করতে হবে। মানে
আর তারপর নিজে গিয়ে আসলেই
কোডের লাইনগুলো টাইপ করতে হয়, কারণ সে ওইটার ওপরে অবিশ্বাস্য রকম ভরসা করে ফেলেছিল। আর আমি ওরকম নির্ভরতা থেকে একেবারে সাবধান করব। যদি তুমি ভাষা বা কোডবেস—দুটোর যেকোনো একটার ব্যাপারেই খুব কম জানো, তখন এটা অসাধারণ লাগে, কারণ এটা প্রচুর কিছু বুঝিয়ে দিতে পারে, আর কনটেক্সটে খুব সুন্দরভাবে ব্যাখ্যাও করতে পারে। ঠিক আছে, সেটা বুঝি। কিন্তু তুমি যদি ভালোভাবে আর টেকসইভাবে নিজের লক্ষ্য পর্যন্ত পৌঁছাতে চাও, তাহলে আসলে তোমাকেই পায়ে হেঁটে যেতে হবে, নাহলে তুমি কম শিখবে। এটা ক্ল্যাসিক সেই ঘটনা: ‘আচ্ছা, আমি তো লেকচারে গিয়েছিলাম, তিন ঘণ্টা ঘুম নিয়েই গিয়ে বসে ছিলাম, প্রফেসর কী বলেছে সবই তো কানে গেছে।’ কিন্তু এটা কোনোভাবেই সেই অবস্থার সঙ্গে তুলনীয় না, যেখানে তুমি নয় ঘণ্টা ঘুমিয়ে, লেকচারে গিয়ে একটিভ নোট নিচ্ছ, আর টিউটোরিয়ালে গিয়ে প্রশ্নও করছ। ছাত্রদের উদাহরণ ধরলে, এই দুইটার মধ্যে তফাতটা বিশাল। আর Vibe‑Coden‑এর ক্ষেত্রেও ঠিক এই একই জিনিস। আমার পর্যবেক্ষণ অনুযায়ী—মানে আমি তো মূলত আমার সহকর্মীকেই দেখেছি—আমার পর্যবেক্ষণ বলছে, এটা তোমাকে অনেক ধীরে উন্নতি করতে দেয়। তুমি অনেক দ্রুত শিখো, যখন তুমি নিজে ভেবে সমাধানে পৌঁছাও, আর নিজেই ট্রাবলশুটিংটা ঠিকভাবে-
হ্যাঁ।
একদম নিজে করে যাও, আর নিজে ভাবো, আচ্ছা, এখন কোন টুল বা কোন কনসেপ্ট ব্যবহার করলে শেষ পর্যন্ত পৌঁছাতে পারব। কিন্তু সে প্রথমেই বলে, আচ্ছা, এখন একটু থামি, আমার কোটার টোকেন তো ইতিমধ্যে শেষ, কালকে আবার দেখি; আর হ্যাঁ, আগে Copilot‑কে একটু জিজ্ঞেস করে নেই ইত্যাদি। আর এটা আমাকে একটু বিরক্ত করে, কারণ এতে ওই মুহূর্তের প্রগ্রেস তো থেমেই যায়, তার ওপর ওই টুলের ওপর নির্ভরতা আরও বেড়ে যায়, যা আমার কাছে ব্যক্তিগতভাবে ঠিক জমে না, বিশেষ করে যখন কেউ এক দশকেরও বেশি সময় ধরে প্রোগ্রামিং করছে।
হ্যাঁ।
হ্যাঁ, আসলে এখানে বেসিক কনসেপ্টগুলো তোমার নিজে বুঝে রাখা লাগে, আর নিজ হাতে করে দেখাও লাগে। Vibe‑Coding আমার মতে ট্রাবলশুটিং‑এর সময় ভীষণ কাজে আসে। মানে, বাগ‑ফিক্সিং আর ডিবাগিং‑এর সময় এমন কোনো কৃত্রিম বুদ্ধিমত্তাকে একটু জিজ্ঞেস করা আসলেই দারুণ হেল্পফুল, অনেক ক্ষেত্রে Stackoverflow‑এর চেয়েও ভাল, নিঃসন্দেহে। কিন্তু যখন তুমি সত্যি সত্যি প্রোডাক্টিভ কাজ করছ, মানে সামনের দিকে ডেভেলপ করছ, শুধু পেছনে তাকিয়ে ‘কোন বাগগুলো ফিক্স করব’ এটা ভাবছ না, বরং নতুন ফিচার ইমপ্লিমেন্ট করছ, তখন নিজের হাতে করাই সবচেয়ে ভাল; তবেই তুমি সবচেয়ে বেশি বুঝতে পারো। আর হ্যাঁ, আগে অনেকেই ক্যালকুলেটরের ক্ষেত্রেও একই কথা বলত—বিশেষ করে যখন প্রোগ্রামেবল ক্যালকুলেটর নতুন নতুন জনপ্রিয় হল। তখনও এই দৃষ্টিভঙ্গিটা ছিল, আর দুঃখজনকভাবে বলতে হয়, এদের কথা কিছুটা সত্যি। এটা আসলেই ঠিক, আর এখন ছাত্রছাত্রীদের মধ্যেও এটা স্পষ্ট বোঝা যায়। যদিও... এখন আবার পুরোপুরি শিক্ষা‑নীতির আলোচনায় চলে যাব, কিন্তু পরিষ্কার দেখা যায়, যত বেশি তুমি নিজেকে এমন টেকনোলজির ওপর ছেড়ে দাও যে সব কাজ ওরাই করে দেবে, ততই তোমার সামগ্রিক ওভারভিউ কমে যায়। তুমি এখনও খুব নির্দিষ্ট কাজগুলো টেকনোলজির সাহায্যে ভালোভাবে সমাধান করতে পারো, কোনো সন্দেহ নেই। কিন্তু তোমার থেকে হারিয়ে যায় ‘কীভাবে এগোব’—এই পদ্ধতিটা, মানে approach‑এর ধারণাটা।
হ্যাঁ।
তুমি তখন আর ভাবছ না: প্রথম ধাপ কী, দ্বিতীয় ধাপ কী, তৃতীয় ধাপ কী। বরং শুধু ভাবছ, কিছু একটা টিপতে হবে যেন কিছু একটা হয়ে যায়।
হুঁ।
আর সেখানে গিয়ে পড়া উচিত না।
হ্যাঁ, মানে অন্তত কিছু, কিছু জিনিসে তো না। মানে, অবশ্যই, যদি তুমি নিজেকে ওই ভূমিকায় দেখো।
হ্যাঁ।
আমি তো মনে করি, কিছু কিছু জিনিসে একদম ঠিক আছে বলা, বিশেষ করে যখন তুমি একটু ঘাঁটাঘাঁটি করে দেখতে চাও।
হ্যাঁ, অবশ্যই, হ্যাঁ।
আমি নিজেকে তখন প্রোগ্রামার হিসেবে না দেখে, বরং একটু যেন, যেন, যেন একটা এআই টিমের ম্যানেজার হিসেবে দেখি। আর আমার কাজে এটা বেশি হয় যে আমি ভাবি: কী কী করতে হবে? কীভাবে সেটা ফর্মুলেট...
স্বপ্নের কোম্পানির ভবিষ্যৎ। এআই সিস্টেমের ম্যানেজার।
হ্যাঁ, ঠিক তাই। আর প্রায় যেন—
হ্যাঁ!
এগুলোতে, কিছু কিছু ব্যাপারে আমি ভাবি, যেগুলো আসলে গুরুত্বপূর্ণও না। টাইপ: ঠিক আছে, করেই দেখি, না হলে না, কিছু যায় আসে না। আমি তো শুধু একটু এক্সপেরিমেন্ট করতে চেয়েছিলাম, দেখা যায় কি না। দেখি, দেখি, এগুলো আর কোথায় যায়। আমিও কৌতূহলী। যোনা, শেষ করার আগে একটা ফান ফ্যাক্ট: যারা ChatGPT ব্যবহার করে, তাদের মধ্যে পঞ্চাশ শতাংশ আমেরিকান—
হ্যাঁ।
ওরা ভাবে যে...
না।
কি? কি? আচ্ছা, কি? তুমি কী ভাবছ, আমি এখন কী বলব?... আমার মনে হয় উত্তরটা—
অনেক রকমই হতে পারে, হতে পারে। কিন্তু তুমি বলো!
না না, কি? আগে তোমার আন্দাজটা দাও। তুমি কী ভাবছো? আমেরিকানদের পঞ্চাশ শতাংশ... মানে না যে সব আমেরিকান ChatGPT ব্যবহার করে, জরিপ ছিল: যারা বলেছে যে তারা ChatGPT ব্যবহার করে, সেই সব আমেরিকানের অর্ধেকই নাকি ভাবে যে...
ভাবছে, উত্তরগুলো আসলে এখনো কোনো মানুষ অন্য কোনো দেশে বসে লিখে দিচ্ছে?
না, আসলে সেটা ঠিক উল্টোটা। মানে যারা ChatGPT ব্যবহার করে, সেই আমেরিকানদের পঞ্চাশ শতাংশ ভাবে যে উত্তরগুলো জেনারেট হয় না, বরং প্রতিটা সম্ভাব্য প্রশ্নের জন্য আগেভাগেই ডাটাবেজে একটা রেডিমেড উত্তর রাখা আছে আর...
অবশ্যই, অবশ্যই। ওদের মাথায় এটা আসলে একটা এনসাইক্লোপিডিয়ার মতন। মানে, মানসিক মডেলটা এই রকম যে, বাস্তবে প্রতিটা টপিকের জন্য আলাদা করে এই নাও তোমার টেক্সট করে লেখা পড়ে আছে।
হ্যাঁ।
আর তুমি যে‑ই প্রশ্ন করো না কেন, তার জন্য আগে থেকেই বানানো একটা উত্তর আছে। একদম ক্লাসিক সেই ডিকশনারি লুকআপ টাইপ জিনিস।
হ্যাঁ, ঠিক তাই।
এই একই ব্যাপার, ফিজিক্যাল অ্যানালজি হোক বা পাইথন আর অন্য ভাষায় ডিকশনারি লুকআপ হোক।
মানে পুরো জিনিসটা আসলে শুধু একটা লুকআপ। হ্যাঁ, দারুণ ফরমুলেশন। ব্যাপারটা আমার ভীষণ অদ্ভুত লাগে। কিন্তু থাক, হয়তো এটা আবার শিক্ষা‑নীতির প্রসঙ্গ ইত্যাদিতে চলে যায়, থাক, দরকার নেই।
কিন্তু মজার দিকটা হচ্ছে, উল্টো দিক দিয়ে দেখলে আবার পঞ্চাশ শতাংশ জানেও যে এভাবে ভাবা একটু বোকামি। বা ধরো, আরেকটা গ্রুপ আছে যারা নিশ্চিত না, তাই হয়তো জরিপে পড়েনি। কে জানে, ঠিক আছে, যাই হোক।
হ্যাঁ, ঠিক। আমার মনে হয়, মানুষ এসব নিয়ে ভাবেই না, কারণ যদি, যদি, যদি তুমি আমাকে এভাবে বলে দাও—
তাহলে ব্যাপারটা হয় এরকম: আরে, কাজ তো করছে, ভেতরে কী হচ্ছে তাতে কী যায় আসে? তাই না।
হ্যাঁ, কিন্তু মানে, ধরো, আমি যা বলতে চাই তা হলো,
[হাসে] যদি এখন, যদি আমার কোনো ধারণাই না থাকে... মানে, এমনকি যদি আমার একেবারেই ধারণা না থাকত একটা চেস ইঞ্জিন কীভাবে কাজ করে।
হ্যাঁ।
আমার যতটুকু জ্ঞান আছে, সেটা অন্তত আমাকে এটা বলতে দেয়: আমি জানি, এই চেস ইঞ্জিনটা এমনভাবে প্রোগ্রাম করা না যে প্রতিটা সম্ভব বোর্ড পজিশনের জন্য আলাদা করে একটা চাল লিখে রাখা আছে।
সত্যি, এটা তো আসলে আরও ভালো এক অ্যানালজি।
এইটা, বুঝছ—
কারণ অন্তত feeling‑এর দিক থেকে দেখলে, প্রশ্নের সংখ্যার একটা প্রায় একই রকম ডাইমেনশন থাকে—
হ্যাঁ।
যত রকম প্রশ্ন তুমি করতে পারো আর যত রকম চেস‑পজিশন হতে পারে, সাইজটা প্রায় কাছাকাছি লাগে, মানে এক মানসিক কনসেপ্ট হিসেবে। আর যেন প্রতিটা পজিশনের জন্য আলাদা নির্দেশনা লেখা: এই ঘুঁটিটা নাও, ওই ঘরে বসাও।
তাই, আর ধরো আমার সিস্টেমটা নিয়ে একদমই ধারণা না থাকলেও, যদি অন্তত একটু হলেও দাবা সম্পর্কে ধারণা থাকে—
হ্যাঁ।
তাহলে সিস্টেমটা নিজে নিয়ে কিছু না জেনেও, শুধু দাবা জানলেই বলতে হবে, না, এভাবে হওয়া অসম্ভব, এটা সমাধান হতে পারে না।
দুঃখজনকভাবে, এটা সম্ভবই না। কিন্তু এটা ভীষণ ইন্টারেস্টিং একটা প্রশ্ন, কারণ এটা আসলে সেই প্রশ্নই যে দাবা কি কোনো এক সময়ে 'সল্ভ' করা যাবে কি না, কথার কথা। কারণ ব্যাপারটা প্রায় তাইই তো। প্র্যাক্টিক্যালি, তুমি যদি চালের সংখ্যা সীমাবদ্ধ করো, তাহলে মাত্র একটা সসীম সংখ্যক পজিশনই থেকে যায়।
হুঁ।
হ্যাঁ।
হ্যাঁ।
তারপর যা হয়, আর মজার ব্যাপার হচ্ছে, আমার যতদূর জানা, সাত বা তার কম ঘুঁটি থাকলে প্রায় সব এন্ডগেমই আসলে সল্ভড। মানে, বোর্ডে যদি সাতটা বা তার কম ঘুঁটি থাকে—কোন ঘুঁটি, কোন রঙ, কোথায় দাঁড়িয়ে আছে কিছুই গুরুত্বপূর্ণ না—
হুঁ।
তখন সরাসরি একটা ডিকশনারি লুকআপ আছে, যেখানে লেখা আছে এখন তোমার কোনটা সেরা চাল, যেটা খেললে তোমার জন্য সর্বোত্তম ফলাফলে পৌঁছাবে।
হুঁ।
অথবা তুমি এভাবেও বলতে পারো, প্রমাণ হয়ে গেছে যে এই পজিশন থেকে তুমি আর জিততে পারবে না, শুধু হারার দিকেই যাবে।
হ্যাঁ।
যদিও শেষটা হয়তো আরও পঞ্চাশ চাল পরে আসবে, আর তুমি একটা চেস ইঞ্জিন হিসেবে এত দূর পর্যন্ত ক্যালকুলেটই করতে পারো না—
হ্যাঁ।
তবু সেই মুহূর্তেই তুমি জানো—প্রমাণিতভাবে—এখান থেকে আর জেতা সম্ভব না; অবশ্যই, প্রতিপক্ষ যদি হাল ছেড়ে দেয়, বা ইচ্ছে করে সময় ফেলে দেয়, এসব আলাদা কথা। কিন্তু একেবারে খাঁটি লজিক্যাল পজিশন হিসেবে দেখলে, তখন এটা হয় হারানো যায় না, না হলে জেতা যায় না, এই টাইপের স্টেট হয়ে যায়। মানে...
হ্যাঁ।
এমন অনেক ইন্টারেস্টিং জিনিস আছে। এটাও একরকম ডিকশনারি লুকআপই বলা যায়। আর এগুলো একদম অনলাইনেই করা যায়, এর জন্য আলাদা ডাটাবেজ আছে যেখানে তুমি এসব চেক করতে পারো।
ঠিক তাই, আমি আসলে শুধু এই পয়েন্টটাই বলতে চাচ্ছিলাম, হ্যাঁ।
কিন্তু আগেই যেমন বললাম, এটা শুধু ওই এন্ডগেমগুলোতেই সীমিত। কারণ ওপেনিং বা মিডলগেমে থাকলে তখনও এত বেশি সম্ভাব্য পজিশন থাকে যে, সব কিছুর জন্য এভাবে টেবিল বানানো একদমই অসম্ভব।
আমি শুধু এইটা বলতে চেয়েছিলাম যে গড় মানুষ এসব জিনিসের সঙ্গে প্রায় কোনো যোগাযোগই রাখে না, এগুলো নিয়ে বসে থাকে না। তাই দেখতে হবে সব মিলিয়ে ব্যাপারটা কোথায় গিয়ে দাঁড়ায়, যোনা।
ঠিক!
জানো, আমরা ওটা কবে করব? পরেরবার, ক্রাঞ্চ টাইমের পর্বে। কারণ আমরা তো এখন আবার নতুন করে রেকর্ড করছি। [হাসি] আমরা আর একসাথে টানা অনেকগুলো এপিসোড করি না, বরং তোমরা এখনই ২০২৬ সালের প্রথম এপিসোডটা শুনে ফেলেছ। আর অবশ্যই ফেব্রুয়ারিতেও ক্রাঞ্চ টাইমের একটা পর্ব থাকবে, যেখানে আমরা আবার বসে সাম্প্রতিক সময়ে কী কী হয়েছে সেগুলো নিয়ে কথা বলব। দেখি তো, আমরা কিন্তু একবারও সি‑এস নিয়ে কথা বলিনি, জোনা। ওখানে আমার রুচির জন্য রোবট ছিল ভীষণ বেশি, একদম অদ্ভুত—
আমি ওগুলোও দেখেছি। হ্যাঁ, মানে, আচ্ছা... [হাসি]
কিন্তু আমরা পরের এপিসোডে নিশ্চয়ই এসব নিয়ে কথা বলব, উম, ঠিক কী কী ঘটেছে তা নিয়ে। জোনা, ওটা ঠিক কবে পড়ছে?
আগামী ক্রাঞ্চ টাইমের পর্বটা তোমরা শুনতে পারবে অবশ্যই ২২ ফেব্রুয়ারি, সন্ধ্যা ছয়টা থেকে সাতটা পর্যন্ত, একশো দুই দশমিক সাত মেগাহার্টজ ফ্রিকোয়েন্সিতে, মানে কেমনিট্স এলাকার ইউকেভে ব্যান্ডে। চাইলে তার বদলে ডিজিটাল বুকেট ৫বি চালু করতে পারো, অথবা একদম সহজভাবে radio-unique.de ওয়েবস্ট্রিমও শুনতে পারো। মানে, যেভাবে প্রতি মাসেই হয়, এটা আবারও চতুর্থ রবিবারের নিয়মিত অনুষ্ঠান। মজার ব্যাপার হল, এ বার এক ফেব্রুয়ারিই আবার রবিবার পড়েছে, তাই তৃতীয় আর চতুর্থ শনিবার‑রবিবারগুলো একটু অদ্ভুতভাবে ভাগ হয়ে গেছে যেন। ঠিক আছে, আর অবশ্যই যদি সেদিন সময় না পাও, তবু তোমরা যে কোনো সময় ইন্টারনেটে গিয়ে আমাদের শোনার সুযোগ পাবে। ইউটিউব, স্পোটিফাই—সব জায়গায়। আর অবশ্যই radio-unique.de তেও প্রতিবারের মতো একটা পোস্ট থাকে, যেখান থেকে তোমরা বর্তমান এপিসোডটা আর আগের সবগুলো এপিসোড ইচ্ছে মতো আবার শুনতে পারো।
মানে, তোমাদের হাতে দুনিয়ার সব রকম সুযোগ আছে—
ঠিকই।
আমাদের অতীতের আর ভবিষ্যতের সব এপিসোডই শুনতে পারো। তাহলে, সেই পর্যন্ত বিদায়!
টাটা। [সঙ্গীত]
এটা ছিল
ক্রাঞ্চ টাইম, রেডিও ইউনিক‑এর একটি প্রযোজনা। [সঙ্গীত]
Zuletzt aktualisiert am 1
Willkommen zurück, Jona. Nicht nur im neuen Jahr, sondern auch so ganz generell. Ihr wisst das nicht, aber wir wissen: Jona und ich haben uns jetzt schon legit seit einem Vierteljahr einfach nicht mehr gesehen und, äh, haben Möglichkeiten gefunden, euch mit coolen Folgen zu versorgen. Aber ja, Jona und ich sitzen uns jetzt das erste Mal seit, ja, gefühlt Anfang Q4 '25 gegenüber.
Richtig.
Und-
Denn die letzten Aufnahmen sind irgendwie alle etwas, sind irgendwie etwas länger geworden und da sind so viele Folgen am Ende daraus geworden-
Ja.
-weil wir da natürlich wie immer vom Hundertsten ins Tausendste gekommen sind. Ihr kennt uns doch.
Ja, und-
Ja.
-jetzt sitzen wir aber wieder hier. Das Material ist aufgebraucht. [lacht] Wir starten 2026 mit einer ganze Menge Dinge. Also ja, Jona, es ist natürlich ganz, ganz viel passiert. Ich bin gespannt, äh, was du mitgebracht hast.
Radio UNiCC präsentiert. [Musik] Die Crunch Time.
[Musik] Mit Jona und Wieland. Ja, Wieland, ich habe uns tatsächlich etwas Physisches sogar mitgebracht- -was du dann jetzt auch, ähm, sehen kannst. Ähm, ich-- wir hatten ja die letzten Folgen eher ein bisschen so über unsere Hobbys oder Interessen natürlich noch mal so gesprochen. Einfach als großes Recap eigentlich- über alles, was wir die letzten, [lacht] gefühlt tausenden Folgen, ähm, erzählt haben. Und da hatte ich auch von einem neuen Interesse eigentlich erzählt. Und du meintest: "Ja, komm hier, nächstes Mal bei der Aufnahme ist es so weit. Bring mal mit." So, und jetzt sitzen wir natürlich hier. Es geht da um, äh, noch mal kon..., noch mal ganz kurz um das Münzthema, was dich doch-- worüber wir doch gesprochen hatten. Und du war, warst tatsächlich sehr fasziniert und ich habe mal die eine ewig alte, noch neunzig Prozent Silbermünze, mal für uns hier mitgebracht und Jona holte sie casually aus seiner Hosentasche.
Nehme die Münze entgegen und sie ist... Also, es ist eine große silberne Münze und es steht drauf- -Deutsches Reich, drei Mark. Es ist ein Reichsadler drauf und auf der anderen Seite-
Eine extreme Verschmückung, sage ich mal, was natürlich der Jahreszahl natürlich entsprechend ist, ja.
Äh, die Jahreszahl ist, ich gucke nach, hier steht sie nicht oder ich bin nur zu doof, sie zu sehen. Jedenfalls sehe ich Wilhelm der Zweite, deutscher Kaiser, König von Preußen.
Und man sieht tatsächlich ein Profil von ihm.
Ah, okay, okay.
Die ist auf der-
Okay, 1908 steht drauf. Ja, okay.
Richtig, ja.
Okay, es ist, es ist krass und sie ist auch ungewöhnlich schwer tatsächlich.
Ja.
Interessant. Also Jona hat wirklich die ganz, ganz alten... Sehr interessant. Also ich meine, das ist natürlich mega krass auch, dass die halt, dass die halt so groß ist, weil-
Ja, und, und halt auch so da, das Gewicht natürlich mit der, mit der Dichte von Silber ist das natürlich schon durchaus heftig. Ja.
Ja.
Und wenn man das Design sieht, fragt man sich auch, was wir eigentlich so jetzt mit unseren Münzen [lacht] eigentlich falsch machen?
Mhm.
Frage ich mich schon, aber ansonsten war ich immer sehr zufrieden. Ach, okay, auch insbesondere bei dem Euro. Jedes Land kann da natürlich selbst bestimmen, was da auf der Rückseite ist, das natürlich drauf sein darf. Man kann überall das Gleiche drauf machen, überall Unterschiedliches. Natürlich gibt es wie immer Regeln, an die man sich halten muss, konkreter an das Design, dass man da natürlich die Rechte an dem Design und den Bildern besitzt und dass da gewisse Sachen drauf sein dürfen und nicht. Und Schriftartengrößen et cetera, das, was man halt so alles kennt. Aber noch mal zurück zu der Münze. Also ist jetzt natürlich keine Seltenheit, deswegen kann ich die jetzt hier einfach so haben und natürlich mitbringen-
Mhm.
-und einfach in der Hand halten, ohne dass die irgendwo weg verschlossen sein muss, sage ich mal.
Mhm.
Und ja, das ist schon echt spannend. Dann so, dann echt so die, die Münze auch natürlich, habe ich auch schon letztes Mal gesagt, natürlich in dem historischen Kontext natürlich zu sehen, weil das war ja, sage ich mal, ja, der letzte Kaiser und die Münze kam ja zehn Jahre raus, bevor er dann... Ihr wisst schon, was da ja im-
Mhm
Geschichtsunterricht passiert ist mit der- -Novemberrevolution achtzehn. Richtig.
Mhm. Okay, aber ich muss ganz ehrlich sagen- -weil du hast gesagt, [lacht] du findest das, du findest das gut, dass die so interessant und auch so, so schwer ist. Ich muss sagen, wenn ich mir vorstellen würde, Münzen dieser Größe in meinem Portemonnaie heute mit mir rumschleppen zu... Nee.
Ja gut, das würde halt das Portemonnaie unweigerlich sehr viel schwerer machen.
Ja.
Ja, nee, sehr, sehr unbequem, aber für mich als Fan wäre das schon interessant. Und dann, dann fühlt es sich ja halt auch wirklich so nach, nach etwas an. Stell dir mal vor, du hast dann einfach wie so, ich, ich will nicht schon fast sagen, so ein kleines Säckchen damit, aber [lacht] so, ich sag mal, die, wie man es sich vielleicht so, ich sag mal, aus so Fantasybereichen-
Ja, ja.
-vielleicht so vorstellt, wie es so, so, weißt... Es ist ja schon interessant, ja. Also ich denke, das wird dann schon so mit der Größe und dem Gewicht schon so in die Richtung gehen.
Ja.
Wenn man da sich etwas Ordentliches davon kaufen will und nicht nur, wer weiß, hundert Brote oder [lacht] Was weiß ich, was man damit alles kaufen konnte.
Ja.
ja.
Also es hat wirklich so diesen hier, äh, drei Taler bitte Vibe. Ja.
Richtig, ja.
Interessant.
Und ich finde ja auch die, die drei als Nomi, als Nominalwert sehr interessant, weil man sich ja heute eher so an die eins, zwei, fünf und zehn-
Mhm
-und so weiter halt gewöhnt hat.
Ja.
dass das schon eher etwas Unübliches ist, ja.
Das ist, wirklich unüblich, wenn ich so drüber nachdenke.
Stell dir vor, ein Drei-Euro-Stück.
Ja, weil also ich sage mal so, ähm, es gibt ja viel so diese groben Unterscheidungen in: Du hast es entweder in-... gefünftelt, die große Währung. Oder du hast sie halt, äh, geviertelt, wie in Amerika zum Beispiel.
Mhm.
Aber, ähm, ja, mit drei? Na ja-
Ja.
Die werden schon gewusst haben, was sie, was sie da machen. Na ja.
Ja, damit, mit so mit, ich sage mal, mit null, eins, zwei und fünf ergibt das halt schon viel Sinn, weil da bist du eben auch sehr, sehr nah an dieser E4 Skala. Es gibt ja auch solche, richtig solche logarithmischen Skalen, wo du halt dann immer zwischen Null und, ähm, [räuspert sich] sozusagen zwischen Null und Zehn einfach immer definierst. Du möchtest praktisch dann eine gewisse Anzahl von Abstufungen haben, die dann prozentual gesehen immer das, ähm, ich sag mal, immer gleich viel größer werden, also meinetwegen dann immer um zwanzig Prozent steigen oder so, so etwas. Was dann natürlich nicht heißt, dass es dann null Euro, zwei Euro, vier Euro, sechs Euro, acht Euro und zehn Euro ist, weil so funktioniert ja Prozentrechnung nicht.
Ja.
Dass acht durch sechs dann nicht das Gleiche ist wie sechs durch vier und so weiter. Ja.
Okay.
Da gibt's halt solche Skalen, die werden, ähm, sehr rege, ähm, auch bei [lacht] bei der Dimensionierung von Widerständen benutzt. Da kommen wir direkt wieder zu dem anderen Thema.
Mhm.
Weil da geht es ja richtig um große Bereiche, also alles zwischen ein Milliohm und einem Gigaohm gibt es da ja alles.
Mhm.
Und da gibt es halt solche logarithmischen Skalen, mit denen du dich dann halt da durch navigieren kannst und auswählen kannst. Okay, du brauchst jetzt das oder das mit unterschiedlichen Toleranzen und so weiter.
Okay.
Daran, daran hat mich das auch ein bisschen erinnert, weil da ist ja auch, sage ich mal, das Ziel, dass man mit möglichst wenigen Werten möglichst viele Summenwerte abbilden kann. Du kannst auch mehrere Widerstände in Reihe schalten oder natürlich auch in die Parallelschaltung packen, um dann natürlich zu dem Ergebnis zu kommen. Und Reihenschaltung ist ja literally Addition bei den Widerständen. Deswegen ist das, denke ich, schon recht vergleichbar mit so Münzen, wo man ja auch summiert. Die wollte ich dir einfach nur noch mal gezeigt haben. Weil die, das war natürlich sehr interessant. Die hatte ich ja letztes Mal zu Hause gelassen. Ja.
Ich muss ehrlich zugeben, ich hatte ein bisschen gehofft, als du meintest, ich habe dir was Physisches mitgebracht, was mit dem letzten Mal zu tun hat. Ich habe irgendwie gehofft, dass du mir jetzt vielleicht gleich was zu essen [lacht]
Was zu essen?
Oder einen Drink. [lacht]
[lacht]
Du bist also hungrig, okay.
[lacht] Na, das war so das, woran ich gedacht habe, du meintest so: "Ja, wir haben ja gesprochen letztes Mal und ich habe da mal was mitgebracht." Also ich bekomme das Millionaire's Shortbread. Auf geht's!
Richtig. Stimmt, stimmt.
[lacht]
Richtig.
Aber cool.
Na dann-
Sehr cool.
vielleicht beim nächsten Mal.
Mhm.
Mal schauen. Apropos Essen und Trinken, da wollte ich dich nämlich auch noch mal etwas anderes fragen. Wir hatten ja zu im Oktober, in der Oktoberfolge ja gesagt: So, wir werden demnächst, irgendwann, wenn wir das nächste Mal aufnehmen, dann mal ein paar News, sag ich mal, hören bezüglich des, der McDonald's Goldkarte. Also ich hoffe, ich überfalle dich jetzt nicht damit thematisch, aber das wäre, denke ich, schon mal interessant, jetzt zu wissen, so als Follow up, wie da jetzt so sage ich mal, deine Situation oder Umgangsweise damit ist, ob sie jetzt weitergeführt wird oder jetzt schon im November meinetwegen gecancelt wurde.
Ja.
Halte doch da mal mich und die Hörer mal auf dem aktuellen Stand.
Ja, also, ähm, ich bin nicht mehr Besitzer einer McDonald's Goldkarte.
Mhm.
Ähm, also meine McDonald's Goldkarte lief bis Ende November, also quasi bis Anfang Dezember hatte ich sie halt quasi. Und ja, was soll man sagen?
Ja.
sie konnte leider nicht verlängert werden, einfach aus dem Grund, da kann ich euch jetzt auch erzählen, woran das lag. Also das habt ihr nicht gemerkt. Selbst wenn ihr regelmäßig bei Mecces wart, habt ihr das nicht gemerkt. Aber der Franchisenehmer hat gewechselt und so eine Goldkarte muss natürlich immer vom Franchisenehmer des Restaurants auch mit, ähm, ja, be, äh, bestätigt werden. Und da war natürlich, als dann der Franchisenehmer gewechselt hat, das halt so nach dem Motto: okay, der hat gerade ein bisschen was anderes zu tun, als sich darum zu kümmern, ob ich eine Goldkarte bekommen kann. [lacht]
Ähm, verständlich.
Ja, klar. Ähm, deswegen, ja, lief die einfach aus. Aber ich muss tatsächlich, ähm, also sagen, so bei allem wie gesagt, du weißt, du kennst mich. Ich bin, ich bin natürlich der absolute McDonald's Fan.
Ja.
Ähm, aber ich muss tatsächlich sagen, [seufzt] auch zu mei, zu meinem eigenen Schutz war's gar nicht soooooo schlimm, dass ich sie jetzt nicht länger hatte. Ich habe da halt viel überlegt. Natürlich. Wenn das jetzt zum Beispiel eine Karte für ein Jahr gewesen wäre, aber ich glaube, wenn, dann wäre sie für ein halbes Jahr gewesen. Weil, ähm, selbst die Karten, die man bei McDonald's Monopoly gewinnen kann, waren früher ja, ähm, ein Jahr und sind mittlerweile nur noch ein halbes Jahr. Ähm, das heißt, wenn, dann wäre meine ein halbes Jahr gewesen. Und dann habe ich mir natürlich immer gesagt, wenn sie jetzt lange gegolten hätte, dann wäre ich jetzt natürlich nicht jeden Tag zu McDonald's gegangen. So ist es ja nicht.
Natürlich, also jetzt nicht dreihundertfünfundsechzig Tage im Jahr so viel wie nur überhaupt geht. Das wäre ja totaler Unsinn.
Genau, aber es war, ähm, da ich sie ja jetzt ja nicht, es war ja nicht mal ein Vierteljahr, wie ich sie hatte. Es waren ja wirklich nur so knapp zwei Monate und ich war dann auch noch im Urlaub in den zwei Monaten. Also, ähm, da habe ich natürlich schon gesagt, dann möchte das natürlich auch nutzen, wenn ich das einmal in meinem Leben habe und habe natürlich dann doch jeden Tag embraced. Und, ähm, ja, ich finde, man hat es, man hat es gemerkt tatsächlich, was ich nicht gedacht hätte.
Ja, um ehrlich zu sein, hast du auch wieder sehr, sehr viel abgenommen, seitdem wir uns das letzte Mal [lacht] im Oktober gesehen haben.
Danke schön. Danke schön.
Also es ist, es ist, der, der Effekt ist schon auffällig.
Ja, also das war-
Ja
wirklich interessant und ähm, ja, das kann ich vielleicht dazu sagen. Und ich sag mal so, ich habe jetzt auch vielleicht, um ein bisschen den Technik Aspekt mit reinzubringen. Ich habe jetzt auch vor Kurzem angefangen, eine Open Source App zum, äh, Kalorien und Nahrungsmittel zählen, äh, so auszubauen, dass die für mich nützlicher ist.
Mhm.
Und da habe ich dann tatsächlich auch gemerkt, weil ich dann natürlich auch gesagt habe, so-... Ne, weil ich halt gesagt habe, weil ich halt bei Mäcces esse. Ich brauche da zum Beispiel Funktionen wie: Ich muss einfach aus einem Screenshot von der Mäcces App halt die Daten alle importieren können. So, das habe ich da alles dort halt-
Richtig, ja.
Ne, ein, ein, ein einbauen lassen und da hat man dann schon gemerkt, so, so Mäcces schmeckt halt, schmeckt ziemlich lecker und, ähm, ist auch ziemlich cool. Das Problem ist halt nur, es macht dich halt im Vergleich zu dem, was es dir quasi gibt, nicht wirklich satt.
Ja.
ist halt nur so das Ding, was ich halt vor allem jetzt auch bei dem Kalorienzählen und allem, auch mit den Makronährstoffen gemerkt habe.
Mhm.
So, also zum Beispiel muss man sagen, hier, wenn man sagt, ich will ne jetzt zum Beispiel jetzt auch darauf achten, vielleicht zu gucken, dass ich-- ich habe das so gebaut, dass ich sage, bei Kohlenhydraten und bei Fett habe ich ein, eine Menge, die ich nicht überschreiten will. Aber zum Beispiel halt bei Wasser und Ballaststoffen und Protein habe ich eine Menge, die ich nicht unterschreiten will. Ich sag mal so: Zwanziger Nuggets von Mäcces, da hast du deine Proteine, das ist geil!
Also ja [lacht]
Das gibt dir deine Proteine. Problem ist halt, ich merke halt, wie ich das dann zum Beispiel in der App halt eintrage und dann denke ich mir so: Ja, mega geil, aber theoretisch war das jetzt mein Essen für den ganzen Tag. Was ja theoretisch auch okay wäre. Tatsächlich von den Nährstoffen-
Ja.
ist es auch okay, nur es macht nicht satt für den ganzen Tag.
Richtig.
Das ist das große Problem. Ansonsten wäre das eigentlich mega geil, dass ich wirklich sage, ich könnte halt wirklich einfach nur mit der Goldkarte ein McMenü am Tag essen und das ist von den Nährstoffen her das, was ich, ich brauche am Tag.
Richtig, aber die, es hält einfach nicht so lange, wie es eigentlich müsste, satt. Das ist eben auch meiner, es stimmt auch mit meiner Erfahrung überein und ich weiß nicht, ob es bei dir auch genauso ist, aber ich finde auch, dass die, dass ich sag mal, je mehr, ähm, das Essen in so Richtung Fast Food oder auch schon vorbereitetes-
Mhm
... Essen geht, also da schließe ich jetzt Fertigessen jetzt vom Aldi und Lidl jetzt nicht aus,
Mhm.
aus dieser Kategorie. Aber je mehr das in diese Richtung von diesem Processed Food geht, wo du eigentlich schon genügend Kalorien und alles andere mit drin hast, habe ich das Gefühl, dass es einfach so ein extremen Kloß im Magen bildet.
Mhm, ja, das auch.
Also einfach nur so von der Wahrnehmung her. Ich weiß jetzt auch nicht, ob das dann ja wirklich-
Mhm
stimmt, aber so vom Gefühl her im Bauch.
Ja, auf jeden Fall, weil der Körper auch vor allem wenn was viel fertig ist, dann merkt man natürlich auch, dass man so 'n, auch so 'n Tief hat danach, wenn der Körper einfach sehr viel Arbeit braucht, äh, komplexe Sachen- aufzuspalten und zu verarbeiten, da merkt man auch, dass die Energie gerade nicht für anderes da ist.
Richtig.
Das ist, äh, ja, lustigerweise, ich hab ja, ähm, da, da wurde ich gefragt: Also Jona, du musst wissen, ich bin nach wie vor natürlich bekannt als der McDonald's Mensch.
Ja, das ist ja die Frage, inwiefern die App dich jetzt verändert natürlich, ja.
haben, ähm, inwiefern, Moment, ganz kurz, inwiefern die App mich verändert?
Ja, so, na ja, ich, ich sag mal-
Mich verändert meinst du.
Bezüglich die McDonald's Karte und ja natürlich der Fame, der mit [lacht] eingeht. Nein, aber natürlich, die, McDonald's Karte hatte ja schon eindeutig einen körperlichen Effekt auf dich.
Ja.
Und da denke ich auch, dass auch genau, wenn du jetzt in die, diese App etwas weiterentwickelst, wenn du sagst, ob du entwickelst da ein-
Mhm
Screenshot-Erkennungs-Plugin- dafür, was ja sehr, sehr schön ist. Insbesondere, wenn man das dann mit irgendwo einträgt, natürlich in so ein Open-Source-Projekt oder ich weiß nicht, wie du, wie du das machst.
Ja, ja.
Ob das nur ein privates Plugin ist oder wie das läuft. Genau, das wird ja, denke ich, auch dann maßgeblich deine Ernährung natürlich verändern.
Ja.
Und das ist ja die Frage. Du hast ja auch schon gesagt: "Okay, hier, wenn ich ein Zwanziger Nuggets esse, ist schon geil, auch für Protein", sage ich mal. Aber das müsste halt für den gesamten Tag reichen. Und in dem Moment wurdest du ja dazu angehalten, darüber nachzudenken. Das heißt ja, die App motiviert dich natürlich zum Positiven.
Ja, und darum- ist tatsächlich eine Sache, also die ich, ähm, sehr schade finde, wo ich mich freuen würde, wenn es da irgendwelche Möglichkeiten gibt. Bisher muss ich da immer so Workarounds machen. Ich würde mega gerne wissen, wie das so mit dem Essen in der Mensa aussieht, wie da, wie da so die... Das finde ich halt immer so schade, weil eigentlich esse ich halt gerne in der Mensa, weil ich mir- denke: Ja, das ist halt ein gekochtes, richtiges Essen und das ist halt, ich unterstelle dem halt mal mutmaßlich, irgendwie gesünder zu sein, als halt fertig, Fertigessen. So, und darum denke ich mir so, ich würde total gerne trotzdem halt aufschreiben, you know-
Ja
... wie, was das jetzt für Werte hatte.
Aber da habe ich ja auch persönliche Info, also persönliche Infos und Erfahrungen mit dieser App, mit dieser, [lacht] mit dieser API, die die-
Ja,
da zur Verfügung stellen, die sich, glaube ich, seit den letzten zehn Jahren nicht geändert hat.
Mhm.
So wie ich das jetzt so-
Ja,
gesehen habe. Also es ist natürlich in XML die Daten, die du da bekommst. Und ja, ich weiß, da bekommst du keine Nährwertinformationen. Kannst du da vergessen.
Ja.
Also, du bekommst dort ja nicht mal die aktuellen Öffnungszeiten der Mensa, was ich mir ja persönlich gewünscht habe.
Mhm.
da habe ich auch richtig E-Mails vor sehr vielen Jahren-
Ja, ja
schon an das Studentenwerk geschrieben, weil die meinten: "Ja, okay, komm, wir wollen die doch mal auf Jason umstellen. Okay, wir wollen das jetzt hier so und so machen. Wir wollen da so ein bisschen mehr Infos auch mit reinpacken, damit auch natürlich die Anzeigen-
Mhm
, die sie ja selbst betreiben, etwas mehr Infos darstellen können." Aber daraus ist, soweit ich weiß, nie etwas geworden. Und ich, und ich meinte so: "Ja, ich habe, ich habe Ideen dafür. Ich nutze das ja aus, ich sag mal, aus externer Sicht für sie ja mit."
Ja.
"Und ja, komm, macht hier, macht hier Öffnungszeiten und, und so weiter." Und sie so: "Ja, nee, das ist ja schon eine sinnvolle Idee." Aber irgendwie ist das dann so im Nichts-
Ja
verlaufen und: "Ja, nee, das kannst du leider vergessen. Das dann muss man das halt irgendwie schätzen."
Ja.
Oder man kann da bestimmt auch irgendwie nachfragen, aber ich weiß halt nicht, ob sie das schon vorbereitet und vorberechnet, sage ich mal, haben.
Also ich denke, sie haben das.
Es ist halt schwierig, ja.
Ich denke, sie haben das, weil pass auf, Jona, jetzt hier Conspiracy Theory. Also-
Ja.
ich glaube, irgendwer dort muss beim Zusammenstellen der Gerichte durchaus auf Nährwerte achten und die demzufolge auch kennen.... weil zum Beispiel, du merkst halt, also du merkst daran, dass ein Gericht in der Mensa zum Beispiel zu ungesund ist, wenn es da einen Apfel dazu gibt.
Mhm.
Zum Beispiel. So, da merk-
Ja.
Da habe ich so das Gefühl, diese Korrelation irgendwie herstellen zu können, dass da wirklich jemand sagt: "Hier, dieses Gericht ist nicht ausgewogen genug, wenn wir nicht noch einen Apfel dazugeben." Sozusagen.
Ist ja die Frage, ob das dann nur nach Gefühl entschieden wird. Dann so: Oh, okay, hier das, das Frittierte zusammen mit den frittierten Kartoffeln.
Ja.
Und dann hast du einfach nur so ein kleines bisschen Salat dazu kombiniert, dass das vielleicht nicht [lacht] genügend dann Nährwerten entspricht, kann man sich ja bestimmt denken.
Auf jeden
Und dass man dann einfach spontan sagt: "Ja, okay, komm, wir packen Apfel dazu."
Mhm.
Während bei anderen Gerichten, wo du direkt schon sagst: "Okay, da haben wir hier Salat und noch mal Salat." Äh, ich meine Gemüse, tut mir leid. Hier, hier ein Gemüseitem, hier noch ein Gemüseitem-
ist für mich Gemüse.
Hier ein Fleischitem. [lacht] Okay, es ist nur... [lacht] Ja, richtig. Nein, also genau, dass du dann halt einfach sagst: "Ja, okay, passt."
Ja.
Und du, und du gehst einfach nur Pi mal Daumen.
Ja.
Also wenn halt so Gerichte erstellt werden.
Was tatsächlich... Oh, Jona!
Und die sie werden ja auch häufig, sie werden ja auch häufig, ähm, häufig auch recycelt. Da gibt es ja auch interne IDs für die, für die Gerichte.
Ja.
Das, das ist ja auch sehr interessant.
Klar.
Aber sie geben dir halt keine, keine Schnittstelle, wo du die halt einfach mal direkt alle abfragen kannst, wo bestimmt auch Nährwerte drinstehen. Wer weiß. Also vielleicht müsste man da nur mal nachfragen, aber ich weiß, dass da jedes Gericht eine interne ID bekommt und vielleicht haben sie da eine andere API, die halt nie öffentlich irgendwo erwähnt wurde. Und dann kann man halt sagen: "Ja, hier komm, sag mal, was ist denn das für ein Essen?"
Ich denke, das wäre wirklich möglich, weil ich bin mir sehr, sehr sicher, dass die auf jeden Fall irgendwo ein internes System haben, was auf jeden Fall wissen muss, nach dem Motto... Also ich bemühe mich, das kompakt zu halten, sodass wir nicht ewig darüber reden.
[lacht]
Aber, ähm, quasi eine Funktion, die ich zum Beispiel dieser App jetzt auch noch hinzugefügt habe, weil ich das cool fand, ist, ähm, also man konnte schon Custom Gerichte erstellen, aber da bin ich halt auch viel zu faul für. Also du kannst einfach selber sagen, ich habe halt einen manuellen Eintrag in der Datenbank. Das kommt nicht von Open Food Facts fertig.
Ja.
Was ich gemacht habe, ist, ich habe quasi hinzugefügt, ähm: Gericht aus Produkten erstellen. Also ich kann quasi sagen, ich habe ein Gericht, zum Beispiel habe ich jetzt mir hinzugefügt, äh, halt Vollkornnudeln mit, äh, so einer Mischung aus Frischkäse und Pesto als Dings.
Ja.
Und dann kann ich quasi sagen, ein neues Gericht definieren. Und zwar besteht dieses Gericht aus zweihundert Gramm von dem und dreihundert Gramm von dem, hundert Gramm von dem und dann fertig. Und er rechnet halt, okay, like, was sind dann die Nährwerte von dem ganzen Ding zusammen? Weil ich einfach zu faul bin, dann alle Nährwerte halt von allen drei Sachen zusammenzurechnen. So.
Ach so, und das Open Source Tool kann das nicht schon von alleine? Das klingt aber irgendwie sehr fundamental.
Nee, da kannst du-- du kannst halt nur sagen: "Ja, füg mal selber zu deiner eigenen Datenbank was hinzu." Und ich denke, so was Ähnliches hat die Mensa ganz bestimmt auch, weil irgendwo müssen die ein internes Ding haben, was ja quasi sagt: "Okay, am Montag gibt es dieses Gericht und dieses Gericht heißt so und so und besteht aber aus diesen Komponenten," die wir ja dann zum Beispiel einkaufen müssen.
Ja.
Also wäre es ja theoretisch absolut möglich, zu sagen, weil-
Man könnte das sogar automatisieren, eventuell berechnen.
automatisiert berechnen, welche Nährwerte eine Portion im Durchschnitt so hat. So.
Und zumindest Pi mal Daumen.
Ja.
Weil, weil ja natürlich, auch bei, bei der Verarbeitung gibt's ja auch Abweichungen.
Na klar.
Ja.
Und, ähm, [lacht] manchmal sind die Sachen durchaus immer so kleiner oder größer. [lacht]
Oder manchmal, je nachdem, an wen man da gekommen ist, bekommt man entweder nichts oder literally doppelt so viel. Also ist halt ja...
Genau, und, und tatsächlich mache ich deswegen gerade was Ähnliches und möchte das halt gerne noch irgendwie professionalisieren, dass ich quasi-- also aktuell gebe ich halt ChatGPT ein Foto davon und sage: "Schätz mal", aber ich würde das in Zukunft gerne so ein bisschen professioneller ausbauen, dass ich quasi sage, man hat so einen agentischen Workflow, den man quasi sagt: "Guck dir das an, schlüssle für dich auf, welche Komponenten sind das? Dann such für alle diese Komponenten das Nähigste, was man jetzt so an normalen Lebensmitteln findet und nimm dir die Nährwerte, damit du irgendwie ein Grounding hast."
Ja.
"Und versuch, das daran abzuschätzen, dass es vielleicht ein bisschen genauer ist."
Mhm.
Na ja.
Ein kleiner Kommentar dazu: Ich dachte, wir hätten bei einer der vergangenen Crunch-Time-Folgen etabliert, dass man, dass, dass man, ich sag mal, so ein zyklisches, wieder vorkommendes Element braucht, wo der KI-Agent tatsächlich eine seiner Tools auswählt, damit es tatsächlich als agentischer Workflow gilt.
Ja.
Ich dachte, das hätten wir mal so besprochen. Das, was du beschrieben hast, ist halt schon recht sequenziell gesprochen.
Mhm.
Also ich sag mal so, so wie klassischer KI-Abfragen-
Ja.
-Code, so funktioniert das. Okay, du, du, du schätzt jetzt aus dem Bild, welche, welche Gegenstände in welchen Mengen da drauf sind und da, daraus-- und es ist halt einfach eine grobe Schätzung und daraus nimmst-
Ja.
natürlich die Infos-
Ja.
-und wandelst das in dein Format um, was du brauchst. Für deine, für deine-
Stimmt.
-Open Source Lösung. Richtig.
Was ich gerade beschrieben habe, ist sehr linear und technically kein Agent. Man könnte das natürlich einfach weniger linear machen. Einfach sagen: "Hier sind deine Tools und finde mal raus."
Mach mal, natürlich.
Dann wird es ja weniger agentisch. Egal, ähm, ja, du hast absolut
Diesen Fakt ignoriert nämlich auch einer meiner Kollegen und es nervt mich persönlich.
[lacht]
Richtig.
Oah, okay.
Ja.
Ich wollte ganz schnell jetzt nur zu Mensa noch sagen, ich weiß, das gehört, aber ich habe-- ich möchte das einfach so gerne öffentlich erzählen, weil ich das so, so cool finde. Die Mensa hat ja jetzt diesen Nice Price eingeführt, dass es da halt für zwei Euro dreißig immer was gibt. Und das gibt es tatsächlich auch in der Cafeteria. Und da setzen sie jetzt, zum ersten Mal sehe ich, dass umgesetzt wird, was ich mir soooooo krass auch in gewisser Weise auf einer staatlichen Ebene wünschen würde. Da hast du halt zum Beispiel dann die Currywurst für drei Euro sechzig.
Ja.
Dann hast du die vegane Currywurst für zwei Euro dreißig.
Ja.
Das ist halt... und da denke ich mir so: Ja, danke schön! Da greife ich dann zu der veganen Currywurst, weil das ist irgendwelches Zeug, halt in Soße ertränkt. Das schmecke ich sowieso nicht.
Ja.
egal! Und dann nehme ich natürlich das Günstige.
Fair enough, ja.
Es ist so, ich brauche das, ich brauche das und ich brauche mehr. Ich brauche einen finanziellen Incentive für die Bevölkerung, vegane Dinge zu essen, sodass ich mir halt wirklich einen Ansporn habe, das zu tun. Weil ich mache das, seitdem das da ist. Ich würde sonst nie auf die Idee kommen, die veganen Sachen zu essen.
Ja.
Aber seit ich wirklich sage, ja, ich habe natürlich einen Health Benefit davon, selbstverständlich, aber nee, das ist halt im, im Primatengehirn nicht so drinne. Aber wenn's halt heißt so, ich müsste mich jetzt ackern-... aktiv entscheiden, für das Upgrade von veganem Fleisch auf fleischiges Fleisch zu bezahlen, dann sage ich: „Här nein! Warum? Wofür?
Richtig. Ja, natürlich, das ist ja dann etwas unsinnig.
Ah, ich finde das so gut.
Genau, da habe ich zwei Kommentare tatsächlich dazu. Also erstens natürlich, also ich hoffe, das weiß ja, denke ich, jeder von euch, dass natürlich von, ich, ich sage mal, nicht inspiriert, sondern von IKEA geklaut ist natürlich diese Idee.
Oh, okay.
Ja, das haben sie ja auch hart durchgezogen und gesagt: „Okay, komm, lass mal jetzt den veganen Hotdog einfach günstiger sein als halt den Richtigen. Und das ergibt dann halt einfach Sinn, dann zu dem zu greifen, anstatt ja, okay, weil ... Aber kann ich total verstehen, dass man nach dem, nach dem IKEA-Erlebnis in Anführungszeichen, dann sich da erst mal hinsetzen muss und sagt: „Ja, komm, hier erst mal einen kleinen schnellen Snack. Und als zweiten Kommentar dazu: Immer unbedingt natürlich auf die Nährwerte achten. Du bist jetzt natürlich sehr fokussiert darauf-
Ja.
-aber häufig ist das dann auch so, dass, dass vegane Alternativen, die jetzt nicht inherently vegan sind-
Ja.
-sondern ein Alternativprodukt sind-
Ja.
-dann mit den Nährwerten nicht unbedingt besser sind- -sondern eventuell gleich schlecht, sage ich mal. Ich glaube, bei der, bei der Currywurst mag man da noch sicher sein vor diesem Phänomen, aber ja, nur mal so als generellen Tipp.
Ja.
Also sehr schön.
Also es hilft mir wirklich, das so ein bisschen zu verfolgen. Und was ich zum Beispiel überhaupt nicht gedacht hätte, ist, dass zum Beispiel bei mir, ähm, voll der persönliche Einblick in mein Leben. Äh, es ist gar nicht so sehr, dass ich irgendwie zu viele, also auch natürlich am Ende zu viele Kalorien zu mir nehme, aber das habe ich mir irgendwo gedacht. Aber was ich merke, ist, ohne es zu merken, nehme ich viel mehr Fett zu mir, als eigentlich sinnvoll ist. Das ist so die Bar, die immer so plötzlich schon voll ist, gefühlt von nichts.
Ja.
Finde ich mega, fand ich mega interessant, das so ein bisschen zu, zu merken.
Ich kann auch noch thematisch an solche Open-Source-Lösungen ein bisschen anknüpfen und auch tatsächlich an das Thema aus einer der letzten Folgen, nämlich Pi-Hole, sozusagen.
Mhm.
Als wir das erwähnt hatten. Ich bin jetzt nämlich endlich nach so vielen Jahren [lacht] endlich mal dazu gekommen, mir einen eigenen Heimserver jetzt tatsächlich mal einzurichten-
Mhm.
-wo einfach alles, was man braucht, einfach drauf läuft. Und da bin ich natürlich immer noch so ein bisschen Aufbau und ja, natürlich viel, viel Open-Source-Software, viel Docker-Dinge. Ja, und es macht schon ewig viel Spaß, sich auch einfach mal selbst Gedanken machen zu müssen: Okay, wie stellt man das jetzt selbst auf? Wie, wie baut man das jetzt selbst auf? Wie, ähm, wie hostet man jetzt halt auch die, die Software, sage ich mal, sinnvoll selbst, dass sie immer und von überall erreichbar ist natürlich. Und was ist das eigentlich für ein Aufwand? Und natürlich auch den interessanten Fakt, ja immer seine Daten behalten zu können. Dass es nicht ist: Oh ja, okay, die hast du in der Cloud, bei Google. Hast du da jetzt all deine Dokumente oder was weiß ich alles? Na ja, wer weiß, was damit alles passiert. Also ich will denen jetzt nichts unterstellen, aber ich denke, es liegt schon nahe. Also-
Mhm.
-ja.
Ich meine, hast du gehört von diesem, dass, dass da, da musst du denen gar nichts unterstellen. Es gab ja jetzt wirklich dieses Ding mit dem, wo man sich jetzt auch registrieren kann, aber ich glaube, nur in Amerika, mit diesem, dass man die Auszahlung bekommen kann, wegen diesem Class Action Lawsuit, wegen dem mit Gmail war das ja damals.
Stimmt, stimmt. Da war was, ja.
Also soweit ich das gehört habe, für euch. Also, ähm, es war wohl von 2000, irgendwie keine Ahnung, gefühlt 2012 bis 2016. Also halt in so einem, in so einer Jahresspanne, war es wohl so, dass auch wenn du bei Gmail halt ausgeschaltet hattest, dass Google halt die E-Mails lesen und verarbeiten darf zum Produkt, was weiß ich, trainieren und Werbung-
Ja.
-dann haben sie es halt doch gemacht. So, und darum mussten sie halt jetzt richtig viel Geld bezahlen und man kann sich halt quasi anmelden, halt einen Teil von dem Geld zu bekommen, wenn man quasi, also nicht, also ich glaube, Google wird da schon den Nachweis stellen, aber wenn man quasi sagt: „Hier, ich war jemand, der hatte diese Option aus und ich habe das genutzt." Zack, fertig.
Stell dir mal vor, man führt einfach als Entwickler eine Checkbox ein, die einfach nichts tut. Die einfach nur dann im Back-End natürlich gespeichert wird, damit, wenn du nächstes Mal natürlich die Seite aufmachst, die Einstellungen beibehalten werden, aber es tut einfach nichts. Imagine, du machst das dann halt einfach absichtlich, weil das halt einfach vorgegeben wurde, also sozusagen.
Mhm.
Ja, lol.
Ja, na ja.
Aber auf jeden Fall ist sehr, sehr spannend, halt auch mal so mit, mit CFS auf der Konsole zu arbeiten. Oder halt, ich hatte, ich habe jetzt halt auch eine, ich habe da halt jetzt erst mal Proxmox drauf gezogen, damit da halt alles erst mal so zentralisiert sinnvoll drauf laufen kann. Gibt da halt ein paar Container, Docker-Container, den ganzen Spaß. Halt alles, was man so gebrauchen könnte. Da bin ich auch gerade dabei, ähm, Paperless ein bisschen einzurichten, weil das ist definitiv in Deutschland nötig.
Ja.
Also, ja, da muss ich noch irgendwie gucken, dass ich da so die Parameter sinnvoll hinbekomme in diesem Docker Compose File-
Mhm.
-damit das läuft, weil bei manchen Services ist das irgendwie unerwartet sehr viel komplexer als bei anderen, die so zum Laufen zu bekommen. Bei anderen ist gefühlt, bei, bei einigen ist es vielleicht so: Oh, okay, du kopierst einfach die zehn Zeilen, das funktioniert einfach. Bum, fertig. Du musst nichts tun und bei den anderen ist das halt: Oh, okay, aber du musst erst mal für diesen, erst mal diesen da einen extra Ordner erstellen. Du musst dann die, die Rechte dann der entsprechenden Gruppe zuweisen und dann auch die, die GUID, dann natürlich auch im Docker Compose, dann dem entsprechenden Container übergeben. Und ach ja, hier musst du noch das machen und noch das. Also da gibt es halt schon ein paar seltsame Dinge, die da auch bei manchen-... getan werden müssen.
Aber Frage, äh, bist du also-
Viel, viel Setup Dinge.
Willst du dir auch 'nen, äh, 'nen passenden Scanner irgendwie noch zulegen?
Ja, ich habe halt keinen, weil das ist halt, das ist halt aktuell, aktuell so die Situation. Ich habe halt jetzt keinen, ähm, Drucker und Scanner Kombi. Das wäre halt eindeutig nötig, dass man das halt so direkt gestreamlined bekommt. Halt dort in diesen, in den Importordner. Nein, nicht stimmt, die haben das irgendwie komisch benannt und ich habe bei, bei mir einfach alles namentlich einfach gleich gezogen. Sag ich mal, dass es Data, Config, Import, Export, Cache und Logs, glaube ich, gibt. Halt so als Ordner für jedes, für jeden, für jeden Container und die nennen das irgendwie richtig seltsam. Aber da musst du natürlich das hinbekommen, dass dein Scanner da direkt die gescannten PDF Datei natürlich dort in das, in den Importordner natürlich reinwirft und es dann selbst-
Ja.
Paperless dann das einscannen kann und das funktioniert und es durchsuchbar wird.
Aber ich meine, da gibt es ja verschiedene Möglichkeiten. Also ich habe halt immer gesucht und bin schon zweimal gescheitert an quasi der Idee. Ich möchte wirklich an meinen Server. Also ich möchte nicht. Also eigentlich möchte ich nicht, dass der Scanner das ist, was intelligent sein muss, sondern ich wollte wirklich einfach nur so einen wacken Scanner, der nur ein Scanner ist, per USB anschließen und quasi dann das Paperless das Intelligente ist und sagt wir scannen und so weiter.
Ach so!
Und bin daran gescheitert. Das ist quasi für diese, für die beiden Scanner. Ich habe einen von eBay mir geholt und dann habe ich noch, dann ist da noch einer, äh, bei einer Institution, bei der es illegal wäre, wenn die mir irgendwelche Sachen geben und sie nicht wegschmeißen.
Richtig.
Ist das vielleicht vom Laster gefallen. Ein anderer Scanner und, ähm-
Sehr schön.
Beide sind halt einfach nicht kompatibel, weil es keine Linux Treiber für die gibt. Und da gibt es einfach. Ja, daran scheitert es bei mir so ein bisschen.
Ja, das ist halt-
Deswegen laufe ich immer mit meinen Dokumenten hier ins Radio, weil die haben hier einen tollen Scanner.
Richtig. Es ist halt, ist halt schade. Während ansonsten muss man halt das nur irgendwie einrichten, dass der sich halt mit mit SFTP da wahrscheinlich halt irgendwie auf diesen Ordner halt einfach anmelden kann.
Ja, aber dann muss der Scanner-
so einem Extra Dienst, aber dann muss halt der Scanner das können. Also tut mir leid. Also die meisten, also ich sage es schon so meiner Erfahrung nach können das mittlerweile die meisten Multifunktionsgeräte.
Ja, Multifunktionsgeräte, Jona.
Also das ist ja die Sache. Okay, natürlich. Man kann auch einen nur Scanner sich kaufen, aber es ist die Sache.
Ich wollte eigentlich gerne so einen Durchzugsscanner- Aber das ist halt wirklich da, da bist du dann plötzlich wieder mit übelsten Summen dabei. Und habe ich mir gedacht: Okay, irgendeinen Scanner zum Reinlegen, ich werde nicht sterben, aber ich will mir keinen Scanner und Drucker hinstellen in meiner Wohnung.
Ja, doch,
will keinen. Drucker sind soooooo-
Ich weiß, ich weiß. [lacht]
Wenn du, wenn du-
Drucker sind halt-- aber, aber da gibt es halt dann den einen Moment, wo man halt mal einen jetzt mal irgendwie braucht.
Aber nee, aber-
Ja.
Da würde ich immer sagen, es ist trotzdem geiler. Also zu sagen, du hast eine Institution wie zum Beispiel die TU Chemnitz und die bietet das an und die kümmern sich. Und die sind halt auch, sage ich mal, Gewerbekunden. Die werden nicht so komplett gebimst.
Ja.
Bei bei den ganzen ihr Refill Sachen und so, deswegen-
Werden sie genauso, sie bezahlen es nur.
Ja, okay.
Das ist tatsächlich einfach der Unterschied. [lacht]
Okay, ja, in Ordnung. Aber das ist halt cool, dass ich quasi, wenn ich als Privatperson damit hinkommen muss, meinen Drucker, you know?
Ja, ja.
Meinen, meinen Drucker halt hinzukriegen. Ich-- wenn ich mal unbedingt was ausdrucken muss, dann mache ich das in der Uni. Einfach nur, weil ich die Convenience habe. Es funktioniert. Und wenn halt irgend, wenn, wenn nicht, dann müsste ich halt den Copy Shop gehen. Und ich meine den Drucker. Im Radio haben wir auch einen Drucker. Zum Glück. Deswegen da denke ich mir so: Ich will keinen Drucker privat besitzen. Das ist mega viel hassle.
Ja, aber auf jeden Fall-
Ja, klar.
Der, dies, so eins, egal welcher Scanner, der muss halt einfach SFTP können, damit er sich das halt einfach in einen Ordner ablegen kann. Und dann musst du halt einfach nur sagen okay, du machst dann halt noch einen, höchstwahrscheinlich einen extra, ähm, Alexim auf und der, wo du dann einfach selbst deinen, ähm, SFTP Dienst dann dort drin hostest. Und die brauchen dann ja auch überraschend wenig, ähm, Overhead natürlich. Also wenn du da halt, ich sag mal jetzt nur, ähm, FTP oder Samba oder sowas drin hostest, also dann kommst du halt auch locker mit zweiunddreißig Megabyte RAM da zurecht-
Ja.
Bei deinen Alexi Containers. Reicht halt locker aus.
Ja.
Also es ist halt total entspannt. Deswegen.
Auf jeden Fall. Ich muss dir aber noch einen Tipp geben, Jona, und euch auch, denn du hast ja gesagt, diesen Ordner, die haben da so seltsame Namen. Was ganz wichtig zu beachten ist, was nämlich ein Kumpel von mir, ähm, nicht wusste und der deswegen eine ganze Menge Stress dann danach hatte, ist, der Consume Ordner. Der heißt so-
Ja.
Weil er das consumed, was du da reinlegst. Wie ihn, wenn du da was reingelegt hast, ist das danach gelöscht. Das muss man halt, das muss man wissen.
Ja.
Das ist wichtig.
Ja.
Wollte ich euch nur sagen. Genau.
Ach so, und das heißt, Paperless behält dann nicht einfach noch in einem Parallelordner, sage ich mal einfach alle-
Also.
eingelesenen PDFs.
Doch, irgendwo auch.
Sozusagen.
Aber mein Kumpel musste dann halt legit, quasi paperless halt aufschrauben. Also den Container quasi aufmachen und da dann reingreifen.
Ja.
Weil sie halt dann die PDFs brauchte von seinen Sachen.
Ja, du kannst ja sozusagen in die Docker Container Konsole ja, da tatsächlich auch reingehen und dann halt richtig in diese Umgebung-
Ja.
dann arbeiten und aus der musst du das dann halt rausbekommen. Und das bedeutet ja natürlich, du musst da irgendeine andere, irgendeinen anderen Ordner gemountet haben, überhaupt in deinem Docker Container, in den du es dann reinkopieren kannst und so weiter. Ja.
Ja.
Ja, sehr, sehr schön. Also will man sich, glaube ich, nicht antun. Freiwillig. Aber ja, das ist ein sehr wichtiger Tipp.
Ja.... Cool, Jona! Also das finde ich mega, mega geil, weil das mit dem Home Server. Man hat, man hat auch, man hat auch ganz schön viel Stress. Vor allem, wenn es wichtige Sachen sind. Wenn dann auch noch dein Home Assistant OS darauf läuft und so.
Richtig.
Es ist, es ist geil und ich finde gut, dass es halt meistens alles funktioniert. Aber es ist natürlich, ja, wenn mal irgendwas schiefgeht-
Meistens?
also wenn dann mal irgendwas schiefgeht, ist es halt immer ultra wack. Wenn ich zum Beispiel sage so, wenn jetzt irgendwie aus irgendeinem doofen Grund jetzt mein, meine Installation von irgendwie was kaputt geht, dann ist das halt wack. Also wenn ich jetzt mein Home Assistant OS, wenn sich das jetzt irgendwie aufhängt, dann, dann stehe ich halt erst mal da mit meinem Smart Home. So ist es nicht. Oder halt, wenn, was weiß ich, wenn sich halt das Paperless oder irgendwas, worauf ich angewiesen bin, aufhängt, dann, ähm, ja.
Richtig. Na gut, bei den, bei solchen Services, dann merkt man das ja schon dann recht schnell und da ist sage ich mal, ja, die Kun, wie sind ja die Convenience Einbußen jetzt nicht unbedingt so hoch.
Ja, nee.
Aber ja, natürlich bei, bei Home Assistant. Das sollte natürlich, wenn möglich gut durchlaufen, aber da muss ich sagen, da hatte ich bisher gar keine Probleme ansonsten, weil damit habe ich ja jetzt halt auch direkt, ähm, rein gestartet.
Mhm.
Es war, es ist sehr, sehr geil.
Ja.
Aber man muss halt sich ordentlich viele Aktoren und Sensoren holen, damit halt, damit man halt so etwas Sinnvolles machen kann. Und der größte Tipp von mir ist eigentlich, automatisiere nichts weg, was dich eigentlich nichts kostet. Also wo, also, wo, so sage ich mal, der, der Benefit, eine Automation zu haben, sich einfach absolut gar nicht lohnt im Vergleich zu- du hast sie einfach nicht und dann funktioniert es irgendwann nicht mehr. es ist halt ein kritisches Feature, wie zum Beispiel, oh, das Licht geht halt in deiner Wohnung dann nicht mehr an, weil dein Home Assistant down ist et cetera. Das ist natürlich auch so eine, eine [lacht] spannende Sache-
Ja,
worum man sich dann direkt kümmern darf.
Ja.
Ähm, das, das, das ist auch mein Argument. Na ja, gut, also ja, [lacht] es muss alles, sage ich mal, noch auf die, die dumme, altmodische Art und Weise funktionieren. Also zum Beispiel, dass man jetzt sagt, oh, man hat jetzt irgendwo einen Taster, sich mit irgendwo hin platziert für eine ganz spezifische Funktion. Wenn man halt selbst jetzt nicht durch die Präsenzerkennung oder was weiß ich, was man da alles gemacht hat, dann erkannt wurde, dass es jetzt das tun soll. Es muss halt immer noch irgendwie einen physischen Button geben, den man bedienen kann, wenn es halt nicht das tut, was man will. Und das steigert auch die Akzeptanz zu Hause auch immens.
Mhm.
Ja.
Ja, nee.
Und das ist halt eigentlich so, dass das Main, die, die wichtigste, [räuspert sich] das wichtigste Ziel, was man sich da so setzen sollte, nicht Dinge komplizierter machen, als sie sein müssen.
Klaro.
Ja.
Ja, nee. Konkretes Beispiel bei mir war Nextcloud. Tatsächlich habe ich, weil das dann irgendwie so... Ich habe auch privat aufgehört, Nextcloud zu nutzen. Für das, was ich jetzt noch brauche, äh, nehme ich tatsächlich Syncing.
Richtig.
Wobei einfach es so oft passiert ist, aus meiner eigenen Doofheit. Ja, also du musst halt selbst administrieren. Aus meiner eigenen Doofheit hat sich halt wirklich mehrfach die Nextcloud, äh, Instanz halt gebrickt.
Mhm.
Und das ist halt so, wenn du jetzt sagst So, ich will jetzt halt schnell was, keine Ahnung, in meine Cloud ziehen und das soll sich dann synchronisieren und du weißt halt so: Nee, das passiert jetzt nicht. Eigentlich will gerade was anderes machen, aber ich muss mich jetzt damit beschäftigen, meine Nextcloud wieder zum Laufen zu bringen.
Richtig.
Damit ich dann meine eigentliche Sache machen kann. Und das ist natürlich...
Richtig.
Ja.
Ja, da habe ich auch glaube ich, das, das habe ich, habe ich auch überlegt, mir das anzuschaffen, aber habe mir gedacht, nee, das am Ende sind das nur mehr Probleme, glaube ich, die man sich damit ins Haus holt.
Ja.
Als so der, der Benefit davon. Ich so: Na ja, aber ich so: Okay, das Kalenderhosting sollte eigentlich nicht über Nextcloud funktionieren. Oh, okay, jetzt irgendeine Notizen-App zu haben, das dafür sollte man eigentlich auch nicht Nextcloud benutzen und so weiter. Also ich sehe das halt irgendwie so als akzeptable Mittellösung, die so alles kann. Verstehst du? Also das ist irgendwie so, während wenn ich sage, okay, ich könnte auch stattdessen einfach fünf andere Services haben, die einfach ihren, diesen Teil-
Ja.
von Nextcloud einfach sehr, sehr viel besser umsetzen können.
Ja.
Und natürlich auch nicht so ressourcenintensiv sind wie Nextcloud.
Ja.
Ja, da sind nämlich auch spannende Dinge passiert. Bei mir hat sich nämlich letztens ein, ich sag mal, erst letztens gebraucht gekaufter RAM-Stick verabschiedet, was natürlich zu den aktuellen Preisen etwas ein ungünstiger Zeitpunkt ist.
[lacht]
Ja.
Mhm.
Also, das war ja auch zur letzten Folge jetzt noch, zur letzten Aufnahme noch nicht so ein großes Ding, aber... Uff, die RAM-Preise. [lacht] Ja, da hatte ich halt, hatte ich halt gerade hatte ich für, für so einen Monat entspannt, halt so zwei, zwei sechzehn Gigabyte Sticks. Ich habe endlich mal geupgraded, sage ich mal und hatte auch zwei, ähm, ich weiß nicht, ob die Fake Sticks haben, aber die haben halt keine, keinen Speicher drauf und machen halt nur RGB Dinge.
Mhm.
Die gibt es ja auch als solche, solche Dummies, sage ich mal. Genau, und da hat sich halt leider einer von den beiden einfach so verabschiedet. Also es bootet halt einfach nicht und es zeigt halt die RAM-LED auf dem
Mainboard an und da kann man halt denkbar wenig, glaube ich, tun dagegen.
Mhm.
Weil auf dieser RAM Platine, wenn du da so, heutzutage muss man ja sagen, reinschaut, aber früher waren ja die Chips einfach nur so drauf.
Ja.
Ohne, ohne Heatsink, ohne RGB, ohne den ganzen Schnickschnack. Da sind ja wirklich einfach nur die, die
Flash Chips drauf, die selbst dann schon dieses, ähm, dieses DRAM Protokoll einfach können. Also dort sind halt literally einfach nur Flash Chips drauf, die an diese Kontakte unten eins zu eins verbunden werden. Und ja, natürlich sind da noch ein paar Kondensatoren, ein paar Widerstände noch mit drauf, aber da passiert keine Logik da drauf, sondern das sind halt wirklich einfach nur diese Chips.
Ja.
Und das ist halt nicht noch so: Oh, hier hast du jetzt noch den Spannungsregler und oh, hier passiert noch das. Hier konvertierst du zwischen zwei verschiedenen Bus-Sprachen, sage ich jetzt einfach mal oder Technologien. Das gibt es halt alles nicht, sondern da gibt es halt einfach nur okay, Chip.... einen, einen Trace, sage ich mal und dann diesen, diesen Edge Connector. So heißt das ja bei den bei den Platinen. Wenn du da halt einfach nur die, die, die Lötstoppmaske natürlich einfach nur zurückziehst und dann ja halt deinen, da das dann als Steckverbinder benutzt. Das heißt, man kann da halt literally nichts reparieren, sozusagen. Also außer halt Chip ersetzen. Aber ich glaube, da kann man auch einen neuen ja, da kann man auch was Neues kaufen, bevor man sich da mit der mit seiner Hot Air Station da hinstellt und sagt: "Ja komm, lass mal probieren."
Ja.
Ja, das ist vielleicht nicht ganz optimal. Ja. [lacht]
Aber ja, nee, habe ich auch gehört. Also hast du diese Meldung mitbekommen, dass, äh, sich Leute in, äh, Russland so quasi vor lauter RAM Shortage halt sich so selber ihren, also so die Flash Chips kaufen und sich halt einfach selber die RAM-Sticks halt bauen oder halt zusammenlöten?
Ja, das ist ja die Sache. Ab irgendeinem Punkt wird das ja nicht mehr sehr, sehr viel günstiger sein.
Ja, aber das war scheinbar günstig.
Weil diese, weil diese Platine... Also natürlich hast du Herstellung für die, für den RGB Teil davon, für den Heatsink Teil davon, wenn du jetzt hier Gaming-RAM holst. Aber prinzipiell ist das nur eine, eine ganz billige Platine mit sehr, sehr teuren Chips drauf.
Ja.
Also halt echt, im Volumen kann man da halt echt mit einem Dollar oder zwei Dollar pro Platine rechnen. Und all die Chips, die da drauf sind, sind halt sehr viel wert.
Ja.
Sind dann halt natürlich im zehn, zehn mehr Dollar Bereich gewesen. [lacht] Jetzt? Na gut, wer weiß. Ja, richtig. Ja, nee, da war ich sehr froh, dass er da eigentlich mir da kurz unmittelbar davor noch den RAM zugelegt zu haben. Aber da hat es wohl doch nicht so ganz geklappt. Ja, weil ich ja tatsächlich schon recht früh schon auf die sechzehn Gigabyte gegangen bin. Also schon vor mehr als zehn Jahren, wo das noch sehr auch untypisch war für Gaming PCs. Aber ich habe mir, aber da war es halt günstig. Es war halt billig und warum halt nicht?
Ja.
Insbesondere, wenn du halt jetzt noch in Blender so ein bisschen was machen wolltest, so vor zehn Jahren [lacht] in Blender. Und ja, dann ist das natürlich schon geil, da sechzehn Gigabyte zu haben, während heutzutage ist einfach so der Standard. Das, was du halt so haben müsstest.
Ja.
So, während die meisten gehen ja schon da eher in die Richtung: "Ah ja, nehme ich jetzt, reicht mir denn zweiunddreißig Gigabyte aus?" Und ich so: "Digga, was machst du denn damit? Also ja, schön.
muss sagen, meine, meine Station, also meine Station ist auch schon ein bisschen, ein bisschen älter-
Mhm.
... ich denke mir tatsächlich auch immer so, also ich habe sechzehn Gigabyte RAM, Jona, also in meiner Main Workstation.
Ich muss sagen, also ich hatte ja mal für einen Monat zweiunddreißig. Es war geil! Weil weil schon natürlich, wenn du dann Windows und ein Spiel ja dann da drauf laufen lässt, bist du dann ja schon teilweise hart an der Grenze. Je nach Spiel natürlich. Also ich war da halt schon bei über fünfzehn von sechzehn Gigabyte und das ist natürlich nett. Du kannst einfach mal deinen Browser noch nebenbei offen haben, ohne dass halt das, das Spiel dann halt direkt sich da halt zurückhalten muss- ... in Anzahl der, der Objekte, die zu jeder Zeit geladen sein können. Das merkt man ja schon. Oder dass es halt länger, dass man halt länger in Loading Screens sitzt.
Ja, nee, aber also deswegen Jona, ich merke es halt auch so.
Ja.
Jedes Mal, wenn ich quasi wenn ich quasi meine Grafikkarte, wenn ich auf meine Grafikkarte irgendein KI-Modell draufprügele-
Ja
... was also mit Mühe und Not darauf läuft, [lacht] da als CPU offloading mache oder irgendwie sowas. Da denke ich mir immer nur so: [räuspert sich] nicht kaputt gehen, nicht, nicht jetzt. [lacht]
Nicht jetzt. [lacht] Nicht, während mir gerade mein KI-Workload läuft. Und GPU hundert Prozent.
Ne, das meine ich nicht, sondern ich meine quasi so: Oh, ich sollte vielleicht gucken, dass ich meinen PC nicht so sehr belaste, weil mir sollte gerade nicht mein RAM oder meine, meine Grafikkarte oder so kaputt gehen. Genau das meinte ich halt.
Ja, also tatsächlich nur mal so, also deine Grafikkarte und dein RAM, die gehen tatsächlich nicht kaputt, wenn du die jetzt zu null Prozent versus hundert Prozent loadest. Also das ist da tatsächlich auch sehr interessant, dass es da mehr oder weniger egal ist tatsächlich.
Mhm.
Und auch die Temperaturen sind egal. Was tatsächlich sehr faszinierend ist, wenn man aus dem Chip-Kontext kommt, weil da ist das ja immer so, dass du natürlich deine Lebensdauer halbierst, je, ähm, für jede zehn Grad, die dein Chip heißer wird.
Mhm.
Das heißt, da kann man natürlich auf Platinen sehr schön viel Geld sparen, wenn deine Chips einfach heißer laufen und du dann das Produkt natürlich sehr viel schneller kaputt geht und du das gesamte Produkt dann natürlich schneller ersetzen musst. Während man kann auch proaktiv so entwickeln, dass halt einfach alle Transistoren und alle Chips einfach auf so einer niedrigen Temperatur laufen, dass es einfach für immer hält sozusagen. Also wenn du da deine Transistoren bei dreißig Grad halten kannst, hält das für immer.
Mhm.
Also natürlich ist kein Versprechen, aber-
Ja.
halten die mehr oder weniger für immer. Insbesondere, wenn es natürlich Bipolar Transistoren sind. Ja, komm, ja, nur mal so, so als Fun Fact dazu. Und das ist, glaube ich, das Einzige, was du ja bekommen kannst, ist natürlich Instabilität.
Mhm.
Aber da gibt es halt und habe ich mich ja auch ein bisschen befasst. Aber da gibt es halt extrem komplizierte Dinge, die man da im Mainboard Overclocking Menü natürlich einstellen kann, wie ja zum Beispiel dieses, dieses eine AVX Feature, was halt absolut, absolut dumm ist. Also da geht ja ab,
sehr komplexe Dinge und da war es ja früher mal so, dass wenn du ein Programm benutzt hast, was dann viele Instruktionen aus dem AVX Chip, ähm, Befehlssatz benutzt hat, dass dann halt einfach [lacht] dein, dein Prozess dann halt wirklich mal zu wahren hundert Prozent in Anführungszeichen ausgelastet war und der dann einfach und die dann einfach gestorben sind.
Okay.
Und dass es halt einfach keinen Schutz dagegen gab. Und mittlerweile heißt das immer noch so, aber das bedeutet einfach nur, dass-... Ich, lass mich jetzt lügen. Das war, glaube ich, dass bei, dass du bei der hohen Last dann auch tatsächlich wieder das, das Undervolting tatsächlich hast. Also das heißt, wenn du, wenn dein Prozessor bei hundert Prozent ist, nicht wenn die Temperatur über einen, über einen Grenzwert kommt, sondern ta-- ich dachte tatsächlich, wenn deine Auslastung über einen Grenzwert dann kommt, insbesondere bei solchen intensiveren Workloads, dann wird tatsächlich dein Prozessor um die Millivolt, die du da eingegeben hast, dann undervolted. Also da kann man meistens so fünfzig Millivolt oder mit siebzig Millivolt locker rechnen. Also.
Okay.
Aber das sind halt weirde technische Details, die, die, die ich spannend finde. Aber ja, ich glaube, genau für so etwas seid ihr auch hier.
[lacht]
[Gong] Diese Episode der Crunch Time wird nicht gesponsert von SyncThing. Synchronisiert all eure Dateien zwischen all euren Geräten, ohne einen Cloud Server zu brauchen mit SyncThing. Aber wie funktioniert das? Eure Geräte stellen alle zunächst eine Verbindung mit einem Vermittlungsserver her. Sollte der bemerken, dass zwei Geräte, die sich synchronisieren wollen, beide anwesend sind, biegt er die Verbindung um, sodass aus zwei Verbindungen von zwei Clients zum Server eine Verbindung zwischen zwei Clients wird. Über diese Leitung synchronisieren sich dann eure Dateien. Und keine Angst, wenn ihr Bedenken habt, weil der Vermittlungsserver außerhalb eurer Kontrolle liegt. So einen Vermittlungsserver kann man auch selber hosten, wenn man auf Nummer sicher gehen möchte. Muss man aber nicht. Ansonsten wird das alles von Menschen wie dir und mir bereitgestellt und ist völlig kostenlos. SyncThing ist die beste Möglichkeit, schnell eine Dateisynchronisation zwischen zwei Geräten jeglicher Art herzustellen, seien es Computer, Laptops, Tablets, Handys oder Server. Geht auf die diecrunchti.me/syncthing, um mehr zu erfahren. Ich sage es noch mal: Geht auf diecrunchti.me/syncthing. Das schreibt sich D-I-E-C-R-U-N-C-H-T-I Punkt M-E Schrägstrich S-Y-N-C-T-H-I-N-G, um mehr zu erfahren. Ihr findet den Link natürlich auch in den Shownotes.
[Gong] Wieland, es gibt heftige News bei-- bezüglich ChatGPT, wie jeden Monat.
Natürlich, wie jeden Monat.
Also, du weißt ja sicherlich schon wie immer viel mehr darüber als ich.
Na
Natürlich, aber das, was ich mitbekommen habe, ist, man kann jetzt tatsächlich über eine separate Oberfläche sinnvoll Sprachen ineinander übersetzen. Als Konkurrent, sage ich mal, zu Google Translate, was ja sehr viele benutzen. Und es ist natürlich sehr viel advanceder, weil man es natürlich auch gleichzeitig etwas umformulieren kann oder in einem anderen Ton, sage ich mal, es ausdrücken kann. Da gibt es halt auch richtig solche Anweisungen, die du dann unten darunter schon auswählen kannst, solche vorgefertigten. Also okay, mach es mal lieber mal mit dem, ähm, ich sag mal akademischem Stil oder eher mit diesem Klangbild, sag ich mal, der Sprache.
Mhm.
Das ist halt schon etwas advanceder und netter.
Mhm.
Dass man, sage ich mal, das auch etwas noch anpassen kann, weil wir wissen ja alle, wie es immer so mit Google Translate und anderen Sprachen so ist.
Mhm.
Ja.
Ich habe dieses Übersetzungsfeature tatsächlich noch nicht benutzt bei ChatGPT, ähm, aber ich kann mir vorstellen, dass halt auch Google Übersetzer wird halt jetzt sehr, sehr gut, weil da habe ich nämlich halt die Neuerung gehört, dass... Ich habe so Bock auf dieses Gemini Live Translation.
Stimmt, ja.
Äh, weil ja, das wird natürlich alles, weil Google hat auch große Sprachmodelle mittlerweile.
Ja.
Die übrigens ja ursprünglich dafür entwickelt wurden, halt Übersetzungen halt gut zu können. Also schön, dass wir es geschafft haben, [lacht]
Endlich!
das LLM für seinen angedachten Zweck einzusetzen.
Richtig.
Ähm, aber ja, da hätte ich zum Beispiel richtig Lust drauf. Ich hatte bisher ja noch nicht, einfach auch noch nicht, einfach kein Bedürfnis, nach einem überhaupt irgendeinem Übersetzer jetzt in der letzten Zeit, weil ja, das ist so das Feature, wo ich so am wenigsten mitbekommen habe, weil ja, also, also in der KI-Welt ist ja, also die KI-Welt brennt natürlich halt komplett gerade.
Ja,
Weil alles, also alles überschlägt sich, alle wollen die Besten sein. Es ist-
Richtig. Es ist alles durcheinander. Weißt du, es gibt, es gibt da hundert verschiedene Benchmarks in zehn verschiedenen Benchmarkkategorien. Und, und dann testet jeder Herrsch, äh, jeder Herausgeber natürlich dann immer nur die Benchmarks, in denen deren Produkt natürlich gut aussieht und in den anderen halt so, na, die werden halt mal so ein bisschen mehr ignoriert. Es ist halt schon auffällig und ist halt ein extremes Durcheinander.
Ja, deswegen, ich habe mir halt überlegt, was könnte ich euch halt jetzt erzählen? Was ist jetzt-- natürlich sind fünfzigtausend Dinge in der, in der, in der KI-Welt passiert, äh, aber was, ist, ist wirklich davon was relevant? Hat was rausgestochen? Mir fiel halt nicht so richtig was ein. Nur eine Sache, die sehr, ähm, mich, äh, die ich interessant fand: Es gibt ja dieses viel, ähm, diskutierte Gerät von OpenAI und dem Apple-Designer Jony Ive. Hast du die Leaks gehört, Jona?
Nein.
Also, es sieht so aus, als ob das Gerät ein Stift sein wird, also einen, den Formfaktor eines Stiftes hat, mit dem du quasi einfach halt, du kannst den halt hochnehmen und einfach damit halt was schreiben und dadurch quasi diese Information wird halt verstanden und dann irgendein KI-Modell gepackt. Es soll aber auch Kameras und Mikrofone haben, sodass du es dir halt hier so auch so anklippen kannst. OpenAI entwickelt wohl angeblich extra für dieses Produkt ein spezielles KI-Modell, was auf Audio ausgelegt ist. Deswegen bin ich sehr interessiert, also bin sehr interessiert zu sehen, was da rauskommt.
Und ob wir das für uns benutzen können.
Na ja, weil, also ich meine, ich finde das halt, ich finde das so schlimm und vielleicht kann ich damit auch gut dazu überleiten, was die einzige Sache ist, wo ich sagen muss, da hat sich in den letzten drei Monaten meine Meinung sehr, sehr verstärkt. Ich finde, wir müssen wirklich hinkommen zu diesem-... das KI-Gerät für zu Hause.
Ja, richtig. Unbedingt.
Weil ich denke mir, Prinz-
Du stellst das halt einfach irgendwo dann per Ethernet, dann halt wahrscheinlich einfach nur an deinen Router an, bei den meisten zu Hause und dann ist halt einfach gut und du kannst dann halt bis zu Gigabit heutzutage leider nur dann halt damit kommunizieren und dann passt das. Und ja, natürlich, die, das initiale Modell herunterzuladen, dauert dann natürlich eine Weile, weil je nachdem kann das ja alles zwischen, ich sage mal, fünf Gigabyte und fünfhundert Gigabyte groß sein. Also da gibt es ja alles, dass dann einfach alle Anfragen daran gestellt werden und die Antwort, die du zurückbekommst, ist dann einfach die Antwort, die du zurückbekommst. Und so gut ist dann halt auch die Software, die sich dann darauf verlässt.
Ja.
So einfach ist das dann. Und ja, wenn du dann eben meinetwegen einem Mathe-Benchmark schlecht abschneidest, ja na gut, dann bekommt dann
wahrscheinlich dein Sohn, der dann auch diese, diesen, diesen KI-Server bei dir zu Hause benutzt. Was es ja eigentlich ist. Es ist ein KI-Hosting-Server, den du zu Hause hast. Dann bekommt er halt nicht so gut erklärte Antworten.
Ja.
Also jetzt jetzt mal so auf einem ganz fundamentalen Level gesprochen. Und ja, das-- da müssen wir unbedingt dazu kommen, da eigentlich die Informationen im Heim zu behalten.
Ja, weil ich persönlich finde halt, die Idee, zu sagen, ich habe halt quasi wie einen Assistenten, den ich immer dabei habe, dem ich einfach sagen kann: "Oh, ich habe gerade die Idee. Oh, ich muss noch das machen. Oh, hier Kamera, ich habe gerade das gegessen." So.
Ja, ja.
So, aber den ganzen Spaß halt den Amerikanern erzählen. So und dann halt, das ist ja dann immer noch so der einen oder eine Concern und dann weiß ich halt nicht, wie viel ich das nutzen kann. Und wenn ich halt so einen KI-Server zu Hause habe, ja, ich kann ihn halt so viel nutzen, wie er halt hergibt, so.
Ja, und das, was auf dem geht, geht dann halt oder halt auch nicht. Das wollte ich vorhin nämlich auch schon erwähnen. Das hatte ich wieder komplett vergessen. Nur mal so als Kontext: Wenn ihr euren, wenn ihr selbst einen LLM hosten wollt, einfach nur mal ganz fundamental, das ergibt wahrscheinlich auch sehr viel Sinn. Ihr müsst natürlich gucken, wie viele Gigabyte dieses Modell hat. Also nicht nur: Oh, okay, es hat jetzt siebzig
Billion Parameter. Das ist erst mal uninteressant, sondern eigentlich, wie groß das Modell ist. Also vielleicht dreißig Gigabyte oder so etwas. Oder fünfzig Gigabyte, zwanzig Gigabyte gibt es alles und das ist halt der Speicher. Ich sage mal, pack da noch mal ein Gigabyte drauf und das ist halt der Speicher, den du eigentlich als VRAM, als Grafikkartenspeicher einfach brauchst. Just do it! Weil ansonsten lohnt es sich halt einfach nicht, weil deine Antworten dann einfach so ewig lange brauchen. Und dazu kommt noch genauso viel, pack dann auch noch mal wieder drei Gigabyte RAM dazu und, äh, drei Gigabyte dazu und das muss halt deinen RAM haben. Also das komplette Modell muss zusammen mit dem Betriebssystem oder deinem Docker Container Overhead, je nachdem, was du halt machst, muss da in deinen RAM komplett reinpassen, weil ansonsten holst du dir natürlich Daten von der Festplatte. Also es ist eigentlich total logisch, dass einfach das Modell überall hin reinpassen muss. Sowohl Festplatte als auch RAM als auch VRAM.
Ja.
Weil ansonsten kannst du es finde ich auch lassen, weil dann kannst du auch ein, ich sage mal, äh, Modell mit weniger Parametern benutzen, der dann einfach in deinen Speicher reinpasst, den du halt zur Verfügung hast. Weil natürlich hat jetzt nicht jeder zu Hause achtundvierzig Gigabyte VRAM zur Verfügung. Okay, total verständlich in 2026. Ja, um jetzt halt so ein richtig geiles Modell zu hosten. Aber es muss passen, ansonsten könntest du einfach ein kleineres nehmen und hättest halt einfach eine bessere Performance, weil du sehr viel schneller deine Antworten bekommst und so weiter. Weil du willst ja nicht-- oh, okay, dann wird aber jetzt noch mal vom, von der Grafikkarte aus dem RAM ja tatsächlich Daten angefragt und die werden dann an die Grafikkarte geschickt. das dauert tatsächlich über den, über den PCIe Bus tatsächlich trotzdem noch recht lange, obwohl er sehr schnell ist. Aber das lernt man in Multicore Programmierung der Uni. Geht da unbedingt hin.
[lacht]
Meine absolute Lieblingsvorlesung, [lacht] weil da, da, da haben wir auch tatsächlich konkret damit gearbeitet, dass du da in C, richtig halt Base Level C, dann da hingehst und sagst: Okay, du importierst dir halt zwei Bibliotheken und kannst dann richtig Berechnungen direkt auf der Grafikkarte durchführen. Parallelisiert. Halt richtig so mathematische Berechnungen erst mal. Natürlich kann man das dann immer weiter ausweiten, dann natürlich auch 3D-Berechnungen darauf machen. Aber das sollte man ja heutzutage nicht mehr zu Fuß machen.
Ja.
Zu Fuß in C und du sagst: Ja, hier, das ist jetzt hier dein, dein, ähm, CUDA Mem Copy, wo du halt literally aus zwei verschiedenen Adressräumen ineinander dann kopieren kannst oder dann halt einfach die Hardware benutzt. Das ist halt richtig crazy, dass man das halt auch so direkt machen kann. Kann ich echt nur empfehlen. Ist sehr spannend, aber hat halt, ich weiß nicht, nicht so wirklich viele Anwendungen.
Na ja, also-
aber sehr, sehr spannend. Aber das ist noch mal für alle: Das Modell muss überall in alle Speichermedien einfach reinpassen. Nicht die Anzahl an Parametern, sondern wie groß das Modell actually ist. Das heißt, wenn du nur acht Gigabyte VRAM hast, hm, ja.
Also-
Ist halt, dann kannst du halt-- dann, dann würde ich zumindest empfehlen, dann ein maximal sieben oder acht Gigabyte Modell reinzupacken. Natürlich, du kannst es auch gerne mit mehr probieren. Du musst dann halt bloß damit rechnen, dass es halt lange dauert. Das Modell wird ja nicht... Die Antworten werden ja nicht schlechter. Das sollte ich auch vielleicht mal erwähnen. Die Antworten werden nicht schlechter wenn jetzt deine Grafikkarte weniger leistungsfähig ist oder wenn du weniger VRAM hast oder wenn du weniger RAM hast. Das ist für dein Ergebnis total egal eigentlich-
Mm.
-weil es macht die gleichen Berechnungen, es dauert bloß länger.
Ja, also ich weiß nicht. Hast du zufällig das Video von Jake von LTT auf seinem neuen eigenen Kanal gesehen, wo er auch-
Okay, dann kann ich immer meine Meinung sagen. Persönlich bin ich irgendwie sehr in den letzten Jahren von LTT weggedriftet.
Okay.
Weil...... irgendwie so dieses, dies, dieses, dieses Einführen der sehr vielen separaten Hosts und die halt auch teilweise so den größten Teil des technischen Aspekts dann erklären und Linus basically mehr oder weniger nur daneben steht und silly Dinge macht, sage ich jetzt mal so. Das, das entspricht halt irgendwie nicht so dem, dem Original, schon fast nostalgischem Gefühl, den ich eigentlich-
Okay.
-als Anspruch an, an LTT habe.
Ja.
Weil, okay, ich natürlich verstehe ich, dass sie sich ja, dass man sich ja aus dem Wohnhaus heraus entwickeln muss und irgendwo hinkommen muss. Das ist ja natürlich voll verständlich, aber irgendwie haben so die andere, habe ich irgendwie noch nie so mit den anderen Hosts so richtig geklickt. Also, wei, weißt du? Also natürlich, natürlich Riley entspannt, weil Nostalgie, we-weil er noch aus den NCIX Tech Tips Days. Aber ja, irgendwie bei den anderen ist, empfinde ich das irgendwie als schwierig.
Aber-
Ja.
Also Jake hat auf jeden Fall wirklich einen eigenen Kanal, wo er ja wirklich-
Ja, das, das weiß ich auch. Aber von ihm habe ich halt jetzt noch nicht so gesehen. Ich kenne nur- seinen Kanal, aber- Dann erzähle mal.
Also, er macht da halt wirklich sehr viel, auch speziellere, tiefergehende Dinge.
Mhm.
Und er hat zum Beispiel ein Video gemacht, wo er halt gezeigt hat, dass man sich aus vier Mac Studios, ähm, das ist was anderes als-
Stimmt.
McDonald's Goldkarte. Nein, aus vier Mac Studios kann man sich ein Cluster bauen, was ein, was DeepSeek R1, also ein Modell, was wirklich von der Größe und von der Fähigkeit her mit ChatGPT mithalten kann-
Ja.
ähm, selber hosten kann. Und dann habe ich einfach so ein bisschen halt angefangen zu träumen.
Und es ist tatsächlich auch verhältnismäßig günstig. Das haben jetzt tatsächlich sehr, sehr viele probiert, den Trick mit den vier, vier Mac Studios. Es, es soll geil sein.
Ja klar, vier Mac Studios habe ich geguckt. Selbst wenn du gebraucht kau..., wenn du sie gebraucht kaufst, kosten immer noch achttausend Euro. Ist jetzt natürlich nicht das-
Ja.
-wo ich sage: Ja, jeder braucht einen Router, jeder braucht einen KI, äh, Hub. Aber ich hoffe, wenn man bedenkt, dass die KI-Modelle vor allem, vor allem, es ist, es tut mir leid, ich hätte nie gedacht, dass das der Auslöser sein wird. Einfach quasi, weil in China halt so hart die Sanktionen am Start sind, machen vor allem die Leute aus China richtig krasse, wirklich Effizienzforschung, weil sie es halt müssen. Und da kommen halt Modelle wie, äh, Mini Max raus, die halt wirklich mit, die ultraklein sind, aber durch irgendwelche cleveren Tricks, äh, einfach richtig, richtig gut sind. Und ich denke, so, vielleicht kann der Preis von so einer Maschine ein bisschen günstiger werden. Dadurch, dass man halt auch speziell für diesen Zweck angedachte Maschinen, wie zum Beispiel auch den Jetson Nano, heißt ja das Ding von Nvidia, was ja wirklich so eine KI-Maschine ist, die dafür-
Ja.
-da ist.
Ja,
Kauft. Auf der anderen Seite kann ich mir vorstellen, dass Modelle mit derselben Capability immer kleiner werden.
Das war nämlich meine auch per, persönliche Erfahrung. [räuspert sich] Ich habe nämlich auch bis jetzt auch noch, ähm, Lama drei siebzig b, was jetzt ordentlich auch in die Jahre gekommen ist, auch noch gehostet. Und da gibt es ja natürlich schon durchaus etwas bessere Modelle, wo man schon zumindest jetzt erst mal aus subjektiver Sicht bes, sehr viel bessere Antworten auch von einem dreißig b-Modell heutzutage-
Ja
... erwarten kann. Und das ist natürlich auch entsprechend so viel kleiner ist und dass das dann auch locker in eine zwanzig Gigabyte GPU reinpasst und du dann nicht achtundvierzig Gigabyte [lacht] brauchst wie sonst. Das ist natürlich schon sehr nett und da haben, da habe ich auch gerade, bin ich auch gerade dabei, ein bisschen so herumexpe, zu experimentieren. Okay, welches könnte denn für den konkreten, [räuspert sich] für den konkreten Anwendungsfall, also Verträge und Rechtstexte, in dem Fall dann natürlich am besten abschneiden? Da gibt es ein paar Benchmarks, aber nicht sehr viele und da hangel ich mich auch gerade persönlich so ein bisschen durch.
Mhm.
Nicht persönlich, mit meiner Arbeit. Richtig. Und ja, das, das war auch meine Erfahrung. Wollte ich nur noch mal kurz festhalten. Die Modelle werden einfach auch auf dem gleichen Niveau einfach sehr viel kleiner und somit günstiger auszuführen und auch schneller.
Ja, und deswegen sehe ich das tatsächlich, vor allem, wenn ich halt an mich denke, wenn ich bin, wenn ich mir überlege, bei wie vielen Sachen ich gerade halt KI benutze oder benutzen will und aber einige davon sollen halt auch wirklich privat sein. Und ich denke mir nur so, so aktuell kann ich ja quasi, ne, dafür zahlen, dass das dann halt you know like privat ist.
Ja.
Aber da hast du halt auch wieder, hatten wir schon besprochen, das mit dem, ich muss dann trotzdem darauf vertrauen, dass OpenAI das privat hält. Und natürlich, es kostet halt Geld so und quasi theoretisch bräuchte ich dann für jeden kleinen Mist irgendein Abo, wo ich einfach so cool fände, wenn man einfach sagen könnte, ich habe hier meine KI-Maschine und egal, was jetzt sozusagen mein Anwendungszweck ist, ob ich jetzt ein Bild generieren muss, wo es ein gutes Modell gibt, ein Bild bearbeiten muss-
Mhm.
-ein Sound generieren muss. Text to Speech, Speech to Text, egal was.
Ja.
Ich brauche nicht zwanzig verschiedene Abos bei zwanzig Dienstleistern.
Ja.
Sondern mach mal meine KI-Maschine. Ich suche mir da für jeden Anwendungszweck passendes Modell raus und zack, fertig.
Es gibt zwei sehr, sehr gute Gegenargumente. Ich bin auch persönlich sehr-
Ja.
-dafür, dass das die optimale Zukunft ist. Aber es gibt leider zwei besonders große Nachteile.
Ja.
Der erste Teil ist: Du kannst nicht das, das KI-Modell, sage ich mal, direkt, ähm, so heftig manipulieren. Schon von Herstellerseite, sage ich mal, dass du sagst, okay, du nimmst dir ein Modell her und destillierst das schon mal auf eine gewisse Weise, dass es die Antworten, die du nicht möchtest, sage ich mal, schon direkt nicht herausgeben kann oder entsprechend nicht Informationen dazu hat.
Aha!
... sondern du steuerst deine, sag ich mal, dein Modell selbst. Während, wenn du am Ende ja nur den Text zurückbekommst, kannst du natürlich da auch noch mal Verarbeitungsschritte sagen und auch sagen: "Okay, wir haben jetzt mit einem, mit einem Wörterbuch-Check irgendwie herausgefunden, dass da seltsame Inhalte da drin sind. Okay, nee, formuliere das bitte noch mal anders." Das kann natürlich jede Software jederzeit machen, aber du kannst halt wenig, du kannst halt nicht under the hood da schrauben. Das wird jetzt natürlich in den heutzutage immer weniger und weniger gemacht mit Distillation und so weiter, aber man hat halt keinen Platz für Malevolence, würde ich so [lacht] würde ich so, so formulieren. Verstehst du?
Nee, absolut nicht. Tut mir leid.
Also, dass du-
Das ist ein Nachteil vom selber hosten, dass es keinen Platz für Malevolence ne?
Nein, nein, nein, richtig! Aber dass, dass, dass, dass Firmen aus diesem Grund, sage ich mal, da, dann nicht erlauben, dann also ich sage mal, eine externe KI API einzubinden.
Ah!
Dass sie sagen-
Ja.
Das hätte ich vielleicht mal am Anfang sagen sollen. Dass Firmen dann sagen: "Okay, an dem KI-Modell können wir halt selbst nichts tun. Wir können das nicht so machen, dass es bessere Ergebnisse zurückliefert, indem wir das irgendwie modifizieren. Und wir können auch nicht da die Information beschränken, die das Modell herausgibt, sondern das, was du dann halt bekommst, ist halt das, was du bekommst." Und das lässt halt auch im Zweifelsfall dein Produkt schlechter dastehen-
Ja.
-obwohl es nicht deine Schuld ist.
Ja.
Sondern einfach nur, weil der, weil die Person zu Hause einfach nur zu wenig Geld in den KI-Server investiert hat. Was ja für den durchschnittlichen Konsumenten total verständlich ist.
Ja.
Aber da müsste halt auch erst mal dieses Verständnis dazu da sein, dass dann okay, je mehr Geld du ausgibst, desto geiler sind da, ist dann halt auch die Software, die das benutzt.
Ja.
Da müsste halt erst mal so das Verständnis dazu da sein.
Ja.
Und man kann halt auch weniger negative Dinge wegmanipulieren-
Ja.
-sag ich mal oder hin manipulieren, je nachdem.
Klar.
Und der zweite Aspekt ist, sind tatsächlich die Kosten. Ich würde argumentieren, dass mit den aktuellen API-Kosten, so günstig wie die auch bei gewissen Modellen dann auch sind, dass niemand bothered und es deshalb auch keinen Markt dafür gibt. Weil einfach, dass die auf dem zentralen Server gehosteten Modelle einfach soooooo verdammt günstig sind. Also ich bin ja-
Ja, ich weiß.
ja, wie viel das kostet, ein, ein KI-Modell permanent zu hosten, dass man da vierundzwanzig sieben natürlich Anfragen daran stellen kann. Also ich kann ja mal, denke ich, verraten, also, also für eine, also für einen Server mit einer achtundvierzig Gigabyte vRAM GPU kann man da durchaus auch so mit fünfzig Cent pro Stunde rechnen. Wenn man da einen dedizierten Server natürlich damit beansprucht, der dann dauerhaft nur für dich, sage ich mal, da ist. Und du kannst alles, was du möchtest, da drauf laufen lassen. Alle, alle Docker Container natürlich, dass das LLM und alles passt, sage ich mal, aber das ist ja unverhältnismäßig teuer im Vergleich zu den: Oh, du bezahlst mal für ein paar Tokens-
Ja.
-Kosten.
Auf jeden Fall. Auf jeden Fall. Ja, ich, ich weiß.
Deswegen es ist am Ende wieder nur eine Kostenfrage. Wären die API Calls sehr viel teurer, gäbe es eventuell einen Markt.
Ja.
Aber das sind sie nicht.
Selbstverständlich.
Weil da ja Dinge mit deinen Daten passieren.
Klar.
Höchstwahrscheinlich.
Ich hätte aber trotzdem-- also ich habe auch ein Video gesehen, wo es hieß: H100 GPU versus AI Subscription, wo auch ausgerechnet wurde. Es, es lohnt sich nicht. Es lohnt sich wirklich
Ja, es lohnt sich nicht. Also nur mal so, ich glaube, jeder von uns hätte, glaube ich, gerne eine H100 zu Hause. [lacht]
Ja.
Nur mal so.
Ja, ja.
Also da würde ich auch sehr, sehr gerne dann auch die Stromrechnung natürlich davon bezahlen. Das ist dann okay, aber...
Ja, aber-
Sehr gerne, aber es ist halt uff.
Ja, aber ich denke mir immer so, trotzdem fänd ich's halt cool, weil ich weiß nicht, Jona, wir reden eigentlich schon viel zu lange darüber, aber ich weiß nicht, ob das einfach nur jetzt, ob das Boy-Math ist. Du kennst Girl-Math?
Ja, also- Also eine H100 zu kaufen, ist extrem Boy-Math.
[lacht] Also das meine ich nicht.
schon so, ja.
Sondern ich meine halt so, dass ich mir quasi denke, wenn ich jetzt denke: "Okay, ich habe jetzt hier meine ganzen KI-Projekte."
Ja.
Ich könnte-- wenn ich die jetzt per API mache, dann zahle ich da und zahle ich da und zahle ich da und sehe, wie von meiner Kreditkarte regelmäßig, äh, große Mengen Geld abgebucht werden.
Kannst du einen Bereich zumindest ungefähr sagen, [lacht] auf den sich das belief? Weil das entscheidet ja natürlich, ob es sich lohnt oder halt nicht.
Ja, klar, klar, Also, das ist, das ist
jetzt sowieso nicht, sondern halt in anderen Maßstäben. So und quasi, [zieht Luft durch die Nase] also ich habe für meine ganzen Sachen, was halt hauptsächlich API-Kosten sind, nicht Subscriptions oder so.
Mhm.
Was halt, was halt mega schwierig ist, weil es ist halt immer dieses so, dann, dann ich habe meine Skripte alle so programmiert, dass sie nicht mehr verbrauchen, als sie dürfen. Damit ich nicht-- aber ich will, ich sage ihnen dann: "Okay, du darfst noch mal. Ist in Ordnung." Weil ich will ja noch irgendwas testen.
Ja, ja.
Ähm, hundertfünfzig Euro im Monat gehen da schon drauf-
Ja.
-für API-Kosten. Für meine ganzen Projekte, die ich halt so mache.
Mhm.
Ist halt mein Main Hobby halt. Und, ähm, da habe ich mir immer gedacht: Klar, so eine-- aber angenommen, ich hätte den. [lacht]
Ja. [lacht]
Und ich würde quasi einfach nur die einzigen Kosten, die das verursachen würde, wären halt Massen an Strom.
Ja.
... Ich in meinem Boy-Math-Gehirn, denke ich mir-
Boy-Math-Gehirn sagt, es ist okay, dreißigtausend Euro für eine GPU auszugeben und dann halt, und dann halt, und dann halt direkt dann die hundertfünfzig Euro pro Monat einzusparen, ja.
So, nein, aber das sagt halt quasi: Nie im Leben kostet mich der Strom, selbst wenn ich vierundzwanzig sieben den Scheiß ausnutze. Was ich machen würde, weil ich rede ja nicht davon, dass ich mein eigenes ChatGPT haben will, was ich zweimal am Tag was frage, sondern ich will einen Server haben, der vierundzwanzig sieben mit meinen ganzen geskripteten Sachen, die einfach im Hintergrund passieren, arbeitet. Also der wäre ausgelastet und da zahle ich mich halt dusselig und dämlich mit APIs. Ich denke mir so, dann würde ich doch safe günstiger wegkommen. Nicht mit einer H100. Brauche ich gar nicht, aber vielleicht mit einer RTX 5090.
Ja, weil ich finde, ich finde auch faszinierend, wenn dann bei einigen Modellen einfach dann mal so, weil es ja dann die, die 670B Variante davon ist, dass dann einfach mal so casually da steht: "Oh ja, by the way, zum Hosten, dafür brauchst du acht H100." Einfach mal so casually gedroppt und ich so: "Ja, geil. Aber kann, kann man machen. Sure, Diggi."
Ich kenne das auch bei ganz vielen kleinen Modellen. Steht auch immer da so: "This model, it's so small, it runs flawlessly on just one H100 GPU." Und ich so: "Ah, cool, danke. Modell, was ich auf meinem Rechner hosten wollte zum Testen." Okay.
Richtig.
Ja.
Ja, das sieht man halt, sieht man halt sehr häufig. Ja. Nee, also um ehrlich zu sein, ist das bei uns auf Arbeit auch schon so, dass der Server halt extrem underutilized ist. Also ich weiß-- also du hast ja schon immer viel erzählt von deinen KI-Anwendungen, aber ich weiß nicht, was du da machen solltest, um da so einen heftigen Server da vierundzwanzig sieben zu beanspruchen.
Ihr dürft mich euren Server gerne beanspruchen lassen. So ist es nicht. [lacht]
Hm, ja, zum Beispiel-
Der wird ja auch natürlich pausiert, wenn wir den nicht brauchen.
Ja klar.
Logischerweise. Also der läuft ja auch nicht durch, der dedizierte Server. Ist ja klar. Aber ja.
Also ja, ähm, zum Beispiel eine Sache, die ich jetzt sehr-
Also tu es nicht.
Nein.
Tu es nicht. Also die API-
Nein, nein, nein!
Sind halt jetzt gerade schon so extrem günstig. Also da ist halt leider, sind halt leider diese hundertfünfzig Euro pro Monat, ist dann halt echt das Günstigste, was du haben kannst für die Qualität an Output-
Ja.
-die du erwartest. Also natürlich, wenn du sagst: "Okay, es gibt auch einen Use Case, wo meinetwegen auch irgendwo so ein ganz billiges sieben B Modell- -meinetwegen ausreicht. Okay, komm, geschenkt. Ja, dann kannst du das auch selbst hosten.
Ja.
Klar, aber halt nicht-- du willst halt qualitativ sehr hochwertige Antworten haben. Da musst du leider hundertfünfzig Euro pro Monat bezahlen, ja.
Und Jona, denk dran, ich kriege ja noch jeden Tag von OpenAI Tokens im Wert von fünfundachtzig Euro geschenkt, weil, weil-
Du löst sie auch täglich aus.
Ja, ja, da habe ich halt, ich habe mir Verwaltungssysteme und Bibliotheken programmiert, damit alle meine Projekte sich diese freien Tokens halt angemessen teilen können. Und halt, weil natürlich-
Das halt umpriorisiert werden kann, je nach Workload.
Weil natürlich, äh, stellt OpenAI mir nicht zur Verfügung, dass ich halt fragen kann: Wie viele Free Tokens habe ich denn noch zur Verfügung?
Mhm.
Sondern ich kann-- das haben sie jetzt gemacht: Ich kann in der API-Antwort kommt zurück: Payer Doppelpunkt und dann steht da entweder meine ID oder steht halt da OpenAI. [lacht]
Ja.
Und dann halt quasi, dass das alles sich koordinieren kann. Aber das sind halt dann nur die Sachen, wo ich sage: Ja, da ist Data Sharing okay, weil sowieso nur öffentliche Sachen betrifft. Aber diese hundertfünfzig Euro betrifft Sachen, wo ich halt sage: Nein, da will ich halt nicht die Daten mit OpenAI teilen, deswegen zahle ich dafür.
Ja.
Aber überleg mal, was das kosten würde. Wenn ich-- also dann würde ich es nicht bezahlen oder dann, dann wären die Projekte halt... Nee, nee.
Ja.
So, zum Beispiel halt, was ich mit diesen Tokens mache, ist, ich mache gerade sehr viel halt mit für unseren Podcast. Für unsere Podcast-Engine habe ich was Geiles entwickelt, was automatisch Kapitel erstellt, Soundbites erstellt, äh, Transkripte erstellt, Übersetzungen erstellt, automatisch Skripte für Shorts baut und alles sowas. Da denke ich mir halt so: Ja, OpenAI soll all diese Daten nehmen. Ich meine, die ziehen sich im Zweifelsfall sowieso einfach den Podcast und transkribieren den und rein ins LLM. Also...
Ja.
Also wenn es eh öffentlich ist, scheiß drauf. Aber überleg mal-
Natürlich!
viel ich zahlen würde, wenn ich dafür zahlen müsste.
Uff.
Deswegen denke ich mir so-
Und dann schneidest du das immer in Schnipsel, die dich sozusagen dann vierundachtzig Euro oder Dollar pro Schnipsel dann kosten würden, sozusagen. Oder-
Nee.
-wie kann ich mir das vorstellen?
Also quasi, ich habe halt, also ich weiß halt, welche API-Keys freigeschaltet sind für dieses Data Sharing und dann habe ich quasi die Bibliothek und ich sende eine Anfrage hin, kriege zurück, wie viele Tokens sie verbraucht hat und dann erzählt die Bibliothek, dem Free Token Server: Ich habe jetzt so und so viel verbraucht.
Ja.
Und bevor die nächste, bevor irgendein Skript eine Anfrage machen darf, kann, muss es halt hinfragen: Habe ich noch Kontingent?
Ja.
Beziehungsweise du kannst eine Liste von Modellen übergeben und kriegst zurück eine Liste, die alle Modelle enthält, die noch Kontingent haben.
Ja.
Weil ja auch für unterschiedliche Modelle unterschiedliche Kontingente verfügbar sind et cetera. Ja.
Das ist aber ein richtig komplizierter Balancing Act eigentlich zu sagen: Oh, okay, du könntest jetzt sagen, wenn jetzt bei einem, bei einem Workload die Priorität gestiegen ist, könnte man ja auch argumentieren, dass dann bei einem anderen Workload dann eventuell auch ein weniger performantes Modell mit mehr Tokens dann-
Ja.
-verlost wird. Also das, das, das zwinge ich dir jetzt natürlich nicht auf, dass du so was implementieren musst, aber-
Ja.
-das ist ja schon dann etwas komplex, dieses, dieses Balancing Thema.
Ja, also was heißt Balancing? Ich gucke, also mein Balancing sieht so aus: Ich gucke auf den, ich gucke auf mein Dashboard, was ich programmiert habe, und wenn ich die Balance zwischen den verschiedenen Projekten halt schlecht finde, dann baue ich halt immer ein. Also jedes Projekt hat er quasi eingebaut. Nachdem du so eine Anfrage gemacht hast, schlafe für-... Token Anzahl mal und diesen Multiplikator-
Ja.
tweake ich halt.
Ja.
Und damit geht das halt alles. Und ich denke mir so: Oh, wenn ich da so einen Server hätte, den ich einfach permanent [klatschen] belasten könnte. Alle Podcasts vom Radio wären schon transkribiert. Ich habe bloß nicht das Geld, um, um das halt auf, auf, auf nacken zu machen, sondern ich muss halt immer täglich warten, wie, bis meine Tokens halt refreshen, weil sonst hätte schon, sonst wäre schon längst viel mehr als die Crunchtime
Das ist halt die Frage, wie viele Stunden das dauert. Auf einem, ich sag mal, acht H100 Server. Weil ich weiß, dass sich das zumindest bei mei, bei unserem Hosting-Anbieter würde dich das, glaube ich, zwanzig Dollar die Stunde kosten. Glaube ich, acht H100 für dedizierten Server.
Keine acht H100.
Also okay, ist halt, ist halt die Frage, wie advanced das halt sein soll.
Du meinst quasi, theoretisch könnte ich einmal zwanzig Dollar ausgeben kann es einer Stunde einfach durchrocken.
Richtig. Oder du könntest einmal vierzig Dollar oder einmal sechzig Dollar ausgeben und du hast halt einfach direkt mal einen unglaublichen Bulk deiner Workload schon mal geschafft und kommst dann halt einfach nur mit deinen restlichen Tokens, die dir dann halt kostenlos bei OpenAI zur Verfügung gestellt werden, dann einfach durch. Und ansonsten hast du halt einfach deinen dedizierten Server, wo du... Du kannst ja auch meinetwegen das jeden Monat machen, dass du dann sechzig Dollar in deinen dedizierten Server steckst und der läuft dann halt so lange, wie er läuft. Und du kannst da ja auch an die APIs ja natürlich auch automatisch deinen, deinen Pod dann auch pausieren oder direkt löschen bei, bei den Hosting-Anbietern, sodass du dann ja nicht weiter bezahlst, wenn dann irgendwann in der Nacht meinetwegen dann dein Workload fertig ist.
Ja.
Das wäre vielleicht auch mal eine Idee wert.
Habe ich tatsächlich schon mal probiert und hatte da aber noch, ich hatte da eher mit so was probiert, wo ich sieben Cent pro Stunde zahle und-
Ach so ja, natürlich!
Ich nicht so viel Ahnung von der Konfiguration von diesen Containern. Ich glaube, das war ein bisschen ineffektiv. Hab deswegen wirklich zum Beispiel irgendwie pro, pro Minute nur eine Anfrage durchbekommen oder so. Und das ist natürlich ein bisschen whack, wenn ich keine Ahnung, wenn ich zehntausend Embeddings, äh, produzieren will.
Richtig, das geht natürlich nicht für so einen großen Workload. Ja, nee, aber das wäre vielleicht mal eine Idee wert. Und dann könntest du halt auch sehr kleine, aber auch teilweise heftig große Modelle einfach nur mal für ein paar Stunden hosten und dann hast du einfach deinen Bulk des Monats, sage ich mal, einfach geschafft. Ja, stimmt. Was wir noch ganz kurz erzählen wollten: Es gibt dann definitiv ab bald-
Hm.
Werbung in ChatGPT. Das hatten sie ja schon einmal probiert und ich dachte, Apps beworben, aber auch bisher nur in Amerika. Also da gab es halt, halt jetzt nicht, ähm, andere Webseiten richtig, sondern Apps eher beworben. Und das ist extrem schlecht angekommen. Und dann meinten sie jetzt: "Okay, wir haben unsere Strategie etwas überle, äh, überdacht und wir integrieren die jetzt etwas besser in die, in die Suchergeb, äh nein, in die, in die ChatGPT Ergebnisse." Also da gibt es halt echt ein sehr gut visuell integriertes: Oh, hier sind jetzt sag ich mal, gesponsorte Links, durch die du dann halt dich durch swipen kannst, die dann unterhalb deiner Antwort sind. Aber das heißt jetzt nicht, dass jetzt die Antwort von ChatGPT anders ist. "Oh, kauf doch jetzt die dein Waschmittel doch mal von Dr. Beckmann" oder so etwas.
Ja.
So ein Unfug kommt dann halt da nicht, sondern es werden halt nur darunter dann Products passend zu deiner Query und passend zu deiner Response dazu angezeigt. Und dafür zahlen halt die Werbetreibenden und du bist halt das Opfer. Zitat Jona
2026.
Hätte ich halt, hätte ich nicht gedacht.
Und das, das ist halt die Sache ich, ich hatte ja gesagt, dass es ja eigentlich unvermeidbar ist, weil das immer die Strategie ja von Start-ups, die dann etwas größer geworden sind, sind. Also das, da, das ist ja prinzipiell auch bei bei Google und Amazon so gewesen. Am Anfang werden ja oder generell alle Start-ups, da werden am Anfang immer für genügend Jahre rote Zahlen geschrieben. Das war jetzt ja auch bei bei OpenAI natürlich auch bekanntermaßen-
Ja!
extrem, extrem der Fall.
Ja, ja.
Und...
richtig. Und dann kommt halt so nach ein paar Jahren dann halt der Punkt: So, jetzt gehört uns der ganze Markt, jetzt wird das Produkt schlechter.
Ja.
Jetzt wird es monetarisiert, jetzt gibt es überall Werbung. War ja auch bei Netflix und so weiter ja auch genauso, dass du halt am Anfang eigentlich den besten Service überhaupt hattest. Und egal, wie dann der, ich sag mal, die, die Qualität des Services selbst sich verbessert, wird der Service durch die Werbung und durch andere Nervigkeiten, sag ich mal, trotzdem noch schlechter gemacht. Und ich, und da ist jetzt, glaube ich, denke ich, auch der Zeitpunkt gekommen. In Amerika sollen sie das jetzt schrittweise machen, in Europa lassen sie sich aber noch mal einen Monat Zeit, weil du weißt doch, wie das immer so, immer so mit der DSGVO ist.
Ja.
Während das Translate Feature, über das wir gesprochen hatten, das gibt es jetzt schon direkt.
Das gibt's schon direkt?
Das wurde direkt global so released und das gibt es jetzt. Du kannst da auf, ähm, lass mich jetzt nicht lügen, halt auf der, ähm, bei der regulären ChatGPT Seite, dann kannst du einfach nur Slash Translate anhängen und dann kommst du direkt dahin.
Okay.
Bestimmt gibt es mittlerweile auch einen Button auf der Oberfläche, wo du direkt dort dahin kommst. Bestimmt. Ja, wo du einfach sagst: "Hier, okay, du willst übersetzen", dann leitet es dich halt dahin weiter. Und Oberfläche ist sehr hübsch, gut gemacht. So richtig ausführlich testen konnte ich das jetzt aber nicht. Aber es tut sein Ding. Du kannst da unten die Stimmungen und so weiter auswählen. Es funktioniert geil. Aber noch mal zu der Werbung zurück. Das ist halt irgendwie offensichtlich. Irgendwie musst du ja daran Geld verdienen. Und wir haben ja gemerkt, die API Tokens sind es halt nicht.... Schon, aber auch nicht. Ich sag mal, aus Kundenperspektive, aus, aus Endkonsumentensicht-
Na ja.
wird halt einfach zu wenig an den Tokens verdient, als sie eigentlich müssten.
Ja, also auf jeden Fall.
Die API-Kosten müssten natürlich einfach doppelt so hoch sein.
Ja.
Eigentlich, aber es ist halt, was es ist. Ja.
Ja.
Und das heißt, jetzt gibt es dann für den Endkonsumenten dann höchstwahrscheinlich Werbung. Auch wenn du jetzt das neue Abo-Modell hast, was sie eingeführt haben, das ChatGPT Go für acht Dollar. Das ist halt klassisches Netflix Pricing eigentlich. Dass es dann halt noch so einen acht Dollar ad supported Tier gibt. Das ist das einfach. Ja.
Ja.
Super!
Ja, ich werde davon hoffentlich nichts mitbekommen, weil ich habe, ähm-
Ja, als, als Plus und darüber Subscriber bekommt man natürlich keine Werbung. Das ist ja logisch.
Ich muss sagen, aber apropos plus, also ich habe nicht das Geld, um mir Pro zu holen, aber tatsächlich, ich habe jetzt richtig krass gemerkt beim Vibe Coden, ich bin ja früher nie an meine Limits geraten. Ich wusste nicht mal, ob es Limits gibt.
Ja.
Aber seit ich Android App Entwicklung, also Android App Entwicklung und Webseitenentwicklung-
Ja.
da kannst du soooooo krass deine Kontingente ausgeben.
Ja.
Ich habe heute, ich habe drei Stunden lang was an der Webseite Vibe coden lassen und damit ist mein Kontingent für diese Woche aufgebraucht. Tatsächlich.
Ja, so ging es meinem Kollegen tatsächlich auch. Und ich so: Ja, das ist doch jetzt gerade der Zeitpunkt, wo man mal, das tut mir jetzt leid, aber das Gehirn selbst einschalten muss. Also
und dann mal selbst actual
Dinge eintippen muss beim Programmieren, weil er sich da auch einfach so extrem darauf verlassen hat. Und darauf würde ich, davon würde ich extrem abraten. Es ist geil, wenn du halt auch recht wenig von dem entweder von der Sprache oder von der Codebase verstehst oder weißt. Dann ist das schon sehr geil, weil dann kann das extrem viel erklären und das auch im Kontext natürlich sinnvoll erklären. Gut, klar, verstehe ich, aber wenn du wirklich auf die, auf eine gute Weise zu deinem Ziel kommen möchtest, musst du das eigentlich zu Fuß machen, weil du dann einfach weniger lernst. Das ist halt so das klassische Phänomen von: Oh ja, ich, ich war doch in der Vorlesung mit, mit drei Stunden Schlaf saß ich doch drin. Ich habe doch gehört, was der Professor gesagt hat. Aber natürlich ist das kein Vergleich mit: Du hattest neun Stunden Schlaf und du schreibst aktiv bei der Vorlesung mit und stellst vielleicht dann auch sogar in der Übung Fragen. Jetzt mal so als die Studentenanalogie. Dann ist da natürlich schon ein gigantischer Unterschied dazwischen. Und genauso ist das auch beim Vibe Coden. Meiner Beobachtung nach, also ich habe ja nur meinen Kollegen beobachtet. Meiner Beobachtung nach lässt es dich langsamer besser werden. Also es ist halt echt, du, du lernst natürlich schneller, wenn du selbst darüber nachdenkst und selbst gedanklich zum Ziel kommst und auch selbst dann das Troubleshooting richtig-
Ja.
durch exerzierst und selbst überlegst: "Okay, wie, was kann ich denn jetzt benutzen, um zum Ziel zu kommen?" Während er sagt dann erst mal: "Ja, da muss ich jetzt erst mal gucken. Mein Kontingent ist jetzt schon aufgebraucht. Da gucke ich mal morgen wieder. Und ja, da muss, da muss ich erst mal Copilot fragen und so." Und das, das finde ich dann ein bisschen störend, weil das hindert natürlich in dem Moment den, den Fortschritt und halt auch so diese, die, diese Reliance darauf, dass das hat dann, das hat dann einfach bei mir persönlich nicht ganz so gepasst, der schon seit nicht nur einem Jahrzehnt programmiert.
Ja.
Ja, sondern du musst da eigentlich so die, die Konzepte verstanden haben. Du musst es einfach gemacht haben. Vibe Coding rettet dich halt, finde ich, sehr beim Troubleshooting. Also Troubleshooting und Bugfixing ist es, ist es so einfach mal so eine KI zu fragen generell extremst hilfreich. Sehr viel besser sogar in dem, den Fällen natürlich als Stackoverflow, keine Frage. Aber halt, wenn du wirklich produktiv arbeitest, also nach vorne entwickelst, nicht nur zurück guckst und sagst: "Okay, welche Bugs muss ich denn fixen?" Sondern wirklich etwas Neues implementierst, mach es wirklich am besten selbst, dann versteht man am selbst am meisten. Und ja gut, viele haben das früher ja auch immer beim Taschenrechner gesagt. Also als er gerade das mit dem: "Oh, du hast den programmierbaren Taschenrechner", ja dann so ein Ding geworden ist, dass man das ja einfach so hat, war das ja auch, sage ich mal, der Standpunkt. Und leider haben diese Personen ein bisschen recht. Leider stimmt es und das merkt man jetzt, das merkt man auch aktiv an den Schülern. Aber ich-- dann kommen wir wieder in Bildungspolitik. Jetzt hier natürlich rein, aber das merkt man schon, dass je mehr du dich halt auf diese, auf die Technik, dass die einfach alles für einen macht, dann verlässt, desto weniger Überblick hast du einfach auch über alles. Du kannst trotzdem noch ganz spezifische Aufgaben gut lösen mit der Technik, keine Frage. Aber du, aber dir fehlt dann halt die, die Idee der Herangehensweise.
Ja.
Du überlegst nicht: Was ist Schritt eins, was ist Schritt zwei? Was ist Schritt drei? Sondern einfach, ich muss irgendwas drücken, damit irgendwas passiert.
Hm.
Und dahin darf man nicht verfallen.
Ja, also zumindest bei gewissen, bei gewissen Sachen. Also natürlich, wenn man sich selbst in dieser Rolle sieht.
Ja.
ich finde halt, bei manchen Sachen, da ist es halt völlig okay zu sagen, vor wenn man so ein bisschen mal rumprobieren will.
Ja, natürlich, ja.
Ich sehe mich jetzt halt nicht als Programmierer in dem Moment, sondern ich sehe mich so ein bisschen vielleicht als, als, als Manager eines Teams von KIs sozusagen. Und in meinen Dingen ist es eher so, dass ich mir überlege: Was muss getan werden? Wie muss die formuliert
Die Traum-Unternehmenszukunft. Der Manager von KI-Systemen.
Na genau. Und quasi-
Ja!
dass das und so bei manchen Sachen denke ich mir halt so, die halt auch nicht wichtig sind. So: Ja, pass auf, mach halt mal und wenn es halt nicht klappt, dann klappt's halt nicht. Ich wollte ja nur mal rumprobieren, ob man da was machen könnte. Mal gucken, mal gucken, wo das noch hinführt. Also ich, ich bin auch gespannt. Jona, Fun, Fun Fact zum Abschluss: fünfzig Prozent aller Amerikaner, die ChatGPT benutzen-
Ja.
glauben, dass...
Nein.
Was? Was? Okay, was? Was denkst du, was ich jetzt sage?... Ich glaube, die Antwort-
Es könnte, es könnte vieles werden. Aber erzähl mal!
Nein, nein, was? Gib mal deinen Tipp ab. Was glaubst du? Fünfzig Prozent der Amerikaner. Es ist, jeder Amerikaner nutzt ChatGPT, aber es, die Umfrage war halt: Fünfzig Prozent aller Amerikaner, die angegeben haben, ChatGPT zu nutzen, glauben, dass...
Glauben, dass die Antworten noch von einer Person geschrieben werden in einem anderen Land?
Nein, es ist das Gegenteil tatsächlich davon. Also fünfzig Prozent aller Amerikaner, die ChatGPT benutzen, glauben, dass die-- okay, doch, ja, irgendwie. Also glauben, dass die Antworten halt nicht generiert werden, sondern einfach für jede Frage steht einfach immer eine Antwort in einer Datenbank und
Natürlich, natürlich. Es ist eigentlich eine Enzyklopädie. Also das ist, sage ich mal, das, das mentale Konzept, was sie davon haben. Praktisch, es gibt zu jedem Thema ein zugeordnetes: Hier ist dein Text sozusagen.
Ja.
Und es gibt für jede Frage, die du somit stellen kannst, eine vorgenerierte Antwort. Halt echt, dieses halt klassisches Dictionary Lookup.
Ja, genau.
Jetzt in physischer Analogie, als auch jetzt in Python und anderen Sprachen.
Dass es halt einfach ein Lookup ist. Genau, das ist gute Formulierung. Das finde ich wild. Aber egal, das ist vielleicht, ja, weil über Bildungspolitik und so geredet haben. Aber egal.
Aber das ist das Interessante. Andersherum, fünfzig Prozent wissen ja auch, dass es etwas unsinnig ist. Oder gut, vielleicht gibt es auch noch eine Gruppe, die sich unsicher ist, die dann nicht da reinzählen. Na gut, okay, wer weiß. Ja.
Ja, klar. Ich denke, man macht sich einfach keine Gedanken über so was, weil wenn, wenn, wenn du mir das proponierst-
Dann ist es halt einfach so: Ja, du, es funktioniert halt einfach. Ist doch egal, was da passiert, ja.
Ja, ich meine aber, sage ich mal, also
[lacht] wenn ich jetzt, wenn ich keine Ahnung, also wenn ich, aber selbst wenn ich keine Ahnung hätte, wie eine Schach-Engine funktioniert.
Ja.
Das Wissen, was ich habe, erlaubt mir zu sagen: Ich weiß, dass diese Schach-Engine nicht programmiert ist, indem es einfach nur für jede mögliche Stellung eine Antwort gibt.
Stimmt, das ist, das ist eigentlich eine noch bessere Analogie.
So, verstehst
Weil es gibt ja dann zumindest so vom Gefühl her eine ähnliche Dimension-
Ja.
an Fragen, die man stellen kann und Schachposition. Also nur mal so von, vom mentalen Konzept her sozusagen. Ja, und dass eigentlich für jede Position eine, eine, "Okay, du benutzt jetzt die Figur und platzierst sie auf dieses Feld," so Anweisung gibt.
So, und selbst wenn ich gar keine Ahnung habe, so ein bisschen, also wenn man dann so ein bisschen Ahnung immerhin von Schach hat-
Ja.
müsste man noch nicht mal von dem System, von Schach hat, müsste man sagen: "Nein, das kann nicht die Lösung sein."
Das ist halt leider nicht möglich. Das ist aber eine sehr interessante Fragestellung, ähm, weil das ist ja, sage ich mal, die, die Frage, ob dann Schach irgendwann gelöst werden kann, in Anführungszeichen. Weil es das ja mehr oder weniger ist. Das ist praktisch, du, du hast dann ja einfach nur eine... Wenn du dich auf eine Zuganzahl begrenzt, hast du ja nur eine endliche Menge an Positionen.
Mhm.
Ja.
Ja.
Was dann passiert und das Interessante ist auch, ähm, dass ja auch die ganzen Endspiele für, lass mich nicht lügen, sieben und weniger Figuren auch tatsächlich gelöst sind. Also das heißt, wenn weniger als, wenn sieben oder weniger Figuren auf dem Schachbrett sind, egal welche Figuren es sind, von welcher Farbe und egal, wo sie stehen-
Mhm.
gibt es halt ein Dictionary Lookup von den besten Zügen, die du jetzt machen musst, um halt zu dem für dich optimalen Ende zu kommen.
Mhm.
Oder dann, ist dann zum Beispiel, kannst du auch argumentieren: Es ist bewiesen, dass du ab diesem Zeitpunkt nur noch verlieren kannst.
Ja.
Auch wenn es vielleicht, auch, auch wenn das Ende vielleicht erst fünfzig Züge in der Zukunft ist und du als Schach-Engine noch nicht so weit denken kannst-
Ja.
weißt du dann schon in dem Moment, es ist nicht, es ist bewiesen, dass es nicht möglich ist, zu gewinnen, außerhalb von natürlich, der Gegner kann das, das Match vorfitten. Er kann, er kann natürlich die, die Zeit ablaufen lassen, die, die ganzen anderen Späße natürlich. Aber zumindest von einer rein logischen Position, es ist dann nicht mehr verlierbar oder nicht mehr gewinnbar, sozusagen. Also...
Ja.
Solche interessanten Sachen gibt es auch. Das ist aber auch so eine Art Dictionary Lookup, sage ich mal. Und das, das kann man einfach online tun. Da gibt es Datenbanken dafür, wo man so was machen kann.
Genau, ich wollte nur darauf hinaus, äh, ja.
Aber wie gesagt, das ist nur auf diese Endspiele halt beschränkt, weil in dem, wenn du halt so im, am Anfang oder im Mittelgame bist, da, da gibt es halt noch zu viele Positionen. Das ist halt einfach unmöglich.
Ich wollte nur darauf hinaus, dass quasi, äh, ja der Durchschnittsmensch nicht so viel quasi damit überhaupt Kontakt hat und damit beschäftigt ist. Deswegen, wir müssen gucken, wo sich alles hinentwickelt, Jona.
Richtig!
Weißt, wann wir das machen? Beim nächsten Mal, bei der Crunch Time. Denn wir nehmen ja jetzt wieder auf. [lacht] Wir machen nicht mehr mehrere Folgen äh am Stück, sondern ihr habt jetzt die erste Folge in 2026 gehört. Und natürlich wird es auch im Februar eine Folge der Crunch Time geben, wo wir dann wieder darüber reden, was so in letzter Zeit passiert ist. Mal gucken, wir haben gar nicht über die CS geredet, Jona. Da waren mir viel zu viele Roboter für meinen Geschmack, die viel zu weird-
hab die auch gesehen. Ja, also... [lacht]
Aber wir werden beim nächsten Mal darüber reden, ähm, was alles so passiert ist. Jona, wann ist das denn genau?
Die nächste Crunch Time Folge hört ihr natürlich am 22. Februar von achtzehn bis neunzehn Uhr auf einhundertzwei Komma sieben Megahertz, also auf UKW im Chemnitzer Raum. Ihr könnt auch stattdessen das Bukett fünf B einschalten oder natürlich auch den Webstream auf Radio-unique Punkt de. Das ist also natürlich wie jeden Monat der vierte Sonntag. Was natürlich spannend ist, weil der erste Februar ist tatsächlich ein Sonntag, sodass man geteilten dritten und vierten Samstag und Sonntag sozusagen hat. Genau, und falls ihr da natürlich keine Zeit habt, könnt ihr auch gerne im Internet uns jederzeit nachhören. Auf YouTube, Spotify. Natürlich gibt es auch jederzeit immer einen Post auf Radio unique Punkt de, wo ihr einfach die aktuelle Folge und auch alle vergangenen noch mal nachhören könnt.
Also, ihr habt alle Möglichkeiten der Welt-
Richtig.
uns aus der Vergangenheit und in Zukunft zu hören. Bis dahin!
Tschau. [Musik]
Das war
die Crunch Time, eine Produktion von Radio UNiCC. [Musik]
Zuletzt aktualisiert am 1
Welcome back, Jona. Not just to the new year, but back in general. You don’t know this, but Jona and I literally haven’t seen each other for about three months now and still found ways to keep you supplied with cool episodes. But yeah, we’re now sitting across from each other for the first time since what feels like the start of Q4 ’25.
Exactly.
And—
Because our last recording sessions somehow all ran a bit long, and in the end we wound up getting a ton of episodes out of them—
Yeah.
—because, as always, we kept going off on tangents. You know how we are.
Yeah, and—
Yeah.
—but now we’re back here in the studio. The stockpile is used up. [laughs] We’re kicking off 2026 with a whole bunch of things. So yeah, Jona, a ton has happened, of course, and I’m curious, uh, what you’ve brought along.
Radio UNiCC presents. [music] The Crunch Time.
[music] With Jona and Wieland. So, Wieland, I actually brought us something physical this time, something you can now, um, actually look at. Um, we– well, in the last few episodes we kind of talked a bit more about our hobbies or interests again, basically as a big recap of everything we’ve, [laughs] over the last, what feels like thousands of episodes, talked about. And I also mentioned a new interest of mine. And you said, 'Yeah, sure, next time we record it’s time, bring it along.' So now here we are. It’s, uh, once again about—just briefly—the whole coin topic we talked about, that really interested you. You were genuinely fascinated, and I brought along this one ancient coin that’s still ninety percent silver for us, and Jona casually pulls it out of his pants pocket.
I take the coin and it’s... So, it’s a large silver coin, and it says on it, 'Deutsches Reich, drei Mark.' There’s an imperial eagle on it, and on the other side—
An extremely ornate design, I’d say, which of course fits the year it was minted, yeah.
Uh, the year is—let me check—it’s not printed here, or I’m just too dumb to spot it. Anyway, I see Wilhelm the Second, German Emperor, King of Prussia.
And you can actually see a profile of him.
Ah, okay, okay.
It’s on the—
Okay, it says 1908 on it. Yeah, okay.
Exactly, yeah.
Okay, this is, this is wild, and it’s also unusually heavy, actually.
Yeah.
Interesting. So Jona really has the really, really old ones... Very interesting. I mean, it’s honestly kind of insane that it’s, that it’s so big, because—
Yeah, and, and also the weight, of course, together with, you know, the density of silver, makes it pretty intense, actually. Yeah.
Yeah.
And when you look at the design, you really do wonder what on earth we’re [laughs] doing wrong with our coins nowadays.
Mhm.
I do wonder that, but apart from that I’ve always been pretty happy. Especially with the euro, actually. Each country can decide for itself what’s on the back, what’s allowed to be printed there. You can put the same thing everywhere, or something different in every country. Of course, as always, there are rules you have to follow, specifically regarding the design: that you actually own the rights to the design and the images, and what kinds of things are and aren’t allowed to appear on it. And then there are font sizes and so on, all the usual stuff. But back to this coin again. So it’s not exactly rare, which is why I can just own it like this and, of course, bring it along—
Mhm.
—and just hold it in my hand without it having to be locked away somewhere, let’s say.
Mhm.
And yeah, that’s really quite fascinating. Then, like, to really look at this coin, as I already said last time, in its historical context as well, because he was, so to speak, the last emperor, and this coin was issued ten years before he then... you know what happened back then in—
Mhm.
history class—the November Revolution of ’18. Right.
Mhm. Okay, but I have to be completely honest—because you said, [laughs] you like that it’s so interesting and also so, so heavy. I have to say, if I imagine lugging coins of this size around with me in my wallet today... nope.
Yeah, fair, that would inevitably make your wallet a lot heavier.
Yeah.
Yeah, no, super, super inconvenient, but for me as a fan that would still be interesting. And then it really feels like, like something substantial. Just imagine you basically have, I almost don’t want to say, a little pouch full of them in your hand, [laughs] but, you know, the way you picture it from, like, old‑school fantasy worlds or role‑playing games—
Yeah, yeah.
—kind of picture it, you know, like that. It really is pretty interesting, yeah. So I think with the size and the weight it would definitely be heading in that direction.
Yeah.
If you wanted to buy something proper with it back then, and not just, who knows, a hundred loaves of bread or [laughs] whatever else you could get with it.
Yeah.
Yeah.
So it really has that kind of, uh, 'three thalers, please' vibe. Yeah.
Exactly, yeah.
Interesting.
And I also find the three as a denomination really interesting, because these days you’re more used to one-, two-, five- and ten-unit coins—
Mhm.
—and so on, of course, really.
Yeah.
that that’s actually rather unusual today, yeah.
That really is unusual, when I think about it.
Imagine a three-euro coin.
Yeah, because, I mean, there are these broad categories: either you have the main unit kind of divided into fifths, more or less, or you have it divided into quarters, like in America, for example.
Mhm.
But, um, yeah, with three? Well—
Yeah.
They must have known what they were doing there back then. Oh well.
Yeah, and with, let’s say, 0, 1, 2 and 5 it already makes a lot of sense, because that puts you very, very close to this E4 series. There are these really logarithmic scales where, between zero and, um, [clears throat] basically between zero and ten, you define a certain number of steps, and you want those steps to get larger by the same percentage each time—so, say, they always increase by twenty percent or something like that. Which of course does not mean that it would be zero euros, two euros, four euros, six euros, eight euros and ten euros, because that’s not how percentages work mathematically.
Yeah.
That eight over six is not the same as six over four, and so on. Yeah.
Okay.
There are these kinds of scales that are used, um, very extensively, um, also [laughs] when you’re choosing resistor values. That brings us straight back to the other topic.
Mhm.
Because there you’re really dealing with huge ranges—everything from one milliohm up to one gigaohm, you have all of that.
Mhm.
And there you have these logarithmic scales that you can use to navigate your way through and make your selections: okay, you need this value or that value, with different tolerances and so on.
Okay.
That’s what it reminded me of a bit as well, because there too, I’d say, the goal is to represent as many total values as possible with as few discrete values as possible. You can also connect several resistors in series, or of course put them in parallel, in order to get to the value you want. And a series connection is literally just addition for resistors. So I think that’s quite comparable to coins, where you’re also just adding things up. I just wanted to show you this one again, because it was, of course, very interesting. I’d left it at home last time. Yeah.
I have to honestly admit, I was kind of hoping, when you said you’d brought me something physical that had to do with last time, I was somehow hoping you were about to give me something to eat [laughs].
What to eat?
Or a drink. [laughs]
[laughs]
So you're hungry then, okay.
[laughs] Well, that was kind of what I had in mind when you were like, we talked last time and you brought something along for us. So I'm getting the millionaire's shortbread. Let's go for it!
Right. True, true.
[laughs]
Exactly.
But cool.
Well then-
Very cool.
maybe next time then.
Mhm.
Let's see. Speaking of food and drink, there was something else I wanted to ask you. Back in October, in the October episode, we said that at some point, the next time we recorded, we'd have a bit of news, so to speak, about the McDonald's gold card. I hope I'm not blindsiding you with this topic now, but I think it would be interesting, as a bit of a follow-up, to hear what your situation is with it, how you're dealing with it now, whether it's being continued or if, say, it already got canceled back in November.
Yes.
So keep me and the listeners up to date on that, will you.
Um, I'm no longer owner of a McDonald's gold card.
Mhm.
Um, my McDonald's gold card ran until the end of November, so basically I had it until early December. And, yeah, what can you say?
Yeah.
It unfortunately couldn't be extended, simply for the following reason, and I can also tell you a bit now about what was going on. You wouldn't have noticed it, even if you were going to McDonald's regularly, but the franchisee changed, and a gold card like that always has to be approved and signed off on by the restaurant's franchisee. And of course, when the franchisee changes, it's kind of like, okay, they've got slightly more important things to deal with than figuring out whether I can get a gold card. [laughs]
Um, understandable.
Yeah, sure. Um, so it just ran out. But I honestly have to say, in all of this, like I said, you know me, you know me really well. I'm, I'm obviously an absolute McDonald's fan.
Yeah.
Um, but I really have to say [sighs] that, for my own good, it actually wasn't thaaat bad that I didn't have it for longer. I thought about that a lot, of course. If, for example, it had been a card that was valid for a whole year – though I think, if anything, it would have been for half a year. Because even the cards you can win with McDonald's Monopoly used to be for a year and are now only for half a year. So that would have meant mine was for half a year too. And I kept telling myself, even if it had been valid for a long time, I obviously wouldn't have gone to McDonald's every single day. It's not like that.
Of course, not three hundred sixty-five days a year as much as physically possible. That would be complete nonsense.
Exactly, but since I didn't have it for very long – it wasn't even a quarter of a year that I had it. It really was only just under two months, and I was on vacation during those two months as well. So I of course said to myself that I wanted to take advantage of it if I had something like that once in my life, and I did in fact end up embracing it every single day. And yeah, I think you could really feel the effects, which I honestly wouldn't have expected.
Yeah, to be honest, you've actually also lost a whole lot of weight again since we last saw each other [laughs] back in October.
Thank you. Thank you.
So it is, it is, the, the effect is definitely noticeable.
Yeah, so that was—
Yeah
really interesting and, um, yeah, that's maybe what I can say about it. And, let's put it this way, I also recently started, to bring in a bit of the tech angle, working on an open-source app for tracking calories and food, extending it so that it's a little more useful for me personally.
Mhm.
And then I really noticed, because I of course also kept saying, like— you know, since I eat at McDonald's all the time, I need for example features like being able to just automatically import all the data directly from a screenshot of the McDonald's app on my phone. So I had all of that built in there—
Right, yeah.
So I had that built in, and you really notice, like, McDonald's just tastes really, really good and is actually pretty cool to eat at. The only problem is that, compared to what it actually gives you, it just doesn't really fill you up properly in the end.
Yeah.
That's just the thing I've especially noticed now with all the calorie counting and everything, including the macronutrients, and tracking all that stuff lately.
Mhm.
So, for example, you have to say, if you say you want to pay attention to this now, maybe to make sure that— I set it up so that for carbs and for fat I have an amount I don't want to go over. But for things like water and fiber and protein I have an amount I don't want to go under. Put it this way: a twenty-piece nugget box from McDonald's, you've really got your protein in there already, that's awesome, right!
So yeah [laughs]
That does give you your protein. The problem is, I notice when I log that in the app, for example, and then I'm like, yeah, super awesome, but in theory that was now my food for the entire day. Which in theory would be okay, actually, from a nutrients point of view—
Yeah.
it's also fine, it just doesn't keep you full for the whole day.
Right.
That's the big problem. Otherwise it would actually be super awesome if I could really just say I can just eat one McMenu a day with the gold card, and from a nutrients perspective that would be exactly what I need in a day.
Right, but it just doesn't keep you full for as long as it really should. That totally matches my experience too, and I don't know if it's the same for you, but I also find that, the more, um, the food goes in the direction of fast food or already prepared, pre-made stuff— that sort of thing really seems to affect it for me.
Mhm
food goes in that direction; and I'm definitely including ready-made meals from Aldi and Lidl in that,
Mhm.
in that category. But the more it goes in this direction of processed food, where you technically already have enough calories and everything else in there, the more I feel like it just almost forms this huge lump in your stomach.
Mhm, yeah, that too.
Just purely in terms of perception. I also don't really know whether that's actually true—or scientifically speaking.
Mhm
is true, but that's just how your gut feels.
Yeah, definitely, because the body, especially when something is very processed, you really notice that you kind of crash afterward, when the body has to do a lot of work to break down and process all that complex stuff, and you can feel that the energy just isn't available for anything else at that moment, for other things you might want to do.
Right.
That's, um, yeah, funny enough, I was actually asked about that, like, Jona, you have to know, I'm still, of course, known as the McDonald's guy these days around here, basically.
Yeah, that's the question, how much the app is changing you now, of course, yeah.
um, in what way— wait, hang on— how the app changes me?
Yeah, so, well, I, I would maybe say—
You mean, changing me.
Regarding the McDonald's card and, yeah, of course the fame that goes along with it [laughs]. No, but seriously, the McDonald's card clearly had a physical effect on you.
Yeah.
And I also think that, exactly then, when you keep on developing this app, when you say you're building a new feature there for yourself—
Mhm
a screenshot-recognition plugin for it, which is really, really nice. Especially if you then plug it in somewhere, of course into some open-source project, or I don't know how you handle that.
Yeah, yeah.
Whether that's just a private plugin or how that works. Right, I think that will then significantly change your diet as well, of course.
Yeah.
And that's the question. You've already said, like, okay, if I eat a twenty-piece nuggets, that's great, also in terms of protein, so to speak. But that would really have to be enough for the whole day. And in that moment you were kind of forced to think about it. So the app is, of course, motivating you in a positive way.
Yeah, and that's actually one thing I find a real shame, where I'd be really happy if there were some way to do it. So far I always have to use workarounds for that. I'd really love to know what things look like with the food in the cafeteria, what the... what the values are like there. I always find that a pity, because I actually like eating in the cafeteria, since I think, yeah, that's a cooked, proper meal, and I assume it's probably somewhat healthier than, like, packaged, ready-made food. So that's why I keep thinking I would still really love to be able to write that down, you know—for myself at the end.
Yeah.
...like, what values it actually had.
But I also have personal info there, I mean personal info and experience with this app, with this, [laughs] with this API that—
Yeah,
they provide, which I don’t think has changed in the last ten years.
Mm-hm.
The way I see it now—
Yeah,
from what I’ve seen. So of course the data you get is all in XML. And yeah, I know, you don’t get any nutritional information there. You can forget about that.
Yeah.
You don’t even get the current opening hours of the canteen there, which is something I personally would have liked.
Mm-hm.
I actually sent them real emails about that many years ago—
Yeah, yeah
to the student union, because they said: ‘Yeah, okay, let’s switch it over to JSON. Okay, we want to do it like this and that. We want to pack in a bit more info, so that, of course, the displays—’
Mm-hm
that they run themselves can show a bit more info.’ But as far as I know, nothing ever came of it. And I was like, ‘Look, I have ideas for this. I use it, I mean, from an external perspective, kind of on their behalf too.’
Yeah.
‘And yeah, come on, add the opening hours and so on.’ And they were like, ‘Yeah, no, that really is a sensible idea.’ But somehow it just kind of fizzled—
Yeah
out and: ‘Yeah, no, you can unfortunately forget about that. You’ll just have to kind of estimate it.’
Yeah.
Or you could probably ask them somehow, but I just don’t know whether they already have that prepared and pre-calculated, so to speak.
I mean, I do think they have it.
It’s just tricky, yeah.
I think they do have it, because listen, Jona, here’s my conspiracy theory. So—
Yeah.
I think someone there has to pay attention to nutrition when they put the dishes together and therefore must know the values... because, for example, you can tell that a dish in the canteen is too unhealthy when it comes with an apple on the side.
Mm-hm.
For example. That’s how you can tell—
Yeah.
I kind of feel like I can see that correlation, that someone really is saying, ‘Look, this dish isn’t balanced enough if we don’t add an apple to it,’ basically.
The question is whether they’re just doing that by gut feeling. Like, ‘Oh, okay, here we’ve got the deep‑fried stuff together with the fried potatoes.’
Yeah.
And then you just throw in a tiny bit of salad with it, which probably doesn’t [laughs] really make up for the nutrients you’re missing, you can imagine.
Definitely—
and then they just spontaneously go, ‘Yeah, okay, let’s add an apple to it.’
Mm-hm.
Whereas with other dishes you immediately say, ‘Okay, here we have salad and more salad.’ Uh, I mean vegetables, sorry. Like, here’s a vegetable item, here’s another vegetable item—
that’s ‘vegetables’ to me.
here’s a meat item. [laughs] Okay, it’s just... [laughs] yeah, exactly. No, right, and then you just say, ‘Yeah, okay, that works.’
Yeah.
And you, you just do it by rough estimate.
Yeah.
When dishes are put together like that, I mean.
Which actually... oh, Jona!
And they, they also get reused a lot, they get, um, recycled a lot. There are internal IDs for the dishes as well.
Yeah.
That, that is also really interesting.
Sure.
But they just don’t give you any interface where you can directly query all of them, where the nutritional values would probably also be stored. Who knows. Maybe you’d just have to ask, but I know that every dish gets an internal ID, and maybe they have another API that was simply never mentioned publicly anywhere. And then you could say, ‘Okay, tell me, what kind of meal is this?’
I think that would absolutely be possible, because I’m very, very sure they have some internal system somewhere that definitely has to know, like... I’m trying to keep this brief so we don’t talk about it forever.
[laughs]
But, um, one feature I’ve added to this app now, because I thought it was cool, is—so you could already create custom dishes, but I’m way too lazy for that. Like, you can just say yourself, I have a manual entry in the database; that one doesn’t come ready‑made from Open Food Facts.
Yeah.
What I did was basically add: ‘create dish from products’. So I can say I have a dish—for example, I added one for whole‑grain pasta with this mixture of cream cheese and pesto as the sauce.
Yeah.
And then I can basically say, define a new dish: this dish consists of two hundred grams of this, three hundred grams of that, a hundred grams of that, and done. And it calculates, okay, what are the nutritional values of the whole thing together? Because I’m just too lazy to add up all the nutrients from all three things myself. Yeah.
Oh, and the open‑source tool can’t already do that by itself? That sounds kind of pretty fundamental.
No, there you can—you can only say, ‘Yeah, add something to your own database yourself.’ And I think the canteen definitely has something similar, because they must have some internal system that basically says, ‘Okay, on Monday we serve this dish, it’s called such‑and‑such, and it consists of these components,’ which they then, for example, have to purchase.
Yeah.
So it would theoretically be absolutely possible to say, because—
You could even automate it, maybe calculate it.
automatically calculate what nutritional values a portion has on average. Yeah.
At least roughly, ballpark.
Yeah.
Because, of course, in the preparation there are variations as well.
Of course.
Yeah.
And, um, [laughs] sometimes the portions are definitely a bit smaller or bigger. [laughs]
Or sometimes, depending on who you end up with, you either get almost nothing or literally twice as much. So it’s, yeah...
Right, and actually I’m doing something similar at the moment, and I’d like to professionalize it a bit, so basically—right now I just give ChatGPT a photo of it and say, ‘Estimate it,’ but in the future I’d like to build it out a bit more professionally so that you have this kind of agentic workflow where you say, ‘Look at this, break down what components are there. Then, for each of those components, find the closest match among normal foods and take their nutritional values so you have some grounding.’
Yeah.
‘And then try to estimate it based on that, so it’s maybe a bit more accurate.’
Mm-hm.
Well.
A small comment on that: I thought in one of the previous Crunch Time episodes we established that you need, let’s say, some cyclical, recurring element where the AI agent actually chooses one of its tools, for it to really count as an agentic workflow.
Yeah.
I thought that’s how we defined it. What you just described is pretty sequential, strictly speaking.
Mm-hm.
I’d say it’s more like classic AI query—
Yeah.
code, that’s how it works. Okay, you estimate from the image which items are on there in which amounts, and from that—and it’s just a rough estimate—you then take—
Yeah.
the information, of course—
Yeah.
and convert it into whatever format you need. For your, for your—
True.
open‑source solution, exactly.
What I just described is very linear and technically not an agent. You could of course make it less linear—just say, ‘Here are your tools, now go figure it out.’
‘Go do it,’ of course.
Then it becomes less agentic again. Anyway, um, yeah, you’re absolutely—
—right, one of my colleagues ignores that fact as well, and it personally annoys me.
[laughs]
Exactly.
Ugh, okay.
Yeah.
I just wanted to say something quickly about the canteen—I know it doesn’t really belong here, but I just really want to talk about it publicly because I think it’s so, so cool. The canteen has now introduced this “Nice Price,” where there’s always something for €2.30. And they even have it in the cafeteria. And there they’re now implementing, for the first time as far as I’ve seen, something I would so insanely love to see implemented at a governmental level as well. So you have, for example, a currywurst for €3.60.
Yeah.
Then you have the vegan currywurst for two euros thirty.
Yeah.
That's just like... and I'm thinking: yeah, thank you very much! Then I'll go for the vegan currywurst, because it's just some stuff drowned in sauce anyway. I can't taste it either way.
Yeah.
Whatever! Then I just take the cheap one.
Fair enough, yeah.
Thing is, I need that, I need that and I need more. I need a financial incentive for the public to eat vegan stuff, so that I really have some motivation to do it. Because I've been doing it since it's been offered. Otherwise, it would never even occur to me to eat the vegan options.
Yeah.
But even though I can say, yeah, of course I get a health benefit from it, obviously, that just doesn't really register in the primate brain. But if I suddenly have to actively decide to pay extra for an upgrade from vegan meat to real meat, I'm like, hell no, why, what for?
Exactly. Yeah, of course, that would be kind of pointless.
Ah, I think that's so good.
Exactly, I actually have two comments on that. So first of all, and I hope— I think— all of you know this, that this idea is, I'd say, not just inspired by IKEA but basically straight-up stolen from them.
Oh, okay.
Yeah, they really went all in on that and said, 'Okay, let's just make the vegan hot dog cheaper than the regular one.' And then it simply makes sense to pick that one instead, because, well, yeah... But I can totally understand that after the whole 'IKEA experience,' in quotes, you first have to sit down and say, 'All right, let's get a quick little snack.' And as a second comment on that: always, absolutely, pay attention to the nutritional values. You're of course very focused on— right now, so that's why I say—
Yeah.
-but very often it's also the case that vegan alternatives that aren't inherently vegan at all, really—
Yeah.
-but a substitute instead—
Yeah.
-then in terms of nutrition facts they aren't necessarily any better— they might even be just as bad, I'd say. I think with the currywurst you're probably still safe from that phenomenon, but yeah, just as a general tip.
Yeah.
That's really nice.
So it really helps me to track this a bit. And what I, for example, totally didn't expect is that for me— a very personal glimpse into my life here— it's actually not so much that I'm eating way too many, well, yeah, ultimately too many calories, I more or less suspected that. But what I notice is that, without realizing it, I'm taking in way more fat than is really sensible. That's the bar that suddenly is already full, and it feels like it got there from nothing.
Yeah.
I think that's awesome, I found it super interesting to notice that for myself.
I can also tie in a bit with those open-source solutions, and actually with a topic from one of the last episodes, namely Pi-hole.
Mm-hm.
When we mentioned it back then. I’ve finally, after so many years, [laughs] finally gotten around to actually setting up my own home server now—
Mm-hm.
—where basically everything you need just runs on it. And I’m still kind of in the setup phase, and yeah, of course it’s a lot of open-source software, lots of Docker stuff. And it’s just really fun to actually have to think for yourself: okay, how do you spin this up yourself now? How do you build this yourself? How do you, um, self-host the software in a sensible way so that it’s always reachable from anywhere, of course? And what kind of effort that actually is. And of course also the interesting aspect of always keeping your own data. So it’s not like, “Oh yeah, okay, they’re in the cloud, at Google. You’ve got all your documents or whatever up there.” Well, who knows what’s happening with them all. I don’t want to accuse them of anything, but I think it’s kind of obvious. So—
Mm-hm.
—yeah.
I mean, did you hear about that, where you really don’t even have to assume anything? There was this thing now where you can sign up, but I think only in the US, to get a payout from that class action lawsuit, that Gmail thing from back then.
Right, right. There was something about that, yeah.
So, as far as I’ve heard, for you all. So, um, it was apparently from like, I don’t know, felt like 2012 to 2016 or so, in that kind of time span, it was apparently the case that even if you had Gmail set to not allow Google to read and process your emails to train products or ads or whatever—
Yeah.
—they just went ahead and did it anyway. So now they had to pay a ton of money, and you can basically sign up to get a share of that money if you, like, I mean I think Google will verify it, but if you basically say, “Hey, I was someone who had that option turned off and I used it.” Boom, done.
Imagine, as a developer you just add a checkbox that does absolutely nothing. It only gets stored in the back end so that when you open the page next time your settings are preserved, but it doesn’t actually do anything. Imagine doing that on purpose because that’s just what was mandated, so to speak.
Mm-hm.
Yeah, lol.
Yeah, well.
But in any case it’s super interesting to work with CFS on the command line for once. And I’ve also, I mean, I’ve now first put Proxmox on there so that everything can run on it in a centralized, sensible way. There are a few containers, Docker containers, all that fun stuff—basically everything you might need. I’m also in the middle of setting up Paperless a bit, because that is definitely necessary in Germany.
Yeah.
Yeah, I still have to figure out how to get the parameters set up in a sensible way in that Docker Compose file—
Mm-hm.
—so that it runs, because with some services it’s unexpectedly way more complex than with others to get them going. With some it feels like, with a few it’s just, “Oh, okay, you copy these ten lines, it just works, boom, done, you don’t have to do anything,” and with others it’s like, “Oh, okay, first you have to create an extra directory for this thing, then you have to assign the permissions to the right group, and then you also have to pass the GUID for that into the container via Docker Compose, and oh yeah, here you have to do this and that as well.” So there are some weird things you have to do for some of them…
But question, um, are you—
Lots and lots of setup stuff.
Do you also want to, um, get yourself a suitable scanner at some point?
Yeah, I don’t have one, that’s, that’s basically the current situation. I don’t have a printer-scanner combo right now. That would really be necessary so that you can streamline it directly into that import folder. No, wait, that’s not what they actually call it, they named it something weird, and I just standardized all the names on my side. Like, I have Data, Config, Import, Export, Cache and Logs, I think, as folders for each, for every container, and they call it something really strange. But you do of course need to make it so that your scanner directly drops the scanned PDF files into the import folder, so that it can then automatically—
Yeah.
Paperless can then ingest them so it all works and becomes searchable.
But I mean, there are different options. I kept looking and already failed twice at basically the idea: I really want it on my server. I don’t want… I actually don’t want the scanner to be the smart part; I really just wanted some dumb scanner that’s only a scanner, plug it in via USB, and then have Paperless be the smart thing that says, “We’re scanning,” and so on.
Oh, I see!
And that’s what I failed at. With both of those scanners, basically. I got one off eBay, and then there’s another one from, uh, an institution where it would technically be illegal for them to give me stuff instead of throwing it away.
Exactly.
So maybe it fell off a truck. Another scanner, and, um—
Very nice.
Both of them just aren’t compatible because there are no Linux drivers for them. And that’s just… yeah, that’s kind of where it falls apart for me.
Yeah, that’s just—
That’s why I always walk over here to the radio station with my documents, because they have a great scanner here.
Right. It’s just, it’s a shame. Otherwise you’d only have to set it up so that it can just log into that folder via SFTP or something.
Yeah, but then the scanner has to—
talk to some extra service, but then the scanner has to be able to do that. And I’m sorry, but most—I mean, from my experience by now most multifunction devices can do that.
Yeah, multifunction devices, Jona.
That’s the thing. Okay, sure, you can also buy a scanner-only device, but that’s the thing.
I actually wanted one of those sheet-fed scanners—but then you’re suddenly looking at ridiculous amounts of money. So I thought, okay, some flatbed scanner where you just lay the pages on it, I’m not gonna die, but I do not want to have a scanner and a printer sitting around in my apartment.
Yeah, but,
I don’t want one. Printers are soooooo—
I know, I know. [laughs]
When you, when you—
Printers are just— but then there’s that one moment where you suddenly really need one.
But no, but—
Yeah.
I’d still always say it’s better to just have an institution like, say, TU Chemnitz that offers that and takes care of it. And they’re, like, business customers, so they don’t get completely screwed over.
Yeah.
With all that refill-cartridge stuff and so on, so—
They get screwed just the same, they just pay for it.
Yeah, okay.
That’s honestly the only difference. [laughs]
Okay, yeah, fair enough. But it’s cool that as a private person I don’t have to show up there with my own printer, you know?
Yeah, yeah.
Getting, getting my own printer to work. If I really have to print something, I just do it at the university, simply because it’s convenient and it works. And if that didn’t work, I’d just have to go to the copy shop. And I mean, at the radio station we also have a printer, luckily. So I’m just like: I don’t want to own a printer privately. It’s a huge hassle.
Yeah, but in any case—
Yeah, sure.
That—this—any such scanner, whatever model, just has to support SFTP so it can drop things into a folder. And then you just say, okay, you spin up probably an extra LXC container where you host your SFTP service yourself. And those need surprisingly little overhead, of course. If you’re only hosting, say, FTP or Samba or something like that in there, you can easily get by with thirty-two megabytes of RAM—
Yeah.
for your LXC containers. That’s totally enough.
Yeah.
So it’s really super chill. So yeah.
In any case. But I have to give you a tip, Jona—and for all of you as well—because you said those folders have such weird names. Something really important to keep in mind, which a friend of mine didn’t know and which caused him a ton of stress afterwards, is the "consume" folder. It’s called that—
Yeah.
because it consumes whatever you put into it. As in, once you’ve put something in there, it’s deleted afterwards. You have to, you really have to know that.
Yeah.
That’s important.
Yeah.
Just wanted to let you know. Exactly.
Oh, so that means Paperless doesn’t just keep, like, all the— in a parallel folder, so to speak—
Well.
the ingested PDFs.
It does, somewhere.
Sort of.
But my buddy literally had to crack Paperless open, so to speak—open up the container and reach in there.
Yeah.
Because he needed the PDFs of his documents.
Yeah, you can basically go into the Docker container console and actually drop into that environment—
Yeah.
work in there, and that’s where you have to get it out from. And of course that means you need to have some other directory mounted inside your Docker container that you can copy it into and so on. Yeah.
Yeah.
Yeah, very, very nice. Not something you really want to put yourself through voluntarily, I think. But yeah, that’s a very important tip.
Yeah… Cool, Jona! I think that’s super, super awesome, with the home server. You also end up with quite a lot of stress, especially when it’s important stuff—like when your Home Assistant OS is running on it as well and so on.
Exactly.
It’s great, and I like that most of it usually just works. But of course, yeah, when something does go wrong—
Usually?
—like when something does go wrong, it’s always super wack. For example, if for some dumb reason my installation of something breaks, that’s just wack. Like if my Home Assistant OS hangs for some reason, I’m just standing there with my smart home out of commission. Same if, I don’t know, Paperless or anything else I rely on crashes, then… yeah.
Right. Well, with services like that you notice it pretty quickly, and the, let’s say, the convenience losses aren’t all that huge.
Yeah, no.
But yeah, of course with Home Assistant—that really should run smoothly if at all possible. I have to say, though, I haven’t had any problems with it so far, because that’s what I directly jumped into now.
Mm-hm.
It was, it is very, very awesome.
Yeah.
But you do have to get yourself a whole lot of actuators and sensors so that you can actually do something meaningful. And my biggest tip is basically: don’t automate away anything that doesn’t really cost you anything to do manually. Like, where the benefit of having an automation is absolutely not worth it compared to just not having it and then it stops working at some point. Especially if it’s a critical feature—like, oh, the lights in your apartment don’t turn on anymore because your Home Assistant is down, etc. That’s also a, uh, [laughs] fun kind of situation—
Yeah,
that you immediately get to deal with.
Yeah.
Um, that’s, that’s my argument as well. I mean, yeah, [laughs] everything still has to work in the dumb, old-fashioned way, so to speak. For example, you have a push-button that you’ve put somewhere for a very specific function, for when you yourself weren’t detected by presence detection or whatever fancy stuff you set up as needing to trigger it. There always has to be some kind of physical button you can press when it doesn’t do what you want. And that massively increases acceptance at home as well.
Mm-hm.
Yeah.
Yeah, no.
And that’s basically the main, the most—[clears throat] the most important goal you should set yourself there: don’t make things more complicated than they have to be.
For sure.
Yeah.
Yeah, no. A concrete example for me was Nextcloud. I actually stopped using Nextcloud privately, because it all just kind of… For what I still need now, I actually use Syncthing instead.
Exactly.
And it happened so many times just because of my own stupidity. Yeah, you really have to administer it yourself. Through my own stupidity I actually bricked the Nextcloud instance several times.
Mhm.
And that's the thing: when you say, okay, I just quickly want to throw something, I don't know, into my cloud and have it sync, and you already know: nope, that's not going to happen now. I actually want to do something else right now, but instead I have to deal with getting my Nextcloud up and running again.
Exactly.
Just so I can finally do what I actually wanted. And of course that's...
Exactly.
Yes
Yeah, I think I also, I also really thought about buying that for myself, I honestly did, but then I told myself, no, in the end that would just mean even more problems you're dragging into your home.
Yes
As for the supposed benefit, I was like, well, okay. I kept thinking, calendar hosting really shouldn't be running through Nextcloud in the first place. Oh, and if you want some sort of notes app, you really shouldn't be using Nextcloud for that either, and so on. So I kind of see it as an acceptable middle-of-the-road solution that sort of does everything, you know? It's kind of like, instead of that I could just have five separate services that each just handle their own little part—
Yeah.
We could do that way better than with Nextcloud.
Yeah.
And of course they also aren't as resource-hungry as Nextcloud.
Yeah.
Yeah, some interesting things have happened there too. One of my, let's say, recently bought used RAM sticks just died on me the other day, which is of course a pretty bad time for that with current prices.
[laughs]
Yeah.
Mhm.
So, back in the last episode, at the time of the last recording, that wasn't really a big thing yet, but… oof, RAM prices. [laughs] I'd just been chilling for like a month with two 16‑gigabyte sticks. I finally upgraded, so to speak, and I also had two, um, I don't know if they're actually called fake sticks, but they don't have any memory on them, they just do RGB stuff.
Mhm.
They also sell those as, like, dummy sticks, so to speak. Anyway, unfortunately one of the two just randomly died on me. The machine simply refuses to boot, and the RAM LED on the…
The motherboard lights up, and there's really not much you can do about that, I think.
Mhm.
Because with a RAM PCB, when you look at it—these days, anyway—back then the chips were simply exposed on it.
Yeah.
No heatsink, no RGB, none of that fancy stuff. It really was just the, the…
flash chips on there that themselves already speak this, um, this DRAM protocol. So there are literally just flash chips on it that are wired one‑to‑one to those contacts at the bottom. And yeah, of course there are a few capacitors and a few resistors on there as well, but there's no real logic happening on the module; it's really just those chips.
Yeah.
And it's not like there's also, like, 'Oh, here's a voltage regulator as well, and oh, here's some other stuff going on, here you're converting between two different bus languages,' so to speak, or technologies. None of that is there; it's basically just chip, then a trace, so to speak, and then that edge connector. That's what it's called on PCBs, right? Where you just pull back the solder mask at the edge and then use that area as the plug connector. Which means there's literally nothing you can really repair on it, so to speak – except swapping a chip. But at that point you might as well just buy a new module instead of standing there with your hot‑air station going, 'Yeah, come on, let's give it a try.'
Yeah.
Yeah, that might not be entirely ideal. Yeah. [laughs]
But yeah, no, I heard about that too. Did you see that report that, uh, in Russia, over there, because of the RAM shortage, people are basically buying flash chips and just building their own RAM sticks from scratch, soldering them together themselves?
Yeah, that's the thing. At some point it's just not going to be all that much cheaper anymore.
Yeah, but apparently that was cheap.
Because that, that PCB… I mean, of course there's some manufacturing cost for the RGB part of it, for the heatsink part of it, if you're buying gaming RAM. But in principle it's just a really cheap little PCB with very, very expensive chips on it.
Yeah.
So really, in volume you're talking about like one or two dollars per PCB. And all the chips that sit on there are what's actually worth a lot.
Yeah.
They ended up, of course, being in the ten‑plus‑dollars range. [laughs] Now? Well, who knows. Yeah, exactly. Anyway, I was really glad that I'd actually picked up that RAM for myself shortly before all this happened. But apparently that didn't quite work out. Because I actually went up to sixteen gigabytes fairly early on — more than ten years ago, when that was still very unusual for gaming PCs for most people. But back then it was cheap. It was just inexpensive, so I figured: why not?
Yeah.
Especially if you wanted to tinker a bit in Blender back then, like ten years ago [laughs] — in Blender. Then having sixteen gigabytes was of course really awesome, whereas nowadays that's just the standard, the amount you're expected to have.
Yeah.
Whereas most people are already heading more in the direction of, 'Oh yeah, should I go with, will 32 gigabytes be enough for me?' And I'm just like, 'Dude, what are you even doing with that? I mean, okay, cool.'
I have to say, my setup, my main workstation, is also already a little bit older—
Mhm.
I actually always think to myself, like, I have sixteen gigabytes of RAM, Jona, in my main workstation.
I have to say, I did have thirty‑two for a month once. It was great! Because of course, when you're running Windows and a game on top of it, you're already pretty much at the limit, depending on the game. I was hitting over fifteen of sixteen gigabytes, and that's rough. It's really nice to be able to keep your browser open on the side without the game immediately having to hold back — in terms of how many objects it can keep loaded in memory at any given time. You really notice that. Or that you end up sitting in loading screens for longer.
Yeah, no, but that's why, Jona, I notice the same thing.
Yeah.
Every time I basically, like, cram some AI model in there onto my poor graphics card—
Yeah.
…which is barely able to run on it at all, [laughs] when I'm doing CPU offloading or something like that. Then I'm always just thinking to myself, [clears throat] don't break, don't, not now. [laughs]
Not now. [laughs] Not while my AI workload is running. And GPU at one hundred percent.
No, that's not what I mean; I mean more like, 'Oh, I should probably make sure I'm not stressing my PC too much, because right now my RAM or my graphics card or whatever really shouldn't be dying on me.' That's what I meant.
Yeah, just for the record: your graphics card and your RAM don't actually break from being at zero percent versus one hundred percent load all the time. It's really interesting that, for those parts, it's pretty much more or less irrelevant in the long run.
Mhm.
And the temperatures don't matter either. Which is actually really fascinating when you come from a chip‑design context, because there it's always the case that you halve the lifetime for every, um, ten degrees hotter your chip gets.
Mhm.
Which means on circuit boards you can, of course, save a lot of money if you just let your chips run hotter and accept that the product will fail much sooner and you'll have to replace the whole thing more often. Whereas you can also proactively design things so that all the transistors and all the chips run at such a low temperature that they basically last forever. So if you can keep your transistors at thirty degrees, they'll last forever.
Mhm.
Of course that's no guarantee, but—
Yeah.
They more or less do last forever. Especially if they're bipolar transistors, of course. Yeah, well, just as a little fun fact. And I think the only thing you really get out of it then is instability, of course.
Mhm.
But with that there are — and I've looked into this a bit — there are extremely complicated things you can set in the motherboard's overclocking menu, like for example this one AVX feature that's just absolutely, absolutely dumb. Like, that thing is wild…
Very complex things, and back in the day it used to be that if you ran a program that used a lot of instructions from the AVX instruction set, then [laughs] your processor would actually be at a 'real' hundred percent load, in quotation marks, and they would just die on you.
Okay.
And that there just wasn't any protection against that. These days it's still called the same thing, but it basically just means that—if I'm not mistaken—I think it was that under high load you actually get undervolting again. So when your processor is at one hundred percent – not when the temperature crosses some limit, but, as I understood it, when your utilization goes over a certain threshold, especially with those more intensive workloads – then your processor is undervolted by however many millivolts you entered there. You can usually assume something like fifty millivolts, or even seventy millivolts, pretty easily.
Okay.
But those are just weird technical details that I find fascinating. And yeah, I think that's exactly the kind of thing you're here for as well.
[laughs]
[gong] This episode of Crunch Time is not sponsored by SyncThing. Sync all your files between all your devices without needing a cloud server, with SyncThing. But how does it work? All your devices first connect to a relay server. If it notices that two devices that want to sync are both present, it reroutes the connections so that, instead of two clients each talking to the server, you get a direct connection between the two clients. Your files are then synchronized over that link. And don't worry if you're concerned because the relay server is outside your control. You can also host such a relay server yourself if you want to be absolutely sure. You don't have to, though. Otherwise it's all provided by people like you and me and is completely free. SyncThing is the best way to quickly set up file synchronization between any two devices, whether they're desktops, laptops, tablets, phones, or servers. Go to diecrunchti.me/syncthing to learn more. I'll say it again: go to diecrunchti.me/syncthing. That's spelled D‑I‑E‑C‑R‑U‑N‑C‑H‑T‑I dot M‑E slash S‑Y‑N‑C‑T‑H‑I‑N‑G to learn more. You'll also find the link in the show notes.
[Gong] Wieland, there's huge news about ChatGPT again, like every month.
Sure, like every month.
So, as always, you definitely know more about it than I do.
Uh
Yeah, but from what I’ve seen, you can now actually use a separate interface to meaningfully translate between languages. Kind of like a competitor to Google Translate, which lots of people use. And of course it’s way more advanced, because you can have it rephrase things at the same time or put it in a different tone, so to speak. There are proper presets down there that you can just click on, these ready-made instructions. Like, okay, do it in, um, let’s say an academic style, or more with this kind of sound and feel of the language.
Mhm.
That is just a bit more advanced and nicer.
Mhm.
That you can, let’s say, tweak it a bit yourself as well, because we all know how it usually is with Google Translate and other languages.
Mhm.
Yeah.
I actually haven’t used this translation feature in ChatGPT yet, um, but I can imagine that Google Translate is also going to get really, really good now, because I heard about the new update there... I’m so hyped for this Gemini Live Translation.
True, yeah.
Uh, yeah, that’s all coming, because Google also has large language models by now.
Yeah.
Which, by the way, were originally developed to be really good at translation. So it’s nice that we finally managed that. [laughs]
Finally!
to use the LLM for its intended purpose.
Exactly.
Um, but yeah, I’d really love to try that, for example. Up to now I just haven’t, I simply haven’t had any need for any kind of translator lately at all, so that’s kind of the feature I’ve followed the least. Because, yeah, in the AI world, like, the AI world is just completely on fire right now.
Yeah,
Because everything, like, everything is going crazy, everyone wants to be the best. It’s—
Exactly. It’s all a mess. You know, there are like a hundred different benchmarks in ten different benchmark categories. And then everyone, every publisher or vendor, only ever tests the benchmarks where their own product happens to look good, and the others, well, those just kind of get pushed aside and ignored. It’s really noticeable, and it’s just this extreme level of chaos.
Yeah, so I was thinking, what could I even tell you about right now? I mean, sure, fifty thousand things have happened in the AI world, but which of them are actually relevant? Did anything really stand out? I honestly couldn’t really come up with much. Just one thing that I found very, um, interesting: there’s this much-discussed device from OpenAI and Apple designer Jony Ive. Have you heard the leaks, Jona?
Nope.
Well, it looks like the device is going to be a pen, so it basically has the form factor of a pen. You can just pick it up and write something with it, and the information you write is then understood and fed into some AI model. But it’s also supposed to have cameras and microphones, so you can clip it on here like this as well. Apparently OpenAI is developing a special AI model just for this product that’s optimized for audio. So I’m really curious, really interested to see what comes out of that.
And whether we’ll be able to use it ourselves.
Well, because, I mean, I just think it’s, I think it’s so bad, and maybe that’s a good segue into the one thing where I have to say my opinion has really, really hardened over the last three months. I think we really need to get to this idea of the AI device for the home.
Yeah, exactly. Absolutely.
Because I’m thinking, in prin—
You just stick it somewhere and plug it into your router over Ethernet, which is probably how it would work for most people at home, and then you’re done. You can talk to it over, sadly, only up to gigabit speeds these days, and that’s fine. And yeah, of course, downloading the initial model will take a while, because depending on what it is, it could be anything from, say, five gigabytes to five hundred gigabytes in size – there’s the whole range. Then all the requests just get sent to that box, and the answer you get back is simply the answer you get back. And the software that relies on it is only ever going to be as good as that.
Yeah.
That's how simple it is. And yeah, if, say, you end up doing poorly on some math benchmark, well, then the...
probably your son, who's also using that AI server you're running at home. Because that's what it really is, an AI hosting server in your house. Then he just won't get his answers explained quite as clearly.
Ok.
So, just speaking on a really fundamental level here. And yeah, we absolutely need to move toward actually keeping that information at home, inside your own four walls.
Yeah, because personally I really like the idea of basically having an assistant with me all the time, where I can just say, 'Oh, I've got this idea. Oh, I still need to do that. Oh, here, camera, I just ate this,' and so on.
Yeah, yeah.
But telling all of that fun, personal stuff to some American company, and that's still one of my concerns, so I don't really know how much I can actually use it. Whereas if I've got an AI server at home, I can just hammer on it all day long and use it as much as it'll give me.
Yeah, and whatever will run on that machine will run, and whatever won't, just won't. That was something I wanted to mention earlier and then completely forgot. Just as some context: if you want to host an LLM yourself, in really basic terms — which probably makes a lot of sense — you first need to look at how many gigabytes the model actually is, not just, 'Oh, ok, it has seventy…'
…billion parameters. That doesn't really matter at first; what actually matters is how big the model is. So maybe it's thirty gigabytes or something, or fifty gigabytes, twenty gigabytes — all of that exists — and that's basically its size. I'd say, just add another gigabyte on top, and that's the amount of memory you really need as VRAM, your graphics card memory. Just do it! Otherwise it's simply not worth it, because your answers will just take forever. And on top of that you need about the same amount again in regular RAM; add maybe three gigabytes or so, and that's what your system RAM has to provide. The entire model, together with the operating system or your Docker container overhead, whatever you're running, all has to fit completely into RAM, because otherwise it'll constantly pull data off the disk. So it's really totally logical: the model just has to fit everywhere — on disk, in RAM, and in VRAM.
Yeah.
Otherwise, in my opinion, you might as well not bother, because then you could just use, let's say, a model with fewer parameters that actually fits into the memory you have available. Obviously not everyone at home has forty-eight gigabytes of VRAM lying around — totally understandable in 2026 — to host some really awesome model. But it has to fit; otherwise you could just take a smaller one and actually get better performance, because you'll get your answers much faster and so on. You don't want it to be, 'Oh, ok, now the GPU has to request data from RAM again, and then that gets sent back to the graphics card.' That still takes quite a while over the PCIe bus, even though it's very fast. You learn all of that in the multicore programming course at university. Definitely go to that one.
[laughs]
That was my absolute favorite lecture, [laughs] because there we actually worked with exactly that: you go in C, proper bare-bones C, and say, 'Ok, you import two libraries,' and then you can run computations directly on the GPU, in parallel. At first it's just straight mathematical calculations, of course, and you can expand it further and do 3D computations on it as well. But you really shouldn't be doing that by hand in C anymore these days.
Yeah.
By hand in C, and you're saying, 'Yeah, look, this is your CUDA memcopy here,' where you can literally copy between two different address spaces, or just use the hardware directly. It's really crazy that you can do it that directly. I can honestly only recommend it; it's super interesting, but, I don't know, it doesn't really have that many real-world applications.
Well, I mean—
But really, really fascinating. And just to repeat this for everyone: the model has to fit into every kind of memory you have. It's not about the number of parameters, it's about how big the model actually is. So if you've only got eight gigabytes of VRAM, well…
So—
Then you should really — I'd at least recommend — only loading a model of seven or eight gigabytes at most. Of course, you can try going bigger, but you just have to expect it's going to take a long time. The model itself doesn't get worse… the answers don't get worse. I should maybe mention that explicitly. The answers don't get worse if your GPU is less powerful, or if you have less VRAM, or less RAM. That's basically irrelevant for the result—
Mm.
because it does the same calculations; it just takes longer.
Yeah, I don't know. Have you by any chance seen Jake from LTT's video on his new personal channel, where he also recently—
Ok, then I can just share my own opinion. Personally, over the last few years I've really drifted away from LTT.
Ok.
Because… I don't know, this whole thing of introducing lots of separate hosts, who then explain most of the technical stuff, and Linus basically just standing there next to them doing silly things, so to speak — that just doesn't really match the original, almost nostalgic feeling I used to associate with it—
Ok.
—that I expect from LTT these days.
Yeah.
Because, ok, of course I understand that they had to grow beyond filming in the house and move on to something bigger, that's totally understandable. But somehow I've just never really clicked with the other hosts. You know what I mean? Like, sure, Riley is chill because of nostalgia — he's still from the NCIX Tech Tips days — but with the others I somehow find it a bit difficult.
But—
Yeah.
So Jake definitely has his own channel now, where he really—
Yeah, I know that too. I just haven't really watched much from him yet. I only know his channel by name, so go ahead, tell me.
So he really does a lot there, including more specialized, in-depth stuff.
Mhm.
And he, for example, made a video where he showed that you can take four Mac Studios and, um, that's something different from—
Right.
McDonald's gold card. No, from four Mac Studios you can build a cluster that can self-host DeepSeek R1, a model that really matches ChatGPT in size and capability, more or less one-to-one.
Yeah.
You can actually host yourself. And then I just kind of started daydreaming a little there.
And it's actually relatively affordable, too. A lot of people have now tried that trick with the four Mac Studios; it's supposed to be really, really good.
Yeah, sure, I looked up four Mac Studios — even if you buy them used, they still cost around eight thousand euros. That's obviously not exactly the—
Yeah.
—where I'd say, yeah, everyone needs a router, everyone needs an AI hub. But I'm hoping that, given that AI models — especially, and I'm sorry, I never thought this would be the trigger — are being pushed so hard in China because of the heavy sanctions there, people in China are doing some really insane efficiency research, simply because they have to. That's where models like MiniMax come from: they're ultra-small but, through all kinds of clever tricks, they're just really, really good. And I'm thinking, maybe that can drive the price of a machine like that down a bit, especially as we get more hardware built specifically for this use case, like Nvidia's Jetson Nano, which really is an AI box made exactly for that—
Yeah.
—for that.
Yeah,
Buy it. On the other hand, I can imagine models with the same capability getting smaller and smaller.
My own personal experience has been the same. [clears throat] Up until now I've also still been hosting Llama 3 70B, which is already getting pretty long in the tooth. And there are definitely much better models out there now, where you can, at least from a subjective point of view, get far better answers even from a 30B-parameter model these days—
Yeah
…you can reasonably expect. And naturally it's correspondingly much smaller in size, so it easily fits into a 20-gigabyte GPU and you don't suddenly need forty-eight gigabytes [laughs] like you otherwise would. That's really quite nice, and I'm currently in the process of experimenting with that a bit myself — trying things out and asking, ok, which model might actually perform best for the specific [clears throat] use case, meaning contracts and legal texts in my situation. There are a couple of benchmarks out there, but not very many, so I'm kind of inching my way through it personally at the moment.
Mhm.
Not personally, I mean in my job. Right. And yeah, that's been my experience as well; I just wanted to note that again briefly. The models are staying at the same level but getting much smaller, and therefore cheaper and faster to run.
Yeah, and that's why I really see this, especially when I think about myself — when I think about how many things I'm already using AI for or want to use it for, and some of those really should stay private. And right now my only option is basically to pay for it being, you know, supposedly private.
Yeah.
But then you're back to what we already talked about: I still have to trust that OpenAI actually keeps it private. And of course it costs money, and in theory I'd need some subscription for every little thing, which I find kind of annoying, instead of just being able to say, I have my AI machine here and no matter what my use case is — whether I need to generate an image with a good model, edit an image—
Mhm.
or I need to generate some audio, do text-to-speech, speech-to-text, whatever really.
Yeah.
I don't need twenty different subscriptions with twenty providers.
Yeah.
Instead I just use my own AI machine, pick a suitable model for each use case and boom, done.
There are two very, very strong counter-arguments. Personally, I'm also very much—
Yeah.
—in favor of that being the optimal future. But unfortunately there are two particularly big drawbacks.
Yeah.
The first point is: you can't really, let's say, manipulate the AI model itself as heavily. From the manufacturer's side you can't just say, ok, we'll take this model and distill it in such a way that it simply can't output certain answers you don't want, or that it no longer even has certain information available.
Aha!
Instead, you're basically just driving your own model. Whereas if, at the end of the day, you only ever get text back, you can of course still run additional processing steps over it and say things like, 'Ok, we ran a dictionary check and found some strange content in there, so no, please rephrase that.' Any piece of software can do that at any time, but you can't really tinker under the hood. Nowadays they do less and less of that kind of distillation and so on anyway, but there's just no room for malevolence, I'd [laughs] I'd put it that way. You know what I mean?
No, absolutely not, I'm really sorry.
So that you—
That's a downside of self-hosting, that there's no room at all for malevolence, right?
No, no, exactly! I mean that companies, for that very reason, will simply not allow you, for example, to plug an external AI API into their product at all.
Ah!
That they say—
Yeah.
That's something I probably should have said at the beginning. Companies will say, 'Ok, we can't really do anything to the AI model itself. We can't tweak it so that it gives better results by modifying it somehow, and we also can't restrict the information the model outputs; what you get back is just what you get.' And in case of doubt that can make your product look worse—
Yeah.
even though it isn't your fault.
Yeah.
but simply because the person at home just didn't invest enough money in their AI server. Which is, of course, totally understandable for the average consumer.
Yeah.
But people would first need to have the understanding that, ok, the more money you spend, the better the software will be that's running on top of it and using that model.
Yeah.
So that kind of understanding would have to be there first.
Yeah.
And you also can't as easily filter out negatives—
Yeah.
—so to speak, or manipulate them in, depending on what you want.
Sure.
And the second aspect is simply cost. I'd argue that with today's API pricing — as cheap as it already is for certain models — nobody is bothered enough to self-host, and that's why there isn't really a market for it. The centrally hosted models are just sooooo ridiculously cheap. I mean, I'm—
Yeah, I know.
—yeah, how much it actually costs to host an AI model permanently so you can fire requests at it twenty-four seven. I can probably share some ballpark numbers: for a server with a 48-gigabyte VRAM GPU you're easily looking at something like fifty cents per hour. That's if you're renting a dedicated server, of course, that's sitting there exclusively for you all the time. You can run whatever you like on it — all your Docker containers, the LLM and everything else you want to stack on there — but that's wildly expensive compared to just saying, 'Oh, I'll pay for a few tokens.'
Yeah.
Costs.
Definitely. Definitely. Yeah, I know all about that already.
So in the end it just comes down to cost again. If API calls were much more expensive, there might be a market.
Yeah.
But they aren’t.
Naturally.
Because there are things happening with your data there.
Sure.
Most likely.
I still would’ve liked to, though—like, I also saw a video called 'H100 GPU versus AI Subscription' where they actually did the math. It, it doesn’t pay off. It really
Yeah, it’s not worth it. Just saying, I think every one of us would probably love to have an H100 at home. [laughs]
Yeah.
Just saying.
Yeah, yeah.
I’d also be very, very happy to pay the power bill for it, of course. That’d be fine, but…
Yeah, but—
Very gladly, but it’s just… oof.
Yeah, but I always think I’d still kind of find it cool, because—I don’t know, Jona, we’ve actually been talking about this for way too long already—but I don’t know if this is just, like, Boy Math. You know Girl Math?
Yeah, so—so buying an H100 is peak Boy Math.
[laughs] That’s not what I mean.
It kind of is, yeah.
I mean more that I’m basically thinking, if I’m like, “Okay, I’ve got all my AI projects here.”
Yeah.
I could—if I run them all via API, then I’m paying here, and paying there, and paying over there, and I just watch large amounts of money regularly getting charged to my credit card.
Can you at least roughly say a range [laughs] that it added up to? Because that obviously decides whether it’s worth it or not.
Yeah, sure, sure. So that’s, that’s—
—not even where I am right now, that’s on a totally different scale. And basically, [inhales] for all my stuff, which is mostly API costs, not subscriptions or anything.
Mm-hm.
Which is super tricky, because it’s always like, I’ve programmed all my scripts so they don’t use more than they’re allowed to. So that I don’t— but then I’m like, “Okay, you can run one more time, it’s fine,” because I still want to test something.
Yeah, yeah.
Uh, about a hundred and fifty euros a month already go into that—
Yeah.
—for API costs. For all the projects I’m doing.
Mm-hm.
It’s basically my main hobby. And, uh, I always thought, sure, one of those—but imagine I actually had one. [laughs]
Yeah. [laughs]
And basically the only costs it would cause would just be massive amounts of electricity.
Yeah.
…And in my Boy Math brain, I’m thinking—
The Boy Math brain says it’s fine to spend thirty thousand euros on a GPU and then, and then, and then instantly save that hundred and fifty euros a month, yeah.
Like, no, but what it basically says is: there’s no way the electricity would ever cost me more, even if I were hammering that thing 24/7. Which I would, because I’m not talking about having my own little ChatGPT that I ask something twice a day; I want a server that’s working 24/7 on all my scripted stuff running in the background. So it would be fully loaded, and right now I’m paying through the nose for APIs. So I’m thinking I’d definitely end up cheaper that way. Not with an H100, I don’t even need that, but maybe with an RTX 5090.
Yeah, because I also find it fascinating when, for some models, just because it’s the 670B variant, it’ll just casually say, “Oh yeah, by the way, to host this you need eight H100s.” Just dropped in there all casual, and I’m like, “Yeah, great. I mean, you could do that, sure, dude.”
I see that with tons of the smaller models too. It always says something like, “This model, it’s so small, it runs flawlessly on just one H100 GPU.” And I’m like, “Ah, cool, thanks. Model I wanted to host on my own PC just for testing.” Okay.
Exactly.
Yeah.
Yeah, you see that, you see that all the time. Yeah. No, honestly, at our work it’s already like that too, the server is extremely underutilized. I mean, you’ve always talked a lot about your AI applications, but I don’t know what you’d even do to keep such a beefy server busy 24/7.
You’re very welcome to let me put some load on your server. I wouldn’t mind at all. [laughs]
Hm, yeah, for example—
We of course pause it as well when we don’t need it.
Yeah, of course.
Naturally. So the dedicated server isn’t running nonstop either, obviously. But yeah.
So yeah, um, for example one thing that I’m really—
So don’t do it.
No.
Don’t do it. The API—
No, no, no!
They’re already extremely cheap right now. So unfortunately, that hundred and fifty euros a month really is the cheapest you can possibly get for that level of output quality—
Yeah.
—that you’re expecting. I mean, of course, if you say, “Okay, there’s a use case where some really cheap little 7B model is good enough,” fine, fair enough, then you can self-host that.
Yeah.
Sure, but not when you want really high-quality answers. Then, unfortunately, you do have to pay that hundred and fifty euros a month, yeah.
And Jona, remember, I also get free tokens from OpenAI every day worth eighty-five euros, because, because—
You also trigger them every day.
Yeah, yeah, so what I did is, I wrote myself management systems and libraries so all my projects can share these free tokens fairly. And also because, of course—
so it can reprioritize depending on workload.
Because of course OpenAI doesn’t give me any way to ask, like, “How many free tokens do I still have left?”
Mm-hm.
But what I can do now—this is what they added—is: in the API response you get back “payer:” and it either shows my ID or it says “OpenAI.”
Yeah.
And that way everything can coordinate itself. But those are only the things where I say, yeah, data sharing is fine, because it only touches public stuff anyway. But those hundred and fifty euros are for things where I say, no, I don’t want to share that data with OpenAI, so I pay for it.
Yeah.
But just think what that would cost. If I—well, then I wouldn’t pay it, or then the projects would just... No, no.
Yeah.
So, for example, what I use these tokens for is, I’m doing a ton of stuff for our podcast right now. For our podcast engine I built something cool that automatically creates chapters, generates soundbites, makes transcripts, creates translations, automatically builds scripts for shorts and all that. And there I’m like, yeah, OpenAI can have all of that data. I mean, worst case they’ll just scrape the podcast anyway, transcribe it and dump it into the LLM.
Yeah.
If it’s public anyway, who cares. But think about—
Naturally!
how much I’d have to pay for that.
Oof.
That’s why I’m like—
And then you’re cutting it up into clips that would basically cost you eighty‑four euros or dollars per clip. Or—
Nope.
how am I supposed to picture that?
So basically I know exactly which API keys are enabled for this data sharing, and then I have this little library that I call: I send a request, get back how many tokens it used, and then the library reports to the free‑token server, “I’ve just used this many.”
Yeah.
And before the next one, before any script is allowed to send a request, it has to ask: “Do I still have quota?”
Yeah.
Or you can pass in a list of models and you get back a list that contains all the models that still have quota.
Yeah.
Because different models also have different quotas available and so on. Yeah.
That’s actually a really complicated balancing act, to say: oh okay, you could now decide that if the priority for one workload has gone up, you might argue that for another workload a less powerful model with more tokens could then be used instead—
Yeah.
gets assigned. I mean, I’m not, like, forcing you to implement something like that right now or anything, but—
Yeah.
that whole balancing thing does get kinda complex though in practice.
Yeah, I mean, what does balancing even mean? My “balancing” works like this: I look at my dashboard that I built, and if I don’t like the balance between the different projects, I just add a delay. So every project basically has it built in: after you make a request, sleep for token_count times this multiplier—
Yeah.
I just tweak that.
Yeah.
And with that it all kind of works. And I’m just thinking: oh, if I had a server I could just hammer nonstop, all the radio podcasts would already be transcribed. I just don’t have the money to front that myself, so I always have to wait for my tokens to refresh every day, otherwise I’d have gotten way more than just the current crunchtime stuff done by now—
That’s the question, really: how many hours would that take on, let’s say, an eight‑H100 server? Because I know that with our hosting provider, I think that would be about twenty dollars an hour for a dedicated box with eight H100s.
Not eight H100s.
Okay, it’s just a question of how advanced it’s supposed to be.
You mean basically I could theoretically just spend twenty dollars once and power through it in an hour.
Right. Or you could spend forty dollars once, or maybe sixty, and you’ve immediately chewed through an incredible bulk of your workload, and after that you can just get by using the remaining tokens that OpenAI then gives you for free anyway. And otherwise you simply have your dedicated server where you… I mean, you could do this every single month if you wanted: throw sixty dollars into a dedicated server for that month and just let it run as long as it runs. And of course you can call the hosting provider’s APIs to pause, scale down, or even completely delete your pod automatically, so you don’t keep paying for it once, say, in the middle of the night, your workload has finally finished.
Yeah.
That might actually be worth a try, too.
I’ve actually tried that before, but back then I was using some tiny setup where I only paid about seven cents per hour for the machine and—
Oh right, of course!
I didn’t really know much about configuring those containers. I think it was a bit inefficient; I was only getting, like, one request through per minute or something. And that’s obviously kind of whack if I, I don’t know, want to generate ten thousand embeddings.
Right, that obviously doesn’t work for such a big workload. Yeah, no, but it might be worth another try. Then you could also host really tiny models, but also sometimes insanely large ones, just for a few hours, and you’d have your bulk work for the month basically done. Yeah, true. What we also wanted to mention really quickly: there will definitely soon be—
Hm.
ads inside ChatGPT. They already tried that once before and, as far as I remember, they were promoting apps, but so far only in the US. So it wasn’t, like, advertising random other websites, it was more app promotions. And that went down extremely badly. So now they’re saying, “Okay, we’ve kind of rethought our strategy and we’re integrating them a bit more nicely into the, uh, not search results, into the regular ChatGPT results.” So you now get this very nicely, visually integrated block like, “Oh, here are some sponsored links,” that you can swipe through underneath your answer. But that doesn’t mean the ChatGPT answer itself changes to something like, “Oh, you should totally buy your laundry detergent from Dr. Beckmann,” or whatever.
Yeah.
So that kind of nonsense doesn’t show up; instead it just shows products underneath that match your query and your response. And that’s what the advertisers pay for, and you’re the victim. Quote Jona, here in this story—
2026.
I honestly wouldn’t have expected that.
And that’s the thing: I’d said before that it was basically unavoidable, because that’s always the strategy for startups once they get big. That’s basically how it went with Google and Amazon as well. In the beginning—like with pretty much all startups—they run at a loss for plenty of years. That was, of course, very much the case for OpenAI too, as we all know from the press and their own numbers.
Yeah!
was extremely, extremely the case.
Yeah, yeah.
And...
right. And then after a few years you reach the point of: “Okay, now we own the whole market, now the product gets worse.”
Yeah.
Now it gets monetized, now there’s ads everywhere. It was the same with Netflix and so on, where at the beginning you basically had the best service ever. And no matter how much the core quality of the service improves over time, the service still gets worse overall because of ads and other annoyances. And I think that moment has now arrived here, too. In the US they’re going to roll it out gradually, but in Europe they’re giving themselves another month because, you know, it’s always like that with the GDPR and all that fun stuff.
Yeah.
Whereas the translate feature we talked about is already available right now to everyone.
That’s already out now?
That was rolled out globally right away, and it’s live now. You can go to, uh, don’t quote me, but on the regular ChatGPT site you can just append slash translate to the URL and it takes you straight there.
Okay.
I’m sure by now there’s also a button in the UI that takes you straight there. I’d bet on it. You just click, “Okay, you want to translate,” and it forwards you. And the interface is really pretty, nicely done. I haven’t been able to test it super thoroughly yet, but it does its thing; you can pick tone and so on at the bottom, it works great. But back to the ads: it’s kind of obvious they have to make money somehow. And we’ve seen that the API tokens alone aren’t it… well, they are, but also not really, at least from a customer or end‑consumer perspective—
Well, yeah.
they just make way less on tokens than they really would need to.
Yeah, definitely, absolutely, for sure.
API prices would honestly need to be double.
Yeah.
In theory, but it is what it is. Yeah.
Yeah.
And that means there’s now probably going to be ads for end users. Even if you’re on the new subscription they introduced, ChatGPT Go for eight dollars per month. That’s basically classic Netflix‑style pricing these days: you have this eight‑dollar ad‑supported tier on top of everything else. That’s just what it is. Yeah.
Yeah.
Great!
Yeah, hopefully I won’t notice any of that, because I’ve, um—
Yeah, as a Plus or higher subscriber you obviously don’t get ads. That’s just logical.
I have to say, speaking of Plus, I don’t have the money to get Pro, but I’ve really noticed with vibe‑coding now: I never used to hit my limits. I didn’t even know there were limits at all.
Yeah.
But ever since I’ve been doing Android app development—Android apps and web development—
Yeah.
you can burn through your quota so insanely fast.
Yeah.
Today I had it vibe‑code on the website for three hours, and that used up my entire quota for the week. Seriously.
Yeah, my colleague had exactly the same thing happen. And I was like, this is the point where—sorry—but you actually have to turn your own brain on for once. Like,
and then actually do it yourself
type things yourself when you’re programming, because he was just relying on it way too much. And I would really, really advise against that. It’s awesome if you understand very little of either the language or the codebase. In that case it’s super nice, because it can explain a ton and explain it sensibly in context. Which I totally get. But if you actually want to reach your goal in a solid way, you basically have to do it by hand, otherwise you just learn less. It’s the classic phenomenon of, “Oh yeah, I was in the lecture, I was sitting there on three hours of sleep, I heard what the professor said.” But of course that’s nothing like the situation where you had nine hours of sleep, you’re actively taking notes during the lecture, and maybe you even ask questions in the exercise session afterwards. As a student analogy, let’s say. There’s obviously a gigantic difference between those two. And it’s the same with vibe coding. From what I’ve seen—granted, I’ve only watched my colleague—my impression is that it makes you improve more slowly. You learn faster when you think things through yourself, mentally work your way to the solution, and also do the troubleshooting yourself—
Yeah.
work all the way through it and think for yourself, “Okay, what can I use now to reach the goal?” Whereas he’s instead like, “Yeah, I’ll have to check that tomorrow, my quota is already used up. I’ll look at it again tomorrow. And yeah, first I need to ask Copilot about it,” and so on. And I find that a bit annoying, because in that moment it obviously slows down progress, and it also builds this heavy reliance on the tool, which just doesn’t sit right with me personally in someone who’s been programming for more than a decade.
Yeah.
Yeah, you actually have to understand the concepts there. You have to have done it yourself. Vibe coding really saves you, in my opinion, when it comes to troubleshooting. For troubleshooting and bug‑fixing, just asking an AI is incredibly helpful. In those cases it’s honestly way better than Stack Overflow, no question. But when you’re really working productively—building forward, not just looking back and asking, “Okay, which bugs do I have to fix?” but actually implementing something new—you should really do it yourself, because that’s when you understand the most. And, well, people used to say the same thing about calculators. When programmable calculators suddenly became a thing everyone had, that was the argument back then, too. And unfortunately those people were a little bit right. Unfortunately it’s true, and you can really see it now, you see it very clearly with students. But then we’re drifting into education policy again here. Still, you can tell that the more you rely on the tech to just do everything for you, the less of an overview you have of anything. You can still use the tech to solve very specific tasks really well, no doubt about it. But what you end up lacking is the idea of how to approach a problem in the first place.
Yeah.
You’re not thinking, what’s step one, what’s step two, what’s step three, you just think, I need to press something so that something happens.
Hm.
And you really shouldn’t fall into that.
Yeah, at least for certain, for certain things. I mean, of course, if you actually see yourself in that role.
Yeah.
I just think for some things it’s totally fine to say, especially if you just want to play around with it a bit.
Yeah, of course.
In that moment I don’t really see myself as a programmer, I kind of see myself more as a manager of a team of AIs, so to speak. And for me it’s more about thinking, what needs to be done, how does the task need to be phrased...
The dream company future: the AI-systems manager.
Right, exactly. And kind of—
Yeah!
that, and with some things I just think, if they’re not important anyway, like, yeah, go ahead, just try it, and if it doesn’t work, then it just doesn’t work. I only wanted to experiment a bit and see if you can do something there. Let’s see, let’s see where this all leads. I’m curious as well. Jona, fun, fun fact to wrap up: fifty percent of all Americans who use ChatGPT—
Yeah.
think that...
No.
What? What? Okay, what? What do you think I’m about to say?... I think the answer—
It could be lots of things. But go on!
No, no, what? Come on, give me your guess. What do you think? Fifty percent of Americans. Not every American uses ChatGPT, but the survey was: fifty percent of all Americans who said they use ChatGPT think that...
They think the answers are still being written by a person in some other country?
No, it’s actually the opposite of that. So fifty percent of all Americans who use ChatGPT believe that the—okay, yeah, kind of. They believe that the answers aren’t generated, but that for every question there’s already a fixed answer stored in a database and
Of course, of course. In their minds it’s basically an encyclopedia. That’s, I’d say, the mental model they have of it: for every topic there’s an assigned, ‘here’s your text,’ so to speak.
Yeah.
And for every question you could possibly ask, there’s a pre-generated answer. Like really, just this classic dictionary-style lookup.
Yeah, exactly.
Both in the physical analogy and also in Python and other languages.
That it’s really just a lookup. Right, that’s a good way to phrase it. I find that wild. But anyway, maybe that’s because we were talking about education policy and such. But whatever.
But that’s the interesting part. On the other hand, fifty percent do know that that’s kind of nonsensical. Or, well, maybe there’s also a group that’s unsure and doesn’t get counted there. Well, okay, who knows. Yeah.
Yeah, sure. I think people just don’t really think about stuff like that, because if you were to propose that to me—
then I’d just be like, yeah, it just works. Who cares what’s going on in there, right.
Yeah, I mean, like, I’d say, though, you know,
[laughs] if I, if I, I don’t know, like even if I had no idea at all how a chess engine works.
Yeah.
The knowledge I do have lets me say: I know that this chess engine isn’t programmed by just having an answer for every possible position on the board.
True, that’s actually an even better analogy for it, really.
You see—
Because at least, just intuitively, it feels like it’s a similar kind of dimension—
Yeah.
of questions you can ask and chess positions, just in terms of scale. Like, just as a mental model, so to speak. And that for every position there’s basically an instruction like, 'Okay, you take this piece and move it to that square.'
And even if I have absolutely no idea, I mean, if you at least have a little bit of an idea about chess at all—
Yeah.
you wouldn’t even need to know the system behind chess to say, 'No, that can’t possibly be the solution here, really.'
That’s just unfortunately not possible. But it’s a really interesting question, because that’s basically the question of whether chess can at some point be 'solved' in quotation marks. Because that’s more or less what it would mean. Essentially you’d just have a… if you limit yourself to a certain number of moves, you only have a finite set of possible board positions in total there.
Mhm.
Yeah.
Yeah.
What happens then, and the interesting thing is also that all the endgames for, if I’m not mistaken, seven pieces or fewer have actually been solved. Meaning if there are seven or fewer pieces on the board, no matter which pieces they are, what color, or where they’re placed—
Mhm.
there is basically a dictionary lookup of the best moves you need to make from there to reach the optimal outcome for you in that position.
Mhm.
Or you can, for example, also argue: it’s proven that from this point on you can only lose the game from there.
Yeah.
Even if, maybe, even if the end is still fifty moves in the future and you, as a chess engine, can’t search that far ahead yet computationally—
Yeah.
you already know at that moment that it’s, that it’s been proven it’s no longer possible to win—aside from, of course, your opponent could forfeit the match. They could, of course, let their time run out, all those other shenanigans. But at least from a purely logical standpoint, the position is then no longer losable or no longer winnable, so to speak. So... for you.
Yeah.
So there are interesting things like that as well. But that’s also a kind of dictionary lookup, I’d say. And you can just do that online; there are databases for it where you can look that stuff up.
Right, I just wanted to say that, yeah.
But as I said, that’s only limited to these endgames, because if you’re in the opening or the middle game, there are still just way too many positions to store them all in a table like that. That’s simply impossible.
I just meant that the average person basically doesn’t really have much contact with this and doesn’t spend time on it. So we’ll have to see where all of this goes, Jona.
Correct!
Do you know when we’ll do that? Next time, on Crunch Time. Because we’re recording again now. [laughs] We’re not doing several episodes in one go anymore, so you’ve just listened to the very first episode of 2026. And of course there’ll also be a Crunch Time episode in February, where we’ll talk again about everything that’s happened lately. We’ll see, we didn’t talk about CES at all, Jona. There were way too many robots for my taste, that were way too weird—
I saw them too. Yeah… [laughs]
But we’ll talk about all of that next time, about everything that’s happened. Jona, when exactly will that be?
You can catch the next episode of Crunch Time on February 22nd, from six to seven p.m., on 102.7 megahertz, that’s FM in the Chemnitz area. Instead, you can also tune in via multiplex 5B, or of course use the web stream at radio-unique dot de. As always, that’s the fourth Sunday of the month. Which is kind of fun this year, because the first of February actually falls on a Sunday, so the third and fourth Saturdays and Sundays are sort of split in two. And if you don’t have time then, you can listen back to us online whenever you like, on YouTube, on Spotify. There’s always a post on radio-unique dot de as well, where you can easily find the current episode and all the previous ones and listen again.
So you really have all the options—
Exactly.
hear us from the past and the future. See you then!
Bye. [music]
That was
Crunch Time, a production of Radio UNiCC. [music]
Zuletzt aktualisiert am 1
Bienvenido de nuevo, Jona. Y no solo al nuevo año, sino también de vuelta aquí. Vosotros no lo sabéis, pero nosotros sí: Jona y yo llevábamos ya un cuarto de año sin vernos y, eh, aun así hemos encontrado la manera de seguir abasteciéndoos con episodios guays. Pero ahora, sí, Jona y yo estamos otra vez sentados uno frente al otro por primera vez desde, no sé, desde principios del cuarto trimestre de 2025.
Exacto.
Y...
Porque las últimas grabaciones se nos han hecho todas bastante largas y de todo eso han acabado saliendo un montón de episodios-
Sí.
-porque, como siempre, empezamos con una cosa y acabamos en mil temas distintos. Ya nos conocéis.
Sí, y-
Sí.
-pero ahora estamos otra vez aquí sentados. El material se ha agotado. [se ríe] Arrancamos 2026 con un montón de cosas. Así que sí, Jona, han pasado, por supuesto, muchísimas cosas. Tengo curiosidad por ver, eh, qué nos traes.
Radio UNiCC presenta. [Música] Crunch Time.
[música] Con Jona y Wieland. Pues, Wieland, de hecho te he traído incluso algo físico, algo que ahora también, eh, puedes ver. Eh, en los últimos episodios habíamos hablado más bien de nuestros hobbies o intereses, así a modo de gran recap, en realidad, de todo lo que hemos contado en, [se ríe] no sé, miles de episodios, básicamente. Y ahí también hablé de un interés nuevo. Y tú dijiste: «Venga, la próxima vez que grabemos, habrá llegado el momento, tráelo». Y aquí estamos, claro. Se trata de, eh, otra vez del tema de las monedas, muy brevemente, del que ya habíamos hablado. Y tú estabas, estabas realmente muy fascinado, y me he traído para nosotros una de esas monedas de plata antiquísimas, de esas que todavía son de un noventa por ciento de plata, y Jona la ha sacado con toda la calma del bolsillo del pantalón.
Cojo la moneda y es… o sea, es una moneda de plata grande, y pone encima «Deutsches Reich, drei Mark». Lleva un águila imperial por un lado y en el otro lado…
Una ornamentación exagerada, diría yo, que, claro, corresponde al año que indica, sí, ya.
Eh, el año es… miro a ver, aquí no lo veo o soy demasiado torpe para encontrarlo. En cualquier caso veo a Guillermo Segundo, emperador alemán, rey de Prusia ahí mismo.
Y de hecho se ve un perfil suyo.
Ah, vale, vale.
Está en este lado…
Vale, pone 1908. Sí, vale aquí.
Exacto, sí.
Vale, es, es es una pasada y de hecho es inusualmente pesada, además.
Sí.
Interesante. O sea, Jona tiene de verdad las muy, muy antiguas… Muy interesante. Quiero decir, es bastante fuerte también que sea, que sea tan grande, porque… no estamos acostumbrados a.
Sí, y, y claro, con el peso, con la densidad de la plata, eso desde luego impresiona bastante, sí, quieras que no un poco.
Sí.
Y cuando ves el diseño, también te preguntas qué estamos haciendo mal hoy con nuestras monedas [se ríe], en comparación con esto.
Ajá.
Yo también me lo pregunto, pero por lo demás siempre he estado bastante contento. Sobre todo con el euro, la verdad. Cada país puede decidir por sí mismo qué pone en la cara nacional, qué está permitido que aparezca ahí. Se puede hacer que en todas partes salga lo mismo o que en cada país salga algo distinto. Claro que, como siempre, hay normas que hay que respetar, más concretamente en cuanto al diseño: que tengas los derechos sobre el motivo y las imágenes, y qué cosas pueden aparecer y cuáles no, tamaños de letra, etcétera, todo eso que ya se conoce. Pero volviendo otra vez a esta moneda: no es ninguna rareza, así que puedo tenerla aquí sin más y, por supuesto, traértela conmigo…
Ajá.
y simplemente tenerla en la mano, sin que tenga que estar guardada bajo llave en algún sitio, digamos.
Ajá.
Y sí, es bastante emocionante. Y luego, ver realmente la moneda, claro, ya lo dije la última vez, verla en su contexto histórico, porque era, por así decirlo, el último káiser, y la moneda salió diez años antes de que luego… ya sabéis lo que pasó entonces en la historia, lo que se cuenta en clase de Historia y demás.
Ajá
en Historia, con la revolución de noviembre del dieciocho, exacto.
Ajá. Vale, pero tengo que decir muy sinceramente: como has dicho, [se ríe] te gusta que sea tan interesante y también tan, tan pesada. Yo, la verdad, si me imagino llevar hoy monedas de este tamaño en mi cartera, encima todo el día conmigo… no.
Ya, claro, eso haría la cartera inevitablemente mucho más pesada de golpe.
Sí.
Sí, no, sería muy, muy incómodo, pero para mí, como fan, sería interesante. Y entonces realmente se sentiría como algo de verdad, algo con peso. Imagínate que tienes simplemente como, no quiero llegar a decir casi, un saquito lleno de eso, pero [se ríe] algo así, digamos, como te lo imaginas quizá, no sé, de los mundos de fantasía clásicos y todo eso…
Sí, sí.
te lo imaginas, algo así, sabes… Ya es interesante, sí. O sea, creo que con ese tamaño y ese peso iría un poco justo en esa dirección, más o menos como eso exactamente.
Sí.
Si con eso querías comprarte algo decente y no solo, yo qué sé, cien panes o [se ríe] vete tú a saber qué más se podía comprar con ello.
Sí.
sí.
Tiene totalmente ese rollo de «eh, tres táleros, por favor». Sí, ahí metido.
Exacto, sí.
Interesante.
Y también me parece muy curioso el tres como valor nominal, porque hoy en día estamos más acostumbrados al uno, dos, cinco y diez, y sus múltiplos típicos.
Ajá
y así sucesivamente, claro, sobre todo.
Sí.
que eso ya es algo bastante inusual, sí.
Es es, realmente poco habitual, si me pongo a pensarlo.
Imagínate una de tres euros.
Sí, porque, digamos, hay muchas de estas distinciones generales: o tienes la moneda grande dividida en quintos, digamos, o la tienes dividida en cuartos, como en Estados Unidos, por ejemplo, con los billetes y las monedas pequeñas también.
Ajá.
Pero, eh, sí, con el tres… bueno…
Sí.
Algo sabrían de lo que hacían, de lo que estaban haciendo ahí. En fin.
Sí, con eso, con, digamos, 0, 1, 2 y 5 tiene bastante sentido, porque estás muy, muy cerca de esta escala E4. Existen estas escalas propiamente logarítmicas, en las que siempre defines, entre cero y, eh, [se aclara la garganta] por así decirlo entre cero y diez, un cierto número de pasos. Y quieres que esos pasos, en términos porcentuales, sean siempre igual de grandes; o sea, que, por ejemplo, vayan aumentando cada vez un veinte por ciento o algo de ese estilo. Lo que por supuesto no significa que sean 0 euros, 2 euros, 4 euros, 6 euros, 8 euros y 10 euros, porque así no funciona el cálculo en porcentajes.
Sí.
Que ocho entre seis no es lo mismo que seis entre cuatro y así sucesivamente, sí, claro.
Vale.
Pues hay este tipo de escalas que se usan, eh, muchísimo, eh, también [se ríe] para dimensionar resistencias. Y con eso volvemos directamente otra vez al otro tema anterior.
Ajá.
Porque ahí se trata realmente de rangos enormes; o sea, tienes de todo entre un miliohm y un gigaohm en medio disponible.
Ajá.
Y para eso existen esas escalas logarítmicas con las que puedes ir navegando por ahí y elegir: vale, ahora necesito este o aquel valor, con distintas tolerancias y todo lo demás que hay disponibles.
Vale.
Eso, eso también me lo recordó un poco, porque allí el objetivo, por así decirlo, también es poder representar la mayor cantidad posible de valores de suma con la menor cantidad posible de valores discretos. Puedes conectar varias resistencias en serie o, por supuesto, ponerlas en paralelo para llegar al valor que necesitas. Y la conexión en serie es literalmente una suma en el caso de las resistencias. Por eso creo que es bastante comparable con las monedas, donde también vas sumando. Solo quería enseñártela otra vez, porque, claro, era muy interesante. La última vez me la había dejado en casa, sí.
Tengo que admitir sinceramente que había esperado un poco, cuando dijiste que me habías traído algo físico, que tuviera que ver con lo de la última vez. De alguna forma esperaba que ahora fueras a traerme algo de comer [se ríe].
¿Algo de comer?
O alguna bebida. [se ríe]
[se ríe]
Así que tienes hambre, ¿eh?
[se ríe] Pues eso era más o menos lo que tenía en mente; tú decías algo como: «Sí, la última vez hablamos de ello y te he traído algo». Así que me toca el Millionaire's Shortbread. ¡Venga, vamos allá!
Exacto. Sí, sí.
[se ríe]
Exacto.
Pero guay.
Pues nada–
Muy guay.
quizá la próxima vez.
Mmm.
Ya veremos. A propósito de comer y beber, quería preguntarte ahí todavía otra cosa. En el episodio de octubre dijimos algo así como: «Vale, la próxima vez que grabemos, en algún momento, contaremos mal que bien alguna novedad sobre la tarjeta dorada de McDonald's». Espero no pillarte ahora demasiado en frío con el tema, pero creo que sería interesante, como pequeño seguimiento, saber cómo está ahora la cosa para ti: cómo es tu situación o tu manera de manejarla, si la has seguido usando o si, por ejemplo, ya la cancelaron en noviembre.
Sí.
Manténme a mí y a los oyentes un poco al tanto de eso.
Pues sí, eh, ya no soy propietario de una tarjeta dorada de McDonald's.
Mmm.
Eh, pues mi tarjeta dorada de McDonald's era válida hasta finales de noviembre, o sea, prácticamente la tuve hasta principios de diciembre. Y, bueno, qué se le va a hacer.
Sí.
por desgracia no se pudo renovar, simplemente por una razón, y ahora sí os puedo contar de qué iba. Eso no lo habéis notado; aunque fuerais a menudo al McDonald's, no os habríais dado cuenta. Pero cambió el franquiciado, y una tarjeta dorada la tiene que aprobar siempre también el franquiciado del restaurante. Y claro, cuando justo han cambiado de franquiciado, está el hombre como para otras cosas, no precisamente para ponerse a mirar si yo puedo tener una tarjeta dorada. [se ríe]
Eh, es comprensible.
Sí, claro. Eh, por eso simplemente caducó. Pero tengo que decir, aun así y con todo, ya sabes, tú me conoces: soy, soy obviamente un fan absoluto de McDonald's.
Sí.
Eh, pero tengo que decir que, [suspira] también por mi propia salud, en realidad no fue taaaan grave no haberla tenido más tiempo. Le he estado dando muchas vueltas, claro. Si, por ejemplo, hubiera sido una tarjeta para un año, aunque creo que, de haber seguido, habría sido sólo para medio año. Porque incluso las tarjetas que se pueden ganar en el Monopoly de McDonald's antes eran para un año y ahora ya sólo valen medio año. Eso quiere decir que la mía, de haberla renovado, también habría sido para seis meses. Y yo siempre me decía: aunque hubiera valido más, no habría ido literalmente todos los días a McDonald's, tampoco es eso.
Claro, no quiero decir trescientos sesenta y cinco días al año todo lo que pudiera tragar; sería una locura total.
Exacto, pero como al final ni siquiera la tuve un cuarto de año, en realidad fueron apenas dos meses, y en esos dos meses además estuve de vacaciones. Así que, claro, me dije: vale, si tengo esto una vez en la vida, lo quiero aprovechar. Y al final lo aproveché de verdad y fui todos los días. Y sí, creo que se ha notado, se ha notado bastante, la verdad, cosa que yo mismo no habría pensado al principio.
Sí, siendo sincero, también has vuelto a adelgazar muchísimo desde la última vez que nos vimos en octubre. [se ríe]
Muchas gracias. Muchas gracias.
O sea, el efecto sí que ya se nota bastante.
Sí, bueno, eso fue...
Sí.
bastante interesante y, eh, sí, eso es quizá lo que puedo añadir. Y, digamos, para meter también un poco el aspecto técnico: hace poco he empezado a ampliar una aplicación de código abierto para contar calorías y alimentos, para adaptarla de forma que me sea más útil a mí.
Mmm.
Y ahí me he dado cuenta de varias cosas, porque claro, también he dicho, en plan… ¿no? Como casi siempre como en el McDonald's, necesito, por ejemplo, funciones del tipo: tengo que poder importar todos los datos simplemente a partir de una captura de pantalla de la app de McDonald's. Eso lo he ido metiendo todo allí...
Exacto, sí.
Sí, he hecho que se lo integren, y ahí sí que se nota: el McDonald's sabe bastante rico y, eh, está muy bien. El problema es simplemente que, si lo comparas con lo que en teoría te aporta, en realidad no te deja realmente saciado.
Sí.
ese es justo el tema que he notado sobre todo ahora contando calorías y todo eso, también fijándome en los macronutrientes.
Mmm.
O sea, por ejemplo, si digo que ahora también quiero fijarme en eso… he montado la app de manera que, para carbohidratos y para grasa, tengo una cantidad que no quiero sobrepasar. Pero, en cambio, para agua, fibra y proteína tengo una cantidad mínima de la que no quiero quedarme por debajo. Y te digo una cosa: con unos veinte Nuggets del McDonald's tienes tus proteínas del día, eso está guapísimo.
Pues sí. [se ríe]
Eso te da tus proteínas. El problema es que, cuando lo apunto en la app, me doy cuenta y pienso: «Vale, está súper bien, pero en teoría eso ha sido ya mi comida de todo el día». Lo cual, en teoría, tampoco estaría mal, en cuanto a nutrientes...
Sí.
por nutrientes estaría bien, pero no te llena realmente para todo el día.
Exacto.
Ese es el gran problema. Por lo demás sería brutalmente bueno poder decir: con la tarjeta dorada me como simplemente un McMenú al día y, en cuanto a nutrientes, eso sería justo lo que necesito para todo el día.
Exacto, pero no te mantiene lleno tanto tiempo como, en teoría, debería. Eso coincide también con mi propia experiencia, y no sé si a ti te pasa igual, pero yo noto que cuanto más se tira hacia comida tipo fast food o incluso comida ya preparada de supermercado y cosas así...
Mmm.
...se va acercando, o sea, ahí incluyo también los platos preparados del Aldi o del Lidl, por ejemplo,
Mmm.
en esa misma categoría. Pero cuanto más se acerca a este tipo de comida procesada, en la que en teoría ya tienes suficientes calorías y de todo, más tengo la sensación de que se te queda como un pegote enorme en el estómago.
Mmm, sí, eso también.
O sea, simplemente por la sensación. Tampoco sé si eso de verdad es así fisiológicamente...
Mmm.
sea cierto, pero es lo que se siente en la tripa.
Sí, totalmente, porque el cuerpo, sobre todo cuando comes muchas cosas ya hechas, se nota que luego te pega un bajón. Cuando el cuerpo necesita muchísimo trabajo para descomponer y procesar cosas complejas, también notas que esa energía en ese momento no está disponible para nada más.
Exacto.
Eso es, eh, sí. Curiosamente, me han preguntado alguna vez —bueno, Jona, tienes que saberlo— que yo sigo siendo conocido, por supuesto, como el tío de McDonald's.
Claro, esa es la cuestión: hasta qué punto la app te está cambiando ahora, claro.
O sea, en qué medida… espera, un momento, ¿en qué sentido la app me cambia a mí?
Sí, o sea, bueno, yo, yo diría que...
Te refieres a que me cambia a mí.
En lo que respecta a la tarjeta de McDonald's y, claro, a la fama que conlleva. [se ríe] No, pero en serio: la tarjeta de McDonald's sí que tuvo claramente un efecto físico en ti.
Sí.
Y por eso creo también que, precisamente cuando sigues desarrollando esa app, si dices que estás creando un módulo nuevo o algo así, allí dentro...
Mmm.
un plugin de reconocimiento de capturas de pantalla para eso, lo cual está muy, muy bien. Sobre todo si luego lo integras en algún sitio, claro, en un proyecto de código abierto o así; no sé exactamente cómo lo haces tú.
Sí, sí.
Si es sólo un plugin privado o cómo va eso. Y claro, creo que eso también va a cambiar de forma importante tu alimentación.
Sí.
Y esa es justo la cuestión. Ya has dicho tú mismo: «Vale, si me como veinte Nuggets, está guay también por la proteína», por así decirlo. Pero eso en teoría tendría que bastar para todo el día. Y en ese momento la app te obliga a pensarlo. O sea, la app te está motivando en una dirección positiva.
Sí, y por eso hay una cosa que, la verdad, me da bastante rabia y me encantaría que hubiera alguna manera de solucionarla. De momento siempre tengo que hacer apaños. Me gustaría muchísimo saber cómo queda lo de la comida de la cafetería de la uni, qué tal son ahí los... Siempre me da pena, porque en realidad me gusta comer en la Mensa: pienso que es comida cocinada de verdad, un plato como Dios manda, y supongo que, en principio, es algo más sano que la comida preparada industrial. Así que me digo: me encantaría poder registrarlo igualmente, you know...
Sí
... en plan qué valores tenía eso ahora.
Pero ahí también tengo información personal, o sea, datos personales y experiencia con esta app, con esta, [ríe] con esta API, que la...
Sí,
que ponen a disposición y que, creo, no ha cambiado en los últimos diez años para nada.
Ajá.
Así como lo veo ahora mismo-
Sí,
he podido ver. O sea, los datos que recibes están, claro, en XML. Y sí, ya sé, ahí no recibes información nutricional. Te lo puedes olvidar.
Sí.
O sea, allí ni siquiera te dan el horario actual de la Mensa, que yo personalmente me habría deseado.
Ajá.
ahí también llegué a mandar correos de verdad hace años...
Sí, sí
ya hace años al Studentenwerk, porque ellos decían: «Sí, vale, venga, queremos pasarlo por fin a JSON. Vale, queremos hacerlo ahora así y asá. Queremos meter ahí también un poco más de información extra, para que, claro, las pantallas y anuncios-
Ajá.
que ellos mismos gestionan, puedan mostrar un poco más de información detallada.» Pero que yo sepa nunca llegó a hacerse nada con eso. Y yo, yo les dije: «Oye, tengo, tengo varias ideas para eso. Yo lo estoy usando, digamos, desde una perspectiva externa también para ustedes.»
Sí.
«Y venga, añadid aquí, añadid aquí los horarios de apertura y todo eso.» Y ellos: «Pues sí, la verdad es que es una idea razonable.» Pero de alguna forma luego se quedó así en la nada-
Sí
se quedó en nada y: «Pues no, eso por desgracia te lo puedes olvidar. Entonces hay que estimarlo.»
Sí.
O se puede seguramente preguntar allí de alguna forma, pero no sé si ya lo tienen, por así decirlo, preparado y precalculado.
Yo creo que sí lo tienen.
Es que es difícil, sí.
Creo que lo tienen porque, mira, Jona, aquí viene mi teoría conspiranoica. O sea...
Sí.
creo que alguien allí, al preparar los platos, tiene que fijarse de verdad en los valores nutricionales y por tanto también conocerlos... porque, por ejemplo, te das cuenta de que un plato en la Mensa es demasiado poco sano cuando le ponen una manzana al lado.
Ajá.
Por ejemplo. Ahí ya notas-
Sí.
Ahí tengo un poco la sensación de poder ver esa correlación, de que realmente alguien dice: «Este plato no es lo bastante equilibrado si no le añadimos aún una manzana.» Por así decirlo.
La cuestión es si eso luego se decide solo a ojo. En plan: oh, vale, aquí lo frito junto con las patatas fritas.
Sí.
Y luego solo has añadido un poquito de ensalada al lado, que eso quizá [ríe] no cumpla ya suficientemente con los valores nutricionales, eso se puede imaginar cualquiera.
En cualquier
Y que entonces simplemente se diga espontáneamente: «Vale, venga, le ponemos una manzana más.»
Ajá.
Mientras que en otros platos dices directamente: «Vale, aquí tenemos ensalada y otra vez ensalada.» Eh, quiero decir verdura, perdón. Aquí un ítem de verdura, aquí otro ítem de verdura más-
para mí es verdura.
Aquí un ítem de carne. [ríe] Vale, es solo... [ríe] Sí, exacto. No, o sea, que al final simplemente dices: «Vale, ok, está bien.»
Sí.
Y tú, tú lo haces simplemente a ojo, más o menos.
Sí.
Cuando se crean así los platos.
Esto en realidad... ¡Jona!
Y esos, sí, se repiten muchas veces, se reciclan muy a menudo, una y otra vez. Y para esos platos también hay identificadores internos propios.
Sí.
Eso también es muy interesante.
Claro.
Pero no te dan ninguna, ninguna interfaz técnica donde tú puedas simplemente consultarlos todos directamente de golpe, donde seguramente también estén los valores nutricionales detallados. Quién sabe. Igual solo habría que preguntar, pero yo sé que ahí cada plato recibe un identificador interno y quizá tengan otra API interna que nunca se ha mencionado públicamente en ningún sitio. Y entonces se podría decir: «Oye, dime, ¿qué es exactamente este plato de comida?»
Creo que eso sería de verdad posible, porque estoy muy, muy seguro de que ellos tienen en alguna parte un sistema interno que por fuerza tiene que saber algo del estilo... Estoy intentando contarlo de forma compacta para que no hablemos de esto eternamente.
[ríe]
Pero, eh, una función que, por ejemplo, le he añadido ahora también a esta app, porque me parecía guay, es, eh, o sea, ya se podían crear platos personalizados, pero yo para eso soy demasiado vago. O sea, puedes simplemente decir tú mismo: tengo una entrada manual en la base de datos. Eso no viene ya hecho de Open Food Facts.
Sí.
Lo que he hecho es que he añadido, eh, «crear plato a partir de productos». O sea, puedo decir: tengo un plato; por ejemplo, me he creado ahora uno de pasta integral con, eh, una mezcla de queso fresco y pesto como base.
Sí.
Y entonces puedo decir, por así decirlo, definir un nuevo plato. Y ese plato consiste en doscientos gramos de esto, trescientos gramos de aquello, cien gramos de lo otro y ya está. Y la app calcula: vale, ¿cuáles son entonces los valores nutricionales de todo eso junto? Porque yo soy simplemente demasiado perezoso para sumar todos los valores nutricionales de las tres cosas. Eso.
Ah, ¿y la herramienta de código abierto no puede hacer eso ya de por sí? Suena a algo fundamental.
No, ahí solo puedes, puedes decir: «Añade tú mismo algo a tu propia base de datos.» Y creo que algo parecido lo tiene seguro también la Mensa, porque en algún sitio tienen que tener un sistema interno que diga, por ejemplo: «Vale, el lunes hay este plato, que se llama tal y tal y que está compuesto por estos componentes», que luego nosotros, por ejemplo, tenemos que comprar.
Sí.
Así que en teoría sería totalmente posible decir, porque...
Se podría incluso automatizarlo y calcularlo, quizá.
calcular automáticamente qué valores nutricionales tiene de media una ración. Eso.
Y al menos, más o menos.
Sí.
Porque, claro, también en el proceso de preparación hay siempre variaciones inevitables.
Por supuesto.
Sí.
Y, eh, [ríe] a veces las raciones son claramente algo más pequeñas o más grandes. [ríe]
O a veces, según con quién te topes allí, te dan o casi nada o literalmente el doble de cantidad. Así que, ya ves...
Exacto, y de hecho por eso ahora estoy haciendo algo parecido y me gustaría profesionalizarlo un poco, que sea más serio. Ahora mismo lo que hago es pasarle una foto a ChatGPT y decirle: «Haz una estimación», pero en el futuro me gustaría montarlo de forma algo más profesional, de modo que haya como un flujo de trabajo agentico, donde tú le dices: «Míratelo, desglosa qué componentes hay ahí, luego busca para cada uno de esos componentes el alimento normal que más se le parezca y toma de ahí los valores nutricionales, para que tengas algún tipo de base objetiva.»
Sí.
«Y trata de estimarlo así, para que sea un poco más preciso.»
Ajá.
Ya, bueno.
Un pequeño comentario al respecto: pensaba que en uno de los episodios pasados de Crunch Time habíamos establecido que hacía falta, digamos, un elemento cíclico y recurrente en el que el agente de IA elige realmente una de sus herramientas para que cuente de verdad como flujo de trabajo agentico.
Sí.
Pensaba que eso lo habíamos comentado así. Lo que tú has descrito es más bien algo bastante secuencial.
Ajá.
O sea, digamos, como las típicas consultas de IA...
Sí.
—código, así es como funciona. Vale, tú, tú estimas ahora a partir de la imagen qué elementos hay ahí y en qué cantidades, y de eso... y es simplemente una estimación muy grosera y de ahí tomas—
Sí.
claro, la información—
Sí.
—y lo conviertes al formato propio que necesitas. Para tu, para tu—
Cierto.
—solución open source. Exacto.
Lo que acabo de describir es muy lineal y técnicamente no es un agente. Se podría, claro, hacerlo menos lineal, simplemente decir: «Aquí tienes tus herramientas y averigua tú mismo qué pasa.»
Tú hazlo, claro.
Entonces ya sería menos agente. Da igual, eh, sí, tienes toda
este hecho lo ignora también uno de mis colegas y a mí me irrita.
[ríe]
Exacto.
Buah, vale.
Sí.
Solo quería decir muy rápido aún algo sobre la Mensa; ya sé que esto ahora no viene al caso, pero es que lo quiero contar en público porque me parece tan, tan guay. La Mensa ha introducido ahora este «Nice Price», de modo que siempre hay algo por dos euros con treinta. Y eso existe de hecho también en la cafetería. Y ahí están aplicando, por primera vez lo veo, algo que yo desearía muchísimo que se hiciera también, en cierto modo, a nivel estatal. Ahí tienes, por ejemplo, la currywurst por tres euros con sesenta.
Sí.
Luego tienes la currywurst vegana por dos euros con treinta.
Sí.
Es que... y entonces pienso: «Vale, muchas gracias». Pues tiro de la currywurst vegana, porque al final es cualquier cosa, toda ahogada en salsa. Total, no lo distingo igual.
Sí.
¡Me da igual! Y cojo lo barato.
Pues justo, sí.
Es que lo necesito, lo necesito y necesito aún más. Necesito un incentivo económico para que la gente coma cosas veganas, de forma que yo también tenga de verdad un aliciente para hacerlo. Porque lo hago desde que eso existe; de otra manera nunca se me ocurriría comer las opciones veganas.
Sí.
Pero desde que de verdad me digo: «Sí, claro que saco un beneficio para la salud de esto, por supuesto», pero no, eso en el cerebro de primate no entra tan fácil. En cambio, si significa que tengo que esforzarme y decidir pagar un extra por pasar de carne vegana a carne de verdad, digo: «Eh, no. ¿Por qué? ¿Para qué?»
Exacto. Sí, claro, eso sería un poco absurdo.
Ah, es que me encanta esto.
Exacto, y de hecho tengo dos comentarios al respecto. Primero, por supuesto, espero que todos lo sepáis: esta idea, diría yo, no está simplemente inspirada en IKEA, sino que está claramente robada de IKEA.
Oh, vale.
Sí, ellos además lo llevaron a rajatabla y dijeron: «Vale, vamos a hacer que el perrito caliente vegano sea simplemente más barato que el normal». Y entonces tiene todo el sentido del mundo elegir ese, en vez de pensar «bueno, a ver...». Pero entiendo perfectamente que, después de la “experiencia IKEA”, entre comillas, uno se tenga que sentar allí primero y diga: «Venga, primero un picoteo rápido». Y como segundo comentario: hay que fijarse siempre, por supuesto, en los valores nutricionales. Tú ahora estás muy centrado en eso-
Sí.
—pero muchas veces pasa también que las alternativas veganas, que no son productos inherentemente veganos—
Sí.
—sino un producto alternativo—
Sí.
—entonces, en cuanto a los valores nutricionales, no son necesariamente mejores, sino quizá igual de malos, diría yo. Creo que con la currywurst, en este caso, uno todavía puede estar bastante a salvo de ese fenómeno, pero bueno, solo como consejo general.
Sí.
Pues muy bien.
De verdad me ayuda mucho ir siguiéndolo un poco. Y algo que, por ejemplo, nunca me habría imaginado —ahí va una confesión bastante personal sobre mi vida— es que en mi caso no es tanto que tome demasiadas, bueno, al final también demasiadas calorías, eso más o menos me lo imaginaba. Pero lo que noto es que, sin darme cuenta, consumo mucha más grasa de la que tendría sentido. Es como esa barra que de repente ya está llena, y sientes que prácticamente no has comido nada.
Sí.
Me parece genial, me pareció súper interesante darme cuenta de eso así un poco.
También puedo enlazar un poco con esas soluciones open‑source y, de hecho, con el tema de uno de los últimos episodios, Pi‑hole, por así decirlo.
Ajá.
Cuando lo mencionamos. Porque ahora, por fin, después de tantos años, [ríe] por fin me he puesto a montarme realmente mi propio servidor casero-
Ajá.
-en el que simplemente corre todo lo que necesitas. Y claro, sigo un poco en fase de montaje y sí, muchísima, muchísima software de código abierto, muchas cosas con Docker. Y la verdad es que divierte muchísimo tener que pensar uno mismo: vale, ¿cómo lo despliego yo solo? ¿Cómo lo monto yo solo? Cómo, eh, cómo alojo el software yo mismo de forma razonable, para que esté siempre accesible desde todas partes, claro. ¿Y qué esfuerzo supone eso en realidad? Y, por supuesto, también el hecho interesante de poder conservar siempre tus datos. Que no sea: oh, sí, vale, los tienes en la nube, en Google. ¿Tienes ahí todos tus documentos o lo que sea? Pues quién sabe qué pasa con todo eso. No quiero acusarles de nada, pero creo que es bastante evidente. O sea-
Ajá.
-sí.
Quiero decir, ¿has oído esto de que, que ahí, no hace falta ni que les supongas nada? Porque ahora ha salido este asunto en el que incluso te puedes registrar, creo que solo en Estados Unidos, para cobrar una compensación por una class action, por aquella movida con Gmail, vaya.
Cierto, cierto. Algo había, sí.
Por lo que he oído, para vosotros. O sea, eh, parece que fue desde dos mil, no sé, en plan de 2012 a 2016 o así, que en ese intervalo de años, aunque en Gmail tuvieras desactivado que Google pudiera leer y procesar tus correos para el producto, para entrenar lo que fuera y para publicidad-
Sí.
-pues lo hicieron igualmente. Y por eso ahora han tenido que pagar un dineral y te puedes registrar para quedarte con una parte de ese dinero si, básicamente, o sea, creo que Google ya aportará la prueba, pero si tú dices: "Oye, yo era alguien que tenía esa opción desactivada y aun así lo usé". Y ya está.
Imagínate que, como desarrollador, simplemente metes una casilla que no hace absolutamente nada. Que solo se guarda en el back‑end para que, cuando vuelvas a abrir la página, se mantenga la configuración, pero no hace nada. Imagínate que lo haces a propósito porque te lo han impuesto, por así decirlo.
Ajá.
Sí, lol.
Sí, bueno.
Pero en cualquier caso es muy, muy interesante trastear un poco con CFS en la consola. O, bueno, yo ahora he instalado primero Proxmox ahí encima, para que todo pueda correr de forma centralizada y sensata. Hay unos cuantos contenedores, contenedores Docker, toda esa movida. Todo lo que uno pueda necesitar. Y estoy ahora mismo también configurando un poco Paperless, porque eso, en Alemania, hace definitivamente falta.
Sí.
O sea, sí, aún tengo que ver cómo ajusto bien los parámetros en ese archivo de Docker Compose-
Ajá.
-para que funcione, porque con algunos servicios es inesperadamente mucho más complejo que con otros hacer que arranquen. Con otros da la sensación de que, con algunos, es en plan: oh, vale, copias estas diez líneas, funciona sin más. Pum, hecho. No tienes que hacer nada, y con otros es: ah, vale, pero primero tienes que crear una carpeta aparte para este de aquí. Luego tienes que asignar los permisos al grupo correspondiente y pasar también el GUID, claro, en el Docker Compose al contenedor correspondiente. Y ah, sí, aquí todavía tienes que hacer esto y aquello. O sea, hay unas cuantas cosas raras que con algunos hay que... hacer.
Pero pregunta, eh, ¿eres entonces-
Muchísimas cosas de configuración.
¿Quieres comprarte también, eh, un escáner adecuado o algo así?
Sí, es que no tengo ninguno, esa es, esa es la situación ahora mismo. No tengo una multifunción de impresora y escáner. Y eso haría claramente falta para tenerlo todo bien integrado desde el principio. Que vaya directo a esa, a esa carpeta de importación. No, espera, ellos lo han llamado de una forma rara y yo, en mi caso, he unificado simplemente todos los nombres. Digamos, que haya Data, Config, Import, Export, Cache y Logs, creo. Como carpetas para cada, para cada, para cada contenedor, y ellos les ponen nombres súper raros. Pero tienes que conseguir que tu escáner envíe directamente el PDF escaneado a esa, a la carpeta de importación, claro, y que luego él mismo-
Sí.
Paperless pueda escanearlo y funcione y se vuelva buscable.
Pero vamos, que hay distintas posibilidades. Yo he estado buscando siempre y ya he fracasado dos veces con la idea de que quiero que sea realmente el servidor el que lo haga. O sea, en realidad no quiero que el escáner sea el que tiene que ser inteligente, sino que quería tener simplemente un escáner cutre que solo sea escáner, conectarlo por USB y que sea Paperless lo inteligente, el que diga: escaneamos y demás.
¡Ah, vale!
Y ahí es donde fracasé. Porque para esos, para los dos escáneres, uno me lo pillé en eBay y luego tengo otro que está, eh, en una institución para la que sería ilegal darme cosas en lugar de tirarlas.
Exacto.
Igual se cayó de un camión. Otro escáner y, eh-
Muy bien.
Los dos simplemente no son compatibles porque no hay drivers de Linux para ellos. Y ahí es, básicamente, donde se me tuerce todo un poco.
Sí, eso es-
Por eso siempre vengo con mis documentos aquí a la radio, porque aquí tienen un escáner estupendo.
Exacto. Es una pena. Si no, solo habría que montarlo de forma que él pudiera, probablemente por SFTP, conectarse de alguna forma a esa carpeta.
Sí, pero entonces el escáner-
un servicio extra, pero entonces el escáner tiene que saber hacerlo. Lo siento, pero la mayoría, vamos, por mi experiencia diría que la mayoría de los dispositivos multifunción ya pueden hacerlo hoy en día.
Sí, los dispositivos multifunción, Jona.
Esa es la cosa. Claro, también te puedes comprar solo un escáner, pero esa es la cuestión.
En realidad yo quería de estos escáneres de alimentación automática, pero ahí, de verdad, de repente te vas a unas cifras brutales. Y pensé: vale, algún escáner de cama plana, no me voy a morir, pero no quiero ponerme una impresora con escáner en mi piso.
Sí, hombre,
no quiero. Las impresoras son taaaan-
Lo sé, lo sé. [ríe]
Cuando tú, cuando tú-
Las impresoras son... pero, pero luego llega ese único momento en el que, de pronto, necesitas una.
Pero no, pero-
Sí.
Yo siempre diría que aun así mola más decir que tienes una institución, como por ejemplo la TU Chemnitz, que te ofrece ese servicio y se encarga de todo. Y que además son, digamos, clientes empresariales. A ellos no les sablean tanto.
Sí.
Con todo lo de los cartuchos de refill y tal, por eso-
Les timan igual, solo que ellos lo pagan.
Sí, vale.
Esa es literalmente la diferencia. [ríe]
Vale, sí, de acuerdo. Pero está guay que yo, como persona privada, pueda ir allí cuando lo necesito, en vez de tener mi propia impresora, ¿sabes?
Sí, sí.
Que pueda apañarme con su impresora. Si alguna vez tengo que imprimir algo sí o sí, lo hago en la uni. Simplemente porque me resulta cómodo. Funciona. Y si no, tendría que ir a la copistería. Y en la radio también tenemos una impresora, por suerte. Así que pienso: no quiero tener una impresora en casa. Es muchísimo lío.
Sí, pero en cualquier caso-
Sí, claro.
Ese, ese, da igual qué escáner sea, tiene que poder hacer SFTP para poder dejar los archivos simplemente en una carpeta. Y entonces solo tienes que decir: vale, montas seguramente otro, eh, Alexim extra, en el que alojas tu propio servicio SFTP. Y eso además necesita sorprendentemente pocos recursos, claro. O sea, si ahí solo, digamos, alojas FTP o Samba o algo así, te apañas de sobra con treinta y dos megas de RAM-
Sí.
en tus contenedores Alexi. Te sobra por completo.
Sí.
Así que es súper tranquilo. Por eso.
En cualquier caso, todavía tengo que darte un consejo, Jona, y también a vosotros, porque has dicho que esas carpetas tienen nombres raros. Algo muy importante a tener en cuenta, que un colega mío no sabía, y por eso luego tuvo un montón de líos, es la carpeta "consume". Se llama así-
Sí.
porque consume lo que metas ahí. Es decir, cuando has puesto algo ahí dentro, después desaparece. Eso hay que, eso hay que saberlo.
Sí.
Eso es importante.
Sí.
Solo quería decíroslo, eso es.
Ah, vale, o sea que Paperless entonces no guarda en una carpeta paralela, digamos, todos los-
O sea,
los PDF importados.
Sí, en algún sitio también.
Por así decirlo.
Pero mi colega tuvo literalmente que abrir Paperless por dentro, o sea, abrir el contenedor y rebuscar ahí dentro.
Sí.
Porque luego necesitaba los PDF de sus cosas.
Sí, puedes meterte, por así decirlo, en la consola del contenedor Docker y entrar realmente en ese entorno-
Sí.
y desde ahí tienes que sacar los archivos. Y eso significa, claro, que tienes que tener montada alguna otra carpeta en tu contenedor Docker, a la que luego puedas copiarlos y así sucesivamente. Sí.
Sí.
Sí, muy, muy bien. Creo que nadie quiere pasar por eso voluntariamente. Pero sí, es un consejo muy importante.
Sí... ¡guay, Jona! Me parece súper, súper chulo, porque con lo del servidor doméstico uno, uno también tiene bastante estrés. Sobre todo si son cosas importantes. Por ejemplo, cuando también corre ahí tu Home Assistant OS y demás.
Exacto.
Mola, y me parece bien que normalmente todo funcione. Pero claro, cuando alguna vez algo falla-
¿Normalmente?
o sea, cuando alguna vez algo falla, es ultra chungo. Si, por ejemplo, digo: si por algún motivo tonto mi instalación de lo que sea se rompe, pues es una faena. O sea, si ahora mi Home Assistant OS se cuelga por lo que sea, entonces me quedo ahí tirado con mi smart home. Tal cual. O si, yo qué sé, si Paperless o cualquier cosa de la que dependa se cuelga, pues, eh, ya ves.
Exacto. Bueno, con esos servicios al menos te das cuenta bastante rápido, y ahí, digamos, las pérdidas de comodidad tampoco son tan graves.
Ya, no.
Pero sí, claro, con Home Assistant debería, si es posible, ir fino todo el tiempo, pero ahí tengo que decir que hasta ahora no he tenido ningún problema, porque además con eso fue con lo que empecé directamente.
Ajá.
Ha sido, es muy, muy guay.
Sí.
Pero tienes que comprarte bastantes actuadores y sensores para poder hacer algo que tenga sentido. Y mi mayor consejo, en realidad, es: no automatices nada que, en realidad, no te cueste nada hacer. O sea, donde, digamos, el beneficio de tener una automatización no compensa en absoluto comparado con no tenerla y que luego, algún día, deje de funcionar. Y encima es una función crítica, como por ejemplo que la luz de tu piso deje de encenderse porque tu Home Assistant está caído, etcétera. Eso también es, [ríe] digamos, un tema curioso-
Sí,
de lo que te tienes que ocupar enseguida.
Sí.
Eh, ese, ese es también mi argumento. Bueno, vale, [ríe] todo tiene que seguir funcionando también de la forma tonta y anticuada. Por ejemplo, que tengas un pulsador puesto en algún sitio para una función muy concreta, por si no te ha detectado, mediante reconocimiento de presencia o lo que sea que hayas montado, que ahora debería hacer eso. Siempre tiene que haber aún un botón físico que puedas pulsar cuando no haga lo que tú quieres. Y eso también aumenta muchísimo la aceptación en casa.
Ajá.
Sí.
Ya, no.
Y ese es, en realidad, el objetivo principal, el, el más importante, [se aclara la garganta] el objetivo más importante que deberías ponerte ahí: no hacer las cosas más complicadas de lo necesario.
Claro.
Sí.
Sí, nada. Un ejemplo concreto en mi caso fue Nextcloud. En realidad, porque de alguna forma... También dejé de usar Nextcloud de forma privada. Para lo que sigo necesitando ahora, uso en realidad Syncthing.
Exacto.
Y es que simplemente me ha pasado muchísimas veces por pura torpeza mía. Claro, lo tienes que administrar tú mismo. Por mi propia estupidez he brickeado varias veces la instancia de Nextcloud.
Mmm.
Y eso es lo que pasa: que dices, venga, quiero subir ahora rápido algo, yo qué sé, a mi nube y que se sincronice, y ya sabes: no, eso ahora mismo no va a ocurrir. En realidad quiero hacer otra cosa, pero tengo que ponerme a conseguir que mi Nextcloud vuelva a funcionar.
Exacto.
Para poder hacer luego lo que realmente quería hacer. Y eso, claro...
Exacto.
Sí.
Sí, yo también, creo, lo he pensado, lo he considerado, comprarme algo así, pero luego he dicho: no, al final eso son solo más problemas, problemas innecesarios, creo, que te estás metiendo ahí en casa.
Sí.
Frente al, digamos, beneficio que te da. Y yo en plan: bueno, pero a ver, el hosting del calendario en realidad no debería ir sobre Nextcloud. Y luego: vale, para tener alguna aplicación de notas, para eso tampoco deberías usar Nextcloud, y así con todo. Entonces yo lo veo más bien como una solución intermedia aceptable, que hace un poco de todo, ¿sabes? O sea, es como, bueno, podría en vez de eso tener simplemente cinco servicios distintos, que hagan solo su parte...
Sí.
que con Nextcloud se podría hacer todo muchísimo mejor.
Sí.
Y, claro, que tampoco consuman tantos recursos como Nextcloud.
Sí.
Sí, ahí han pasado también cosas interesantes. A mí, hace nada, se me ha muerto, digamos, un módulo de RAM que había comprado de segunda mano hace muy poco, lo cual, con los precios actuales, es un momento bastante malo.
[ríe]
Sí.
Ajá.
Bueno, en el último episodio, en la última grabación, esto todavía no era tan grande el tema, pero... Uff, los precios de la RAM. [ríe] Total, que yo tenía, tenía justo durante, no sé, como un mes tranquilamente, dos módulos de dieciséis gigas. Por fin había hecho el upgrade, digamos, y además tenía otros dos, eh, no sé si llamarlos sticks falsos, pero no llevan memoria ninguna y solo sirven para hacer lucecitas RGB.
Ajá.
Esos también existen como, digamos, simples dummies. Y nada, por desgracia, uno de los dos se ha despedido así sin más. O sea, el PC simplemente ya no arranca y solo se enciende el LED de la RAM en la
placa base, y contra eso, creo, se puede hacer poquísima cosa.
Ajá.
Porque en esa placa de RAM, si la miras por dentro –hoy en día hay que decirlo así–, pero antes los chips estaban simplemente ahí puestos.
Sí.
Sin, sin disipador, sin RGB, sin todas esas florituras. Ahí realmente están solo los, los
chips de memoria flash montados, que ya por sí mismos hablan, eh, este protocolo DRAM sin más. O sea, ahí literalmente solo tienes chips de memoria flash conectados uno a uno a esos contactos de abajo. Y sí, claro, hay también unos cuantos condensadores y unas cuantas resistencias en la placa, pero ahí no pasa ninguna lógica, son de verdad solo esos chips.
Sí.
Y no es que tengas ahí además el regulador de tensión y, oh, aquí pasa no sé qué más, o que estés convirtiendo entre dos buses distintos, por así decirlo, o entre dos tecnologías diferentes. Todo eso no existe en un módulo de RAM; ahí solo tienes, vale, el chip, una, una pista, por así llamarla, y luego ese conector de borde. Así es como se llama en las placas. Básicamente lo único que haces es retirar la máscara de soldadura en ese trozo y usarlo como conector. Y ya está. Eso significa que, literalmente, no hay nada que puedas reparar ahí, por así decirlo. O sea, salvo cambiar el chip entero. Pero vamos, creo que antes te compras uno nuevo, te compras un módulo nuevo, que ponerte ahí con tu estación de aire caliente en plan: “Venga, vamos a intentar arreglarlo”.
Sí.
Sí, quizá eso no sea lo más óptimo. Sí. [ríe]
Pero sí, sí, eso también lo he oído. ¿Has visto la noticia de que, eh, en Rusia, por pura escasez de RAM, la gente se compra los chips de memoria flash y se monta ellos mismos sus propios módulos de RAM, soldándolos a mano?
Claro, ese es el tema. A partir de cierto punto eso ya no va a salir mucho, mucho más barato.
Sí, pero al parecer salía barato.
Porque esa, porque esa plaquita... O sea, claro que tienes costes de fabricación para la parte del RGB, para la parte del disipador, si te compras RAM “gaming”. Pero en esencia no deja de ser una placa muy, muy barata con unos chips carísimos encima.
Sí.
O sea, de verdad, en volumen puedes calcular que te cuesta como uno o dos dólares por placa. Y todos los chips que van montados encima son los que valen realmente dinero.
Sí.
Y luego, claro, se pusieron en el rango de diez, diez y pico dólares más. [ríe] ¿Y ahora? Bueno, quién sabe. Sí, exacto. En fin, yo estaba muy contento de haberme pillado la RAM justo un poco antes de que subieran tanto, pero al final no me ha salido tan bien la jugada. Porque yo pasé a los dieciséis gigas bastante pronto, hace ya más de diez años, cuando eso seguía siendo algo muy poco típico en un PC para jugar. Pero es que en aquel momento era barato, salía tirado de precio y, oye, ¿por qué no?
Sí.
Sobre todo si querías hacer algo en Blender, aunque fuera un poco, hace diez años, [ríe] en Blender. Y claro, ahí tener dieciséis gigas estaba muy guay, mientras que hoy en día es simplemente el estándar, lo mínimo que se supone que deberías tener.
Sí.
Y ahora la mayoría ya va más bien en plan: «Ah, bueno, ¿me bastarán treinta y dos gigas?» Y yo en plan: «Tío, ¿qué haces tú con eso? O sea, sí, muy bien».
tengo que decir que mi estación, mi estación de trabajo ya es también un poco vieja-
Ajá.
… y yo siempre pienso un poco lo mismo; o sea, tengo dieciséis gigas de RAM, Jona, en mi estación de trabajo principal.
Tengo que decir que durante un mes llegué a tener treinta y dos, y fue una pasada, de verdad. Porque, claro, si tienes Windows y un juego corriendo a la vez, según el juego, te plantas fácil en más de quince de los dieciséis gigas, y eso se nota bastante. Con treinta y dos es muy cómodo, la verdad: puedes dejar el navegador abierto al lado sin que el juego tenga que empezar enseguida a recortarse, eh, en la cantidad de objetos que puede tener cargados en memoria en cada momento. Eso se nota un montón, la verdad. O que tengas que tragarte pantallas de carga mucho más largas.
Sí, no, pero vamos, por eso, Jona, yo también lo noto así.
Sí.
Cada vez que, como que, como que a mi tarjeta gráfica le meto a la fuerza algún modelo de IA...
Sí
… que va ahí corriendo a duras penas, [ríe] haciendo offloading a la CPU o algo así. Y yo solo pienso: [se aclara la voz] no te rompas, no, ahora no, ahora no. [ríe]
Ahora no. [ríe] No mientras me corre la carga de IA y la GPU al cien.
No, no me refiero a eso, sino más bien a algo del estilo: «Uy, quizá debería procurar no machacar tanto el PC, porque ahora mismo no debería romperse ni la RAM ni mi, mi tarjeta gráfica ni nada de eso». A eso es a lo que me refería.
Ya, pero solo por aclararlo: tu tarjeta gráfica y tu RAM en realidad no se rompen por tenerlas al cero por ciento de carga o al cien por cien. Es muy curioso, pero en ese sentido da más o menos igual.
Ajá.
Y también las temperaturas dan un poco igual. Lo cual es bastante fascinante si vienes del mundo de los chips, porque allí siempre es así: básicamente, cada diez grados que se calienta más el chip, le estás reduciendo a la mitad la vida útil.
Ajá.
Es decir, en una placa puedes ahorrarte bastante dinero si dejas que los chips funcionen más calientes y así el producto se estropea mucho antes y tienes que reemplazar todo el aparato más rápido. Mientras que también se puede diseñar de forma proactiva para que todos los transistores y todos los chips trabajen a una temperatura tan baja que, en la práctica, duren para siempre. Si consigues mantener tus transistores alrededor de treinta grados, eso dura literalmente para siempre.
Ajá.
No es una promesa, claro, pero…
Sí.
duran más o menos para siempre. Sobre todo si son, claro, transistores bipolares. Sí, bueno, eso era solo, ya ves, como un pequeño dato curioso. Y creo que lo único que realmente puedes conseguir ahí al final es inestabilidad, básicamente.
Ajá.
Pero ahí hay, y con eso también he trasteado un poco, cosas extremadamente complicadas que puedes ajustar en el menú de overclocking de la placa base, como por ejemplo esa opción de AVX, que es absolutamente, absolutamente absurda, de verdad. Ahí es donde se desmadra todo por completo,
cosas muy complejas. Y antes pasaba que, si usabas un programa que tiraba de muchas instrucciones del conjunto de instrucciones AVX del chip, [ríe] tu procesador de repente estaba, entre comillas, al cien por cien de carga de verdad en todos los núcleos, y entonces simplemente algunos se morían, se freían literalmente.
Vale.
Y que simplemente no había ninguna protección contra eso. Hoy en día la opción sigue llamándose igual, pero en realidad solo significa que… a ver, que no me equivoque ahora, creo que era que, cuando tienes una carga muy alta, se aplica de nuevo el undervolting. Es decir, cuando tu procesador está al cien por cien, no cuando la temperatura pasa de un cierto umbral, sino –o al menos yo pensaba eso– cuando la utilización pasa de un límite, sobre todo con cargas de trabajo intensivas de ese estilo, entonces el procesador se sub‑undervoltea en los milivoltios que hayas puesto ahí. Y normalmente puedes contar tranquilamente con unos cincuenta milivoltios, o incluso setenta milivoltios.
Vale.
Pero son detalles técnicos raros, de esos que a mí me parecen interesantes. Y bueno, creo que precisamente para cosas así estáis también aquí.
[ríe]
[gong] Este episodio de Crunch Time no está patrocinado por SyncThing. Sincronizad todos vuestros archivos entre todos vuestros dispositivos sin necesidad de un servidor en la nube con SyncThing. ¿Pero cómo funciona? Vuestros dispositivos se conectan primero todos a un servidor de mediación. Si ese servidor detecta que hay dos dispositivos presentes que quieren sincronizarse entre sí, redirige la conexión, de modo que, en lugar de dos conexiones de cliente a servidor, tengáis una conexión directa entre dos clientes. Por esa conexión se sincronizan entonces vuestros archivos. Y no os preocupéis si os inquieta que ese servidor de mediación esté fuera de vuestro control. Podéis alojar un servidor de ese tipo vosotros mismos si queréis ir sobre seguro, pero no es obligatorio. En caso contrario, todo eso lo proporcionan personas como tú y como yo, y es completamente gratuito. SyncThing es la mejor manera de montar rápidamente una sincronización de archivos entre dos dispositivos de cualquier tipo: ordenadores, portátiles, tabletas, móviles o servidores. Id a diecrunchti.me/syncthing para saber más. Lo repito: id a diecrunchti.me/syncthing. Se escribe D-I-E-C-R-U-N-C-H-T-I punto M-E barra S-Y-N-C-T-H-I-N-G, para obtener más información. Encontraréis el enlace también en las notas del episodio.
[Gong] Wieland, hay noticias fuertes sobre ChatGPT, como todos los meses.
Por supuesto, como siempre.
Bueno, tú como siempre ya sabes muchísimo más de esto que yo.
Eh
Claro, pero por lo que he visto ahora puedes de verdad traducir bien entre idiomas desde una interfaz aparte. Básicamente como un competidor de Google Traductor, que usa muchísima gente. Y es bastante más avanzado, porque también puedes reformular el texto a la vez o hacer que suene con otro tono. Tienes ahí abajo un montón de instrucciones que puedes elegir ya hechas de antemano. En plan: vale, hazlo mejor con un estilo, eh, digamos, más académico, o más bien con ese timbre, por así decirlo, propio del idioma.
Ajá.
Eso ya es bastante más avanzado y agradable.
Ajá.
Que, digamos, también lo puedes ir ajustando un poco, porque todos sabemos cómo suele ser siempre con Google Traductor y con las demás lenguas.
Ajá.
Sí.
Yo este sistema de traducción en ChatGPT en realidad aún no lo he usado, eh, pero me imagino que Google Traductor también se va a volver muy, muy bueno, porque he oído la novedad de que... Tengo unas ganas locas de probar ese Gemini Live Translation.
Es cierto.
Eh, porque sí, todo eso también llegará, porque Google ahora también tiene modelos de lenguaje grandes.
Sí.
Que, por cierto, se diseñaron originalmente precisamente para ser buenas en traducciones. Así que me alegra que por fin lo hayamos conseguido, [se ríe]
¡Por fin!
usar por fin el LLM como estaba pensado.
Exacto.
Eh, pero sí, por ejemplo a eso le tendría muchísimas ganas. Hasta ahora no he tenido, simplemente, ninguna necesidad de usar un traductor, ni ese ni ningún otro, en los últimos tiempos, así que de esa función es de la que menos me he enterado. Porque, vamos, en el mundo de la IA ahora mismo todo está ardiendo por completo.
Sí,
porque todo se está desbordando y todos quieren ser los mejores. Es...
Exacto. Está todo hecho un caos. Mira, hay como cien benchmarks distintos en diez categorías de benchmarks diferentes. Y luego cada casa, eh, cada editor, por supuesto, solo prueba y publica siempre los benchmarks en los que su producto sale bien parado, y los otros pues, bueno, se ignoran un poco más. Es bastante llamativo y es un desorden extremo.
Sí, por eso me he estado preguntando un poco: ¿qué os puedo contar ahora mismo? Porque, claro, han pasado cincuenta mil cosas en el mundo de la IA, eh, pero ¿qué parte de todo eso es realmente relevante? ¿Qué ha destacado de verdad? No se me ocurría nada muy claro. Solo una cosa que a mí, eh, me pareció interesante: ese dispositivo del que tanto se habla de OpenAI con el diseñador de Apple Jony Ive. ¿Has oído las filtraciones, Jona?
No.
Pues parece que el aparato va a ser un bolígrafo, o sea, tendrá la forma de un lápiz, con el que básicamente puedes simplemente cogerlo y ponerte a escribir, y esa información se entiende y se manda a algún modelo de IA. Pero también se supone que tendrá cámaras y micrófonos, de manera que te lo puedas enganchar aquí, así, en la ropa. OpenAI, por lo visto, está desarrollando específicamente para este producto un modelo de IA especial centrado en audio. Por eso tengo muchísima curiosidad por ver qué sale de ahí.
Y si podremos usarlo nosotros también algún día.
Bueno, porque, o sea, a mí eso me parece, me parece fatal, y quizá con eso enlazo bastante bien con lo único de lo que diría que en los últimos tres meses mi opinión se ha reforzado muchísimo. Creo que de verdad tenemos que llegar a esto de... el dispositivo de IA para casa.
Sí, exacto, totalmente.
Porque yo creo que, prin-
La pones simplemente en algún sitio conectada por Ethernet, probablemente directamente al router que tienen en casa la mayoría, y ya está, con eso basta, y puedes comunicarte con ella, por desgracia hoy en día solo hasta un gigabit, y con eso tira. Y sí, claro, descargarse el modelo inicial lleva un rato, porque según cuál sea puede ocupar, yo qué sé, desde cinco gigabytes hasta quinientos gigabytes. O sea, hay de todo. Todas las peticiones se envían a ese aparato y la respuesta que recibes es simplemente la respuesta que recibes. Y de lo buena que sea dependerá también el resto del software que se apoye en él.
Sí.
Así de sencillo es. Y sí, si luego, por ejemplo, sales mal en algún benchmark de mates, pues bueno, entonces recibe...
probablemente tu hijo, que también usa ese, ese, ese servidor de IA que tienes en casa. Que es lo que es, al final. Es un servidor de hosting de IA que tienes en casa. Entonces simplemente no recibe respuestas tan bien explicadas.
Sí.
O sea, hablando ahora en un nivel muy, muy fundamental. Y sí, a eso... a eso tenemos que llegar necesariamente: a que la información se quede realmente en casa.
Sí, porque personalmente me parece muy buena la idea de decir: tengo como un asistente que llevo siempre encima, al que simplemente le puedo decir: «Ay, se me acaba de ocurrir esto. Uy, todavía tengo que hacer aquello. Eh, cámara, acabo de comer esto» y así.
Sí, sí.
Pero todo ese rollo se lo estás contando a los estadounidenses. Y eso sigue siendo una de las grandes preocupaciones y ya no sé hasta qué punto puedo usarlo. Y si tengo un servidor de IA en casa, pues lo puedo usar tanto como dé de sí, vaya.
Sí, y lo que ahí corre, corre, y lo que no, pues no. Eso lo quería mencionar antes y se me había olvidado por completo. Solo como contexto: si queréis alojar vosotros mismos un LLM, así en plan muy fundamental, que de hecho tiene bastante sentido, tenéis que fijaros en cuántos gigabytes tiene ese modelo. O sea, no solo: «ah, vale, ahora tiene setenta...
mil millones de parámetros». Eso da igual al principio; lo relevante es cuánto ocupa el modelo. O sea, quizá treinta gigabytes o algo así. O cincuenta, veinte gigas, hay de todo, y eso es básicamente la memoria. Yo diría: súmale aún un giga más y eso es la memoria que necesitas como VRAM, como memoria de la tarjeta gráfica. Just do it. Porque si no, es que no compensa, tus respuestas tardan una eternidad. Y además, echa más o menos lo mismo, añade otros tres gigas de RAM, eh, tres gigas más que tiene que tener tu RAM. Es decir, el modelo completo tiene que caber en tu RAM junto con el sistema operativo o el overhead de tu contenedor Docker, dependiendo de lo que uses, porque si no lo que haces es tirar de disco. Es totalmente lógico que el modelo tenga que caber en todos los sitios: en el disco, en la RAM y en la VRAM.
Sí.
Porque si no, casi que mejor ni te molestes; puedes usar un modelo con menos parámetros, digamos, que quepa entero en la memoria que tienes disponible. Porque obviamente no todo el mundo tiene en casa cuarenta y ocho gigas de VRAM disponibles. Es totalmente comprensible en 2026, ¿no?, para alojar un modelo realmente tocho. Pero tiene que caber; si no, puedes coger uno más pequeño y tendrás mejor rendimiento, porque las respuestas te llegan mucho más rápido, etcétera. No quieres que la GPU tenga que estar pidiendo datos a la RAM todo el rato, que luego se envían otra vez a la tarjeta gráfica; eso, aunque el bus PCIe sea muy rápido, sigue tardando bastante. Eso lo aprendes en la asignatura de programación multicore en la uni; id a esa clase, de verdad.
[se ríe]
Mi clase favorita con diferencia [se ríe], porque ahí trabajamos justo con eso: en C, en C base, digamos, dices: vale, importo dos bibliotecas y ya puedo hacer cálculos directamente en la tarjeta gráfica. Paralelizados. Primero cálculos matemáticos puros. Luego, claro, puedes ir ampliando y hacer también cálculos 3D encima. Pero eso hoy en día ya no deberías hacerlo a mano.
Sí.
En C, a mano, y dices: vale, esto de aquí es tu, tu, eh, CUDA memcopy, donde literalmente puedes copiar entre dos espacios de direcciones distintos o simplemente usar el hardware tal cual. Es bastante loco que puedas hacerlo tan directamente. Solo puedo recomendarlo, es muy interesante, aunque, no sé, tampoco tiene tantísimas aplicaciones prácticas.
Bueno, o sea...
pero muy, muy interesante. Pero, esto otra vez para todo el mundo: el modelo tiene que caber en todos los tipos de memoria, simplemente. No importa el número de parámetros, sino lo grande que sea el modelo en realidad. Eso significa que, si solo tienes ocho gigas de VRAM, pues, bueno...
O sea...
es que entonces yo te recomendaría meter como mucho un modelo de siete u ocho gigas. Claro, puedes probar con más si quieres, solo que tienes que asumir que va a tardar muchísimo. El modelo no va a... las respuestas no van a ser peores, eso quizá debería mencionarlo también. Las respuestas no empeoran porque tu tarjeta gráfica sea menos potente o porque tengas menos VRAM o menos RAM. Para el resultado final eso en realidad da bastante igual...
Mm.
porque hace los mismos cálculos, solo tarda más.
Sí, no sé. ¿Has visto por casualidad el vídeo de Jake de LTT en su nuevo canal propio, donde también...?
Vale, entonces puedo soltar mi opinión tranquilamente. Personalmente en los últimos años me he ido alejando bastante de LTT.
Vale.
Porque... no sé, esto de meter tantísimos presentadores distintos, y que muchos de ellos expliquen la mayor parte de lo técnico y Linus básicamente se quede al lado haciendo cosas un poco tontas, por decirlo así... Eso no encaja con la sensación original, casi nostálgica, que yo en realidad...
Vale.
tengo como expectativa de LTT.
Sí.
Porque, vale, entiendo perfectamente que hay que salir de la casa, crecer y llegar a otro sitio; eso es totalmente comprensible. Pero con los otros presentadores nunca he llegado a conectar del todo, ¿sabes? O sea, con Riley sí, tranquilo, por pura nostalgia, porque viene todavía de los días de NCIX Tech Tips. Pero con los demás, no sé, se me hace complicado.
Pero...
Sí.
Bueno, Jake tiene desde luego un canal propio en el que realmente...
Sí, eso lo sé. Pero de él aún no he visto casi nada. Solo conozco su canal, pero... cuenta, cuenta.
Pues ahí hace muchas cosas, también más específicas y bastante profundas.
Ajá.
Y, por ejemplo, hizo un vídeo donde enseñaba que con cuatro Mac Studio, eh, que eso es otra cosa distinta de...
Cierto.
la tarjeta dorada de McDonald's. No, con cuatro Mac Studio te puedes montar un clúster que puede alojar DeepSeek R1, o sea, un modelo que por tamaño y capacidades realmente puede competir con ChatGPT...
Sí.
eh, y alojarlo tú mismo. Y ahí empecé un poco a soñar.
Y de hecho es relativamente barato. Muchísima gente ha probado ya este truco de los cuatro, cuatro Mac Studio. Dicen que va de lujo.
Bueno, a ver, cuatro Mac Studio, he mirado: incluso comprándolos de segunda mano siguen costando unos ocho mil euros. No es precisamente la...
Sí.
en la que yo diga: sí, todo el mundo necesita un router, todo el mundo necesita un hub de IA. Pero espero que, teniendo en cuenta que los modelos de IA, sobre todo... sobre todo —lo siento, nunca pensé que eso fuera a ser el detonante—, simplemente porque en China tienen unas sanciones tan brutales, la gente allí está haciendo investigación bestial en eficiencia, porque no les queda otra. Y de ahí salen modelos como, eh, Mini Max, que son ultrapequeños pero, gracias a ciertos trucos inteligentes, funcionan increíblemente bien. Y pienso que quizá así el precio de una máquina de estas pueda bajar un poco, porque también habrá máquinas pensadas específicamente para este uso, como por ejemplo la Jetson Nano, se llama, de Nvidia, que es básicamente una maquinita de IA que está hecha para...
Sí.
para eso.
Sí,
te la compras. Por otro lado, me puedo imaginar que los modelos con la misma capacidad irán siendo cada vez más pequeños.
Porque esa ha sido también mi experiencia personal. [se aclara la voz] Yo hasta hace poco también he estado alojando Llama 3 70B, que ya está bastante entrado en años. Y por supuesto que ya hay modelos bastante mejores, donde, al menos desde una perspectiva subjetiva, obtienes respuestas mucho mejores incluso de un modelo de 30B hoy en día...
Sí
...puedes esperar. Y, claro, es mucho más pequeño y cabe sin problemas en una GPU de veinte gigas, y ya no necesitas cuarenta y ocho gigas [se ríe] como antes. Eso está muy bien, y ahora mismo estoy, estoy experimentando un poco: vale, ¿cuál podría rendir mejor para el caso de uso concreto, [se aclara la voz] o sea, contratos y textos legales, en este caso? Hay algunos benchmarks, pero no demasiados, y voy avanzando un poco a tientas con eso.
Ajá.
Bueno, no a nivel personal, sino en mi trabajo. Exacto. Y sí, esa ha sido también mi experiencia, solo quería dejarlo dicho: los modelos, manteniendo el mismo nivel, se vuelven mucho más pequeños y por tanto más baratos de ejecutar y también más rápidos.
Sí, y por eso yo lo veo así, sobre todo cuando pienso en mí mismo, cuando me planteo en cuántas cosas ya uso o quiero usar IA, y algunas de ellas tienen que ser realmente privadas. Y pienso: ahora mismo básicamente puedo, ¿no?, pagar para que eso sea, you know, como, «privado».
Sí.
Pero ahí volvemos a lo que ya hemos comentado: al final tengo que confiar en que OpenAI realmente lo mantenga privado. Y, claro, cuesta dinero, y en teoría necesitaría una suscripción distinta para cada chorradita. Yo lo que vería genial es poder decir: tengo aquí mi máquina de IA y, da igual cuál sea mi caso de uso, si tengo que generar una imagen con un buen modelo, o editar una imagen...
Ajá.
—o generar un sonido, text‑to‑speech, speech‑to‑text, lo que sea.
Sí.
No necesito veinte suscripciones distintas con veinte proveedores distintos.
Sí.
Sino: pongo mi máquina de IA, elijo para cada caso de uso el modelo adecuado y ya está.
Hay dos contraargumentos muy, muy buenos. Yo personalmente también estoy muy...
Sí.
...a favor de que ese sea el futuro ideal. Pero por desgracia hay dos desventajas muy grandes.
Sí.
El primer punto es: no puedes, digamos, manipular el modelo de IA tan directamente, eh, de forma tan agresiva. Ya desde el lado del fabricante, quiero decir: que cojas un modelo y lo destiles de tal manera que, de entrada, no pueda dar las respuestas que no quieres, o que directamente no tenga información al respecto.
Ajá.
...sino que tú controlas, por así decirlo, tu propio modelo. Mientras que, si al final solo recibes el texto de vuelta, puedes, claro, aplicar pasos de postprocesado y decir: «Vale, hemos detectado con un chequecito de diccionario que aquí hay contenido raro; ok, reformúlalo de otra manera». Eso lo puede hacer cualquier software en cualquier momento, pero ya no puedes toquetear lo que hay under the hood. Hoy en día se hace cada vez menos eso de la distillation y demás, pero, digamos, ya no hay espacio para la malevolence, por así [se ríe] por así decirlo. ¿Me sigues?
No, en absoluto. Lo siento.
O sea, que tú...
¿Eso es una desventaja de alojarlo tú mismo, que no hay espacio para la malevolence, no?
No, no, no, exacto. Sino que, que las empresas, por este motivo, digamos, no permiten entonces integrar, digamos, una API de IA externa.
¡Ah!
Que digan...
Sí.
Eso quizá debería haberlo dicho al principio: que las empresas dirían: «Vale, sobre el modelo de IA en sí no podemos hacer nada. No podemos modificarlo para que devuelva mejores resultados, ni podemos limitar la información que el modelo saca; lo que recibes es simplemente lo que hay». Y eso, en caso de duda, puede hacer que tu producto quede peor...
Sí.
...aunque no sea culpa tuya.
Sí.
Simplemente porque la persona en casa ha invertido muy poco dinero en su servidor de IA. Lo cual es totalmente comprensible para el consumidor medio.
Sí.
Pero primero tendría que existir también ese entendimiento de que, cuanto más dinero te gastas, más guay es también el software que lo utiliza.
Sí.
Antes tendría que existir un poco esa comprensión.
Sí.
Y también puedes manipular menos las cosas negativas para quitarlas...
Sí.
—por así decirlo, o para introducirlas, según convenga.
Claro.
Y el segundo aspecto son, de hecho, los costes. Yo diría que, con los precios actuales de las APIs, por baratos que sean en ciertos modelos, nadie se molesta, y por eso no hay mercado para ello. Porque los modelos alojados en un servidor central son taaan condenadamente baratos. O sea, yo sé...
Sí, lo sé.
yo sé cuánto cuesta alojar de forma permanente un modelo de IA al que puedas hacerle peticiones 24/7. Puedo contaroslo, creo: para un servidor con una GPU de 48 gigas de VRAM puedes calcular tranquilamente unos cincuenta céntimos la hora, si reservas un servidor dedicado solo para ti, digamos. Y puedes ejecutar ahí todo lo que quieras: todos tus contenedores Docker, el LLM y todo eso, pero sigue siendo desproporcionadamente caro comparado con simplemente: «pagas unos pocos tokens...»
Sí.
—de coste por tokens.
Desde luego, desde luego. Sí, sí, lo sé.
Por eso, al final, es solo una cuestión de costes. Si las llamadas a la API fueran mucho más caras, quizá habría mercado.
Sí.
Pero en realidad no lo son.
Claro.
Porque allí igual pasan cosas con tus datos.
Claro.
Probablemente.
Pero aun así... o sea, yo también vi un vídeo que se llamaba: "H100 GPU versus suscripción de IA", donde lo calcularon. Y no, no sale a cuenta. De verdad que no compensa...
Sí, no merece la pena. O sea, solo digo, creo que a todos nosotros nos encantaría tener una H100 en casa. [se ríe]
Sí.
Solo por comentar.
Sí, sí.
O sea, yo también pagaría encantadísimo la factura de la luz que eso genere, por supuesto. Eso estaría bien, pero...
Sí, pero-
Encantado, de verdad, pero es que, uf.
Sí, pero yo siempre pienso que aun así molaría mucho, porque, no sé, Jona, llevamos hablando de esto ya demasiado rato, pero no sé si simplemente es ahora mismo, si esto es Boy Math. ¿Conoces Girl Math?
Sí, o sea, comprarse una H100 es Boy Math extremo.
[se ríe] Eso no lo digo.
Sí, algo así.
Sino que me refiero a que yo pienso más bien: "Vale, tengo aquí todos mis proyectos de IA ahora mismo".
Sí.
Podría... si ahora lo hago todo vía API, pago aquí, pago allí, pago por todos lados y veo cómo de mi tarjeta de crédito se cargan regularmente, eh, cantidades grandes de dinero.
¿Puedes decir al menos más o menos en qué rango estaba eso, [se ríe] en cuánto salía? Porque eso decide, claro, si merece la pena o no.
Sí, claro, claro, o sea, eso es, eso es...
ahora mismo desde luego que no, sino en otras dimensiones. Y, en plan, [aspira aire por la nariz] para todas mis cosas, que son sobre todo costes de API, no suscripciones ni nada así.
Ajá.
Lo que pasa es que eso es súper complicado, porque siempre es este rollo de que yo he programado todos mis scripts para que no consuman más de lo que pueden. Para que no... pero luego quiero y les digo: "Vale, puedes otra vez, está bien", porque todavía quiero probar alguna cosa más.
Sí, sí.
Eh, unos ciento cincuenta euros al mes se van ahí...
Sí.
—en costes de API. Para todos los proyectos que hago.
Ajá.
Es básicamente mi hobby principal. Y, em, siempre he pensado: claro, una de esas... pero imagina que lo tuviera. [se ríe]
Sí. [se ríe]
Y en realidad los únicos costes que me causaría solo serían básicamente cantidades ingentes de electricidad, de luz.
Sí.
... Y mi cerebro de Boy Math piensa-
el cerebro de Boy Math dice que está bien gastar treinta mil euros en una GPU y luego, y luego, y luego ahorrar directamente esos ciento cincuenta euros al mes, ¿sabes?
No, pero mi cabeza dice básicamente: ni de coña me cuesta la luz soñar esa cantidad, ni aunque lo exprima veinticuatro siete. Que lo haría, porque no estoy hablando de tener mi propio ChatGPT al que le pregunto dos cosas al día, sino de tener un servidor que esté veinticuatro siete trabajando con todos mis scripts, haciendo cosas en segundo plano. O sea, estaría a tope de carga, y con las APIs me dejo una pasta increíble. Y pienso: así seguro que saldría más barato. No con una H100, no me hace falta, pero quizá con una RTX 5090.
Sí, porque a mí también me fascina que, con algunos modelos, como es la variante esa de 670B, de repente ponga así, tan campante y sin inmutarse: "Ah, sí, por cierto, para alojarlo necesitas ocho H100". Lo sueltan como si nada, en plan súper casual, y yo en plan: "Ya, genial. Bueno, sí, claro, se puede hacer, sure, tío".
Eso lo veo también con un montón de modelos pequeños. Siempre pone algo tipo: "This model, it's so small, it runs flawlessly on just one H100 GPU". Y yo: "Ah, guay, gracias. Era un modelo que quería alojar en mi PC para probarlo". Vale.
Exacto.
Sí.
Sí, eso se ve, se ve muchísimo. Sí. Y, la verdad, en nuestro trabajo pasa igual: el servidor está súper infrautilizado. O sea, no sé... tú siempre has contado muchas cosas de tus aplicaciones de IA, pero no sé qué tendrías que hacer ahí para exprimir un servidor tan bruto las veinticuatro horas del día, siete días a la semana.
Podéis dejarme encantado reventar vuestro servidor, por mí perfecto, ¿eh? [se ríe]
Mmm, sí, por ejemplo-
Ese también, claro, se pausa simplemente cuando no lo necesitamos.
Sí, claro.
Lógicamente. Ese servidor dedicado tampoco está encendido todo el rato, está claro. Pero sí.
O sea, sí, em, por ejemplo una cosa que ahora mismo estoy muy-
O sea, no lo hagas.
No.
No lo hagas. O sea, la API-
¡No, no, no!
Es que ahora mismo son ya extremadamente baratas. Así que, por desgracia, esos ciento cincuenta euros al mes son en realidad lo más barato que puedes tener ahí para la calidad de resultados
Sí.
—que esperas. Y claro, si dices: "Vale, también hay un caso de uso donde, yo qué sé, en algún sitio te basta con un modelito baratísimo de 7B, vale, perfecto. Entonces sí, te lo puedes alojar tú mismo".
Sí.
Claro, pero no cuando quieres respuestas de muchísima calidad. Ahí por desgracia tienes que pagar esos ciento cincuenta euros al mes, sí.
Y Jona, piensa que además cada día OpenAI me regala tokens por valor de ochenta y cinco euros, porque, porque...
Tú también los gastas a diario.
Sí, sí, pues me he programado sistemas de gestión y librerías para que todos mis proyectos se repartan bien esos tokens gratuitos. Y también porque, claro,
que pueda cambiar de prioridad según la carga de trabajo.
Porque claro, eh, OpenAI no me ofrece ninguna manera de preguntar: «Oye, ¿cuántos tokens gratuitos tengo todavía disponibles?»
Ajá.
Sino que, esto lo han hecho ahora, en la respuesta de la API viene «payer:» y ahí aparece o bien mi ID o bien simplemente OpenAI. [se ríe]
Sí.
Y así, más o menos, se puede coordinar todo. Pero eso son solo las cosas donde digo: vale, ahí compartir datos está bien, porque de todos modos solo afecta a cosas públicas. Pero esos ciento cincuenta euros son para cosas donde digo: no, ahí no quiero compartir los datos con OpenAI, por eso pago.
Sí.
Pero piensa lo que costaría eso. Si yo... o sea, entonces no lo pagaría o entonces los proyectos pues... no, no.
Sí.
Pues, por ejemplo, lo que hago con esos tokens es que ahora mismo los uso un montón para nuestro pódcast. Para nuestro motor de pódcast he desarrollado algo muy guay que genera automáticamente capítulos, genera clips de audio, hace transcripciones, hace traducciones, crea automáticamente guiones para shorts y todo ese rollo. Y ahí pienso: sí, que OpenAI coja todos esos datos, me da igual. Total, en caso de duda se bajan el pódcast igualmente, lo transcriben y lo meten en su LLM. O sea...
Sí.
O sea, si de todas formas es público, me da igual. Pero piensa...
¡Claro!
cuánto tendría que pagar si por eso tuviera que pagar.
Uf.
Por eso pienso algo así como...
Y luego lo cortas siempre en cachitos que, por así decir, te costarían como ochenta y cuatro euros o dólares por cachito. O...
No.
¿Cómo me lo tengo que imaginar?
Pues básicamente sé qué claves de API están activadas para ese compartir datos, y luego tengo la biblioteca, envío una petición, recibo cuántos tokens ha consumido y entonces la biblioteca le dice al servidor de tokens gratis: «He consumido tanto y tanto».
Sí.
Y antes de que el siguiente, de que cualquier script pueda hacer una petición, tiene que preguntar allí: «¿Tengo todavía cupo?»
Sí.
O bien puedes pasarle una lista de modelos y recibes una lista que contiene todos los modelos que aún tienen cupo.
Sí.
Porque para distintos modelos también hay distintos cupos disponibles, etcétera. Sí.
Pero eso en realidad es un acto de equilibrio bastante complejo, decir: «Oh, vale, podrías ahora decir que, si en una carga de trabajo la prioridad ha subido, se podría argumentar que entonces en otra carga de trabajo quizá baste con un modelo menos potente pero con más tokens...»
Sí.
que eso se iría sorteando. O sea, no te estoy obligando ni mucho menos a implementar algo así, pero...
Sí.
es que ya es algo complejo, todo este tema del equilibrio.
Ya, o sea, ¿qué significa aquí “balancing”? Mi balancing es así: miro mi panel, el que me he programado, y si veo que el equilibrio entre los distintos proyectos está mal, entonces lo ajusto. Cada proyecto tiene básicamente metido que, después de hacer una petición, haga un «sleep» por... número de tokens por este multiplicador...
Sí.
lo voy ajustando.
Sí.
Y con eso ya tira todo. Y pienso: buf, si tuviera un servidor al que pudiera meterle carga [aplaude] todo el rato, todos los pódcasts de la radio estarían ya transcritos. Solo que no tengo el dinero para hacerlo así por mi cuenta, tengo que esperar cada día a que se me refresquen los tokens; si no, ya habría hecho muchísimo más que la crunchtime...
La cuestión es cuántas horas tardaría. En, digamos, un servidor con ocho H100. Porque sé que, al menos con nuestro proveedor de hosting, eso te costaría, creo, unos veinte dólares la hora por un servidor dedicado con ocho H100, o algo así.
No ocho H100.
Bueno, vale, la cuestión es qué tan avanzado tiene que ser eso.
O sea, quieres decir que, en teoría, podría gastarme veinte dólares una vez y en una hora ventilarlo todo.
Exacto. O puedes gastarte una vez cuarenta dólares, o una vez sesenta, y con eso te quitas de golpe una parte enorme de tu carga de trabajo y el resto lo haces simplemente con los tokens que OpenAI te da gratis. Y si no, tienes tu servidor dedicado, donde... Yo qué sé, puedes hacer eso cada mes: metes sesenta dólares en tu servidor dedicado y lo dejas correr mientras haga falta. Y a través de las APIs puedes pausar o borrar automáticamente tu pod en el proveedor de hosting, para que dejes de pagar en cuanto, yo qué sé, a mitad de la noche se termine la carga de trabajo.
Sí.
Eso quizá también valga la pena como idea.
Eso de hecho ya lo probé una vez, pero más bien con algo donde pago siete céntimos la hora y...
¡Ah, claro, por supuesto!
Yo no tenía mucha idea de cómo configurar esos contenedores. Creo que fue un poco ineficiente; por eso conseguía, por ejemplo, solo una petición por minuto o así. Y eso, claro, es un poco cutre si, no sé, quieres generar diez mil embeddings.
Claro, eso obviamente no sirve para una carga tan grande. Pero sí, podría ser una idea a probar. Y entonces podrías alojar tanto modelos muy pequeños como modelos bastante tochos solo unas horas, y con eso, digamos, te quitas el grueso del mes. Sí, es verdad. Lo que queríamos contar también rápidamente: va a haber dentro de poco definitivamente...
Mmm.
Publicidad en ChatGPT. Eso ya lo habían probado una vez: habían promocionado apps, pero hasta ahora solo en Estados Unidos. O sea, no eran realmente otras webs, sino más bien apps que se anunciaban. Y eso fue recibido fatal. Y ahora han dicho: «Vale, hemos reconsiderado un poco la estrategia y ahora lo integramos un poco mejor en los resultados de, de búsqueda… perdón, en los resultados de ChatGPT». Así que ahora hay algo visualmente muy bien integrado: en plan, aquí tienes, digamos, enlaces patrocinados por los que puedes ir deslizando, que aparecen debajo de tu respuesta. Pero eso no significa que la respuesta de ChatGPT cambie a algo tipo: «Oh, cómprate ya tu detergente de Dr. Beckmann» o algo así.
Sí.
Esa chorrada no te sale ahí; solo se muestran debajo productos que encajan con tu consulta y con la respuesta. Y por eso pagan los anunciantes, y tú eres la víctima. Cita Jona
2026.
Eso, la verdad, no me lo habría imaginado.
Y esa es la cosa. Yo ya había dicho que en realidad es inevitable, porque siempre es la estrategia de las start‑ups cuando crecen. En principio fue exactamente igual con Google y con Amazon: al principio, como con todas las start‑ups, se pasan años y años en números rojos. Y con OpenAI también ha sido así, como se sabe...
¡Sí!
de manera extremadamente bestia.
Sí, sí.
Y...
exacto. Y luego, después de unos años, llega el punto de: «Vale, ahora tenemos todo el mercado; ahora el producto empeora».
Sí.
Ahora se monetiza, ahora hay anuncios por todas partes. Con Netflix y compañía fue igual: al principio tenías prácticamente el mejor servicio posible. Y da igual cuánto mejore, digamos, la calidad del propio servicio; la publicidad y otras cosas molestas lo empeoran igualmente. Y creo que ahora ha llegado también ese momento. En Estados Unidos lo van a ir activando poco a poco; en Europa se dan todavía un mes más, porque ya sabes cómo es siempre con el RGPD.
Sí.
Mientras que la función de traducción, de la que habíamos hablado, esa ya está disponible directamente.
¿Eso ya está disponible directamente?
Lo lanzaron directamente a nivel global y ya está ahí. Puedes ir, eh, no quiero mentir, pero en la página normal de ChatGPT simplemente añades «/translate» y llegas directamente.
Vale.
Seguro que mientras tanto también hay un botón en la interfaz para ir directamente ahí. Seguro. O sea, donde simplemente dices: «Vale, quieres traducir», y te redirige. Y la interfaz es muy bonita, está muy bien hecha. No he podido probarlo súper a fondo todavía, pero hace lo que tiene que hacer. Abajo puedes elegir tonos y demás. Funciona de lujo. Pero volviendo a la publicidad: es bastante obvio, de algún sitio tienen que sacar el dinero. Y hemos visto que con los tokens de la API no basta... o sea, sí, pero tampoco. Diría que, desde la perspectiva del cliente, del consumidor final...
Bueno.
se gana simplemente demasiado poco con los tokens comparado con lo que en realidad tendrían que ganar.
Sí, sí, desde luego.
Los costes de la API tendrían que ser, claro, simplemente el doble.
Sí.
En realidad sí, pero es lo que hay. Sí.
Sí.
Y eso significa que ahora probablemente habrá publicidad para el usuario final. Incluso si tienes el nuevo modelo de suscripción que han sacado, el ChatGPT Go por ocho dólares. Eso es básicamente el típico precio de Netflix: que haya un nivel de ocho dólares con anuncios. Es tal cual. Sí.
Sí.
Genial.
Sí, espero no enterarme de nada de eso, porque yo tengo, eh...
Claro, como suscriptor de Plus o por encima, obviamente no ves publicidad. Es lógico.
Tengo que decir, por cierto, ya que hablamos de Plus: yo no tengo dinero para pillarme Pro, pero he notado muy fuerte con el vibe coding que antes nunca llegaba a mis límites; ni siquiera sabía si había límites.
Sí.
Pero desde que hago desarrollo de apps Android, o sea, desarrollo Android y desarrollo web...
Sí.
ahí puedes fundirte el cupo de forma loquísima.
Sí.
Hoy he estado tres horas dejando que me hiciera vibe coding de una web y con eso me he fundido el cupo de esta semana. De verdad.
Sí, a mi compañero le pasó exactamente igual. Y yo en plan: vale, este es justo el momento en el que, lo siento, pero hay que encender el cerebro uno mismo. O sea...
y luego uno mismo actual...
cosas tienes que teclearlas tú mismo al programar, porque él se había apoyado de forma exagerada en ello. Y eso es algo de lo que desaconsejaría muchísimo depender. Es genial cuando entiendes muy poco, ya sea del lenguaje o de la base de código: entonces está muy bien, porque te puede explicar un montón de cosas y además explicarlas con sentido en el contexto. Vale, lo entiendo. Pero si de verdad quieres llegar a tu objetivo de una buena manera, en realidad tienes que hacerlo a mano, porque si no aprendes menos. Es el fenómeno clásico de: «Sí, estuve en la clase, con tres horas de sueño, sentado allí, escuchando lo que decía el profesor». Pero eso no se compara con: «Has dormido nueve horas, tomas apuntes activamente en clase y quizá incluso haces preguntas en las prácticas». Como analogía de estudiante, ahí hay una diferencia enorme. Y con el vibe coding pasa igual. Por lo que he observado —solo he observado a mi colega—, por lo que he observado hace que mejores más despacio. Aprendes más rápido cuando lo piensas tú mismo, llegas tú mentalmente a la solución y haces tú también todo el troubleshooting de verdad.
Sí.
paso a paso y piensas tú mismo: «Vale, ¿qué puedo usar ahora para llegar al objetivo?». Mientras que él dice primero: «Bueno, ahora tengo que mirar. Mi cupo ya se ha agotado, ya miraré mañana otra vez. Y sí, primero tengo que preguntarle a Copilot y tal». Y eso me resulta un poco molesto, porque en ese momento frena el progreso y también fomenta esa dependencia, y eso, en alguien que lleva programando más de una década, personalmente no me encaja mucho.
Sí.
Sí, en realidad ahí tienes que haber entendido los conceptos. Tienes que haberlo hecho tú alguna vez. El vibe coding, en mi opinión, te salva mucho en el troubleshooting. Para troubleshooting y bugfixing es increíblemente útil poder preguntarle así, de forma general, a una IA; en esos casos es mucho mejor que Stack Overflow, sin duda. Pero cuando trabajas de forma productiva, es decir, desarrollando hacia adelante y no solo mirando atrás para ver «qué bugs tengo que arreglar», cuando implementas algo nuevo, lo mejor es hacerlo tú mismo; así es como más entiendes. Y bueno, eso ya se decía antes con las calculadoras. Cuando de repente todo el mundo tenía esa calculadora programable, esa era la postura: cuidado con depender de ella. Y por desgracia esa gente tiene algo de razón. Por desgracia es verdad, y se nota ahora, se nota claramente en los alumnos. Pero bueno, ahí ya entraríamos en política educativa. Aun así se ve que cuanto más te apoyas en la tecnología para que lo haga todo por ti, menos visión de conjunto tienes de todo. Puedes seguir resolviendo tareas muy concretas muy bien con la tecnología, sin duda. Pero te falta la idea de cómo abordar el problema. Te falta esa intuición general, el plan mental de pasos, que es justo lo que deberías estar entrenando.
Sí.
No te planteas: cuál es el paso uno, cuál es el paso dos, cuál es el paso tres; sino simplemente: tengo que pulsar algo para que pase algo.
Mmm.
Y no hay que caer en eso.
Sí, al menos en ciertas, en ciertas cosas. O sea, claro, si tú mismo te ves en ese papel.
Sí.
Yo creo que en algunas cosas es perfectamente normal simplemente decir: bueno, sobre todo si quieres simplemente probar solo un poco.
Sí, claro, sí.
Ahora mismo no me veo realmente como programador en ese momento, sino que me veo un poco quizá como, como, como el gestor de un equipo de IAs, por así decirlo. Y para mí es más bien que me pregunto: ¿qué hay que hacer?, ¿cómo tiene que estar formulada...
El sueño empresarial: el gestor de IA.
Pues eso. Y casi—
¡Sí!
que eso, y con algunas cosas pienso simplemente que, si tampoco son importantes, pues dices: 'vale, prueba algo y si no sale, pues no sale'. Yo solo quería trastear un poco, a ver si se podía hacer algo ahí. A ver, a ver adónde lleva todo esto. O sea, yo también tengo curiosidad. Jona, dato, dato curioso para terminar: el cincuenta por ciento de todos los estadounidenses que usan ChatGPT...
Sí.
creen que...
No.
¿Cómo? ¿Qué? Vale, ¿qué? ¿Qué crees que voy a decir ahora?... Creo que la respuesta...
Podría, podría ser muchas cosas. Pero venga, cuéntalo tú.
No, no, ¿qué? Venga, haz tu apuesta. ¿Qué crees tú? El cincuenta por ciento de los estadounidenses. No es que todo estadounidense use ChatGPT, pero la encuesta era: el cincuenta por ciento de todos los estadounidenses que dijeron usar ChatGPT creen que...
¿Creen que las respuestas todavía las escribe una persona en otro país?
No, es justo lo contrario. El cincuenta por ciento de todos los estadounidenses que usan ChatGPT creen que las... bueno, sí, en cierto modo. Creen que las respuestas no se generan, sino que para cada pregunta hay simplemente una respuesta guardada en una base de datos y...
Claro, claro. En el fondo es como una enciclopedia. Ese es, digamos, el concepto mental que tienen de ello. Prácticamente, para cada tema hay un texto asignado de 'aquí está tu texto', por así decir.
Sí.
Y para cada pregunta que puedas hacer existe una respuesta ya pre-generada. Es literalmente ese clásico 'dictionary lookup', una búsqueda en diccionario.
Sí, exacto.
Tanto en la analogía física como ahora en Python y otros lenguajes.
Que al final es simplemente un 'lookup'. Exacto, esa es una buena formulación. A mí eso me parece fuerte. Pero bueno, eso es quizá porque hemos hablado de política educativa y tal. Pero bueno.
Pero eso es lo interesante. Al revés, el otro cincuenta por ciento también sabe que es un poco absurdo. O bueno, quizá haya todavía un grupo que no lo tiene claro y que entonces no cuenta ahí. En fin, quién sabe. Sí.
Sí, claro. Yo creo que la gente simplemente no se plantea esas cosas, porque si, si, si tú me planteas eso...
Entonces es simplemente: bueno, funciona y ya está. Da igual para ti lo que pase ahí, ¿no?
Sí, pero quiero decir, digamos, o sea, que...
[ríe] si yo ahora, si no tuviera ni idea, o sea, aunque no tuviera ni idea de cómo funciona un motor de ajedrez.
Sí.
El conocimiento que tengo me permite decir: sé que ese motor de ajedrez no está programado poniendo simplemente una respuesta para cada posición posible del tablero.
Cierto, esa es en realidad una analogía todavía mejor.
¿Lo entiendes?
Porque ahí tienes por lo menos, en cuanto a sensación, una dimensión parecida...
Sí.
de preguntas que se pueden hacer y de posiciones de ajedrez. Solo así, como concepto mental, por así decirlo. Y que en realidad para cada posición hubiera una instrucción tipo: 'vale, ahora usas esta pieza y la colocas en esta casilla'.
Y aunque yo no tenga ni idea, o sea, si al menos tienes aunque sea un poco de idea básica de ajedrez...
Sí.
ni siquiera tendrías que saber mucho del sistema, del ajedrez; tendrías que decir: 'no, esa no puede ser la solución ahí'.
Eso por desgracia no es posible. Pero es una cuestión muy interesante, porque esa es, digamos, la pregunta de si en algún momento el ajedrez puede llegar a estar 'resuelto', entre comillas. Porque más o menos sería eso. Es decir, en la práctica tú solo tendrías... si te limitas a un número de jugadas, solo tienes un conjunto finito de posiciones.
Mmm.
Sí.
Sí.
Lo que entonces pasa, y lo interesante también es que todos los finales con, no me hagas mucho caso, siete o menos piezas están de hecho resueltos. Es decir, si hay siete o menos piezas en el tablero, da igual qué piezas sean, de qué color y en qué casilla estén...
Mmm.
Existe básicamente un 'dictionary lookup' de las mejores jugadas que tienes que hacer ahora para llegar al mejor final posible para ti mismo.
Mmm.
O también, por ejemplo, se puede argumentar: está demostrado que a partir de ese momento tú solo puedes perder.
Sí.
Aunque quizá, aunque el final esté quizá a cincuenta jugadas en el futuro y tú, como motor de ajedrez, aún no puedas calcular tan lejos...
Sí.
ya sabes en ese momento que está demostrado que no es posible ganar, salvo que, claro, el rival pueda abandonar la partida. Puede, puede dejar que se le acabe el tiempo y todas esas otras cosas, claro. Pero al menos desde una posición puramente lógica ya no es perdible o ya no es ganable, por así decir. O sea...
Sí.
Ese tipo de cosas interesantes también existen. Pero eso es también una especie de 'dictionary lookup', diría yo. Y eso lo puedes hacer simplemente en línea; hay bases de datos para eso donde se puede hacer.
Exacto, solo quería llegar a eso, eh, sí.
Pero, como decía, eso solo se aplica a estos finales, porque cuando estás al principio o en el medio juego hay todavía demasiadas posiciones posibles; es simplemente imposible tenerlas todas precomputadas, una por una, ahí guardadas.
Solo quería decir que, en general, la persona media no tiene casi ningún contacto con eso ni se ocupa mucho del tema. Por eso tenemos que ver hacia dónde va todo esto, Jona.
Correcto
¿Sabes cuándo lo vamos a hacer? La próxima vez, en la próxima Crunch Time. Porque ahora volvemos a grabar de nuevo. [ríe] Ya no hacemos varias entregas seguidas, sino que esta vez habéis escuchado la primera del dos mil veintiséis. Y por supuesto, también en febrero habrá otra edición de Crunch Time, en la que comentaremos otra vez qué ha pasado últimamente. A ver, ni siquiera hemos hablado de la CES, Jona. Había muchísimos robots para mi gusto, todos demasiado raros...
Yo también los vi ya, eh. Sí... [ríe]
Pero la próxima vez sí que hablaremos de todo lo que ha pasado. Jona, ¿cuándo es eso exactamente?
La próxima edición de Crunch Time podréis escucharla, por supuesto, el 22 de febrero, de dieciocho a diecinueve horas, en el 102,7 megahercios, es decir, en FM, en la zona de Chemnitz. En lugar de eso podéis poner también el bouquet 5B o, por supuesto, el webstream en radio-unique punto de. Es, como cada mes, el cuarto domingo. Lo curioso es que el uno de febrero cae en domingo, de modo que este año se reparten un poco raro el tercer y el cuarto sábado y domingo. Y si ese día no tenéis tiempo, podéis volver a escucharnos cuando queráis por Internet: en YouTube, en Spotify. Y, como siempre, en radio-unique punto de encontraréis una entrada con el programa actual y también con todos los anteriores para que los podáis volver a oír.
Así que tenéis todas las opciones del mundo...
Exacto.
para oírnos desde el pasado y en el futuro. ¡Hasta entonces!
Chao. [música]
Esto fue
Crunch Time, una producción de Radio UNiCC. [música]
Zuletzt aktualisiert am 1
خوش برگشتی، ژونا. نه فقط برای سال نو، بلکه به طور کلی هم. شاید شما خبر نداشته باشید، اما ما میدانیم: من و ژونا واقعاً از حدود سه ماه پیش عملاً همدیگر را ندیدهایم و، خب، راههایی پیدا کردهایم تا برایتان اپیزودهای جذاب، متنوع و حسابی مهیج تولید کنیم. اما بله، حالا من و ژونا برای اولین بار از اوایل سهماهه چهارم ۲۰۲۵—احساساً—مقابل هم نشستهایم.
دقیقاً.
و...
چون ضبطهای آخر بهشکل عجیب و غریبی کمی طولانیتر شدند و به همین خاطر در نهایت از آنها تعداد زیادی اپیزود و قسمت بلند بیرون آمد—
آره.
چون طبیعتاً مثل همیشه از صد موضوع به هزار موضوع دیگر کشیدیم. شما که ما را میشناسید.
آره، و—
آره.
ولی حالا دوباره اینجا نشستیم. مواد ضبطیمان عملاً تمام شدهاند. [میخندد] ما سال ۲۰۲۶ را با مجموعهای از موضوعات و برنامههای متنوع شروع میکنیم. ژونا، طبیعتاً خیلی، خیلی چیزها اتفاق افتاده. من کنجکاوم که ببینم تو چه چیزی با خودت آوردهای.
رادیو UNiCC ارائه میکند. [موسیقی] «کرانچ تایم».
[موسیقی] با جونا و ویلاند. آره ویلاند، من در واقع یه چیز فیزیکی هم آوردم که الآن میتونی ببینی، امم. ما تو چند قسمت قبل بیشتر بهصورت کلی دربارهٔ هابیهامون و علاقهمندیهامون صحبت کردیم، یک جور جمعبندی بزرگ — راجع به همهٔ چیزهایی که، [میخندد] احساس میکنم تو هزاران قسمت قبلی گفتیم. من هم از یه علاقهٔ جدید حرف زده بودم و تو گفتی: «باشه، دفعهٔ ضبط بعدی وقتشه؛ بیارش.» حالا که اینجا نشستهایم، موضوع این بار دوباره، به طور خلاصه، دربارهٔ سکهایه که قبلاً دربارهاش حرف زدیم. تو واقعاً جذبش شده بودی و من یکی از اون سکههای خیلی قدیمی، تقریباً نود درصد نقره، آوردم تا اینجا بهتون نشون بدم؛ و جونا هم بیسروصدا از جیبش درآوردش.
سکه رو میگیرم و خب... این یه سکهٔ بزرگ نقرهایه و روش نوشته: «Deutsches Reich، drei Mark». یه عقاب امپراتوری هم روشه و در طرف دیگهاش—
خیلی زینتدار و پرجلوه است، بهقولی، که خب البته با سالِ ضربش همخوانی داره، بله.
اِم، تاریخ ضربش رو نگاه میکنم، اینجا نوشته نشده یا من ندارم درست میبینم. به هر حال ویلهلم دوم، امپراتورِ آلمان و پادشاهِ پروس، رو میشه دید.
و واقعاً نمای نیمرخِ او دیده میشه.
آه، باشه، باشه.
این مالِ رویِ...
باشه، روش 1908 حک شده. آره، خوب.
درسته، بله.
خب، واقعاً شگفتانگیزه و بهطرز عجیبی هم سنگینِ واقعاً.
بله.
جالبه. یعنی جونا واقعاً چیزهای خیلی خیلی قدیمی داره... خیلی جالبه. واقعاً اینکه سکه اینقدر بزرگ باشه خودش چیزیه که آدم رو متعجب میکنه، چون...
آره، و خب همینطور وزنش که بهخاطر چگالی نقرهست، طبیعتاً واقعا تأثیرگذاره. آره.
آره.
و وقتی طرح رو میبینی، آدم از خودش میپرسه ما الان با سکههامون چه کارِ اشتباهی میکنیم؟ [میخندد]
هوم.
این سؤال رو دارم، ولی در کل همیشه از طراحیها راضی بودم. بهخصوص دربارهٔ یورو: هر کشور میتونه خودش تعیین کنه چه چیزی روی پشت سکهها بیاد؛ بعضی کشورها طرحهای مشترک دارن و بعضیها هر سال یا هر سری متفاوت میزنن. البته قوانین مشخصی هست که باید رعایت بشه؛ مثلاً حقوق طرح و تصاویر باید متعلق به سازنده باشه، بعضی نمادها یا تصاویر استفادهپذیر نیستن و اندازه و فونت و چیزهای فنی دیگه هم محدودیت دارن، چیزی که همه باهاش آشنا هستیم. وقتی این شرایط مهیا باشه تازه اجازهٔ انتشار رسمی صادر میشه. اما برگردیم به این سکه: این نمونه الآن خیلی نادر نیست که نیاز باشه قفلی براش بذارم، بنابراین میتونم راحت اینجا نگهش دارم و آوردمش تا شما هم ببینید.
هوم.
و میتونی فقط اون رو در دست بگیری، بدون اینکه لازم باشه کجایی قفلشده بذاریش، میگم.
هوم.
آره، این واقعاً جذابه. همونطور که دفعهٔ قبل هم گفتم، سکه رو باید در زمینهٔ تاریخیاش دید؛ چون این مربوط به آخرین امپراتوره و تقریباً ده سال قبل از اون رویدادهای بزرگ ضرب شده — قبل از اینکه اون وضعیت پیش بیاد و تغییرات تاریخی رخ بده. شما که میدونید منظورم چیه...
هوم
یعنی همون انقلاب نوامبر 1918. درسته.
هوم. خوب، راستش باید بگم — چون تو گفتی، [میخندد] بهت خوش میاد که اینقدر جالبه و اینهمه سنگینی داره — من وقتی تصور میکنم این جور سکهها رو امروز توی کیف پولم بگردونم، واقعاً نمیتونم بپذیرم... نه.
آره خب، این قطعاً کیف پول رو خیلی سنگینتر میکرد.
بله.
نه، خیلی ناراحته و دستوپاگیره، ولی برای من بهعنوان یه طرفدار واقعاً جذابه. اونوقت آدم احساس میکنه یه چیز ملموس و باارزش تو دستشه. فرض کن یه پاکتِ کوچیک یا یه کیسهٔ پارچهای داشتی که پر از همچین سکههایی باشه — شبیه چیزهایی که تو داستانهای فانتزی میبینی — و هر بار یکی رو درمیآری و لمس میکنی. واقعا حس متفاوتیه.
آره، آره.
شاید اینجوری تصور کنی که چطورِ، میدونی... واقعا جالبه. فکر میکنم اندازه و وزنش دقیقاً به همون سمت میره.
آره.
اگه بخوای باهاش چیزی قابلتوجه بخری، نه فقط مثلاً صد تا نون یا [میخندد] چیزهای پیشپاافتاده، واقعا میشد چیزهای ارزشمندی خرید.
آره.
آره.
یعنی واقعا حسِ «سه تالِر، لطفاً» رو میده. آره.
درسته، آره.
جالبه.
و من هم بهعنوان مقدار اسمی عدد سه رو خیلی جالب میدونم، چون امروز بیشتر به سکههای یک، دو، پنج و ده عادت کردیم و سه کمتر دیده میشه.
هوم
و به اینجور چیزها عادت داریم، و به همین ترتیب.
آره.
که این بیشتر یه چیز غیرمعمولیه، آره.
واقعاً غیرمعموله وقتی بهش فکر میکنم.
تصورش کن، یه سکهٔ سه یورویی.
آره، میخوام بگم تقسیمبندیهای کلی هستن: یا واحد پول رو به پنج قسمت تقسیم میکنن یا مثل آمریکا به چهار قسمت (ربع) تقسیم میکنن؛ این تفاوتهای اساسی روشهای مختلفِ سازماندهیِ واحد پولیه.
هوم.
اما، امم، با سه؟ خب...
آره.
حتماً اونا میدونستن دارن چی کار میکنن. خب.
بله، اینکه از توالی صفر، یک، دو و پنج استفاده میکنن خیلی معقوله چون این توالی به مقیاس E4 نزدیکه و با تعداد کمی مقدار میشه بازهٔ بزرگی از مجموعها رو پوشش داد. یه وقتهایی از مقیاسهای لگاریتمی هم استفاده میکنن که توش بازهٔ بین صفر و — امم — بین صفر و ده بهصورتی تقسیم میشه که هر پله نسبت به قبلی از لحاظ درصدی همواره بزرگتر باشه. در واقع شما میخوای یه تعداد مشخص از گامها داشته باشی که هر گام نسبت به قبلی مثلاً به میزان ثابتی بزرگتر باشه — مثلاً همیشه حدود بیست درصد افزایش داشته باشه — تا افزایشها از نظر نسبی یکنواخت باشن. اما این اصلاً به این معنی نیست که مقادیر باید خطی و بهصورت 0، 2، 4، 6، 8، 10 یورو باشن، چون محاسبهٔ درصد اینطوری کار نمیکنه و صفر هم اصولاً در نسبتها مشکلزاست.
آره.
که هشت تقسیم بر شش برابر با شش تقسیم بر چهار نیست و به همین ترتیب. آره.
باشه.
چنین مقیاسهایی هستن که، امم، خیلی پرکاربردن — حتی در اندازهگذاری مقاومتها هم ازشون استفاده میشه. این دقیقاً ما رو میرسونه به همون موضوع دیگه.
هوم.
چون اونجا بحث سر بازههای خیلی وسیعه؛ مثلاً از یک میلیاهم تا یک گیگااهم، همه چیز وجود داره.
هوم.
و همون مقیاسهای لگاریتمی هستن که میتونی باهاشون توی اون بازه جهتیابی کنی و انتخاب کنی. خب، الان میفهمی که کدوم مورد یا موارد رو با تلرانسهای مختلف لازمه انتخاب کنی.
باشه.
این موضوع یادآور همون ایدهست که میخواستیم با کمترین تعداد مقادیر ممکن بیشترین مقادیر جمعشونده رو پوشش بدیم. تو میتونی چند مقاومت رو سری یا موازی ببندی تا به مقدار موردنظرت برسی؛ اتصال سری در واقع جمعِ مقاومتهاست — اگر دو مقاومتِ ۱۰ و ۲۰ اهم سری باشن میشن ۳۰ اهم — و این دقیقاً مثل جمعِ سکهها برای رسیدن به یک مبلغ معینهست. از این نظر فکر میکنم شباهت بین سکهها و مقاومتها کاملاً معناداره. فقط خواستم این سکه رو دوباره بهت نشون بدم چون دفعهٔ قبلش تو خونه جا گذاشتم و دیدنش برام جالب بود.
صادقانه بگم کمی امیدوار بودم وقتی گفتی یه چیزی فیزیکی برات آوردم که به دفعهٔ قبل مربوط باشه. به نوعی دلم میخواست شاید الآن یه چیزی برای خوردن بهم بدی. [میخندد]
چی برای خوردن؟
یا یک نوشیدنی. [میخندد]
[میخندد]
خب، پس تو گرسنهای، باشه.
[میخندد] خب، همین چیزی بود که من بهش فکر کرده بودم؛ تو گفتی «آره، دفعهٔ قبل حرف زدیم و من یه چیزی آوردم.» پس من الآن قراره شیرینیِ Millionaire's Shortbread رو بگیرم. بزن بریم!
درسته. دقیقا، دقیقا.
[میخندد]
درسته.
اما باحال.
خب، پس—
خیلی باحال.
شاید دفعهٔ بعد.
آره.
ببینیم. راستی در مورد خوردن و نوشیدن میخواستم یه چیز دیگه هم ازت بپرسم. ما تو قسمت اکتبر گفتیم که وقتی دوباره ضبط کنیم قراره چندتا خبر در مورد کارت طلایی مکدونالدز داشته باشیم. امیدوارم الآن با این موضوع ذهنت رو مشغول نکرده باشم، اما بهعنوان یک پیگیری فکر میکنم جالبه بدونم وضعیت کارتت الآن چطوره و تو چطور باهاش برخورد میکنی؛ آیا ادامه پیدا کرده یا مثلاً همین نوامبر لغو شده.
آره.
لطفاً من و شنوندهها رو در جریان وضعیت فعلی قرار بده.
آره، خب، من دیگر مالک کارت طلایی مکدونالدز نیستم.
آره.
خب، کارت طلایی من تا پایان نوامبر اعتبار داشت، یعنی عملاً تا اوایل دسامبر هم اون رو داشتم. و خب، چی بگم؟
آره.
متأسفانه قابل تمدید نبود و دلیلش رو الآن میتونم بگم. شما متوجه نشدید؛ حتی اگر مرتب به مکدونالدز میرفتید هم متوجه نمیشدید. اما صاحب فرنچایز عوض شد و این کارت طلایی باید همیشه توسط صاحب فرنچایز رستوران تأیید بشه. وقتی صاحب فرنچایز تغییر کرد، قضیه اینطوری شد که: خب، اون الآن کارهای دیگهای داره که باید انجام بده و وقت رسیدگی به اینکه من کارت طلایی بگیرم رو نداشت. [میخندد]
اِم، قابلفهمه.
آره، البته. بهخاطر همین کارت عملاً منقضی شد. اما واقعاً باید بگم—مثل همیشه که میدونی و منو میشناسی—من قطعاً یه طرفدار پر و پا قرص مکدونالدز هستم.
آره.
[آه میکشد] اما واقعاً باید بگم، حتی برای حفظ خودم، اینکه دیگه کارت رو نداشتم آنقدرها هم بد نبود. خیلی بهش فکر کردم. طبیعتاً اگر این کارت مثلاً برای یک سال بود شاید قضیه فرق میکرد، ولی فکر میکنم اگر تمدید میشد، احتمالاً فقط نیمسال تمدید میشد. چون حتی کارتهایی که تو مسابقهٔ مکدونالدز (Monopoly) برنده میشی قبلاً یک سال بودن و الآن فقط نیمسال ان. یعنی کارت من هم در بهترین حالت نیمساله میبود. و من همیشه به خودم میگفتم اگر مدت طولانیتر داشت قطعاً هر روز به مکدونالدز نمیرفتم. اینطوری نیست.
طبیعتاً، قرار نیست که ۳۶۵ روز سال هر کاری از دستم برمیاد بکنم. این کاملاً بیمعنیه.
دقیقاً، اما مسئله این بود که من کارت رو حتی یه ربع سال هم نداشتم. واقعاً فقط حدود دو ماه بود و تو همین دو ماه هم تو تعطیلات بودم. پس گفتم اگه یه بار تو عمرم همچین فرصتی پیش اومده باید ازش استفاده کنم و واقعاً هر روز ازش لذت بردم. و آره، فکر میکنم تأثیرش واقعاً معلوم شد، چیزی که انتظارشو نداشتم.
راستش، از وقتی که آخرین بار— [میخندد]— در اکتبر همدیگه رو دیدیم، واقعاً خیلی خیلی لاغر شدی.
خیلی ممنون. خیلی ممنون.
یعنی واقعاً اثرش مشهوده.
آره، یعنی قضیه این بود—
آره
واقعاً جالبه و خب، شاید یه چیزی هم در اینباره بگم. و اگه بخوام جنبهٔ فنی رو هم وارد کنم، من همین اواخر شروع کردم به توسعهٔ یه اپ اوپنسورس برای شمارش کالری و مواد غذایی که برام کاربردیتر باشه.
آره.
و اینجا واقعاً فهمیدم، چون گفتم خب من که تو مکدونالدز غذا میخورم، به قابلیتهایی نیاز دارم مثل اینکه بتونم از اسکرینشاتِ اپ مکدونالدز دادهها رو وارد برنامه کنم. اینها چیزهایی هستند که باید اضافه بشن.
درسته، آره.
خب، یه افزونهای میخوام بذارم و اونوقت متوجه میشی که مکدونالدز واقعاً خوشمزه و جذابه. مشکل اینه که نسبت به چیزی که از نظر مواد مغذی بهت میده، واقعاً آدمو سیر نگه نمیداره.
آره.
این فقط همون نکتهایه که من مخصوصاً تو شمارش کالری و ماکروها متوجهش شدم.
آره.
مثلاً من طوری تنظیم کردم که برای کربوهیدرات و چربی یه حدی بذارم که ازش تجاوز نکنم، اما برای آب، فیبر و پروتئین یه حد پایین دارم که زیر اون نیفتم. مثلاً بیست تا ناگت مکدونالدز پروتئین رو میده، که عالیه!
خب، آره. [میخندد]
اون پروتئینت رو تأمین میکنه. مشکل اینه که وقتی این رو تو اپ وارد میکنم فکر میکنم «عالیه» اما از نظر تئوریک همین غذای کل روزم بوده، که از نظر مواد مغذی شاید هم قابل قبوله؛ در حقیقت از نظرِ مواد مغذی—
آره.
از نظر مواد مغذی شاید هم باشه، اما برای کل روز آدم رو سیر نگه نمیداره.
دقیقاً.
این مشکل بزرگه. در غیر این صورت خیلی عالی میشد که من با کارت طلایی روزی یه منوی مک بخورم و از نظر مواد مغذی هم دقیقاً همون چیزی باشه که روزانه نیاز دارم.
درسته، ولی این غذاها اونقدرها که باید سیر نگهت نمیدارن. این با تجربهٔ من هم جور درمیاد؛ نمیدونم تو هم همین حسو داری یا نه، اما هر چه غذا بیشتر به سمت فستفود یا خوراکیهای آماده بره—
آره
در مورد غذاهاست؛ من غذاهای آمادهٔ سوپرمارکتی مثل اونهایی که آلدی و لیدل دارن رو هم از این دسته مستثنی نمیکنم،
آره.
از این دستهاند. ولی هر چه بیشتر به سمت این فرآوریشدهها بری که کالری و بقیهٔ مواد رو دارن، احساس میکنم یه تودهٔ سنگین تو معده ایجاد میکنه.
آره، همین هم هست.
یعنی صرفاً از نظرِ ادراکی. نمیدونم واقعاً آیا—
آره
درسته، اما از نظرِ حس توی شکم اینطوریه.
بله، قطعاً؛ چون بدن مخصوصاً وقتی غذای خیلی فرآوریشده میخوری، بعدش یه افت انرژی احساس میکنه، چون بدن باید کار زیادی بکنه تا ترکیبات پیچیده رو تجزیه و پردازش کنه و لذا انرژی برای کارهای دیگه کم میشه.
درسته.
این قضیه جالبه؛ ازم پرسیدن: «یونا، باید بدونی که من هنوز هم بهعنوان آدمِ مکدونالد شناخته میشم.»
آره، سؤال اینه که اپ تا چه حد تو رو تغییر میده.
یعنی تا چه حد؟ لحظهای صبر کن، دقیقاً میپرسی اپ چطور منو تغییر میده؟
آره، خب، بذار بگم—
منظورت اینه که اپ منو تغییر میده؟
در مورد کارت مکدونالد و البته شهرتی که میاره [میخندد]. نه، اما کارت مکدونالد قطعاً یه تأثیر جسمی روی تو گذاشت.
آره.
و من فکر میکنم که دقیقاً اگر تو اپ رو توسعه بدی، اگر بخوای یه—
آره
یه پلاگین تشخیص اسکرینشات — که خیلی خوبه. مخصوصاً اگه بخوای اینو تو یه پروژهٔ اوپنسورس بذاری یا هر طور که خودت میخوای پیادهسازیاش کنی.
آره، آره.
که آیا این فقط یه پلاگین خصوصی خواهد بود یا چطور اجرا میشه. دقیقاً؛ فکر میکنم این قطعاً تغذیهٔ تو رو تحت تأثیر قرار میده.
آره.
و این همون سواله. خودت هم گفتی: «اگه بیست تا ناگت بخورم، خیلی خوبه، مخصوصاً برای پروتئین.» اما این باید برای کل روز کافیه. و اون موقع تو دقیقاً به فکر این افتادی؛ یعنی اپ تو رو بهطور مثبت تشویق میکنه.
آره، و به همین دلیل — واقعاً یه چیزی هست که من خیلی دلم میخواست راهی براش باشه. تا الآن همیشه مجبور شدم راهحلهای موقت و دورزدن انجام بدم. خیلی دوست دارم بدونم اوضاع غذا در سلف دانشگاه چطوره و چه چیزهایی سرو میکنن... این برام همیشه ناراحتکننده بوده چون واقعا دوست دارم تو سلف غذا بخورم، چون فکر میکنم غذای پخته و واقعیتریه و احتمالاً سالمتر از غذاهای آماده است. بههمینخاطر واقعاً دلم میخواد بتونم اونها رو هم ثبت کنم، میدونی...
بله
… یعنی دقیقاً چه مقادیری داشت.
ولی اونجا اطلاعات شخصی هم دارم، یعنی تجربیات و اطلاعات شخصیام با این اپ، با این، [میخندد] با این API که…
بله،
که در اختیار میگذارند، که فکر میکنم در ده سال گذشته تغییری نکرده است.
اوهوم.
همونطور که الآن میبینم—
بله،
دیدم. یعنی دادههایی که اونجا میگیری طبیعتاً بهصورت XML هستن. و بله، میدونم اونجا اطلاعات تغذیهای نیست؛ میتونی فراموشش کنی.
آره.
بهعلاوه حتی ساعات کاری بهروز منسا را هم آنجا دریافت نمیکنی، چیزی که من شخصاً دوست داشتم.
اوهوم.
اون موقع سالها پیش هم حسابی ایمیل فرستادم—
آره، آره
اصلاً به Studentenwerk هم نوشته بودم، چون اونا گفتن: «باشه، بیایم سیستم رو به JSON منتقل کنیم. اوکی، میخواهیم اینطوری انجام بدیم. میخواهیم اطلاعات بیشتری هم اضافه کنیم تا برای نمایشها هم…»
اوهوم
که اونها خودشون ادارهشون میکنن، بتونن اطلاعات بیشتری نمایش بدن.
بله.
و گفتن: «آره، بیاین اینجا ساعت کاری رو بذاریم و ...». و اون یکی گفت: «نه، نه، این ایده معقولیه.» اما بهنوعی بعدش همهچیز توی هوا محو شد—
آره
بینتیجه موند و گفتن: «آره، نه، متأسفانه باید فراموشش کنی. بعدش باید یه جورایی حدس بزنی.»
بله.
یا قطعاً میشه ازشون پرسید، اما من نمیدونم که آیا این رو قبلاً آماده و محاسبه کردهاند یا نه، بهقولی.
پس فکر میکنم که اونها این رو دارن.
سخته، آره.
فکر میکنم اینو دارن، چون گوش کن، جونا، حالا یه تئوری توطئه: یعنی—
آره.
فکر میکنم کسی اونجا موقع چیدن غذاها حتماً باید به مقادیر تغذیهای توجه کنه و بنابراین اونها رو هم بدونه... چون مثلاً تو میفهمی که یه غذا تو منسا تا حدودی ناسالمه وقتی براش یه سیب گذاشته شده.
اوهوم.
مثلاً. خب، از این میفهمی—
آره.
این احساس رو دارم که میشه این همبستگی رو برقرار کرد که واقعاً یکی بگه: «این غذا بدون اضافه کردن یه سیب به اندازه کافی متعادل نیست.» بهنوعی.
سؤال اینه که آیا این فقط بر اساس حس تصمیمگیری میشه؟ مثلاً: «اوه، باشه، این غذای سرخشده رو با سیبزمینی سرخشده میذاریم.»
بله.
و بعد فقط یه مقدار خیلی کم سالاد میذارن که شاید [میخندد] ارزش غذایی کافی بهش نرسه، میشه حدس زد.
قطعاً.
و اینکه بعداً یهدفعه بگن: «باشه، اوکی، یه سیب اضافه کنیم.»
اوهوم.
در حالی که برای بعضی غذاهای دیگه، که فوراً میگی: «اوکی، اینجا سالاد داریم و باز هم سالاد.» اه، منظورم سبزیجاته، ببخشید. اینجا یه مورد سبزیجات، اینجا یه مورد سبزیجات دیگه—
برای من سبزیجات محسوب میشه.
اینجا یه مورد گوشتی. [میخندد] خب، فقط... [میخندد] آره، درست. نه، دقیقاً، که بعدش میگی: «آره، اوکی، مناسبه.»
آره.
و تو فقط بهصورت سرانگشتی عمل میکنی.
آره.
یعنی وقتی غذاها اینطور تهیه میشن.
که واقعاً... اوه، جونا!
و اونها اغلب، واقعاً اغلب، ähm، دوباره استفاده میشن. براشون شناسههای داخلی هم وجود داره، برای اون غذاها.
آره.
این موضوع هم خیلی جالبه.
البته.
اما اونها هیچ رابطی بهت نمیدن که بتونی همهشون رو مستقیم بپرسی، جایی که احتمالاً مقادیر تغذیهای هم توش باشه. کی میدونه. شاید فقط لازمه ازشون بپرسی، ولی من میدونم که هر غذا یه شناسهٔ داخلی میگیره و شاید یه API دیگهای دارن که هیچوقت عمومی اعلام نشده. بعد میشه گفت: «بفرست ببینیم این چه غذاییه؟»
فکر میکنم واقعاً ممکنه، چون من خیلی مطمئنم که اونا قطعاً جایی یه سیستم داخلی دارند که بههرحال باید این اطلاعات رو بدونه؛ چیزی شبیهِ… من سعی میکنم مختصر باشم تا زیاد وقت نگیره.
[میخندد]
اما، ähm، یه قابلیتی که من مثلاً به این اپ اضافه کردم چون جذاب بود، اینه که—خب، قبلاً هم میشد غذاهای سفارشی ساخت، ولی من برای این کار خیلی تنبلم. پس تو میتونی خودت یه ورودی دستی در دیتابیس بذاری. این از Open Food Facts بهصورت آماده نمیاد.
بله.
کاری که کردم این بود که عملاً گزینهٔ «ساختن غذا از محصولات» اضافه کردم. یعنی میتونم بگم یه غذا دارم؛ برای مثال الان خودم یه مورد اضافه کردم: پاستای کامل با مخلوطی از پنیر خامهای و پستو بهعنوان یه مورد.
آره.
بعد میتونم یه غذای جدید تعریف کنم. یعنی این غذا از دویست گرم این، سیصد گرم اون، صد گرم اون یکی تشکیل میشه و کار تمومه. و برنامه حساب میکنه که خب، مجموع مقادیر تغذیهای کل این ترکیب چیه؛ چون من واقعاً حوصله ندارم همهٔ مقادیر تغذیهای هر سه مورد رو با هم جمع بزنم.
آهان، ابزار متنباز خودش این کار رو انجام نمیده؟ این خیلی بهنظرم یه قابلیت بنیادی میاد.
نه، اونجا فقط میتونی بگی: «خودت یه چیزی به دیتابیس خودت اضافه کن.» و فکر میکنم منسا هم قطعاً چیزی شبیه این داره، چون باید یه سیستم داخلی داشته باشن که عملاً بگه: «خب، روز دوشنبه این غذا و آن غذا سرو میشه و این غذا از این اجزا تشکیل شده» که ما بعداً مثلاً باید اونها رو خریداری کنیم.
آره.
پس از نظر تئوریک کاملاً ممکنه گفت چون—
میشه حتی اینو خودکار کرد و احتمالاً محاسبهش کرد.
که بهطور خودکار محاسبه کنه یک پرس بهطور میانگین چه مقادیر تغذیهای داره. خب.
و حداقل یه تخمین سرانگشتی.
آره.
چون طبیعتاً حتی در هنگام آمادهسازی هم انحرافاتی وجود داره.
معلومه.
آره.
و، ähm، [میخندد] بعضی وقتها چیزها واقعاً کمی کوچکتر یا بزرگتر هستن. [میخندد]
یا بعضی وقتها، بسته به اینکه به چه کسی برخوردی، یا هیچی گیرت میاد یا واقعاً دو برابرش رو میگیری. یعنی خب...
دقیقاً، و در واقع دارم کاری مشابه انجام میدم و میخوام اون رو حرفهایتر کنم؛ الان من یه عکس رو به ChatGPT میدم و میگم «حدس بزن»، ولی در آینده میخوام این رو کمی حرفهایتر بسازم؛ یعنی یه گردشکار عاملمحور که بگه: «بهش نگاه کن، اجزا رو تفکیک کن، بعد برای هر کدوم نزدیکترین مورد از غذاهای معمولی رو پیدا کن و مقادیر تغذیهایشون رو بردار تا یه مبنای واقعی داشته باشی.»
آره.
«و سعی کن بر اساس اون تخمین بزنی تا شاید کمی دقیقتر بشه.»
اوهوم.
خب.
یه نکتهٔ کوتاه: من فکر میکردم تو یکی از قسمتهای قبلی «Crunch‑Time» توافق کرده بودیم که باید یه عنصر چرخهای و تکرارشونده داشته باشیم که عامل هوشمصنوعی عملاً یکی از ابزارهاش رو انتخاب کنه، تا واقعاً بشه گفت این یه گردشکار عاملمحوره.
آره.
فکر میکردم قبلاً این رو مطرح کرده بودیم. اون چیزی که تو توضیح دادی نسبتاً بهصورت متوالیه.
اوهوم.
خب، مثلاً مثل درخواستهای کلاسیک از هوش مصنوعی—
آره.
—کد، اینطوری کار میکنه. اوکی، تو از تصویر حدس میزنی چه اقلامی با چه مقادیری روش هستن و از این راه— و خب این یه تخمین تقریبیه و ازش استفاده میکنی...
بله.
طبیعتاً اطلاعات—
آره.
و اون رو به فرمت مورد نیازت تبدیل میکنی. برایِ، برایِ...
درسته.
—راهحل متنباز. درست.
اون چیزی که الان توضیح دادم خیلی خطیه و از نظر فنی عامل محسوب نمیشه. البته میشه کمتر خطیش کرد؛ مثلاً گفت: «اینها ابزارهای تو هستن، حالا خودت پیداشون کن.»
باشه، انجام بده.
اونوقت کمتر عاملگونه میشه. بیخیال، ähm، آره، تو کاملاً...
یکی از همکارانم هم همین واقعیت رو نادیده میگیره و این شخصاً منو اذیت میکنه.
[میخندد]
درسته.
اوه، باشه.
آره.
فقط میخواستم سریع درباره منسا بگم — میدونم این مربوطه، اما واقعاً دلم میخواست این رو عمومی بگم چون خیلی، خیلی باحاله. منسا حالا طرح «Nice Price» رو معرفی کرده که همیشه یه گزینه با قیمت ۲٫۳۰ یورو داره. و این واقعاً تو کافهتریا هم موجوده. و الآن برای اولین بار دارم میبینم که چیزی که من تا حدی و بهنوعی در سطح دولت هم آرزو داشتم، داره اجرا میشه. مثلاً الآن میتونی کَریوورست رو با قیمت ۳٫۶۰ یورو بگیری.
بله.
پس سوسیس کاری وگان را دو یورو و سی سنت میخری.
بله.
این یه چیزیه... و من هم به خودم میگم: آره، خیلی ممنون! بعد ترجیح میدم سوسیس کاری وگان رو بردارم، چون اون یه جور چیزه که در سس غرق شده و من اصلاً طعمش رو حس نمیکنم.
بله.
بیاهمیت! و طبیعتاً گزینهٔ ارزان را انتخاب میکنم.
باشه، قبول، آره.
و قضیه اینه که من واقعاً بهش نیاز دارم، من بهش نیاز دارم و حتی بیشتر. من یک مشوق مالی میخوام برای عموم مردم تا سراغ خوراکیهای وگان برن، طوری که من واقعاً انگیزه داشته باشم این کار رو انجام بدم. چون از وقتی این گزینهها اومدن من دارم این کار رو میکنم. وگرنه هیچوقت به فکر خوردنِ محصولات وگان نمیافتادم.
بله.
اما از وقتی که واقعاً به خودم میگویم بله، خب واضح است که برایم سود سلامتیاش هم وجود دارد، اما نه، این موضوع در مغز غریزی ما جا نیفتاده. اما اگر قرار باشد که من عملاً زحمت بکشم و فعالانه تصمیم بگیرم برای ارتقا از جایگزین گوشت وگان به گوشت واقعی پول بدهم، آنوقت من میگویم: «نه، هرگز! چرا؟ برای چه؟»
درست. بله، طبیعتاً این در آن صورت کمی بیمعنی است.
آره، من واقعاً اینو دوست دارم.
دقیقاً، در واقع من دو نکته در موردش دارم. اول اینکه، امیدوارم که همه شما این را بدانید، که این ایده نه صرفاً الهام گرفته شده بلکه عملاً از IKEA کپی یا دزدیده شده است.
اوه، باشه.
آره، اونها این را واقعاً سخت اجرا کردند و گفتند: «خب، بیا هاتداگ وگان را ارزانتر از نوع واقعیاش قرار دهیم.» و در آن صورت منطقی است که مردم به آن سمت بروند به جای اینکه آنیکی را انتخاب کنند، چون... اما من کاملاً میفهمم که بعد از آن تجربهٔ بهاصطلاح «IKEA» آدم اول میخواهد بشیند و بگوید: «باشه، بیا اول یک خوراکی کوچک و سریع بخوریم.» و نکتهٔ دوم اینکه: همیشه حتماً به مقادیر تغذیهای دقت کنید. شما حالا طبیعتاً خیلی روی این موضوع متمرکز هستید—
بله.
اما اغلب اینطور است که جایگزینهای وگان، یعنی محصولاتی که در اصل ذاتاً وگان نیستند،...
بله.
بلکه محصولی جایگزین هستند.
بله.
آنوقت از نظر ارزش غذایی لزوماً بهتر نیستند — بلکه ممکن است به همان اندازه بد باشند، بهقولمعمول. فکر میکنم در مورد سوسیس کاری شاید از این پدیده تا حدی مصون باشید، اما بله، فقط بهعنوان یک نکتهٔ کلی.
بله.
خب، خیلی خوب.
خب، این واقعاً به من کمک میکند که قضیه را کمی زیر نظر داشته باشم. و چیزی که مثلاً اصلاً انتظار نداشتم این بود که برای خودم یک بینش شخصی نسبت به زندگیام ایجاد کند. یعنی واقعاً مشکل این نیست که من بیش از حد کالری مصرف میکنم — در آخر هم شاید کمی زیاد میشود، این را خودم همیشه فکر میکردم — ولی چیزی که متوجه شدم این است که بدون اینکه آگاه باشم، مقدار چربیای که مصرف میکنم خیلی بالاتر از حد منطقی است. انگار یک لیوان یا ظرف هست که ناگهان و سریع پر میشود، احساسم این است که بدون دلیل خاصی همیشه زود پر میشود.
بله.
خیلی عالیه، واقعاً برام خیلی جالب بود که به نوعی این موضوع رو متوجه بشم.
میتوانم از لحاظ موضوعی هم کمی به چنین راهحلهای متنباز بپردازم و عملاً دربارهٔ مبحثی از یکی از قسمتهای قبلیمان، یعنی Pi‑Hole، هم صحبت کنم.
اوهوم
همان وقتی که بهش اشاره کردیم. بعد از این همه سال بالاخره وقت و حوصلهاش پیشم آمد، [میخندد] و واقعاً یک سرور خانگی شخصی برای خودم راهاندازی کردم.
اوهوم
—که بهطور ساده همه چیزِ مورد نیاز روی آن اجرا شود. من همچنان در حال راهاندازی هستم و طبیعتاً از نرمافزارهای متنباز زیاد استفاده میکنم، کلی چیزهای مربوط به Docker و اینجور موارد. برایم واقعاً لذتبخش است که خودت مجبور شوی راجع به همهچیز فکر کنی: خب حالا این را خودت چطور راهاندازی کنی؟ چطور آن را از صفر بسازی؟ و چطور، ام، نرمافزارها را طوری میزبانی کنی که همیشه و از هرجا در دسترس باشند؟ واقعاً این چقدر دردسر دارد؟ و نکتهٔ جالب اینکه همیشه میتوانی دادههایت را نزد خود نگه داری؛ اینکه قضیه این نباشد که «آها، همهچیزت در کلودِ گوگل است»، همهٔ سندهایت آنجا باشد. خب، چه میدانیم با آنها چه میکنند؟ نمیخواهم به آنها اتهام بزنم اما بعید هم نیست. پس—
اوهوم
آره
منظورم این است که لازم نیست بهشان چیزی نسبت بدهی. واقعاً همین حالا هم یک قضیه بود که مردم میتوانستند در آن ثبتنام کنند — البته فکر میکنم فقط در آمریکا — تا بابت آن دادخواست دستهجمعی پرداختی دریافت کنند؛ آن پرونده مربوط به موضوع Gmail بود که گفته میشد گوگل ایمیلها را میخوانده و برای اهدافی مثل توسعهٔ محصول یا تبلیغات پردازش میکرد و به همین خاطر مجبور به پرداخت شد.
درسته، یه چیزی بود، آره.
تا جایی که شنیدم — برای شما هم — قضیه این بود که در یک بازهٔ زمانی، احتمالاً بین حدود ۲۰۱۲ تا ۲۰۱۶ یا چیزی شبیه به این، حتی اگر تو در Gmail گزینهای را خاموش کرده بودی، گوگل عملاً میتوانست ایمیلها را بخواند و پردازش کند و از آنها برای مقاصدی مانند بهبود محصول، آموزش مدلها یا هدفگیری تبلیغات استفاده کند.
آره.
چون در واقع این کار را انجام داده بودند، مجبور شدند مبلغ زیادی پرداخت کنند و حالا میتوانی ثبتنام کنی تا بخشی از آن پول را دریافت کنی، البته با اعلام اینکه زمانی گزینه را خاموش داشتی و از سرویس استفاده میکردی. فکر میکنم گوگل باید مدرک ارائه دهد، اما اگر تو بگویی «من کسی بودم که آن گزینه را خاموش داشتم و از سرویس استفاده کردم»، تقریباً کار تمام است.
فرض کن یک توسعهدهنده یک چکباکس اضافه کند که عملاً هیچ کاری انجام نمیدهد؛ فقط در بکاند ذخیره میشود تا دفعهٔ بعد که صفحه را باز میکنی، تنظیمات حفظ شوند، اما در واقع هیچ کاری انجام نمیدهد. تصور کن این کار عمداً انجام شود چون قالب یا پیشفرض چنین چیزی را میطلبد.
اوهوم
آره، خندهدار.
آره، خب.
آره، خب. به هر حال خیلی جذاب است که روی کنسول با CFS کار کنی. من همینطور الآن یک سرور دارم و ابتدا Proxmox را نصب کردم تا همهچیز بهصورت متمرکز و منطقی روی آن اجرا شود. چند کانتینر هست، کانتینرهای Docker و کلی چیز دیگر؛ همهٔ ابزارهایی که ممکن است به کار آیند. الان هم دارم Paperless را کمی پیکربندی میکنم، چون چنین چیزی در آلمان قطعاً لازم است.
آره.
خب بله، باید طوری پارامترها را در فایل Docker Compose تنظیم کنم که واقعاً منطقی و درست کار کنند.
اوهوم
برای اینکه همه چیز اجرا شود، چون بعضی سرویسها بهطرز غیرمنتظرهای پیچیدهتر از سایرین هستند وقتی میخواهی راه بیندازی. برای بعضیها حس میکنی فقط ده خط کپی کنی و همهچیز فوراً کار کند؛ بوم، آماده. کاری لازم نیست بکنی. اما برای برخی دیگر قضیه این است که اول باید برای آن سرویس یک پوشهٔ جدا بسازی، بعد باید مجوزها را به گروه مربوطه بدهی، سپس شناسهٔ GUID را در فایل Docker Compose مشخص کنی و به کانتینر مربوطه منتقل کنی. و آه بله، اینجا هم باید این کار را بکنی و آنجا هم آن کار را. خلاصه اینکه بعضی موارد هستند که واقعاً کارهای عجیب و غریبی لازم دارند تا قابل اجرا شوند.
اما یک سؤال، یعنی تو الان...
خیلی کارهای راهاندازی.
میخوای یه اسکنر مناسب هم تهیه کنی تا فرآیند اسکن راحتتر بشه؟
نه، من فعلاً هیچکدام را ندارم. وضعیت فعلیام این است که دستگاه ترکیبی چاپگر و اسکنر ندارم. قطعاً لازم است که این پروسه یکجور استریملاین شود؛ یعنی اسکنر فایلهای PDF اسکنشده را مستقیم داخل پوشهٔ Import بریزد. البته آنها بعضی وقتها اسمهای خیلی عجیب گذاشتهاند و من هم پوشهها را برای خودم یکسان نامگذاری کردم. معمولاً هر کانتینر پوشههایی مثل Data، Config، Import، Export، Cache و Logs دارد. برای هر کانتینر چنین پوشههایی هست و بعضیها اسمهای عجیب میگذارند. اما مهم این است که اسکنر را طوری تنظیم کنی که فایل PDF اسکنشده را دقیقاً داخل آن پوشهٔ Import قرار دهد تا فرآیند ادامه پیدا کند و خودِ نرمافزار بتواند آن را پردازش کند.
آره.
تا Paperless آن را اسکن، پردازش و قابل جستجو کند.
منظورم این است که راههای مختلفی وجود دارد. من همیشه دنبال همین ایده بودهام و دوبار در پیاش شکست خوردم. واقعاً میخواهم همهٔ کارها روی سرور خودم انجام شود. یعنی نمیخواهم که خودِ اسکنر هوشمند باشد؛ من فقط یک اسکنر ساده میخواهم که فقط کار اسکن را انجام دهد، از طریق USB وصل شود و بعد Paperless باشد که هوشمندانه عمل کند و بقیهٔ مراحل را بهعهده بگیرد.
آها!
و من در این ایده شکست خوردم. مشکل برای آن دو اسکنر بود: یکی را از eBay خریدم و دیگری را از یک مؤسسه به دست آوردم — طوری که اگر آن مؤسسه تجهیزات را به من میداد و آنها را دور نمیانداخت، مسئلهای قانونی پیش میآمد.
درسته.
شاید از کامیون افتاده بود؛ یه اسکنر دیگه هم بود و، ام...
خیلی خوب.
هر دو بهسادگی با لینوکس سازگار نیستند چون درایور لینوکسی برایشان وجود ندارد. خلاصه اینکه روی همین موضوع گیر کردم.
آره، همین موضوعه.
به همین خاطر من همیشه مدارکم را میبرم به رادیو، چون آنجا یک اسکنر خیلی خوب دارند.
دقیقاً. خیلی حیف است. در غیر این صورت باید فقط طوری راهاندازی کنی که اسکنر از طریق SFTP بتواند به آن پوشه وصل شود و فایلها را منتقل کند.
آره، ولی بعد اسکنر باید...
این یه سرویس اضافه میخواد، ولی اسکنر باید تواناییش را داشته باشد. ببخشید، اما از تجربهام بیشتر دستگاههای چندکاره امروزی معمولاً این قابلیت را دارند.
آره، دستگاههای چندکاره، جونا.
درسته، مسئله همینه. البته میشود یک اسکنر تنها هم خرید، اما قضیه همین است.
در واقع من دوست داشتم یک اسکنر فیدردار داشته باشم، ولی اینها واقعاً گراناند و ناگهان به مبالغ سنگینی میرسی. گفتم خب، یک اسکنر ساده هم کافی است، نمیمیرم، اما نمیخواهم یک چاپگر و اسکنر توی خانهام داشته باشم.
آره، درسته
نمیخوام. چاپگرها واقعاً اعصابخوردکناند.
میدونم، میدونم. [میخندد]
اگر تو، اگر تو...
چاپگرها هستند ولی گهگاه یک موقعیت پیش میآید که واقعاً به یکی نیاز داری.
ولی نه، اما—
آره.
من همیشه میگویم این بهتر است: یعنی اینکه به مؤسسهای مثل TU Chemnitz مراجعه کنی که این سرویس را ارائه میدهد و از آن مراقبت میکنند. آنها معمولاً مشتریان تجاری هستند و به این سادگی مورد بیتوجهی قرار نمیگیرند.
آره.
در مورد پر کردن مواد مصرفی و این چیزها، بهخاطر همین...
آنها هم همینطور عمل میکنند، فقط پولش را میپردازند.
آره، باشه.
واقعاً فقط همان تفاوت است. [میخندد]
خب، بله، باشه. اما جالب این است که اگر من بهعنوان یک فرد خصوصی بخوام کاری انجام دهم، میتوانم روی آنها حساب کنم و کار چاپ را آنجا انجام دهم، میفهمی؟
آره، آره.
که چاپگر شخصیام را جور کنم. اگر واقعاً لازم باشد چیزی چاپ کنم، معمولاً این کار را در دانشگاه انجام میدهم؛ صرفاً برای راحتیاش. کار میکند. و اگر نه، باید بروم چاپخانه. منظورم همین چاپگر است. خوشبختانه در رادیو هم چاپگر داریم. به همین خاطر به خودم میگویم که نمیخواهم چاپگر در منزل داشته باشم؛ این کلی دردسر دارد.
بله، اما قطعاً—
آره، حتما.
چه اسکنر سادهای باشد یا هر مدلی دیگری، باید از SFTP پشتیبانی کند تا فایلها را مستقیماً توی یک پوشه قرار دهد. سپس فقط کافیه یک سرویس اضافه بسازی — معمولاً یک کانتینر جدا — مثلاً یه کانتینر مختصر مثل Alexim یا هر چیز مشابهی که در آن خودت سرویس SFTP را میزبانی کنی. مزیتش این است که این سرویسها نیاز به overhead زیادی ندارند؛ اگر فقط FTP یا Samba یا چیزی شبیه آن را اجرا کنی، بهراحتی با حدود سی و دو مگابایت رم هم جواب میدهد.
آره.
برای کانتینرهای Alexi تو، همین مقدار بهراحتی کافی است.
آره.
پس این خیلی راحته؛ بههمینخاطر.
قطعاً. یه نکتهٔ مهم هم هست که باید بگم، جونا و بقیه، چون گفتی آنها اسمهای عجیبی برای پوشهها گذاشتهاند. چیزی که یک رفیق من ازش خبر نداشت و بعداً باعث کلی دردسر شد، همین پوشهٔ «consume» بود. اسمش هم دقیقاً به این دلیل انتخاب شده که—
آره.
چون آن پوشه همانطور که اسمش میگوید، آنچه را داخلش میگذاری مصرف میکند؛ یعنی وقتی فایلی داخلش قرار دهی، پس از پردازش حذف میشود. این نکته را باید حتماً بدانید.
آره.
این مهم است.
آره.
فقط خواستم بهتون بگم. دقیقاً.
آها، یعنی Paperless بهسادگی یک کپی از همه را در یک پوشهٔ موازی نگه نمیدارد، اگر بخواهم ساده بگویم—
یعنی.
فایلهای PDF اسکنشده.
بله، جایی هم هست.
بهنوعی.
ولی دوستم مجبور شد عملاً کانتینر Paperless را باز کند و دستی وارد آن شود و فایلها را بیرون بکشد.
آره.
چون او به آن PDFها از مدارکش نیاز داشت.
بله، عملاً میشه وارد کنسول کانتینر Docker شد و دقیقاً در همان محیط کار کرد و...
آره.
بعد در همان محیط کار میکنی و باید آن فایلها را از آنجا بیرون بکشی. واضح است که برای این کار باید یک پوشهٔ دیگر در کانتینر mount کرده باشی تا بتوانی فایلها را آنجا کپی کنی و بعد آنها را از کانتینر خارج کنی و الی آخر.
آره.
بله، خیلی خوب. بهنظرم آدم داوطلبانه سراغ این کار نمیرود. ولی بله، این نکته واقعاً مهمی است.
آره.... عالی، جونا! من اینو خیلی دوست دارم، چون قضیهٔ سرور خانگی هیجانانگیزه. اما از طرفی هم استرس زیادی داره، مخصوصاً وقتی سرویسهای مهمی روی آن اجرا میشوند. مثلاً اگر Home Assistant OS هم رویش اجرا بشه و ...
درسته.
این موضوع خیلی خوبه و خوشحالم که اکثراً همهچیز کار میکند. اما طبیعتاً اگر یک وقت چیزی خراب شود—
معمولاً؟
یعنی وقتی یک چیز خراب میشود، قضیه واقعاً لُنگ میزند. مثلاً فرض کن بهخاطر یک دلیل احمقانه نصب یکی از برنامهها خراب بشه؛ اونوقت وضع کلاً خراب میشود. اگر Home Assistant OS هنگ کند، من یکهو با خانهٔ هوشمندم تنها میمانم و کار نمیکند. یا اگر Paperless یا هر سرویس دیگری که به آن وابستهام از کار بیفتد، خب، اوضاع همینطور خواهد بود و کارها مختل میشود، ام... بله.
درسته. خب، برای چنین سرویسهایی معمولاً خیلی زود متوجه میشوی و در اینجا میتوان گفت که افتِ راحتی (convenience) خیلی زیاد نیست.
آره، نه.
اما بله، طبیعتاً در مورد Home Assistant باید خوب و پایدار اجرا شود، ولی باید بگویم تا الان من مشکلی نداشتم چون با آن مستقیم شروع کردم.
اوهوم
خیلی خوب بود و هست.
آره.
اما باید تعداد قابلتوجهی اکچویتور و سنسور تهیه کنی تا بتوانی چیزهای معناداری بسازی. بزرگترین توصیهٔ من این است که هر چیزی را که بهخاطرش هزینهٔ زیادی نداری، بیدلیل خودکار نکنید. یعنی جایی که فایدهٔ داشتن یک اتوماسیون در مقایسه با نبودنش ناچیز است، بهتر است آن را خودکار نکنید چون ممکن است بعداً کار نکند. این یک ویژگی حیاتی است؛ مثلاً اگر اتوماسیون مهمی مثل روشنشدن چراغها وابسته به Home Assistant باشد و آن سیستم از کار بیفتد، دیگر نور خانهات روشن نمیشود. این هم اتفاقاً یک مسئلهٔ جالب و دردسرساز است [میخندد]—
آره,
که باید فوراً بهش رسیدگی کنی.
آره.
اِم، این دقیقاً استدلال من هم هست. بله، خب، باید همهچیز بهروش قدیمی و ساده هم کار کند. مثلاً اینکه یک دکمهٔ فیزیکی برای یک عملکرد مشخص در نظر گرفته شده باشد. اگر سیستم تشخیص حضور یا هر مکانیزم هوشمند دیگری نتواند تشخیص دهد که باید آن کار را انجام دهد، باز هم باید یک دکمهٔ واقعی وجود داشته باشد که بتوانی فشارش دهی تا کار انجام شود. این موضوع باعث میشود پذیرش سیستم در خانه خیلی بیشتر شود و مردم حس اطمینان بیشتری داشته باشند.
اوهوم
آره.
آره، نه.
و در واقع هدف اصلیای که باید دنبال کنی این است که کارها را پیچیدهتر از حد لازم نکنید؛ ساده نگهشان دارید، این مهمترین چیزی است که باید برایش تلاش کنی.
معلومه.
آره.
نه نه. مثال مشخص برای من Nextcloud بود. واقعاً من هم شخصاً استفاده از Nextcloud را کنار گذاشتم. برای همان چیزهایی که الان نیاز دارم، در واقع از همگامسازی (syncing) استفاده میکنم.
درسته.
این اتفاق برای من خیلی پیش آمده، در واقع بیشتر بهخاطر اشتباهات و بیدقتیهای خودم. بله، در نهایت آدم باید خودش سرورها و سرویسها را مدیریت کند. بهخاطر کوتاهی خودم چندینبار سرویس Nextcloud واقعاً از کار افتاد.
آها.
و قضیه اینه که وقتی الآن میگی «خب، من میخوام سریع یه چیزی، مثلاً فلان فایل، بذارم توی کلودم و انتظار دارم سینک هم بشه»، بعد میبینی، میدونی، نه، این الان انجام نمیشه. در واقع الآن میخواستی کار دیگهای بکنی، ولی مجبور میشی سراغ رفع مشکل بری و وقت بذاری تا Nextcloud دوباره درست کار کنه.
درسته.
تا بعد بتونم کار اصلیام رو انجام بدم. و این طبیعتاً...
درسته.
آره.
آره، من هم فکرش رو کرده بودم، راستش به فکرم رسیده بود که بگیرمش، ولی بعد گفتم نه، در نهایت این کار فقط دردسرهای بیشتری درست میکنه؛ فکر میکنم آدم با این کار خودش رو گرفتار مشکلات بیشتری میکنه.
آره.
به عنوان مزیتش من گفتم: خب، ولی من اینجوری فکر میکنم که در اصل میزبانی تقویم نباید از طریق Nextcloud انجام بشه. اوه، حالا داشتن یه اپ یادداشتبرداری برای این منظور هم چیزی نیست که واقعاً باید Nextcloud روش باشه، و الیآخر. بنابراین من اینو بیشتر یه راهحل میانهی قابل قبول میدونم که میتونه همهی نیازها رو تا حدی پوشش بده. میفهمی؟ یعنی اینکه از یک طرف راحتی و یکپارچگی هست، اما از طرف دیگه اگر بخوام دقیقتر بگم، میتونم پنج سرویس مجزا داشته باشم که هر کدوم صرفاً اون بخش مربوطه رو انجام بدن—
بله.
که نسبت به Nextcloud میشد خیلی خیلی بهتر پیادهسازیاش کرد.
بله.
و طبیعتاً بهاندازه Nextcloud اینقدر پرمصرف نیستند.
بله.
بله، اتفاقهای جالبی هم افتاده. همین اواخر یکی از ماژولهای رم که تازه بهصورت دستدوم خریده بودم — یعنی واقعاً همین اخیراً — از کار افتاد و دیگه شناسایی نمیشد، که با توجه به قیمتهای فعلی واقعاً زمان نامناسبی بود.
[میخندد]
بله.
اوهوم.
خب، در اپیزود قبلی این قضیه هنوز آنقدر بزرگ نبود، اما... اوف، قیمت رمها! [میخندد] من دقیقاً همین چندوقت پیش برای یه ماه راحت دو تا ماژول شانزدهگیگ خریدم. بالاخره ارتقاء دادم، بهقول خودم. و واقعاً دو تا داشتم که، ام، نمیدونم بعضیهاشون فِیک هستن یا نه، ولی بعضیها واقعاً هیچ حافظهای ندارن و فقط برای RGB ساخته شدن.
اوهوم.
اینها بهصورت ماژولهای نمایشی هم وجود دارن، یعنی دَمی. دقیقاً. متأسفانه یکی از اون دو تا همینجوری از کار افتاد. سیستم اصلاً بوت نمیشد و چراغ رم رویِ
مادربورد روشن میشد و فکر کنم عملاً کار زیادی نمیشد کرد.
اوهوم.
چون روی این برد رم، اگر الان بهش نگاه کنی — واقعاً باید بگم امروزه — قبلاً چیپها صرفاً بهسادگی روی برد نصب میشدند.
بله.
بدون هیتسینک، بدون RGB، بدون این همه شلوغبازی. واقعاً فقط خود چیپها هستند که
چیپهای فلش (Flash Chips) روی آن قرار دارند که خودشان اساساً پروتکل DRAM را پشتیبانی میکنند. یعنی آنجا واقعاً صرفاً چیپها هستند که تکبهتک به کانتکتهای پایینی وصل شدهاند. و بله، طبیعتاً چند خازن و مقاومت هم هست، اما هیچ منطق پردازشی روی برد انجام نمیشود؛ واقعاً فقط همان چیپها هستند.
بله.
و قضیه این نیست که بگی «اوه، اینجا یک رگولاتور ولتاژ هست و اوه، اینجا تبدیل بین دو زبان باس انجام میشه.» چنین چیزهایی وجود ندارن؛ در عوض آنجا واقعاً فقط چیپ هست، یه مسیر سیگنال و بعد کانکتور لبهای — همون اصطلاحی که برای بردها استفاده میشه. اگر لایهٔ ماسک لحیمکاری را کنار بزنی و از اون قسمت بهعنوان کانکتور استفاده کنی، میبینی عملاً چیزی برای تعمیر وجود نداره، جز تعویض چیپ. ولی من فکر میکنم بهتره قبل از اینکه با ایستگاه هوای گرم آستین بالا بزنی و بگی «باشه بذار امتحان کنم»، یه ماژول جدید بخری.
بله.
بله، شاید خیلی ایدهآل نباشه. بله. [میخندد]
اما آره، نه، من هم شنیدم. یعنی شنیدی که بعضیها در روسیه بهخاطر کمبود رم رفتهاند چیپهای فلش رو میخرن و خودشون ماژول رم میسازن یا لحیم میکنن؟
آره، قضیه همینه. از یه جایی به بعد دیگه خیلی خیلی ارزونتر نمیشه.
آره، ولی ظاهراً ارزانتر بوده.
چون این برد... طبیعتاً برای بخش RGB و هیتسینک هزینه تولید هست، مخصوصاً اگر RAM گیمینگ بخری. ولی در اصل این فقط یه برد خیلی ارزان با چیپهای خیلی گرون روشه.
بله.
در تولید انبوه واقعاً میشه تصور کرد هر برد حدود یک یا دو دلار هزینه داشته باشه. و تمام چیپهایی که روش هستن ارزش خیلی زیادی دارن.
بله.
خب، در نتیجه قیمتها معمولاً توی بازه دهها دلار برای هر چیپ بودن. [میخندد] حالا؟ خوب، کی میدونه. آره، درست میگی. من واقعاً خوشحال بودم که دقیقاً قبل از این قضیه رم رو خریده بودم، اما ظاهراً قضیه اونطور که فکر میکردم پیش نرفت. راستش من خیلی زود رفتم روی شانزده گیگابایت، یعنی بیش از ده سال پیش، زمانی که برای پیسیهای گیمینگ هنوز خیلی مرسوم نبود. اما اون موقع ارزون بود، پس گفتم چرا نخرم؟
بله.
خصوصاً اگر مثلاً حدود ده سال پیش توی Blender کار میکردی — [میخندد] — داشتن شانزده گیگ واقعاً عالی بود. ولی امروزه این دیگه استانداردیه؛ چیزی که باید داشته باشی.
بله.
در حالی که اغلب افراد بیشتر میرن سمت این که: «آها، حالا ۳۲ گیگ بگیرم، کافیه؟» و من میگم: «داداش، باهاش چی کار میکنی؟ ولی خب، خوش به حالت.»
باید بگم، ایستگاه کاری من هم کمی قدیمیتره—
اوهوم.
... واقعاً همیشه به خودم میگم، من شانزده گیگ رم دارم، جونا، توی ورکاستیشن اصلیام.
باید بگم، یهبار هم برای یه ماه ۳۲ گیگ داشتم. خیلی عالی بود! چون وقتی ویندوز و یه بازی همزمان اجرا باشن، بسته به بازی گاهی تا مرز میرسی. من بعضی وقتها بیش از پانزده گیگ از شانزده رو مصرف میکردم و این اذیتکننده بود. داشتن رم بیشتر یعنی میتونی مرورگرت رو باز بذاری بدون اینکه بازی مجبور باشه چیزها رو پاک کنه یا بارها لود کنه — تعداد آبجکتهایی که میتونن همیشه لود باشن خیلی بیشتر میشه. اینو واقعاً حس میکنی؛ یا اینکه زمان لودینگ طولانیتر میشه.
آره، نه، پس جونا، من هم این رو حس میکنم.
بله.
هر بار که عملاً بخوام روی کارت گرافیکم یه مدل هوش مصنوعی رو اجرا کنم—
آره.
... که با کلی زحمت و به زور اجرا میشه، [میخندد] یا اینکه دارم قسمتیشو به CPU واگذار میکنم یا چیزی شبیه این. همیشه به خودم میگم: [گلو صاف میکند] خراب نشه، الآن نه. [میخندد]
نه الآن. [میخندد] نه وقتی بار کاری هوش مصنوعی دارم و GPU صددرصد مشغوله.
نه، منظورم این بود که شاید باید مواظب باشم پیسیام رو اینقدر تحت فشار نذارم، چون الان اصلاً دوست ندارم رم یا کارت گرافیکم خراب بشن. دقیقاً اینو میگفتم.
آره، فقط خواستم بگم کارت گرافیک و رم عملاً با صفر درصد در برابر صد درصد لود خراب نمیشن. جالبه که تقریباً فرقی نمیکنه.
اوهوم.
و حتی دماها هم بهظاهر خیلی تفاوتی ایجاد نمیکنن. این برای کسی که از زمینه چیپ میاد خیلی جالبه، چون معمولاً گفته میشه که با هر ده درجهای که چیپ داغتر بشه، عمرش نصف میشه.
اوهوم.
یعنی تولیدکنندهها خیلی راحت میتونن توی ساخت برد صرفهجویی کنن اگر اجازه بدن چیپها داغتر کار کنن؛ در این صورت محصول زودتر از کار میافته و مجبور میشی سریعتر کل محصول رو عوض کنی. در طرف مقابل میشه عمداً طراحی کرد که همه ترانزیستورها و چیپها در دمای خیلی پایین کار کنن تا عملاً برای همیشه دوام داشته باشن. یعنی اگر بتونی ترانزیستورها رو حول و حوش سی درجه نگه داری، از دید تئوریک اونها برای مدت خیلی طولانی یا «برای همیشه» دوام میارن.
اوهوم.
البته این یه وعده مطلق نیست، اما—
بله.
در عمل اونها تا حد زیادی برای همیشه دوام میارن؛ مخصوصاً اگر ترانزیستورها دوقطبی باشن. خب، فقط یه فانفکت کوچیک. و فکر کنم تنها چیزی که ممکنه ببینی، ناپایداریه.
اوهوم.
اما من هم کمی در این زمینه تحقیق کردم. در منوی اورکلاک مادربورد چیزهای بسیار پیچیدهای هست که میتونی تنظیم کنی، مثل همین یه ویژگی AVX که واقعاً احمقانهست. یعنی وقتی...
کارهای خیلی پیچیدهای پیش میاد و قبلاً وقتی برنامهای استفاده میکرد که از دستورالعملهای AVX خیلی بهره میبرد، [میخندد] پردازندهات عملاً به «صد درصد» مشغول میشد و بعضی وقتها واقعاً از کار میافتاد.
باشه.
و اینکه هیچ محافظتی در برابرش وجود نداشت. حالا هنوز هم اسمش همونه، اما این در واقع یعنی که— بذار اشتباه نکنم— فکر کنم وقتی بار بالا میاد، پردازنده در عمل undervolt میشه. یعنی وقتی پردازنده به صد درصد بار میرسه (نه وقتی دما از یه آستانه عبور میکنه) معمولاً ولتاژ به اندازه میلیولتهایی که وارد کردی کاهش پیدا میکنه. معمولاً میشه حدود پنجاه تا هفتاد میلیولت را راحت حساب کرد.
باشه.
اما اینها جزئیات فنی عجیبی هستن که من برایشان هیجانزدهام. و بله، فکر کنم دقیقاً برای همچین چیزهایی شما هم اینجا هستید.
[میخندد]
[گونگ] این قسمت Crunch Time توسط SyncThing حمایت مالی نشده است. با SyncThing میتوانید همه فایلهایتان را بین تمامی دستگاههایتان همگامسازی کنید، بدون اینکه نیاز به سرور ابری داشته باشید. اما این چگونه کار میکند؟ دستگاههای شما ابتدا به یک سرور واسط متصل میشوند. اگر آن سرور تشخیص دهد که دو دستگاهی که میخواهند همگام شوند هر دو حاضرند، ارتباط را دوباره مسیردهی میکند تا بهجای دو اتصال کلاینت→سرور یک اتصال مستقیم بین دو کلاینت برقرار شود. از طریق آن کانال فایلها همگام میشوند. و اگر نگرانید چون آن سرور واسط خارج از کنترل شماست، نگران نباشید—میتوانید آن سرور واسط را خودتان میزبانی کنید تا خیالتان راحت باشد؛ ولی لازم نیست. در غیر این صورت این سرویس توسط آدمهایی مثل شما و من فراهم میشود و کاملاً رایگانه. SyncThing بهترین راه سریع برای همگامسازی فایل بین دو دستگاه از هر نوع است، چه کامپیوتر، لپتاپ، تبلت، موبایل یا سرور. به diecrunchti.me/syncthing بروید تا بیشتر بدانید. باز هم میگویم: به diecrunchti.me/syncthing بروید. این آدرس بهصورت D-I-E-C-R-U-N-C-H-T-I نقطه M-E اسلش S-Y-N-C-T-H-I-N-G نوشته میشود. لینک را البته در شوننوتها هم خواهید یافت.
[گونگ] ویلاند، خبرهای داغ و واقعا جنجالی دربارهٔ ChatGPT هست، مثل هر ماه.
مطمئناً، مثل هر ماه.
خب، تو احتمالاً مثل همیشه خیلی بیشتر از من در اینباره میدانی.
خب
البته، اما چیزی که من متوجه شدهام این است که حالا عملاً میشود از طریق یک رابط جداگانه زبانها را بهصورت معنادار به یکدیگر ترجمه کرد. بهنوعی میتوان آن را رقیبی برای Google Translate دانست، که خیلیها از آن استفاده میکنند. و طبیعتاً خیلی پیشرفتهتر است، چون همزمان میتواند متن را قدری بازنویسی کند یا آن را با لحنی متفاوت بازگو کند؛ مثلاً رسمیتر، محاورهایتر یا با رنگ و بوی دانشگاهی. آنجا دستورالعملهای از پیشساختهای هم وجود دارد که میتوانید از بینشان انتخاب کنید. پس اوکی، بهتر است آن را با سبک، اممم، بگویم سبکِ آکادمیک یا با آن تصویرِ صوتیِ خاصِ زبان امتحان کنیم.
اوهوم
این واقعاً کمی پیشرفتهتر و خوشایندتر است.
اوهوم
اینکه، مثلاً، میتوان آن را کمی هم تنظیم کرد، چون همهمان میدانیم که همیشه در مورد گوگل ترنسلیت و ترجمه بین زبانها وضعیت چگونه است.
اوهوم
آره.
من در واقع هنوز از این ویژگی ترجمه در ChatGPT استفاده نکردهام، امم، اما میتوانم تصور کنم که گوگل ترنسلیت هم حالا خیلی، خیلی خوب خواهد شد، چون شنیدهام که یک تغییر جدید آمده... من واقعاً دلم میخواهد این قابلیت «ترجمهٔ زندهٔ جمینی» را ببینم.
درسته، آره.
اِه، چون، بله، همهاش به این برمیگردد که گوگل هم امروزه مدلهای زبانی بزرگی دارد.
آره.
این مدلها را، بههرحال، در اصل برای انجام خوب ترجمهها توسعه داده بودند. پس خیلی خوب است که بالاخره به این هدف رسیدیم. (میخندد)
بالاخره!
که LLM را برای هدف موردنظرش بهکار ببریم.
دقیقاً.
اِمم، اما بله، من واقعاً برایِ این موضوع مشتاقم. تا امروز اصلاً، واقعاً هیچ نیازی به هیچگونه ترجمهای نداشتم، مخصوصاً در همین مدت اخیر، چون این ویژگی یکی از چیزهایی است که من کمترین توجه را به آن داشتهام. بهخصوص الان که دنیای هوش مصنوعی کاملاً در تبوتاب است، همه جا آتش گرفته و همهٔ بازیگران این حوزه دارند رقابت میکنند.
آره،
چون همهچیز دارد بههم میریزد، همه میخواهند بهترین باشند. اوضاع واقعاً عجیب است—
درست. همهچیز واقعاً بههم ریخته است. میدانی، آنجا صدها بنچمارک مختلف در ده دستهی متفاوت بنچمارک وجود دارد. و بعد هر کسی، یا بهتر بگویم هر ناشر، معمولاً فقط آن دسته از بنچمارکها را امتحان میکند که محصولشان در آنها خوب نشان داده شود و از بقیه کمی چشمپوشی میشود. این قضیه واقعاً آشکار است و یک بینظمی شدید است.
بله، به همین خاطر من داشتم فکر میکردم که حالا چه چیزی میتوانم به شما بگویم؟ چه اتفاقی افتاده که واقعاً مهم باشد؟ البته در دنیای هوش مصنوعی پنجاههزار چیز رخ داده، امم، اما واقعاً چه چیزی برجسته بوده؟ برای من چیز خاصی به ذهنم نمیرسید. فقط یک موضوع بود که برایم واقعاً خیلی جالب آمد: آن دستگاه جدیدی که خیلی دربارهاش بحث شده، محصول OpenAI با همکاری طراح اپل جانی آیو است. تو این افشاگریها را شنیدی، جونا؟
نه.
خلاصه اینکه به نظر میآید دستگاه شکلی مثل یک قلم خواهد داشت؛ فرمفکتورش قلممانند است و شما عملاً میتوانید آن را بردارید و با آن چیزی بنویسید، سپس اطلاعاتی که از آن نوشتن بهدست میآید فهمیده میشود و در اختیار یک مدل هوش مصنوعی قرار میگیرد. ظاهراً قرار است دوربینها و میکروفونهایی هم به آن اضافه شود تا بتوانید آن را به راحتی روی لباس یا لبهی چیزی گیره کنید و از راه دور هم تعامل کنید. ظاهراً OpenAI برای این محصول بهطور اختصاصی یک مدل هوش مصنوعی توسعه میدهد که تمرکزش روی پردازش صوتی است. به همین دلیل واقعاً خیلی علاقهمندم و مشتاقم ببینم سرانجام چه خواهد شد.
و اینکه آیا میتوانیم از آن برای خودمان استفاده کنیم؟
خب، یعنی من واقعا فکر میکنم این موضوع نگرانکننده است و شاید بتوانم با اشاره به این موضوع خوب وارد نکتهای شوم که تنها چیزی است که باید بگویم: در سه ماه اخیر نظر من در این باره خیلی، خیلی قویتر شده. من معتقدم که ما باید واقعا به سمت داشتنِ این... یعنی دستگاهِ هوش مصنوعیِ خانگی حرکت کنیم.
آره، درست. حتماً.
چون من فکر میکنم، اصولاً—
شما این دستگاه را عملاً هر جای خانه میگذارید و با کابل اترنت آن را به روترتان وصل میکنید؛ در بیشتر خانهها همین کافی است و همه چیز درست میشود. و حالا، متأسفانه، میتوانید با سرعتهای گیگابیتی با آن ارتباط برقرار کنید. البته دانلود مدل اولیه زمانبر خواهد بود، چون بسته به نوع میتواند اندازهای بین، مثلاً، پنج گیگابایت تا پانصد گیگابایت داشته باشد. بعد از آن همه درخواستها به آن ارسال میشود و پاسخهایی که دریافت میکنید دقیقاً همان پاسخهایی است که مدل برمیگرداند. و در نهایت کیفیت کار تا حد زیادی به نرمافزاری بستگی دارد که از آن استفاده میکند و امکانات جانبیاش.
آره.
خیلی ساده است. و بله، اگر مثلاً در یک بنچمارک ریاضی عملکرد ضعیفی داشته باشی، خب در آن صورت...
احتمالاً پسرت خواهد بود که از همان سرور هوش مصنوعی در خانهات استفاده میکند. در واقع همین است؛ یک سرور میزبانی هوش مصنوعی که تو در خانه نگه داشتهای. در این صورت او پاسخهایی دریافت میکند که آنطور خیلی خوب شرح دادهشده نیستند.
بله.
خب، حالا واقعاً از یک سطح کاملاً بنیادین صحبت میکنم. و بله—ما حتماً باید به این نتیجه برسیم که در اصل اطلاعات بهتر است در خانه نگه داشته شوند.
بله، چون من شخصاً فکر میکنم ایدهٔ داشتن یک دستیار همراه که همیشه کنارت است و بتوانی راحت بهش بگویی «اِه، الان یه ایده دارم»، «باید فلان کارو انجام بدم»، یا «دوربین دیدی؟ همین الآن اینو خوردم» خیلی جذابه و کاربردیه.
آره، آره.
خب، اما همهٔ این ماجرا رو بری برای آمریکاییها تعریف کنی. این همیشه یه نگرانی ایجاد میکنه و من نمیدونم چقدر میتونم بهش تکیه کنم. اما اگر یک سرور هوش مصنوعی در خانه داشته باشم، تا حدی که سختافزار اجازه بده میتونم ازش استفاده کنم.
بله، و چیزی که روی اون اجرا میشه یا جواب میده یا نه. من همین را قبلاً هم میخواستم بگم ولی کاملاً فراموشش کردم. فقط بهعنوان زمینه: اگر خودتون بخواهید یک LLM میزبانی کنید، اصولاً خیلی منطقیه. باید ببینید مدل چند گیگابایت حجم داره؛ نه فقط «اوه هفتاد...»
«هفتاد میلیارد پارامتر» از ابتدا موضوع محاسبهپذیر نیست؛ چیزی که واقعاً اهمیت داره اندازهٔ مدل برحسب گیگابایته. ممکنه مدل مثلاً سی گیگابایت باشه یا پنجاه یا حتی بیست؛ اینها همون حجمهایی هستند که باید در نظر بگیری. من پیشنهاد میکنم حداقل یه گیگابایت اضافه هم در نظر بگیری—و همین دقیقاً همون مقداریه که در VRAM کارت گرافیک لازم داری. واقعاً این کارو انجام بدید! در غیر این صورت اصلاً بهصرفه نیست چون پاسخها خیلی طول میکشن. ضمن اینکه باید به همون اندازه هم برای RAM فضا بذاری؛ چند گیگابایت اضافه برای اورهدِ سیستمعامل یا کانتینر داکر در نظر بگیر، چون کل مدل باید همراه با سیستمعامل یا اورهدِ کانتینر تو در RAM جا بشه؛ وگرنه سیستم مجبور میشه از روی دیسک بخونه. پس منطقیه که مدل باید در همهٔ محلهای ذخیرهسازی جا بگیره: هم روی دیسک، هم در RAM و هم در VRAM.
بله.
وگرنه بهنظرم بهتره کلاً بیخیالش بشی و یه مدل با حافظهٔ کمتر انتخاب کنی که توی حافظهٔ در دسترست جا بشه. چون طبیعیه که هرکسی خونهش ۴۸ گیگابایت VRAM نداره—در ۲۰۲۶ هم این قابلدرکه که برای میزبانی یه مدل خیلی قدرتمند منابع کلان لازمه. اما باید برات بخوره؛ در غیر این صورت مدل کوچیکتر باعث میشه عملکرد بهتر و پاسخهای سریعتری بگیری. و نمیخوای که کارت گرافیک مرتباً از RAM داده بخواد و اون رو از طریق باس PCIe منتقل کنه، چون هرچند سریعه اما باز هم زمان میبره. این چیزا رو تو درسهای برنامهنویسی چندهستهای دانشگاه یاد میگیرین—حتماً برید.
(میخندد)
این درس واقعاً مورد علاقهٔ من بود (میخندد)، چون توش عملاً کار عملی کردیم: با C سطح پایین رفتیم، دو کتابخونه ایمپورت میکردی و محاسبات را مستقیماً روی کارت گرافیک انجام میدادی بهصورت موازی—در اصل محاسبات ریاضی دقیق. طبیعتاً بعد میشه گسترشش داد و حتی محاسبات سهبعدی هم روش انجام داد، اما این روزها نباید اینها رو دستی انجام بدی.
بله.
دستی با C کار کنی و بگی: «ببین این جا CUDA MemCopy توئه» که عملاً از دو فضای آدرس مختلف به هم کپی میکنه یا از سختافزار استفاده میکنه—واقعاً دیوونگیه که میشه اینطوری مستقیم کار کرد. واقعاً پیشنهاد میکنم؛ خیلی جذابه اما خب کاربردهای عملیِ محدودی داره.
خب، یعنی—
خیلی خیلی جالبه. ولی یه نکته برای همه: مدل باید در همهٔ حافظهها جا بشه. مهم اندازهٔ واقعی مدلِ بر حسب حافظهس، نه صرفاً تعداد پارامترها. یعنی اگر فقط هشت گیگابایت VRAM داشته باشی—
پس—
در این صورت حداقل توصیهٔ من اینه که مدلی با حداکثر هفت یا هشت گیگابایت انتخاب کنی. البته میتونی مدلهای بزرگتر هم امتحان کنی، فقط باید آماده باشی که پردازش طولانیتر خواهد بود. کیفیت پاسخها افت نمیکنه—شاید لازمه اینو بگم—پاسخها با کمتر بودن قدرت کارت یا VRAM یا RAM بدتر نمیشن؛ در اصل فقط زمان اجرا بیشتر میشه.
هممم.
—چون همون محاسبات رو انجام میده، فقط زمان بیشتری طول میکشه.
آره، خب نمیدونم؛ تصادفاً ویدیوی جیک از LTT در کانال جدید خودش رو دیدی که اون هم—
باشه، پس من میتونم نظر خودمو بگم: شخصاً توی سالهای اخیر یهجورایی از LTT فاصله گرفتهام.
باشه.
چون... یهجور معرفی تعداد خیلی زیادِ میزبانهای جداگانه و اینکه اونها بیشتر جنبهٔ فنی رو توضیح میدن و لینوس عملاً کنار میایسته و کارهای شوخطبعانه انجام میده، برای من همون حسِ قدیمی و نوستالژیکِ اصلی رو نمیسازه.
باشه.
—که من از LTT بهعنوان استاندارد انتظار داشتم.
آره.
خب، من طبیعتاً درکم میکنم که باید از محیط خانهای رشد کنن و به جاهای دیگه برسن، این کاملاً منطقیه. اما با بقیهٔ میزبانها هرگز واقعاً ارتباط نزدیکی برقرار نکردم، میدونی؟ طبیعتاً برای رایلی راحتتره چون نوستالژی داره و از روزهای NCIX Tech Tips میاد، اما با بقیه برای من کمی سخته.
اما—
آره.
خب، جیک قطعاً یه کانال شخصی داره که واقعاً—
آره، این رو میدونم. اما از او هنوز خیلی چیزها ندیدم؛ فقط کانالش رو میشناسم. خب، حالا بگو ببینم.
او واقعاً کارهای زیادی انجام میده، از جمله موضوعات ویژهتر و عمیقتر.
هوم.
او مثلاً یه ویدیو ساخته که نشون میده میشه از چهار مکاستودیو یک کلاستر ساخت—اِم، این با... فرق داره از—
درسته.
کارت طلایی مکدونالد؟ نه. از چهار مکاستودیو میشه یک کلاستر ساخت که میتونه مدلی مثل DeepSeek R1 رو اجرا کنه؛ مدلی که از لحاظ اندازه و توانایی میتونه با ChatGPT رقابت کنه—
آره.
اِم، خودش رو میزبانی کنه. و بعد من یه کم شروع کردم خیالپردازی کردن.
و در واقع نسبتاً ارزون هم هست. خیلیها ترفند چهار مکاستودیو رو امتحان کردن و میگن که خیلی خوبه.
آره، من چهار مکاستودیو رو هم نگاه کردم. حتی اگر دستدوم بخری هم هنوز تقریباً هشت هزار یورو آب میخوره؛ خب طبیعتاً این دیگه الان...
آره.
جایی که من میگم: بله، هر کسی به یک روتر و یک هابِ هوش مصنوعی نیاز داره. اما امیدوارم وقتی به مسئله نگاه میکنیم که مدلهای AI مخصوصاً—معذرت، هرگز فکر نمیکردم این عامل باشه—بهخاطر تحریمهایی که روی چین هست، محققان چینی مجبور شدن تحقیقات خیلی جدی روی کارایی انجام بدن. نتیجهاش مدلهایی مثل Mini Max شده: فوقالعاده کوچک ولی با ترفندهای هوشمندانه واقعاً خوب کار میکنن. و فکر میکنم شاید قیمت چنین دستگاههایی کمی پایینتر بیاد، مخصوصاً وقتی سختافزارهایی که برای این منظور طراحی شدن، مثل Jetson Nano از انویدیا که واقعاً یک دستگاه هوش مصنوعیِ کوچکِ مخصوص این کاره، رایجتر بشن.
آره.
—وجود داره.
آره،
میخرن. از طرف دیگه میتونم تصور کنم که مدلهایی با همون قابلیت بهتدریج کوچکتر میشن.
این هم تجربهٔ شخصی من بود. [گلو صاف میکنه] من تا حالا LLaMA 3 70b رو هم میزبانی کردم که الان دیگه قدیمی شده. طبیعتاً مدلهای بهتری هستن که الان از نظر من مدلهای 30b میتونن پاسخهای خیلی بهتر و قابللمسی ارائه بدن.
آره
و میتونی انتظار داشته باشی که این مدلها خیلی کوچکتر باشن و راحت تو یه GPU بیست گیگابایتی جا بشن و دیگه نیازی به چهل و هشت گیگابایت [میخندد] نیست. این واقعاً خوشاینده و من همین الآن دارم کمی آزمایش میکنم تا ببینم برای کاربرد مشخص—مثلاً قراردادها و متون حقوقی—کدوم مدل بهتر عمل میکنه. چند بنچمارک هست اما زیاد نیست و من الان دارم شخصاً یه کم روشون کار میکنم.
هوم.
نه شخصی، مرتبط با کارم. درسته. و بله، این تجربهٔ من هم بود که مدلها در همون سطح عملکرد خیلی کوچکتر شدن و در نتیجه اجراشون ارزونتر و سریعتر شده.
بله، و بههمین خاطر من این رو میبینم، مخصوصاً وقتی به خودم فکر میکنم و اینکه در چه تعداد کارها دارم از هوش مصنوعی استفاده میکنم یا میخوام استفاده کنم و بعضیشون باید خصوصی بمونن. و فکر میکنم الان میتونم براش پول بدم تا خصوصی بمونه.
آره.
اما دوباره مسئله همینه که قبلاً هم بحثش رو کردیم: باید به OpenAI اعتماد کنم که واقعاً دادهها رو خصوصی نگه داره. و طبیعتاً این هزینهبره و از نظر نظری برای هر چیز کوچیک ممکنه یه اشتراک لازم باشه؛ من دوست دارم بتونم بگم «من یه ماشین هوش مصنوعی دارم و مهم نیست کاربردم چیه»—خواه تولید تصویر باشه یا ویرایش تصویر.
هوم.
—یا تولید صدا، تبدیل متن به گفتار، گفتار به متن، هرچی.
آره.
نیاز ندارم بیست اشتراک مختلف از بیست ارائهدهنده داشته باشم.
آره.
بلکه میگم ماشین هوش مصنوعی خودمو داشته باشم؛ برای هر کاربرد مدل مناسب رو انتخاب کنم و پوف، تموم.
دو تا استدلال خیلی قوی مخالف وجود داره. من شخصاً هم خیلی—
آره.
—طرفدار اینم که این شاید آیندهٔ ایدهآل باشه. ولی متأسفانه دو ایراد بزرگ وجود داره.
آره.
نخست اینکه وقتی از مدلهای آماده بهره میبری، نمیتونی مدل رو از ته دستکاری کنی؛ سازنده ممکنه مدل رو طوری تقطیر کرده باشه که جوابهایی که نمیخواهی رو اصلاً برنگردونه یا بعضی اطلاعات رو حذف کرده باشه.
آها!
از سوی دیگر تو مدل خودت رو کنترل میکنی. اما وقتی در نهایت فقط متنِ خروجی رو میگیری، میتونی حتماً مراحل پردازشی اضافه کنی—مثلاً یه چک واژگانی که بگه «اونجا محتوای مشکوکی هست، لطفاً دوباره فرمش رو عوض کن». هر نرمافزاری میتونه این کار رو بکنه، اما نمیتونی عمقاً زیر کاپوت مدل رو دستکاری کنی. امروزه تقطیر و این کارها کمتر و کمتر انجام میشه، ولی خب عملاً جایی برای بدخواهی باقی نمیمونه، بهطوری که من اینطوری بیان میکنم (میخندد). میفهمی؟
نه، کاملاً نه. متأسفم.
یعنی اینکه تو—
این یه عیب میزبانی خودِ سروره که جایی برای بدخواهی وجود نداره، نه؟
نه، نه، نه، درست! اما بهخاطر همین شرکتها معمولاً اجازه نمیدن که API هوش مصنوعی خارجی رو وصل کنین.
آها!
که اونا میگن—
آره.
شاید باید این رو از اول میگفتم: شرکتها میگن «خب، ما عملاً کاری روی مدل انجام نمیتونیم بدیم. نمیتونیم اون رو طوری تغییر بدیم که خروجی بهتری بده و نمیتونیم اطلاعاتی که مدل منتشر میکنه رو محدود کنیم؛ چیزی که شما میگیرین همونیه که هست.» و این میتونه در مواردی باعث بشه محصولِ شما بدتر جلوه کنه—
آره.
—گرچه این تقصیر تو نیست.
آره.
فقط به این خاطر که اون نفری که تو خونه ازش استفاده کرده پول کافی برای سرمایهگذاری در سرور هوش مصنوعی نذاشته، که برای مصرفکنندهٔ متوسط کاملاً قابلدرکه.
آره.
اما ابتدا باید این درک وجود داشته باشه که هرچقدر پول بیشتری خرج کنی، نرمافزاری که استفاده میکنی هم بهتر خواهد بود.
آره.
اول باید چنین درکی شکل بگیره.
آره.
و اینطوری میشه چیزهای منفی کمتری رو هم دستکاری یا حذف کرد—
آره.
—یه جورایی میگم یا دستکاریشون کنی، بستگی داره.
معلومه.
و جنبهٔ دوم واقعاً هزینههاست. من میگم با قیمتهای فعلی APIها—که برای بعضی مدلها واقعاً ارزان هم هستن—هیچکس اذیت نمیشه و بنابراین بازاری براش شکل نمیگیره، چون مدلهایی که روی سرور مرکزی میزبانی میشن فوقالعاده ارزونن. یعنی من...
بله، میدونم.
آره، دربارهٔ هزینهٔ میزبانی همیشگی یک مدل AI که بشه ۲۴/۷ ازش درخواست فرستاد، میتونم بگم برای یه سرور با GPUای که ۴۸ گیگابایت VRAM داره معمولاً چیزی در حدود نیم دلار در ساعت در میاد اگر اون سرور اختصاصی باشه و دائم فقط برای تو باشه. میتونی هر چیزی رو روش اجرا کنی—همهٔ کانتینرهای داکر و LLMها—ولی این در مقایسه با هزینهٔ پرداخت بهازای توکنها برای سرویس مرکزی نامتناسباً گرونه.
آره.
—هزینهها.
قطعاً. قطعاً. آره، میفهمم.
پس در نهایت باز هم یک مسئلهٔ هزینهست. اگر تماسهای API خیلی خیلی گرانتر بودند، شاید یک بازار برای میزبانی محلی شکل میگرفت.
آره.
اما در واقع اینطور نیستند.
قطعاً همینطور است.
چون اونجا با دادههات چیزهایی اتفاق میافته.
باشه.
به احتمال خیلی زیاد.
با این حال من یه ویدئو هم دیدم که عنوانش «H100 GPU در مقابل اشتراک AI» بود و توش همه چیز رو حساب کرده بودن — هزینه خرید، مصرف برق، صرفهجویی احتمالی. نتیجه این بود که واقعاً بهصرفه نیست. واقعاً نمیصرفه.
آره، واقعاً نمیصرفه. یعنی فقط بگم، فکر میکنم هر کدوم از ما دوست داشتیم یه H100 تو خونه داشته باشیم. یه جورایی غرور فنیه، اما از نظر اقتصادی منطقی نیست. [میخندد]
آره.
فقط میگم.
آره، آره.
خب من هم خیلی، خیلی خوشحال میشدم که طبیعتاً قبض برق رو براش پرداخت کنم. این اوکیه، اما...
آره، ولی—
خیلی دوست دارم، ولی خب واقعاً یه جور «اوف» داره.
آره، اما همیشه به خودم میگم که با این وجود خیلی باحال میشد؛ یعنی راستش، جونا، ما در واقع خیلی بیشتر از حد در موردش حرف زدیم، ولی نمیدونم این صرفاً یه نوع «Boy‑Math» هست یا نه. تو «Girl‑Math» رو میشناسی؟
خریدن H100 در واقع کاملاً مصداق Boy‑Math است.
[میخندد] نه، منظورم این نبود.
یه جورایی، آره.
من منظورم اینه که وقتی بهش فکر میکنم، میگم: «خب، من الان همه پروژههای هوش مصنوعیام رو اینجا دارم.»
آره.
من میتونم— اگه الان اینا رو از طریق API اجرا کنم، دائم دارم پول میدم و میدم و میبینم که از کارت اعتباریام مرتباً، خب، مبالغ زیادی کسر میشه.
میتونی لااقل یه بازه تقریبی بگی، [میخندد] که این هزینهها تقریباً به چه رقمی میرسن؟ چون طبیعتاً این تعیین میکنه که آیا ارزشش رو داره یا نه.
آره، باشه، باشه، خب، ماجرا اینه...
الآن که اصلاً نه، منظورم از منظرهای دیگهست. و مثلاً، [نفس میکشد] برای همهی کارهای من که در واقع عمدتاً هزینهشون مربوط به APIه، نه اشتراکها یا چیزای اینطوری.
آها.
چیزی که واقعاً خیلی سخته اینه که همیشه این وضعیت پیش میاد: من همه اسکریپتهام رو طوری نوشتم که بیشتر از اندازه مجاز مصرف نکنن، تا مجبور نشم هزینهٔ اضافی بدم یا چیزا بیرویه اجرا شن. با این حال گاهی بهشون میگم «باشه، دوباره اجرا کن، اشکالی نداره»، چون میخوام هنوز یه چیزایی رو تست کنم.
آره، آره.
اِم، ماهی حدود صد و پنجاه یورو برای این صرف میشه—
آره.
—برای هزینههای API. برای همه پروژههایی که من دارم انجام میدم.
آها.
این در واقع سرگرمی اصلی منه. و خب، اِمم، همیشه به خودم میگفتم: «آره، یکی از اینها»؛ اما فرض کن من واقعاً یکی داشتم. [میخندد]
آره. [میخندد]
و در واقع تنها هزینهای که ایجاد میشد، همون حجم عظیم مصرف برق بود.
آره.
... توی مغز Boy‑Math خودم، من اینطور فکر میکنم—
مغزِ Boy‑Math میگه اشکالی نداره سیهزار یورو برای یه GPU خرج کنی و بعدش، بعدش، بعدش، ماهی صد و پنجاه یورو رو مستقیماً پسانداز کنی، آره.
نه، اما اون طرز فکر به من میگه که «هیچوقت برق برام مهم نیست»، حتی اگر من اونرو بیستوچهار ساعته هفت روز هفته روشن نگه دارم و ازش استفاده کنم. منظورم این نیست که بخوام یه ChatGPT شخصی داشته باشم که روزی دو بار ازش سوال بپرسم؛ من دنبال یه سرورم که بیستوچهار ساعته با همه اسکریپتهای خودکارم که دائم در پسزمینه اجرا میشن کار کنه. اون سرور کاملاً پُر مشغله و در حال حاضر با APIها دارم پول زیادی خرج میکنم. به خودم میگم که در این شرایط احتمالاً میتونم ارزانتر دربیام؛ نه با H100 — اون لازم نیست — ولی شاید با یه کارت مثل RTX 5090 بشه هزینهها رو منطقیتر کرد.
آره، چون برام جالبه وقتی که برای بعضی مدلها اینجوری خیلی راحت نوشته میشه — مثلا چون نسخهشون 670B هست — بعد یههو مینویسن: «راستی، برای میزبانی نیاز به هشت تا H100 داری.» اینو بدون توضیح میندازن وسط و منم میگم: «آه، چه عالی. خب، میشه. مطمئناً، داداش.»
این رو من هم درباره خیلی از مدلهای کوچیک دیدم. همیشه مینویسن: «این مدل خیلی کوچکه و بدون مشکل با تنها یک H100 اجرا میشه.» و منم میگم: «آه، خفن، مرسی. همون مدلی که میخواستم روی سیستم خودم برای تست اجرا کنم.» خب، خیلی راحت میگن ولی واقعیت معمولاً فرق داره.
دقیقاً.
آره.
آره، اینو واقعاً خیلی میبینی. راستش تو محل کار ما هم همین وضعته: سرور عملاً خیلی کمتر از ظرفیتش استفاده میشه. من میدونم که تو همیشه از برنامههای هوش مصنوعیات کلی حرف زدی، ولی واقعاً نمیفهمم باید چه کاری کنی که یه سرور رو اینقدر سنگین و ۲۴/۷ درگیر کنی.
میتونید با خیال راحت بذارید من از سرورتون استفاده کنم؛ این قضیه اونطوری نیست. [میخندد]
اوه، آره، مثلا—
اون رو هم طبیعتاً وقتی لازم نداریم موقتا متوقفش میکنیم.
البته.
طبیعتاً. یعنی سرور اختصاصی هم که دائماً روشن نیست، معلومه دیگه. اما در کل آره.
خب بله، امم، مثلا یه چیزی که الآن برام خیلی—
پس انجامش نده.
نه.
نکنش. یعنی درباره API—
نه، نه، نه!
الان قیمتها واقعاً خیلی پایین اومده و این سرویسها حسابی ارزون شدن. متأسفانه همینه که این صد و پنجاه یورو در ماه در واقع ارزانترین گزینهایه که میتونی برای کیفیت خروجیای که انتظار داری تهیه کنی—
آره.
—که انتظار داری. خب طبیعتاً اگر بگی: «اوه، یه مورد هست که مثلا یه مدل خیلی ارزون 7B براش کافیِ» — خب، باشه، قبول، هدیه! — در اون صورت میتونی اون مدل رو خودت روی سیستم خودت میزبانی کنی و اجراش کنی.
آره.
درسته، ولی خب تو دنبال پاسخهای کیفیتبالا هستی. برای اون متأسفانه باید ماهی صد و پنجاه یورو پرداخت کنی، بله.
و جونا، یادت باشه، من هر روز از OpenAI توکنهایی به ارزش هشتاد و پنج یورو هدیه میگیرم، چون، چون—
تو هم هر روز اونها رو فعال میکنی.
آره، آره، من عملاً سیستمهای مدیریتی و چند کتابخانه ساختم تا همه پروژههام بتونن این توکنهای رایگان رو بهصورت مناسبی بین هم تقسیم کنن، بهطوری که هر پروژه سهم متناسبش رو برداره. و خب، چون طبیعتاً—
تا بسته به بار کاری، اولویتها قابل تغییر باشن.
چون طبیعتاً، ام، OpenAI عملاً این امکان رو به من نمیده که مستقیم بپرسم «الان چند توکن رایگان برام مونده؟» و این برای مدیریت مصرف واقعاً دردسرسازه.
اُمم.
بلکه من میتونم — حالا این کار رو انجام دادن: در پاسخ API یه فیلد «Payer:» برمیگرده و بعد یا شناسه من درج میشه یا نوشته میشه 'OpenAI'. [میخندد] اینطوری میفهمم که هزینه از کجا پرداخت میشه.
آره.
و بعد اینطوری همه چیز میتونه هماهنگ باشه. اما این فقط شامل مواردیه که من میگم بهاشتراکگذاری داده مشکلی نداره چون فقط اطلاعات عمومی رو دربرمیگیره. اما اون ۱۵۰ یورو مربوط به مواردیه که من میگم: نه، من نمیخوام دادههای خصوصیم رو با OpenAI به اشتراک بذارم، بنابراین برای این عدم بهاشتراکگذاری هزینه میدم.
آره.
اما تصور کن این چه هزینهای میتونه داشته باشه. اگه قرار باشه اینجور باشه، من احتمالاً خرجش رو نمیدم؛ در این صورت پروژهها باید تغییر کنن یا محدود شن... نه، واقعاً نه؛ من ترجیح میدم راهحل دیگری پیدا کنم تا این هزینه رو قبول کنم.
آره.
مثلاً کاری که با این توکنها میکنم اینه که الان دارم کلی امکانات برای پادکستمون پیاده میکنم. برای موتور پادکست یک ابزار جالب ساختم که بهطور خودکار فصلها رو تشخیص میده، برشهای صوتی تولید میکنه، رونوشت تهیه میکنه، ترجمه انجام میده، اسکریپتهای خودکار برای کلیپهای کوتاه میسازه و از این قبیل کارها. اینجا دلم میخواد OpenAI این دادهها رو بگیره، چون به هر حال اگه لازم باشه اونها خودشون پادکست رو میگیرن، رونوشت میکنن و میفرستن داخل مدل زبان بزرگ؛ پس از دید من اشکالی نداره که این دادههای عمومی استفاده بشن و در پردازش شرکت داده بشن.
آره.
خب، اگه به هر حال عمومی باشه که بیخیالِش. اما یه لحظه فکر کن—
قطعاً!
چه مقدار باید میدادم اگر مجبور بودم بابتش پول بدم.
اوف.
به همین خاطر من فکر میکنم—
بعدش همهش رو به قطعاتی تقسیم میکنی که هر قطعه ممکنه مثلاً براش ۸۴ یورو یا دلار هزینه داشته باشه. یا بهعبارت دیگه، این نوع خردکردن باعث میشه هزینهها خیلی بالا برن.
نه.
خب، باید این رو چطور تصور کنم؟
یعنی من دقیقاً میدونم کدوم API-Keyها برای بهاشتراکگذاری داده فعال هستن و بعد کتابخانهای دارم که یک درخواست میفرسته، پاسخ میگیره که چقدر توکن مصرف شده و سپس همون کتابخانه به سرور توکن رایگان اطلاع میده: من تا الان این مقدار توکن مصرف کردم. اینطوری میتونم پیگیری کنم هر پروژه چقدر استفاده داشته و بر اساسش سهمیهها رو مدیریت کنم.
آره.
و قبل از اینکه هر اسکریپتی بتونه درخواست جدیدی بفرسته، باید اول از سرور بپرسه: آیا هنوز سهمیه دارم؟ اینطوری از مصرف بیش از حد جلوگیری میشه.
آره.
به عبارت دیگر میتونی یه لیست از مدلها رو بفرستی و در جواب لیستی میگیری که مدلهایی که هنوز سهمیه دارن رو نشون میده.
آره.
چون برای مدلهای مختلف سهمیههای متفاوتی وجود داره و جزئیات دیگهای هم هست. آره.
اما این واقعاً یه فرایند تعادلبندی پیچیدهست؛ مثلاً ممکنه بگی اگر برای یه Workload خاص اولویت بالا رفته، منطقیه که برای اون مورد از مدل قویتر استفاده بشه و برای یه Workload دیگه از مدل ضعیفتر ولی کمهزینهتر بهره بگیری. تعیین این قواعد و اینکه کدوم پروژه چه اولویتی داشته باشه، کار خیلی ظریف و پیچیدهایه.
آره.
یا اینکه بینشون قرعهکشی بشه. خب، من قرار نیست اینو بهت تحمیل کنم که حتماً چنین چیزی پیادهسازی کنی، ولی—
آره.
این تعادلبندی واقعاً پیچیدهست.
خب، یعنی تعادلبندی از نظر من اینطوریه: من به داشبوردی که خودم ساختم نگاه میکنم و اگر نسبت بین پروژهها نامتعادل باشه، یک قاعده اعمال میکنم. برای هر پروژه پارامتری گذاشتم که بعد از هر درخواست یه وقفه براساس تعداد توکنها و یک ضریب به وجود بیاد و من اون ضریب رو تنظیم میکنم.
آره.
اون ضریب رو تنظیم میکنم.
آره.
و با این سازوکار همهچیز پیش میره. من همیشه فکر میکنم: ای کاش یه سرور داشتم که دائماً روش فشار بیارم [کوبیدن]؛ اونوقت همه پادکستهای رادیو رونوشت شده بودن. فقط پول لازم برای تقبل این هزینه رو ندارم، بنابراین مجبورم روزانه منتظر بمونم تا توکنهام ریفرش بشن؛ وگرنه مدتها پیش میتونستم خیلی بیشتر از این کارها رو انجام بدم، نه فقط در دوران اوج کاری.
سؤال اینه که چند ساعت طول میکشه؛ مثلاً روی یک سرور با هشت H100. چون میدونم که حداقل از دید ارائهدهنده میزبانی ما، فکر میکنم حدود ۲۰ دلار در ساعت هزینه داره؛ فکر میکنم برای یه سرور اختصاصی با هشت H100 این قیمت باشه.
نه، هشت H100 نیست.
خب، سوال اینه که چقدر میخوای سیستم پیشرفته باشه.
یعنی از نظر تئوری میتونی بیای ۲۰ دلار خرج کنی و تو یه ساعت همهچیز رو رد کنی.
درسته. یا میتونی یهبار ۴۰ یا ۶۰ دلار خرج کنی و حجم عظیمی از بار کاریات رو یکجا تموم کنی و بعد با بقیه توکنهایی که OpenAI بهصورت رایگان در اختیارت قرار میده ادامه بدی. وگرنه میتونی یه سرور اختصاصی داشته باشی و هر ماه مثلاً ۶۰ دلار براش بذاری و اون تا وقتی که لازمه روشن بمونه. از APIها هم میتونی استفاده کنی تا پادت رو بهصورت خودکار متوقف یا حذف کنی در ارائهدهندههای میزبانی، تا وقتی بار کاری در شب تموم شد دیگه پول اضافهای پرداخت نکنی.
آره.
شاید ارزش امتحان کردن داشته باشه.
من واقعاً قبلاً این کار رو امتحان کردهام؛ بیشتر با سرویسهایی کار کردم که ۷ سنت در ساعت هزینه داشتن و—
آه بله، البته!
من زیاد از پیکربندی این کانتینرها سر در نمیآورم. فکر میکنم راهی که استفاده کردم کمی ناکارآمد بود؛ مثلاً فقط حدود یک درخواست در دقیقه میتونستم عبور بدم و این برای تولید دهها هزار امبدینگ طبیعتاً خیلی بد بود.
درسته، این برای چنین بار کاری سنگینی جواب نمیده. اما شاید ارزشش رو داشته باشه؛ میتونی مدلهای خیلی کوچک یا حتی بعضی مدلهای سنگین رو فقط برای چند ساعت میزبانی کنی و در نتیجه حجم عمده کار ماهانهات رو تموم کنی. راستی یه نکتهای هم بود که میخواستیم خیلی خلاصه بگیم: از همین اواخر قطعاً—
هوم.
تبلیغات در ChatGPT. قبلاً هم این رو امتحان کرده بودن و تا حالا بیشتر تبلیغات اپها رو هدف قرار داده بودن و عمدتاً تو آمریکا بوده که خیلی بد استقبال شد. بعد گفتن که استراتژیشون رو بازنگری کردن و حالا تبلیغات رو بهتر در نتایج ChatGPT ادغام میکنن.
آره.
اینجور مزخرفات مستقیم بهعنوان پاسخ ظاهر نمیشن؛ بلکه فقط محصولات مرتبط با کوئری و پاسخت زیرش نمایش داده میشن. برای این تبلیغات تبلیغدهندهها پول میدن و تو بهنوعی قربانی این مدل درآمدی میشی — به قول جونا.
۲۰۲۶.
فکرش رو نمیکردم.
و این همون موضوعیه که گفتم: در واقع اجتنابناپذیره، چون این همیشه استراتژی استارتاپهایی بوده که بزرگ میشن. اصولاً همین برای گوگل و آمازون هم صدق کرده؛ در ابتدا اکثر استارتاپها برای سالها ضرر میدَن و بعد که بازار رو میگیرن، شروع میکنن به پولسازی.
آره!
کاملاً و بهشدت همینطور.
آره، آره.
و...
درسته. و بعد از چند سال همون نقطه میرسه که میگن حالا بازار مال ما شده و شروع میکنن به monetarisieren و کیفیت محصول از طریق تبلیغات و مزاحمتهای دیگه ضعیفتر میشه.
آره.
الان دارن پولیسازی میکنن و تبلیغات همهجا ظاهر میشه. مثل نتفلیکس و دیگران: اول بهترین سرویس رو داشتی، اما هرچقدر هم کیفیت سرویس بهتر بشه، تبلیغات و چیزهای آزاردهنده سرویس رو بدتر میکنن. فکر میکنم الآن وقتش رسیده؛ در آمریکا قراره این رو مرحلهبهمرحله اعمال کنن و در اروپا هم یک ماه دیرتر صبر میکنن چون میدونی که قضیه DSGVO همیشه یهچیزی هست.
آره.
در همین حال، قابلیت ترجمهای که دربارهاش صحبت کردیم حالا همین الان هم موجوده.
همین الان موجوده؟
این قابلیت بهصورت جهانی منتشر شد و الان قابل استفاده است. تو در صفحه معمول ChatGPT کافیه /translate رو اضافه کنی تا مستقیم بری سراغش.
اوکی.
حتماً الآن یک دکمه روی رابط کاربری هست که مستقیم تو رو میبره سر اون قابلیت؛ جایی که میتونی بگی «میخوام ترجمه کنم» و سیستم تو رو هدایت میکنه. رابط کاربری شستهرفته و خوشساخته است. من هنوز فرصت نکردم خیلی مفصل تستش کنم، اما کارش رو انجام میده. میتونی حالتها و لحنها رو انتخاب کنی و عملکردش خیلی خوبه. ولی برگردیم به موضوع تبلیغات: این مسئله واضحِ؛ بالاخره باید از جایی درآمد کسب کنن. ما دیدیم که درآمد از طریق توکنهای API بهتنهایی کافی نیست… تا حدی هست، اما از دید مصرفکننده نهایی کافی بهنظر نمیرسه.
خب.
از طریق توکنها کمتر از اونچه باید درآمد دارن.
آره، قطعاً.
در واقع هزینههای API باید دو برابر باشه.
آره.
در عمل همینه؛ ولی خب همینه که هست. آره.
آره.
و این یعنی که به احتمال زیاد برای کاربر نهایی تبلیغات اضافه میشه. حتی با معرفی مدل اشتراکی جدید مثل ChatGPT Go با ۸ دلار؛ این دقیقاً همون قیمتگذاری کلاسیک نتفلیکسه که یه سطح ارزانتر با تبلیغات داره. خلاصه، یه Tier هشت دلاری با تبلیغات خواهد بود.
آره.
عالی!
آره، امیدوارم از این قضیه چیزی متوجه نشم چون من...
آره، مشترکین پلاس و سطوح بالاتر طبیعتاً تبلیغات نمیبینن؛ این منطقیه.
باید بگم درباره پلاس: من پول پرو رو ندارم، ولی واقعاً موقع وایبکدن متوجه شدم که قبلاً هرگز به محدودیتهام نمیخوردم؛ حتی نمیدونستم محدودیتی وجود داره.
آره.
اما از وقتی که دارم توسعه اپ اندروید و توسعه وب انجام میدم—
آره.
اونجا میتونی سهمیههات رو خیلی سریع تموم کنی.
آره.
امروز سه ساعت گذاشتم وبسایت رو با وایبکدن بسازم و سهمیهام برای این هفته تمام شد. واقعاً.
همینطور برای همکارم هم شد. و من گفتم: آره، الان وقتشه — ببخشید که میگم — باید خودت مغزت رو روشن کنی. یعنی...
و بعد واقعاً خودت باید...
باید خودت چیزها را هنگام برنامهنویسی تایپ کنی، چون همکارم خیلی زیاد به این ابزارها اتکا کرده بود. من بهشدت از این نوع وابستگی نهی میکنم. خوبه وقتی از زبان یا کدبیس خیلی چیزها نمیدونی چون هوش مصنوعی میتونه خیلی چیزها رو خوب و در کانتکست توضیح بده. اما اگر واقعاً میخوای بهصورتی مؤثر به هدفت برسی، باید خودت این کارها رو انجام بدی؛ در غیر این صورت کمتر یاد میگیری. این همون پدیده کلاسیکه: اینکه با سه ساعت خواب تو کلاس باشی و فکر کنی فهمیدی، با وقتی که نه ساعت خوابیدی و فعال یادداشت برداشتی قابل مقایسه نیست. حالا این در وایبکدن هم صدق میکنه؛ از مشاهدات من — که بیشتر همکارم رو تماشا کردم — به نظر میاد این روش باعث میشه تو آهستهتر بهتر بشی. یعنی واقعاً تو طبیعتاً سریعتر یاد میگیری وقتی خودت فکر میکنی و ذهنی به هدف میرسی و خودت حتی رفع اشکال رو درست-
آره.
و بعد خودت رفع اشکال رو تمرین میکنی و خودت میپرسی «خب، الان چه چیزی میتونم استفاده کنم تا به هدف برسم؟» در حالی که همکارم اول میگه: «باید ببینم، سهمیهام تموم شده؛ فردا دوباره میبینم؛ اول باید از کوپایلوت بپرسم.» و من این رو کمی آزاردهنده میدونم چون در اون لحظه پیشرفت رو کند میکنه و باعث وابستگی به ابزار میشه؛ برای من که بیش از یک دهه برنامهنویسی کردم، این روش شخصاً مناسب نبود.
آره.
نه، بلکه باید مفاهیم رو واقعاً فهمیده باشی؛ باید خودش رو عملاً انجام داده باشی. وایبکدن بهنظرم در زمینه رفع اشکال خیلی کمککنندهست. برای Troubleshooting و رفع باگها، پرسیدن از یک هوش مصنوعی معمولاً فوقالعاده مفیده — در خیلی موارد حتی بهتر از مراجعه به Stack Overflow. اما وقتی واقعاً داری بهصورت تولیدی کار میکنی و جلو میری، نه فقط اینکه به عقب نگاه کنی و بگی «خب الان چه باگهایی رو باید رفع کنم؟»، بلکه اگر قراره چیز جدیدی پیادهسازی کنی، بهتره خودت این کار رو انجام بدی چون بیشترین یادگیری برای خودت اتفاق میافته. راستش، خیلیها قبلاً همین حرفها رو درباره ماشینحسابهای برنامهپذیر میزدن؛ وقتی اونها اومدن مردم گفتن «اوه، حالا که ماشینحساب برنامهپذیره، خب همه چیز رو میتونه انجام بده» و اون دیدگاه رایج بود. متأسفانه این افراد تا حدی درست میگفتن؛ الان هم در دانشآموزها اثرش قابل مشاهدهست. این وارد بحث سیاست آموزشی میشه، ولی واضحِ که هرچه بیشتر به این تکنولوژیها تکیه کنی که همهچیو برات انجام میدن، دید کلی و تسلطت روی روند حل مسئله کمتر میشه. هنوز میتونی با این ابزارها مسائل خاص رو خوب حل کنی، بدون شک، اما ایده و روششناسی رو از دست میدی.
آره.
تو اینطوری فکر نمیکنی: قدم اول چیه، قدم دوم چیه، قدم سوم چیه؟ بلکه فقط میگی باید چیزی رو فشار بدم تا کاری اتفاق بیفته.
هوم.
و نباید به این دام بیفتید.
بله، دستکم در برخی موارد همینطور است؛ مخصوصاً اگر خودت را در چنین نقشی ببینی.
آره.
من فکر میکنم در بعضی موارد کاملاً اشکال ندارد که بگی «بزن ببینیم»، بهویژه وقتی فقط میخوای کمی آزمایش کنی.
آره، طبیعتاً، آره.
در اون لحظه خودم رو برنامهنویس نمیبینم، بلکه بیشتر مثل مدیر یه تیم از سیستمهای هوش مصنوعی میپندارمش. در کارهام بیشتر از خودم میپرسم: چه باید انجام بشه؟ چطور باید این وظایف یا پرسشها فرمولبندی بشن؟
آینده رویایی کسبوکارها: مدیر سیستمهای هوش مصنوعی.
دقیقاً. و عملاً—
آره!
که در بعضی موارد به نظرم اصلاً مهم نیستند. یعنی واقعاً: بله، گوش کن، یه چیزی امتحان کن و اگر جواب نداد، مهم نیست. من فقط میخواستم کمی آزمایش کنم ببینم آیا میشه کاری انجام داد. ببینیم این به کجا میرسه. من خودم هم خیلی کنجکاوم. جونا، یه نکته جالب برای پایان: پنجاه درصد از آمریکاییهایی که از ChatGPT استفاده میکنن—
آره.
فکر میکنند که...
نه.
چی؟ چی؟ خب، چی؟ چی فکر میکنی الآن من میخوام بگم؟... فکر میکنم جواب—
میتونه خیلی چیزها باشه. اما بگو، تو چی فکر میکنی؟
نه، نه، چی؟ یه حدس بزن. تو چی فکر میکنی؟ پنجاه درصد از آمریکاییها... یعنی، در واقع، سوال نظرسنجی اینطور بود: پنجاه درصد از آمریکاییهایی که گفتهاند از ChatGPT استفاده میکنند، باور دارند که...
فکر میکنند که پاسخها هنوز توسط یک نفر در کشور دیگری نوشته میشوند؟
نه، در واقع برعکسِ اون. یعنی پنجاه درصد از آمریکاییهایی که ChatGPT استفاده میکنن باور دارن که—خب، بله، یه جورایی؛ فکر میکنن پاسخها تولید نمیشن، بلکه برای هر سؤال یه پاسخ ثابت در یه پایگاه داده وجود داره و...
البته، البته. در واقع یک دایرهالمعارف است. این همان مفهوم ذهنیای است که آنها ازش دارند. عملاً برای هر موضوع یک پاسخ مشخص وجود دارد؛ یعنی انگار برای هر سؤال همیشه همان متن از پیش موجود است.
آره.
و برای هر سوالی که میتونی بپرسی یک پاسخ از پیش تولیدشده وجود دارد. دقیقا همان مفهوم کلاسیکِ جستجوی دیکشنری.
بله، دقیقاً.
الان هم بهعنوان قیاس فیزیکی و هم در پایتون و زبانهای دیگر.
که در اصل فقط یه لوکآپ سادهست. آره، تعبیر خوبی بود. من این رو عجیب میدونم. به هر حال، شاید چون داشتیم درباره سیاست آموزشی حرف میزدیم، اما مهم نیست.
اما این همون نکته جالبه. از طرف دیگه، پنجاه درصد هم میدونن که این تصور تا حدی بیمعنیه. یا شاید گروهی هم هستن که مطمئن نیستن و در این آمار لحاظ نشدهاند. خوب، چه میدونم. آره.
آره، البته. فکر میکنم آدمها معمولاً به این مسائل فکر نمیکنن، چون اگر تو اینو به من پیشنهاد بدی—
اونوقت خیلی ساده میگیم: آره، کار میکنه. مهم نیست پشت پرده چه اتفاقی میفته.
آره، منظورم اینه، یعنی...
(میخندد) حتی اگر من الان هیچ سررشتهای نداشته باشم، حتی اگر واقعاً ندانم یک موتور شطرنج چطور کار میکنه...
آره.
دانشی که من دارم به من اجازه میده بگم: میدونم این موتور شطرنج طوری نوشته نشده که برای هر وضعیت ممکن یه جواب از پیش ذخیرهشده داشته باشه.
درسته، در واقع این قیاس حتی بهتریه.
خب، میفهمی؟
چون دستکم از نظر احساس، یه بُعد مشابه وجود داره—
آره.
در مورد سؤالاتی که میشه پرسید و موقعیتهای شطرنج؛ فقط از منظر مفهوم ذهنی، میگم. و عملاً برای هر موقعیت یه دستور وجود داره، مثلاً «باشه، الان این مهره رو استفاده کن و بذارش روی این خانه».
و حتی اگر من کلاً هیچ سررشتهای نداشته باشم، اگر دستکم یه ذره با شطرنج آشنایی داشته باشی—
آره.
حتی لازم نیست خیلی با نظام شطرنج آشنا باشی تا بگی: «نه، این نمیتونه راهحل باشه.»
متأسفانه این عملاً امکانپذیر نیست. اما این سؤال خیلی جالبه، چون در واقع سؤال اینه که آیا شطرنج در نهایت میتونه «حل» بشه یا نه. به نوعی همین موضوعه؛ چون اگر تعداد حرکتها رو محدود کنی، در عمل فقط مجموعهای متناهی از موقعیتها خواهی داشت.
آها.
آره.
آره.
و نکته جالب اینه — بذار اشتباه نگم — که تمام پایانبازیهایی با هفت مهره یا کمتر عملاً حل شدهاند. یعنی اگر هفت یا کمتر مهره روی تخته باشه، فرقی نمیکنه چه مهرههایی باشن، از چه رنگی باشن و کجا قرار گرفته باشن—
آها.
یه دیکشنریلوکآپ وجود داره از بهترین حرکتهایی که باید بزنی تا به پایانِ بهینه برای خودت برسی.
آها.
یا مثلاً میتونی استدلال کنی: ثابت شده که از این نقطه به بعد فقط میتونی ببازی.
آره.
حتی اگر شاید پایان شاید پنجاه حرکت جلوتر باشه و موتور شطرنج هنوز نتونه اینقدر جلو فکر کنه—
آره.
تو همون لحظه میدونی که ثابت شده امکان بردن وجود نداره؛ البته مگر اینکه حریف بازی رو واگذار کنه، یا وقتش تموم بشه یا کارهای دیگهای انجام بشه. اما از دیدگاه منطقی محض، دیگه در عمل نه میشه بردش و نه میشه باختش، بهنوعی. پس...
آره.
این چیزهای جالب هم وجود داره. اما این هم نوعی دیکشنریلوکآپه، بهقولی. و این رو میشه راحت آنلاین انجام داد؛ پایگاهدادههایی هستن که همچین کاری رو میکنن.
دقیقاً، من فقط میخواستم به همین نکته اشاره کنم، آره.
اما همونطور که گفتم، این فقط به این پایانبازیها محدود میشه، چون تو شروع یا میدلگیم تعداد موقعیتها خیلی زیاده. این عملاً غیرممکنه.
من فقط میخواستم اشاره کنم که آدم معمولی عملاً زیاد با این مسائل در تماس یا درگیر نیست. برای همین باید ببینیم همهچیز چطور پیش میره، جونا.
درسته!
میدونی کی این کار رو میکنیم؟ دفعهٔ بعد، توی برنامهٔ «Crunch Time». چون ما الآن دوباره ضبط رو از سر گرفتیم. [میخندد] دیگه چند قسمت پشتسر هم ضبط نمیکنیم؛ به این شکل که شما همین الآن اولین قسمتِ سال ۲۰۲۶ رو شنیدید. و البته در فوریه هم یک قسمتِ «Crunch Time» خواهیم داشت که باز دربارهٔ همهٔ چیزهایی که اخیراً پیش اومده صحبت میکنیم. بذار ببینیم... ما اصلاً دربارهٔ CS حرف نزدیم، جونا. اونجا بهنظرم واقعاً زیادی روباتیک بود، برای سلیقۀ من خیلی عجیبوغریب—
منم اونها رو دیدم. آره، خب... [میخندد]
اما دفعهٔ بعد دربارهٔ اینکه دقیقاً چه چیزهایی در این مدت رخ داده صحبت خواهیم کرد. جونا، دقیقاً کی هست؟
قسمت بعدی «Crunch Time» را، طبقِ روال، طبیعتاً در ۲۲ فوریه از ساعت ۱۸ تا ۱۹ خواهید شنید؛ روی موج ۱۰۲٫۷ مگاهرتز، یعنی بهصورت افام در حوالی شهر کمنیتس. همچنین میتوانید بهجای آن باندِ پخشِ «Bukett 5B» را روشن کنید یا از طریق وباستریم روی radio-unique.de گوش دهید. بنابراین مثل همیشه این برنامه در چهارمین یکشنبهٔ هر ماه پخش میشود. نکتهٔ جالب این است که یکم فوریه امسال دقیقاً یک یکشنبه است، بنابراین از نظر شمارش هفتگی، سوم و چهارمِ شنبه و یکشنبه تا حدودی تقسیم شدهاند. و اگر آن موقع فرصت گوش دادن نداشتید، میتوانید در هر زمانی از اینترنت ما را دنبال کنید: در یوتیوب، در اسپاتیفای یا از طریق پستهای سایت radio-unique.de که همیشه قسمتِ جاری و آرشیوِ همهٔ قسمتهای قبلی را برای شنیدن دوباره قرار میدهد.
خب، پس شما همهٔ امکانات دنیا رو دارید—
بهدرستی.
میتونید ما رو از گذشته و در آینده گوش بدین. تا اونوقت!
خداحافظ. [موسیقی]
این بود
این برنامه «Crunch Time» است، تولیدِ رادیوی UNiCC. [موسیقی]
Zuletzt aktualisiert am 1
फिर से स्वागत, जोना। सिर्फ नए साल पर ही नहीं, बल्कि सामान्य रूप से भी। आप लोग शायद यह नहीं जानते, पर हमें पता है: जोना और मैं पिछले करीब एक तिमाही से मिल नहीं पाए हैं, और इस दौरान हमने तरह-तरह के तरीके निकाले हैं ताकि हम आपको कूल और बढ़िया एपिसोड दे सकें। खैर, जोना और मैं अब первой बार आमने-सामने बैठे हैं, और लगता है जैसे Q4 '25 की शुरुआत से।
बिलकुल।
और-
क्योंकि आख़िरी रिकॉर्डिंग्स कुछ-न-कुछ वजह से थोड़ी ज़्यादा लंबी हो गईं, और आखिरकार उन रिकॉर्डिंग्स से अंत में बहुत सारी एपिसोड बनकर निकल आईं-
हाँ।
-क्योंकि हम हमेशा छोटी बातों से बहुत आगे चला जाते हैं। आप लोग हमें जानते हैं।
हाँ, और-
हाँ।
-अब हम फिर यहाँ बैठे हैं। सामग्री खतम हो चुकी है। [हँसी] हम 2026 की शुरुआत कई चीज़ों के साथ कर रहे हैं। तो हाँ, जोना, वाकई काफी कुछ हुआ है। मैं उत्सुक हूँ, उम, तुमने क्या लाया है।
रेडियो UNiCC प्रस्तुत करता है। [संगीत] द क्रंच टाइम।
[संगीत] जोना और विलांड के साथ। हाँ, विलांड, मैंने सचमुच हमारे लिए कुछ ठोस भी साथ ला दी है — जिसे तुम अब, उह्म, देख भी सकते हो। उह्म, मैं — हमने पिछली क़िस्तों में थोड़ा अपने शौक और रुचियों पर बात की थी, बस एक बड़े रीकैप की तरह, उन सब बातों का जो हमने पिछले, [हँसता है] मतलब लगभग हज़ारों क़िस्तों में सुनाया है। और मैंने वहाँ एक नई दिलचस्पी का ज़िक्र भी किया था। तुमने कहा था, “हाँ, ठीक है, अगली बार रिकॉर्डिंग में ले आना।” तो अब हम यहाँ बैठे हैं। यह थोड़ा फिर से उस सिक्के के विषय में है, जिसके बारे में हम बात कर रहे थे। और तुम वाकई बहुत प्रभावित थे, तो मैंने हमारे लिए एक बहुत पुराना, लगभग नब्बे प्रतिशत चांदी का सिक्का साथ ला कर रखा है और जोना ने उसे आराम से अपनी जेब से निकाल लिया।
मैंने सिक्का हाथ में लिया और यह... तो यह एक बड़ा चांदी का सिक्का है और उस पर लिखा है — 'Deutsches Reich, drei Mark'। ऊपर एक राइख्सआडलर (साम्राज्यिक बाज़) उकेरा हुआ है और दूसरी तरफ —
यह एक बहुत भारी सजावट है, जैसा कहूँ, जो साल की तारीख के अनुरूप भी लगता है, हाँ।
उँह, साल की संख्या... मैं देख रहा हूँ, यहाँ यह नहीं दिख रही या शायद मैं ही इसे खोज नहीं पा रहा हूँ। खैर, मैं विल्हेम द्वितीय को देख रहा हूँ — जर्मन सम्राट, प्रूसिया का राजा।
और आप वास्तव में उनका साफ़ प्रोफ़ाइल देख सकते हैं।
आह, अच्छा, ठीक।
यह यहाँ पर अंकित है —
ठीक, उस पर 1908 है। हाँ।
सही, हाँ।
ठीक है, यह वाकई प्रभावशाली है और असामान्य रूप से भारी भी है।
हाँ।
दिलचस्प। तो जोना के पास सचमुच बहुत पुराने सिक्के हैं... बहुत रोचक। मेरा मतलब है, यह सच में काफी आश्चर्यजनक है कि वे इतने बड़े हैं, क्योंकि —
हाँ, और वैसे भी, चांदी की ऊँची घनता को देखते हुए इसका भार काफी अधिक है और ज़ाहिर तौर पर यह काफी भारी महसूस होता है। हाँ।
हाँ।
और डिज़ाइन देखकर सोचते हैं कि हम अपने सिक्कों के साथ असल में क्या ग़लत कर रहे हैं? [हँसी]
म्ह्म।
मैं तो ऐसा सोच रहा था, पर सामान्यतः मैं हमेशा काफी संतुष्ट रहा हूँ। ओह, और खासकर यूरो के मामले में भी। हर देश बेशक खुद तय कर सकता है कि सिक्के की पीछे की तरफ क्या होगा और क्या दिखाया जा सकता है। आप एक ही डिज़ाइन को कई स्थानों पर रख सकते हैं या हर जगह अलग डिज़ाइन कर सकते हैं। पर, जैसा कि हमेशा होता है, वहाँ नियम होते हैं जिनका पालन करना पड़ता है — खासकर डिज़ाइन और छवियों के अधिकार: यह सुनिश्चित करना कि जिसके पास डिज़ाइन के अधिकार हों और क्या चीज़ें दिखाना अनुमति है और क्या नहीं। फ़ॉन्ट आकार और अन्य तकनीकी नियम भी होते हैं, वही जो आप सामान्यतः जानते हैं। पर फिर भी उस सिक्के पर वापस आते हैं — यह कोई दुर्लभ वस्तु नहीं है, इसलिए मैं इसे यहाँ लाकर आसानी से दिखा सकता/सकती हूँ —
म्ह्म।
और बस उसे हाथ में पकड़े रहना, बिना इसे कहीं ताले में बंद करके रखना पड़े — ऐसा मैं कहूँगा।
म्ह्म।
और हाँ, यह वाकई रोमांचक है। मैंने पिछली बार भी कहा था कि इस सिक्के को उसके ऐतिहासिक संदर्भ में देखना ज़रूरी है, क्योंकि यह, जैसा कि मैं कह रहा था, आख़िरी सम्राट के दौर की चीज़ है और यह सिक्का लगभग दस साल पहले जारी हुआ था, उससे पहले कि वह फिर... आप लोग जानते ही हैं कि उस समय क्या हुआ —
म्ह्म।
इतिहास में वही हुआ — नवंबर क्रांति 1918। सही।
म्ह्म। ठीक है, पर मुझे ईमानदारी से कहना होगा — क्योंकि तुमने कहा था, [हँसी] तुम्हें यह पसंद है कि यह इतनी रोचक और इतनी भारी है। पर अगर मैं सोचूँ कि आज के समय में ऐसे बड़े सिक्के अपने पर्स में लेकर घूमूँ, तो मुझे नहीं लगता कि मैं इसे सहन कर पाऊँगा — नहीं।
हाँ, ठीक है, वास्तव में इससे पर्स/बटुए का वजन अनिवार्य रूप से काफी बढ़ जाएगा।
हाँ।
हाँ, नहीं, यह बहुत, बहुत असहज होगा, पर एक फैन के लिए यह निश्चित रूप से दिलचस्प होगा। और तब यह सचमुच किसी खास चीज़ जैसा महसूस होता है। सोचो कि तुम्हारे पास बस एक छोटा सा झोला हो जिसमें ऐसे सिक्के रखे हों — मैं यह खुलकर नहीं कहना चाहता — पर कल्पना करो कि यह वैसा ही हो जैसा अक्सर फैंटेसी कहानियों में दिखता है —
हाँ, हाँ।
शायद तुम उसे ऐसे ही कल्पना करते हो, जैसे... यह वाकई रोचक है, हाँ। तो मैं सोचता हूँ कि आकार और वजन के कारण यह बिल्कुल उसी दिशा में जाएगा, और यह सच है।
हाँ।
अगर आप इससे कुछ ठीक-ठाक खरीदना चाहें और सिर्फ़, मान लो, सौ रोटियाँ या [हँसी] — तो मुझे नहीं पता कि उस समय इससे क्या-क्या खरीदा जा सकता था।
हाँ।
हाँ।
तो इसमें वाकई वह 'तीन टालर' वाला पूरा-सा अहसास है, बिल्कुल ऐसा। हाँ।
सही, हाँ।
दिलचस्प।
और मुझे 'तीन' को नाममात्र मूल्य के रूप में भी बहुत दिलचस्प लगता है, क्योंकि आजकल हम ज़्यादातर एक, दो, पाँच और दस जैसी संख्याओं के अभ्यस्त हैं —
म्ह्म।
और ऐसे मानों के आदी हैं।
हाँ।
कि यह वास्तव में कुछ असामान्य ही है, हाँ।
वाकई अनोखा लगता है, जब मैं सोचता हूँ।
सोचो, एक तीन-यूरो सिक्का।
हाँ, मैं कहूँगा कि अक्सर मुद्रा के मामले में ये बड़ी तरह के बंटवारे होते हैं: या तो किसी बड़ी इकाई को पाँच हिस्सों में बाँटा जाता है, या उसे चार हिस्सों में बाँटा जाता है, जैसे अमेरिका में क्वार्टर सिस्टम।
म्ह्म।
पर, उह्म, हाँ, तीन के साथ? खैर—
हाँ।
उन्हें यकीनन पता होगा कि वे वहाँ पर क्या कर रहे थे, खैर।
हाँ, इसलिए 0, 1, 2 और 5 का पैटर्न काफी समझदारी से होता है: इनसे आप कम से कम मानों में अधिकतम संयोज्य वैल्यूज़ कवर कर लेते हैं, और यह E4 स्केल के काफ़ी नज़दीक आता है। कुछ स्केल बिल्कुल लॉगरिदमिक होते हैं, जहाँ शून्य से लेकर दस तक के रेंज को इस तरह बाँटा जाता है कि हर चरण पिछले की तुलना में एक निश्चित प्रतिशत बड़ा हो। आप ऐसी डिग्री चाहेंगे जिसमें हर अगला स्टेप प्रतिशत के हिसाब से लगभग समान अनुपात से बढ़ता हो — मान लो लगभग बीस प्रतिशत बढ़त। इसका मतलब यह कतई नहीं कि परिणाम 0, 2, 4, 6, 8, 10 जैसे सरल रैखिक स्टेप्स होंगे, क्योंकि प्रतिशत वृद्धि ऐसे बराबर अंतराल नहीं बनाती।
हाँ।
कि आठ ÷ छह, छह ÷ चार के बराबर नहीं होता, और इसी तरह। हाँ।
ठीक है।
वही प्रकार की स्केलें होती हैं जिन्हें उह्म बड़े पैमाने पर इस्तेमाल किया जाता है, जैसे रेसिस्टर्स के मान निर्धारण में। यह हमें सीधे दूसरे विषय पर ले जाती है।
म्ह्म।
क्योंकि वहाँ बहुत बड़े रेंज की बात होती है, मतलब एक मिलिओहम से लेकर एक गीगाओहम तक सब कुछ शामिल होता है।
म्ह्म।
और वहाँ ऐसी लॉगरिदमिक स्केलें होती हैं जिनसे आप नेविगेट करके उपयुक्त मान चुन सकते हैं — कौन सा मान किस टॉलरेंस के साथ चाहिए। ठीक है, आपको अब यह या वह चाहिए होगा, अलग टॉलरेंस के साथ।
ठीक है।
यह चीज़ मुझे भी थोड़ा याद दिलाती है, क्योंकि उद्देश्य यही होता है कि कम से कम अलग-अलग मानों के साथ अधिक से अधिक योग मान उपलब्ध कराये जा सकें। आप कई रेसिस्टर्स को सीरीज में जोड़ सकते हैं या उन्हें पैरेलल में लगा सकते हैं ताकि इच्छित परिणाम मिल सके। और सीरीज कनेक्शन में रेसिस्टेंस की बात करें तो यह अनिवार्य रूप से जोड़ना ही होता है। इसलिए मुझे लगता है कि यह सिक्कों के साथ तुलना के लिए काफी उपयुक्त है, जहाँ आप भी कीमतों को जोड़ते हैं। मैं बस तुम्हें यह सिक्का फिर से दिखाना चाहता था — यह वास्तव में काफी रोचक था। पिछली बार मैंने इसे घर पर ही छोड़ दिया था। हाँ।
ईमानदारी से कहूँ तो जब तुमने कहा था कि तुमने कुछ ठोस साथ लाया है जो पिछली बार से जुड़ा है, तो मुझे थोड़ी उम्मीद हुई। मैं यह सोच रहा था कि शायद तुम मुझे अभी कुछ खाने को दे दोगे — [हँसी]
कुछ खाने को?
या फिर एक ड्रिंक। [हँसता है]
[हँसता है]
तो तुम भूखे हो, ठीक है।
[हँसता है] हाँ, वही बात जो मैं सोच रहा था — तुमने कहा था, 'हाँ, पिछली बार हमने बात की थी और मैं कुछ लेकर आया था।' खैर, मुझे मिलियनेयर शॉर्टब्रेड मिला। चलो शुरू करते हैं!
ठीक है। सही, सही।
[हँसता है]
ठीक।
पर बढ़िया।
तो फिर—
बहुत बढ़िया।
शायद अगली बार ही।
हम्म।
ठीक है। खाने-पीने की बात हो रही है, तो मैं तुमसे एक और बात पूछना चाहता था। हमने अक्टूबर में, उस अक्टूबर एपिसोड में कहा था कि अगली बार जब हम रिकॉर्ड करेंगे तो मैकडॉनल्ड्स गोल्ड कार्ड के बारे में कुछ अपडेट्स सुनने को मिलेंगे। तो मुझे आशा है कि मैं तुम्हें अचानक इस विषय पर घेर नहीं रहा; पर फॉलो-अप के तौर पर यह जानना दिलचस्प होगा कि तुम्हारी उस कार्ड वाली स्थिति अभी कैसी है — क्या उसे आगे बढ़ाया गया या उसे शायद ही नवंबर में रद्द कर दिया गया।
हाँ।
मुझे और हमारे श्रोताओं को मौजूदा स्थिति के बारे में अपडेट देते रहो।
हाँ, तो, उह्म... मैं अब मैकडॉनल्ड्स गोल्ड कार्ड का मालिक नहीं हूँ।
हम्म।
उह्म, मेरी मैकडॉनल्ड्स गोल्ड कार्ड नवंबर के अंत तक वैध थी, यानी करीब-दर-करीब दिसंबर की शुरुआत तक मेरे पास थी। और हाँ, क्या कहा जाए?
हाँ।
वह दुर्भाग्यवश बढ़ाई नहीं जा सकी, और इसका कारण मैं अब बता सकता हूँ। आपको शायद पता भी नहीं चला — भले ही आप नियमित रूप से मैकडॉनल्ड्स जाते हों, इसे नोटिस नहीं किया गया होगा। बात यह है कि फ्रैंचाइज़ी मालिक बदल गया था और ऐसी गोल्ड कार्ड को रेस्तरां के फ्रैंचाइज़ी मालिक से औपचारिक रूप से पुष्टि करानी होती है। जब नया मालिक आया तो उसकी प्राथमिकताएँ थीं और उसने शायद अभी कार्ड के मामलों पर ध्यान देने का समय नहीं निकाला — जैसे कि उसके पास अभी और काम था। [हँसता है]
समझ गया।
हाँ, बिल्कुल। उह्म, इसलिए वह बस खत्म हो गई। पर मुझे सच में कहना होगा — तुम जानते हो मुझे — मैं बेशक मैकडॉनल्ड्स का पूरा फैन हूँ।
हाँ।
उह्म, पर मुझे सच में कहना होगा कि, [आह], अपने ही भले के लिए यह इतना बुरा नहीं था कि मेरे पास अब वह कार्ड नहीं रहा। मैंने इस पर बहुत सोचा। जाहिर है, अगर यह मान लो एक साल के लिए होता तो बात अलग होती, पर आजकल ये कार्ड अक्सर आधे साल के लिए होते हैं। जो कार्ड पहले मोनोपोली में एक साल के होते थे, अब वे भी आधे साल के होते हैं, तो मेरा भी शायद आधे साल का ही होता। और फिर भी मैंने खुद से कहा था कि भले वह लंबी अवधि का भी होता, मैं हर दिन मैकडॉनल्ड्स नहीं जाता — ऐसा तो नहीं होता।
बिलकुल, मतलब हर साल 365 दिन हर दिन इतना खाना तो बेवकूफी होती।
बिलकुल, पर बात यह है कि मैंने तो उसे बहुत कम समय के लिए ही पास किया था — वह एक चौथाई साल भी नहीं था। वास्तव में केवल करीब दो महीने के लिए था और उन दो महीनों में मैं कुछ समय छुट्टी पर भी था। इसलिए मैंने सोचा कि जब जीवन में ऐसा मौका मिले तो उसे इस्तेमाल करना चाहिए और मैंने तो हर दिन जाकर इसका आनंद लिया। और हाँ, मुझे लगा कि इसका असर सचमुच दिखा, जो मैंने सोचा तक नहीं था।
हाँ, ईमानदारी से कहूँ तो तुमने फिर से बहुत-बहुत वजन घटाया है, जबसे हम आख़िरी बार अक्टूबर में मिले थे। [हँसता है]
धन्यवाद। बहुत-बहुत धन्यवाद।
तो हाँ, असर वाकई में काफी स्पष्ट दिखता है।
हाँ, तो वह था—
हाँ।
वास्तव में रोचक है और, उह्म, हाँ, मैं इसके बारे में शायद कुछ कह सकता हूँ। और मैं कहूँगा कि मैंने हाल ही में तकनीकी पहलू को जोड़ने के लिए कुछ काम किया है। मैंने एक ओपन-सोर्स ऐप को कैलोरी और खाने की चीज़ों की गिनती के लिए ऐसा विकसित करना शुरू किया है कि वह मेरे लिए ज़्यादा उपयोगी रहे।
हम्म।
और तब मुझे वाकई यह भी महसूस हुआ — क्योंकि मैंने कहा था कि मैं अक्सर मैकडॉनल्ड्स में खाता हूँ — कि मुझे कुछ ऐसे फ़ीचर चाहिएँ। उदाहरण के तौर पर मुझे चाहिए कि मैं मैकडॉनल्ड्स ऐप के स्क्रीनशॉट से सारी जानकारी सीधे इम्पोर्ट कर सकूँ। इसलिए मैंने उन सभी सुविधाओं को ऐप में जोड़ना शुरू कर दिया।
सही, हाँ।
हाँ, इसे जोड़ने के बाद मैंने देखा कि मैकडॉनल्ड्स का खाना सच में स्वादिष्ट है और यह काफी अच्छा लगता है। समस्या यह है कि, जो पोषक तत्व यह देता है उसके बावजूद यह आपको लंबे समय तक संतुष्ट नहीं रखता — यानी पेट भरने की अनुभूति कम रहती है।
हाँ।
बस असल में यही बात है — मैंने यह खासकर कैलोरी गिनने और मैक्रोन्यूट्रिएंट्स पर नज़र रखते हुए महसूस किया है।
हम्म।
तो उदाहरण के तौर पर मैंने अपनी ऐप ऐसा बनाया है कि मैं पोषण संबंधी नियम सेट कर सकूँ। कार्बोहाइड्रेट और वसा के लिए मैंने अधिकतम सीमा निर्धारित की है जिसे मैं पार नहीं करना चाहता। वहीं पानी, फाइबर और प्रोटीन के लिए मैंने न्यूनतम सीमाएँ रखी हैं जिन्हें मैं कम नहीं होने दूँगा। और सच में, मैकडॉनल्ड्स के बीस नगेट्स से तुम्हें प्रोटीन मिल जाता है, जो अच्छी बात है!
तो हाँ [हँसता है]
वह तुम्हें प्रोटीन देता है। समस्या यह है कि जब मैं उसे ऐप में दर्ज करता हूँ तो सोचता हूँ 'वाह, बहुत बढ़िया' और यह लगा कि यही मेरा पूरा दिन का खाना हो सकता है। पर वास्तविकता में पोषक तत्वों के हिसाब से ठीक होने के बावजूद वह पूरे दिन के लिए पेट भरने के मामले में पर्याप्त नहीं होता।
हाँ।
पोषक तत्वों की दृष्टि से ठीक है, लेकिन यह पूरे दिन के लिए पेट भरने के हिसाब से पर्याप्त नहीं होता।
सही।
यही बड़ी समस्या है। वरना यह सच में शानदार होता कि मैं गोल्ड कार्ड से हर दिन एक मैकडॉनल्ड्स मेन्यू ही खा लूँ और पोषक तत्वों के हिसाब से वह मेरी रोज़ की ज़रूरतों को पूरा कर दे।
सही, पर यह वास्तव में उतने लंबे समय तक पेट नहीं भरता जितना होना चाहिए। यह मेरी ही अनुभूति के साथ मेल खाता है और मुझे नहीं पता कि तुम्हें भी ऐसा ही लगता है या नहीं, पर मैं यह भी महसूस करता हूँ कि जैसे-जैसे खाना फास्ट-फूड या पहले से तैयार किए गए भोजन की ओर बढ़ता है—
हम्म
अल्दी और लिडल के रेडी-टू-ईट खाने को मैं भी इसमें शामिल मानता हूँ।
हम्म।
यह इस श्रेणी का हिस्सा है। लेकिन जितना अधिक यह प्रोसेस्ड फूड की तरफ़ जाता है — जिसमें पहले से ही काफी कैलोरी और अन्य चीज़ें मौजूद होती हैं — मुझे लगता है कि यह पेट में एक भारी गांठ जैसा बनाता है।
हम्म, हाँ, यही भी।
यह बस मेरी अनुभूति की बात है। मुझे भी यकीन नहीं है कि यह सच में कितना सटीक है—
हम्म
ठीक है, पर पेट में जो महसूस होता है, उसके हिसाब से।
हाँ, बिल्कुल। खासकर जब बहुत कुछ पहले से प्रोसेस्ड हो, तब शरीर को उसे पचाने और जटिल चीज़ें तोड़ने में बहुत काम लगता है। उसके बाद अक्सर एक तरह का 'डिप' आ जाता है क्योंकि पचाने में शरीर इतना व्यस्त हो जाता है कि बाकी कामों के लिए ऊर्जा कम बचती है।
सही।
यह मज़ेदार है — मुझसे पूछा गया था: 'जोना, तुम्हें पता होना चाहिए कि तुम अब भी मैकडॉनल्ड्स वाले आदमी के रूप में जाने जाते हो।'
हाँ, यही तो सवाल है — ऐप ने तुम्हें अब किस हद तक बदला है, वास्तव में।
कि, उह्म, एक मिनट — ऐप ने मुझे किस हद तक बदला है?
हाँ, तो, अच्छा, मैं कहूँगा—
तुम मुझमें बदलाव की बात कर रहे हो?
मैकडॉनल्ड्स कार्ड और उससे जुड़ी शोहरत की बात कर रहे हो। नहीं, पर जाहिर है कि वह कार्ड तुम्हारे शरीर पर एक साफ़ शारीरिक असर डालता था।
हाँ।
और मैं यह भी सोचता हूँ कि अगर तुम इस ऐप को और विकसित करते हो — यानी और फीचर्स जोड़ते हो — तो इसका असर और भी बड़ा होगा।
हम्म।
स्क्रीनशॉट पहचान प्लगइन — यह बहुत ही बढ़िया होगा। खासकर अगर इसे किसी ओपन-सोर्स प्रोजेक्ट में जोड़ा जाए या जिस तरह तुम चाहो वैसे उपयोग में लाया जाए।
हाँ, हाँ।
चाहे वह सिर्फ एक प्राइवेट प्लगइन हो या कुछ और, मुझे लगता है कि यह बाद में तुम्हारे खाने-पीने की आदतों को काफी प्रभावित करेगा।
हाँ।
और यही असल सवाल है। तुमने भी कहा था, 'अगर मैं 20 नगेट्स खाऊँ तो प्रोटीन मिल जाता है, यह बढ़िया है।' पर वह चीज़ पूरे दिन के लिए पर्याप्त होनी चाहिए। और उस समय तुम्हें इसी बारे में सोचने के लिए प्रेरित किया गया — यानी ऐप ने तुम्हें सकारात्मक रूप से प्रेरित किया।
हाँ, और इसलिए यह वास्तव में एक ऐसी बात है जिसको मैं बहुत अफ़सोसजनक मानता हूँ — मैं खुश होता अगर इस बारे में कुछ सुविधाएँ उपलब्ध होतीं। अभी तक मुझे हमेशा कुछ न कुछ वर्कअराउंड करना पड़ता है। मैं बहुत उत्सुक हूँ यह जानने का कि कैंटीन के खाने को कैसे हैंडल किया जाए, वहाँ के व्यंजन कैसे दर्ज किए जाएँ और उनके पोषण मान कैसे निकाले जाएँ — यह सब मैं जानना चाहूँगा। मुझे यह थोड़ा दुखद भी लगता है क्योंकि मैं सच में कैंटीन में खाना पसंद करता हूँ; मुझे लगता है कि वहाँ का पकाया हुआ असली भोजन अक्सर रेडी-फूड की तुलना में ज़्यादा स्वस्थ होता है। इसलिए मैं चाहता हूँ कि मैं फिर भी कैंटीन के खाने को बिना मुश्किलों के रिकॉर्ड कर सकूँ — समझ रहे हो?
हाँ
… जैसे कि इसमें अब कौन से मान थे।
लेकिन वहाँ मेरे पास व्यक्तिगत जानकारी भी है, यानी इस ऐप के साथ मेरी निजी जानकारियाँ और अनुभव, इस, [हँसता] इस API के साथ, जो कि—
हाँ,
जो उपलब्ध कराई जाती हैं, जो, मुझे लगता है, पिछले दस सालों से नहीं बदली हैं।
हम्म।
जैसा कि मैंने अभी देखा—
हाँ,
मैंने देखा है। यानी वहाँ से जो डेटा मिलता है वह XML में होता है। और हाँ, मुझे पता है कि वहाँ आपको पोषण संबंधी जानकारी नहीं मिलती। इसे भूल जाइए।
हाँ।
और वहाँ तो आपको मेस के वर्तमान खुलने-समय तक नहीं मिलते, जो मैंने व्यक्तिगत रूप से चाहा था।
हम्म।
मैंने तो कई साल पहले इसके बारे में ईमेल भी भेजे थे—
हाँ, हाँ
मैंने पहले ही Studentenwerk को लिखा था, क्योंकि उन्होंने कहा: 'हाँ, ठीक है, चलो इसे JSON में बदलते हैं। ठीक है, हम इसे इस तरह करना चाहते हैं। हम इसमें थोड़ा और जानकारी भी जोड़ना चाहते हैं ताकि वे जो दिखाते हैं—'
हम्म
ताकि वे, जो स्वयं संचालित करते हैं, थोड़ी और जानकारी दिखा सकें। पर मेरी जानकारी के अनुसार उससे कुछ नहीं निकला। और मैंने कहा: 'हाँ, मेरे पास इसके लिए विचार हैं। मैं इसे, कहें तो, बाहरी दृष्टिकोण से उनके लिए इस्तेमाल करता हूँ।'
हाँ।
'और हाँ, चलो, यहाँ खोलने का समय डालो और इसी तरह।' और उन्होंने कहा: 'हाँ, नहीं, यह तो एक समझदारी भरा विचार है।' लेकिन किसी तरह यह फिर कहीं खो गया—
हाँ
यह सब ठंडा पड़ गया और उन्होंने कहा: 'हां, नहीं, तुम इसे भूल जाओ। इसके लिए तुम्हें किसी तरह अनुमान लगाना होगा।'
हाँ।
या निश्चित रूप से आप उनसे पूछ भी सकते हैं, पर मुझे नहीं पता कि उन्होंने इसे पहले से तैयार और पूर्व-गणना करके रखा है या नहीं।
मेरे ख्याल से उनके पास है।
यह तो मुश्किल है, हाँ।
मुझे लगता है कि उनके पास होगा, क्योंकि सुनो, जोना, अब थोड़ी कॉन्स्पिरेसी थ्योरी वाली बात — मतलब—
हाँ।
मुझे लगता है कि वहाँ किसी न किसी को व्यंजन बनाते समय पोषण मानों का ध्यान रखना पड़ता है और इसलिए उन्हें वह जानकारी पता भी होगी... क्योंकि उदाहरण के लिए, आप पहचान लेते हैं कि मेस का कोई व्यंजन बहुत अस्वस्थ है अगर उसके साथ एक सेब दिया गया हो।
हम्म।
उदाहरण के लिए। तो, आप वहाँ देख—
हाँ।
मुझे ऐसा लगता है कि मैं उस सहसंबंध को कुछ हद तक बना सकता हूँ कि कोई वाकई कहेगा: 'यह व्यंजन पर्याप्त संतुलित नहीं है अगर हम इसमें एक सेब नहीं जोड़ते।'
यह तो सवाल है कि क्या यह सब सिर्फ भावना के आधार पर तय किया जाता है। फिर कुछ ऐसा: 'ओह ठीक है, यह तला हुआ और तली हुई आलू के साथ।'
हाँ।
और फिर तुम बस थोड़ा सा सलाद जोड़ देते हो, ताकि शायद वह पोषक तत्वों के हिसाब से पर्याप्त न हो — यह तो आप सोच ही सकते हैं।
बिलकुल
और कोई अचानक कह देगा: 'ठीक है, चलो एक सेब जोड़ देते हैं।'
हम्म।
वहीं कुछ अन्य व्यंजनों में, जहाँ तुम सीधे कह सकते हो: 'ठीक है, यहाँ सलाद है और फिर भी सलाद.' उह, मेरा मतलब सब्ज़ी है, माफ़ कीजिए। यहाँ एक सब्ज़ी आइटम है, यहाँ एक और सब्ज़ी आइटम—
मेरे लिए यह सब्ज़ी है।
यहाँ एक मांस आइटम है। [हँसता] ठीक है, बस... [हँसता] हाँ, सही। यानी तुम बस कह देते हो: 'ठीक है, चलता है।'
हाँ।
और तुम बस मोटे तौर पर अनुमान लगा लेते हो।
हाँ।
तो जब ऐसे व्यंजन बनाए जाते हैं।
जो वास्तव में... ओह, जोना!
और वे अक्सर, बार-बार, उhm, री-साइकल भी होते हैं। उन व्यंजनों के लिए आंतरिक आईडी भी होती है।
हाँ।
यह भी काफी दिलचस्प है।
बिलकुल।
पर वे तुम्हें ऐसी कोई इंटरफ़ेस नहीं देते जहाँ तुम सीधे सब कुछ क्वेरी कर सको और जहाँ शायद पोषण मान भी शामिल हों। कौन जाने। शायद इसके लिए बस पूछना पड़े। पर मुझे पता है कि हर व्यंजन को एक आंतरिक आईडी दी जाती है और शायद उनकी कोई अलग API है जिसे कभी सार्वजनिक तौर पर नहीं बताया गया। और फिर तुम कह सकते हो: 'अरे, बताओ यह क्या खाना है?'
मुझे लगता है कि यह वाकई संभव होगा क्योंकि मैं काफी हद तक सुनिश्चित हूँ कि उनके पास कहीं न कहीं एक आंतरिक सिस्टम जरूर होगा जो यह सब जानता होगा... खैर, मैं इसे संक्षेप में रख रहा हूँ ताकि हम इस पर अनंत तक चर्चा न करें।
[हँसता]
लेकिन, उhm, एक फ़ीचर जो मैंने इस ऐप में जोड़ा क्योंकि मुझे यह कूल लगा, वह यह है कि पहले भी कस्टम व्यंजन बनाए जा सकते थे, पर मैं इसके लिए बहुत आलसी हूँ। तो तुम सीधे कह सकते हो कि मेरे पास डेटाबेस में एक मैन्युअल एंट्री है। यह Open Food Facts से तैयार नहीं आता।
हाँ।
जो मैंने किया है वह यह है कि मैंने 'उत्पादों से व्यंजन बनाएं' का विकल्प जोड़ दिया। यानी मैं कह सकता हूँ कि मेरे पास एक व्यंजन है; उदाहरण के तौर पर मैंने अभी अपने लिए पूरे अनाज की नूडल्स के साथ फ्रिश़कज़ और पेस्टो के मिश्रण जैसा कुछ जोड़ लिया।
हाँ।
और फिर मैं कह सकता हूँ कि एक नया व्यंजन परिभाषित करो। यह व्यंजन 200 ग्राम इस चीज़ का, 300 ग्राम उस चीज़ का, 100 ग्राम किसी और चीज़ का मिलकर बनता है, और बस। और यह गणना कर देता है कि पूरे मिश्रण के पोषण मान क्या होंगे। क्योंकि मैं इतना आलसी हूँ कि तीनों चीज़ों के पोषण मान खुद न जोड़ूँ।
अच्छा, और क्या वह ओपन-सोर्स टूल इसे खुद से नहीं कर सकता? यह तो कुछ ज़्यादा बुनियादी लगता है।
नहीं, तुम बस कह सकते हो: 'अपनी खुद की डेटाबेस में कुछ जोड़ लो।' और मुझे लगता है कि मेस के पास भी कुछ इसी तरह का सिस्टम जरूर होगा, क्योंकि कहीं न कहीं उन्हें एक आंतरिक सिस्टम चाहिए जो कहे: 'ठीक है, सोमवार को यह व्यंजन है और वह इन घटकों से बना है,' जिन्हें हमें खरीदना होगा।
हाँ।
तो सैद्धान्तिक रूप से यह बिल्कुल संभव है, क्योंकि—
इसे आप स्वचालित भी कर सकते हैं, यानी गणना करवा सकते हैं।
स्वचालित रूप से यह गणना करना कि औसतन एक परोसा में कौन-कौन से पोषण मान होते हैं। बस।
और कम-से-कम मोटा अनुमान तो हो सकता है।
हाँ।
क्योंकि, प्रसंस्करण के दौरान भी तो असमानताएँ आ सकती हैं।
बिलकुल।
हाँ।
और, उhm, [हँसता] कभी-कभी चीज़ें वास्तव में थोड़ी छोटी या बड़ी होती हैं। [हँसता]
या कभी-कभी, यह इस पर निर्भर करता है कि तुम किससे मिले; या तो तुम्हें कुछ नहीं मिलता या सचमुच दोगुना मिल जाता है। तो यही तो...
बिलकुल, और इसी वजह से मैं कुछ ऐसा ही कर रहा हूँ और इसे थोड़ा और प्रोफेशनल बनाना चाहता/चाहती हूँ: अभी मैं ChatGPT को एक तस्वीर देता/देती हूँ और कहता/कहती हूँ 'अनुमान लगाओ', पर भविष्य में मैं इसे थोड़ा और व्यवस्थित करना चाहूँगा ताकि यह एक एजेंटिक वर्कफ़्लो बोले: 'इसे देखो, घटकों को अलग करो; फिर हर घटक के लिए सामान्य खाद्य पदार्थों में सबसे नज़दीकी मिलान ढूँढो और उनके पोषण मान ले लो ताकि तुम्हारे पास एक ठोस आधार हो।'
हाँ।
'और कोशिश करो इसे इस आधार पर आंका जाए कि यह शायद थोड़ा अधिक सटीक हो।'
हम्म।
खैर।
एक छोटा सा कमेंट: मुझे लगा कि हमने पिछली किसी Crunch-Time कड़ी में तय किया था कि हमें एक चक्रीय, बार-बार होने वाला हिस्सा चाहिए जहाँ AI-एजेंट वास्तव में अपने किसी टूल का चुनाव करे, तभी इसे एजेंटिक वर्कफ़्लो माना जाएगा।
हाँ।
मुझे लगा हमने तो ऐसा ही बात की थी। जो तुमने बताया वह बोलने में काफी अनुक्रमिक है।
हम्म।
मैं कहूँगा, जैसे क्लासिक AI-पूछताछ—
हाँ।
—कोड, ऐसे काम करता है। ठीक है, तुम तस्वीर से अनुमान लगाते हो कि कौन-कौन सी चीज़ें किस मात्रा में हैं और उससे — और यह बस एक मोटा अनुमान है और तुम उससे लेते हो—
हाँ।
बेशक जानकारी—
हाँ।
—और उसे तुम अपने ज़रूरी फॉर्मेट में बदल लेते हो। तुम्हारे, तुम्हारे—
सही।
—ओपन-सोर्स समाधान। सही।
मैंने जो अभी बताया वह बहुत रैखिक है और तकनीकी रूप से कोई एजेंट नहीं है। ज़रूर, इसे कम रैखिक बनाया जा सकता है। बस कह दो: 'ये थे तुम्हारे टूल्स और अब पता लगाओ।'
करो, बिल्कुल।
तो यह कम एजेंटिक होगा। खैर, उह, हाँ, तुम बिल्कुल
मेरे एक सहकर्मी भी इस तथ्य की अनदेखी करते हैं और यह मुझे व्यक्तिगत रूप से परेशान करता है।
[हँसता]
सही।
ओह, ठीक है।
हाँ।
मैं बस जल्दी से मेस के बारे में कहना चाहता/चाहती था — मैं जानता/जानती हूँ कि यह संबंधित है, पर मैं इसे सार्वजनिक रूप से बताना चाहता/चाहती हूँ क्योंकि मुझे यह बहुत कूल लगता है। मेस ने अब 'Nice Price' शुरू किया है कि वहाँ हमेशा कुछ 2.30 यूरो में मिलता है। और यह सच में कैफेटेरिया में भी है। और अब वे, पहली बार जैसा मैं देख रहा/रही हूँ, वही लागू कर रहे हैं जिसे मैं राज्य स्तर पर भी बेहद चाहूंगा। वहाँ उदाहरण के लिए करीवुर्स्ट 3.60 यूरो में मिलती है।
हाँ।
तो तुम्हें वेगन करीवुर्स्ट दो यूरो तीस सेंट में मिलती है।
हाँ।
यह तो... और मैं यही सोचता हूँ: 'हाँ, धन्यवाद!' फिर मैं वेगन करीवुर्स्ट ले लेता हूँ, क्योंकि वह कोई अजीब सी चीज़ है, सॉस में डूबी हुई। मुझे इसका स्वाद वैसे भी अच्छा नहीं लगता।
हाँ।
कोई बात! फिर मैं तो सस्ता ही लेता हूँ।
ठीक है, हाँ।
देखो, बात यह है कि मुझे यह चाहिए, मुझे यह चाहिए और मुझे और चाहिए। मुझे लोगों के लिए एक आर्थिक प्रोत्साहन चाहिए, ताकि वे वेगन चीज़ें खाएँ और मेरे पास सचमुच ऐसा करने का प्रोत्साहन रहे। क्योंकि मैं तो तब से ऐसा कर रहा हूँ जब से वह उपलब्ध हुआ। वरना मैं कभी भी वेगन चीज़ें खाने का विचार भी नहीं करता।
हाँ।
लेकिन जब से मैं कहता हूँ, हाँ, मुझे इससे स्वास्थ्य लाभ ज़रूर होता है, पर नहीं — यह हमारे प्राइमेट दिमाग़ में बिल्कुल नहीं बैठा है। और अगर इसका मतलब यह हुआ कि मुझे सक्रिय रूप से फैसला करना पड़े और वेगन मांस से असली मांस के लिए अपग्रेड करने के लिए पैसे देने पड़ें, तो मैं कहूँगा: 'बिलकुल नहीं! क्यों? किसलिए?'
सही। हाँ, बिल्कुल, यह फिर कुछ हद तक बेतुका है।
आह, मुझे यह बहुत अच्छा लगता है।
बिलकुल, इसके बारे में मेरे पास वास्तव में दो टिप्पणियाँ हैं। सबसे पहले, और यह तो जाहिर है — मुझे उम्मीद है कि आप सब जानते होंगे — कि यह विचार प्रेरित होने के बजाय, सचमुच IKEA से चुराया गया है।
ओह, ठीक है।
हाँ, उन्होंने यह कड़ाई से लागू किया और कहा: 'ठीक है, आओ, अब वेगन हॉटडॉग को असली वाले से सस्ता कर देते हैं।' और फिर सचमुच इसका अर्थ यही बनता है कि लोग उसी को चुनेंगे, बजाय असली के — ठीक है, क्योंकि... पर मैं पूरी तरह समझ सकता हूँ कि 'IKEA-अनुभव' के बाद कोई पहले थोड़ा बैठकर कहे: 'हाँ, चलो, यहाँ पहले एक छोटा-सा, जल्दी-सा स्नैक कर लेते हैं।' और एक दूसरी बात: हमेशा पोषक तत्वों पर ध्यान देना ज़रूरी है। तुम अब बेशक इस पर बहुत फोकस कर रहे हो—
हाँ।
लेकिन अक्सर ऐसा होता है कि वे वेगन विकल्प जो स्वाभाविक रूप से वेगन नहीं हैं—
हाँ।
बल्कि एक वैकल्पिक उत्पाद होते हैं—
हाँ।
तो पोषण मानों में वे ज़रूरी बेहतर नहीं होते—बल्कि संभवतः उतने ही खराब होते। मुझे लगता है कि करीवुर्स्ट के मामले में आप इस प्रभाव से काफी हद तक सुरक्षित रह सकते हैं, पर हाँ, बस सामान्य टिप के तौर पर।
हाँ।
तो बहुत अच्छा।
असल में, इससे मुझे इसे थोड़ा-बहुत ट्रैक रखना काफी मदद करता है। और जो बात मुझे बिल्कुल नहीं सूझी थी वह यह है कि यह मेरे लिए एक बहुत निजी झलक बन गया है। बात यह नहीं कि मैं बेशक बहुत ज़्यादा कैलोरी ले रहा हूँ — यह मुझे अंदाजा था — पर जो मैंने पाया है वह यह है कि बिना ध्यान दिए मैं असल में अपनी ज़रूरत से कहीं ज़्यादा वसा खा लेता हूँ। यह वैसा ही है जैसे बार अचानक भर जाती है और ऐसा लगता है कि जैसे कुछ भी खाए बिना वह भर गई हो।
हाँ।
मुझे यह बहुत अच्छा लगा, मुझे यह बहुत दिलचस्प लगा कि इसे थोड़ा-सा नोट करना।
मैं इन तरह के ओपन‑सोर्स समाधानों से भी कुछ विषयगत कड़ियाँ जोड़ सकता हूँ और असल में पिछले एपिसोडों में से एक, यानी Pi‑Hole, के विषय से भी जुड़ सकता हूँ।
हम्म।
जब हमने इसका ज़िक्र किया था। मैं अब आखिरकार इतने सालों के बाद [हँसता है] वास्तव में अपने लिए एक होम‑सर्वर सेट‑अप करने में कामयाब हुआ—
हम्म।
—जहाँ बस सब कुछ जो तुम्हें चाहिए सहज तरीके से चल रहा हो। मैं अभी भी उस सिस्टम के निर्माण में लगा हुआ हूँ और हाँ, ज़ाहिर है बहुत सारा ओपन‑सोर्स सॉफ्टवेयर और Docker‑वाले काम चल रहे हैं। सच में यह मज़ेदार है कि खुद सोच कर तय करना पड़ता है: ठीक है, इसे मैं कैसे अपने तरीके से सेट‑अप करूँ? इसे कैसे बनाऊँ? और, उhm, इन सॉफ्टवेयरों को मैं कैसे समझदारी से खुद होस्ट करूँ ताकि वे हमेशा और कहीं से भी ऐक्सेसिबल रहें? कितना मेहनत‑झंझट लगेगा? और एक बड़ा फायदा यह भी है कि अपने डेटा पर नियंत्रण बना रहता है — यह तो नहीं कि “ओह ठीक है, सब कुछ क्लाउड में है, गूगल के पास” और बस। कौन जानता है उनके साथ क्या होता है। मैं उन पर इल्जाम नहीं लगाना चाहता, पर शक तो स्वाभाविक है। इसलिए मैं यह भी सोच रहा हूँ कि सर्वर कहाँ रखूँ, बैक‑अप कैसे करूँ, सिक्योरिटी और अपडेट कैसे मैनेज करूँ, डोमेन व SSL कैसे सेट करूँ और रिमोट एक्सेस को सुरक्षित कैसे बनाऊँ — इन सब बातों पर ध्यान देना पड़ता है।
हम्म।
हाँ।
मेरा मतलब है—क्या तुमने इसके बारे में सुना? तुम्हें उन्हें कुछ भी आरोपित करने की ज़रूरत नहीं है। असल में हाल में वही मामला आया था जहाँ लोग रजिस्टर कर सकते हैं—शायद सिर्फ़ अमेरिका में—ताकि उन्हें मुआवजा मिल सके। यह वही क्लास‑एक्शन मुक़दमा था जो Gmail के मामले से जुड़ा था।
सही, सही। कुछ तो हुआ था, हाँ।
जितना मैंने सुना है, यह सेल 2012 से 2016 के बीच की एक अवधि में हुआ करता था—सटीक साल मुझे याद नहीं। उस समय ऐसा था कि भले ही तुमने Gmail में कुछ ऑप्शन बंद कर रखे थे, Google फिर भी ईमेल को पढ़कर और प्रोसेस करके अपने प्रोडक्ट, मॉडल ट्रेनिंग या विज्ञापन के लिए इस्तेमाल कर सकता था।
हाँ।
फिर उन्होंने असल में वही किया और इसलिए उन्हें बहुत बड़ा जुर्माना भरना पड़ा। अब लोग रजिस्टर करके उस राशि का हिस्सा ले सकते हैं—अगर वे दावा कर सकें कि उनके खाते पर वही प्रक्रियाएँ हुई थीं। बुनियादी तौर पर तुम कह सकते हो: ‘मैं वह व्यक्ति हूँ जिसने वह ऑप्शन बंद रखा था और मेरे डेटा का इस्तेमाल हुआ’—अगर वह साबित हो जाए तो तुम्हें हिस्सा मिल सकता है।
सोचो अगर कोई डेवलपर सिर्फ एक चेकबॉक्स डाल दे जो असल में कुछ भी नहीं करता—सिर्फ बैक‑एंड में सेव कर देता है ताकि अगली बार यूज़र वही सेटिंग देखे, पर असल में वह कोई असरदार ऑप्शन नहीं देता। कल्पना करो कोई जानबूझकर ऐसा कर दे क्योंकि वही डिफ़ॉल्ट था।
हम्म।
हाँ, हाहा।
हाँ, ठीक है।
लेकिन किसी भी तरह CFS जैसा कुछ कंसोल पर इस्तेमाल करना बहुत दिलचस्प है। मैंने Proxmox अभी इंस्टॉल किया है ताकि सब कुछ केंद्रीय रूप से और सुव्यवस्थित तरीके से चल सके। वहां कुछ कंटेनर हैं—Docker कंटेनर और बाकी की चीज़ें—वो सब जो आमतौर पर काम आते हैं। मैं वहीं कई सर्विसेस चला रहा हूँ और अभी Paperless सेटअप करने में भी लगा हुआ/हूँ, क्योंकि यह जर्मनी में मेरे हिसाब से ज़रूरी है। Proxmox पर वर्चुअल मशीन और कंटेनर एक साथ होस्ट करना काफी सुविधाजनक है और इससे सर्विसेस को अलग‑अलग मैनेज करना आसान हुआ।
हाँ।
हाँ, मुझे Docker Compose फ़ाइल में पैरामीटर सही तरीके से सेट करने होंगे—जैसे वॉल्यूम, परमिशन, यूज़र‑आईडी और पोर्ट मैपिंग वगैरह।
हम्म।
ताकि सब कुछ चले—क्योंकि कुछ सर्विसेस को चलाना अनपेक्षित रूप से बहुत जटिल हो सकता है जबकि कुछ को चलाना बिलकुल सरल होता है। कुछ मामलों में तुम बस दस लाइनों को कॉपी कर देते हो और सब कुछ काम करने लगता है; बूम, हो गया। पर कुछ में पहले एक एक्स्ट्रा फ़ोल्डर बनाना पड़ता है, फिर उसे सही ग्रुप के अधिकार देने होते हैं, फिर उसी UID/GID को Docker Compose में पास करना पड़ता है ताकि कंटेनर उसे पहचान पाए। और फिर वहाँ और यहाँ और ये‑वो सेटिंग करनी पड़ती है—कई तरह के अजीब‑से काम होते हैं जिन्हें कुछ सर्विसेस के साथ करना पड़ता है। माउंट पॉइंट, फाइल‑ओनरशिप, SELinux contexts वगैरह भी संभालने होते हैं, इसलिए कुछ सर्विसेज़ अपेक्षाकृत ज्यादा मेहनत मांगती हैं।
पर एक सवाल, उhm—क्या तुम तो—
बहुत सारी सेटअप‑चीज़ें।
क्या तुम कोई उपयुक्त स्कैनर भी खरीदने का सोच रहे हो?
हाँ, मेरे पास अभी कोई नहीं है, यही फिलहाल स्थिति है। मेरे पास प्रिंटर‑स्कैनर कॉम्बो नहीं है, जो सब कुछ सीधे स्ट्रीमलाइन कर दे—कि स्कैन होते ही फ़ाइल सीधे Import फ़ोल्डर में चली जाए। वैसे भी वहाँ के डिफ़ॉल्ट नाम थोड़े अजीब होते हैं; मैंने अपने सेटअप में फ़ोल्डर्स को साधारण नाम दे दिए—Data, Config, Import, Export, Cache और Logs, शायद। हर कंटेनर के लिए ऐसे फ़ोल्डर होते हैं और नाम देखकर कभी‑कभी उलझन होती है। पर असल में यह सुनिश्चित करना होता है कि तुम्हारा स्कैनर स्कैन की हुई PDF सीधे Import फ़ोल्डर में डाल दे और सिस्टम उसे आगे प्रोसेस कर ले।
हाँ।
ताकि Paperless उसे स्कैन कर सके और वह काम करे और सर्चेबल बन जाए।
पर विकल्प कई हैं। मैंने काफी ढूँढा और दो बार इस आइडिया पर फेल हो चुका हूँ। मैं चाहता था कि सर्वर ही इंटेलिजेंट हो—मैं नहीं चाहता कि स्कैनर स्मार्ट हो। मेरी चाहत थी कि एक बेसिक USB‑स्कैनर हो जो सिर्फ स्कैन करे और Paperless ही इंटेलिजेंस संभाले: हम स्कैन करेंगे और आगे का प्रसंस्करण सर्वर पर होगा।
ओह!
और मैं इसमें फेल हो गया। ये दोनों स्कैनर वाली कोशिशों में हुआ। एक स्कैनर मैंने eBay से लिया और दूसरा किसी संस्था के पास था—जिसे अगर वे मुझे दे देते और वह चीज़ फेंक न की गई होती तो शायद गैरकानूनी होता।
सही।
शायद वह ट्रक से गिर गया था—एक और स्कैनर और, उhm—
बहुत अच्छा।
दोनों बस कम्पैटिबल नहीं हैं क्योंकि उनके लिए Linux ड्राइवर नहीं मिलते। और बस—हाँ, इसी पर मुझे थोड़ा अटकना पड़ रहा है।
हाँ, वही बात—
इसीलिए मैं अपने दस्तावेज़ लेकर रेडियो आता हूँ, क्योंकि वहाँ एक बढ़िया स्कैनर है।
सही। यह तो अफ़सोस की बात है। वरना चीज़ें बस ऐसे सेट हो सकती थीं कि स्कैनर SFTP से उस फ़ोल्डर में लॉगिन करके फ़ाइल अपलोड कर दे।
हाँ, पर तब स्कैनर को—
किसी तरह का एक्स्ट्रा‑सर्विस चाहिए होगा, और स्कैनर को वह फीचर सपोर्ट करना चाहिए। मेरी अनुभव से अब ज्यादातर मल्टी‑फंक्शन डिवाइस यह कर लेते हैं।
हाँ, मल्टी‑फंक्शन डिवाइस, जोना।
यही तो बात है। बेशक तुम सिर्फ़ एक स्कैनर भी खरीद सकते हो, पर मुद्दा वही रहता है—
मैं सच में एक फीड‑थ्रू या दरार‑टाइप स्कैनर लेना चाहता था—पर वे बहुत महँगे होते हैं। मैंने सोचा कि कोई सरल रोल‑इन‑स्कैनर ले लूँ और बड़ी रकम न लगाऊँ, पर मैं अपने घर में प्रिंटर‑स्कैनर सेटअप रखना नहीं चाहता।
हाँ, पर—
नहीं चाहिए। प्रिंटर तो बहुत झंझट वाले होते हैं—
मैं जानता हूँ, मैं जानता हूँ। [हँसता है]
अगर तुम, अगर तुम—
प्रिंटर होते हैं—पर कभी‑कभी वही एक पल आता है जब तुम्हें सच में एक चाहिए होता है।
पर नहीं, पर—
हाँ।
मैं हमेशा कहूँगा कि बेहतर है कि कोई संस्था—जैसे TU Chemnitz—ऐसा ऑफ़र करे और वे इसका ध्यान रखें। वे आमतौर पर व्यावसायिक ग्राहक होते हैं और उन्हें इतनी आसानी से परेशान या ठगा नहीं जाएगा।
हाँ।
उन सब रिफिल‑वाले मामलों और इसी तरह की चीज़ों के कारण—इसलिए—
वे भी वही करते हैं, बस वे इसका भुगतान करते हैं।
हाँ, ठीक है।
यही सच‑मुच फर्क है। [हँसता है]
ठीक है, हाँ, पर यह अच्छी बात है कि अगर मुझे निजी तौर पर प्रिंट करने की ज़रूरत पड़े तो मैं यूनिवर्सिटी का प्रिंटर इस्तेमाल कर सकूँ — समझ रहे हो?
हाँ, हाँ।
मेरा मतलब है कि अपना प्रिंटर सेट करना—अगर मुझे सच में कुछ प्रिंट करना पड़े तो मैं यूनिवर्सिटी में कर लेता हूँ। यह सुविधाजनक है और काम कर जाता है। वरना मुझे कॉपी‑शॉप जाना पड़ेगा। रेडियो में भी हमारा प्रिंटर है, शुक्र है। इसलिए मैं निजी रूप से प्रिंटर रखना नहीं चाहता—यह बहुत झंझट है।
हाँ, पर बिल्कुल—
हाँ, ज़रूर।
किसी भी स्कैनर को SFTP सपोर्ट होना चाहिए ताकि वह सीधे किसी फ़ोल्डर में फाइलें डाल सके। फिर तुम अक्सर एक अलग, शायद छोटा ‘Alexim’ नाम का कंटेनर चालू करोगे जहाँ तुम अपना SFTP‑सर्वर होस्ट करोगे। ये सर्विसेज़ आश्चर्यजनक रूप से कम ओवरहेड लेती हैं — मतलब कि छोटे‑छोटे कंटेनर में भी यह आराम से चलते हैं। अगर तुम सिर्फ़ FTP या Samba जैसा कुछ चला रहे हो तो तुम आसानी से 32MB RAM जैसी छोटी मेमोरी के साथ भी काम चला लोगे। इनका CPU और मेमोरी फुटप्रिंट कम होता है, बस वॉल्यूम माउंट और यूज़र कॉन्फ़िगरेशन करना होता है और स्कैनर को उससे कनेक्ट कर देना होता है।
हाँ।
तुम्हारे Alexi कंटेनरों के लिए यह आराम से काफी होगा।
हाँ।
तो यह सब काफी आरामदायक है। इसलिए।
बिलकुल। एक और टिप देना चाहूँगा, Jona और आप सबको: जैसा तुमने कहा कि फ़ोल्डर्स के नाम अजीब हैं—मेरा एक दोस्त जो यह नहीं जानता था, उसे बाद में काफी दिक्कत हुई। वह फ़ोल्डर जिसका नाम 'consume' है—उसका असर समझना ज़रूरी है।
हाँ।
क्योंकि वह उस फ़ोल्डर में रखी फाइलों को 'consume' कर लेता है—मतलब जो तुम उसमें डालते हो, वह बाद में हटा दी जाती हैं। यह बात जाननी बहुत ज़रूरी है।
हाँ।
यह महत्वपूर्ण है।
हाँ।
बस वही मैं आपको बताना चाहता था। ठीक है।
और इसका मतलब यह है कि Paperless हमेशा किसी दूसरे फ़ोल्डर में तुम्हारे सभी इनपुट की कॉपी नहीं रखता—
मतलब।
स्कैन किए हुए PDFs।
हाँ, वह कहीं‑न‑कहीं कुछ न कुछ रखता भी है।
वैसे।
पर मेरे दोस्त को वाकई में Paperless का कंटेनर खोल कर अंदर जाकर हस्तक्षेप करना पड़ा और फ़ाइलें निकालनी पड़ीं।
हाँ।
क्योंकि उसे अपने कुछ दस्तावेज़ों के PDF चाहिए थे।
हाँ, तुम Docker कंटेनर की कंसोल में जा कर वास्तव में उस एनवायरनमेंट के अंदर जाकर काम कर सकते हो—
हाँ।
फिर वहाँ से तुम्हें उसे बाहर निकालना होगा। और इसका मतलब यह है कि तुमने कंटेनर में कोई अलग फ़ोल्डर माउंट किया होगा—एक वॉल्यूम जिसमे तुम कंटेनर से फ़ाइल को कॉपी कर सको। यानी Docker में वॉल्यूम माउंट और सही परमिशन सेट करना ज़रूरी होता है ताकि तुम कंटेनर से बाहर फाइल्स एक्सेस कर सको।
हाँ।
हाँ, बहुत‑बहुत अच्छा। मुझे नहीं लगता कि कोई इसे खुदसे स्वेच्छा से करना चाहेगा, पर हाँ, यह एक बहुत जरूरी टिप है।
हाँ… कूल, Jona! मुझे यह बहुत अच्छा लगा क्योंकि होम‑सर्वर के साथ काम करना—यह सच में मज़ेदार है पर काफी स्ट्रेस भी देता है, खासकर जब उस पर महत्वपूर्ण सर्विसेज़ चल रही हों। अगर Home Assistant OS भी वहीं हो, तो चीज़ें और संवेदनशील हो जाती हैं।
सही।
यह शानदार है और अच्छा है कि ज्यादातर चीज़ें काम कर जाती हैं, पर ज़ाहिर है अगर कभी कुछ गलत हो जाए—
अकसर?
जब कुछ गड़बड़ हो जाता है तो हालात काफी बिगड़ सकते हैं। मान लो किसी वजह से मेरी किसी इंस्टॉलेशन में कुछ टूट गया—तो वह वाकई अनकही परेशानी खड़ी कर देगा। अगर मेरा Home Assistant OS हैंग हो जाए तो मेरा स्मार्ट‑होम अस्थायी रूप से बेकार हो सकता है और मुझे बहुत परेशानी होगी। और वही बात Paperless या किसी अन्य जरूरी सर्विस के हैंग होने पर भी लागू होती है—जिस पर मैं निर्भर हूँ। तब तुम बैकअप, रिस्टोर प्लान और मॉनिटरिंग के बारे में सोचने लगते हो; यह सब तैयारी ना होने पर बहुत वाकई 'वैक' यानी असुरक्षित स्थिति पैदा कर सकता है।
सही। ठीक है, ऐसी सर्विसेज़ में यह बात जल्दी ही पता चल जाती है और तब, मेरा मानना है, सुविधाजनकता के नुकसान ज़्यादा बड़े नहीं होते।
हाँ, नहीं।
लेकिन हाँ, Home Assistant के मामले में यह जरूरी है कि वह ठीक से चले। मुझे कहना होगा कि अब तक मुझे उससे कोई बड़ी समस्या नहीं आई है क्योंकि मैंने वहीं से सीधे शुरुआत की।
हम्म।
यह बहुत, बहुत बढ़िया रहा है।
हाँ।
लेकिन तुम्हें काफी एक्ट्यूएटर्स और सेंसर्स खरीदने होंगे ताकि कोई भी ऑटोमेशन वास्तव में उपयोगी बने। और मेरी सबसे बड़ी सलाह यह है कि किसी ऐसी चीज़ को ऑटोमेट मत करो जिसका टूटना तुम्हें बुरा नहीं लगे—यानी जहाँ ऑटोमेशन का लाभ नगण्य हो उसकी मेनटेनेंस‑लागत या रिस्क के मुकाबले। अगर कोई ऑटोमेशन टूट जाए और तुम्हें भारी दिक्कत हो, तो उसे रखना समझदारी नहीं है। उदाहरण के तौर पर अगर तुम्हारा Home Assistant डाउन हो जाए और घर की लाइटें चालू न हों, तो यह एक क्रिटिकल फीचर बन जाता है। इसलिए क्रिटिकल चीज़ों के लिए हमेशा मैनुअल फॉलबैक रखना चाहिए, वरना घर के लोगों की अस्वीकृति और परेशानी बढ़ जाती है।
हाँ,
जिसकी तुम्हें तुरंत ध्यान देना होगा।
हाँ।
उhm, वही मेरा भी तर्क है। हाँ, मुझे लगता है कि सब कुछ अभी भी पुराने, सरल तरीके से काम कर सके—यानी अगर तुमने कहीं कोई बटन रखा है किसी खास फ़ंक्शन के लिए और प्रेज़ेंस‑डिटेक्शन काम न करे, तो वहाँ एक फिजिकल बटन होना चाहिए जिसे दबा कर काम किया जा सके। यह न केवल भरोसा देता है बल्कि घर में लोगों की स्वीकृति भी बढ़ाता है क्योंकि वे जानते हैं कि अगर ऑटोमेशन फेल हो गया तो भी एक हाथ से कंट्रोल मौजूद है।
हम्म।
हाँ।
हाँ, नहीं।
और असल में मुख्य लक्ष्य जो तुम्हें रखना चाहिए वह यह है कि चीज़ों को ज़रूरत से ज़्यादा जटिल न बनाया जाएँ।
बिलकुल।
हाँ।
हाँ, नहीं। एक ठोस उदाहरण मेरे लिए Nextcloud था। मैंने निजी इस्तेमाल के लिए Nextcloud छोड़ दिया क्योंकि मेरे ज़रूरत के लिए अब सिंकिंग ही काफी है—जिससे काम सरल और कम जटिल रहता है।
सही।
असल में यह मेरे खुद के ही बेवकूफपन की वजह से बार-बार हुआ है। हाँ, मतलब तुम्हें इसे खुद ही एडमिनिस्टर करना होता है। मेरी अपनी गलती से Nextcloud की इंस्टेंस सचमुच कई बार पूरी तरह ब्रिक हो चुकी है।
हम्म।
और बात यह है कि जब आप कहते हैं, 'ठीक है, मैं अभी जल्दी से कुछ अपनी क्लाउड में डाल दूँ और वह अपने आप सिंक हो जाए,' तो अक्सर ऐसा नहीं होता और आप सुनते हैं: 'नहीं, यह अभी नहीं हो रहा।' असल में आप कुछ और करना चाहते थे, पर आपको अपनी Nextcloud को फिर से चलाने में उलझना पड़ता है, और उसे ठीक करने में काफी समय और झंझट लग जाती है।
ठीक।
ताकि मैं फिर अपना असली काम कर सकूँ। और यह तो स्वाभाविक ही है...
ठीक।
हाँ।
हाँ, मुझे भी लगा था कि शायद मुझे इसे ही खरीद लेना चाहिए, मैंने इसके बारे में सोचा भी। पर फिर मैंने कहा नहीं, अंत में तो इससे सिर्फ़ और परेशानियाँ आएँगी, मुझे लगता है, जिन्हें मैं अपने ही घर में बुला लाऊँगा।
हाँ।
उसका फायदा क्या है? मैं कहता हूँ: 'हाँ, पर मैं सोचता हूँ कि कैलेंडर होस्टिंग सीधे Nextcloud पर नहीं होना चाहिए।' और वैसे ही नोट्स-ऐप भी Nextcloud के लिए आदर्श नहीं है। इसलिए मैं इसे एक स्वीकार्य मध्यवर्ती हल मानता हूँ जो सबकुछ कर लेता दिखता है। समझ रहे हो? क्योंकि एक ही प्लेटफ़ॉर्म पर सब कुछ रखने से अक्सर बग और कॉन्फ़िगरेशन-समस्याएँ बड़ी मुश्किल बन जाती हैं। दूसरी तरफ मैं सोचता हूँ कि बेहतर होगा कि मेरे पास पाँच अलग सर्विस हों, जो बस अपने-अपने हिस्से का काम सही से कर दें—
हाँ.
Nextcloud से यह बहुत-बहुत बेहतर लागू हो सकता।
हाँ.
और ज़ाहिर है, यह Nextcloud जितना संसाधन-भारी नहीं है।
हाँ.
हाँ, वहाँ वाकई कुछ दिलचस्प हुआ। मेरे साथ हाल ही में हुआ कि मैंने जो इस्तेमाल किया हुआ RAM-स्टिक खरीदा था, वह अचानक खराब हो गया — और यह वर्तमान कीमतों को देखते हुए बिल्कुल समय के खिलाफ था।
[हँसता है]
हाँ.
हम्म.
अरे, पिछली क़िस्त या पिछली रिकॉर्डिंग में यह अभी इतनी बड़ी समस्या नहीं थी, लेकिन... uff, RAM की कीमतें। [हँसता है] हाँ, मैंने तब हाल ही में ऐसे माह के लिए आराम से दो-दो सोलह गिगाबाइट वाले स्टिक ले लिए थे। मैंने आखिरकार अपग्रेड कर लिया, कह लें, और मैं नहीं जानता कि वे नकली स्टिक थे या नहीं, पर उनमें वास्तव में कोई मेमोरी नहीं थी और वे सिर्फ RGB के लिए बने हुए थे।
हम्म.
ऐसे स्टिक 'डमी' की तरह भी मिलते हैं, कह लें। हाँ, और दुर्भाग्यवश उनमें से एक बस अचानक काम करना बंद कर गया। सिस्टम बूट ही नहीं कर रहा था और यह मदरबोर्ड की RAM-LED पर
मदरबोर्ड पर और वहाँ, मेरे हिसाब से, इसके खिलाफ बहुत कम ही किया जा सकता।
हम्म.
क्योंकि इस RAM बोर्ड पर, आजकल जैसा हम देखते हैं, पर पहले चिप्स बस काफी सरल तरीके से सीधे बोर्ड पर लगाए जाते थे।
हाँ.
हिटसिंक के बिना, RGB के बिना, किसी भी तरह के शो-ऑफ के बिना। वहाँ वास्तव में केवल वे
उन पर बस Flash चिप्स लगे होते हैं, जो स्वयं ही DRAM प्रोटोकॉल को संभाल लेते हैं। मतलब वहाँ सचमुच सटीक तौर पर वही Flash चिप्स होते हैं जो नीचे के कनेक्टर्स से एक-एक करके जुड़े होते हैं। हाँ, कुछ कैपासिटर और रेसिस्टर्स जरूर लगे होते हैं, पर कोई लॉजिक सर्किट उसपर नहीं होता—असल में सिर्फ वही चिप्स होते हैं, बिना किसी जटिलता के।
हाँ.
और यह ऐसा नहीं है कि यहाँ कोई वोल्टेज रेगुलेटर है या यहाँ कोई और जटिल कन्वर्शन हो रहा हो—कि आप दो अलग बस-भाषाओं के बीच कोई रूपांतरण कर रहे हों। ऐसा कुछ भी वहां नहीं होता। वहाँ बस सीधे चिप्स होते हैं, कुछ ट्रेस और फिर किनारे वाला कनेक्टर यानी एज-कनेक्टर। बोर्डों की दुनिया में इसे एज कनेक्टर कहा जाता है। अगर आप बस उस जगह पर सोल्डर मास्क को पीछे हटाते हैं और उसे सीधे एक कनेक्टर की तरह इस्तेमाल करते हैं, तो सच में उस चीज़ की मरम्मत करना लगभग नामुमकिन है। सिवाय इसके कि आप चिप को बदल दें। पर वास्तविकता यह है कि अक्सर खरीदना ही सस्ता और आसान होता है—एक नया मॉड्यूल लेना बेहतर रहता है, बजाय कि आप अपनी हॉट-एयर स्टेशन लेकर वहाँ बैठे और 'चलो, आज कोशिश करते हैं' कहें।
हाँ.
हाँ, यह शायद बिल्कुल आदर्श नहीं है। हाँ। [हँसता है]
हाँ, मैंने भी यह सुना था। क्या तुमने वह खबर पड़ी कि रूस में RAM की कमी इतनी बढ़ गई कि लोग खुद Flash चिप्स खरीदकर अपने-आप RAM स्टिक बनाना या चिप्स को सोल्डर करके स्टिकें बनाना शुरू कर रहे हैं? यह सुनकर मुझे लगा कि सीमित आपूर्ति के कारण लोग खुद ही समाधान निकाल रहे हैं।
हाँ, यही बात है। किसी बिंदु के बाद यह अब और बहुत सस्ता नहीं रहने वाला है।
हाँ, पर शायद वह सस्ता था।
क्योंकि यह बोर्ड... सामान्य तौर पर आपको RGB या हीटसिंक जैसे हिस्सों की निर्माण लागत भी जोड़नी पड़ती है, खासकर जब आप गेमिंग-RAM खरीदते हैं। पर मूल रूप से यह सिर्फ एक बहुत सस्ती बोर्ड होती है जिस पर बेहद महंगे चिप्स लगे होते हैं।
हाँ.
असल में थोक में आप प्रति बोर्ड एक या दो डॉलर तक की लागत मान सकते हैं। और जो सारे चिप्स उस पर लगे होते हैं, वे बहुत कीमती होते हैं।
हाँ.
तो वे आखिर में तब दस डॉलर या उससे भी ज़्यादा के रेंज में तो रहे ही। [हँसता है] अब? ठीक है, कौन जानता है। हाँ, सही है। सच कहूँ तो मैं बहुत खुश था कि उसने मेरे लिए ठीक उसी समय, उससे थोड़ी ही पहले, RAM खरीद लिया था। पर फिर शायद वह पूरी तरह काम नहीं आया। मैंने तो असल में काफ़ी पहले ही सोलह गिगाबाइट पर शिफ्ट कर लिया था — वह भी दस साल से ज़्यादा पहले जब गेमिंग पीसी में यह असामान्य होता था। पर मैंने वो इसलिए खरीदा क्योंकि उस समय यह सस्ता था। यह किफायती था, तो फिर क्यों नहीं?
हाँ.
खासकर जब तुम करीब दस साल पहले Blender में कुछ बनाना चाहते थे। [हँसता है] तब सोलह गिगाबाइट होना वाकई शानदार था। आजकल यह बस मानक बन चुका है — जो वास्तव में तुम्हें चाहिए भी होता है। और यह अब हर किसी के सिस्टम में आम है और ध्यान रहे ये मूल आवश्यकता है।
हाँ.
तो अब ज्यादातर लोग ऐसे सोचते हैं: 'अरे, चलो मैं अब 32 गीगा ले लेता हूँ—क्या यह मेरे लिए पर्याप्त होगा?' और मैं सोचता हूँ, 'भाई, तुम इससे क्या कर रहे हो?' पर हाँ, अच्छा है।
मुझे कहना होगा कि मेरी वर्कस्टेशन, अर्थात मेरी मुख्य वर्कस्टेशन, भी अब थोड़ी पुरानी हो चुकी है।
हम्म.
मैं अक्सर यही सोचता हूँ, जॉना—मेरी मुख्य वर्कस्टेशन में अभी भी मेरे पास सोलह गीगाबाइट RAM है।
मैं बताना चाहूँगा कि मैंने एक बार एक महीने के लिए 32GB RAM रखा था। यह शानदार अनुभव था! खासकर इसलिए कि जब तुम Windows और कोई खेल एक साथ चलाते हो तो अक्सर तुम सीमा के काफी करीब पहुँच जाते हो। यह खेल पर निर्भर करता है, लेकिन मैं अक्सर देखता था कि मैं बार-बार पन्द्रह से सोलह गीगाबाइट के आसपास पहुँच जाता हूँ, और तब अतिरिक्त RAM होने से बड़ा फर्क पड़ता है। तुम सहजता से अपना ब्राउज़र पृष्ठभूमि में खुला रख सकते हो बिना इस चिंता के कि गेम को उसकी ज़रूरी संसाधन कमी महसूस होगी—लोडिंग में कम समय लगता है और कुल मिलाकर चीज़ें तेज़ रहती हैं। लोडिंग स्क्रीन में अधिक समय नहीं बैठना पड़ता।
हाँ, पर इसलिए, जॉना, मैं भी इसे वैसे ही महसूस करता हूँ।
हाँ.
हर बार जब मैं, मतलब जब मैं अपनी ग्राफ़िक्स कार्ड पर किसी AI मॉडल को ज़ोर से चलाता/धकेलता हूँ—
हाँ.
...जो मुश्किल से चल रहा है, [हँसता है], इसलिए मैं कुछ CPU offloading कर देता हूँ। तब मैं बस सोचता हूँ: [गला साफ करता है] मत टूटो, अभी नहीं। [हँसता है]
अभी नहीं। [हँसता है] नहीं, जब AI वर्कलोड चल रहा हो और GPU 100% पर हो।
नहीं, मैं वह बात नहीं कह रहा था; मेरा कहना था ऐसा: शायद मुझे ध्यान रखना चाहिए कि मैं अपने पीसी पर ज़्यादा दबाव न डालूँ, क्योंकि इस समय मेरा RAM या मेरी ग्राफ़िक्स कार्ड या कुछ और खराब न हो जाए। यही मैं कहना चाह रहा था।
हाँ, तो सच में केवल यह कि तुम्हारी ग्राफ़िक्स कार्ड और RAM असल में तब भी नहीं टूटते जब तुम उन्हें शून्य प्रतिशत बनाम सौ प्रतिशत पर लोड करते हो। यह बहुत दिलचस्प है कि वास्तविकता में यह ज्यादा फर्क नहीं डालता।
हम्म.
यहाँ तक कि तापमान भी उतना मायने नहीं रखता। चिप के परिप्रेक्ष्य से यह वास्तव में अजीब लगता है, क्योंकि वहाँ आम तौर पर हर दस डिग्री बढ़ने पर चिप की आयु लगभग आधी हो जाती है, ऐसा माना जाता है।
हम्म.
यानि बोर्ड डिजाइन में बड़ी बचत की जा सकती है अगर आप अपने चिप्स को ऊँचे तापमान पर चलाने की अनुमति देते हैं — इससे प्रोडक्ट जल्द बिगड़ता है और उसे जल्दी बदलना पड़ता है। पर आप चाहें तो सक्रिय रूप से ऐसा डिज़ाइन कर सकते हैं कि सभी ट्रांज़िस्टर और चिप्स इतनी कम तापमान पर काम करें कि उनका जीवनकाल बहुत लंबा हो जाए। अगर आप ट्रांज़िस्टर को करीब तीस डिग्री पर बनाए रख सकें, तो सिद्धांततः वह अरसे तक टिक सकता है।
हम्म.
यह कोई गारंटी तो नहीं, पर—
हाँ.
तो वे अधिकतर करीब-करीब हमेशा के लिए टिकते हैं। खासकर अगर वे बाइपोलर ट्रांज़िस्टर्स हों। हाँ, ठीक है—बस एक मज़ेदार तथ्य। और मुझे लगता है कि असल में तुम्हें जो एकमात्र समस्या मिल सकती है वह है अस्थिरता।
हम्म.
मैंने इससे थोड़ा बहुत परिचय तो किया है। मदरबोर्ड के ओवरक्लॉकिंग मेन्यू में वाकई बहुत जटिल सेटिंग्स होती हैं, जैसे कि वह AVX फीचर, जो वाकई बेहद बेवकूफी भरा है। और गलत कॉन्फ़िगरेशन से सिस्टम अस्थिर हो सकता है, खासकर पुराने या कमजोर हार्डवेयर पर, विशेषकर कुछ मामलों में।
वहां बहुत ही जटिल बातें होती हैं। पहले ऐसा होता था कि अगर तुम कोई प्रोग्राम चलाते थे जो AVX इंस्ट्रक्शन्स के कई निर्देशों का इस्तेमाल करता था, तो तुम्हारा प्रोसेसर 'पूर्ण' लोड पर चला जाता था और, [हँसता है], वह वास्तविक अर्थों में सौ प्रतिशत तक इस्तेमाल हो जाता था — और तब वह अक्सर क्रैश हो जाता या बंद ही हो जाता।
ठीक.
और तब उस पर वास्तव में कोई सुरक्षा नहीं थी। आज भी नाम वही बना हुआ है, पर अब इसका मतलब कुछ और ही हुआ करता है... मुझे जो याद है वह यह कि उच्च लोड पर तुम्हारे प्रोसेसर के लिए Undervolting लागू हो जाता है। यानी यह अब सिर्फ़ तापमान के किसी हद तक पहुँचने पर नहीं होता, बल्कि जब लोड एक निश्चित सीमा से ऊपर चला जाता है, विशेषकर भारी वर्कलोड के दौरान, तो प्रोसेसर को तुमने जो मिलिवोल्ट कम करने के सेटिंग में रखा है उतना ही undervolt कर दिया जाता है। आम तौर पर लोग वहाँ पचास मिलिवोल्ट या साठ-सत्तर मिलिवोल्ट तक की गुंजाइश मानते हैं। यानी अधिकांश मामलों में यह उतना ही होता है।
ठीक।
पर ये कुछ अजीब तकनीकी बातें हैं जिन्हें मैं दिलचस्प मानता हूँ। और हाँ, शायद आप लोग ऐसे विषयों के लिए ही यहाँ हैं।
[हँसता है]
[गोंग] यह Crunch Time एपिसोड SyncThing के प्रायोजन में नहीं है। SyncThing के साथ आप अपने सारे फ़ाइलों को अपने सभी उपकरणों के बीच सिंक्रोनाइज़ कर सकते हैं, बिना किसी क्लाउड सर्वर की ज़रूरत के। पर यह कैसे काम करता है? आपके सभी डिवाइस पहले एक डिस्कवरी/मध्यस्थ सर्वर से कनेक्ट करते हैं। अगर वह देखता है कि दो डिवाइस जो सिंक करना चाहते हैं, दोनों मौजूद हैं, तो वह कनेक्शन को बदल देता है—ताकि दो क्लाइंट-से-सरवर कनेक्शन की जगह दो क्लाइंट्स के बीच डायरेक्ट कनेक्शन बन जाये। फिर उस चैनल पर आपकी फाइलें सिंक हो जाती हैं। और अगर आप चिंतित हैं क्योंकि मध्यस्थ सर्वर आपका कंट्रोल में नहीं है, तो चिंता की बात नहीं: आप खुद भी ऐसा मध्यस्थ सर्वर होस्ट कर सकते हैं अगर आप पूरी तरह से नियंत्रित रखना चाहें, पर जरूरी नहीं है। सामान्यतः यह सब समुदाय के माध्यम से मुफ्त में उपलब्ध होता है। SyncThing तेज़ और सरल तरीका है किसी भी तरह के दो उपकरणों—कंप्यूटर, लैपटॉप, टैबलेट, फ़ोन या सर्वर—के बीच फाइल सिंक सेटअप करने का। अधिक जानकारी के लिए जाएँ diecrunchti.me/syncthing पर। मैं फिर कह रहा हूँ: diecrunchti.me/syncthing पर जाएँ। इसे ऐसे लिखते हैं: D-I-E-C-R-U-N-C-H-T-I डॉट M-E स्लैश S-Y-N-C-T-H-I-N-G, और लिंक शो-नोट्स में भी मिलेगा।
[घनघन] वाइलैंड, ChatGPT के बारे में इस महीने बेहद चौंकाने वाली बड़ी खबर है।
बिलकुल, हर महीने ही।
तुम तो हमेशा की तरह इस बारे में मुझसे ज़्यादा जानते हो।
खैर
बिलकुल, पर जो मैंने देखा है वह यह है कि अब एक अलग इंटरफ़ेस के ज़रिये भाषाओं को आपस में समझदारी से अनुवादित किया जा सकता है। इसे आप Google Translate जैसी सर्विस के प्रतिद्वंदी के रूप में देख सकते हैं, जिसे कई लोग इस्तेमाल करते हैं। यह काफी उन्नत है, क्योंकि आप एक ही समय में टेक्स्ट को फिर से ढाल सकते हैं या उसे किसी अलग टोन में व्यक्त करवा सकते हैं। वहाँ कुछ स्पष्ट निर्देश और तैयार विकल्प भी होते हैं जिन्हें आप नीचे से चुन सकते हैं। ठीक है, इसे मैं कहूँ तो अकादमिक शैली या भाषा के उस खास 'क्लैंग' के साथ आज़माओ।
हम्म
यह तो थोड़ी और उन्नत और बेहतर है।
हम्म
कि, मैं कहूँ तो, आप इसे और भी अनुकूलित कर सकते हैं, क्योंकि हम सब जानते हैं कि Google Translate और दूसरी भाषाओं के साथ हमेशा जटिलताएँ रहती हैं।
हम्म
हाँ
मैंने ChatGPT में यह अनुवाद फ़ीचर अभी तक असल में इस्तेमाल नहीं किया है, पर मैं समझ सकता हूँ कि Google Translate भी अब बहुत, बहुत अच्छा हो जाएगा, क्योंकि मैंने सुना है कि वहाँ एक नई सुविधा आई है... मैं तो इस Gemini Live Translation के लिए बहुत उत्साहित हूँ।
बिलकुल, हाँ।
अच्छा, क्योंकि अब गूगल के पास भी बड़े और परिष्कृत भाषा-मॉडल हैं।
हाँ
वैसे इन्हें मूलतः अनुवाद के काम के लिए ही बनाया गया था। अच्छा कि हमने LLM को उसके मकसद के लिए इस्तेमाल किया। [हँसी]
आख़िरकार!
LLM का उसके मकसद के लिए इस्तेमाल।
सही।
उम, पर हाँ, मैं सच में इसके लिए काफी उत्साहित हूँ। अब तक मैंने इसे इस्तेमाल नहीं किया—सिर्फ नहीं, हाल ही में मुझे किसी भी अनुवादक की ज़रूरत ही नहीं पड़ी। ये वह फीचर है जिसे मैंने सबसे कम ट्रैक किया है, क्योंकि, देखो, एआई की दुनिया इस समय बिलकुल चरम पर है, सब कुछ पूरी तरह उबल रहा है।
हाँ,
क्योंकि सब कुछ उछल-पड़ रहा है; हर कोई सबसे आगे रहना चाहता है। यह—
सही। सब कुछ बिलकुल उलझा हुआ है। पता है, वहाँ सैकड़ों अलग-अलग बेंचमार्क हैं, और वे भी दस अलग कैटेगोरियों में बाँटे हुए हैं। और फिर हर कोई, मतलब हर समीक्षा करने वाला, जाहिर तौर पर सिर्फ उन्हीं बेंचमार्क्स पर ध्यान देता है जिनमें उनका प्रोडक्ट अच्छा दिखता है, और बाकी को कुछ हद तक नज़रअंदाज़ कर दिया जाता है। यह काफी स्पष्ट है और एक बहुत बड़ी गड़बड़ी पैदा कर रहा है।
हाँ, इसलिए मैंने सोचा कि मैं तुम लोगों से अब क्या बात करूँ। क्या बताऊँ? बेशक KI-जगत में पचास हज़ार चीज़ें हुई हैं, पर उन में से क्या वाकई मायने रखता है? क्या कुछ खासी चीज़ें बाहर आईं? मुझे कुछ ख़ास याद नहीं आ रहा था। बस एक बात जो मुझे बहुत दिलचस्प लगी: वो बहुचर्चित डिवाइस जो OpenAI और Apple के डिजाइनर Jony Ive के साथ जुड़ा हुआ है। क्या तुमने वो लीक सुने थे, Jona?
नहीं।
तो, ऐसा लगता है कि यह डिवाइस एक कलम जैसा होगा — यानी इसकी फॉर्म-फैक्टर एक स्टाइलस की तरह होगी, जिसे आप उठाकर कुछ लिख सकते हैं और उस लिखी गई जानकारी को समझा जा सकेगा और फिर किसी AI-मॉडल में प्रोसेस किया जाएगा। इसमें कैमरे और माइक्रोफ़ोन भी होंगे, ताकि आप इसे अपने कपड़ों पर क्लिप कर सकें। ख़बरों के अनुसार OpenAI इस प्रोडक्ट के लिए विशेष रूप से एक नया AI-मॉडल तैयार कर रहा है जो ऑडियो के लिए ऑप्टिमाइज़्ड होगा। इसीलिए मैं बहुत उत्सुक हूँ यह देखने के लिए कि इसका परिणाम क्या होगा।
और क्या हम इसका इस्तेमाल कर पाएँगे?
खैर, क्योंकि, मेरा मतलब है, मुझे यह बहुत परेशान कर रहा है, और शायद यही अच्छी कड़ी बन सकती है उस एकमात्र बात की तरफ़ जाने की जो मुझे कहना है — पिछले तीन महीनों में मेरी राय इस मामले में काफी, काफी सख्त हो गई है। मेरा मानना है कि हमें वास्तव में एक तरह के घरेलू AI-डिवाइस की ओर पहुँचना चाहिए।
हाँ, सही। बिल्कुल।
क्योंकि मैं सोचता हूँ, सिद्धांत—
तुम बस इसे कहीं भी एथरनेट के जरिए लगाकर अपने राउटर से जोड़ दोगे, जैसे ज़्यादातर घरों में होता है, और तब वह काम करने लगेगा; आजकल तुम इससे गीगाबिट स्पीड तक संवाद कर सकते हो, और बस वही चलना चाहिए। और हाँ, आरंभिक मॉडल को डाउनलोड करने में समय लगेगा, क्योंकि उसका आकार स्थिति के अनुसार लगभग पाँच गिगाबाइट से लेकर पाँच सौ गिगाबाइट तक हो सकता है। फिर सारी पूछताछ उस डिवाइस पर भेजी जाएगी और जो जवाब तुम वापस पाओगे वही जवाब होगा। और उसी पर निर्भर करेगी वह एप्लिकेशन या सॉफ्टवेयर की गुणवत्ता जो उस मॉडल पर आधारित होगी।
हाँ।
इतना ही आसान है। और हाँ, अगर तुम किसी गणित-बेंचमार्क में बुरा प्रदर्शन कर देते हो, तो ठीक है, तो...
शायद तुम्हारा बेटा, जो फिर तुम्हारे घर पर उसी, उसी, उसी AI-सर्वर का इस्तेमाल करेगा। जो असल में है — एक AI-होस्टिंग सर्वर जो तुमने घर पर रखा है। तब उसे इतने साफ़ तरीके से समझाए गए जवाब नहीं मिलेंगे।
हाँ।
ठीक है, अब एकदम मौलिक स्तर पर कहूँ तो हमें ज़रूर इस निष्कर्ष पर पहुँचना चाहिए कि जानकारी असल में घर के अंदर ही रखनी चाहिए।
हाँ, क्योंकि मैं व्यक्तिगत रूप से सोचता हूँ कि यह विचार कि मेरे पास एक ऐसा सहायक हो जो हमेशा मेरे साथ रहे और जिसे मैं बस कह सकूँ: “ओह, मुझे अभी एक आइडिया आया। ओह, मुझे यह करना है। ओह, कैमरा, मैंने अभी यह खाया।” — यह अनुभव काफी उपयोगी है।
हाँ, हाँ।
तो बस सारा मज़ा जाकर अमेरिकियों को बता देना। और फिर वही तरह की चिंता बनी रहती है — मुझे नहीं पता कि मैं इसे कितना उपयोग कर पाऊँगा। लेकिन अगर मेरे पास घर पर एक AI‑सर्वर होगा, तो हाँ, मैं उसे उतना ही इस्तेमाल कर सकता हूँ जितना उसकी क्षमता देती है।
हाँ, और जो कुछ उस पर चलता है वह या तो चलेगा या नहीं चलेगा। यह मैं पहले भी बताना चाहता था, पर भूल गया था। संदर्भ के तौर पर: अगर आप अपना खुद का LLM होस्ट करना चाह रहे हैं, तो बुनियादी तौर पर यह समझदारी भरा हो सकता है। आपको देखना होगा कि मॉडल कितने गीगाबाइट का है। यानी सिर्फ यह मत कहो कि 'ओह, अब उसके पास सत्तर...'
बिलियन पैरामीटर — यह फिलहाल उतना मायने नहीं रखता; असल में फर्क डालता है मॉडल का वास्तविक आकार। उदाहरण के तौर पर मॉडल तीस गीगाबाइट का हो सकता है, पचास गीगाबाइट का हो सकता है, या बीस गीगाबाइट का—ये सब विकल्प मौजूद हैं और इन्हें देखकर ही आपको अपनी होस्टिंग योजना बनानी चाहिए। मैं कहूँगा कि मॉडल साइज पर एक गीगाबाइट का मार्जिन जोड़कर चलो — यही वह जगह है जो आपको GPU के VRAM में वास्तव में चाहिए होगी। बस कर दो! वरना इसका लाभ नहीं रहेगा क्योंकि तब उत्तर बहुत धीरे आएँगे। इसके साथ ही सिस्टम-RAM में भी पर्याप्त जगह रखनी होगी; मान लो तीन गीगाबाइट का अतिरिक्त रिज़र्व रखें। पूरा मॉडल, ऑपरेटिंग सिस्टम या Docker कंटेनर के ओवरहेड सहित, RAM में पूरी तरह समा जाना चाहिए, वरना बार‑बार हार्ड‑डिस्क से डेटा लाना पड़ेगा। इससे पेजिंग और बड़े PCIe ट्रांसफर होंगे जो लेटेंसी बढ़ा देते हैं। इसलिए यह पूरी तरह समझदारी है कि मॉडल डिस्क, RAM और VRAM—तीनों में फिट होना चाहिए।
हाँ।
क्योंकि अन्यथा इसे छोड़ देना ही बेहतर है; तब तुम कोई छोटा, कम पैरामीटर वाला मॉडल चला लो जो आराम से तुम्हारे उपलब्ध मेमोरी में फिट हो जाए। हर किसी के पास घर पर 48GB VRAM नहीं होता। ठीक है, 2026 में कुछ लोगों के पास हो सकता है, पर बड़े मॉडल होस्ट करने के लिए संसाधन मेल खाने चाहिए। वर्ना छोटा मॉडल ही बेहतर परफ़ॉर्मेंस देगा क्योंकि जवाब तेज़ मिलेंगे। तुम यह नहीं चाहोगे कि GPU बार‑बार सिस्टम‑RAM से डेटा मांगे और फिर उसे PCIe के जरिए भेजा जाए — यह चैनल तेज़ है पर लेटेंसी और ओवरहेड होता है। इन चीज़ों को मल्टीकोर प्रोग्रामिंग जैसी यूनिवर्सिटी क्लास में भी समझाया जाता है — वहाँ ज़रूर जाओ।
[हँसी]
वही मेरी सबसे पसंदीदा लेक्चर थी, [हँसी], क्योंकि वहाँ हमने वास्तव में बेस‑लेवल C में हाथ से काम किया — आप दो लाइब्रेरी इम्पोर्ट करते हो और सीधे ग्राफ़िक्स‑कार्ड पर गणनाएँ करते हो। ये पूरी तरह से पैरललाइज़्ड होती हैं और मूलतः गणितीय ऑपरेशंस पर केंद्रित होती हैं। हमने थ्रेडिंग, मेमोरी‑कॉपी और हार्डवेयर‑लेवल ऑप्टिमाइज़ेशन भी देखे। बेशक इसे आगे बढ़ा कर 3D कैलकुलेशन भी किया जा सकता है, पर आजकल यह सब मैन्युअली करने की ज़रूरत कम ही रहती है।
हाँ।
सीधे C में जाकर आप कह सकते हो: 'यह रहा तुम्हारा CUDA मेमकॉपि', जहाँ तुम सचमुच दो अलग एड्रेस‑स्पेसेस के बीच डेटा कॉपी कर देते हो या सीधे हार्डवेयर का इस्तेमाल कर लेते हो। यह वाकई थोड़ा क्रेज़ी है कि यह इतना डायरेक्ट किया जा सकता है। मैं इसे सच में रेकमेंड करूँगा — बहुत ही रोचक है — हालाँकि इसके व्यावहारिक उपयोग सीमित हो सकते हैं।
खैर, तो—
पर बहुत, बहुत रोचक है। और एक बार फिर सबके लिए: मॉडल को हर तरह की स्टोरेज में फिट होना चाहिए। मायने पैरामीटर्स की संख्या से नहीं बल्कि मॉडल के वास्तविक साइज से होते हैं। यानी अगर तुम्हारे पास सिर्फ आठ गीगाबाइट VRAM है, तो हाँ…
मतलब—
तो मैं कम से कम यही सलाह दूँगा कि आप सात या आठ गीगाबाइट तक के मॉडल पर जाएँ। ज़रूर, आप बड़े मॉडल आज़मा सकते हैं, पर तब आपको तैयार रहना होगा कि वे बहुत धीमे चलेंगे। पर ध्यान रहे — मॉडल की गणनाएँ वही रहेंगी; जवाबों की गुणवत्ता घटती नहीं है। यह बात मैं शायद बताना भूल गया था: यदि आपकी ग्राफ़िक्स‑कार्ड कमज़ोर है या VRAM/RAM कम है तो नतीजे खराब नहीं होते, बस प्रदर्शन धीमा होता है। इसलिए व्यवहारिक रूप से छोटे, ऑप्टिमाइज़्ड मॉडल अक्सर बेहतर उपयोगकर्ता अनुभव देते हैं।
हम्म।
क्योंकि यह वही गणनाएँ करता है, बस ज्यादा समय लेता है।
हाँ, तो मैं नहीं जानता—क्या तुमने जेक का LTT से अलग नया चैनल वाला वीडियो देखा, जहाँ वह भी—
ठीक है, तब मैं अपनी राय दे सकता हूँ। व्यक्तिगत रूप से मैं पिछले कुछ वर्षों में LTT से थोड़ा दूर चला गया हूँ।
ठीक।
क्योंकि... कुछ ऐसा कि कई अलग‑अलग होस्ट्स को पेश करना और वे टेक्निकल हिस्से का बड़ा हिस्सा समझाते हैं और Linus बस वहाँ खड़ा रहता है और कुछ मज़ाक करता है — मैं ऐसा कहूँगा। यह मेरे लिए उस पुराने, लगभग नॉस्टैल्जिक फील से मेल नहीं खाता जो मैं LTT से उम्मीद करता था—
ठीक।
—जो मैं LTT से उम्मीद करता हूँ।
हाँ।
देखो, मैं समझता हूँ कि उन्हें अपने छोटे‑मोटे शुरुआती सेटअप से आगे बढ़ना होगा और कहीं पहुँचना होगा — यह पूरी तरह वाजिब है। फिर भी मैंने कभी बाकी होस्ट्स के साथ वही जुड़ाव महसूस नहीं किया। पता नहीं क्यों — रिली के साथ तो कुछ नॉस्टैल्जिया है क्योंकि वह NCIX/Tech Tips दिनों से है, पर अन्य लोगों के साथ मेरे लिए यह कुछ कठिन रहा।
पर—
हाँ।
तो जेक के पास सचमुच एक अलग चैनल है जहाँ वह वाकई—
हाँ, यह मुझे भी पता है। पर मैंने अब तक उनसे इतना कुछ नहीं देखा। मैं सिर्फ उनके चैनल को जानता हूँ, पर बताओ तो सही—
वह वहाँ बहुत कुछ करता है, खासकर कुछ अधिक विशेष और गहरे विषयों पर।
हाँ।
और उसने उदाहरण के तौर पर एक वीडियो बनाया जहाँ उसने दिखाया कि चार Mac Studio मशीनों को जोड़कर—अरे हाँ, यह कुछ अलग है—
सही।
मैकडॉनल्ड्स गोल्डकार्ड? नहीं — चार Mac Studios से आप एक ऐसा क्लस्टर बना सकते हैं जो DeepSeek R1 जैसे मॉडल को होस्ट कर सके, जो आकार और क्षमता में ChatGPT से मुकाबला कर सके—
हाँ।
खुद होस्ट कर सकता है। और फिर मैंने बस थोड़ा सा सपना देखना शुरू कर दिया।
और यह वाकई अपेक्षाकृत किफायती भी है। बहुत से लोगों ने चार Mac Studios वाले इस ट्रिक को आजमाया है — कहा जा रहा है कि यह बढ़िया है।
हाँ, मैंने भी चार Mac Studios देखे। भले ही तुम उन्हें इस्तेमाल किया हुआ खरीदो, तब भी वह करीब आठ हज़ार यूरो आते हैं। यह अब भी सस्ता नहीं है।
हाँ।
मैं अक्सर कहता हूँ: हाँ, हर किसी को एक राउटर चाहिए, हर किसी को एक AI‑हब होना चाहिए। पर मैं उम्मीद करता हूँ कि यह ध्यान में रखा जाए कि AI मॉडल के विकास में एक बड़ा कारण चीन में लगे कड़े प्रतिबंध हैं — वहां के शोधकर्ताओं को मजबूरन दक्षता पर बहुत काम करना पड़ा। उसी से छोटे‑छोटे, अत्यधिक कुशल मॉडल जैसे Mini Max सामने आए हैं, जो आकार में बहुत छोटे हैं पर चतुर तरीकों से बेहतरीन काम करते हैं। मुझे लगता है कि ऐसे नवाचारों से उन मशीनों की कीमतें थोड़ी गिर सकती हैं, खासकर यदि ऐसे उपकरण विशेष रूप से इस काम के लिए डिजाइन किए जाएँ — उदाहरण के लिए Nvidia का Jetson Nano, जो एक छोटा, किफायती AI‑डिवाइस है और इन उपयोगों के लिए उपयुक्त प्लेटफ़ॉर्म प्रदान करता है। इससे छोटे‑स्केल होस्टिंग अधिक सुलभ हो सकती है।
हाँ।
वही है।
हाँ,
खरीदो। दूसरी ओर, मैं मानता हूँ कि समान क्षमता वाले मॉडल दिन‑ब‑दिन और भी छोटे होते जा रहे हैं।
यह मेरी भी व्यक्तिगत अनुभूति रही है। मैंने अब तक Llama 3 70b को भी होस्ट किया है, जो अब थोड़ा पुराना माना जाता है, पर अब बाज़ार में ऐसे बेहतर मॉडल आ रहे हैं कि 30b‑वाले मॉडल भी आजकल काफी बेहतर जवाब देने लगे हैं।
हाँ
और इसका मतलब यह है कि वे बहुत छोटे होते हैं और आसानी से 20GB वाली GPU में फिट हो जाते हैं — तुम्हें हर बार 48GB [हँसी] की ज़रूरत नहीं पड़ेगी जैसा पहले लगता था। यह काफी अच्छा है और मैं खुद भी कुछ प्रयोग कर रहा हूँ: किस मॉडल से मेरे खास उपयोग‑मामले, जैसे कि कॉन्ट्रैक्ट्स और कानूनी दस्तावज़े, में सबसे अच्छा परिणाम मिलता है। कुछ बेंचमार्क्स मौजूद हैं पर बहुत कम, तो मैं व्यक्तिगत तौर पर उन्हीं और अपने प्रयोगों के आधार पर पता लगा रहा हूँ।
हम्म।
निजी तौर पर, अपनी काम की वजह से — हाँ, यही मेरा भी अनुभव रहा। मैं बस यह बताना चाहता था कि मॉडल समान स्तर पर अब बहुत छोटे, सस्ते और तेज़ चलने लगे हैं।
हाँ, और इसलिए मैं वाकई सोचता हूँ — जब मैं अपने लिए देखता हूँ कि मैं कितने कामों में AI उपयोग करता हूँ या करना चाहता हूँ, और उनमें से कुछ चीज़ें वाकई निजी रहनी चाहिए, तो मैं फिलहाल इसके लिए भुगतान करने को तैयार हूँ ताकि वह निजी रहे।
हाँ।
पर फिर वही चिंता आती है जो हमने पहले भी कही: मुझे तब भी यह भरोसा करना होगा कि OpenAI या कोई सेवा मेरे डेटा को प्राइवेसी के साथ रखेगी। और यह सब पैसा मांगता है — सिद्धान्ततः मुझे हर छोटे काम के लिए अलग‑अलग सब्सक्रिप्शन की ज़रूरत पड़ सकती है। इसलिए मैं यह पसंद करूँगा कि मेरे पास अपनी AI‑मशीन हो और मैं हर काम के लिए उपयुक्त मॉडल चुन लूँ — इमेज जनरेशन हो, इमेज एडिटिंग हो, आवाज़ जनरेट करना हो — सब एक ही जगह से चला लूँ।
हम्म।
ऑडियो जेनरेट करना हो, टेक्स्ट‑टू‑स्पीच हो, स्पीच‑टू‑टेक्स्ट हो — जो भी काम हो।
हाँ।
मुझे बीस अलग‑अलग प्रदाताओं के बीस सब्सक्रिप्शन की ज़रूरत नहीं है।
हाँ।
बल्कि मैं अपनी AI‑मशीन चला लूँगा: मैं हर उपयोग के हिसाब से सही मॉडल चुन लूँगा और बस, फ़िनिश।
इसके ख़िलाफ़ दो बहुत बड़े तर्क हैं। मैं व्यक्तिगत रूप से इसका बहुत समर्थक हूँ—
हाँ।
कि यह शायद आदर्श भविष्य है। पर दुर्भाग्यवश इसके दो बड़े नुकसान भी हैं।
हाँ।
पहला हिस्सा यह है कि तुम मॉडल को अंदर से बहुत ज़्यादा हेर‑फेर नहीं कर पाओगे। निर्माता स्तर पर अगर कोई मॉडल लेकर उसे किसी तरह डिस्टिल कर दे ताकि वह वे उत्तर न दे जो तुम नहीं चाहते, तो वह अलग बात है; पर सामान्य तौर पर अंदर जाकर मॉडल की बुनियाद बदलना कठिन होता है।
आहा!
बल्कि तुम अपना मॉडल खुद नियंत्रित कर रहे होते हो। जबकि यदि तुम्हें सिर्फ अंतिम टेक्स्ट ही वापिस मिलता है तो उस टेक्स्ट पर तुम कोई प्रोसेसिंग लगा सकते हो — जैसे शब्दकोश‑चेक से संदिग्ध सामग्री पकड़कर कहना: 'नहीं, इसे दूसरे ढंग से लिखो'। यह कोई भी सॉफ़्टवेयर कर सकता है। पर तुम अंदर जाकर 'अनder the hood' बदलाव नहीं कर पाते। आज‑कल डिस्टिलेशन जैसी तकनीकें भी कम इस्तेमाल हो रही हैं, और इसलिए अंदर से मॉडल को संशोधित करने की गुंजाइश सीमित हो जाती है — और मेरा तर्क यह है कि वहाँ 'malevolence' के लिए जगह नहीं बनती जैसा कुछ लोग सोचते। समझे?
नहीं, बिल्कुल नहीं। माफ़ कीजिए।
मतलब, कि तुम—
यह खुद‑होस्ट करने का एक नुकसान है कि वहाँ 'malevolence' के लिए कोई जगह बन सकती है, है ना?
नहीं, नहीं, नहीं — सही! पर इसी कारण कंपनियाँ अक्सर बाहरी AI API को जोड़ने की इजाज़त नहीं देतीं।
आह!
कि वे कहती हैं—
हाँ।
यह मैं शायद शुरू में ही कह देता: कंपनियाँ कहती हैं, 'हमें उस AI‑मॉडल पर खुद कुछ भी करना संभव नहीं है। हम उसे इस तरह संशोधित नहीं कर सकते कि वह बेहतर नतीजे दे; और हम यह नियंत्रित नहीं कर सकते कि मॉडल क्या जानकारी बाहर देता है — जो मिलता है वही मिलता है।' और इससे, ज़ाहिर है, तुम्हारा प्रोडक्ट बुरा भी दिख सकता है।
हाँ।
—हालाँकि यह तुम्हारी गलती नहीं है।
हाँ।
बल्कि सिर्फ इसलिए कि घर पर मौजूद व्यक्ति ने अपने AI‑सर्वर में पर्याप्त निवेश नहीं किया। और यह औसत उपभोक्ता के लिए पूरी तरह समझने योग्य है।
हाँ।
पर पहले लोगों के पास यह समझ होनी चाहिए कि जितना अधिक पैसा आप खर्च करेंगे, उतना ही बेहतरीन वह सॉफ़्टवेयर और प्रदर्शन होगा जो उस पर चलेगा।
हाँ।
लोगों के पास यह समझ पहले मौजूद होनी चाहिए।
हाँ।
और कुछ नकारात्मक चीज़ों को भी आप छेड़‑छाड़ करके हटा सकते हो —
हाँ।
—कह दें या किसी तरह बदल दें, जैसा कहूँ।
बिलकुल।
और दूसरा पहलू वास्तव में लागत है। मैं तर्क करूँगा कि मौजूदा API‑क़ीमतों की वजह से — और कुछ मॉडल तो बहुत सस्ते भी हैं — कोई बड़ा‑सा आंदोलन नहीं हुआ क्योंकि सेंट्रल सर्वर पर होस्ट किए गए मॉडल बहुत ही सस्ते और सुलभ हैं। इसलिए ज़्यादातर लोग परेशान नहीं होते और इसके लिए व्यापक बाजार अभी नहीं बन रहा।
हाँ, मैं जानता हूँ।
हाँ, यह कि कितनी लागत आती है एक AI‑मॉडल को लगातार होस्ट करने में — 24/7 उपलब्ध रखने के लिए — आप अनुमान लगा सकते हैं। एक सर्वर जिसमें 48GB VRAM वाली GPU हो, उसकी कीमत संभावित रूप से लगभग पचास सेंट प्रति घंटे तक हो सकती है यदि आप एक समर्पित मशीन ही लीज़ पर लेते हैं जो लगातार सिर्फ आपके लिए चलता रहे। उस पर आप अपने सारे Docker कंटेनर और LLM चला सकते हैं, पर यह टोकन‑आधारित API के मुकाबले काफी महँगा पड़ता है; कहीं‑न‑कहीं टोकन्स पर भुगतान करना अपेक्षाकृत सस्ता निकलता है।
हाँ।
-लागतें।
बिलकुल, बिलकुल। हाँ, मैं जानता हूँ।
इसलिए अंततः यह फिर से केवल एक लागत‑सवाल है। अगर API‑कॉल बहुत अधिक महँगी होतीं, तो शायद खुद‑होस्टिंग के लिए बाज़ार बन सकता था।
हाँ।
पर वे बिलकुल वैसे नहीं हैं।
बिलकुल।
क्योंकि तुम्हारे डेटा के साथ तो चीज़ें होती हैं।
ठीक है।
बहुत संभव है।
फिर भी मैं कहूँगा—मैंने एक वीडियो भी देखा था जिसमें कहा गया था: 'H100 GPU vs AI Subscription' और वहाँ गणना की गई थी। वास्तव में यह फायदेमंद नहीं है।
हाँ, यह वाकई फायदेमंद नहीं है। वैसे बस इतना कहूँ कि मुझे लगता है हम में से हर कोई अपने घर पर एक H100 रखना चाहेगा। [हँसता है]
हाँ।
सिर्फ यूँ ही।
हाँ, हाँ।
तो मैं भी बड़ी खुशी से उसके लिए बिजली का बिल चुकाने को तैयार हूँ, यह मेरे लिए ठीक है, पर...
हाँ, पर—
बहुत खुशी से, पर यह सच में उफ़ है।
हाँ, पर मैं हमेशा सोचता हूँ कि फिर भी यह कूल लगेगा, क्योंकि मुझे नहीं पता, जोना, हम इसके बारे में अब काफी लंबा समय से बात कर रहे हैं, पर क्या यह सिर्फ 'बॉय-मैथ' है? तुम 'गर्ल-मैथ' जानते हो?
हाँ, तो—एक H100 खरीदना बिल्कुल 'बॉय-मैथ' है।
[हँसता है] मेरा मतलब वह नहीं था।
कुछ वैसा ही, हाँ।
मेरा मतलब यह है कि मैं सोचता हूँ, अगर मैं कहूँ: 'ठीक है, मेरे पास अब मेरे सारे KI-प्रोजेक्ट्स हैं।'
हाँ।
मैं कर सकता हूँ—अगर मैं इन्हें API से चलाऊँ तो मैं बार-बार भुगतान करूँगा और अपनी क्रेडिट कार्ड से नियमित रूप से बड़ी राशियाँ कटती हुई देखूँगा।
क्या तुम कम-से-कम एक अंदाज़ा दे सकते हो, [हँसता है] कि यह करीब कितना आया? क्योंकि वही तय करेगा कि यह फ़ायदे का सौदा है या नहीं।
हाँ, हाँ, बिल्कुल। यानी यह, यह है—
अभी तो नहीं, बल्कि दूसरे पैमानों में। और वैसे, [नाक से साँस खींचता है] मेरे सारे खर्च जो मुख्य रूप से API-लागत हैं, न कि सब्सक्रिप्शन या ऐसा कुछ।
हम्म।
सबसे मुश्किल बात यह है कि मैं अपने सारे स्क्रिप्ट्स ऐसे लिखता हूँ कि वे जितना उपयोग कर सकते हैं उससे ज्यादा न लें। ताकि मैं बचावट कर सकूँ—पर कभी-कभी मैं उन्हें कह देता हूँ: 'ठीक है, एक और बार चला लो, ठीक है।' क्योंकि मैं अभी भी कुछ टेस्ट करना चाहता हूँ।
हाँ, हाँ।
उम, महीने के करीब सौ-पचास यूरो तो वहीं चले ही जाते हैं—
हाँ।
—API लागतों के लिए। मेरे उन सारे प्रोजेक्ट्स के लिए जो मैं चला रहा हूँ।
हम्म।
यह मेरा मुख्य शौक है। और, उम, मैंने हमेशा सोचा: हाँ, ऐसी—पर मान लो मेरे पास वह होता। [हँसता है]
हाँ। [हँसता है]
और मूलतः उस चीज़ की एकमात्र बड़ी लागत बस बिजली की भारी खपत ही होती।
हाँ।
...मैं अपने बॉय-मैथ दिमाग में सोचता हूँ—
बॉय-मैथ दिमाग कहता है कि GPU पर तीस हज़ार यूरो खर्च करना ठीक है और फिर सीधे हर महीने के सौ-पचास यूरो बचा लेने से यह कवर हो जाएगा, हाँ।
तो नहीं, पर मेरा दिमाग यही कहता है: बिजली कभी इतनी महँगी नहीं लगेगी, भले ही मैं उसे चौबीस-सात चला दूँ। मैं यह नहीं चाहता कि मेरा अपना ChatGPT हो जिसे मैं दिन में दो बार पूछूँ, बल्कि मैं एक सर्वर चाहता हूँ जो चौबीस-सात मेरे सारे स्क्रिप्टेड बैकग्राउंड काम चलाए। वह पूरा लोड उठाकर व्यस्त रहेगा और मैं APIs पर बेवकूफ़ की तरह पैसे दे रहा हूँ। मुझे लगता है कि उस हालत में मैं सस्ता पड़ूँगा। H100 से नहीं — उसकी ज़रूरत ही नहीं; शायद RTX 5090 चल जाएगा।
हाँ, मुझे यह भी अजीब लग रहा है कि कुछ मॉडल्स में, खासकर 670B वर्ज़न में, अचानक यों ही लिखा होता है: 'ओह हाँ, होस्ट करने के लिए तुम्हें आठ H100 चाहिए।' बस इतनी सहजता से लिख दिया जाता है और मैं सोचता हूँ: 'ओह, बढ़िया — पर हाँ, कर सकते हो। श्योर, ब्रो।'
मैंने यह कई छोटे मॉडलों के साथ भी देखा है। वहाँ अक्सर लिखा होता है: 'This model, it's so small, it runs flawlessly on just one H100 GPU.' और मैं ऐसे सोचता हूँ: 'आह, कूल, धन्यवाद — वो मॉडल जिसे मैं अपने कंप्यूटर पर टेस्ट करने के लिए होस्ट करना चाहता था।' ठीक है।
सही।
हाँ।
हाँ, यह बात अक्सर देखने को मिलती है। सच बताऊँ तो हमारे काम पर भी सर्वर काफी कम उपयोग में रहता है। तुम्हें हमेशा अपने AI-उपयोगों के बारे में बताते सुना है, पर मुझे समझ नहीं आता कि तुम ऐसा क्या कर रहे हो कि एक बड़ा सर्वर चौबीस-सात व्यस्त रह जाए।
तुम लोग चाहो तो मुझे अपने सर्वर पर चला सकते हो। ऐसी कोई बात नहीं कि मैं इनकार करूँ। [हँसता है]
ह्म, हाँ, उदाहरण के लिए—
वह तो स्वाभाविक रूप से पॉज़ कर दिया जाता है जब हमें उसकी ज़रूरत नहीं होती।
हाँ, बिल्कुल।
यह तो स्वाभाविक है। समर्पित सर्वर लगातार नहीं चलता — यह तो स्पष्ट है। पर हाँ।
तो हाँ, उम, उदाहरण के लिए एक चीज जो मुझे अभी बहुत—
मत करो।
नहीं।
इसे मत करो। यानी API—
नहीं, नहीं, नहीं!
अब वे बहुत सस्ते हो गए हैं। इसलिए दुर्भाग्य से ये सौ-पचास यूरो प्रति माह सच में उस आउटपुट क्वालिटी के लिए सबसे सस्ता विकल्प बन गए हैं—
हाँ।
—जो तुम अपेक्षा करते हो। यानी अगर तुम कहते हो: 'ठीक है, कुछ केसों में कोई सस्ता 7B मॉडल ही काफी है', तो ठीक है, माना, तब तुम उसे खुद होस्ट कर सकते हो।
हाँ।
बिलकुल, पर अगर तुम बहुत उच्च-गुणवत्ता वाले जवाब चाहते हो तो तुम्हें दुर्भाग्य से हर महीने सौ-पचास यूरो देने पड़ेंगे, हाँ।
और जोना, याद रखना, मुझे रोज़ OpenAI से 85 यूरो के टोकन मुफ़्त मिलते हैं, क्योंकि, क्योंकि—
तुम उन्हें भी रोज़ाना सक्रिय करते हो।
हाँ, हाँ, मैंने वैसे ही प्रबंधन सिस्टम और कुछ लाइब्रेरीज़ प्रोग्राम कर ली हैं, ताकि मेरे सारे प्रोजेक्ट्स इन फ्री टोकन्स को सही तरीके से बाँट सकें। और, क्योंकि जाहिर तौर पर—
ताकि उन्हें वर्कलोड के अनुसार फिर से प्राथमिकता दी जा सके।
क्योंकि जाहिर है, OpenAI मुझे यह सुविधा सीधे नहीं देता कि मैं पूछ सकूँ: मेरे पास अभी कितने फ्री टोकन्स बचे हैं?
हम्म।
बल्कि उन्होंने अब ऐसा किया है: API-रिस्पॉन्स में 'Payer:' आता है और वहाँ या तो मेरी आईडी होती है या 'OpenAI' लिखा होता है। [हँसता है]
हाँ।
और फिर यह सब इस तरह समन्वयित हो सकेगा। पर ये बस उन मामलों के लिए है जहाँ मैं कहता हूँ: हाँ, डेटा शेयर करना ठीक है क्योंकि वे चीज़ें वैसे भी सार्वजनिक हैं। पर जो 150 यूरो वाली चीज़ है, वह उन मामलों के लिए है जहाँ मैं कहता हूँ: नहीं, मैं अपना डेटा OpenAI के साथ साझा नहीं करना चाहता, इसलिए मैं उसके लिए भुगतान करता हूँ।
हाँ।
पर सोचो, इसकी कीमत कितनी होगी। अगर मैं—तो मैं शायद इसका भुगतान नहीं करूँगा, या तब तो प्रोजेक्ट्स... नहीं, नहीं।
हाँ।
उदाहरण के लिए, इन टोकन्स से मैं हमारे पॉडकास्ट के लिए बहुत कुछ कर रहा हूँ। हमारी पॉडकास्ट-इंजन के लिए मैंने कुछ कूल बनाया है जो ऑटोमैटिक चैप्टर्स बनाता है, साउंडबाइट्स बनाता है, ट्रांसक्रिप्ट बनाता है, अनुवाद करता है, शॉर्ट्स के लिए स्क्रिप्ट बनाता है वगैरह। तो मैं सोचता हूँ: हाँ, OpenAI इन सारे डेटा को ले ले — आखिर में वे पॉडकास्ट को उठा कर ट्रांसक्राइब कर ही लेंगे और LLM में डाल देंगे।
हाँ।
तो अगर यह सार्वजनिक ही है तो छोड़ दो। लेकिन सोचो—
बिलकुल!
मैं कितना पानी करूँगा, मतलब कितना मैं भुगतान करूँगा, अगर मुझे इसके लिए पैसे देने पड़ते।
उफ़।
इसलिए मैं सोचता हूँ—
और फिर तुम उसे छोटे-छोटे हिस्सों में काट देते हो जिन्हें, कहें तो, हर हिस्से के लिए चौरासी यूरो या डॉलर लग सकते हैं। या—
नहीं।
मैं इसे कैसे कल्पना करूँ?
मतलब मेरे पास पता है कौन से API-keys Data Sharing के लिए अनलॉक हैं, और फिर मेरे पास एक लाइब्रेरी है: मैं एक रिक्वेस्ट भेजता हूँ, मुझे बतौर रिस्पॉन्स मिलता है कि कितने टोकन्स खर्च हुए, और फिर लाइब्रेरी Free Token Server को बताती है: मैंने इतने टोकन्स इस्तेमाल कर लिए।
हाँ।
और इससे पहले कि अगला कोई स्क्रिप्ट अनुरोध कर सके, उसे पूछना होगा: क्या मेरा अभी भी कोटा बचा है?
हाँ।
तुम मॉडलों की एक सूची दे सकते हो और तुम्हें वापस एक ऐसी सूची मिलेगी जिसमें वे सारे मॉडल होंगे जिनके पास अभी कोटा बचा है।
हाँ।
क्योंकि अलग-अलग मॉडलों के लिए अलग-अलग कोटे उपलब्ध होते हैं आदि। हाँ।
पर यह असल में एक काफी जटिल बैलेंसिंग एक्ट है: अगर किसी वर्कलोड की प्राथमिकता बढ़ जाए तो तर्क दिया जा सकता है कि किसी दूसरे वर्कलोड के लिए शायद कम परफ़ॉर्मेंट मॉडल को ज्यादा टोकन्स दे दिए जाएँ—
हाँ।
तो उसे लॉटरी जैसा बाँट दिया जा सकता है। मैं तुम्हें यह ज़रूर नहीं थोप रहा कि तुम्हें यह लागू करना ही होगा, पर—
हाँ।
यह बैलेंसिंग का मुद्दा वाकई कुछ जटिल होता है।
हाँ, तो बैलेंसिंग का क्या मतलब है? मेरी बैलेंसिंग कुछ ऐसी है: मैं अपने बनाए हुए डैशबोर्ड को देखता हूँ, और अगर विभिन्न प्रोजेक्ट्स के बीच बैलेंस खराब लगती है तो मैं उसमें हस्तक्षेप कर देता हूँ। हर प्रोजेक्ट में यह फ़ीचर है: तुम जिस अनुरोध को भेजते हो उसके बाद टोकन संख्या और एक मल्टीप्लायर के हिसाब से कुछ 'स्लीप' लगा दिया जाता है—
हाँ।
तो मैं उसे थोड़ा ट्वीक कर देता हूँ।
हाँ।
और इस तरह सब कुछ चलता है। और मैं सोचता हूँ: ओह, अगर मेरे पास कोई ऐसा सर्वर होता जिसे मैं लगातार [तालियाँ] लोड पर डाल सकता, तो रेडियो के सारे पॉडकास्ट पहले ही ट्रांसक्राइब हो चुके होते। बस मेरे पास उससे जुड़ा खर्च उठाने के लिए पैसे नहीं हैं, इसलिए मुझे रोज़ाना इंतज़ार करना पड़ता है जब तक मेरे टोकन्स रिफ्रेश न हों, वरना बहुत कुछ पहले ही हो चुका होता—क्रंचटाइम से भी पहले।
यह सवाल है कि इसमें कितने घंटे लगेंगे। एक, कह लें, आठ H100 सर्वर पर। और हमारे होस्टिंग-प्रोवाइडर पर मुझे लगता है कि यह शायद $20 प्रति घंटे पड़ता है — आठ H100 के लिए डेडिकेटेड सर्वर के हिसाब से।
नहीं, आठ H100 नहीं।
ठीक है, सवाल यह है कि इसे कितना एडवांस बनाना है।
मतलब सैद्धान्तिक रूप से मैं $20 खर्च करके एक घंटे में इसे फटाफट निपटा सकता हूँ।
बिलकुल। या तुम $40 या $60 एक बार खर्च कर सकते हो और उस तरह अपने वर्कलोड का एक बड़ा भाग तुरंत निपटा लोगे, और फिर बाकी के टोकन्स जो OpenAI मुफ्त देता है, वे बाकी काम कर देंगे। वैकल्पिक रूप से तुम्हारा अपना डेडिकेटेड सर्वर होगा — तुम चाहो तो हर महीने कुछ पैसा डालकर सर्वर चला सकते हो, जैसे $60 और वह तब तक चलेगा जब तक काम चलेगा। और तुम APIs से अपने पोड्स को ऑटोमैटिकली पॉज़ या होस्टिंग-प्रोवाइडर पर डिलीट भी कर सकते हो ताकि जब रात में तुम्हारा वर्कलोड पूरा हो जाए तो तुम और भुगतान न करो।
हाँ।
यह शायद विचार करने लायक भी होगा।
मैंने वाकई में पहले कोशिश की थी और कुछ ऐसे विकल्प आज़माए जहाँ मैं प्रति घंटे सात सेंट देता था और—
ओह हाँ, बिल्कुल!
मुझे इन कंटेनरों की कॉन्फ़िगरेशन का ज़्यादा पता नहीं था। मुझे लगता है यह थोड़ा अप्रभावी था — शायद इसलिए मुझे प्रति मिनट सिर्फ़ एक रिक्वेस्ट ही मिल पाता था। और यह वाकई अजीब है अगर तुम्हें दस हज़ार एम्बेडिंग्स बनानी हों।
सही, यह इतने बड़े वर्कलोड के लिए काम नहीं करेगा। हाँ, पर यह विचार करने लायक है। फिर तुम कुछ घंटों के लिए छोटे या कभी-कभी बड़े मॉडल होस्ट कर सकते हो और महीने का बड़ा वाला बुल्क पूरा कर सकते हो। हाँ, सही। और जो हम जल्दी में बताना चाहते थे: जल्द ही निश्चित रूप से—
ह्म।
ChatGPT में विज्ञापन। उन्होंने इसे पहले भी आज़माया था और मुझे लगा कि उन्होंने ऐप्स को प्रमोट किया था, और वह भी अब तक ज्यादातर अमेरिका में। मतलब वहाँ अन्य वेबसाइट्स को नहीं बल्कि ऐप्स को प्रमोट किया गया। और यह यूज़र्स को बिलकुल पसंद नहीं आया। फिर उन्होंने कहा कि 'ठीक है, हमने अपनी रणनीति थोड़ी फिर से सोची है और अब हम इन्हें ChatGPT के रिज़ल्ट्स में बेहतर तरीके से इंटीग्रेट कर रहे हैं।' तो अब वहाँ विज़ुअली अच्छे ढंग से इंटीग्रेटेड स्पॉन्सर्ड लिंक्स होंगे जिन पर तुम स्वाइप कर सकते हो जो तुम्हारे जवाब के नीचे दिखेंगे। पर इसका मतलब यह नहीं कि ChatGPT का जवाब बदल जाएगा — 'ओह, अपना डिटर्ज़ेंट Dr. Beckmann यहाँ से खरीद लो' जैसा कुछ नहीं आएगा।
हाँ।
ऐसी बकवास तो वहाँ नहीं आएगी; बस नीचे तुम्हारी क्वेरी और उत्तर के मुताबिक़ प्रोडक्ट्स दिखाए जाएँगे। और इसके लिए विज्ञापनदाता भुगतान करेंगे और तुम ही उस चीज़ के शिकार बन जाओगे — जॉना के शब्दों में।
2026.
मैंने तो सोचा भी नहीं था।
और यही बात है — मैंने कहा था कि यह लगभग अनिवार्य है, क्योंकि स्टार्ट-अप्स की वही रणनीति रहती है जब वे थोड़े बड़े हो जाते हैं। मूलतः Google और Amazon के साथ भी यही हुआ था। शुरुआत में अधिकांश स्टार्ट-अप्स कुछ वर्षों तक नुकसान में रहते हैं। और यह बात OpenAI के साथ भी जानी-पहचानी है —
हाँ!
यह वास्तव में बेहद सच है।
हाँ, हाँ।
और...
सही। और कुछ सालों के बाद वह मोड़ आता है: 'अब पूरा मार्केट हमारा है, अब हम प्रोडक्ट को मोनेटाइज़ करेंगे और उसकी गुणवत्ता घटेगी।'
हाँ।
अब इसे मोनेटाइज़ कर दिया जाएगा और हर जगह विज्ञापन दिखेंगे। यह Netflix वगैरह के साथ भी वैसा ही हुआ — शुरुआत में सर्विस बहुत अच्छी थी। और चाहे सर्विस की क्वालिटी कितनी भी सुधरे, विज्ञापनों और दूसरी नॉइज़ की वजह से सर्विस फिर भी खराब हो जाती है। और मुझे लगता है कि अब वही समय आ गया है। अमेरिका में वे इसे क्रमिक रूप से लागू कर रहे हैं, पर यूरोप में वे एक और महीने का समय ले रहे हैं, क्योंकि तुम जानते हो DSGVO के साथ हमेशा ऐसा ही होता है।
हाँ।
और वह Translate फ़ीचर जिसके बारे में हमने बात की थी, वह अब सीधे उपलब्ध है।
वह तो पहले से ही है?
इसे ग्लोबली रिलीज़ कर दिया गया है और अब यह मौजूद है। तुम सामान्य ChatGPT पेज पर जाकर बस '/translate' जोड़कर सीधे वहाँ पहुँच जाओगे।
ठीक है।
शायद UI पर अब एक बटन भी है जिससे तुम सीधे उस फ़ीचर पर जा सको। हाँ, जहाँ तुम कहो 'ठीक है, मुझे अनुवाद चाहिए' और वह तुम्हें वहीं ले जाएगा। इंटरफ़ेस बहुत अच्छा और खूबसूरत है। मैंने इसे अभी तक गहराई से टेस्ट नहीं किया, पर यह अपना काम करता है। तुम नीचे मूड वगैरह भी चुन सकते हो। यह बढ़िया काम करता है। पर विज्ञापन की बात पर लौटें — यह तो स्पष्ट है कि किसी तरह उन्हें पैसे कमाने होंगे। और हमने देखा कि API टोकन्स से वह कमाई उतनी नहीं हो रही जितनी होनी चाहिए — ग्राहक/एंड-कंज्यूमर के नजरिए से।
खैर।
टोकन्स से बस उतना कमाया नहीं जा रहा जितना होना चाहिए।
हाँ, बिल्कुल।
API की लागत असल में दोगुनी होनी चाहिए।
हाँ।
असल में, पर जो है वही है। हाँ।
हाँ।
और इसका मतलब है कि एंड-कंज्यूमर के लिए अब शायद विज्ञापन होंगे। भले ही उन्होंने ChatGPT Go जैसा नया सब्सक्रिप्शन मॉडल $8 में पेश किया है — यह असल में पारंपरिक Netflix-प्राइसिंग जैसा है, कि एक $8 वाला ad-supported टियर भी होगा। बस यही बात है। हाँ।
हाँ।
शानदार!
हाँ, उम्मीद है कि मुझे इसका कुछ भी असर नहीं होगा क्योंकि मेरे पास, उhm—
हाँ, Plus और उससे ऊपर के सब्सक्राइबर्स को जाहिर तौर पर विज्ञापन नहीं दिखते। यह तो साफ़ है।
वैसे Plus की बात करते हुए — मेरे पास Pro लेने का पैसा नहीं है, पर Vibe Coding करते हुए मैंने महसूस किया कि पहले मैं कभी अपने लिमिट्स तक नहीं पहुँचता था; मुझे तो पता ही नहीं था कि लिमिट्स हैं।
हाँ।
पर जब से मैंने Android ऐप डेवलपमेंट, मतलब एंड्रॉइड ऐप और वेबसाइट डेवलपमेंट करना शुरू किया है—
हाँ।
वहाँ तुम अपने कोटे को बहुत तीव्रता से खर्च कर देते हो।
हाँ।
मैंने आज तीन घंटे Vibe वेबसाइट के लिए कोड चलवाया और इसलिए मेरा इस हफ्ते का कोटा खत्म हो गया। सच में।
हाँ, मेरे कलीग के साथ भी ऐसा ही हुआ। और मैंने कहा: हाँ, यह वही समय है जब तुम्हें अपना दिमाग खुद लगाना होगा — माफ़ करो पर...
और फिर खुद असल में।
वह व्यक्ति बहुत ज़्यादा उस पर निर्भर हो गया था, इसलिए प्रोग्रामिंग में चीज़ें खुद टाइप करनी पड़ती थीं। और मैं इस तरह की निर्भरता की कड़ा विरोध करता हूँ। जब तुम भाषा या कोडबेस के बारे में कम जानते हो तो यह बहुत फायदेमंद होता है — क्योंकि यह बहुत विस्तार से और संदर्भ के अंदर समझा सकता है। यह समझ में आता है, पर अगर तुम सचमुच किसी अच्छे तरीके से अपने लक्ष्य तक पहुँचना चाहते हो तो तुम्हें इसे असल में खुद करना चाहिए, क्योंकि तभी तुम सबसे ज़्यादा सीखते हो। यह वही क्लासिक मामला है: 'हाँ, मैं लेक्चर में तीन घंटे नींद के साथ गया था और मैंने प्रोफेसर की बातें सुनीं' — पर यह कभी उस स्थिति के बराबर नहीं होता जब तुमने नौ घंटे की नींद ली हो, लेक्चर में एक्टिव नोट्स लिए हों और अभ्यास में सवाल पूछे हों। छात्र-उपमा की तरह, वहाँ बहुत बड़ा फर्क दिखता है। और वही बात Vibe Coding पर भी लागू होती है। मेरी नजर में — मैंने सिर्फ अपने कलीग को देखा है — इससे तुम धीमे-धीमे बेहतर होते हो। असल में, तुम तब तेजी से सीखते हो जब तुम खुद सोचते हो, खुद मानसिक रूप से समाधान तक पहुँचते हो और खुद ही सही तरीके से ट्रबलशूटिंग करते हो—
हाँ।
और खुद अभ्यास करके सोचते हुए कि 'ठीक है, अब मैं क्या इस्तेमाल करूँ ताकि लक्ष्य तक पहुँच सकूँ?' — वहीं वह कहता है: 'अरे, मुझे पहले देखना होगा, मेरा कोटा खत्म हो गया है, मैं कल देखता हूँ, और हाँ, मुझे पहले Copilot से पूछना होगा।' और मुझे यह थोड़ा परेशान करता है क्योंकि यह उस समय प्रगति में रुकावट डालता है और इस तरह की निर्भरता मेरे लिए, जो एक दशक से भी ज्यादा समय से प्रोग्राम कर रहा हूँ, ठीक नहीं लगी।
हाँ।
नहीं — तुम्हें मूल अवधारणाएँ समझनी होंगी। तुम्हें इसे पहले बरसों करके देखना चाहिए। Vibe Coding मुझे विशेषकर Troubleshooting में बहुत मदद करता है। बग फिक्स करने और समस्याएँ सुलझाने में किसी KI से पूछना अक्सर बेहद उपयोगी होता है — कई मामलों में यह StackOverflow से भी बेहतर है। पर अगर तुम असल में प्रोडक्टिव तरीके से आगे बढ़ रहे हो और कुछ नया इम्प्लीमेंट कर रहे हो, तो उसे खुद करना सबसे बेहतर होता है, तभी तुम्हें ज़्यादा समझ आएगी। और हाँ, कुछ लोगों ने पहले भी प्रोग्रामेबल कैलकुलेटर के आने पर कहा था कि इससे सीखने की प्रक्रिया कमजोर होगी। दुर्भाग्यवश उन बातों में थोड़ी सच्चाई भी है, और यह अब छात्रों पर भी दिखने लगा है। पर यह शिक्षा नीति का मुद्दा बनता है। असल में जितना अधिक तुम तकनीक पर निर्भर हो जाओ कि वह सब कुछ तुम्हारे लिए कर दे, उतना ही कम तुम्हारा समग्र अवलोकन और एप्रोच का ज्ञान रहता है। तकनीक से तुम अभी भी बहुत विशिष्ट कार्य अच्छे से कर सकते हो, इसमें कोई शक नहीं, पर तुम्हें फिर समस्या को सुलझाने के तरीके की समझ कम पड़ने लगती है।
हाँ।
तुम नहीं सोचते: पहला कदम क्या है, दूसरा क्या है, तीसरा क्या है; बल्कि बस ऐसा होता है कि कुछ दबाओ ताकि कुछ हो।
ह्म.
और उस स्थिति में नहीं फँसना चाहिए।
हाँ, कम से कम कुछ मामलों में तो ऐसा ही है। और बेशक, अगर आप खुद को उस भूमिका में देखते हैं।
हाँ।
मुझे लगता है कि कुछ चीज़ों में यह बिलकुल ठीक है, खासकर जब कोई थोड़ा-सा प्रयोग करके देखना चाहता हो।
हाँ, ज़रूर, हाँ।
उस वक़्त मैं खुद को प्रोग्रामर के रूप में नहीं देखता, बल्कि थोड़ा-बहुत—शायद कहें—AI टीम के मैनेजर की तरह। और अपने मामलों में मैं ज़्यादा यह सोचता हूँ कि क्या-क्या काम होने चाहिए, उन्हें कैसे परिभाषित और फ़ॉर्मुलेट किया जाना चाहिए—
एक आदर्श कॉर्पोरेट भविष्य: AI सिस्टमों का मैनेजर।
बिल्कुल। और, कुछ वैसा—
हाँ!
कि कुछ चीज़ों में, जो दरअसल ज़्यादा महत्वपूर्ण नहीं होतीं, मैं अक्सर यही सोचता हूँ: 'ठीक है, कर के देखो, अगर काम न हुआ तो काम न हुआ'। मैं तो बस यह आज़माना चाहता था कि क्या वहाँ कुछ किया जा सकता है। देखते हैं कि ये कोशिशें कहाँ तक पहुँचती हैं। मैं खुद भी उत्सुक हूँ। जोना, एक आख़िरी मज़ेदार तथ्य: उन अमेरिकी लोगों में से पचास प्रतिशत, जो ChatGPT इस्तेमाल करते हैं—
हाँ।
यह मानते हैं कि…
नहीं।
क्या? क्या? ओके, क्या? तुम क्या सोचते हो कि मैं अभी क्या कह रहा हूँ?... मुझे लगता है, उत्तर—
काफी कुछ हो सकता है, कई संभावनाएँ हैं। पर बताओ तो सही!
नहीं नहीं, क्या? अपना अनुमान बताओ। तुम क्या सोचते हो? पचास प्रतिशत अमेरिकी—मतलब हर अमेरिकी ChatGPT इस्तेमाल करता है ऐसा नहीं है, पर सर्वे ये था कि उन लोगों में से पचास प्रतिशत जो कहा कि वे ChatGPT इस्तेमाल करते हैं, वे मानते हैं कि…
वे मानते हैं कि उत्तर अभी भी किसी दूसरे देश में बैठे किसी व्यक्ति द्वारा लिखे जाते हैं?
नहीं, असल में इसका उल्टा ही है। यानी उन ChatGPT इस्तेमाल करने वालों में से पचास प्रतिशत कुछ ऐसा मानते हैं कि—ठीक है, हाँ, किसी हद तक—वे समझते हैं कि उत्तर जनरेट नहीं होते, बल्कि हर सवाल के लिए पहले से डेटाबेस में एक तय जवाब मौजूद होता है और…
बिलकुल। वे इसे असल में एक एन्साइक्लोपीडिया की तरह समझते हैं। यही उनका मानसिक मॉडल है: व्यावहारिक रूप से हर विषय के लिए एक निर्धारित—'यह रहा तुम्हारा टेक्स्ट'—जैसा उत्तर मौजूद है।
हाँ।
और हर उस प्रश्न के लिए जो तुम पूछ सकते हो एक पूर्व-निर्मित उत्तर होता है। बिल्कुल, यह पारंपरिक 'डिक्शनरी लुकअप' की तरह है।
हाँ, बिल्कुल।
यह बात भौतिक रूपक के तौर पर भी लागू होती है, और Python जैसी भाषाओं में भी।
कि यह बस एक लुकअप है। हाँ, यह अच्छा कहा गया। मुझे यह अजीब लगता है। खैर, शायद क्योंकि हम शिक्षा नीति जैसी बातें कर रहे थे—पर कोई बात नहीं।
पर यही दिलचस्प है। दूसरी ओर, पचास प्रतिशत लोग यह भी जानते हैं कि यह कुछ हद तक तर्कहीन है। या ठीक है, शायद एक समूह अनिश्चित है और वे इसमें नहीं गिने गए। अच्छा, कौन जाने। हाँ।
हाँ, ज़ाहिर है। मेरा मानना है लोग इस पर ज़्यादा नहीं सोचते, क्योंकि अगर तुम मुझे यह पेश करोगे—
तो बस यही होता है: हाँ, यह काम कर जाता है। जो कुछ भी है, उससे क्या फर्क पड़ता है, है ना।
हाँ, मेरा मतलब है, कहें तो—
[हँसते हुए] अगर मुझे बिलकुल अंदाज़ा न हो, मतलब अगर मुझे पता ही न हो कि शतरंज इंजन कैसे काम करता है।
हाँ।
मेरे पास जो ज्ञान है वह मुझे कहने की अनुमति देता है: मैं जानता हूँ कि यह शतरंज‑इंजन इस तरह प्रोग्राम नहीं है कि हर संभव स्थिति के लिए एक-एक उत्तर रखा गया हो।
सही, यह सचमुच एक और बेहतर उपमा है।
तो, समझे?
क्योंकि कम-से-कम अहसास के स्तर पर इसमें एक समान परिमाण मिलता है—
हाँ।
प्रश्नों की जो सीमा तुम पूछ सकते हो और शतरंज की किसी स्थिति के बीच मानसिक रूप से यही समान विचार है। और असल में हर स्थिति के लिए एक तरह की 'ठीक है, अब यह मोहरा इस खानों पर रखो' जैसी हिदायत होती है।
तो, और भले ही मुझे बिलकुल जानकारी न हो, अगर किसी को थोड़ी-सी शतरंज की समझ है—
हाँ।
यह जानने के लिए तुम्हें सिस्टम या शतरंज की गहरी जानकारी भी जरूरी नहीं; बस कहा जा सकता है: 'नहीं, यह समाधान नहीं हो सकता।'
यह अफसोसजनक रूप से संभव नहीं है। फिर भी यह एक बहुत रोचक सवाल है, क्योंकि यह वही मुद्दा उठाता है कि क्या शतरंज कभी 'सॉल्व' किया जा सकता है। और किसी हद तक यह सच है: अगर तुम चालों की संख्या पर सीमा लगा दो तो संभावित स्थितियों की संख्या फिनाइट हो जाती है।
हाँ।
हाँ।
हाँ।
और जो होता है, रोचक बात यह है कि सारे एंडगेम—गलत न कहूँ तो—सात या उससे कम मोहरों वाले, असल में सॉल्व़ किए जा चुके हैं। यानी अगर बोर्ड पर कुल मिलाकर सात या कम मोहरे हों, चाहे किसी भी प्रकार या रंग के हों और कहीं भी खड़े हों—
हाँ।
तो वहाँ एक तरह का डेटाबेस‑लुकअप होता है उन सर्वश्रेष्ठ चालों का, जिन्हें करके तुम अपने लिए सबसे अनुकूल अंत तक पहुँच सकते हो।
हाँ।
या फिर, उदाहरण के तौर पर कहा जा सकता है: यह साबित है कि उस बिंदु से आगे तुम सिर्फ हार ही सकते हो।
हाँ।
यहाँ तक कि भले ही अंत शायद पचास चाल बाद ही आए और तुम, एक शतरंज‑इंजन के रूप में, इतने आगे तक सोच न पाओ—
हाँ।
तब तुम उसी क्षण से जानते हो कि जीतना संभव नहीं है—यह सिद्ध हो चुका है—सिवाय इसके कि विरोधी कोई बाहरी चाल चल दे, जैसे समय ख़त्म करवा देना। वह समय ख़त्म करा सकता है या दूसरी तरकीबें कर सकता है। पर शुद्ध तार्किक दृष्टि से देखा जाए तो अब वह न तो जीतने‑योग्य है और न ही हारने‑योग्य, यानी परिणाम पहले से तय सा होता है। तो…
हाँ।
ऐसी दिलचस्प बातें भी हैं। ये भी एक तरह का 'डिक्शनरी लुकअप' हैं, कहें तो। और यह सब आप ऑनलाइन कर सकते हैं—ऐसी डेटाबेस मौजूद हैं जहाँ यह देखा जा सकता है।
बिलकुल, बस मैं यही कहना चाहता था, हाँ।
पर जैसा कहा गया, यह सिर्फ़ उन एंडगेम्स तक ही सीमित है; ओपनिंग या मिडगेम में स्थितियों की संख्या बहुत ज़्यादा है, इसलिए वह असंभव होता है।
मैं बस यह कहना चाहता था कि औसत इंसान का इससे इतना सीधा संपर्क नहीं होता और वे इस पर ज़्यादा ध्यान नहीं देते। इसलिए हमें देखना होगा कि यह सब किस दिशा में विकसित होता है, जोना।
बिलकुल!
पता है हम ये कब करेंगे? अगली बार, Crunch Time में। क्योंकि हम अब फिर से रिकॉर्ड कर रहे हैं। [हँसते हुए] अब हम एक साथ कई एपिसोड नहीं बनाते; आपने अभी 2026 का पहला एपिसोड सुना। और फ़रवरी में भी Crunch Time का एक एपिसोड होगा, जहाँ हम फिर से बात करेंगे कि हाल ही में क्या-क्या हुआ है। देखो, हमने CS के बारे में अभी तक बात ही नहीं की, Jona. वहाँ मेरे स्वाद के लिए बहुत सारे रोबोट थे, जो मेरे हिसाब से बहुत अजीब और कुछ हद तक असहज कर देने वाले थे—
मैंने उन्हें भी देखा। हाँ, यानी... [हँसते हुए]
लेकिन हम अगली बार इस पर बात करेंगे, उह्म, कि हाल में क्या-क्या हुआ है। Jona, यह ठीक कब होगा?
अगला Crunch Time एपिसोड आप सुनेंगे, बेशक, 22 फ़रवरी को शाम छह से सात बजे तक, 102,7 मेगाहर्ट्ज़ पर — यानी केम्निट्ज़ के आस-पास यूकेडब्ल्यू पर। इसके अलावा आप डैब पर Bouquet 5B भी ट्यून कर सकते हैं, या फिर radio-unique.de पर वेबस्ट्रीम के जरिए सुनना चुन सकते हैं। यह बिल्कुल वैसा ही है जैसा हर महीने होता है: चौथा रविवार। और यह बात खास है क्योंकि 1 फ़रवरी इस बार वास्तव में एक रविवार पड़ता है, इसलिए महीना ऐसे तीसरा और चौथा शनिवार-रविवार में बंट जाता है। ठीक है, और अगर आप उस समय सुन नहीं पाएँ, तो इंटरनेट पर हमें कभी भी बाद में सुन सकते हैं — YouTube, Spotify पर। इसके अलावा radio-unique.de पर हमेशा एक पोस्ट रहता है जहाँ आप न सिर्फ़ ताज़ा एपिसोड बल्कि पिछले सभी एपिसोड भी फिर से सुन सकते हैं।
तो, आपके पास दुनिया की सभी संभावनाएँ हैं—
ठीक.
हमें पिछले और आने वाले एपिसोडों में सुनिए। तब तक!
बाय। [संगीत]
यह थी
क्रंच टाइम, Radio UNiCC की एक प्रस्तुति। [संगीत]
Zuletzt aktualisiert am 1
С возвращением, Йона. И не только в новом году, а вообще — обратно в студию. Вы-то этого не знаете, но мы‑то знаем: мы с Йоной, честно, уже примерно четверть года просто не виделись и, э-э, как‑то умудрялись всё это время снабжать вас классными выпусками. Но вот сейчас мы с Йоной впервые сидим друг напротив друга, ну, по ощущениям, с самого начала четвёртого квартала двадцать пятого года.
Точно.
И…
Потому что последние записи у нас как‑то все получились, ну, подлиннее, и из них в итоге вышло столько выпусков—
Да.
—потому что мы, как всегда, ушли от одной темы к другой и разболтались. Вы же нас знаете.
Да, и—
Да.
—но теперь мы снова сидим здесь. Заготовки закончились. [смеётся] Мы входим в 2026 год с кучей новых тем. Так что да, Йона, конечно, произошло очень‑очень много. Мне любопытно, э‑э, что ты сегодня принёс.
Радио UNiCC представляет. [Музыка] Передача «Crunch Time».
[музыка] С Йоной и Виландом. Да, Виланд, я действительно принёс нам кое‑что физическое, такое, что ты сейчас прямо можешь, э‑э, увидеть. Э‑э, мы же в последних выпусках больше так болтали про наши хобби и интересы, делали такое большое рекап всего, о чём мы за последние, [смеётся] на ощущение, тысячи выпусков, э‑э, рассказывали. И я тогда как раз говорил и про новый интерес. А ты сказал: «Да, давай, в следующий раз на записи уже будет пора, принеси с собой». Ну и вот мы тут сидим. Речь пойдёт ещё раз, э‑э, совсем коротко о теме монет, о которой мы уже с тобой говорили. И тебя это, правда, очень впечатлило, и я взял с собой одну древнюю, ещё девяностопроцентную серебряную монету, чтобы мы тут на неё посмотрели, — и Йона совершенно спокойно достаёт её из кармана своих штанов.
Я беру монету, и она... Ну, это большая серебряная монета, и на ней написано: «Deutsches Reich, drei Mark». Это «Германская империя, три марки». Здесь имперский орёл, а на другой стороне—
Очень вычурный декор, так скажем, что конечно соответствует тому времени, тому году, да.
Э‑э, год, сейчас гляну, тут его либо не видно, либо я просто слишком туплю, чтобы его разглядеть. Во всяком случае, я вижу «Вильгельм Второй, немецкий император, король Пруссии».
И здесь действительно отчётливо видно его профиль.
А, окей, окей.
Дата тут, на этой—
Ага, 1908‑й тут выбит. Да, окей.
Точно, да.
Окей, это, это жесть, и она реально необычно тяжёлая на ощупь.
Да.
Интересно. То есть у Йоны правда совсем‑совсем старые... Очень интересно. Я имею в виду, это, конечно, нереально круто ещё и потому, что она, ну, такая огромная, потому что...
Да, и, и ещё сама масса, конечно: при такой плотности серебра это уже реально довольно серьёзно, прям ощущается тяжело. Да.
Да.
И когда смотришь на этот дизайн, невольно задаёшься вопросом, что мы вообще сейчас делаем не так со своими монетами, [смеётся] а?
Угу.
Я тоже об этом думаю, но в целом я всегда был довольно доволен. Ну, особенно с евро: каждое государство ведь может само решать, что будет на обратной стороне, что вообще можно там изображать. Можно везде делать одно и то же, можно везде разное. Конечно, как всегда, есть правила, которых нужно придерживаться: конкретно по дизайну, что у тебя должны быть права на это оформление и картинки, что какие‑то вещи можно изображать, а какие нет, плюс размеры шрифта и так далее — всё то, что мы знаем. Но, возвращаясь к самой монете: это, конечно, не какая‑то редкость, поэтому я могу её вот так спокойно держать здесь в руках и, естественно, принести с собой—
Угу.
—и просто держать её в руке, не пряча где‑нибудь там в сейф, так сказать.
Угу.
И да, это правда очень захватывающе. Особенно если смотреть на эту монету, как я и в прошлый раз говорил, именно в историческом контексте, потому что это был, так сказать, последний кайзер, и монета вышла за десять лет до того, как он потом... Ну, вы и так знаете, что там в истории произошло.
Угу
на уроках истории проходили — Ноябрьская революция восемнадцатого. Точно.
М‑м. Окей, но я должен честно сказать: ты же сказал, [смеётся] что тебе нравится, что она такая интересная и ещё такая тяжёлая. А я, если только представлю, что мне сегодня пришлось бы таскать в кошельке монеты такого размера с собой... ну нет.
Ну да, это бы, конечно, неизбежно сделало кошелёк гораздо тяжелее.
Да.
Да, не, это было бы очень, очень неудобно, но для меня как для фаната всё равно было бы интересно. И тогда это реально ощущается как что‑то весомое. Представь, у тебя просто такой, я даже не знаю, можно ли так сказать, маленький мешочек с ними, [смеётся] ну, примерно как его себе представляешь в каком‑нибудь фэнтези‑мире, в книгах или играх, и всё такое—
Да, да.
—обычно представляешь, знаешь, вот так вот... Это же правда любопытно, да. Я думаю, по размеру и по весу это как раз примерно куда‑то в ту сторону и попадает тоже.
Да.
Если на них хочешь купить что‑нибудь посолиднее, а не только, кто его знает, сто буханок хлеба или, [смеётся] не знаю, что там ещё тогда можно было на это купить.
Да.
да.
То есть у неё прям вот этот, э‑э, вайб «три талера, пожалуйста». Да.
Именно, да.
Интересно.
И мне ещё сама тройка как номинал очень интересна, потому что мы сегодня больше привыкли к единице, двойке, пятёрке и десятке на монетах и купюрах.
Угу
—и так далее, к таким значениям привык.
Да.
так что это уже что‑то довольно необычное, да.
Это действительно довольно непривычно, когда начинаешь об этом так задумываться.
Представь себе, например, трёхевровую монету.
Да, потому что, скажем так, есть же такие грубые схемы деления: большая денежная единица либо делится на пятые доли, условно говоря... либо она, э‑э, четвертуется, как, например, доллар в Америке, там обычно.
Угу.
Но, э‑э, да, с тройкой? Ну такое—
Да.
Они‑то наверняка знали, что они там делают, что задумывали. Ну да.
Да, если брать, скажем, номиналы 0, 1, 2 и 5, это уже довольно логично, потому что ты очень близко подходишь к так называемому ряду E4. Есть ведь такие прямо логарифмические шкалы, где ты между нулём и, э‑э, так сказать, между нулём и десятью задаёшь какое‑то количество шагов. Ты, по сути, хочешь иметь определённое число градаций, которые в процентном отношении каждый раз становятся, ну, скажем так, на одну и ту же величину больше — например, каждый раз растут на двадцать процентов или что‑то в этом духе. Что, конечно, не значит, что это будут 0 евро, 2 евро, 4 евро, 6 евро, 8 евро и 10 евро, потому что проценты так не работают.
Да.
Что восемь, делённое на шесть, это не то же самое, что шесть, делённое на четыре, и так далее. Да.
Окей.
Есть, собственно, такие шкалы, они, э‑э, очень активно используются, [смеётся] например, при выборе номиналов резисторов. И вот мы снова плавно переходим к другой теме, как видишь.
Угу.
Потому что там реально речь идёт о колоссальном диапазоне — от одного миллиома до одного гигаома, там есть вообще всё.
Угу.
И там как раз есть такие логарифмические ряды, по которым ты можешь ориентироваться и выбирать: окей, тебе сейчас нужен вот такой или вот такой номинал, с разными допусками и так далее.
Окей.
И это меня как раз немного напомнило об этом, потому что там цель, скажем так, тоже в том, чтобы с как можно меньшим числом номиналов покрыть как можно больше возможных суммарных значений. Ты можешь соединять несколько резисторов последовательно или, конечно, ставить их параллельно, чтобы получить нужный результат. А последовательное соединение — это, по сути, просто сложение сопротивлений. Поэтому это, как мне кажется, вполне сравнимо с монетами, где ты тоже всё складываешь. Я просто хотел ещё раз показать тебе эту монету. Потому что она, ну, правда очень интересная. В прошлый раз я же её оставил дома. Да.
Должен честно признаться, я немного надеялся, когда ты сказал, что принёс мне что‑то физическое и это связано с прошлым выпуском. Я почему‑то думал, что ты сейчас прямо может быть достанешь тут что‑нибудь поесть, [смеётся]
Что-то поесть, может?
Или выпить что‑нибудь. [смеётся]
[смеётся]
То есть ты голоден, понятно.
[смеётся] Ну, вот примерно об этом я и думал: ты же тогда сказал: «Да, мы в прошлый раз про это говорили, и я тут кое‑что принёс». Так что я получаю этот десерт Millionaire’s Shortbread. Поехали!
Точно. Да‑да, верно.
[смеётся]
Точно.
Но круто.
Ну тогда—
Очень круто.
может, в следующий раз.
Угу.
Посмотрим. Кстати, про еду и напитки — я как раз ещё хотел тебя кое‑что другое спросить. В октябре, в нашем октябрьском выпуске, мы же говорили: мол, в следующий раз, когда будем записываться, расскажем пару новостей, так сказать, насчёт золотой карты Макдоналдс. Надеюсь, я сейчас не застаю тебя врасплох этой темой, но было бы, думаю, интересно как такой follow‑up узнать, как у тебя сейчас с ней обстоят дела, продлили её или её уже, скажем, в ноябре отменили.
Да.
Так что держи меня и слушателей в курсе, как всё обстоит.
Да, ну, эм, я больше не владелец золотой карты Макдоналдс.
Угу.
Эм, моя золотая карта Макдоналдс действовала до конца ноября, то есть по сути до начала декабря она у меня ещё была. И да, что тут скажешь?
Да.
Её, к сожалению, не смогли продлить — просто по той причине, и сейчас я могу рассказать, в чём дело. Вы этого не заметили; даже если вы регулярно ходили в Макдак, вы бы этого не заметили. Но сменился франчайзи, и такую золотую карту, конечно, всегда должен, э‑э, да, одобрить франчайзи ресторана. И когда как раз сменился франчайзи, было понятно: окей, у него сейчас есть дела поважнее, чем разбираться, могу ли я получить золотую карту. [смеётся]
Эм, понятно.
Да, конечно. Эм, поэтому она просто закончилась. Но я, честно, должен сказать, при всём при этом, как ты знаешь, ты же меня знаешь, я, я вообще‑то абсолютный фанат Макдоналдс.
Да.
Эм, но я правда должен сказать, [вздыхает] даже для моего собственного блага было не таааак уж страшно, что её мне не продлили. Я много об этом думал, конечно. Если бы, например, карта была на год, но, как я понимаю, максимум она была бы на полгода. Потому что даже те карты, которые можно выиграть в McDonald’s Monopoly, раньше были, эм, на год, а сейчас уже только на полгода. То есть моя тоже, если что, была бы всего на полгода. И я себе, конечно, всё время говорил: даже если бы она долго действовала, я же не стал бы каждый день ходить в Макдоналдс. Всё‑таки не до такой степени.
Ну конечно, не триста шестьдесят пять дней в году есть там максимум, сколько только влезет. Это было бы полным бредом.
Вот именно. Но она у меня была, эм, ну даже не четверть года. Реально всего где‑то два месяца, и из этих двух месяцев я ещё и уезжал в отпуск. Так что я, конечно, себе сказал: если уж у меня такое один раз в жизни, то я должен этим воспользоваться, и в итоге я и правда каждый день этим пользовался. И, да, мне кажется, это было заметно, хотя я не думал, что будет так видно.
Да, если честно, ты опять очень‑очень сильно похудел с тех пор, как мы последний раз [смеётся] виделись в октябре.
Спасибо большое. Спасибо большое.
То есть это, это, этот эффект действительно заметен.
Да, ну это было—
Да
Правда очень интересно, и, эм, да, это, наверное, всё, что я могу к этому добавить. И, скажем так, я ещё, чтобы чуть‑чуть добавить технический аспект, недавно начал дорабатывать одно опенсорсное приложение для подсчёта калорий и продуктов питания так, чтобы оно было для меня полезнее.
Угу.
И там я реально заметил, потому что я, конечно, ещё и сказал себе: ну, раз я ем в Макдаке, мне нужны, например, такие функции, как возможность просто взять скриншот из приложения Макдоналдс и импортировать оттуда все данные. Вот это всё я там и…
Точно, да.
Ну, в общем, встроил. И тут прям видно: Макдак, конечно, очень вкусный и, эм, вообще классный. Проблема только в том, что по сравнению с тем, сколько он тебе даёт, он почти не насыщает.
Да.
Это как раз та штука, которую я особенно сейчас, с подсчётом калорий и всего этого, включая макронутриенты, заметил.
Угу.
То есть, например, я для себя так сформулировал: если я хочу следить, скажем, за тем, чтобы… Я настроил это так, что по углеводам и жирам у меня есть предел, который я не хочу превышать. А по воде, клетчатке и белку, наоборот, есть количество, ниже которого я не хочу опускаться. Скажем так: набор из двадцати наггетсов из Макдака — там ты получаешь свои белки, это кайф!
Ну да. [смеётся]
Это даёт тебе твой белок. Но проблема в том, что я, когда заношу это в приложение, понимаю: да, офигенно, но теоретически это сейчас была моя еда на весь день. Что, в принципе, по нутриентам было бы нормально, теоретически.
Да.
По нутриентам всё окей, только это не насыщает на целый день.
Именно.
Вот в чём большая проблема. Иначе это было бы вообще супер: я бы мог просто по своей золотой карте есть одно Мак‑меню в день, и с точки зрения нутриентов это было бы ровно то, что мне нужно за день.
Именно, но оно просто не держит сытость столько, сколько по идее должно. Это полностью совпадает и с моим опытом, и не знаю, как у тебя, но мне кажется, что чем больше еда идёт в сторону фастфуда или уже готовой…
Угу.
... еды — сюда я, кстати, вполне включаю и готовые блюда из Aldi и Lidl,
Угу.
в эту же категорию. Но чем больше это уходит в сторону вот такой переработанной еды, где у тебя вроде бы уже достаточно калорий и всего остального, тем больше у меня ощущение, что это просто образует какой‑то жуткий ком в желудке.
Угу, да, это тоже.
То есть чисто по ощущению. Я и сам не знаю, насколько это на самом деле…
Угу.
верно, но вот по ощущениям в животе — именно так.
Да, сто процентов. Потому что организм, особенно когда это много именно такой готовой еды, ты замечаешь, что после этого прям такое падение, яма: телу нужно очень много сил, чтобы, эм, все эти сложные штуки расщепить и переработать, и тогда ощущается, что энергии ни на что другое не остаётся.
Точно.
Это, эм, да, забавно. Меня тут, эм, спросили… В общем, Йона, ты должен знать, я до сих пор, конечно, известен как «чувак из Макдоналдса».
Да, и вот вопрос, насколько это приложение тебя теперь меняет, конечно, да.
То есть, эм, в каком смысле, погоди, секунду, в каком смысле приложение меня меняет?
Да, ну, я, я бы сказал—
Ты имеешь в виду, что оно меняет меня.
Я про золотую карту Макдоналдс и, да, конечно, тот фейм, который с ней [смеётся] приходит. Но серьёзно, эта карта Макдоналдс ведь уже явно имела на тебя физический эффект.
Да.
И я думаю, что когда ты дальше развиваешь это приложение, если ты, как ты говоришь, разрабатываешь там…
Угу.
плагин распознавания скриншотов для этого — что, кстати, очень круто. Особенно если потом это ещё куда‑то вносится, естественно, в какой‑нибудь open‑source‑проект, или я не знаю, как ты это делаешь.
Да‑да.
То ли это чисто приватный плагин, то ли как он там у тебя устроен. В общем, я думаю, это тоже заметно повлияет на твоё питание.
Да.
И вот в этом вопрос. Ты же сам уже сказал: «Окей, если я съем двадцать наггетсов, это круто, и по белку тоже», условно. Но этого же должно хватать на целый день. И в этот момент тебя как раз заставило об этом задуматься. То есть приложение мотивирует тебя, по сути, в положительную сторону.
Да, и вот из‑за этого… есть одна вещь, которая мне, эм, очень обидна, и я бы обрадовался, если бы тут появились какие‑то возможности. Пока мне приходится всё время изобретать обходные решения. Мне бы дико хотелось знать, как обстоит дело с едой в столовой, какие там, какие там вообще… Мне всегда так жаль, что этого не видно, потому что я, в общем‑то, люблю есть в столовой: я думаю себе, ну это же приготовленная, нормальная еда, и я предполагаю, что она, вероятно, как‑никак полезнее, чем всякие готовые блюда. И поэтому я думаю: я бы очень хотел всё это всё равно как‑то записывать, you know—
Да
…ну, какие у этого были значения.
Но у меня же там тоже есть личная инфа, то есть личные данные и опыт с этим приложением, с этим, [смеётся] с этим API, который…
Да,
который они там предоставляют и который, по‑моему, за последние десять лет вообще не менялся.
Угу.
Насколько я это сейчас вот…
Да,
видел. То есть, это, конечно, XML‑данные, которые ты там получаешь. И да, я знаю, там ты не получаешь никакой информации о пищевой ценности, можешь даже не рассчитывать.
Да.
Там ты ведь даже актуальное время работы столовой не получаешь, а я бы этого как раз очень хотел.
Угу.
я же им тогда прям письма писал много лет назад…
Да‑да
уже в студенческий союз писал, потому что они тогда говорили: «Да, окей, давайте мы же это когда‑нибудь переведём на JSON. Окей, мы хотим вот тут сделать так‑то и так‑то. Мы хотим туда чуть больше информации запихнуть, чтобы, конечно, их собственные объявления‑
Угу
‑которые они сами же обслуживают, могли выводить побольше информации». Но, насколько мне известно, из этого так ничего и не вышло. И я, и я ещё такой: «У меня есть идеи. Я же это использую, ну, скажем так, как внешний пользователь, который вам ещё и помогает».
Да.
«И давайте, ну, добавьте сюда часы работы и так далее». А они такие: «Да, идея, конечно, разумная». Но как‑то это всё потом в никуда…
Да
ушло, и: «Нет, к сожалению, забудь. Тогда это просто надо как‑то на глаз прикидывать».
Да.
Или, наверное, можно там как‑то ещё спросить, но я просто не знаю, посчитали ли они это уже заранее, так сказать.
Мне кажется, у них это есть.
Просто это сложно, да.
Я думаю, у них это есть, потому что, смотри, Йона, сейчас будет конспирологическая теория. То есть…
Да.
мне кажется, кто‑то там при составлении блюд обязан обращать внимание на питательные значения и, соответственно, их знать… потому что, например, ты понимаешь, что блюдо в столовой слишком нездоровое, если к нему вдруг кладут яблоко.
Угу.
Например. То есть, ты замечаешь, что‑
Да.
У меня прям ощущение, что там прослеживается такая корреляция, будто реально кто‑то говорит: «Так, это блюдо недостаточно сбалансировано, если мы не добавим ещё яблоко».
Возникает вопрос, решают ли они это чисто по ощущениям. Типа: «О, окей, здесь у нас жареное вместе с жареной картошкой».
Да.
А потом ты добавляешь туда буквально чуть‑чуть салатика в придачу, и это, [смеётся] мягко говоря, не особо тянет по питательным нормам, ну, в общем, можно догадаться.
Однозначно
И тогда кто‑то спонтанно такой: «Ладно, окей, давай добавим яблоко».
Угу.
А в других блюдах ты сразу говоришь: «Окей, тут у нас салат и ещё салат». Э, то есть овощи, извините. Вот один овощной айтем, вот ещё один овощной айтем…
для меня это всё овощи.
Тут мясной айтем. [смеётся] Ладно, это всего лишь… [смеётся] да, именно. Ну то есть ты просто говоришь: «Да, окей, сойдёт».
Да.
И ты, и ты просто идёшь чисто на глаз.
Да.
Ну вот когда такие блюда составляются.
Что, по сути… О, Йона!
И их же часто, их же часто, эм, часто ещё и переиспользуют. Там ведь есть ещё и внутренние ID для этих, для блюд.
Да.
Это, это тоже довольно интересно.
Конечно.
Но они тебе не дают никакого интерфейса, через который ты мог бы их просто все напрямую запросить, где, наверняка, тоже были бы указаны питательные значения. Кто знает. Может, надо просто однажды спросить, но я знаю, что каждое блюдо там получает внутренний ID, и, возможно, у них есть какой‑то другой API, о котором нигде публично не говорится. И тогда можно было бы просто сказать: «Так, скажи‑ка, что это за еда?».
Я думаю, это вполне реально, потому что я почти уверен, что у них где‑то есть внутренняя система, которая обязана знать, грубо говоря… Я стараюсь держаться короче, чтобы мы не говорили об этом вечно.
[смеётся]
Но, эм, одну функцию, которую я, например, ещё добавил в это приложение, просто потому что она мне показалась классной, это… то есть там уже можно было создавать кастомные блюда, но мне для этого тоже катастрофически лень. То есть ты можешь просто сам сказать: у меня есть ручная запись в базе данных, это не приходит готовым из Open Food Facts.
Да.
А я что сделал: я, по сути, добавил штуку «создать блюдо из продуктов». То есть я могу сказать: у меня есть блюдо — например, я себе сейчас добавил, э, цельнозерновые макароны с, э, такой смесью из сливочного сыра и песто в качестве соуса.
Да.
И потом я могу, по сути, сказать: определить новое блюдо. Оно, допустим, состоит из двухсот граммов того, трёхсот граммов этого, ста граммов вот того — и всё. И он просто считает: окей, какие тогда будут пищевые значения у всей этой штуки вместе. Потому что мне просто лень вручную складывать все нутриенты по всем трём ингредиентам. Вот.
А, и open‑source‑тул этого сам по себе не умеет? Звучит как какая‑то базовая функция.
Нет, там ты можешь только сказать: «Да, добавь что‑нибудь в мою собственную базу данных». И я думаю, что‑то похожее у столовой точно есть, потому что где‑то у них должно быть внутреннее нечто, которое, по сути, говорит: «Окей, в понедельник у нас вот такое блюдо, оно называется так‑то и состоит из таких‑то компонентов», которые мы, например, должны закупить.
Да.
Так что теоретически было бы вполне возможно сказать, что‑
это можно даже автоматизировать и как‑то посчитать.
автоматически высчитать, какие питательные значения в среднем у одной порции. Вот.
И хотя бы примерно, навскидку.
Да.
Потому что, ну, естественно, и при приготовлении тоже есть отклонения.
Ну конечно.
Да.
И, эм, [смеётся] иногда порции реально бывают то поменьше, то побольше. [смеётся]
Или иногда, в зависимости от того, на кого ты там попал, ты получаешь либо почти ничего, либо буквально вдвое больше. Ну, такое вот…
Вот, и на самом деле я поэтому сейчас делаю нечто похожее и хочу это как‑то ещё немного профессионализировать: сейчас я просто скармливаю ChatGPT фотку этого и говорю: «Прикинь», но в будущем я бы хотел сделать это чуть более профессионально, чтобы, условно, был такой агентный воркфлоу, где ты говоришь: «Посмотри на это, разложи для себя, из каких компонентов это состоит. Потом подбери для всех этих компонентов ближайшие аналоги из обычных продуктов и возьми их пищевые значения, чтобы у тебя было хоть какое‑то граундирование».
Да.
«И попробуй на основе этого прикинуть, чтобы получилось хоть чуть‑чуть точнее».
Угу.
Ну да.
Небольшой комментарий к этому: я думал, мы в одном из прошлых выпусков Crunch‑Time уже установили, что нужен, скажем так, какой‑то циклически повторяющийся элемент, где ИИ‑агент реально сам выбирает один из своих инструментов, чтобы это вообще считалось агентным воркфлоу.
Да.
Я думал, мы это так и обсуждали. То, что ты описал, всё‑таки довольно последовательный процесс.
Угу.
Ну скажем так, это как классический код для ИИ‑запросов‑
Да.
‑так он и работает. Типа: ты, ты сейчас по картинке оцениваешь, какие там объекты и в каком количестве, и из этого… и это, по сути, просто грубая прикидка, и из неё ты берёшь‑
Да.
соответственно данные‑
Да.
‑и переводишь это в нужный тебе формат. Для своего, для своей‑
Точно.
‑open‑source‑решения. Именно.
То, что я сейчас описал, очень линейно и, строго говоря, не агент. Можно, конечно, сделать это менее линейным: просто сказать «Вот твои инструменты, разберись сам».
«Сделай как‑нибудь», да, конечно.
Тогда это как раз станет более агентным. Неважно, эм, да, ты абсолютно
Один из моих коллег как раз игнорирует этот факт, и меня это лично бесит.
[смеётся]
Именно.
Ох, ладно.
Да.
Я ещё совсем коротко хотел про столовую сказать, я знаю, что это уже к теме не относится, но я просто так хочу рассказать это публично, потому что мне это кажется безумно крутым. В столовой же теперь ввели этот Nice Price — что там всегда есть что‑то за два евро тридцать. И это реально есть даже в кафетерии. И там сейчас, впервые, я вижу, как воплощают то, чего я тааак сильно хотел бы, чтобы в каком‑то смысле делало и само государство. У тебя там, например, есть карривурст за три евро шестьдесят.
Да.
Тогда у тебя есть веганская карривурст за два евро тридцать.
Да.
Ну, это же... и я такая думаю: да, спасибо большое! Тогда я, конечно, беру эту веганскую карривурст, потому что это какое‑то непонятное изделие, утопленное в соусе. Я всё равно этого почти не чувствую на вкус.
Да.
Неважно! И тогда я, конечно, беру то, что подешевле.
Ну, логично, да.
Понимаешь, мне это нужно, мне это прям нужно, и мне нужно ещё больше. Мне нужен финансовый стимул для населения есть веганские штуки, чтобы у меня реально был повод делать это. Потому что я так и делаю с тех пор, как это вообще появилось. Иначе мне бы никогда в голову не пришло брать эти веганские вещи.
Да.
Но с тех пор, как я честно говорю: да, конечно, для здоровья от этого есть польза, само собой, но нет, для такого, скажем, приматского мозга это не работает. А если формулировка такая, что мне теперь нужно прямо напрячься, активно решить заплатить за апгрейд с веганского мяса на настоящее мясное, тогда я скажу: «Э-э, нет! Зачем? Ради чего?»
Точно. Да, конечно, это тогда уже вообще как-то нелогично.
Ой, мне это прям так нравится.
Вот, у меня к этому на самом деле два комментария. Во-первых, конечно, я надеюсь, что вы все это и так знаете, эта идея, скажем так, не вдохновлена, а просто нагло сворована у IKEA, если честно, полностью.
А, окей.
Да, они это у себя прям жёстко внедрили и сказали: «Окей, давайте сделаем так, чтобы веганский хот-дог просто был дешевле, чем обычный». И тогда становится логично взять именно его, вместо того, чтобы такой: «Ну ладно, возьму мясной». И я прекрасно понимаю, что после этого так называемого IKEA-опыта хочется сначала просто сесть и сказать: «Ладно, давай сперва возьмём маленький быстрый перекус». И второй комментарий к этому: всегда, обязательно, смотрите на нутриентный состав, на калории и всё такое. Ты сейчас, конечно, очень сфокусирован на том-
Да.
-но часто бывает ещё и так, что веганские альтернативы, которые сами по себе изначально не были веганскими,-
Да.
-а просто такой заменитель-
Да.
-то по составу и питательным ценностям они не обязательно лучше, а, я бы сказал, могут быть ровно такими же вредными. Думаю, именно с карривурстом ты, наверное, ещё в безопасности от этого эффекта, но да, это так, просто общий совет.
Да.
Ну, очень здорово.
То есть мне правда помогает это всё хоть немного за собой отслеживать. И, например, чего я вообще не ожидала, — это, ну, такой прям личный инсайд в мою жизнь. Дело даже не столько в том, что я как-то ем слишком много, хотя, конечно, в итоге калорий тоже выходит перебор, этого я примерно и ждала. Но что я замечаю: совершенно не осознавая этого, я получаю с едой гораздо больше жира, чем вообще разумно. Это такая шкала, которая вдруг оказывается уже заполнена до отказа буквально из ниоткуда.
Да.
Мне это дико, дико интересно было — так немножко за собой такое вообще замечать.
Я могу ещё тематически немного продолжить тему таких open‑source‑решений и, собственно, вернуться к теме из одного из последних выпусков, а именно Pi‑hole, так сказать.
Угу.
Когда мы это упоминали. Я вот теперь, наконец, после стольких лет [смеётся] реально дошёл до того, чтобы себе свой домашний сервер настроить…
Угу.
—на котором просто всё, что мне нужно, у меня крутится. И я сейчас, конечно, всё ещё в процессе сборки, и да, там куча open‑source‑софта, много всего в Docker. И это прям безумно весело — самому продумывать: окей, как всё это развернуть самому, как это всё собрать, как, э‑э, хостить весь этот софт так, чтобы он, во‑первых, был постоянно доступен откуда угодно, а во‑вторых, это было осмысленно. И какой это вообще объём работы. Ну и плюс интересный момент — ты ведь все свои данные оставляешь у себя. А не так, что «ну да, у тебя всё в облаке, у Google, там лежат все твои документы и ещё бог знает что». Кто вообще знает, что с этим происходит. Я им ничего специально не хочу приписывать, но, думаю, вывод там довольно очевиден. Так что…
Угу.
—да.
То есть, я к тому, что ты же слышал про эту историю, там им вообще ничего выдумывать не надо. Там же сейчас реально есть эта тема, где можно зарегистрироваться, по‑моему только в Штатах, чтобы получить выплату по коллективному иску, по вот тому самому делу с Gmail тогда.
Точно, точно. Что‑то такое было, да.
Насколько я слышал, для вас там. Э‑э, это было, видимо, с двухтысяч… не знаю, примерно с 2012 по 2016 год, в таком промежутке. И тогда было так, что даже если ты в Gmail отключал разрешение, что Google может читать и обрабатывать письма для своих продуктов, для обучения, рекламы и прочего…
Да.
—они всё равно это делали. И поэтому им теперь пришлось выплатить кучу денег, и можно, грубо говоря, податься, чтобы получить свою долю этих денег, если ты, ну, я думаю, Google там сам будет подтверждать, но если ты заявляешь: «Вот, я был тем человеком, у которого эта опция была выключена, и я этим пользовался». И всё, готово.
Представь, ты как разработчик просто добавляешь чекбокс, который вообще ничего не делает. Он только в бэкенде сохраняется, чтобы при следующем открытии страницы настройки как будто бы оставались, но по факту он ничего не делает. Представь, ты это ещё и сознательно так делаешь, потому что так сверху сказали, грубо говоря.
Угу.
Да, лол.
Да, ну да.
Но в любом случае это всё очень‑очень интересно — наконец‑то поработать с ZFS из консоли. И я туда сейчас ещё сначала накатил Proxmox, чтобы всё можно было нормально и централизованно на нём крутить. Там уже есть несколько контейнеров, Docker‑контейнеры, весь этот набор. Короче, всё, что может пригодиться. Параллельно я как раз настраиваю Paperless, потому что в Германии без такого однозначно никак.
Да.
Ну да, там мне ещё нужно как‑то вменяемо подобрать все параметры в этом Docker‑Compose‑файле…
Угу.
…чтобы всё завелось, потому что у некоторых сервисов это неожиданно сильно сложнее, чем у других. С одними, кажется, всё так: «Окей, копируешь эти десять строк — и оно просто работает, бум, готово, больше ничего делать не надо». А с другими: «Ага, сначала создай вот для этого отдельную папку, потом выставь ей права для нужной группы, потом ещё GUID этой группы пропиши в Docker‑Compose, чтобы контейнер её видел, а, да, и вот тут надо ещё это сделать, и вот то». В общем, там есть довольно странные вещи, которые для некоторых из них приходится проделывать…
Но вопрос, э‑э, ты вообще…
Очень, очень много всяких настроек.
Хочешь себе ещё, э‑э, какой‑нибудь подходящий сканер прикупить?
Да, у меня‑то как раз его нет, вот в этом сейчас и ситуация. У меня сейчас вообще нет комбайна принтер+сканер. А он там однозначно нужен, чтобы всё шло по прямому пути — отсканировал и сразу в импорт‑папку. Ну, точнее, у них она как‑то странно называется, а я у себя все названия просто унифицировал: у меня для каждого контейнера есть Data, Config, Import, Export, Cache и, по‑моему, Logs. А у них это всё как‑то дико называется. Но в итоге нужно добиться, чтобы сканер сразу складывал отсканированный PDF именно в эту импорт‑папку, и тогда оно само…
Да.
…Paperless потом это подхватывал, обрабатывал, всё работало и файлы становились полнотекстово ищущимися.
Но вообще там есть разные подходы. Я вот всё время искал и уже два раза обломался с идеей, что я хочу именно к серверу. То есть я на самом деле не хочу, чтобы умным было само устройство‑сканер; я хотел просто какой‑нибудь тупой сканер, который только сканирует, по USB его воткнуть в сервер, а уже Paperless пусть будет умным, всё рулит, сам там запускает сканирование и так далее.
А‑а, вот оно что!
И вот на этом я и сломался. То есть с этими двумя конкретными сканерами: один я купил на eBay, а второй стоит в одной организации, которой вообще‑то незаконно что‑то мне отдавать, а не официально списывать и выбрасывать.
Именно.
Может, он у них там «с грузовика упал», такой ещё один сканер, и, э‑э…
Прекрасно.
И оба они банально не совместимы, потому что под них нет Linux‑драйверов. И всё, на этом у меня вся задумка пока и спотыкается.
Да, это как раз…
Поэтому я всё время бегаю со своими документами сюда, на радио, потому что тут стоит отличный сканер.
Вот‑вот. Обидно, потому что в остальном‑то надо всего лишь настроить, чтобы он по SFTP как‑нибудь подключался к той папке и просто всё туда складывал.
Да, но тогда сканер должен…
к такому отдельному сервису ходить, то есть сам сканер это должен уметь. Но, честно говоря, по моему опыту сейчас это умеет уже большинство многофункциональных устройств.
Да, многофункциональные устройства, Йона.
В этом‑то и дело. Понятно, можно купить и просто отдельный сканер без всего, но всё же…
Я вообще хотел такой протяжной сканер. Но там сразу начинаются какие‑то дикие суммы. Я подумал: ладно, какой‑нибудь обычный сканер, куда листы кладёшь, я переживу. Но вот ставить у себя дома ещё и сканер, и принтер — не хочу.
Да, всё‑таки…
не хочу. Принтеры такиеии…
Знаю, знаю. [смеётся]
Когда ты, когда ты…
Принтеры, конечно… но всё равно наступает тот самый момент, когда он внезапно реально нужен.
Но нет, но…
Да.
Я всё равно скажу, что так даже лучше: когда у тебя есть какая‑нибудь организация, типа, не знаю, TU Chemnitz, которая это всё предоставляет и сама за этим следит. И они же, скажем так, корпоративные клиенты, их так уж совсем жёстко на всех этих расходниках не разводят.
Да.
Со всей этой фигнёй с рефиллами, картриджами и прочим, вот поэтому…
Их так же, но платят за это они, а не ты.
Да, окей.
Это, собственно, и есть вся разница. [смеётся]
Окей, да, хорошо. Но в этом и клёво, что если мне как частному человеку надо что‑то распечатать, мне не нужно туда со своим принтером переться, you know?
Да‑да.
Настраивать свой‑свой принтер и всё такое. Я… если мне вдруг кровь из носу надо что‑то распечатать, я делаю это в универе, просто потому что там удобно, оно работает. А если бы нет, пошёл бы в копицентр. И здесь, на радио, у нас тоже есть принтер, к счастью. Так что я для себя решил: не хочу личный принтер дома иметь, это куча возни.
Да, но в любом случае…
Да, конечно.
Такой, короче, любой сканер — главное, чтобы он умел по SFTP заливать файлы в папку. А дальше ты просто поднимаешь себе ещё одну, скорее всего отдельную LXC‑машинку, где хостишь этот SFTP‑сервис. И таким штукам, на удивление, нужно совсем немного ресурсов. Если там крутится только FTP, Samba или что‑то в этом духе, им спокойно хватает каких‑нибудь тридцати двух мегабайт оперативы…
Да.
для таких LXC‑контейнеров — этого за глаза хватает.
Да.
Так что всё это вообще очень ненапряжно, короче.
Во всяком случае. Но я должен дать тебе ещё один совет, Йона, и заодно всем вам, потому что ты сказал, что у них там какие‑то странные названия папок. Очень важно знать одну вещь, о которой мой знакомый, э‑э, не знал и потом из‑за этого огрёб кучу проблем: это папка Consume. Она так называется…
Да.
потому что она «съедает» всё, что ты туда кладёшь. То есть как только ты туда что‑то положил, после обработки оригинал удаляется. Это надо прям понимать заранее.
Да.
Это важно.
Да.
Просто хотел вам это сказать. Вот.
А, то есть Paperless не хранит где‑нибудь параллельно, в какой‑нибудь отдельной папке, ну, просто все…
Ну.
загруженные PDF‑ки.
Хранит, где‑то да.
Так сказать.
Но моему другу всё равно пришлось буквально «расковырять» Paperless, то есть залезть внутрь контейнера и оттуда уже вытаскивать файлы.
Да.
Потому что ей потом понадобились PDF‑ки именно с его документами.
Да, ты же можешь, по сути, зайти в консоль Docker‑контейнера, прямо внутрь этой среды…
Да.
там уже работать и оттуда всё вытаскивать. Но это, конечно, значит, что у тебя в контейнер должен быть примонтирован какой‑то внешний каталог, в который ты потом всё это скопируешь и так далее. Да.
Да.
Да, очень‑очень весело. Добровольно таким, думаю, мало кто захочет заниматься. Но совет реально важный.
Да… Круто, Йона! Я считаю, это мега‑мега круто, вся эта тема с домашним сервером. С ним, конечно, тоже бывает порядочно нервотрёпки, особенно когда там крутятся всякие важные штуки, если там ещё и твой Home Assistant OS работает и так далее.
Именно.
Это, это классно, и мне нравится, что в основном всё работает. Но, конечно, если вдруг что‑то ломается…
«В основном»?
…то это всегда полный отстой. Вот представь, по какой‑то тупой причине у меня падает установка чего‑нибудь важного — это уже отстой. Если, скажем, зависнет мой Home Assistant OS, я просто останусь стоять перед своим умным домом ни с чем. Или если там, не знаю, Paperless или ещё что‑то, от чего я завишу, ложится — ну, да…
Верно. Ну, с такими сервисами ты хотя бы довольно быстро замечаешь, что они легли, и, скажем так, потери по удобству там не такие уж критичные.
Да, нет.
Но да, конечно, вот Home Assistant желательно, чтобы работал стабильно. Но тут я должен сказать, что у меня с ним пока вообще проблем не было, я же с него, собственно, и стартовал во всю эту тему.
Угу.
Было и есть прям очень‑очень круто.
Да.
Но нужно, конечно, закупиться кучей акторов и датчиков, чтобы вообще можно было что‑то осмысленное делать. И мой главный совет тут — не автоматизировать то, что тебе и так ничего не стоит сделать вручную. Там, где выгода от автоматизации вообще не окупает риск, что всё перестанет работать. Особенно если это критичные вещи, типа: бац, и у тебя свет в квартире больше не включается, потому что Home Assistant лёг. Это, [смеётся] конечно, такое себе приключение…
Да,
за которое потом приходится сразу же расплачиваться и всё чинить.
Да.
Э‑э, это, собственно, и мой аргумент. Ну да, [смеётся] всё должно по‑старому, по‑тупому тоже уметь работать. То есть, скажем, у тебя где‑то висит кнопка под какую‑то конкретную функцию, и если вдруг твоя система присутствия там или что ты там ещё настроил не распознала, что сейчас надо это сделать, ты всё равно можешь нажать физическую кнопку. Должна всегда быть возможность вручную вызвать то, что тебе нужно, когда автоматика не срабатывает. И это дома очень сильно повышает уровень принятия всего этого.
Угу.
Да.
Да, нет.
И это, по сути, основная, самая, [откашливается] самая важная цель, которую там надо себе поставить: не делать вещи сложнее, чем они должны быть.
Ясно.
Да.
Да, нет. Конкретный пример у меня — Nextcloud. Я в какой‑то момент… ну, короче, я и дома перестал пользоваться Nextcloud. Для того, что мне сейчас нужно, я, э‑э, использую просто Syncthing.
Именно.
Причём это просто столько раз уже случалось по моей собственной тупости. Ну да, всё ведь администрируешь сам. И из‑за моей же тупости я реально несколько раз просто напрочь убивал свою инстанс Nextcloud.
Угу.
А получается так: ты такой думаешь — сейчас я быстренько просто что‑нибудь, не знаю, закину в своё облако, оно там само синхронизируется, а ты уже знаешь: нет, этого сейчас не произойдёт. Вообще‑то я хотел заняться совсем другим, но теперь мне нужно возиться с тем, чтобы моя Nextcloud снова заработала.
Именно.
Чтобы я потом вообще мог заняться тем, чем изначально хотел. И это, конечно...
Именно.
Да.
Да, я тоже, по‑моему, даже, честно говоря, долго думал, думал уже это себе завести, но потом решил: не, в итоге это, по сути, просто ещё больше проблем, которые ты таким образом тащишь себе в дом.
Да.
А если говорить про какую‑то пользу от этого. Я такой: ну ладно, но, типа, окей, хостинг календаря вообще‑то не должен работать через Nextcloud. А, хорошо, чтобы была какая‑нибудь заметочная аппка, по идее, тоже не стоит использовать для этого Nextcloud и так далее. То есть я это вижу как такую приемлемую промежуточную штуку, которая вроде бы умеет всё понемногу. Понимаешь? То есть это что‑то вроде такого, хотя я мог бы вместо этого просто поднять пять разных сервисов, которые каждый занимаются только своей, вот этой частью—
Да.
чем в Nextcloud, можно всё это сделать намного лучше.
Да.
И, конечно, они ещё и не такие прожорливые по ресурсам, как Nextcloud.
Да.
Да, тут тоже кое‑что занятное произошло. У меня тут недавно, скажем так, накрылась одна только что с рук купленная планка оперативной памяти, что при нынешних ценах, конечно, крайне неудачный момент.
[смех]
Да.
Угу.
Ну, в прошлый выпуск, в прошлую запись это ещё вообще не было такой темой, но... ух, цены на оперативку. [смех] Я как раз, буквально на месяц, жил в роскоши, в своём основном компьютере с двумя планками по шестнадцать гигабайт. Наконец‑то, так сказать, обновился. И ещё были две, эм, не знаю, фейковые ли это планки или как, но на них вообще нет памяти, там чисто одна подсветка, они только делают свои RGB‑штучки.
Угу.
Такие, так сказать, пустые декоративные планки без памяти тоже бывают в продаже. И вот одна из этих двух у меня, к сожалению, просто взяла и отвалилась. Система просто вообще не загружается, и просто горит лампочка RAM на
материнской плате, и, по сути, против этого, мне кажется, уже почти ничего не сделаешь.
Угу.
Потому что на этой плате ОЗУ, если туда сейчас заглянуть — сегодня уже надо так говорить, — а раньше чипы там просто так и стояли, открытые.
Да.
Без, без радиатора, без RGB, без всей этой мишуры. Там же действительно просто стоят только‑только
флеш‑чипы, которые сами по себе уже умеют этот, эм, DRAM‑протокол. То есть там буквально просто стоят флеш‑чипы, которые один к одному разведены на контакты внизу. И да, конечно, там ещё есть пара конденсаторов, пара резисторов, но никакой сложной логики на самой плате не происходит, там вообще ничего такого нет, это по сути просто набор микросхем памяти.
Да.
И там нет ничего такого из серии: «О, вот тут у нас ещё стабилизатор напряжения, а вот здесь ещё что‑то происходит, тут мы конвертируем между двумя разными шинами или, скажем так, технологиями». Ничего этого просто нет, никаких отдельных контроллеров, никаких преобразователей, ничего подобного: там по сути есть только: окей, чип, дорожка от него и дальше этот самый edge‑коннектор — так он, кажется, и называется на платах. То есть ты просто убираешь в этом месте паяльную маску и используешь край платы как разъём. Это значит, что там, по большому счёту, буквально нечему ломаться и нечего чинить, кроме как заменить сам чип. Но, как по мне, проще уже купить новую планку, чем стоять с феном для пайки и говорить: «Ну давай, попробуем» и надеяться, что вообще что‑то получится.
Да.
Да, это, возможно, не самый удачный вариант. Да. [смех]
Но да, я тоже про это слышал. Ты видел новость о том, что в России, эм, из‑за тотального дефицита оперативки люди сами себе с нуля собирают планки оперативной памяти: покупают где‑нибудь просто флеш‑чипы и потом собственноручно паяют из них дома модули памяти?
Да, в этом‑то и дело. С какого‑то момента это уже перестаёт быть сколько‑нибудь дешевле, чем покупать обычные модули.
Да, но, видимо, это тогда было выгодно.
Потому что сама эта, сама эта платка... Ну да, у тебя есть стоимость производства для RGB‑части, для радиатора, если ты берёшь какой‑нибудь геймерский RAM. Но по сути это просто очень‑очень дешёвая платка с безумно дорогими чипами памяти сверху.
Да.
То есть реально, при выпуске большим тиражом, сама платка обходится где‑то в один, максимум два доллара. А все чипы, которые на ней стоят, как раз и составляют почти всю стоимость.
Да.
И тогда они, конечно, стоили в районе каких‑то десятков долларов. [смех] А сейчас? Ну кто его знает. Да, именно. В общем, я очень рад, что успел буквально незадолго до этого прикупить себе ещё памяти, но, как выяснилось, сработало это не до конца. Потому что я ведь довольно рано перешёл на шестнадцать гигабайт — ещё больше десяти лет назад, когда это было совсем нетипично для игровых ПК. Но тогда всё это стоило дёшево, и я тогда подумал: раз уж так, почему бы и нет, взять впрок?
Да.
Особенно если ты тогда ещё хотел что‑нибудь поделать в Blender — лет десять назад [смех], в том самом Blender. И да, тогда это было прям круто — иметь шестнадцать гигабайт, тогда как сейчас это просто стандарт, то, что у тебя по‑хорошему и так должно быть.
Да.
И сейчас большинство уже скорее думает в духе: «Ага, взять ли мне тридцать два гигабайта, хватит ли мне этого?» А я такой: «Чувак, что ты вообще собираешься с этим делать? Ну, ладно, красиво».
должен сказать, моя рабочая станция, ну, моя основная машина тоже уже немного, немного старовата—
Угу.
...я тоже всё время так думаю: у меня шестнадцать гигабайт оперативки, Йона, ну, в моей основной рабочей станции.
Должен сказать, у меня как‑то был месяц, когда стояло тридцать два гигабайта. Это было офигенно! Потому что, когда у тебя на машине одновременно крутится Windows и игра, ты с шестнадцатью гигабайтами иногда уже прямо по верхней границе ходишь — в зависимости от игры, конечно. У меня бывало, что занято было больше пятнадцати из шестнадцати, и тут уже неприятно. С тридцатью двумя гигабайтами можно спокойно держать браузер открытым параллельно, и игре не приходится сразу же урезать себя — по числу объектов, которые она может держать в памяти в каждый момент. Это уже чувствуется: или меньше объектов, или дольше сидишь на экранах загрузки.
Да, ну, вот поэтому, Йона, я это тоже очень хорошо ощущаю.
Да.
Каждый раз, когда я, так сказать, когда я на свою видеокарту запихиваю какое‑нибудь ИИ‑модель, загоняю её туда—
Да.
…которая там еле‑еле помещается и работает, [смех] где я ещё что‑то вешаю как CPU‑offload или типа того. И я каждый раз думаю: [кашляет] только бы не сломалось, только не сейчас, только не сейчас. [смех]
Не сейчас. [смех] Не когда у меня крутится ИИ‑задача и видеокарта на сотне процентов.
Не, я не это имею в виду, я скорее про то, что: «О, мне, наверное, стоит следить, чтобы не грузить ПК слишком сильно, потому что сейчас совсем не время, чтобы у меня сгорела оперативка или, там, видеокарта или ещё что‑нибудь». Вот это я имел в виду.
Да, на самом деле, просто к слову: твоя видеокарта и твоя оперативка сами по себе не умирают от того, что ты их грузишь на ноль или на сто процентов. В этом смысле довольно забавно, что для них это более‑менее без разницы.
Угу.
И температурам тоже почти всё равно. Что, на самом деле, очень удивляет, если ты смотришь с точки зрения чипостроения, потому что там ведь всегда считается, что при каждом, эм, повышении температуры кристалла на десять градусов его срок службы фактически делится надвое.
Угу.
То есть на платах можно очень здорово экономить деньги, если позволить чипам работать горячее: тогда продукт выходит из строя намного быстрее, и всё устройство приходится чаще менять. Хотя можно ведь и наоборот — заранее спроектировать так, чтобы все транзисторы и все микросхемы работали при настолько низкой температуре, что они, условно говоря, служили вечно. Если удаётся держать транзисторы градусов на тридцати, они практически вечные — по крайней мере в масштабах срока жизни устройства.
Угу.
Ну, естественно, это не обещание, но—
Да.
они прослужат практически вечно. Особенно если это, конечно, биполярные транзисторы. Да, ладно, это так, просто забавный факт в сторону. И единственное, что ты в итоге получаешь при разгоне, — это, по сути, вообще нестабильность.
Угу.
Но там, конечно, есть — я тоже немного разбирался — куча дико сложных штук, которые можно накрутить в меню разгона на материнке — с кучей параметров, напряжений, таймингов и всего такого, — вроде этого одного AVX‑пункта, который, честно говоря, абсолютно, абсолютно тупой. Там начинается такое, что…
там реально творятся безумно сложные вещи, и раньше было так: если ты запускал программу, которая сильно забивает чип инструкциями из AVX‑набора команд, то [смех] твой процессор оказывался прям на настоящих ста процентах загрузки, в кавычках, и он просто, ну, умирал, то есть они там просто пачками дохли от такой вот нагрузки.
Окей.
И поначалу просто не было никакой защиты от этого. Сейчас эта функция всё ещё так называется, но по факту означает совсем другое. Если не ошибаюсь, суть в том, что при высокой нагрузке у тебя включается именно андервольт. То есть когда процессор загружен на сто процентов — не когда температура превышает какой‑то порог, а именно когда загрузка переходит заданный предел, особенно при тяжёлых рабочих нагрузках, — тогда к процессору применяется андервольт на те милливольты, которые ты там указал. Обычно это где‑то минус пятьдесят, иногда минус семьдесят милливольт, без особых проблем, и за счёт этого чуть падает общее потребление и тепловыделение процессора.
Окей.
Но это уже такие странные технические детали, которые мне самому просто интересны. Хотя да, мне кажется, ровно за такими штуками вы сюда тоже приходите.
[смех]
[Гонг] Этот выпуск Crunch Time не спонсируется SyncThing. Синхронизируйте все свои файлы между всеми своими устройствами без какого‑либо облачного сервера с помощью SyncThing. Как это работает? Сначала все ваши устройства устанавливают соединение с так называемым ретрансляционным сервером. Если он замечает, что два устройства, которые хотят синхронизироваться, присутствуют одновременно, он перенаправляет соединение так, что из двух подключений «клиент–сервер» получается одно прямое подключение «клиент–клиент». По этому каналу и синхронизируются ваши файлы. И не переживайте, если вас смущает то, что ретрансляционный сервер может находиться вне вашей зоны контроля. Такой сервер вы можете развернуть и у себя, если хотите максимальной безопасности. Но вовсе не обязаны: в остальном всё это предоставляется такими же людьми, как вы и я, и совершенно бесплатно. SyncThing — лучший способ быстро организовать синхронизацию файлов между любыми двумя устройствами: компьютерами, ноутбуками, планшетами, телефонами или серверами. Заходите на diecrunchti.me/syncthing, чтобы узнать больше. Повторю ещё раз: заходите на diecrunchti.me/syncthing. Пишется это так: D-I-E-C-R-U-N-C-H-T-I точка M-E, слэш S-Y-N-C-T-H-I-N-G. Ссылку вы, конечно, найдёте и в описании выпуска.
[Гонг] Виланд, у нас серьёзные новости по ChatGPT — как и каждый месяц.
Конечно, как каждый месяц.
Так что, ты, наверное, как всегда, знаешь об этом гораздо больше, чем я.
Ну
Конечно. По тому, что мне удалось услышать, теперь действительно можно через отдельный интерфейс осмысленно переводить языки друг в друга. По сути это соперник Google Translate, которым пользуется огромное количество людей. И, как говорят, он во многом более продвинутый, потому что позволяет не только переводить, но и одновременно перерабатывать текст — немного переформулировать его или подать в ином тоне, если нужно. Там даже предусмотрены готовые инструкции или шаблоны, которые можно выбрать ниже в меню. В целом, ладно, давай лучше попробуем с, эм, скажем, академическим стилем или с таким‑то «звучанием» языка.
Ага.
Это как бы чуть более продвинутое и приятное.
Ага.
Что, можно, так сказать, ещё немного подстроить перевод — менять стиль, тон и прочие нюансы, потому что мы все знаем, как это обычно происходит у Google Translate и при переводе на другие языки.
Ага.
Да.
Я эту функцию перевода в ChatGPT, честно говоря, ещё не пробовал, эм, но могу себе представить, что Google Перевод скоро станет очень и очень хорошим. Я слышал об обновлении — о Gemini Live Translation — и у меня прямо появилось огромное желание его опробовать.
Верно, да.
Эм, да, всё это связано с тем, что у Google теперь тоже есть большие языковые модели.
Да.
Кстати, по сути их изначально создавали именно для того, чтобы хорошо переводить. Так что здорово, что мы это, наконец, сделали, (смеётся).
Наконец!
наконец-то использовать LLM по его предполагаемому назначению.
Правильно.
Эм, но да, у меня, например, реально есть к этому большой интерес. Раньше у меня просто не возникало потребности пользоваться каким‑то переводчиком, по крайней мере в последнее время — я просто не нуждался в этом. Это как раз та функция, о которой я узнаю меньше всего, потому что, ну, в мире ИИ сейчас действительно происходит полный кипеж, всё меняется и горит, поэтому я не так активно за этим следил.
Да,
Потому что всё, в общем, абсолютно накрывает — все просто стремятся быть лучшими. Это...
Точно. Полный бардак. Понимаешь, сейчас есть по сути сотни различных бенчмарков, причём разделённых по десяткам категорий. И затем каждый, э-э, владелец или издатель, разумеется, тестирует главным образом те тесты, в которых его продукт выглядит отлично, а в остальных он попросту не сильно засвечивается или их игнорируют. И это действительно так. В итоге это заметно и в целом создаёт крайне запутанную картину. И при этом отчётливый перекос налицо.
Да, поэтому я задумался, о чём вам сейчас можно рассказать. Конечно, в мире ИИ за последнее время произошло абсолютно море всего — десятки, если не сотни событий — но что из этого на самом деле важно? Что реально выделилось? У меня прямо не получилось найти что‑то конкретное. Единственная вещь, которая меня заинтересовала: это так много обсуждаемое устройство от OpenAI, над которым работал, кажется, дизайнер Apple Джони Айв. Ты слышал об утечках, Йона? Это меня сильно заинтересовало, и мне действительно любопытно увидеть, как это будет работать на практике — как модель будет справляться с разными голосами, шумами и с распознаванием рукописного ввода и контекста.
Нет.
Итак, похоже, что устройство будет выглядеть как ручка — то есть иметь форм‑фактор пера: её можно будет просто взять в руку и написать чем‑то, и этим способом полученная информация будет распознана и передана в некую модель ИИ. При этом в устройстве якобы будут ещё камеры и микрофоны, так что его можно будет прицепить к одежде или куда‑то ещё и использовать для съёмки и записи звука. Пишут, что OpenAI специально для этого продукта якобы разрабатывает отдельную модель, ориентированную именно на аудио. Поэтому мне очень интересно посмотреть, что из этого получится.
И интересно, сможем ли мы это использовать для себя.
Ну, потому что, в общем, я имею в виду: мне это кажется довольно тревожным, и, возможно, с этого удобно перейти к той единственной теме, где за последние три месяца моё мнение заметно изменилось. Я считаю, что нам действительно нужно прийти к идее такого ИИ‑устройства для дома, как к необходимости. Оно должно быть надёжным, простым в установке, подключаемым по Ethernet и поддерживать локальные модели с возможностью обновления.
Да, правильно. Обязательно.
Потому что, думаю, по сути—
Ты просто ставишь это устройство где‑нибудь и подключаешь по Ethernet, то есть, скорее всего, просто к своему домашнему роутеру, как у большинства людей. И потом всё работает — ты можешь общаться с ним на скорости до гигабита, что сегодня, увы, зачастую и есть предел для домашней сети, но этого достаточно. И да, конечно, загрузка начальной модели займёт какое‑то время, потому что её объём может сильно варьироваться — скажем, от пяти гигабайт до пятисот гигабайт. Так что у тебя будет локальная точка, куда будут направляться все запросы, и ответ, который ты получишь обратно, будет просто ответом этой модели. А насколько полезно и корректно это будет — зависит уже от качества программного обеспечения, которое использует эту модель и опирается на неё.
Да.
Это действительно так просто. И да — если ты, скажем, плохо выступишь в математическом бенчмарке, ну ладно, тогда он, наверное, получит...
Наверное твой сын, который будет пользоваться этим ИИ‑сервером у тебя дома. По сути это и есть — сервер для хостинга ИИ в доме. Тогда он просто не будет получать так хорошо объяснённых ответов.
Да.
Если говорить совсем на фундаментальном уровне: да, нам обязательно нужно придти к тому, чтобы информация по возможности оставалась у себя дома.
Да, потому что мне лично нравится идея иметь такого помощника всегда под рукой, которому можно просто сказать: «О, у меня идея», «О, мне нужно это сделать», «О, смотри, камера, я только что это съел» — и так далее.
Да‑да.
Но всё это рассказывать американцам... И остаётся та самая тревожность: я не знаю, насколько я смогу этим пользоваться. А если у тебя дома стоит ИИ‑сервер, то ты используешь его ровно настолько, насколько он позволяет.
И то, что на нём запущено, будет работать — или не будет. Я хотел это упомянуть раньше, но забыл. Просто контекст: если вы сами хотите хостить LLM, то с фундаментальной точки зрения это имеет смысл. Вам нужно смотреть, сколько гигабайт занимает модель. Не только «о, у неё семьдесят...» — важен реальный объём в гигабайтах.
«Биллион параметров» сам по себе мало говорит; гораздо важнее, какой объём занимает модель в памяти. Может быть это 30 ГБ, может 50 ГБ, 20 ГБ — разные варианты. И именно этот объём определяет, сколько видеопамяти (VRAM) тебе реально нужно. Я бы добавил ещё гигабайт‑другой «запаса» на служебные нужды — и это тот объём VRAM, который должен быть на графической карте. Просто сделай так! Иначе смысла в локальном хостинге мало: ответы будут приходить очень долго. Плюс к этому нужно добавить ещё оперативную память — скажем, по три‑четыре гигабайта сверху на системные нужды, чтобы всё умещалось. В итоге полная модель должна помещаться вместе с операционной системой и накладными расходами Docker‑контейнера в RAM; иначе система будет вытягивать данные с диска и работать гораздо медленнее. Это логично: модель должна влазить и на диске, и в RAM, и в VRAM.
Да.
Иначе, честно говоря, можно и не пытаться: проще взять модель с меньшим количеством параметров, которая спокойно помещается в имеющуюся у тебя память. Понимаю, не у каждого дома есть 48 ГБ видеопамяти — это нормально. Но если модель не влезает, то лучше взять поменьше — и в итоге производительность будет лучше: ответы придут значительно быстрее. Качество ответов от этого не страдает — модель выполняет те же вычисления, просто занимает больше времени. Причина в передаче данных: когда видеокарта запрашивает данные из RAM, они идут по шине PCIe, и хоть она и очень быстрая, всё равно это занимает время. Это как раз то, что изучают на курсах по многопоточному/многопроцессорному программированию в университете — обязательно сходите на такие лекции.
[смеётся]
Это моя любимая лекция, [смеётся], потому что там мы реально работали низкоуровнево на C: берёшь пару библиотек и выполняешь вычисления прямо на видеокарте, параллельно. Сначала математические расчёты; потом это уже можно развивать до 3D‑вычислений. Но сегодня это вряд ли стоит делать «вручную».
Да.
Писать всё вручную на C и делать CUDA MemCopy, копируя данные между разными адресными пространствами, или напрямую использовать железо — это реально безумно круто. Рекомендую попробовать: очень увлекательно, хоть и не всегда есть много практических применений.
Ну, то есть—
Но очень, очень увлекательно. И ещё раз для всех: модель должна помещаться во все уровни памяти. Не важно число параметров — важно, какого она размера на самом деле. То есть если у тебя всего 8 ГБ VRAM, хм, да...
Так.
В таком случае я бы рекомендовал ориентироваться на модели, укладывающиеся в 7–8 ГБ VRAM. Конечно, можно пробовать и больше, но тогда нужно ожидать задержек — модель будет работать медленнее, а ответы приходить дольше. Сами ответы от этого не станут хуже — они просто будут появляться с задержкой. Поэтому зачастую имеет смысл выбрать чуть меньшую модель: она быстрее отвечает и даёт более комфортный опыт использования, чем модель, постоянно переключающаяся между памятью и видеопамятью.
Мм.
—потому что это те же вычисления, просто занимает больше времени.
Да, не знаю... Ты случайно не видел видео Джейка из LTT на его новом канале, где он тоже...
Ладно, тогда могу высказать своё мнение. Лично я за последние годы как‑то от LTT отдалился.
Ладно.
Потому что это как‑то: введение множества отдельных ведущих, которые разбирают большую часть технической стороны, а Линус при этом в основном стоит рядом и делает забавные вещи — как‑то теряется то самое старое, почти ностальгическое ощущение канала, которое у меня было.
Ладно.
—это тот стандарт, который я испытываю по отношению к LTT.
Да.
Я, конечно, понимаю, что им нужно развиваться и выходить из формата домашней студии — это нормально. Но с некоторыми новыми ведущими у меня просто не было «клика». Понимаешь? Конечно, Райли вызывает ностальгию — он из тех самых NCIX Tech Tips дней — но с остальными у меня это как‑то не складывается.
Но—
Да.
У Джейка, конечно, реально есть собственный канал, где он действительно...
Да, это я знаю. Но я пока не смотрел у него много — знаю только канал. Так что рассказывай.
Он делает действительно много материалов, особенно более специализированных и глубоких.
Угу.
Например, у него есть видео, где он показал, что из четырёх Mac Studio можно...
Точно.
Шутка про золотую карту McDonald's. Нет, серьёзно: из четырёх Mac Studio можно собрать кластер, который способен запускать модель вроде DeepSeek R1 — по размерам и возможностям сопоставимую с ChatGPT...
Да.
которую можно хостить самому. И я отчасти начал об этом мечтать.
И это действительно относительно недорого. Много людей попробовали трюк с четырьмя Mac Studio — говорят, что это классно.
Да, я смотрел варианты с четырьмя Mac Studio. Даже подержанные всё равно стоят порядка восьми тысяч евро — это, конечно, не совсем дешёво.
Ja.
—где я говорю: да, каждому нужен роутер, каждому нужен какой‑то ИИ‑хаб. Но, с другой стороны, я надеюсь, что из‑за санкций и необходимости китайские инженеры выполняют серьёзную работу по эффективности, и оттуда выходят очень компактные и умные модели, вроде MiniMax, которые небольшие, но благодаря хитрым ухищрениям работают очень хорошо. Возможно, это сделает такие решения более доступными, особенно если появятся специализированные устройства вроде Nvidia Jetson Nano — по сути небольшая платформа для локальных ИИ‑задач.
Да.
—вот он.
Да,
Покупают. С другой стороны, я могу представить, что модели с теми же возможностями будут становиться всё компактнее.
Это тоже мой личный опыт. [откашливается] Я до сих пор хостил Llama 3 70b — модель уже порядком «в возрасте» — и при этом уже появляются модели гораздо лучше. Сегодня 30b‑модель способна выдавать субъективно заметно более качественные ответы, чем старые большие варианты.
Да
…ожидать можно. И то, что эти модели по размеру гораздо меньше, значит, их спокойно можно запихнуть в 20‑гигабайтную GPU, и тебе не понадобится 48 ГБ видеопамяти. Это, конечно, удобно, и я сейчас как раз экспериментирую: какие модели лучше подходят для конкретного применения — например, для работы с контрактами и юридическими текстами. Есть несколько бенчмарков, но не очень много, и я сам по ним потихоньку пробираюсь.
Мм.
Не лично, в рабочем плане. Верно. И да — это мой опыт: модели того же уровня становятся намного компактнее, их проще и дешевле запускать, и они быстрее работают.
Да, и поэтому я в основном вижу перспективу локального хостинга для себя: я использую ИИ в самом разном, и некоторые вещи хочу держать приватными. Сейчас я могу за это платить, чтобы иметь приватность.
Да.
Но тут снова возникает вопрос доверия: нужно доверять, что OpenAI действительно хранит это приватно. Плюс это стоит денег: теоретически для каждой мелочи мне придётся оформлять отдельную подписку. Я бы гораздо больше хотел иметь свою ИИ‑машину, чтобы для любой задачи подбирать подходящую модель и не держать кучу отдельных подписок.
Мм.
—нужно сгенерировать звук, преобразовать текст в речь, речь в текст — неважно.
Да.
Мне не нужны двадцать различных подписок у двадцати разных провайдеров.
Да.
Лучше своя ИИ‑машина: я подбираю под каждую задачу нужную модель — и всё готово.
Есть два очень сильных контраргумента. Лично я тоже склоняюсь...
Да.
—к тому, что это оптимальное будущее. Но, к сожалению, есть два особенно крупных недостатка.
Да.
Первый момент: ты не можешь кардинально вмешаться в саму модель «под капотом». С точки зрения производителя можно взять модель и провести дистилляцию или другие модификации так, чтобы она просто не выдавала нежелательные ответы или не содержала определённой чувствительной информации.
Ага!
А с другой стороны ты управляешь собственной моделью. Если же на выходе у тебя только текст, ты, конечно, можешь сделать этап постобработки: проверить текст по словарю, отловить странные фразы и сказать «переформулируй, пожалуйста». Любая программа это может сделать, но ты не можешь подкрутить саму модель «под капотом». Сейчас дистилляцию делают всё реже, но тем не менее у тебя нет такой степени внутреннего контроля, чтобы убрать потенциальную «злонамеренность», если она есть — так бы я это сформулировал. Понимаешь?
Нет, совсем нет. Извини.
То есть, что ты—
Это недостаток самостоятельного хостинга — что там нет возможности вмешаться в модель и устранить злонамеренное поведение, да?
Нет, нет, нет, правильно! Но именно поэтому компании часто не разрешают подключать внешние ИИ‑API.
Ага!
Что они говорят —
Да.
Возможно, мне стоило сказать это в начале: компании говорят «мы не можем вмешаться в модель и сделать так, чтобы она возвращала лучшее поведение, изменив её внутренности; мы не можем ограничить информацию, которую модель выдаёт, — то, что вы получите, это то, что вы получите». И в результате продукт компании может выглядеть хуже, даже если это не их вина.
Да.
—хотя это не твоя вина.
Да.
Просто потому, что человек дома вложил в сервер слишком мало денег. Для среднего потребителя это вполне понятно.
Да.
Но сначала должно быть понимание: чем больше денег ты вкладываешь, тем лучше будут и железо, и программное обеспечение, которое на нём запускается.
Да.
Нужно просто добиться такого понимания у людей.
Да.
И при этом можно убрать какие‑то нежелательные, негативные вещи через постобработку или настройку.
Да.
—так сказать, или подправить поведение модели, в зависимости от ситуации.
Конечно.
Второй аспект — это затраты. Я бы сказал, что при нынешних ценах на API, которые у некоторых моделей очень низкие, людям просто неохота морочиться с собственным хостингом, и поэтому для этого почти нет рынка. Модели, размещённые централизованно, оказываются ну очень дешёвыми в использовании — настолько, что владение локальным сервером для большинства задач экономически неоправданно.
Да, я знаю.
Да, сколько стоит постоянно хостить модель, чтобы она была доступна 24/7 — это отдельный вопрос. Могу сказать: сервер с GPU и 48 ГБ VRAM может стоить примерно 50 центов в час, если вы арендуете выделенный узел. Если вы занимаете такой сервер полностью под себя, то на нём можно запускать всё: контейнеры Docker, LLM и прочее. Но в сравнении с оплатой за токены у облачного провайдера это часто выходит непропорционально дорого.
Да.
—затраты.
Определённо. Определённо. Да, я знаю.
Поэтому в конечном счёте это снова вопрос стоимости. Если бы вызовы API были значительно дороже, то, может быть, появился бы рынок для локального хостинга.
Да.
Но это совсем не так.
Разумеется.
Потому что с твоими данными ведь что-то происходит.
Ясно.
Скорее всего.
Но всё равно — я видел видео под названием «H100 GPU versus AI Subscription», где всё подсчитали. Выяснилось, что это просто невыгодно. Серьёзно, это действительно не окупается.
Да, это невыгодно. Но, честно говоря, мне кажется, что почти каждый из нас хотел бы иметь H100 у себя дома. [смеётся]
Да.
Просто так.
Да, да.
Ну, я бы, конечно, с большим удовольствием оплатил счёт за электроэнергию ради этого. Это было бы нормально, но...
Да, но —
С радостью, но это всё же, ну, тяжеловато.
Да, но мне всё время кажется: мне бы это было круто, потому что не знаю, Йона, мы уже слишком долго это обсуждаем, но я не понимаю, не просто ли это какая‑то «мальчишья математика». Ты знаешь про «girl‑math»?
Да, то есть… Купить H100 — это чистая мальчишья математика.
[смеётся] Это я так не имел в виду.
Вроде того, да.
Я имею в виду вот что: я как бы думаю: «Окей, у меня здесь все мои проекты по ИИ».
Да.
Я мог бы... если запускать их через API, то плачу и плачу, и плачу, и вижу, как с моей кредитной карты регулярно, эм, списываются большие суммы денег.
Можешь хотя бы примерно назвать диапазон, [смеётся], о какой сумме идёт речь? Ведь от этого, конечно, зависит, окупается ли это или нет.
Да, конечно, конечно. То есть это, это...
Не сейчас, а в другом масштабе. И, в общем, [вдыхает через нос] у меня по всем моим делам основная статья расходов — это в основном затраты на API, а не подписки или что‑то в этом роде.
Ммм.
То, что действительно невероятно сложно, — это то, что всегда получается примерно так: я всю логику своих скриптов настроил так, чтобы они не тратили больше, чем им разрешено. Чтобы я не выходил за лимиты и не создавал лишних расходов. Но иногда я всё равно говорю им: «Ладно, можешь запустить ещё раз, это нормально», потому что мне нужно что‑то ещё протестировать.
Да, да.
Эм, порядка ста пятидесяти евро в месяц уходит на это —
Да.
-на оплату API. На все мои проекты, которыми я занимаюсь.
Ммм.
Это, по сути, моё главное хобби. И, эм, я всегда думал: конечно, было бы круто иметь что‑то такое — допустим, если бы он у меня был. [смеётся]
Да. [смеётся]
И тогда, по сути, единственными расходами, которые это бы вызвало, стали бы просто огромные счета за электроэнергию.
Да.
В своём «boy‑math» мозгу я так думаю —
Мой «boy‑math»-мозг говорит: нормально потратить 30 тысяч евро на GPU, а потом, типа, сразу экономить по 150 евро в месяц, да.
Нет, ну, это по сути подразумевает следующее: мой мозг говорит — никогда в жизни электричество не обойдётся так дорого, даже если я буду гонять всё это круглосуточно. Я ведь не о том говорю, чтобы иметь личный ChatGPT, который я спрашиваю раза два в день; я хочу сервер, который работает 24/7 и выполняет все мои скрипты в фоновом режиме. То есть он был бы полностью загружен, и я бы просто сидел и платил немалые суммы за API. И я думаю: тогда уж, скорее всего, держать своё оборудование выйдет выгоднее. Только не на H100 — она мне вообще не нужна, разве что на какой‑то RTX 5090.
Да, потому что мне кажется и действительно интересно, когда у некоторых моделей, особенно в варианте 670B, в описании так невзначай пишут: «К слову, для хостинга вам понадобятся восемь H100». Это просто оставлено без объяснений и без контекста. И я такой: «Да, офигенно. Ну ладно, можно так сделать. Конечно, бро». А потом, когда начинаешь вникать, понимаешь, что это вовсе не так просто.
Я сталкивался с этим и у множества небольших моделей. В описании всегда пишут что‑то вроде: «This model is so small, it runs flawlessly on just one H100 GPU». А я в ответ: «О, круто, спасибо — модель, которую я как раз планировал запустить на своём компьютере для тестирования». Ладно.
Точно.
Да.
Да, это действительно видно — такое встречается очень часто. Честно говоря, у нас на работе похожая ситуация: серверы у нас сильно недозагружены. Я, правда, не понимаю: ты ведь много рассказывал про свои ИИ‑приложения, но что именно ты должен делать, чтобы настолько задействовать мощный сервер и держать его под полной нагрузкой круглосуточно?
Можете смело разрешать мне пользоваться вашим сервером. Я не против. [смеётся]
Хм, да, например —
Его, разумеется, ставят на паузу, когда он нам не нужен.
Да, ясно.
Логично. Выделенный сервер ведь тоже не работает без остановки, это понятно. Но да.
Ну да, эм, например, есть одна вещь, которая меня сейчас очень —
Так не делай этого.
Нет.
Не делай этого. То есть API —
Нет, нет, нет!
Они сейчас очень даже дешёвые. И, увы, те самые 150 евро в месяц — действительно самый дешёвый вариант для получения требуемого качества результата.
Да.
-которого ты ожидаешь. Конечно, если у тебя есть сценарий, где, скажем, вполне хватает какого‑то совсем дешёвого 7B‑модели — хорошо, принято. Тогда ты можешь просто хостить её самостоятельно.
Да.
Понятно, но если ты хочешь действительно высококачественные ответы, то, к сожалению, придётся платить 150 евро в месяц, да.
И, Йона, помни: мне же ещё каждый день OpenAI дарит токенов на сумму в восемьдесят пять евро, потому что, потому что —
Да.
Ты не продумываешь последовательность действий: что делать сначала, что во вторую очередь, что потом на третьем шаге? Вместо этого просто нажимаешь что‑то, чтобы что‑то произошло.
Хм.
И в это состояние нельзя впадать.
Да, по крайней мере в некоторых, в определённых вещах. Ну, конечно, если ты видишь себя в этой роли.
Да.
Я просто считаю, что в некоторых случаях совершенно нормально сказать: раз хочется побаловаться и немного поэкспериментировать, то давайте попробуем посмотреть, что получится.
Да, конечно, да.
В этот момент я себя не воспринимаю как программиста, я скорее считаю себя, наверное, менеджером команды ИИ. И в моих проектах я чаще задумываюсь: что именно нужно сделать? Как нужно это сформулировать, какие задачи распределить между системами, какие интерфейсы нужны и как оценивать результаты.
Мечта будущего компаний — менеджер ИИ‑систем.
Да, именно. И вроде...
Да!
Что до этого и тому подобного, в некоторых случаях я думаю, что это просто не имеет значения. Типа: давай, сделай это просто так, и если вдруг не сработает — ничего страшного. Я же просто хотел поэкспериментировать и посмотреть, можно ли в этом направлении что‑то придумать. Посмотрим, куда это приведёт; мне самому интересно. Джона, кстати, забавный факт на финал: пятьдесят процентов всех американцев, которые пользуются ChatGPT—
Да.
думают, что...
Нет.
Что? Что? Ладно, что? Как ты думаешь, что я сейчас скажу?... Думаю, ответ—
Может быть, из этого может выйти многое. Но рассказывай!
Нет, нет, что? Дай свой прогноз. Как ты думаешь? Пятьдесят процентов американцев, если верить опросам — то есть из тех, кто заявил, что пользуется ChatGPT — поразительно многие, кажется, наверное, действительно полагают, что...
Они думают, что эти ответы до сих пор пишет человек где‑то в другой стране?
Нет, на самом деле всё наоборот. То есть, пожалуй, половина американцев, которые используют ChatGPT, думают, что ответы будто бы не генерируются, а заранее хранятся где‑то в базе: мол, на каждый вопрос уже есть готовый текст, и система просто его вытаскивает, и...
Конечно, конечно. По сути они представляют это как энциклопедию. То есть, скажем так, такое ментальное представление: для каждой темы есть назначенный текст — «вот твой ответ», который просто выдаётся на запрос, так сказать.
Да.
И на любой задаваемый вопрос якобы есть заранее сгенерированный ответ. Вроде бы такой классический механизм «lookup» — просто вытаскивание из словаря.
Да, точно.
Это как в физической аналогии, так и в Python и других языках.
То есть, мол, это просто один большой lookup. Да, хорошая формулировка. Я считаю это удивительным. Однако ладно, возможно, это связано с тем, что мы обсуждали образовательную политику и тому подобное. Впрочем, не суть.
Но в этом и заключается интерес. С другой стороны, половина людей, похоже, осознают, что такая точка зрения не совсем верна. Хотя, разумеется, может быть и третья группа — те, кто не уверен, и их не включали в эту статистику. Впрочем, кто знает. Да.
Да, конечно. Я думаю, люди просто не заморачиваются такими вещами, потому что если тебе кто‑то предлагает это —
Тогда всё просто: да, оно работает. И главное — что происходит внутри — вообще не важно, да.
Да, я имею в виду, скажем так, то есть...
[смеётся] если бы я сейчас, если бы у меня не было ни малейшего понятия, то, даже не понимая, как вообще функционирует шахматный движок...
Да.
Знания, которыми я располагаю, позволяют мне утверждать: я понимаю, что шахматный движок не создан так, будто для каждой возможной позиции заранее вручную прописан готовый ответ.
Верно, это на самом деле ещё лучшая аналогия.
Понимаешь, да?
Потому что, по крайней мере на уровне интуиции, это похоже по измерению —
Да.
— в плане вопросов, которые можно задать, и шахматной позиции. То есть просто с точки зрения ментальной модели. И то, что по сути для каждой позиции существует некая инструкция типа: «Окей, ты берёшь фигуру и ставишь её на это поле», так сказать.
И даже если я вообще нисколько не понимаю этого, всё же, если у человека есть хоть немного представления о шахматах —
Да.
Даже не будучи знакомым с самой системой или с шахматами в целом, человек мог бы сказать: «Нет, это не может быть правильным решением».
К сожалению, этого сделать невозможно. Но это очень интересный вопрос, потому что, так сказать, речь идёт о том, может ли шахматы когда‑нибудь быть «решены». По сути это почти то же самое: если ограничить число ходов, то число возможных позиций конечное. То есть фактически у тебя получается конечное поле состояний, и это наводит на мысли о разрешимости игры. И это имеет серьёзные теоретические и практические последствия.
Ммм.
Да.
Да.
Что при этом происходит — и это интересно — так это то, что все окончания с семью и меньше фигурами действительно решены, если не ошибаюсь. Это значит: когда на доске семь или меньше фигур, независимо от того, какие это фигуры, какого они цвета и где они расположены, результат по сути уже известен, и исход партии уже определяется точно.
Ммм.
существует некая таблица/база данных, где хранятся лучшие ходы, и они точно перечислены; эти ходы тебе нужно сейчас сделать, чтобы привести партию к оптимальному для тебя завершению.
Ммм.
Или, например, можно также утверждать: доказано, что начиная с этого момента у тебя нет шансов выиграть — ты только обречён на проигрыш.
Да.
Даже если, возможно, конец случится только через пятьдесят ходов, и твой шахматный движок не способен ещё думать так далеко — всё равно можно доказать математически, что выиграть уже нельзя.
Да.
Значит, в тот момент ты уже знаешь: доказано, что выиграть в такой позиции невозможно. Конечно, есть внешние факторы — соперник может сдаться, может проиграть по времени, устроить какое‑то безобразие и т.д. Но по чисто логическим соображениям сам результат партии уже предрешён: из этой позиции выиграть нельзя, и проиграть — тоже не всегда в прямом смысле, но по сути шансов нет.
Да.
Такие интересные вещи действительно существуют. Это, можно сказать, тоже своего рода dictionary lookup. И подобные вещи действительно легко проверить онлайн: существуют базы данных и сервисы, где можно получить такие ответы и провести соответствующий анализ.
Именно, я просто хотел на это намекнуть, ну да.
Но, как я уже сказал, это относится только к этим конечным стадиям. В начальной и в средней фазе игры позиций слишком много, чтобы хранить все варианты. Там пространство состояний настолько огромно, что сделать подобный lookup просто нереально.
Я просто хотел сказать, что в общем и целом среднестатистический человек почти не сталкивается с этим и не занимается этим всерьёз. Поэтому нам надо наблюдать, как всё будет развиваться, Джона.
Знаешь, когда мы это сделаем? В следующий раз — на «Crunch Time». Потому что мы снова вернулись к записям. [смеётся] Теперь мы не делаем несколько выпусков подряд, так что вы только что услышали первый выпуск 2026 года. И, конечно, в феврале выйдет ещё один выпуск «Crunch Time», где мы снова обсудим всё, что происходило в последнее время. Кстати, о CS мы так и не говорили, Йона — там, по моему вкусу, было слишком много роботов, они были уж слишком странными-
Я их тоже видел. Да, в общем... [смеётся]
Но в следующий раз мы обсудим, эм, всё, что случилось за это время. Йона, когда это будет точно?
Следующий выпуск «Crunch Time» вы, конечно, услышите 22 февраля с 18:00 до 19:00 на частоте 102,7 мегагерца — то есть на УКВ в районе города Хемниц. Кроме того, можно включить букет 5B, если вы принимаете цифровое вещание, либо воспользоваться веб‑стримом на radio-unique.de. Как всегда, это выходит в четвёртое воскресенье месяца. Интересно, что 1 февраля в этом году действительно приходится на воскресенье, поэтому как бы получается разделённый третий и четвёртый уик‑энд — суббота и воскресенье распределяются иначе. Если в назначенное время вы не сможете слушать прямой эфир, то всегда можете послушать нас в интернете: на YouTube и в Spotify. На radio-unique.de публикуется пост с текущим выпуском и архивом, где можно прослушать все прошлые передачи.
Так что у вас есть все возможности мира-
Правильно.
слушать нас в архивах прошлого и в будущих выпусках. До встречи!
Пока. [Музыка]
Это была
передача «Crunch Time», это производство радио Radio UNiCC. [Музыка]
Zuletzt aktualisiert am 1
خوش آمدید واپس، جونا۔ نہ صرف نئے سال میں بلکہ عام طور پر بھی۔ شاید آپ کو خبر نہ ہو، مگر ہمیں معلوم ہے: جونا اور میں واقعی تقریباً ایک سہ ماہی سے ایک دوسرے کو نہیں دیکھے، اور ہم نے آپ کو زبردست اقساط پہنچانے کے کئی طریقے نکالے۔ اور ہاں، جونا اور میں اب پہلی بار مل رہے ہیں — ہاں، Q4 '25 کے شروع کے بعد سے۔
بالکل.
اور—
کیونکہ ہماری پچھلی ریکارڈنگز کسی طرح سب تھوڑی سی لمبی ہوگئیں، اور اس کے نتیجے میں آخرکار اتنی ساری اقساط بن گئیں—
ہاں.
کیونکہ ہم، جیسا کہ ہمیشہ، ایک بات سے دوسری بات تک پہنچ جاتے ہیں۔ تم ہمیں جانتے ہو.
ہاں، اور—
ہاں.
اب ہم یہاں بیٹھے ہیں۔ جو مواد تھا وہ ختم ہو چکا ہے۔ [ہنسی] ہم 2026 کو بہت ساری چیزوں کے ساتھ شروع کر رہے ہیں۔ ہاں، جونا، بہت کچھ ہوا ہے۔ میں جاننا چاہتا ہوں کہ تم نے کیا لایا ہے.
ریڈیو UNiCC پیش کرتا ہے۔ [موسیقی] کرنچ ٹائم
[موسیقی] جونا اور ویلینڈ کے ساتھ۔ ہاں ویلینڈ، میں نے واقعی ہمارے لیے کچھ ٹھوس چیز بھی لائی ہے — جو تم اب یہاں دیکھ سکتے ہو۔ ہم نے پچھلی چند اقساط میں زیادہ تر اپنے مشاغل اور دلچسپیوں کے بارے میں بات کی تھی، ایک طرح کا بڑا خلاصہ، یعنی وہ سب کچھ جو ہم نے پچھلے، [ہنسی] ذاتی طور پر لگ بھگ ہزاروں اقساط میں بیان کیا۔ میں نے اس دوران اپنی ایک
نئی دلچسپی کا بھی ذکر کیا تھا۔ اور تم نے کہا تھا: “اچھا، اگلی ریکارڈنگ میں لے آنا۔” تو اب ہم واقعی یہاں بیٹھے ہیں۔ بات مختصراً سکے کے موضوع کے بارے میں ہے، وہی جس پر ہم پہلے بات کر رہے تھے۔ تم واقعی بہت متاثر ہوئے تھے اور میں نے ہمارے لیے ایک بہت پرانا، تقریباً نوے فیصد چاندی کا سکہ ساتھ لایا تھا، اور جونا نے اسے آرام سے اپنی جیب سے نکالا۔
میں سکہ لیتا ہوں اور یہ ہے... یہ ایک بڑا چاندی کا سکہ ہے اور اس پر لکھا ہے "ڈوئچس رائخ، تین مارک"۔ ایک رائخ کا عقاب کندہ ہے اور دوسری طرف—
یہ بلاشبہ بہت بھاری سجاوٹ ہے، کہہ لیں، جو واضح طور پر اس وقت کے سال کے مطابق ہے۔
اِے، سال نمبر... میں دیکھ رہا ہوں، یہاں وہ نظر نہیں آ رہا یا شاید میں ہی اتنا بیوقوف ہوں کہ اسے دیکھ نہ پا رہا ہوں۔ بہرحال میں ولیہم دوم کو دیکھ رہا ہوں، جرمن شہنشاہ، پروشیا کا بادشاہ۔
اور اس کا پروفائل واقعی دکھائی دے رہا ہے۔
آہ، ٹھیک ہے، ٹھیک ہے۔
یہ اس جانب ہے—
اچھا، 1908 لکھا ہے۔ ہاں، ٹھیک ہے۔
بالکل، ہاں۔
اچھا، یہ واقعی بہت شاندار ہے اور درحقیقت غیر معمولی طور پر بھاری بھی ہے۔
ہاں۔
دلچسپ۔ جونا واقعی بہت، بہت پرانے سکے رکھتا ہے... بہت دل چسپ بات ہے۔ میرا مطلب ہے، یہ حقیقتاً حیران کن بھی ہے کہ یہ اتنا بڑا ہے کیونکہ—
ہاں، اور اس کا وزن، چاندی کی کثافت کی وجہ سے، واقعی کافی بھاری ہے۔ ہاں۔
ہاں۔
اور جب آپ ڈیزائن دیکھتے ہیں تو آپ خود سے پوچھتے ہیں کہ ہم اپنے آج کے سکوں میں اصل میں کیا غلط کر رہے ہیں؟ [ہنسی]
اُہم۔
یہ میں بھی سوچ رہا ہوں، مگر ورنہ میں عموماً کافی مطمئن رہا ہوں۔ ہاں، خاص طور پر یورو کے معاملے میں۔ ہر ملک خود طے کر سکتا ہے کہ پشت پر کیا ہونا چاہیے — یعنی کیا تصویریں یا نشانیاں شائع ہوسکتی ہیں۔ کہیں ایک ہی ڈیزائن ہو سکتا ہے اور کہیں ہر ملک کے سکے مختلف ہوں گے۔ البتہ کچھ قواعد و ضوابط ہوتے ہیں جن کی پابندی لازمی ہے، خاص طور پر ڈیزائن کے حقوق کے سلسلے میں؛ یعنی ڈیزائن اور تصویروں کے حقوق کس کے پاس ہیں اور کن چیزوں کو سکہ پر دکھانا جائز ہے یا نہیں۔ خط کی اقسام، سائز وغیرہ وہی عام قواعد ہیں جو ہم جانتے ہیں۔ مگر واپس اس سکہ کی طرف: یہ کوئی بہت نایاب چیز نہیں ہے، اسی لیے میں اسے یہاں بآسانی ساتھ رکھ سکتا ہوں اور دکھا سکتا ہوں—
اُہم۔
—اور بس ہاتھ میں تھامے رکھنا، بغیر اس کے کہ کہیں تالا لگا کر محفوظ کرنا پڑے، یوں کہوں۔
اُہم۔
اور ہاں، یہ واقعی دلچسپ ہے۔ جیسا کہ میں نے پچھلی بار بھی کہا تھا، سکہ کو تاریخی سیاق و سباق میں دیکھنا ضروری ہے، کیونکہ یہ، یوں کہیے، آخری بادشاہ کے دور کا ہے اور یہ سکہ اسی دور میں جاری ہوا، تقریباً دس سال پہلے اس کے جو بعد میں ہوا— تم جانتے ہو کہ وہ کیا واقعہ تھا—
اُہم
تاریخ میں جو واقعہ ہوا وہ نومبر انقلاب 1918 تھا۔ درست۔
اُہم۔ اچھا، لیکن مجھے پوری ایمانداری سے کہنا ہوگا — کیونکہ تم نے کہا تھا، [ہنسی] تمہیں یہ پسند ہے کہ یہ اتنا دلچسپ اور اتنا بھاری ہے — مجھے کہنا پڑتا ہے کہ اگر میں تصور کروں کہ میں آج ایسے بڑے سکے اپنے پرس میں گھماتا پھراتا ہوں تو... نہیں، بس۔
ہاں، واقعی، وہ ضرور پرس کو بہت زیادہ بھاری بنا دے گا۔
ہاں۔
نہیں، بہت، بہت غیر آرام دہ ہوگا، مگر بطور ایک فین میرے لیے یہ بالکل دلچسپ ہے۔ پھر یہ واقعی کسی قیمتی شے جیسا محسوس ہوتا ہے۔ سوچو تمہارے پاس ایک چھوٹا سا تھیلا ہو—میں تو یہ نہیں کہوں گا کہ بالکل ویسا، مگر [ہنسی] جیسے فینٹسی میں دکھایا جاتا ہے—اور ان سکے کا وزن اور سائز بھی وہی احساس دیتے ہیں۔
ہاں، ہاں۔
شاید وہی تمہارا تصور ہوتا ہے، تم جانتے ہو... یہ واقعی دلچسپ ہے۔ میرا خیال ہے کہ سائز اور وزن اسی طرف اشارہ کرتے ہیں۔
ہاں۔
اگر آپ اس سے واقعی کوئی معقول چیز خریدنا چاہتے ہوں، نہ کہ صرف مثلاً سو روٹیاں یا [ہنسی]، تو پتہ نہیں کہ اُس دور میں اس سکے سے کیا کچھ خریدا جا سکتا تھا۔
ہاں۔
ہاں۔
اس میں واقعی وہی 'تین تالِر' والا مزاج محسوس ہوتا ہے۔ ہاں۔
بالکل، ہاں۔
دلچسپ۔
اور میں تین کو بطور نومینل قدر بہت دلچسپ سمجھتا ہوں، کیونکہ آج کل ہم زیادہ تر ایک، دو، پانچ اور دس جیسی قدروں کے عادی ہو چکے ہیں—
اُہم
اور اسی طرح کی قدروں کے عادی ہو چکے ہیں۔
ہاں۔
کہ یہ نسبتاً غیر معمولی بات ہے، ہاں۔
یہ واقعی غیر معمولی ہے، جب میں اس پر غور کرتا ہوں۔
تصور کرو، ایک تین یورو کا سکہ۔
ہاں، میں یوں کہوں گا کہ عام طور پر کرنسی کی تقسیمات میں بڑی بنیادی اقسام ہوتی ہیں: یا تو اسے پانچ حصوں میں بانٹا گیا ہو، یعنی پانچ پر مبنی، یا پھر چار حصوں میں جیسے امریکہ میں نوٹ اور سکے کے نظام میں۔
اُہم۔
لیکن، ہاں، تین کے ساتھ؟ اچھا پھر—
ہاں۔
یقیناً اُنھیں معلوم تھا کہ وہ کیا کر رہے ہیں۔ خیر۔
ہاں، اس کے ساتھ، یعنی صفر، ایک، دو اور پانچ کے امتزاج سے کافی معنی بنتے ہیں کیونکہ تم وہاں E4 پیمانے کے بہت قریب ہوتے ہو۔ درحقیقت ایسے لوگارتھمک پیمانے بھی ہوتے ہیں جہاں تم صفر اور، یوں کہیے، [صفائی] صفر اور دس کے درمیان درجات طے کرتے ہو۔ آپ بنیادی طور پر چاہیں گے کہ درجات کی ایک خاص تعداد ہو جو فیصد کے لحاظ سے ہر قدم پر تقریباً برابر تناسب سے بڑھتی جائے، مثلاً ہر بار بیس فیصد کے آس پاس اضافہ ہوتا جائے، وغیرہ۔ اس کا یہ مطلب ہرگز نہیں کہ ترتیب صفر یورو، دو یورو، چار یورو، چھ یورو، آٹھ یورو اور دس یورو جیسی سیدھی لائن ہو، کیونکہ فیصد کی گنتی اسی طرح کام نہیں کرتی۔
ہاں۔
کہ آٹھ کا چھ سے تناسب پھر چھ کا چار سے تناسب جیسا نہیں ہوتا، وغیرہ۔ ہاں۔
ٹھیک ہے۔
ایسے پیمانے ہوتے ہیں جو بلکہ وسیع پیمانوں کے لیے استعمال ہوتے ہیں، اور یہ مزاحمتوں (ریزسٹروں) کی درجہ بندی میں بڑے پیمانے پر آتے ہیں۔ یہی بات ہمیں سیدھے دوسرے موضوع یعنی ریزسٹرز کے E-سلسلے کی طرف لے جاتی ہے۔
اُہم۔
کیونکہ وہاں واقعی بہت بڑے دائرے ہوتے ہیں — یعنی ایک ملی اوہم سے لے کر ایک گیگا اوہم تک سب کچھ موجود ہوتا ہے۔
اُہم۔
اور وہاں ایسے لوگارتھمک پیمانے ہوتے ہیں جن کی مدد سے تم مختلف اقدار کے بیچ راستہ نکال سکتے ہو اور انتخاب کر سکتے ہو۔ ٹھیک ہے، تمہیں یہ چاہیے یا وہ، مختلف رواداریوں (ٹولرینس) کے ساتھ اور اسی طرح۔
ٹھیک ہے۔
یہ چیز مجھے اس پہلو کی طرف بھی تھوڑا یاد دلاتی ہے کہ مقصد یہ ہوتا ہے کہ چند ممکنہ اقدار سے زیادہ سے زیادہ جمع ہونے والی قیمتوں کی نمائندگی کی جا سکے۔ تم متعدد ریزسٹرز کو سلسلہ وار جوڑ کر یا متوازی رکھ کر مطلوبہ نتیجہ حاصل کر سکتے ہو۔ اور سلسلہ وار جوڑنا دراصل ریزسٹروں کی قیمتوں کا جمع کرنا ہے۔ اس لیے میرا خیال ہے کہ یہ سکے کے جمع کرنے کے تصور کے ساتھ کافی مطابقت رکھتا ہے۔ میں بس تمہیں یہ دوبارہ دکھانا چاہتا تھا کیونکہ یہ واقعی بہت دلچسپ تھا — میں نے یہ پچھلی بار گھر پر چھوڑ دیا تھا۔ ہاں۔
سچ کہوں تو مجھے تھوڑی سی امید تھی جب تم نے کہا تھا کہ تم نے کچھ مادی ساتھ لایا ہے جو پچھلی بار والے معاملے سے جڑا ہوا ہے۔ مجھے کسی طور امید تھی کہ تم شاید مجھے ابھی فوراً کچھ کھانے کو بھی دے دو گے۔ [ہنسی]
کیا کھانا ہے؟
یا ایک ڈرنک۔ [ہنسی]
[ہنسی]
تو تم بھوکے ہو، ٹھیک؟
[ہنسی] اچھا، یہی وہ بات تھی جو میں نے سوچا تھا۔ تم نے کہا تھا: 'ہاں، پچھلی بار بات ہوئی تھی اور میں نے کچھ ساتھ لایا تھا۔' تو میں نے کہا کہ مجھے Millionaire's Shortbread ملے گا۔ چلیں، شروع کرتے ہیں!
بالکل۔ ہاں، بالکل۔
[ہنسی]
بالکل۔
لیکن زبردست۔
تو پھر—
بہت زبردست۔
شاید اگلی بار۔
ہمم۔
دیکھتے ہیں۔ بات کھانے پینے کی ہو رہی تھی، اسی حوالے سے میں تم سے ایک اور بات پوچھنا چاہتا تھا۔ ہم نے تو اکتوبر میں، اکتوبر قسط میں کہا تھا کہ جب ہم اگلی بار ریکارڈ کریں گے تو پھر کچھ خبریں سنی جائیں گی جیسا کہ میکڈونلڈز گولڈ کارڈ کے بارے میں۔ تو امید ہے کہ میں تم پر تھیم کے اعتبار سے اچانک نہیں آٹیک کر رہا، مگر مجھے لگتا ہے کہ یہ بطور فالو اپ دلچسپ ہوگا جاننا کہ تمہاری اس معاملے میں صورتحال یا رویہ کیا ہے، یعنی کیا وہ کارڈ ابھی بھی جاری ہے یا فرض کریں نومبر میں ہی اسے منسوخ کر دیا گیا۔
ہاں۔
براہِ کرم مجھے اور سننے والوں کو اس بارے میں تازہ ترین صورتحال سے آگاہ رکھو۔
ہاں، تو، میں اب میکڈونلڈز گولڈ کارڈ کا مالک نہیں ہوں۔
ہمم۔
اُہم، میرا میکڈونلڈز گولڈ کارڈ نومبر کے آخر تک چلتا تھا، مطلب عملی طور پر مجھے وہ دسمبر کے شروع تک تھا۔ اور ہاں، کیا کہوں؟
ہاں۔
بدقسمتی سے اسے بڑھایا نہیں جا سکا، اور اس کی وجہ میں تم سب کو اب بتا دیتا ہوں۔ تمہیں یہ بات محسوس بھی نہیں ہوئی۔ چاہے تم میکڈونلڈز پر باقاعدگی سے جاتے رہے ہو، تمہیں پتا ہی نہیں چلا۔ لیکن فرنچائز لینے والا بدل گیا، اور ایسی گولڈ کارڈ کو لازماً اس ریسٹورنٹ کے نئے فرنچائز لینے والے کی طرف سے بھی تصدیق درکار ہوتی ہے۔ جب وہ بدل گیا تو معاملہ ایسا تھا کہ 'اچھا، وہ اس وقت دوسرے کاموں میں مصروف ہے، گولڈ کارڈ کے معاملے پر توجہ دینے کا وقت نہیں'۔ [ہنسی]
سمجھ آتا ہے۔
ہاں، بالکل۔ لہٰذا وہ بس ختم ہو گئی۔ مگر مجھے واقعی یہ کہنا پڑے گا، جیسا کہ میں نے کہا، تم مجھے جانتے ہو — میں بلاشبہ میکڈونلڈز کا بڑا فین ہوں۔
ہاں۔
اُہم، لیکن مجھے واقعی یہ کہنا پڑے گا، [آہ] اپنے اور اپنے تحفظ کے لیے یہ اتنا برا نہیں تھا کہ اب میرے پاس یہ کارڈ مزید نہ رہے۔ میں نے اس بارے میں بہت سوچا۔ ظاہر ہے کہ اگر یہ مثال کے طور پر ایک سال کے لیے ہوتا تو بات مختلف ہوتی، مگر میرا خیال ہے کہ وہ شاید آدھے سال کے لیے ہوتا۔ کیونکہ وہ کارڈ جو میکڈونلڈز Monopoly میں جیتے جاتے تھے پہلے ایک سال کے لیے ہوتے تھے مگر اب وہ بھی صرف آدھے سال کے لیے رہ گئے ہیں۔ اس کا مطلب ہے کہ میری بھی غالباً آدھے سال کی ہی ہوتی۔ اور پھر میں نے خود سے کہا کہ اگر وہ زیادہ دیر کے لیے ہوتی تو میں ہر روز میکڈونلڈز نہیں جاتا۔ ویسا تو نہیں ہوتا۔
یقیناً، میں تو پورے سال کے تین سو پینسٹھ دن ہر روز جتنا ہو سکے اتنا نہیں کھاتا۔ یہ تو بالکل بے معنی ہوتا۔
بالکل، مگر وجہ یہ تھی کہ میں نے اسے درحقیقت بہت کم عرصے کے لیے رکھا تھا۔ یہ ایک سہ ماہی بھی نہیں تھا، صرف تقریباً دو ماہ تھے اور میں ان دو ماہ میں بھی چھٹیوں پر گیا تھا۔ اس لیے میں نے سوچا کہ جب کبھی زندگی میں ایسی چیز ملے تو اس کا استعمال کرنا چاہیے اور میں نے واقعی ہر روز اس کا لطف اٹھایا۔ اور میں محسوس کرتا ہوں کہ اثر واضح طور پر دکھائی دیا، جو میں نے پہلے سوچا بھی نہیں تھا۔
ہاں، سچ بتاؤں تو تم نے دوبارہ بہت، بہت وزن کم کر لیا ہے، جب سے ہم پچھلی بار اکتوبر میں ملے تھے۔ [ہنسی]
بہت شکریہ۔ بہت شکریہ۔
یعنی وہ اثر واقعی بہت واضح اور قابلِ دید ہے۔
ہاں، تو وہ بات—
ہاں
واقعی دلچسپ ہے اور، اِہم، ہاں، میں شاید اس بارے میں کچھ کہہ سکوں۔ اور میں یوں کہوں کہ تھوڑا تکنیکی پہلو شامل کرنے کے لیے میں نے حال ہی میں ایک اوپن سورس ایپ کو بہتر بنانے کا آغاز کیا ہے جو کہ کیلوریز اور خوراک گننے کے لیے ہے، تاکہ وہ میرے لیے زیادہ مفید ہو۔
ہمم۔
اور وہاں میں نے واقعی یہ بھی محسوس کیا کیونکہ میں نے کہا تھا کہ میں میکڈونلڈز پر کھاتا ہوں۔ اس لیے مجھے ایسی فیچرز درکار ہیں، مثلاً یہ کہ میں میکڈونلڈز ایپ کے اسکرین شاٹ سے سارا ڈیٹا سیدھا امپورٹ کر سکوں۔ تو میں نے وہاں یہ سب چیزیں شامل کروانے کی واقعی بات کی تھی۔
صحیح، ہاں۔
نہیں، ایک فیچر شامل کروانے کے بعد آپ نے محسوس کیا کہ میکڈونلڈز ذائقے میں واقعی مزیدار ہے اور کافی اچھا بھی ہے۔ مسئلہ یہ ہے کہ جو توانائی اور غذائی اجزاء یہ دیتا ہے، اس کے باوجود یہ آپ کو طویل عرصے تک پیٹ بھر کر نہیں رکھتا۔
ہاں۔
یہی وہ بات ہے جو میں نے بنیادی طور پر کیلوریز گننے اور میکرو نیوٹرینٹس کے حساب کتاب کرتے ہوئے خاص طور پر نوٹ کی ہے۔
ہمم۔
تو مثال کے طور پر یہ کہنا پڑتا ہے کہ، اگر آپ کہتے ہیں کہ میں اب خاص طور پر اس طرف دھیان دوں گا، تو میں نے اسے اس طرح بنایا ہے کہ کاربوہائیڈریٹس اور چربی کے لیے میں نے ایک حد مقرر کی ہے جس سے تجاوز نہیں کرنا چاہتا۔ مگر پانی، فائبر اور پروٹین کے لیے میں نے ایک مقدار رکھی ہے جس سے نیچے نہیں اترنا چاہتا۔ یوں کہوں: میکڈونلڈز کے بیس ناگٹس میں تمہارا پروٹین مل جاتا ہے، یہ زبردست ہے!
تو ہاں۔ [ہنسی]
یہ تمہیں تمہارا پروٹین دے دیتا ہے۔ مسئلہ یہ ہے کہ جب میں اسے ایپ میں درج کرتا ہوں تو میں سوچتا ہوں: ہاں، بہت زبردست، مگر یہ نظری طور پر میرے پورے دن کا کھانا بن گیا۔ جو نظری طور پر ٹھیک بھی ہو سکتا ہے۔ حقیقتاً غذائی اجزاء کے اعتبار سے یہ کافی حد تک پورا ہوتا ہے—
ہاں۔
غذائی اعتبار سے یہ ٹھیک ہو سکتا ہے، مگر یہ پورے دن کے لیے پیٹ نہیں بھرتا۔
بالکل۔
یہی بڑا مسئلہ ہے۔ ورنہ یہ حقیقتاً زبردست ہوتا کہ میں کہہ سکتا کہ میں گولڈ کارڈ کے ذریعے روزانہ صرف ایک میک مینو ہی کھا لوں، اور غذائی اجزاء کے اعتبار سے وہی میری روزانہ کی ضرورت پوری کرتا۔
صحیح، مگر یہ آپ کو اتنی دیر تک پیٹ بھر کے نہیں رکھتا جتنا رکھنا چاہیے تھا۔ یہ بات میری ذاتی تجربے سے بھی میل کھاتی ہے اور مجھے نہیں معلوم کہ تمہارے ساتھ بھی ایسا ہی ہے یا نہیں، مگر میں سمجھتا ہوں کہ جتنا زیادہ کھانا فاسٹ فوڈ یا پہلے سے تیار شدہ اشیاء کی طرف جاتا ہے، اتنا ہی پیٹ میں وہ بھاری سا گانٹھ بن جاتا ہے۔
ہمم
...جب بات کھانے کی آتی ہے تو میں Aldi اور Lidl کے تیار شدہ کھانوں کو بھی اس زمرے میں شامل سمجھتا ہوں۔
ہمم۔
اسی زمرے کے اندر۔ لیکن جتنا زیادہ یہ پراسسڈ فوڈ کی طرف جاتا ہے، جہاں تمہارے پاس پہلے ہی کافی کیلوریز اور دیگر غذائی اجزاء موجود ہوتے ہیں، مجھے محسوس ہوتا ہے کہ یہ معدے میں ایک انتہائی بھاری گانٹھ سا بنا دیتا ہے۔
ہمم، ہاں، یہ بھی۔
تو بس ایک تاثر کی بات ہے۔ میں نہیں جانتا کہ آیا یہ واقعی—
ہمم۔
ہاں، لیکن پیٹ کے اندر کے احساس کے لحاظ سے۔
ہاں، بالکل، کیونکہ جسم بھی خاص طور پر جب خوراک بہت زیادہ تیار شدہ ہوتی ہے تو آپ کو بعد میں ایک قسم کا سستی یا 'ڈپ' محسوس ہوتا ہے، جب جسم کو ایسے پیچیدہ مادّوں کو توڑ کر ہضم کرنے کے لیے بہت زیادہ محنت کرنی پڑتی ہے۔ اسی وقت آپ محسوس کرتے ہیں کہ توانائی دوسری سرگرمیوں کے لیے دستیاب نہیں ہے۔
بالکل۔
دلچسپ بات یہ ہے کہ مجھ سے پوچھا گیا: 'جونا، تمہیں بتانا چاہیے کہ میں اب بھی بطور میکڈونلڈز والا آدمی جانا جاتا ہوں۔'
ہاں، سوال یہی ہے کہ ایپ تمہیں واقعی کس حد تک بدلتی ہے، بالکل۔
تو، اِہم، کس حد تک، ایک لمحہ، تھوڑا، ایپ نے مجھے کس طرح بدل دیا ہے؟
ہاں، تو، میں یوں کہوں—
کیا تم یہ کہنا چاہتے ہو کہ ایپ نے مجھے بدل دیا ہے؟
میکڈونلڈز گولڈ کارڈ اور ہاں، ظاہر ہے، اس کے ساتھ جو شہرت آتی ہے [ہنسی]۔ نہیں، لیکن یقینا میکڈونلڈز کا کارڈ تم پر واضح جسمانی اثر رکھتا تھا۔
ہاں۔
اور میں یہ بھی سوچتا ہوں کہ جب تم اس ایپ کو مزید آگے بڑھاؤ گے، اگر تم کہیں کہ تم وہاں کوئی نیا فیچر بنا رہے ہو—
ہمم۔
اسکرین شاٹ پہچاننے والا پلگ ان — یہ بہت اچھا ہے۔ خاص طور پر اگر تم اسے کہیں داخل کرو، جیسے کسی اوپن سورس پروجیکٹ میں، یا مجھے نہیں معلوم تم اسے کیسے کر رہے ہو۔
ہاں، ہاں۔
کیا یہ صرف ایک نجی پلگ ان ہے یا یہ کیسے چلتا ہے؟ بالکل، مجھے لگتا ہے کہ یہ تمہاری خوراک کو نمایاں طور پر بدل دے گا۔
ہاں۔
اور یہی تو سوال ہے۔ تم نے خود کہا تھا: 'اچھا، اگر میں بیس ناگٹس کھاؤں تو وہ تو زبردست ہے، پروٹین کے لیے بھی'۔ مگر وہ مقدار پورے دن کے لیے کافی ہونی چاہیے۔ اور اسی موقع پر تمہیں سوچنے پر اکسایا گیا، یعنی ایپ واقعی تمہیں مثبت طور پر متحرک کرتی ہے۔
ہاں، اسی لیے یہ واقعی ایک چیز ہے جسے میں بہت افسوسناک سمجھتا ہوں؛ میں خوش ہوتا اگر وہاں کوئی واضع طریقے ہوتے۔ ابھی تک مجھے ہمیشہ ورک اراونڈز کرنے پڑتے ہیں۔ میں واقعی جاننا چاہوں گا کہ مینسہ میں کھانے کا کیا نظام ہے، وہاں کھانے کے بارے میں معلومات کیسی دستیاب ہوتی ہیں؟ مجھے یہ بات برا لگتی ہے کیونکہ میں عموماً مینسہ میں کھانا پسند کرتا ہوں؛ میں سمجھتا ہوں کہ وہ پکایا ہوا، اصل کھانا ہوتا ہے اور میں فرض کرتا ہوں کہ یہ تیار شدہ یا پراسسڈ کھانے کے مقابلے میں زیادہ صحت مند ہوگا۔ اس لیے میں واقعی چاہتا ہوں کہ میں انہیں آسانی سے ریکارڈ کر سکوں، سمجھ رہے ہو؟
ہاں
یہ اب کس طرح کی قدریں رکھتا تھا؟
لیکن وہاں میرے پاس ذاتی معلومات بھی ہیں، یعنی اس ایپ اور، [ہنسی] اس API کے ساتھ میرے ذاتی تجربات اور معلومات...
ہاں،
جو وہاں دستیاب ہیں اور، میرا خیال ہے، پچھلے دس سالوں میں بدلے نہیں گئے۔
اچھا۔
جیسا کہ میں نے اسے ابھی دیکھا—
ہاں،
جیسا میں نے دیکھا۔ وہاں کا ڈیٹا XML میں ہوتا ہے۔ اور ہاں، مجھے معلوم ہے کہ وہاں آپ کو کوئی غذائیتی معلومات نہیں ملیں گی۔ اُس کے بارے میں تو بھول جائیں۔
ہاں۔
وہاں تو آپ کو مینزا کے موجودہ کھلنے کے اوقات تک نہیں ملتے، جو میں ذاتی طور پر چاہتا تھا۔
اچھا۔
میں نے کئی سال پہلے واقعی ای میلیں بھیجی تھیں—
ہاں، ہاں
میں نے پہلے ہی Studentenwerk کو لکھا تھا، کیونکہ انہوں نے کہا: 'ہاں، ٹھیک ہے، چلیں، ہم انہیں Jason پر منتقل کرنا چاہتے ہیں۔ ہم اسے اب یوں کریں گے اور کچھ مزید معلومات بھی شامل کریں گے تاکہ، ظاہر ہے، ڈسپلے…'
اچھا۔
جو وہ خود چلاتے ہیں تاکہ وہ وہاں مزید تفصیلی معلومات جیسی کہ کھانے کے اجزاء، الرجی کی معلومات اور غذائی اقدار دکھا سکیں، اور یوں صارفین کو بہتر انتخاب کرنے میں مدد ملے۔ اس کے علاوہ، اسٹاف کے لیے بھی کھانے کی منصوبہ بندی آسان ہو سکتی ہے۔
ہاں۔
'اور ہاں، آؤ، یہاں کھلنے کے اوقات وغیرہ دکھا دو۔' اور انہوں نے کہا: 'ہاں، نہیں، یہ تو واقعی ایک معقول خیال ہے۔' لیکن کسی طرح وہ پھر کہیں رہ گیا۔
ہاں
وہ سب ختم ہو گیا اور کہا گیا: 'نہیں، بھول جاؤ؛ پھر اندازہ کر لو۔'
ہاں۔
یا پھر پوچھا جا سکتا ہے، مگر مجھے نہیں معلوم کہ آیا انہوں نے یہ پہلے سے تیار اور حساب شدہ رکھا ہوا ہے۔
میرے خیال میں اُن کے پاس ہے۔
یہ قدرے مشکل ہے، ہاں۔
مجھے لگتا ہے وہ اس کے پاس رکھتے ہیں؛ سنو جونا، تھوڑی سازشی بات ہے۔
ہاں۔
میرا خیال ہے کہ وہاں کسی کو پکوان بناتے وقت غذائی قیمتوں پر توجہ دینی پڑتی ہے اور وہ انہیں جانتے بھی ہوں گے۔ مثال کے طور پر آپ محسوس کر سکتے ہیں کہ کوئی مینسہ ڈش غیر صحت مند ہے اگر اس کے ساتھ ایک سیب رکھا گیا ہو۔
اچھا۔
مثلاً۔ یہاں تم محسوس کرتے ہو—
ہاں۔
مجھے لگتا ہے کہ اس سے ربط بنایا جا سکتا ہے، کہ کوئی کہے: 'یہ ڈش متوازن نہیں جب تک ہم اس کے ساتھ ایک سیب نہ دیں۔'
سوال یہ ہے کہ کیا فیصلہ بس احساس پر ہوتا ہے۔ تو مثال کے طور پر: 'یہ تلا ہوا کھانا ہے، ساتھ تلی ہوئی آلو۔'
ہاں۔
اور پھر تم نے بس تھوڑا سا سلاد ساتھ رکھ دیا تاکہ شاید یہ غذائی اعتبار سے کافی نہ ہو، [ہنسی] یہ تو سوچا جا سکتا ہے۔
بالکل۔
اور پھر اچانک کہا جاتا ہے: 'ہاں، چلیں ایک سیب شامل کر لیتے ہیں۔'
اچھا۔
جبکہ بعض دوسرے ڈشز میں آپ فوراً کہہ دیتے ہیں: 'اچھا، یہاں سلاد ہے اور پھر پھر سلاد۔' میرا مطلب سبزیاں ہیں، معاف کریں۔ یہاں ایک سبزی کا آئٹم، وہاں ایک اور سبزی کا آئٹم—
میرے لیے سبزی ہے۔
یہاں ایک گوشت کا آئٹم۔ [ہنسی] ٹھیک ہے، بس... [ہنسی] ہاں، صحیح۔ نہیں، بس بالکل، کہ آپ پھر کہہ دیں: 'ہاں، ٹھیک ہے، چلتا ہے۔'
ہاں۔
اور تم بس پی مَل ڈومن یعنی اندازاً ہی کر لیتے ہو۔
یعنی جب اسی طرح ڈشز بنائی جائیں۔
یہ حقیقتاً... اوہ، جونا!
اور وہ اکثر ری سائیکل ہوتے ہیں؛ یعنی ایک ہی ڈش بار بار لسٹ میں آ جاتی ہے۔ ہر ڈش کے لیے اندرونی ID رکھی جاتی ہے تاکہ اسے ٹریک کیا جا سکے۔
ہاں۔
اور وہ اکثر ری سائیکل ہوتے ہیں، یعنی ایک ہی ڈش بار بار آتی ہے۔ ہر ڈش کے لیے اندرونی ID رکھی جاتی ہے تاکہ اسے ٹریک کیا جا سکے۔
یہ، یہ بھی بہت دلچسپ بات ہے۔
بالکل۔
لیکن وہ آپ کو کوئی ایسی انٹرفیس نہیں دیتے جہاں سے آپ سب کچھ براہِ راست ایک ساتھ پوچھ سکیں، جہاں ممکنہ طور پر غذائی معلومات بھی موجود ہوں۔ کون جانے۔ شاید بس ایک بار پوچھنا پڑے۔ البتہ مجھے معلوم ہے کہ ہر ڈش کو ایک اندرونی آئی ڈی دی جاتی ہے اور شاید ان کے پاس کوئی دوسری API موجود ہو جو کبھی عوام کے لیے واضح طور پر نہیں بتائی گئی۔ پھر آپ سیدھا پوچھ سکتے ہیں: 'اچھا، بتائیے یہ کس قسم کا کھانا ہے؟'
مجھے لگتا ہے یہ بالکل ممکن ہے، کیونکہ میں بہت پراعتماد ہوں کہ ان کے پاس کہیں ایک اندرونی سسٹم ضرور ہوگا جو ان چیزوں کو جانتا ہو۔ میں اسے مختصر رکھوں گا تاکہ ہم زیادہ وقت ضائع نہ کریں۔
[ہنسی]
لیکن، ہاں، ایک فیچر جو میں نے مثال کے طور پر اس ایپ میں ابھی شامل کیا کیونکہ مجھے یہ دلچسپ لگا، وہ یہ ہے کہ آپ پہلے سے کسٹم ڈشز بنا سکتے ہیں، حالانکہ میں خود اس کے لیے کافی سست ہوں۔ آپ خود بس کہہ سکتے ہیں کہ میں نے ڈیٹا بیس میں ایک دستی اندراج کیا ہے۔ یہ چیز Open Food Facts سے تیار شدہ نہیں آتی۔
ہاں۔
جو میں نے کیا وہ یہ ہے کہ میں نے بَنیادی طور پر 'مصنوعات سے ڈش بنائیں' کا فیچر شامل کیا۔ یعنی میں بتا سکتا ہوں کہ میرے پاس ایک نیا ڈش ہے، مثال کے طور پر پورے اناج کی نوڈلز، اور اس کے ساتھ کریم چیز اور پیستو کا مکس بطور جزو۔
ہاں۔
اور پھر میں بالکل نئے ڈش کو تعریف کر سکتا ہوں۔ یعنی یہ ڈش دو سو گرام اس چیز کا، تین سو گرام اُس چیز کا، سو گرام اس کا وغیرہ پر مشتمل ہے۔ پھر یہ حساب لگاتا ہے کہ پوری چیز کے مشترکہ غذائی اجزاء کیا ہوں گے؟ کیونکہ میں بس واقعی اتنا سست ہوں کہ تینوں چیزوں کے تمام غذائی اعداد خود جمع کروں۔
اوہ، اور کیا اوپن سورس ٹول خود یہ نہیں کر سکتا؟ یہ کچھ بنیادی لگتا ہے۔
نہیں، آپ وہاں صرف یہ کہہ سکتے ہیں: 'ہاں، براہِ راست کچھ اپنی ذاتی ڈیٹا بیس میں خود شامل کر لو۔' اور میرا خیال ہے کہ مینسہ کے پاس بھی کچھ ایسا ہی لازماً ہوگا، کیونکہ کہیں نہ کہیں ان کے پاس ایک اندرونی نظام ہونا چاہیے جو یہ بتاتا ہو: 'اچھا، پیر کو یہ ڈش دستیاب ہے اور اس ڈش کے اجزاء یہ ہیں' اور پھر ہمیں وہی خریدنا ہوتا ہے۔
ہاں۔
تو نظریاتی طور پر بالکل ممکن ہوگا یہ کہنا کہ کیونکہ—
اسے خودکار بنایا جا سکتا ہے، شاید حساب بھی کیا جا سکے۔
خود بخود حساب کریں کہ ایک حصے میں اوسطاً کون سی غذائی قدریں ہوتی ہیں۔ ویسے۔
اور کم از کم اندازاً۔
ہاں۔
کیونکہ، ظاہر ہے کہ پروسیسنگ کے دوران بھی کچھ اختلافات تو ہوتے ہی ہیں۔
بالکل۔
ہاں۔
اور، اہ، [ہنسی] کبھی کبھی چیزیں واقعی تھوڑی چھوٹی یا بڑی ہوتی ہیں۔ [ہنسی]
یا کبھی، کس سے ملے ہو اس پر منحصر، یا تو کچھ نہیں ملتا یا دگنا مل جاتا ہے۔ یہی بات ہے۔
بالکل، اور اسی وجہ سے میں اسی طرح کی کوئی چیز ابھی بنا رہا ہوں اور اسے کسی حد تک پروفیشنل بنانا چاہتا ہوں۔ فی الحال تو میں ChatGPT کو اس کی تصویر دے کر کہہ دیتا ہوں: 'ایک اندازہ لگاؤ'، مگر مستقبل میں میں اسے زیادہ پیشہ ورانہ بنانا چاہوں گا۔ میں چاہتا ہوں کہ یہ ایک ایجنٹ طرز کا ورک فلو ہو، جہاں آپ کہیں: 'اسے دیکھو، اس کے اجزاء کو علیحدہ کر کے بتاؤ۔ پھر ان ہر کمپونینٹ کے لیے قریب ترین عام فوڈ آئٹم تلاش کرو اور اُن کے غذائی اجزاء لے لو، تاکہ تمہارے پاس کوئی بنیاد یا گراؤنڈنگ موجود ہو۔'
ہاں۔
اور اس بات کی کوشش کرو کہ اندازہ تھوڑا زیادہ درست ہو۔
اچھا۔
اچھا جی۔
ایک مختصر تبصرہ: مجھے لگا ہم نے پہلے متفق کیا تھا کہ ایک چکروی عنصر چاہیے جس میں AI ایجنٹ خود اپنے ٹولز میں سے کوئی منتخب کرے، تب ہی یہ حقیقتاً ایک ایجنٹ ورک فلو ہوگا۔
ہاں۔
میں سمجھا تھا کہ ہم نے اس پر بات کی تھی۔ تم نے جو بتایا وہ کافی ترتیب وار تھا۔
اچھا۔
تو میں یہ کہوں گا جیسے کلاسیکی AI استفسارات—
ہاں۔
-کوڈ، اسی طرح یہ کام کرتا ہے۔ ٹھیک ہے، تم تصویر دیکھ کر اندازہ لگاتے ہو کہ کونسی اشیاء کس مقدار میں ہیں، اور اس سے کام لیتے ہو—یہ محض ایک عمومی اندازہ ہوتا ہے اور اسی سے تم—
ظاہر ہے، معلومات—
ہاں۔
-اور اسے تم اپنے مطلوبہ فارمیٹ میں بدلتے ہو، جو تم استعمال کرو گے۔
صحیح۔
-اوپن سورس حل۔ صحیح۔
جو میں نے ابھی بتایا وہ بہت سیدھا ہے اور تکنیکی طور پر ایجنٹ نہیں۔ اسے کم سیدھا بھی بنایا جا سکتا ہے۔ بس یوں کہو: 'یہ تمہارے ٹولز ہیں، ان سے معلوم کرو۔'
کر لو، بالکل۔
پھر یہ کم ایجنٹ جیسا ہوگا۔ خیر، ہاں، تم بالکل صحیح ہو۔
ایک ساتھی اسے نظر انداز کرتا ہے اور یہ مجھے ذاتی طور پر ناگوار لگتا ہے۔
[ہنسی]
صحیح۔
اوہ، ٹھیک۔
ہاں۔
میں بس بہت جلدی مینزا کے بارے میں ایک بات کہنا چاہتا تھا—معلوم ہے یہ موضوع سے باہر ہے، مگر مجھے یہ عوامی طور پر بتانے کا دل کرتا ہے کیونکہ مجھے یہ واقعی بہت اچھا لگا۔ مینزا نے 'نائس پرائس' شروع کیا ہے، جس سے دو یورو تیس (2.30) میں ہمیشہ کوئی چیز ملتی ہے۔ یہ آفر کیفے ٹیریا میں بھی دستیاب ہے۔ اور اب پہلی بار میں دیکھ رہا ہوں کہ وہ حقیقتاً اسے نافذ کر رہے ہیں جو میں ریاستی سطح پر بھی پسند کروں گا۔ مثال کے طور پر وہاں کری وورسٹ صرف تین یورو ساٹھ میں مل رہی ہے۔
ہاں۔
تو پھر تمہاری ویگن کری وُرسٹ دو یورو تیس کی ہے۔
ہاں۔
یہ بس… اور میں اپنے آپ سے کہتا ہوں: ہاں، شکریہ! تو میں پھر ویگن کری وُرسٹ ہی لے لوں گا، کیونکہ وہ کچھ ایسی چیز ہوتی ہے جو ساس میں ڈوبی ہوتی ہے۔ مجھے وہ ذائقہ ویسے بھی محسوس نہیں ہوتا۔
ہاں۔
کوئی فرق نہیں! پھر میں ظاہر ہے سستا والا لوں گا۔
ٹھیک ہے، ہاں۔
بات یہ ہے کہ مجھے یہ چاہیے، مجھے یہ چاہیے اور مجھے اور چاہیے۔ مجھے عوام کے لیے مالی ترغیب چاہیے تاکہ وہ ویگن چیزیں کھائیں، تاکہ مجھے واقعی ایسا کرنے کا حوصلہ ملے۔ چونکہ میں یہ تب سے کر رہا ہوں جب سے وہ وہاں آیا ہے۔ ورنہ میں کبھی ویگن چیزیں کھانے کا خیال ہی نہیں لاتا۔
ہاں۔
لیکن جب سے میں واقعی کہتا ہوں، ہاں، بلاشبہ مجھے اس سے صحت کا فائدہ ہوتا ہے، مگر یہ ہماری ابتدائی یا پرائمِٹ جیسی ذہنیت میں اتنا اندر تک نہیں بَیٹھا ہوتا۔ اور اگر اس کا مطلب یہ ہو کہ مجھے اب محنت کر کے فعال طور پر فیصلہ کرنا پڑے کہ میں ویگن گوشت سے اصلی گوشت کے لیے اپ گریڈ کرنے کے لیے پیسے دوں، تو میں کہوں گا: 'بالکل نہیں! کیوں؟ کس کے لیے؟'
بالکل۔ ہاں، ظاہر ہے، پھر یہ کچھ بَےمعنی بات ہو جاتی ہے۔
اوہ، مجھے یہ بہت اچھا لگتا ہے۔
بالکل، میرے پاس اس بارے میں حقیقتاً دو تبصرے ہیں۔ سب سے پہلے تو، مجھے امید ہے کہ آپ سب جانتے ہیں کہ یہ خیال دراصل متاثر ہونے والا نہیں بلکہ آئی کی ای اے یعنی IKEA سے چُرایا گیا خیال ہے۔
اوہ، ٹھیک ہے۔
ہاں، انہوں نے واقعی اسے سختی سے نافذ کیا اور کہا: 'اچھا، آؤ ویگن ہاٹ ڈاگ کو اصلی والے سے سستا کر دیتے ہیں۔' اور اس کا مطلب یہ بنتا ہے کہ لوگ اسی کی طرف مائل ہوں گے، بجائے اس کے کہ اصلی چیز لی جائے۔ میں پوری طرح سمجھ سکتا ہوں کہ 'IKEA کے تجربے' کے بعد کوئی پہلے بیٹھ کر کہے: 'چلو، پہلے ایک چھوٹا سا فوری ناشتہ کر لیتے ہیں۔' اور دوسرا تبصرہ یہ ہے کہ ہمیشہ غذائی اقدار پر دھیان دیں؛ صرف 'ویگن' لیبل دیکھ کر اطمینان نہ کر لیں، کیلوریز، فیٹ اور نمک وغیرہ بھی چیک کریں۔ مطلب یہ کہ سستی ویگن آئٹم منتخب کرنا سمجھ میں آتا ہے، مگر ذہن میں رکھیں کہ سستا لازمی طور پر صحت مند نہیں ہوتا۔
ہاں۔
-لیکن اکثر تو ایسا ہوتا ہے کہ وہ ویگن متبادل، جو اصل میں فطری طور پر ویگن نہیں ہیں،-
ہاں۔
-بلکہ محض ایک متبادل مصنوعہ ہوتے ہیں-
ہاں۔
-تو غذائی اقدار کے لحاظ سے لازماً بہتر نہیں ہوتے- بلکہ ممکن ہے کہ برابر ہی نقصان دہ ہوں، اتنا میں کہوں گا۔ میرے خیال میں کری وُرسٹ کے معاملے میں شاید آپ اس مظہر سے نسبتاً محفوظ رہیں، مگر ہاں، بس بطور عمومی مشورہ۔
ہاں۔
بہت خوب۔
یہ واقعی میری مدد کرتا ہے کہ میں اس چیز کو تھوڑا بہت ٹریک کر سکوں۔ اور جو بات مجھے بالکل حیران کرتی ہے وہ یہ ہے کہ یہ میرے لیے ایک ذاتی جھلک ثابت ہوئی۔ میرا مطلب یہ نہیں کہ میں واضح طور پر بہت زیادہ کیلوریز لے رہا ہوں—اگرچہ آخر کار شاید کچھ اضافی کیلوریز ہو جاتی ہیں، یہ میں نے پہلے ہی سوچا تھا—مگر جو بات میں نے نوٹس کی وہ یہ ہے کہ بغیر محسوس کیے میں اپنی خوراک میں بہت زیادہ چکنائی شامل کر لیتا ہوں، جو درحقیقت مناسب نہیں۔ یہ ویسا ہے جیسے ایک بار جو اچانک، بالکل بغیر کسی واضح وجہ کے، پہلے ہی بھر گئی محسوس ہو۔
ہاں۔
مجھے یہ بہت اچھا لگا، بہت دلچسپ لگا کہ اسے تھوڑا بہت نوٹ کیا جائے۔
میں اوپن سورس حلوں کے موضوع سے بھی تھوڑا جُڑ سکتا ہوں، اور درحقیقت یہ پچھلی قسط میں زیرِ بحث Pi‑Hole کے موضوع سے بھی متعلق ہے۔
ہاں۔
جب ہم نے اس کا ذکر کیا تھا۔ آخرکار، برسوں بعد [ہنسی] میں بالآخر اپنے ذاتی ہوم سرور کو قائم کرنے پہنچا ہوں—
ہاں۔
جہاں پر بس وہ سب کچھ جو درکار ہو، آسانی سے چل جاتا ہے۔ میں ابھی بھی سیٹ اپ کر رہا/رہی ہوں، اور ہاں، یقیناً بہت ساری اوپن سورس سافٹ ویئر اور Docker والی چیزیں ہیں۔ اور اس میں واقعی مزہ آتا ہے کہ خود سوچنا پڑتا ہے: اچھا، یہ خود کیسے ترتیب دیں؟ یہ خود کیسے بنائیں؟ سافٹ ویئر کو خود کیسے ہوسٹ کریں تاکہ وہ ہر وقت اور ہر جگہ دستیاب رہے؟ اور اس کا کتنا محنت یا خرچ ہے؟ اور ایک بڑا فائدہ یہ بھی ہے کہ اپنے ڈیٹا پر قابو برقرار رکھنا—یہ نہ ہو کہ تم سب کچھ کلاؤڈ میں رکھ دو، گوگل کے پاس؛ تمہارے تمام دستاویزات وہاں ہیں، کون جانتا ہے ان کے ساتھ کیا ہوتا ہے؟ میں ان پر الزام نہیں لگاتا مگر شبہ تو پیدا ہوتا ہے۔
ہاں۔
ہاں۔
تمہیں ان پر کچھ ثابت کرنے کی بھی ضرورت نہیں۔ اصل میں وہ واقعہ ہوا تھا جس میں لوگ رجسٹر کر سکتے تھے—میرا خیال ہے صرف امریکہ میں—تاکہ انہیں معاوضہ مل سکے، یہ ایک کلاس ایکشن کیس تھا، جو اُس وقت Gmail کے بارے میں تھا۔
بالکل، بالکل۔ وہ واقعہ ہوا تھا، ہاں۔
جہاں تک مجھے معلوم ہے، یہ شاید 2012 سے 2016 کے درمیان کا عرصہ تھا۔ اس دوران ایسا تھا کہ چاہے تم نے Gmail کی وہ آپشن بند رکھی ہو، Google پھر بھی ای میلز پڑھ کر پروسیس کر سکتا تھا—مثلاً پروڈکٹ کو ٹرین کرنے یا اشتہارات کے لیے۔
ہاں۔
اور انہوں نے وہی کیا، اس لیے انہیں اب بھاری رقم ادا کرنی پڑی۔ تم رجسٹر کر کے اس رقم کا ایک حصہ حاصل کر سکتے ہو، بس یہ بتا کر کہ ’میں وہ شخص تھا جس نے وہ آپشن بند رکھی تھی اور میں نے اسے استعمال کیا۔‘ پھر کام بن جاتا ہے۔
سوچو ایک ڈویلپر ایک ایسی چیک باکس ڈال دے جو حقیقت میں کچھ نہیں کرتی۔ وہ صرف بیک اینڈ میں محفوظ رہتی ہے تاکہ اگلی بار جب تم صفحہ کھولو تو سیٹنگ برقرار رہے، مگر اصل میں وہ کچھ نہیں کرتی—اور فرض کرو یہ جان بوجھ کر رکھا گیا کیونکہ یہ بس ڈیفالٹ تھا۔
ہاں۔
ہاں، ہاہا۔
ہاں، خیر۔
بہرحال یہ بہت دلچسپ ہے کنسول پر CFS کے ساتھ کام کرنا۔ میں نے ابھی Proxmox انسٹال کیا تاکہ سب کچھ مرکزی طور پر چل سکے۔ وہاں کچھ کنٹینرز ہیں، Docker کنٹینرز، وہ سارا سامان—جو بھی درکار ہو۔ میں اسی دوران Paperless بھی سیٹ کر رہا/رہی ہوں، کیونکہ جرمنی میں یہ واقعی مفید ہے۔
ہاں۔
تو ہاں، مجھے ابھی دیکھنا ہے کہ میں Docker Compose فائل میں پیرامیٹرز کو مناسب طریقے سے کیسے ترتیب دوں—
ہاں۔
تاکہ یہ چل جائے، کیونکہ بعض سروسز کو چلانا غیر متوقع طور پر زیادہ پیچیدہ ہوتا ہے۔ کچھ میں یوں ہوتا ہے کہ تم بس دس لائنیں کاپی کرو اور سب چل پڑتا ہے۔ اور دوسرے میں پہلے الگ فولڈر بناؤ، پھر گروپ کو حقوق دو، GUID وغیرہ Docker Compose میں کنٹینر کو پاس کرو، اور ہاں، یہاں یہ بھی کر دو، وہ بھی—کچھ عجیب و غریب کام واقعی کرنے پڑتے ہیں۔
لیکن سوال، اِہ، تو کیا تم۔۔۔
بہت، بہت سا سیٹ اپ کام ہے۔
کیا تم اپنے لیے کوئی مناسب اسکینر بھی خریدنے کا سوچ رہے ہو؟
ہاں، فی الحال میرے پاس کوئی نہیں ہے۔ میرے پاس کوئی پرنٹر‑اسکینر کومبو نہیں ہے۔ یہ واضح طور پر ضروری ہے کہ سب کچھ سیدھا اسٹریم لائن ہو—اسکین سیدھا امپورٹ فولڈر میں جائے۔ لیکن وہ فولڈرز عجیب نام رکھتے ہیں، میں نے اپنی طرف سے سب کچھ یکساں نام دے دیا: Data, Config, Import, Export, Cache اور Logs۔ یہ ہر کنٹینر کے فولڈر ہوتے ہیں اور وہ ان کو کبھی عجیب نام دے دیتے ہیں۔ مگر تمہیں یہ یقینی بنانا ہوگا کہ تمہارا اسکینر اسکین شدہ PDF کو سیدھا Import فولڈر میں ڈال دے اور پھر خود—
ہاں۔
تاکہ Paperless وہ اسکین کر لے، کام کرے اور وہ سرچ ایبل بن جائے۔
مگر مختلف طریقے ہیں۔ میں بہت تلاش کیا اور دو بار اسی خیال پر پھنس گیا: میں واقعی چاہتا تھا کہ سب کچھ میرے سرور پر ہو۔ میں نہیں چاہتا کہ اسکینر خود ذہین ہو؛ میں بس ایک سادہ سا USB اسکینر چاہتا تھا جو صرف اسکین کرے اور Paperless ہی ذہانت دکھائے۔
اوہ!
اور میں اسی وجہ سے ناکام رہا۔ یہ دونوں اسکینرز کے لیے مسئلہ تھا۔ میں نے ایک eBay سے لیا اور دوسرا کسی ادارے کی طرف سے ملا، جس کے لیے یہ غیرقانونی ہوتا اگر وہ مجھے ایسی چیزیں دے دیتے جو انہیں پھینک دینی چاہئیں۔
بالکل۔
شاید وہ کسی ٹرک سے گر گیا ہو۔ ایک اور اسکینر اور، اِہ—
بہت خوب۔
دونوں سیدھے لینکس کے ساتھ کمپٹیبل نہیں تھے کیونکہ ان کے لیے لینکس ڈرائیور موجود نہیں تھے۔ اسی وجہ سے مجھے مسئلہ ہوا۔
ہاں، وہی تو—
اسی لیے میں اپنے دستاویزات لے کر یہاں ریڈیو اسٹیشن آ جاتا/جاتی ہوں، کیونکہ یہاں ایک شاندار اسکینر ہے۔
بالکل۔ افسوس کی بات ہے، دوسری طرف تمہیں بس یہ ترتیب دینی ہوتی ہے کہ اسکینر SFTP کے ذریعے اس فولڈر میں لاگ فائلیں ڈال سکے۔
ہاں، مگر پھر اسکینر کو وہ صلاحیت ہونی چاہیے—
کسی اضافی سروس کے ساتھ، مگر اسکینر کو وہ کرسکتا ہونا چاہیے۔ میری تجربے کے مطابق زیادہ تر ملٹی فنکشن ڈیوائسز آج کل یہ کر لیتی ہیں۔
ہاں، ملٹی فنکشن ڈیوائسز، Jona۔
یہی تو بات ہے۔ بالکل، تم صرف ایک اسکینر بھی خرید سکتے ہو، مگر بات یہی ہے۔
میں دراصل ایک شیٹ‑فیڈ اسکینر لینا چاہتا تھا—لیکن وہ واقعی مہنگے ہوتے ہیں۔ اور میں نے سوچا کہ کوئی سادہ اندر ڈالنے والا اسکینر لے لوں، میں اس کے بغیر تو مر نہیں جاؤں گا، مگر میں اپنی اپارٹمنٹ میں پرنٹر یا اسکینر نہیں رکھنا چاہتا۔
ہاں، درحقیقت،
میں نہیں چاہتا۔ پرنٹرز تو بہت۔۔۔
مجھے پتہ ہے، پتہ ہے۔ [ہنسی]
اگر تم، اگر تم—
پرنٹرز ہوتے ہیں—لیکن کبھی کبھی وہ لمحہ آ ہی جاتا ہے جب تمہیں اچانک ایک کی ضرورت پڑتی ہے۔
لیکن نہیں، مگر—
ہاں۔
میں ہمیشہ یہی کہوں گا کہ بہتر ہے کوئی ادارہ، مثلاً TU Chemnitz، یہ سروس فراہم کرے اور ان کا خیال رکھے۔ وہ کاروباری صارفین ہیں، انہیں اتنا بگڑنے نہیں دیا جائے گا۔
ہاں۔
پرنٹرز کے ریفل وغیرہ کی وجہ سے بھی وہ مختلف طریقے اپناتے ہیں، اس لیے—
وہ بھی ویسے ہی کریں گے، بس وہ پیسے ادا کریں گے۔
ہاں، ٹھیک ہے۔
یہی دراصل فرق ہے۔ [ہنسی]
اچھا، ہاں، ٹھیک ہے۔ مگر مزے کی بات یہ ہے کہ اگر مجھے بطور نجی فرد ضرورت ہو تو میں وہاں جا کر پرنٹنگ کروالوں، سمجھ رہے ہو؟
ہاں، ہاں۔
اپنا پرنٹر رکھ لینا۔ اگر مجھے واقعی کچھ پرنٹ کرنا پڑے تو میں یونیورسٹی میں کروا لیتا/کرتی ہوں—بس کیونکہ وہاں کنوینئنس ہے، وہ کام کرتا ہے۔ اور اگر وہ بھی نہ چلے تو پھر مجھے کاپی شاپ جانا پڑتا ہے۔ ریڈیو میں بھی ہمارا پرنٹر ہے، شکر ہے۔ اسی لیے میں سوچتا/سوچتی ہوں کہ میں ذاتی طور پر پرنٹر نہیں رکھنا چاہتا؛ یہ بہت زیادہ جھنجھٹ ہے۔
ہاں، مگر بہرحال—
ہاں، بالکل۔
جو بھی اسکینر ہو، اسے SFTP سپورٹ کرنی چاہیے تاکہ وہ فائلیں ایک فولڈر میں رکھ سکے۔ پھر تم ایک الگ، غالباً ایک اضافی Alexim بناؤ گے جہاں تم اپنا SFTP سروس ہوسٹ کرو گے۔ اور یہ سروسز حیرت انگیز طور پر کم اوور ہیڈ لیتی ہیں؛ اگر تم FTP یا Samba جیسی سروسز ہوسٹ کرو تو 32 میگابائٹ RAM میں بھی آرام سے چل جاتی ہیں—
ہاں۔
تمہارے Alexi کنٹینرز کے لیے یہ بالکل کافی ہوگا۔
ہاں۔
تو یہ بالکل پرسکون حل ہے۔ اسی لیے۔
بالکل۔ ایک ٹپ دینی ہے، Jona اور آپ سب کے لیے: چونکہ تم نے کہا تھا کہ فولڈرز کے نام عجیب ہیں، ایک بات جو میرے ایک دوست کو معلوم نہیں تھی اور جس کی وجہ سے اسے بہت پریشانی ہوئی وہ 'consume' فولڈر ہے۔
ہاں۔
کیونکہ وہ فولڈر جو تم وہاں رکھتے ہو، اسے کنسم کر دیتا ہے—یعنی جب تم کچھ وہاں ڈال دیتے ہو تو وہ بعد میں حذف کر دیا جاتا ہے۔ یہ جاننا ضروری ہے۔
ہاں۔
یہ اہم ہے۔
ہاں۔
بس یہی آپ لوگوں کو بتانا چاہتا تھا۔ بالکل۔
اوہ، اور اس کا مطلب یہ ہے کہ Paperless اسکین کی ہوئی فائلوں کو بس ایک متوازی فولڈر میں سیدھا نہیں رکھتا—
یعنی۔
اسکین کی گئی PDF فائلز۔
ہاں، کہیں نہ کہیں تو رکھتا بھی ہے۔
یوں کہہ لیں۔
لیکن میرے دوست کو پھر واقعی Paperless کا کنٹینر کھول کر اندر جا کر فائلیں نکالنی پڑیں۔
ہاں۔
کیونکہ اسے اپنی چیزوں کی PDF فائلز درکار تھیں۔
ہاں، تم Docker کنٹینر کی کنسول میں جا کر اسی ماحول میں اندر جا کر کام کر سکتے ہو—
ہاں۔
پھر وہاں کام کرنا پڑتا ہے اور تمہیں فائلیں وہاں سے نکالنی پڑتی ہیں۔ اس کا مطلب یہ ہے کہ تم نے کنٹینر کے اندر کوئی اور فولڈر mount کرنا ہوگا جس میں تم فائلیں کاپی کر سکو وغیرہ۔ ہاں۔
ہاں۔
ہاں، بہت اچھا۔ مطلب کوئی خود سے یہ تکلیف اختیار نہیں کرے گا—جذبِ دل سے تو نہیں۔ مگر ہاں، یہ واقعی ایک اہم ٹپ ہے۔
ہاں.... زبردست، Jona! مجھے یہ بہت اچھا لگا کیونکہ ہوم سرور کے ساتھ کافی ذمہ داریاں آ جاتی ہیں، خاص کر جب اہم چیزیں اسی پر چل رہی ہوں اور Home Assistant OS بھی اسی پر چل رہا ہو۔
بالکل۔
یہ اچھا ہے اور زیادہ تر چیزیں کام کرتی ہیں، مگر اگر کبھی کچھ غلط ہو جائے—
زیادہ تر؟
تو جب کچھ غلط ہو جاتا ہے تو وہ واقعی ویک/پریشان کن ہو جاتا ہے۔ مثال کے طور پر اگر کسی وجہ سے میری کوئی انسٹالیشن ٹوٹ جائے تو مسئلہ بن جاتا ہے۔ اگر میرا Home Assistant OS ہینگ ہو جائے تو میں اپنے سمارٹ ہوم کے ساتھ پھنس جاتا ہوں۔ یا اگر Paperless یا کوئی اور چیز جس پر میں منحصر ہوں کریش کر جائے تو پھر—ہاں۔
بالکل۔ اچھی بات یہ ہے کہ ایسی سروسز میں تم یہ فرق فوراً محسوس کر لیتے ہو اور سہولت میں ہونے والی کمی اتنی زیادہ نہیں ہوتی۔
ہاں، نہیں۔
مگر ہاں، Home Assistant کے کیس میں یہ ضروری ہے کہ وہ ممکن حد تک مستحکم رہے۔ مجھے کہنا ہوگا کہ مجھے اب تک اس کے ساتھ کوئی بڑا مسئلہ نہیں ملا کیونکہ میں نے اسی کے ساتھ براہِ راست شروعات کی تھی۔
ہاں۔
یہ واقعی بہت، بہت زبردست ہے۔
ہاں۔
لیکن تمہیں اچھے خاصے ایکچویٹرز اور سینسرز لینے ہوں گے تاکہ تم کچھ معنی خیز بنا سکو۔ اور میری سب سے بڑی نصیحت یہ ہے کہ ایسی چیزیں خودکار نہ کرو جن سے تمہیں اصل میں کوئی فائدہ نہ ہو۔ جہاں آٹومیشن کا فائدہ نا قابلِ قدر ہو، وہاں اسے خودکار بنانے کی کوشش بے معنی ہے—اور جب وہ کام نہ کرے تو پھر اہم فیچر بند ہو جائے گا، مثلاً تمہارا گھر کا لائٹ سسٹم چونکہ Home Assistant ڈاؤن ہے تو چلے گا نہیں۔ یہ ایک سنجیدہ مسئلہ ہے۔
ہاں،
جس کا تمہیں فوراً خیال رکھنا چاہیے۔
ہاں۔
یہی میرا بھی دلیل ہے۔ اچھا، ہاں [ہنسی]، سب کچھ روایتی، سادہ طریقے سے بھی کام کرنا چاہیے۔ مثال کے طور پر کہیں مخصوص فنکشن کے لیے ایک فزیکل ٹاسٹر رکھا ہو؛ اگر پریزنس ریکگنیشن یا دیگر آٹومیشن نے صحیح پہچانا نہیں تو پھر بھی ایک جسمانی بٹن ہونا چاہیے جسے دبانے پر وہ کام ہو۔ اس سے گھر والوں کی قبولیت بھی بہت بڑھتی ہے۔
ہاں۔
ہاں۔
ہاں، نہیں۔
اور اصل مقصد یہ ہونا چاہیے کہ چیزیں جتنی ضروری ہوں اتنی ہی پیچیدہ رہیں — انہیں غیر ضروری طور پر مشکل نہ بناؤ۔
بالکل۔
ہاں۔
ہاں، نہیں۔ ایک واضح مثال میرے لیے Nextcloud تھی۔ درحقیقت میں نے ذاتی طور پر Nextcloud استعمال کرنا چھوڑ دیا۔ جو چیزیں مجھے اب درکار ہیں ان کے لیے میں سیدھا سِنکنگ استعمال کرتا/کرتی ہوں۔
بالکل۔
اصل بات یہ ہے کہ یہ میری اپنی لاپروائی کی وجہ سے بہت بار ہوا ہے۔ ہاں، مطلب تمہیں خود ہی انتظام کرنا پڑتا ہے۔ اپنی غلطیوں کی وجہ سے میری Nextcloud انسٹینس کئی بار بریک ہو گئی۔
ہاں۔
اور معاملہ یہ ہے کہ جب تم کہتے ہو، 'اچھا، میں ابھی جلدی سے کچھ اپنی کلاؤڈ میں ڈال دوں اور وہ سینک ہو جائے' اور پھر تم دیکھتے ہو: نہیں، یہ ہو ہی نہیں رہا۔ اصل میں میں کچھ اور کرنا چاہ رہا تھا، مگر پھر مجھے اسی چیز کے بارے میں بیٹھ کر اپنی Nextcloud کو دوبارہ چلانا پڑتا ہے۔
بالکل۔
تاکہ میں اپنا اصل کام کر سکوں۔ اور یہ تو...
بالکل۔
ہاں۔
ہاں، اس بارے میں میں نے بھی سوچا تھا، میں نے واقعی غور کیا کہ میں اسے لے لوں، لیکن پھر خیال آیا کہ ناں، آخرکار یہ صرف مزید مسائل ہی ہوں گے جو آدمی اپنے گھر میں لے آتا ہے، میں نے یہی سوچا۔
ہاں۔
فائدہ جو ہے، میں نے سوچا کہ کیلنڈر ہوسٹنگ دراصل Nextcloud پر نہیں ہونی چاہیے۔ نوٹس ایپ رکھنے کے لیے بھی اصلی طور پر Nextcloud استعمال نہیں کرنا چاہیے، اور اسی طرح دوسری چیزیں۔ اس لیے میں اسے ایک قبولِ عام درمیانی حل سمجھتا ہوں جو زیادہ تر کام کر لیتا ہے۔ سمجھ رہے ہو؟ مطلب یہ کہ اگر میں کہیں کہ میں بجائے Nextcloud کے پانچ علیحدہ سروسز رکھ لوں، جو ہر ایک اپنے حصے کے لیے بہتر ہوں، تو...
ہاں۔
Nextcloud سے کہیں بہتر نافذ کیا جا سکتا ہے۔
ہاں۔
اور ظاہر ہے یہ Nextcloud جتنا وسائل طلب نہیں کرتا۔
ہاں۔
ہاں، وہاں واقعی کچھ دلچسپ باتیں ہوئی ہیں۔ حال ہی میں میرے ساتھ ایک، یوں کہوں، حال ہی میں سیکنڈ ہینڈ خریدا گیا RAM اسٹک خراب ہو گیا، جو موجودہ قیمتوں کے پیش نظر بدقسمت وقت تھا۔
[ہنسی]
ہاں۔
اچھا۔
تو، اصل میں پچھلی قسط کے وقت یہ معاملہ ابھی تک اتنا بڑا نہیں تھا، جب ہم نے آخری بار ریکارڈ کیا تھا۔ مگر پھر—اُف—وہ RAM کی قیمتیں! [ہنسی] اس دوران، میں نے آرام سے، یوں کہوں، ایک مہینے کے لیے دو دو سولہ گیگابائٹ اسٹکس خرید رکھے تھے۔ آخرکار میں نے اپ گریڈ کیا، اور میرے پاس دو اسٹکس تھے۔ میں واقعی نہیں جانتا کہ کیا وہ جعلی تھے یا نہیں، مگر بظاہر ان پر اصلی میموری چِپ موجود نہیں تھی اور وہ صرف RGB کا مظاہرہ کر رہے تھے۔
اچھا۔
ایسے 'ڈمی' اسٹکس بھی ملتے ہیں، کہہ لیں۔ بالکل، اور بدقسمتی سے ان دونوں میں سے ایک اچانک فیل ہو گیا۔ یعنی کمپیوٹر بس بوٹ نہیں ہو رہا اور مین بورڈ پر RAM-LED روشن دکھائی دیتی ہے۔
اور اس کے خلاف آپ تقریباً کچھ نہیں کر سکتے، میرا خیال ہے۔
اچھا۔
کیونکہ جب آپ آج کل اس RAM بورڈ کو دیکھتے ہیں تو—مگر پہلے چِپس بس سادہ طریقے سے بورڈ پر نصب ہوتے تھے۔
ہاں۔
ہیٹ سنک کے بغیر، RGB کے بغیر، سارے فالتو جھمکے کے بغیر۔ وہاں حقیقتاً صرف
فلیش چِپس لگے ہوتے ہیں، جو خود ہی DRAM پروٹوکول سنبھال لیتے ہیں۔ وہاں دراصل لفظی طور پر صرف فلیش چِپس ہوتے ہیں جو نیچے کے کنٹیکٹس سے ایک ایک کرکے جڑے ہوتے ہیں۔ اور ہاں، یقیناً کچھ کنڈینسرز اور ریزسٹرس بھی ہوتے ہیں، مگر وہاں کوئی منطقی سرکٹ نہیں ہوتا—بس یہی چِپس ہوتے ہیں۔
ہاں۔
اور یہ چیز اس طرح نہیں ہے کہ 'اوہ، یہاں ایک وولٹیج ریگولیٹر ہے اور وہیں کوئی کنورشن ہو رہی ہے یا آپ دو مختلف بس-زبانوں کے بیچ ترجمہ کر رہے ہیں'—یہ سب وہاں نہیں ہوتا۔ وہاں عملاً بس ایک چیپ ہوتی ہے، پھر ایک ٹریس، اور پھر وہ ایج کنیکٹر۔ بورڈس میں اسے عام طور پر یہی کہا جاتا ہے۔ جب آپ سولڈر اسٹاپ ماسک کو ہٹا کر اسے کنیکٹر کے طور پر استعمال کرتے ہیں تو درحقیقت وہاں کچھ بھی مرمّت کے قابل نہیں رہتا، سوائے چیپ کو بدلنے کے۔ اور میرا خیال ہے کہ نیا خرید لینا بہتر ہے، بجائے اس کے کہ آپ اپنی ہاٹ ایئر اسٹیشن لے کر 'آؤ، کوشش کریں' کہیں۔
ہاں۔
ہاں، شاید یہ بالکل مثالی نہیں ہے۔ ہاں۔ [ہنسی]
لیکن ہاں، میں نے یہ بھی سنا ہے۔ کیا تم نے وہ خبر دیکھی کہ روس میں کچھ لوگ RAM کی قلت کی وجہ سے خود فلیش چِپس خرید کر اپنے RAM اسٹکس خود بنا یا سولڈر کر رہے ہیں؟
ہاں، یہی بات ہے۔ کسی نکتے کے بعد یہ بہت زیادہ سستا نہیں رہتا۔
ہاں، مگر وہ غالباً سستا پڑا۔
کیونکہ یہ بورڈ... ظاہر ہے RGB یا ہیٹ سنک کے لیے اضافی پیداوار خرچ ہوتا ہے اگر آپ گیمنگ-RAM خریدتے ہیں۔ لیکن بنیادی طور پر یہ ایک سستا بورڈ ہوتا ہے جس پر بہت مہنگی چِپس لگی ہوتی ہیں۔
ہاں۔
واقعی بڑے پیمانے پر ہر بورڈ کا خرچ ایک یا دو ڈالر کے قریب ہوتا ہے، اور جو چِپس اس پر لگے ہوتے ہیں وہ بہت زیادہ قیمتی ہوتے ہیں۔
ہاں۔
تو وہ پھر عام طور پر دس ڈالر یا اس سے زائد کے زمرے میں ہوتے ہیں۔ [ہنسی] اب؟ اچھا، کون جانے۔ ہاں، درست۔ مجھے خوشی تھی کہ میں نے تھوڑا پہلے ہی RAM خرید لیا تھا، مگر شاید وہ پوری طرح کارگر نہیں رہا۔ میں نے تو کافی عرصہ پہلے ہی سولہ گیگابائٹس پر شفٹ کیا تھا—دس سال سے بھی پہلے، جب یہ گیمنگ پی سیز کے لیے غیر معمولی تھا۔ لیکن اس وقت یہ سستا تھا، تو میں نے کیوں نہ لیا؟
ہاں۔
خاص طور پر اگر تم دس سال پہلے Blender میں کچھ کر رہے تھے [ہنسی] تو سولہ گیگ ہونا واقعی شاندار تھا۔ مگر آج کل یہ بس ایک معیار بن چکا ہے—جو تمہیں رکھنا چاہیے۔
ہاں۔
تو زیادہ تر لوگ اب 32 گیگ کی طرف جا رہے ہیں: 'اچھا، میں اب 32 گیگ لیتا ہوں، کیا یہ میرے لیے کافی ہے؟' اور میں کہتا ہوں: 'یار، تم اس کے ساتھ کیا کر رہے ہو؟' ہاں، بہت خوب۔
کہوں تو، میری ورک سٹیشن بھی کچھ پرانی ہے—
اچھا۔
میں واقعی اکثر سوچتا ہوں، 'میرے مین ورک سٹیشن میں سولہ گیگابائٹ RAM ہے، جونا'۔
میں نے ایک مہینے کے لیے 32 گیگ آزمایا تھا۔ بہت اچھا لگا! کیونکہ جب تم Windows اور کوئی گیم ایک ساتھ چلاتے ہو تو تم اکثر حد کے قریب پہنچ جاتے ہو—یہ گیم کے حساب سے مختلف ہوتا ہے۔ میں اکثر سولہ میں سے پندرہ گِگ سے اوپر چل رہا تھا، اور یہ واقعی مفید تھا۔ تم آسانی سے براؤزر بیک گراؤنڈ میں کھلا رکھ سکتے ہو بغیر اس کے کہ گیم فوری طور پر پیچھے ہٹ جائے۔ اس کا فرق تم اس بات میں محسوس کرتے ہو کہ ایک وقت میں کتنی اشیاء لوڈ ہو سکتی ہیں، یا لوڈنگ اسکرینز میں کتنا وقت لگتا ہے۔
ہاں، نہیں، اسی لیے جونا، میں بھی یہ محسوس کرتا ہوں۔
ہاں۔
ہر بار جب میں اپنی گرافکس کارڈ پر کوئی AI ماڈل چلاتا ہوں—
ہاں۔
...جو محض مشکل سے وہاں چل رہا ہوتا ہے، [ہنسی] جب میں CPU پر کچھ اوف لوڈ کرتا ہوں یا ایسا کچھ۔ میں صرف یہی سوچتا ہوں: [گلا صاف کرتا ہے] ٹوٹو مت، ابھی نہیں۔ [ہنسی]
اب نہیں۔ [ہنسی] نہیں، جب میرا AI ورکلوڈ چل رہا ہوتا ہے اور GPU سو فیصد استعمال پر ہو۔
نہیں، میرا مطلب وہ نہیں تھا، بلکہ میرا مطلب یہ تھا کہ شاید مجھے خیال رکھنا چاہیے کہ میں اپنا PC زیادہ دباؤ میں نہ ڈالوں، کیونکہ ابھی میرا RAM یا میری گرافکس کارڈ وغیرہ خراب نہیں ہونی چاہیے۔ یہی میرا مطلب تھا۔
ہاں، حقیقت یہ ہے کہ تمہاری گرافکس کارڈ اور RAM عموماً صفر فیصد بمقابلہ سو فیصد لوڈ سے خراب نہیں ہوتے۔ یہ دلچسپ ہے کہ اس میں زیادہ فرق نہیں پڑتا۔
اچھا۔
اور حتیٰ کہ درجہ حرارت بھی زیادہ معنی نہیں رکھتا۔ یہ واقعی حیران کن ہے اگر آپ چپ کے سیاق و سباق سے دیکھیں، کیونکہ وہاں عام قاعدہ یہی ہے کہ ہر دس ڈگری اضافے سے چپ کی عمر آدھی ہو جاتی ہے۔
اچھا۔
اس کا مطلب یہ ہوتا ہے کہ بورڈ بنانے والے واقعی کافی پیسہ بچا سکتے ہیں اگر وہ اپنے چِپس کو زیادہ گرم چلنے دیں، اور نتیجتاً پروڈکٹ جلدی خراب ہو کر بار بار تبدیل کرنا پڑے۔ تاہم، اگر آپ پروایکٹو ڈیزائن کریں کہ تمام ٹرانزسٹرز اور چِپس اتنی کم حرارت پر چلیں کہ وہ عملی طور پر ہمیشہ چلتے رہیں، تو وہ زیادہ دیر چلیں گے۔ اگر آپ اپنے ٹرانزسٹرز کو صرف تیس ڈگری پر برقرار رکھ سکیں تو وہ تقریباً ہمیشہ چلتے رہیں گے۔
اچھا۔
یقیناً یہ کوئی ضمانت نہیں ہے، مگر—
ہاں۔
تو وہ کم و بیش ہمیشہ کے لیے چلتے رہتے ہیں، خاص طور پر اگر وہ بائی پولر ٹرانزسٹرز ہوں۔ ہاں، بس ایک چھوٹی سی مزاحیہ حقیقت کے طور پر۔ اور میرا خیال ہے کہ جو واحد مسئلہ آپ کو مل سکتا ہے وہ عدم استحکام ہے۔
اچھا۔
لیکن میں نے اس بارے میں بھی کچھ تحقیق کی ہے۔ مین بورڈ کے اوورکلاکنگ مینو میں بہت پیچیدہ سیٹنگز ہوتی ہیں، جیسے کہ وہ AVX فیچر، جو بالکل بےوقوفانہ لگتا ہے—
بہت پیچیدہ چیزیں ہیں اور پہلے ایسا ہوتا تھا کہ اگر کسی پروگرام نے AVX انسٹرکشن سیٹ کے بہت سے کمانڈز استعمال کیے تو تمہارا پروسیسر واقعی 'سو فیصد' نما بوجھ اٹھا لیتا اور پھر وہ اکثر مر جاتے تھے۔ [ہنسی]
ٹھیک۔
اور اس کے خلاف کوئی حفاظت موجود نہیں تھی۔ اور ابھی بھی وہ اصطلاح جیسی ہے، مگر اس کا مطلب بس یہ ہے کہ—مجھے غلطی ہو سکتی ہے—لیکن میرا خیال ہے کہ جب لوڈ بہت زیادہ ہوتا ہے تو انڈر وولٹنگ ہو جاتا ہے۔ یعنی جب آپ کا پروسیسر سو فیصد پر پہنچتا ہے، تو جو ملی وولٹس آپ نے دیے ہوتے ہیں وہ اس کے مطابق کم کر دیے جاتے ہیں۔ عام طور پر آپ پچاس یا ستر ملی وولٹ تک آسانی سے حساب کر سکتے ہیں۔
ٹھیک۔
یہ تو عجیب تکنیکی تفصیلات ہیں جو مجھے دلچسپ لگتی ہیں۔ اور ہاں، میرا خیال ہے یہی وجہ ہے کہ آپ یہاں آئے ہیں۔
[ہنسی]
[گونگ] Crunch Time کی یہ قسط SyncThing کی طرف سے اسپانسر نہیں کی گئی ہے۔ SyncThing کے ذریعے اپنی تمام فائلوں کو آپ آسانی سے اپنے تمام ڈیوائسز کے درمیان ہم وقت (سِنک) کر سکتے ہیں، وہ بھی بغیر کسی کلاؤڈ سرور کے۔ لیکن یہ کیسے کام کرتا ہے؟ آپ کے ڈیوائسز سب سے پہلے ایک Vermittlungsserver یعنی ایک ریلے/وساطت سرور سے کنکشن بناتے ہیں۔ اگر وہ نوٹس کرے کہ دو ڈیوائسز جو سنکرونائز ہونا چاہتی ہیں دونوں حاضر ہیں تو وہ کنکشن کو موڑ دیتا ہے، اس طرح دو کلائنٹس سے سرور تک کے دو کنکشن کی جگہ براہِ راست دو کلائنٹس کے درمیان ایک کنکشن بن جاتا ہے۔ اسی راستے سے آپ کی فائلیں سنکرونائز ہو جاتی ہیں۔ اور اگر آپ فکر مند ہیں کہ یہ ریلے سرور آپ کے کنٹرول سے باہر ہے تو گھبرائیں نہیں—ایسا ریلے سرور آپ خود بھی ہوسٹ کر سکتے ہیں اگر آپ مزید حفاظت چاہتے ہیں۔ مگر لازمی نہیں۔ بصورتِ دیگر یہ سب کچھ دنیا بھر کے افراد کی کوشش سے فراہم ہوتا ہے اور یہ بالکل مفت ہے۔ SyncThing ایک تیز اور آسان طریقہ ہے فائل سنکرونائزیشن کے لیے دو کسی بھی قسم کے آلات کے درمیان، چاہے کمپیوٹر ہوں، لیپ ٹاپ ہوں، ٹیبلیٹس، موبائل فونز یا سرور۔ مزید جاننے کے لیے جائیں diecrunchti.me/syncthing پر۔ میں دوبارہ دہراؤں گا: diecrunchti.me/syncthing پر جائیں۔ یہ اسی طرح لکھا جاتا ہے: D-I-E-C-R-U-N-C-H-T-I ڈاٹ M-E سلیش S-Y-N-C-T-H-I-N-G۔ مزید معلومات کے لیے۔ لنک آپ کو شون نوٹس میں بھی مل جائے گا۔
[گونگ] ویلینڈ، ChatGPT کے حوالے سے بہت زبردست خبریں ہیں، جیسے ہر ماہ۔
بالکل، جیسے ہر ماہ۔
تم یقیناً پہلے سے اس بارے میں مجھ سے ہمیشہ کہیں زیادہ جانتے ہو۔
اچھا
بالکل، میری جو سمجھ ہے وہ یہ ہے کہ اب ایک الگ یوزر انٹرفیس کے ذریعے زبانوں کا باہم معقول ترجمہ ممکن ہو چکا ہے۔ اسے گوگل ٹرانسلیٹ کا حریف کہا جا سکتا ہے جو بہت سے لوگ استعمال کرتے ہیں۔ یہ ظاہر ہے کہ زیادہ جدید ہے کیونکہ آپ اسی وقت متن کو دوبارہ مرتب کر سکتے ہیں یا کسی دوسرے لہجے میں پیش کر سکتے ہیں۔ وہاں اصل میں ایسی تیار کردہ ہدایات بھی ہیں جنہیں آپ نیچے سے منتخب کر سکتے ہیں، یعنی پری سیٹ اختیارات۔ تو، بہتر ہوگا کہ ہم اسے شاید کسی تعلیمی انداز یا مخصوص صوتی کیفیت کے ساتھ آزمائیں۔
ہاں
یہ قدرے زیادہ جدید اور زیادہ اچھا ہے۔
ہاں
کہ آپ، یوں کہوں تو، اسے تھوڑا سا بدل بھی سکتے ہیں، کیونکہ ہم سب جانتے ہیں کہ گوگل ٹرانسلیٹ اور دوسری زبانوں میں ہمیشہ مسائل ہوتے ہیں۔
ہاں
ہاں
میں نے حقیقتاً ChatGPT میں یہ ترجمہ فیچر ابھی تک استعمال نہیں کیا، اِس کے باوجود میں سوچ سکتا ہوں کہ گوگل ٹرانسلیٹر بھی اب بہت، بہت بہتر ہو جائے گا، کیونکہ میں نے سنا ہے کہ وہاں نئی خصوصیات آئیں ہیں۔ میں واقعی Gemini Live Translation کے لیے بہت پُرجوش ہوں۔
بالکل، ہاں۔
کیونکہ گوگل کے پاس بھی اب بڑے لینگویج ماڈلز موجود ہیں۔
ہاں
یہ ماڈلز اصل میں اچھا ترجمہ کرنے کے لیے بنائے گئے تھے۔ خوشی ہے کہ ہم نے یہ کر دکھایا۔ (ہنسی)
بالآخر!
LLM کو اصل مقصد کے لیے لگانا۔
صحیح۔
اُہم، مگر ہاں، میں واقعی اس کا استعمال آزمانے کا شوق رکھتا ہوں۔ فی الحال میں نے اس ترجمہ فیچر کا استعمال نہیں کیا، اور حقیقت یہ ہے کہ پچھلے کچھ عرصے میں مجھے کسی مترجم کی خاص ضرورت محسوس ہی نہیں ہوئی۔ یہ وہ فیچر ہے جس کے بارے میں میں نے نسبتا کم خبریں سنی ہیں، کیونکہ اس وقت AI کی دنیا واقعی پوری طرح جوش و خروش میں ہے۔
ہاں،
کیونکہ سب کچھ بہت تیز ہے؛ ہر کوئی بہترین بننا چاہتا ہے۔
بالکل درست۔ ہر چیز واقعی بے ترتیبی میں ہے۔ تم جانتے ہو کہ وہاں سو کے قریب مختلف بینچ مارک ہیں جو دس مختلف زمروں میں تقسیم ہوتے ہیں۔ اور پھر ہر ٹیسٹر یا شائع کرنے والا عموماً وہی بینچ مارکس چنتا ہے جن میں اُن کا پروڈکٹ اچھا نظر آتا ہے، جبکہ باقی کو نسبتاً نظر انداز کر دیا جاتا ہے۔ یہ واقعی قابلِ غور اور ایک انتہائی الجھاؤ ہے۔
ہاں، اسی لیے میں نے سوچا کہ میں آپ لوگوں کو ابھی کیا بتاؤں؟ KI کی دنیا میں تو بہت سی چیزیں ہو رہی ہیں، مگر حقیقت یہ ہے کہ ان میں سے کتنا کچھ واقعی اہم ہے؟ کیا کچھ نمایاں نکلا؟ مجھے فوراً کچھ خاص یاد نہیں آیا۔ البتہ ایک چیز جس نے مجھے دلچسپی دی وہ OpenAI اور ایپل کے ڈیزائنر جونی ایو کا متوقع ڈیوائس ہے۔ تم نے وہ لیکس سنے ہیں، جونا؟
نہیں۔
تو لگتا ہے یہ ڈیوائس ایک قلم جیسا ہوگا — ایک ایسا شکل اور سائز جسے آپ اٹھا کر لکھ سکتے ہیں، اور آپ کے لکھنے کی معلومات کو سمجھ کر کسی AI ماڈل کو بھیج دیا جائے گا۔ بتایا جاتا ہے کہ اس میں کیمرے اور مائیکروفون بھی ہوں گے، تاکہ آپ اسے کہیں بھی کلپ کر سکیں۔ مبینہ طور پر OpenAI نے اس پراڈکٹ کے لیے ایک مخصوص آڈیو ماڈل تیار کیا ہے، اس لیے میں واقعی دیکھنے میں دلچسپی رکھتا ہوں کہ نتیجہ کیا نکلتا ہے۔
کیا ہم اسے اپنے لیے استعمال کر سکیں گے؟
خیر، میرا مطلب ہے کہ مجھے یہ چیز تھوڑی پریشان کن لگتی ہے، اور شاید اسی سے میں اس واحد بات کی طرف آ سکوں جس میں پچھلے تین ماہوں میں میری رائے بہت سخت ہو گئی ہے۔ میرا خیال ہے کہ ہمیں واقعی گھر کے لیے ایک AI ڈیوائس تک پہنچنا چاہیے۔
ہاں، بالکل۔ لازمی۔
کیونکہ میں سوچتا ہوں، اصولاً—
آپ اسے کہیں بھی ایتھرنیٹ کے ذریعے اپنے روٹر کے ساتھ جوڑ سکتے ہیں، جیسا کہ زیادہ تر گھروں میں ہوتا ہے، اور پھر وہ سسٹم چل پڑتا ہے۔ آپ لوکل نیٹ ورک کے ذریعے ڈیوائس سے رابطہ کریں گے، اور آج کل عام طور پر گیگابِٹ رفتار تک آپ تعلق قائم رکھ سکتے ہیں۔ ابتدائی ماڈل کو ڈاؤن لوڈ ہونے میں وقت لگے گا کیونکہ اس کا سائز نظام اور صلاحیت کے مطابق کافی مختلف ہو سکتا ہے — اندازاً پانچ گیگابائٹ سے لے کر چند سو گیگابائٹ تک۔ اس کے بعد سبھی درخواستیں اسی مقامی ماڈل کو بھیجی جائیں گی اور جو جوابات وہ واپس دے گا، وہی آپ کو موصول ہوں گے۔ اور اسی بنیاد پر جس سافٹ ویئر نے ان جوابات پر انحصار کیا ہوتا ہے اس کی کارکردگی بھی اسی قدر اچھی یا کمزور ہوگی۔
ہاں۔
بس اتنا ہی آسان ہے۔ اور ہاں، اگر تم فرض کرو کہ کسی ریاضی بینچ مارک میں تم خراب کارکردگی دکھاؤ، تو پھر...
شاید تمہارا بیٹا جو پھر وہی AI سرور تمہارے گھر پر استعمال کرے گا۔ یعنی درحقیقت یہی ہے — ایک AI ہوسٹنگ سرور جو تم گھر پر رکھتے ہو۔ پھر اسے شاید واضح اور اچھے جوابات اتنے نہ ملیں۔
ہاں۔
یعنی سادہ طور پر، ایک بنیادی سطح پر بات کروں تو ہاں، ہمیں لازماً اس نتیجے پر پہنچنا چاہیے کہ معلومات گھر کے اندر ہی رکھی جائیں۔
ہاں، کیونکہ میری ذاتی رائے میں یہ خیال اچھا ہے کہ ایک ایسا اسسٹنٹ ہو جو ہمیشہ ساتھ ہو، جسے میں سیدھا کہہ دوں: ’اوہ، ابھی مجھے یہ خیال آیا، اوہ مجھے یہ کرنا ہے، اوہ کیمرہ، ابھی میں نے یہ کھایا۔‘ اور ایسے روزمرہ، فوری نوٹس سنبھال لے۔
ہاں، ہاں۔
پھر تم سارا یہ مزہ امریکیوں کو بتا دو۔ اور اس کے بعد ایک طرح کی تشویش رہ جاتی ہے کہ میں اسے کتنا استعمال کر سکتا ہوں؟ مگر اگر میرے پاس گھر میں ایک AI سرور ہے تو میں اسے جتنا وہ برداشت کرے گا اُتنا استعمال کر لوں گا۔
ہاں، اور جو کچھ بھی اس پر چل رہا ہوگا وہ یا تو چل پائے گا یا نہیں۔ میں یہ بات پہلے بتانا چاہتا تھا مگر بھول گیا تھا۔ بطورِ سیاق: اگر تم خود LLM ہوسٹ کرنا چاہتے ہو تو بنیادی طور پر یہ معنی رکھتا ہے کہ ماڈل کا سائز دیکھو۔ یہ صرف ’پیرامیٹرز کی تعداد‘ نہیں، بلکہ ماڈل کتنے گیگابائٹس لیتا ہے۔ مثلاً اَپ کو خیال کرنا ہوگا کہ یہ کتنا بڑا فائل سائز بناتا ہے۔
یہ بات کہ ’بِلین پیرامیٹر‘ پہلے نظر میں اہم نہیں جتنی ماڈل کی اصل فزیکل سائز ہوتی ہے۔ شاید ماڈل تیس جی بی ہو، یا پچاس، یا بیس جی بی وغیرہ — یہ وہ جگہ ہے جو ماڈل لیتا ہے۔ میں تو کہوں گا، VRAM کے لیے ایک اضافی گیگا بائٹ بھی رکھ لو تاکہ آرام سے بیٹھ جائے؛ یہی وہ گرافکس کارڈ میموری ہے جو درکار ہوگی۔ بس ایسا کرو! ورنہ فائدہ ہی نہیں ہوگا کیونکہ جوابات لینے میں بہت زیادہ وقت لگے گا۔ اس کے علاوہ اسی قدر RAM بھی چاہیے، یعنی تھوڑا اضافی RAM بھی رکھو—اور پورا ماڈل، آپریٹنگ سسٹم یا Docker کنٹینر کے اوور ہیڈ کے ساتھ مل کر تمہارے سسٹم RAM میں پوری طرح فٹ ہونا چاہیے؛ ورنہ ڈیٹا بار بار ہارڈ ڈرائیو سے کھینچا جائے گا۔ اس لیے بالکل منطقی بات ہے کہ ماڈل کو ڈسک، RAM اور VRAM تینوں جگہوں میں فٹ کرنا چاہیے۔
ہاں۔
ورنہ میرا خیال ہے کہ چھوڑ دینا بہتر ہے اور ایسا ماڈل لینا چاہیے جو تمہاری دستیاب میموری میں آرام سے آئے۔ ہر کسی کے پاس گھر پر 48 جی بی VRAM موجود نہیں ہوتا۔ ہاں، 2026 میں بڑے ماڈل ہوسٹ کرنا ممکن ہے، مگر ماڈل کا سائز میچ ہونا چاہیے ورنہ بہتر ہے کہ ایک چھوٹا ماڈل لو جس کی پر فارمنس بہتر ہو اور جوابات جلدی آئیں۔ کیونکہ جب گرافکس کارڈ کو RAM سے ڈیٹا مانگنا پڑتا ہے اور وہ PCIe بس کے ذریعے بھیجتا ہے تو بھی وقت لگتا ہے، حالانکہ بس تیز ہے — یہ یونیورسٹی کے ملٹی کور پروگرامنگ میں پڑھایا جاتا ہے۔ وہاں ضرور جانا۔
[ہنسی]
وہ میری پسندیدہ لیکچر تھی، [ہنسی] کیونکہ ہم وہاں ٹھیک بیس لیول C میں کام کرتے تھے: تم دو لائبریریاں امپورٹ کرتے ہو اور پھر گرافکس کارڈ پر براہِ راست حسابی عمل چلا سکتے ہو، پیراللائزڈ۔ ابتدائی طور پر یہ ریاضیاتی حسابات ہوتے ہیں۔ یقیناً بعد میں اسے بڑھایا جا سکتا ہے، حتیٰ کہ 3D حسابات بھی کر سکتے ہیں، مگر آج کل یہ سب ہاتھ سے نہیں کرنا چاہیے۔
ہاں۔
C میں ہاتھ سے یہ کرنا اور کہنا: ’یہ لو، یہ تمہارا CUDA MemCopy ہے‘ جہاں تم دو مختلف ایڈریس اسپیسز سے ڈیٹا ایک دوسرے میں کاپی کر دیتے ہو یا ہارڈویئر استعمال کرتے ہو — یہ واقعی پاگل پن جیسا ہے کہ تم براہِ راست کر سکتے ہو۔ میں واقعی توصیہ کروں گا؛ بہت دلچسپ ہے، مگر میرے خیال میں اس کے عملی استعمال محدود ہیں۔
اچھا، تو—
لیکن بہت دلچسپ ہے۔ اور یہ سب کے لیے ایک اہم بات ہے: ماڈل کو ہر اسٹوریج میڈیم میں فِٹ ہونا چاہیے۔ پیرا میٹرز کی تعداد نہیں، اصل بات یہ ہے کہ ماڈل کا سائز کتنا ہے۔ اگر تمہارے پاس صرف آٹھ جی بی VRAM ہے تو، ہاں، یہ اہم ہے۔
یعنی—
تو پھر میں یہی مشورہ دوں گا کہ زیادہ سے زیادہ سات یا آٹھ جی بی والا ماڈل رکھو۔ یقیناً تم بڑا ماڈل آزما سکتے ہو، مگر تمہیں یہ سمجھ لینا چاہیے کہ وہ زیادہ وقت لے گا۔ ماڈل کے جوابات خراب نہیں ہوں گے — صرف دیر سے آئیں گے۔ یہ ضروری نہیں کہ تمہاری کمزور GPU یا کم VRAM یا کم RAM کی وجہ سے کیفیت گھٹ جائے؛ اصل فرق صرف وقت کا ہوگا۔
مم۔
کیونکہ یہ وہی حسابی آپریشن کرتا ہے، بس وقت زیادہ لگتا ہے۔
ہاں، تو مجھے نہیں معلوم — کیا تم نے اتفاقاً Jake کا وہ ویڈیو دیکھا ہے، LTT پر، اس کے اپنے نئے چینل پر، جہاں وہ بھی—
ٹھیک ہے، پھر میں اپنی رائے دے دوں گا۔ ذاتی طور پر پچھلے چند سالوں میں میں کسی حد تک LTT سے دور ہو گیا ہوں۔
ٹھیک۔
کیونکہ وہ بہت سی الگ الگ ہوسٹس متعارف کراتے ہیں اور تکنیکی پہلو کا بڑا حصہ وہ سمجھاتے ہیں، اور Linus اکثر بس ساتھ کھڑا ہوتا ہے اور ہلکی پھلکی چیزیں کرتا ہے۔ یہ مجھے پہلے والے، نوستالجک احساس جیسا نہیں لگتا جو مجھے LTT سے ہوتا تھا۔
ٹھیک۔
—جو توقع میں LTT سے رکھتا تھا۔
ہاں۔
دیکھو، میں سمجھتا ہوں کہ برانڈ کو آگے بڑھانا ضروری ہے اور نئے راستے تلاش کرنے ہوتے ہیں — یہ بالکل سمجھ آتا ہے — مگر میں نے ذاتی طور پر باقی ہوسٹس کے ساتھ وہ کیمسٹری کبھی محسوس نہیں کی۔ سمجھ رہے ہو؟ Riley کے ساتھ تو نوستالجیا کی وجہ سے آرام محسوس ہوتا ہے، مگر باقیوں کے ساتھ مجھے یہ قدرے مشکل لگتا ہے۔
مگر—
ہاں۔
تو Jake کا یقیناً اپنا ایک الگ چینل ہے، جہاں وہ واقعی—
ہاں، یہ میں جانتا ہوں۔ مگر میں نے ابھی تک اس کا زیادہ مواد نہیں دیکھا۔ میں صرف اس کا چینل جانتا ہوں، تو بتاؤ پھر۔
وہ وہاں واقعی بہت کچھ کرتا ہے، خاص طور پر مخصوص اور گہرائی والے موضوعات بھی۔
ہاں۔
اور اس نے ایک ویڈیو بنائی جس میں اس نے دکھایا کہ چار Mac Studios سے...
صحیح۔
نہیں، McDonald's گولڈ کارڈ نہیں — چار Mac Studios سے تم ایک کلسٹر بنا سکتے ہو جو DeepSeek R1 جیسا ماڈل چلا سکے، یعنی ایک ایسا ماڈل جو سائز اور قابلیت میں ChatGPT کا مقابلہ کر سکے۔
ہاں۔
جو تم خود ہوسٹ کر سکتے ہو۔ اور پھر میں نے بس تھوڑا سوچنا شروع کر دیا۔
اور یہ درحقیقت نسبتاً سستا بھی ہے۔ بہت لوگوں نے دراصل چار Mac Studios والا ٹرک آزمایا ہے اور کہا جاتا ہے کہ یہ اچھا نتیجہ دیتا ہے۔
بالکل، میں نے چار Mac Studios دیکھا۔ پھر بھی اگر تم انہیں استعمال شدہ خریدو تو بھی وہ تقریباً آٹھ ہزار یورو کے قریب ہی پڑتے ہیں۔ یہ بالکل سستا نہیں۔
ہاں۔
جہاں تک میں کہتا ہوں: ہاں، ہر کسی کو روٹر چاہیے، ہر کسی کو AI ہَب چاہیے۔ مگر مجھے امید ہے کہ جب آپ देखें گے کہ خاص طور پر چین میں پابندیوں کی وجہ سے وہاں کے لوگ افادیت پر بہت سخت تحقیق کر رہے ہیں، تو ایسے چھوٹے مگر مؤثر ماڈلز سامنے آ رہے ہیں۔ Mini Max جیسے بہت چھوٹے ماڈلز آ رہے ہیں جو چالاک ٹرکس سے بہت اچھے نتائج دیتے ہیں۔ اور شاید اسی وجہ سے ایسی مخصوص قسم کی مشینوں کی قیمت تھوڑی سستی ہو جائے، جیسے Nvidia کا Jetson Nano جو ایک چھوٹی AI ڈیوائس ہے۔
ہاں۔
وہیں موجود ہے۔
ہاں،
خرید لو۔ دوسری طرف میں تصور کر سکتا ہوں کہ اسی صلاحیت والے ماڈلز وقت کے ساتھ مزید چھوٹے ہو جائیں گے۔
یہ میری ذاتی تجربے کی بات بھی ہے۔ میں نے ابھی تک LLaMA 3 70b کو ہوسٹ کیا ہوا ہے، جو اب کافی عمر رسیدہ ہو گیا ہے۔ اور اب واقعی کچھ ایسے ماڈلز ہیں جو بہتر جواب دے رہے ہیں، حتیٰ کہ ایک تیس بِلین ماڈل بھی آج کے دور میں بہت بہتر جواب دے سکتا ہے۔
ہاں۔
اور یہ ماڈلز بہت چھوٹے ہوتے ہیں، اس لیے آسانی سے بیس جی بی GPU میں فٹ ہو جاتے ہیں اور تمہیں 48 جی بی جیسی بڑی GPU کی ضرورت نہیں پڑتی۔ یہ واقعی اچھی بات ہے اور اسی وجہ سے میں خود بھی تجربے کر رہا ہوں: کون سا ماڈل خاص طور پر میرے استعمال، مثلاً معاہدے اور قانونی متن کے لیے بہتر کام کرے گا؟ کچھ بنچ مارکس ہیں مگر وہ محدود ہیں، اور میں خود ان پر تجربہ کر رہا ہوں۔
اچھا۔
نہیں ذاتی طور پر میری ملازمت کی وجہ سے — درست — اور ہاں، یہی میرا تجربہ بھی رہا ہے۔ ماڈلز اسی معیار پر کہیں زیادہ چھوٹے ہو رہے ہیں، اس لیے انہیں چلانا سستا اور تیز دونوں ہو جاتا ہے۔
ہاں، اسی لیے میں واقعی اس رجحان کو دیکھتا ہوں، خاص طور پر جب میں اپنے استعمال پر سوچتا ہوں — میں بہت سی چیزوں میں AI استعمال کرتا ہوں اور کچھ چیزیں مجھے واقعی نجی رکھنی ہیں۔ اور میں اس وقت ادائیگی کرنے کے لیے تیار ہوں تاکہ وہ نجی رہے۔
ہاں۔
مگر تب بھی مسئلہ یہ ہے (جسے ہم پہلے بات کر چکے ہیں) کہ مجھے پھر بھی اس بات پر اعتماد کرنا پڑے گا کہ OpenAI یا کوئی سروس یہ ڈیٹا نجی رکھے گی۔ اور ظاہر ہے، یہ مہنگا ہے، اور نظریاتی طور پر مجھے ہر چھوٹی سروس کے لیے الگ سبسکرپشن چاہیے ہوگا۔ مجھے پسند آئے گا اگر میں بس کہہ سکوں کہ ’میری اپنی AI مشین ہے‘، اور چاہے میرا استعمال کچھ بھی ہو — تصویر بنانی ہو، تصویر ایڈیٹ کرنی ہو، وغیرہ — میں ایک ہی جگہ سے سب کچھ کر لوں۔
ہاں۔
یا آواز جنریٹ کرنی ہو، Text-to-Speech، Speech-to-Text، کچھ بھی۔
ہاں۔
مجھے بیس مختلف سروس فراہم کنندگان کے بیس الگ الگ سبسکرپشنز کی ضرورت نہیں ہے۔
ہاں۔
بلکہ میری اپنی AI مشین بناؤ، میں ہر مقصد کے لیے مناسب ماڈل چن لوں گا اور بس، کام ہو جائے گا۔
اس کے خلاف دو بہت مضبوط دلائل ہیں۔ میں خود ذاتی طور پر کافی—
ہاں۔
—متفق ہوں کہ یہ مثالی مستقبل ہے۔ مگر بدقسمتی سے دو بڑی خامیاں ہیں۔
ہاں۔
پہلا حصہ یہ ہے: تم ماڈل کو اتنی گہرائی سے اندر تک تبدیل نہیں کر سکتے۔ مینوفیکچرر کی طرف سے ماڈل کو کسی مخصوص انداز میں ڈسٹل کر کے اس طرح تبدیل کرنا کہ وہ وہ جوابات نہ دے جو تم نہیں چاہتے — یہ ہر بار ممکن نہیں ہوتا۔
اوہ!
بلکہ تم اپنے ماڈل کو خود کنٹرول کرتے ہو۔ جب تم آخر میں صرف متن واپس حاصل کرتے ہو تو تم اضافی پروسیسنگ لاگو کر سکتے ہو، مثلاً ’ہم نے لغت چیک کیا اور عجیب مواد ملا، ٹھیک ہے، اسے دوبارہ مختلف انداز میں لکھو۔‘ یہ کوئی بھی سافٹ ویئر کر سکتا ہے، مگر تم اندرونی سطح پر ’under the hood‘ مداخلت نہیں کر سکتے۔ آج کل ڈسٹلیشن اتنی عام نہیں رہی، مگر تمہارے پاس اندر سے چیزیں تبدیل کرنے کی جگہ کم ہوتی ہے، اور یوں میلِسِنس (بدنیتی) کے لیے کم گنجائش رہتی ہے، اگر تو سمجھے۔ [ہنسی]
نہیں، بالکل نہیں۔ معاف کرنا۔
یعنی کہ تم—
یہ خود ہوسٹ کرنے کا ایک نقصان ہے کہ تم اندرونی طور پر ماڈل میں بہت زیادہ مداخلت نہیں کر سکتے، اور اس طرح بدنیتی یا غلط جوابات کو روکا جانا مشکل ہو جاتا ہے، ہے نا؟
نہیں، نہیں، ٹھیک کہا! اسی وجہ سے کمپنیاں اکثر یہی نہیں چاہتیں کہ بیرونی AI API کو شامل کیا جائے۔
اوہ!
کہ وہ کہتے ہیں—
ہاں۔
یہ بات مجھے شاید شروعات میں بتانی چاہیے تھی: کمپنیاں یہ کہتی ہیں کہ ’ہم ماڈل پر اندر سے کچھ نہیں کر سکتے۔ ہم اسے ایسے تبدیل نہیں کر سکتے کہ وہ بہتر نتائج دے، اور نہ ہی ہم ماڈل کے فراہم کردہ مواد کو محدود کر سکتے ہیں؛ جو تمہیں ملے گا وہی ملے گا۔‘ اور یہ بعض اوقات تمہارے پروڈکٹ کی شبیہ کو متاثر کر دیتا ہے۔
ہاں۔
—حالانکہ یہ تمہاری غلطی نہیں ہوتی۔
ہاں۔
بلکہ بس اس لیے کہ گھر پر موجود شخص نے AI سرور میں کافی سرمایہ نہیں لگایا ہوتا — جو کہ اوسط صارف کے لیے بالکل قابلِ فہم ہے۔
ہاں۔
مگر پہلے یہ سمجھنا ضروری ہوگا کہ جتنا زیادہ پیسہ خرچ کرو گے، اتنی ہی بہتر سافٹ ویئر اور کارکردگی ملے گی جو ماڈل استعمال کرے گا۔
ہاں۔
پہلے لوگوں میں یہ سمجھ بوجھ ہونی چاہیے۔
ہاں۔
اور تم کچھ منفی یا ناپسندیدہ چیزوں کو بھی پروسیسنگ کے ذریعے ہٹا سکتے یا تبدیل کر سکتے ہو۔
ہاں۔
یا میں یہ کہوں کہ انہیں کسی طرح کی مانیپولیشن کے ذریعے بدلنا ممکن ہے، حالات کے مطابق۔
بالکل۔
اور دوسرا بڑا پہلو لاگت ہے۔ میرا ماننا ہے کہ موجودہ API فیسیں — چاہے کچھ ماڈلز کے لیے کتنی بھی سستی ہوں — اس لیے لوگ پریشان نہیں ہوتے اور اس لیے خود ہوسٹنگ کا بازار نہیں بنتا۔ کیونکہ مرکزی سرور پر ہوسٹ کیے گئے ماڈلز بہت ہی سستے پڑ جاتے ہیں۔ میں تو—
ہاں، میں جانتا ہوں۔
ہاں، ایک AI ماڈل کو مستقل طور پر ہوسٹ کرنے کی قیمت جانیے تاکہ آپ 24/7 درخواستیں بھیج سکیں۔ میں بتا دوں کہ ایک سرور جس میں 48 جی بی VRAM والی GPU ہو، اس کا کرایہ تقریباً پچاس سینٹ فی گھنٹہ تک ہو سکتا ہے اگر وہ آپ کے لیے وقف ہو۔ اس پر آپ جو چاہیں چلا سکتے ہیں — تمام Docker کنٹینرز، LLM وغیرہ — مگر یہ کافی مہنگا پڑتا ہے مقابلے میں اس کے کہ آپ چند ٹوکنز کے لیے ادائیگی کریں۔
ہاں۔
—اخراجات۔
بالکل، بالکل۔ ہاں، میں جانتا ہوں۔
اسی لیے آخر کار یہ سب ایک قیمت کا معاملہ ہے۔ اگر API کالز کہیں بہت زیادہ مہنگی ہوتیں تو ممکن ہے کہ خود ہوسٹنگ کے لیے مارکیٹ بنتی۔
ہاں۔
لیکن وہ سچے نہیں ہیں۔
بالکل.
کیونکہ تمہارے ڈیٹا کا استعمال ہو رہا ہے۔
ٹھیک.
غالباً.
میں نے ایک ویڈیو بھی دیکھی، جس میں 'H100 GPU versus AI Subscription' کہا گیا تھا اور حساب نکالا گیا تھا۔ یہ بالکل فائدہ مند نہیں ہے، واقعی نہیں۔
ہاں، واقعی یہ فائدہ مند نہیں ہے۔ میرا خیال ہے ہم میں سے ہر ایک گھر پر ایک H100 رکھنا پسند کرے گا۔ [ہنسی]
ہاں.
بس یوں ہی.
ہاں ہاں.
اور میں بھی خوشی سے بجلی کا بل اس کے لیے ادا کر دوں گا۔ یہ تو ٹھیک ہے، مگر...
ہاں، لیکن—
بڑی خوشی سے، مگر یہ مشکل ہے۔
ہاں، مگر میں ہمیشہ سوچتا ہوں کہ پھر بھی یہ کافی ٹھنڈا ہو گا، کیونکہ پتہ نہیں، Jona، ہم اس بارے میں شاید بہت دیر سے بات کر رہے ہیں، لیکن مجھے نہیں پتا کہ یہ صرف 'بوائے-میتھ' ہی تو نہیں۔ تم 'گرل-میتھ' جانتے ہو؟
ہاں، مطلب— ایک H100 خریدنا بالکل 'بوائے میتھ' ہے۔
[ہنسی] میرا مطلب یہ نہیں تھا۔
ہاں، ویسا ہی۔
میرا مطلب یہ ہے کہ میں سوچتا ہوں، مثال کے طور پر: 'اچھا، میں نے یہاں اپنی تمام AI پروجیکٹس رکھ لی ہیں۔'
ہاں.
اگر میں انہیں API کے ذریعے چلاؤں تو میں وہاں رقم ادا کروں گا، بار بار ادائیگیاں کروں گا، اور دیکھوں گا کہ میری کریڈٹ کارڈ سے باقاعدگی سے بڑی مقدار میں پیسے کٹ رہے ہیں۔
کیا تم کوئی اندازہ بتا سکتے ہو، [ہنسی] کہ یہ تقریبا کس حد تک بنتا ہے؟ کیونکہ اسی سے فیصلہ ہوتا ہے کہ یہ فائدہ مند ہے یا نہیں۔
ہاں، بالکل، مطلب یہ ہے کہ یہ ہے...
ابھی تو یقینا نہیں، بلکہ دوسرے پیمانے سے دیکھنے کی بات ہے۔ اور جیسے کہ، میں نے اپنے تمام کاموں کے لیے جو بنیادی طور پر API کے اخراجات ہیں، سبسکرپشنز نہیں۔
ہمم.
بڑا مسئلہ یہ ہے کہ میرے سارے اسکرپٹس اس طرح سیٹ کیے گئے ہیں کہ وہ صرف اجازت دی گئی حد تک ہی استعمال کریں۔ میں یہ جاننا نہیں چاہتا کہ وہ حد سے زیادہ چلیں— پھر بھی کبھی کبھار میں انہیں کہہ دیتا ہوں: 'ٹھیک ہے، ایک بار پھر آزما لو، ٹھیک ہے۔' کیونکہ میں کچھ اور ٹیسٹ کرنا چاہتا ہوں۔
ہاں، ہاں.
اُمم، وہاں ماہانہ سو پچاس یورو تو لگتے ہیں—
ہاں.
یہ API کے اخراجات ہیں — میری تمام جاری پروجیکٹس کے لیے۔
اچھا.
یہ دراصل میرا بنیادی شوق ہے۔ اور میں نے ہمیشہ سوچا: 'ہاں، ایک ایسا…' مگر فرض کرو کہ میرے پاس وہ ہوتا۔ [ہنسی]
ہاں۔ [ہنسی]
اور اصل میں ان سے جو واحد لاگت آئے گی وہ صرف بہت زیادہ بجلی کا بل ہوگا۔
ہاں.
... میں اپنے 'بوائے-میتھ' دماغ میں سوچتا ہوں کہ—
میرا 'بوائے میتھ' دماغ کہتا ہے: ٹھیک ہے، تیس ہزار یورو ایک GPU پر لگا دو، اور پھر، اور پھر، اور پھر تم ماہانہ سو پچاس یورو بچا لو، ہے نا؟
نہیں، میرا مطلب یہ ہے کہ کبھی بھی بجلی میرے لیے بڑا خرچہ نہیں بنے گا، چاہے میں اسے چوبیس گھنٹے روزانہ چلاوں۔ میں بات اس کا نہیں کر رہا کہ اپنا ذاتی ChatGPT رکھ کر روز میں دو بار سوالات کروں؛ میں ایک ایسا سرور چاہتا ہوں جو چوبیس گھنٹے میری ساری اسکرپٹڈ چیزیں پس منظر میں چلاتا رہے۔ اس سرور کی پوری صلاحیت استعمال ہو گی اور میں APIs پر بار بار پیسے خرچ کر کے خود کو مالی طور پر نقصان میں ڈال رہا ہوں۔ میں سوچتا ہوں کہ یوں میں یقینی طور پر سستا پڑوں گا۔ مگر یہ H100 کے ساتھ نہیں ہوگا؛ مجھے شاید ایک RTX 5090 ہی کافی ہو۔
ہاں، کیونکہ مجھے یہ بھی حیران کن لگتا ہے کہ بعض ماڈلز کے ساتھ جب وہ کہہ دیتے ہیں، خاص طور پر جب یہ 670B ورژن ہوتا ہے، تو وہ بے تکلفی سے لکھ دیتے ہیں: 'ہاں، ہوسٹنگ کے لیے تمہیں آٹھ H100 درکار ہوں گے۔' بس ایسے ہی casually ڈراپ کر دیتے ہیں اور میں کہتا ہوں: 'واہ، زبردست۔ مگر ٹھیک ہے، کریں گے۔'
میں نے یہ بہت سے چھوٹے ماڈلز کے ساتھ بھی دیکھا ہے۔ وہاں اکثر لکھا ہوتا: 'یہ ماڈل اتنا چھوٹا ہے، یہ ایک H100 پر بآسانی چل جائے گا۔' اور میں سوچتا ہوں: 'اوہ، زبردست، شکریہ ماڈل، جسے میں اپنے کمپیوٹر پر ٹیسٹ کے لیے ہوسٹ کرنا چاہتا تھا۔' اوکے.
صحیح.
ہاں.
ہاں، یہ آپ اکثر دیکھتے ہیں، واقعی بہت کثرت سے۔ ہاں۔ سچ کہوں تو ہمارے دفتر میں بھی یہی صورتحال ہے کہ سرور بہت کم استعمال ہو رہا ہوتا ہے۔ یعنی، مجھے معلوم نہیں— تم نے ہمیشہ اپنے AI استعمالات کے بارے میں بہت بتایا ہے، لیکن میں نہیں جانتا کہ تم کیا کرتے ہو جو کسی اتنے بڑے سرور کو چوبیس گھنٹے سات دن بھر مصروف رکھے۔
تم مجھے اپنے سرور استعمال کرنے دو، مجھے اعتراض نہیں۔ [ہنسی]
ہاں، مثال کے طور—
وہ بھی رک دیا جاتا ہے جب ہمیں ضرورت نہ ہو۔
جی ہاں.
بالکل منطقی بات ہے۔ مخصوص سرور بھی مسلسل نہیں چلتا۔ یہ واضح ہے، لیکن ہاں۔
تو ہاں، مثلاً ایک چیز جو میں ابھی بہت پسند کرتا ہوں—
تو یہ نہ کرو.
نہیں.
یہ مت کرو۔ یعنی API استعمال—
نہیں، نہیں، نہیں!
ابھی یہ چیزیں واقعی بہت سستی ہیں۔ افسوس یہ ہے کہ سو پچاس یورو ماہانہ واقعی سب سے سستا حل بنتا ہے جو تم لے سکتے ہو اتنی معیاری آؤٹ پٹ کے لیے۔
ہاں.
جس کی تم توقع کرتے ہو۔ ظاہر ہے، اگر تم کہو 'ٹھیک ہے، ایک ایسا یوز کیس بھی ہے جہاں، فرض کرو، کوئی سستا sieben-B ماڈل ہی کافی ہے، تو چلو، سمجھا دیا۔' ہاں، تو پھر تم اسے خود بھی ہوسٹ کر سکتے ہو۔
ہاں.
بالکل، مگر تم تو معیاری اور اعلیٰ جوابات چاہتے ہو۔ اس کے لیے افسوس کہ تمہیں سو پچاس یورو ماہانہ ادا کرنے پڑیں گے، ہاں۔
اور Jona، یاد رکھو، مجھے روزانہ OpenAI سے 85 یورو کے ٹوکن بطور تحفہ ملتے ہیں، کیونکہ، کیونکہ—
تم روزانہ انہیں چالو کرتے ہو۔
ہاں ہاں، میں نے اپنے لیے انتظامی سسٹمز اور لائبریریاں خود پروگرام کی ہیں تاکہ میرے تمام پروجیکٹس یہ فری ٹوکن مناسب طریقے سے شیئر کر سکیں۔ اور ہاں، کیونکہ ظاہر ہے—
تاکہ ترجیحات ورک لوڈ کے مطابق بدل سکیں۔
کیونکہ اوپن اے آئی مجھے یہ سہولت نہیں دیتا کہ میں بس پوچھ سکوں: میرے پاس ابھی کتنے فری ٹوکن باقی ہیں؟
اچھا۔
بلکہ انہوں نے یہ کیا ہے: API کے جواب میں آتا ہے 'Payer:' اور پھر یا تو میری ID لکھ ہوتی ہے یا وہاں 'OpenAI' لکھا ہوتا ہے۔ (ہنستے ہوئے)
ہاں۔
اور پھر یہ سب ایک دوسرے کے ساتھ کوآرڈینیٹ ہو سکتا ہے۔ مگر یہ صرف وہ چیزیں ہیں جن کے لیے میں کہتا ہوں: ہاں، ڈیٹا شیئرنگ ٹھیک ہے کیونکہ وہ بس عوامی مواد پر اثر کرتی ہیں۔ لیکن جو سو پچاس یورو والی صورتیں ہیں وہ ان معاملات کے لیے ہیں جہاں میں کہتا ہوں: نہیں، میں اپنا ڈیٹا اوپن اے آئی کے ساتھ شیئر نہیں کرنا چاہتا، اسی لیے میں اس کے لیے ادائیگی کروں گا۔
ہاں۔
لیکن سوچو اس کی کتنی لاگت آئے گی۔ اگر میں—تو میں یہ ادا نہیں کروں گا، یا پھر پروجیکٹس یوں ہی رک جائیں گے... نہیں، نہیں۔
ہاں۔
تو مثلاً جو میں ان ٹوکنز کے ساتھ کر رہا ہوں وہ یہ ہے کہ میں ہمارے پوڈکاسٹ کے لیے بہت کچھ کر رہا ہوں۔ اپنی پوڈکاسٹ انجن کے لیے میں نے ایک زبردست سسٹم بنایا ہے جو خود بخود چیپٹر بناتا ہے، ساؤنڈ بائٹس نکالتا ہے، ٹرانسکرپٹس تیار کرتا ہے، ترجمے کرتا ہے، شارٹس کے لیے خودکار اسکرپٹس بناتا ہے اور اسی طرح کی چیزیں۔ تو میں سوچتا ہوں: ہاں، اوپن اے آئی یہ سارا ڈیٹا لے لے۔ وہ ویسے بھی پوڈکاسٹ لے کر ٹرانسکرائب کر کے LLM میں ڈال دیں گے۔
ہاں۔
تو اگر وہ پہلے ہی پبلک ہے تو پھر کوئی فرق نہیں۔ مگر سوچو—
ظاہر ہے!
کتنا میں ادا کرتا اگر مجھے اس کے لیے پیسے دینے پڑتے۔
اُف!
اسی لیے میں سوچتا ہوں کہ—
اور پھر تم اسے چھوٹے ٹکڑوں میں کاٹ دیتے ہو، جو ہر ٹکڑے کے لیے فرضی طور پر چوراسی یورو یا ڈالر کے قریب پڑ سکتے ہیں۔ یا—
نہیں۔
—میں اسے کیسے تصور کروں؟
تو بنیادی طور پر میں جانتا ہوں کون سی API کیز ڈیٹا شیئرنگ کے لیے فعال ہیں، پھر میں لائبریری سے ایک درخواست بھیجتا ہوں، جواب میں بتاتا ہے کہ اس نے کتنے ٹوکن استعمال کیے، اور پھر لائبریری فری ٹوکن سرور کو بتاتی ہے: میں نے اتنے ٹوکن استعمال کر لیے۔
ہاں۔
اور اس سے پہلے کہ اگلا اسکرپٹ کوئی درخواست بھیج سکے، اسے سرور سے پوچھنا پڑتا ہے: کیا میرے پاس ابھی کوٹہ بچا ہے؟
ہاں۔
یعنی تم ماڈلز کی ایک فہرست بھی بھیج سکتے ہو اور واپس تمہیں ایسی فہرست ملتی ہے جس میں وہ تمام ماڈلز شامل ہیں جن کے پاس ابھی بھی کوٹہ بچا ہوا ہے۔
ہاں۔
کیونکہ مختلف ماڈلز کے لیے مختلف کوٹے دستیاب ہوتے ہیں وغیرہ۔ ہاں۔
لیکن یہ واقعی ایک پیچیدہ بیلنسنگ ایکٹ ہے: تم یہ کہہ سکتے ہو کہ اگر کسی ورک لوڈ کی ترجیح بڑھ گئی ہے تو پھر دوسرے ورک لوڈ کے لیے کم پرفارمنس ماڈل کو زیادہ ٹوکن دے کر استعمال کیا جائے، اور اس سے پھر—
ہاں۔
—قرعہ اندازی ہو جائے گی۔ تو میں تم پر یہ مسلط نہیں کر رہا کہ تم یہ سب کچھ لازمی نافذ کرو، مگر—
ہاں۔
یہ بیلنسنگ والا موضوع واقعی کچھ پیچیدہ ہو جاتا ہے۔
تو بیلنسنگ کا مطلب کیا ہے؟ میرا طریقہ کار کچھ یوں ہے: میں اپنے پروگرام کیے ہوئے ڈیش بورڈ کو دیکھتا ہوں، اور اگر مختلف پروجیکٹس کے درمیان بیلنس خراب محسوس ہو تو میں ایڈجسٹ کر دیتا ہوں۔ ہر پروجیکٹ میں بنیادی طور پر یہ میکانزم ہے کہ جب کوئی درخواست آتی ہے تو میں ٹوکن کی تعداد اور ایک ملٹی پلائر کے حساب سے اس کے بعد وقفہ لگا دیتا/دیتا ہوں۔
ہاں۔
اور میں اسے ایڈجسٹ کر لیتا ہوں۔
ہاں۔
اور اسی طرح سب چلتا ہے۔ اور میں سوچتا ہوں: اوہ، اگر میرے پاس ایسا کوئی سرور ہوتا جسے میں مستقل لوڈ کر سکتا، تو ریڈیو کے تمام پوڈکاسٹ پہلے ہی ٹرانسکرائب ہو چکے ہوتے۔ میرے پاس بس اتنا پیسہ نہیں ہے کہ میں یہ خرچہ اکٹھا برداشت کر لوں، اس لیے مجھے روزانہ انتظار کرنا پڑتا ہے جب تک میرے ٹوکن ریفریش نہ ہوں؛ ورنہ بہت پہلے ہی زیادہ کام ہو چکا ہوتا—
یہ تو یہ سوال ہے کہ اس میں کتنے گھنٹے لگیں گے۔ مثال کے طور پر ایک آٹھ H100 سرور پر۔ مجھے معلوم ہے کہ ہمارے ہوسٹنگ پرووائیڈر پر یہ شاید بیس ڈالر فی گھنٹہ پڑے گا، میرا اندازہ ہے آٹھ H100 کے لیے وقف شدہ سرور اتنا ہی لاگت ہوتا ہے۔
نہیں، آٹھ H100 نہیں۔
تو ٹھیک ہے، سوال یہی ہے کہ یہ کتنا ایڈوانسڈ ہونا چاہیے۔
تم کہہ رہے ہو کہ تھیوری میں میں بیس ڈالر خرچ کر کے ایک گھنٹے میں سارا کام تیزی سے کر سکتا ہوں۔
بالکل۔ یا تم ایک بار چالیس یا ساٹھ ڈالر خرچ کر کے اپنے ورک لوڈ کا بہت بڑا حصہ ایک ساتھ نپٹا سکتے ہو، اور پھر تم باقی رہ جانے والے ٹوکنز جو اوپن اے آئی کی طرف سے مفت ملتے ہیں کے ساتھ آگے نکل آ جاتے ہو۔ ورنہ تم اپنا وقف شدہ سرور رکھ سکتے ہو جسے تم ماہانہ چلاؤ؛ مثلاً تم ہر ماہ ساٹھ ڈالر لگا دو تو وہ جب تک لوڈ چلنا ہو چلے گا۔ اور APIs کے ذریعے تم اپنا پوڈ خودکار طور پر پاوز یا ہوسٹنگ پرووائیڈر پر براہِ راست ڈیلیٹ بھی کر سکتے ہو، تاکہ جب رات میں تمہارا ورک لوڈ ختم ہو جائے تو تم مزید ادائیگیاں نہ کرو۔
ہاں۔
یہ شاید واقعی ایک اچھا خیال ہو سکتا ہے۔
میں نے حقیقتاً پہلے بھی یہ آزمایا تھا، مگر میں نے ایسے سیٹ اپ سے کوشش کی جہاں میں سات سینٹ فی گھنٹہ ادا کر رہا تھا اور—
اوہ ہاں، بالکل!
مجھے ان کنٹینرز کی کنفیگریشن کا زیادہ تجربہ نہیں تھا۔ میرا خیال ہے یہ تھوڑا غیر مؤثر تھا۔ اسی وجہ سے مجھے مثلاً فی منٹ صرف ایک درخواست ہی پروسس ہو رہی تھی یا اسی طرح کا مسئلہ آ رہا تھا۔ اور یہ واقعی مسئلہ ہوتا ہے جب مجھے دس ہزار ایمبیڈنگز بنانی ہوں۔
بالکل، اتنے بڑے ورک لوڈ کے لیے یہ ممکن ہی نہیں۔ ہاں، مگر شاید یہ ایک اچھا آئیڈیا ہو۔ پھر تم بہت چھوٹے مگر بعض اوقات بہت بڑے ماڈلز کو چند گھنٹوں کے لیے ہوسٹ کر کے اپنے ماہانہ بُلک کو پورا کر سکتے ہو۔ ہاں، درست ہے۔ اور ایک اور بات جو ہم مختصر طور پر بتانا چاہتے تھے: بہت جلد یقینی طور پر—
اچھا۔
چیٹ جی پی ٹی میں اشتہارات۔ انہوں نے پہلے بھی یہ آزمایا تھا اور میں نے سوچا کہ وہ ایپس کو پروموٹ کر رہے تھے، مگر اب تک زیادہ تر صرف امریکہ میں۔ وہاں دوسرے ویب پیجز کی بجائے ایپس کو زیادہ پروموٹ کیا گیا، اور یہ لوگوں کو پسند نہیں آیا۔ پھر انہوں نے کہا کہ: 'ہم نے اپنی حکمتِ عملی پر دوبارہ غور کیا ہے اور اب ہم انہیں چیٹ جی پی ٹی کے نتائج میں بہتر طور پر ضم کریں گے۔' تو وہاں ایک بصری طور پر اچھا انٹیگریٹڈ حصہ ہوگا: اسپانسر شدہ لنکس جو تم نیچے سوائپ کر کے دیکھ سکتے ہو، جو تمہارے جواب کے نیچے دکھائی دیں گے۔ مگر اس کا مطلب یہ نہیں کہ چیٹ جی پی ٹی کا جواب خود تبدیل ہو جائے گا، جیسے 'اب اپنا واشنگ پاؤڈر Dr. Beckmann خرید لو' یا اسی طرح کی باتیں۔
ہاں۔
ایسا فضول نتیجہ وہاں ظاہر نہیں ہوگا؛ بلکہ آپ کی کوئری اور جواب کے مطابق نیچے پراڈکٹس دکھائے جائیں گے۔ اور اس کے لیے اشتہاری پیسے دیں گے اور تم بطور صارف اس کا شکار بنو گے۔ — حوالہ: جونا
2026.
میں نے ایسا کبھی سوچا بھی نہ ہوتا۔
اور یہ بات ہے کہ میں نے کہا تھا کہ یہ عملاً ناگزیر ہے، کیونکہ یہی اکثر وہ حکمتِ عملی ہوتی ہے جو اسٹارٹ اپس اپناتے ہیں جب وہ بڑی ہو جاتی ہیں۔ اصولی طور پر یہی گوگل اور ایمیزون کے ساتھ بھی ہوا۔ شروع میں اکثر اسٹارٹ اپس کئی سال نقصان دکھاتے ہیں۔ اوپن اے آئی کے ساتھ بھی یہی صورتِ حال واضح طور پر رہی—
ہاں!
یہ واقعی، واقعی ایسا تھا۔
ہاں، ہاں۔
اور...
صحیح۔ اور پھر کچھ سالوں کے بعد وہ نقطہ آ جاتا ہے: 'ٹھیک ہے، اب سارا بازار ہمارا ہے، اب پروڈکٹ کم بہتر ہو جائے گا۔'
ہاں۔
اب اسے مونیٹائز کیا جائے گا اور ہر طرف اشتہارات ہوں گے۔ یہی چیز Netflix وغیرہ کے ساتھ بھی ہوئی کہ شروع میں تمہیں بہترین سروس ملتی ہے۔ اور چاہے سروس کی کیفیت بعد میں بہتر ہو جائے، اشتہارات اور دوسری ناپسندیدہ چیزیں سروس کو خراب کر دیتی ہیں۔ میرا خیال ہے اسی مرحلے پر ہم پہنچ چکے ہیں۔ امریکہ میں وہ اسے مرحلہ وار نافذ کریں گے، یورپ میں شاید ایک ماہ زیادہ لیں گے، کیونکہ تم جانتے ہو GDPR کے معاملے میں ہمیشہ ایک الگ وقت ہوتا ہے۔
ہاں۔
جبکہ جو Translate فیچر ہم نے بات کی تھی، وہ اب پہلے ہی دستیاب ہے۔
یہ فیچر پہلے ہی دستیاب ہے؟
یہ فیچر عالمی سطح پر باقاعدہ ریلیز کر دیا گیا ہے اور اب موجود ہے۔ تم عام ChatGPT سائٹ پر جا کر صرف '/translate' لگا دو اور سیدھا وہاں پہنچ جاؤ گے۔
ٹھیک ہے۔
شاید اب یوزر انٹرفیس پر ایک بٹن بھی ہوگا جہاں سے تم سیدھے اس فیچر تک پہنچ سکو۔ ہاں، تم بس کہو: 'یہاں، ٹھیک ہے، تم ترجمہ کرنا چاہتے ہو' اور وہ تمہیں آگے بھیج دے گا۔ انٹرفیس خوبصورت اور اچھا بنایا گیا ہے۔ میں نے اسے بہت تفصیل سے ٹیسٹ نہیں کیا مگر یہ کام کرتا ہے؛ تم نیچے موڈز یا جذبات وغیرہ بھی منتخب کر سکتے ہو۔ یہ بہت بہتر طریقے سے کام کرتا ہے۔ مگر دوبارہ اشتہارات کی بات کی طرف آتے ہیں: واضح ہے کہ انہیں پیسے کمانے ہیں۔ اور ہم نے دیکھا ہے کہ API ٹوکن وہ ذریعہ نہیں ہیں جو پوری لاگت اٹھا لیں... ہاں، وہ کچھ کَماتے ہیں، مگر صارف کے نقطۂ نظر سے کافی نہیں۔
خیر۔
ٹوکنز سے جو کمائی ہوتی ہے وہ اتنی نہیں جتنی ہونی چاہیے تھی۔
ہاں، بالکل۔
درحقیقت API کے اخراجات کو دوگنا ہونا چاہیے تھا۔
ہاں۔
اصل میں ہاں، مگر جو ہے وہی ہے۔ ہاں۔
ہاں۔
اور اس کا مطلب ہے کہ صارفین کے لیے غالباً اشتہارات آئیں گے۔ چاہے تم نے نیا سبسکرپشن ماڈل لیا ہو، جیسے ChatGPT Go آٹھ ڈالر کا، یہ کلاسیکل Netflix طرزِ پرائس ہے—ایک آٹھ ڈالر والا ad-supported لیول ہوگا۔ یہی تو معاملہ ہے۔ ہاں۔
ہاں۔
زبردست!
ہاں، امید ہے مجھے اس کا فرق نہیں پڑے گا، کیونکہ میرے پاس، ام—
ہاں، بطور Plus یا اس سے اوپر کے سبسکرائبرز کو ظاہر ہے کہ اشتہارات نہیں دکھائے جائیں گے۔ یہ تو منطقی بات ہے۔
میں یہ کہوں گا، Plus کی بات کرتے ہوئے، میرے پاس Pro خریدنے کے لیے پیسے نہیں ہیں، مگر وائب کوڈنگ کرتے ہوئے میں نے واقعی محسوس کیا کہ پہلے مجھے اپنی حدوں کا پتہ نہیں تھا؛ مجھے حتیٰ کہ معلوم نہیں تھا کہ حدیں ہیں۔
ہاں۔
مگر جب سے میں اینڈرائیڈ ایپ ڈویلپمنٹ کر رہا ہوں، یعنی اینڈرائیڈ ایپ اور ویب ڈویلپمنٹ—
ہاں۔
وہاں تم اپنے کوٹہ بہت تیزی سے ختم کر سکتے ہو۔
ہاں۔
آج میں نے تین گھنٹے تک ویب سائٹ وائب کوڈ کروایا اور اسی وجہ سے اس ہفتے کا میرا کوٹہ ختم ہو گیا۔ واقعی۔
ہاں، میرے کولیگ کے ساتھ بھی یہی ہوا۔ اور میں نے کہا: ہاں، یہی وقت ہے جب، مجھے معاف کرنا ہے، مگر اپنا دماغ خود آن کرنا پڑے گا۔
اور پھر خود حقیقتاً—
پروگرامنگ کرتے وقت چیزیں خود ٹائپ کرنا ضروری ہے، کیونکہ میرے کولیگ نے اس پر بہت زیادہ انحصار کیا تھا۔ اور میں اس طرح کرنے کی سختی سے مخالفت کروں گا۔ جب تم زبان یا کوڈ بیس کے بارے میں بہت کم جانتے ہو تو وائب کوڈنگ بہت مفید ہے—یہ بڑی اچھی طرح وضاحت کر سکتا ہے اور سیاق و سباق میں چیزیں سمجھاتا ہے۔ مگر اگر تم واقعی مؤثر طریقے سے ہدف تک پہنچنا چاہتے ہو تو تمہیں خود قدم بہ قدم کرنا ہوگا، ورنہ تم کم سیکھو گے۔ یہ وہ کلاسیکی مثال ہے کہ: 'ہوں، میں لیکچر میں تھا، تین گھنٹے کی نیند کے باوجود میں نے پروفیسر کی بات سنی'—مگر یہ اس سے بہت مختلف ہے جب تم نو گھنٹے سو کر لیکچر میں فعال طور پر نوٹس لو اور عملی کلاس میں سوالات کرو۔ طالبعلموں کی مثال میں بہت بڑا فرق آ جاتا ہے۔ ویسا ہی وائب کوڈنگ کے ساتھ بھی ہے۔ میری مشاہدے میں—میں نے صرف اپنے کولیگ کو دیکھا—یہ تمہیں بتدریج بہتر بناتا ہے۔ مطلب یہ کہ تم تیزی سے سیکھتے ہو جب تم خود سوچتے ہو، خود ذہنی طور پر مسئلہ حل کرتے ہو اور خود ٹربل شوٹنگ کو صحیح طرح—
ہاں۔
خود ٹربل شوٹنگ کرو اور سوچو: 'اچھا، میں اب کیا استعمال کر سکتا ہوں تاکہ مقصد تک پہنچوں؟' جبکہ وہ کہتا ہے: 'پہلے مجھے دیکھنا ہوگا، میرا کوٹہ ختم ہو چکا ہے۔ کل دوبارہ دیکھوں گا۔ اور ہاں، مجھے پہلے Copilot سے پوچھنا ہوگا' وغیرہ۔ اور مجھے یہ تھوڑا پریشان کن لگتا ہے، کیونکہ اس سے اسی لمحے ترقی رک جاتی ہے اور اس پر انحصار بڑھ جاتا ہے، جو ذاتی طور پر میرے لیے مناسب نہیں تھا، میں کافی عرصے سے پروگرامنگ کر رہا ہوں۔
ہاں۔
نہیں، اصل بات یہ ہے کہ تمہیں تصورات سمجھنے ہوں گے۔ اسے خود کرنا ضروری ہے۔ وائب کوڈنگ خاص کر ٹربل شوٹنگ میں بہت مدد دیتی ہے؛ بگ فکسنگ کے لیے عام طور پر کسی AI سے پوچھنا انتہائی مفید ہوتا ہے اور بعض صورتوں میں Stack Overflow سے بھی بہتر۔ مگر جب تم نئی چیزیں آگے بڑھا رہے ہو تو خود کرنا ہی بہتر ہے تاکہ تم سب سے زیادہ سیکھو۔ یہ وہی بحث تھی جو پروگرام ایبل کیلکولیٹر کے وقت بھی ہوئی—جب یہ چیز عام ہو گئی تو لوگ بولے کہ اب سب آسان ہو جائے گا—اور بدقسمتی سے ان میں کچھ حق تھی۔ آج بھی یہ اثر شاگردوں میں نظر آتا ہے۔ جوں جوں تم ٹیکنالوجی پر زیادہ انحصار کرو گے جو تمہارے لیے سب کچھ کر دیتی ہے، تمہارا مجموعی فہم کم ہوتا جائے گا۔ تم مخصوص ٹاسکس تو حل کر سکتے ہو، مگر اپروچ کا آئیڈیا تمھیں کم ملے گا۔
ہاں۔
تم یہ نہیں سوچتے کہ پہلا قدم کیا ہے، دوسرا کیا ہے، تیسرا کیا ہے؛ بلکہ بس یہ سوچتے ہو کہ مجھے کچھ دبانا ہے تاکہ کچھ ہو جائے۔
ہم...
اور اس میں نہیں پھنسنا چاہیے۔
ہاں، کم از کم کچھ معاملات میں۔ ظاہر ہے، اگر آپ خود کو اسی کردار میں دیکھتے ہیں۔
ہاں۔
میں سمجھتا ہوں کہ کچھ چیزوں میں یہ بالکل درست ہے کہ اگر کوئی تھوڑا سا آزمانا چاہے تو بس کر کے دیکھو۔
ہاں، بالکل، ہاں۔
اس وقت میں خود کو اس لمحے پروگرامر نہیں سمجھتا، بلکہ ذرا سا ایک طرح سے AI ٹیم کے مینیجر کے طور پر دیکھتا ہوں۔ اور میرے معاملے میں میں عموماً سوچتا ہوں: کیا کام کرنا ہے؟ اسے کیسے لکھا یا وضع کیا جانا چاہیے؟ کن قواعد اور ہدایات درکار ہوں؟
یہ تو خوابِ کاروباری مستقبل ہے: AI سسٹمز کا مینیجر۔
بالکل۔ اور یوں کہ—
ہاں!
اور بعض چیزوں کے بارے میں میں سوچتا ہوں کہ وہ اصل میں اتنی اہم نہیں ہوتیں۔ مطلب یہ ہے: 'اچھا، ایک بار کر کے دیکھو'۔ اگر نہیں چلے تو پھر نہیں چلے گا۔ میرا مقصد صرف یہ تھا کہ تھوڑا سا تجربہ کروں کہ کیا کچھ ممکن ہے۔ چلیں دیکھتے ہیں، یہ کس طرف جاتا ہے۔ میں خود بھی پرجوش ہوں۔ جونا، آخر میں ایک مزے کی بات: پچاس فیصد امریکی جو ChatGPT استعمال کرتے ہیں—
ہاں.
یہ سمجھتے ہیں کہ...
نہیں۔
کیا؟ کیا؟ ٹھیک ہے، کیا؟ تم کیا سمجھتے ہو کہ میں ابھی کیا کہوں گا؟... میرا خیال ہے کہ جواب—
یہ بہت سی چیزیں ہو سکتی ہیں۔ لیکن بتاؤ!
نہیں، نہیں، کیا؟ اپنا اندازہ بتاؤ۔ تم کیا سمجھتے ہو؟ پچاس فیصد امریکی۔ مطلب یہ نہیں کہ ہر امریکی ChatGPT استعمال کرتا ہے، لیکن سروے یہ تھا: پچاس فیصد اُن امریکیوں میں جنہوں نے کہا تھا کہ وہ ChatGPT استعمال کرتے ہیں، وہ مانتے ہیں کہ...
کہ جو جوابات ہیں وہ کسی دوسری ملک میں موجود کسی شخص کے ذریعے لکھے جاتے ہیں؟
نہیں، حقیقت میں اس کا الٹ ہے۔ یعنی پچاس فیصد امریکی جو ChatGPT استعمال کرتے ہیں، وہ یہ مانتے ہیں کہ—اچھا، ہاں، کسی حد تک تو وہی خیال ہے۔ وہ سمجھتے ہیں کہ جوابات جنریٹ نہیں کیے جا رہے، بلکہ ہر سوال کے لیے پہلے سے ایک جواب کسی ڈیٹا بیس میں موجود ہوتا ہے اور...
بالکل، بالکل۔ وہ اسے دراصل ایک انسائیکلوپیڈیا سمجھتے ہیں۔ یہی ذہنی ماڈل ہے جو اُن کے ذہن میں ہے۔ عملی طور پر ہر موضوع کے لیے ایک مخصوص جواب ہوتا ہے: 'یہ لو، تمہارا متن'۔
ہاں۔
اور ہر سوال کے لیے جو تم پوچھ سکتے ہو، پہلے سے تیار شدہ جواب موجود ہوتا ہے۔ یہ ایک کلاسک ڈکشنری لوک اپ کے تصور جیسا ہے۔
ہاں، بالکل۔
اب فزیکل تشبیہ کے لحاظ سے، اور پائتھن یا دوسری پروگرامنگ زبانوں میں بھی یہی بات کہی جا سکتی ہے۔
کہ یہ محض ایک لوک اپ ہے۔ بالکل، یہ اچھی تعبیر ہے۔ مجھے یہ عجیب لگتا ہے۔ خیر، شاید اسی وجہ سے ہے کیونکہ ہم تعلیم کی پالیسی وغیرہ پر بات کر رہے تھے۔ بہرحال۔
لیکن یہی دلچسپ بات ہے۔ دوسری طرف، پچاس فیصد لوگ جانتے بھی ہیں کہ یہ کچھ حد تک بےمعنی ہے۔ یا ہاں، شاید ایک اور گروپ بھی ہو جو غیر یقینی ہے اور وہ اس میں شامل نہیں ہوتے۔ خیر، کون جانے۔ ہاں۔
ہاں، بالکل۔ میرا خیال ہے لوگ عام طور پر اس بارے میں زیادہ سوچتے ہی نہیں، کیونکہ اگر تم مجھے یہ چیز پیش کرو—
تو پھر بس یہی ہوتا ہے: ہاں، یہ کام کر رہا ہے۔ جو ہو رہا ہے اس کی کوئی پرواہ نہیں، ہاں۔
ہاں، میرا مطلب ہے، میں یوں کہوں تو—
[ہنستا ہے] اگر میں اب، فرض کرو مجھے کچھ بھی اندازہ نہ ہو، میرا مطلب، اگر مجھے واقعی معلوم نہ ہو کہ شطرنج انجن کیسے کام کرتا ہے۔
ہاں۔
جو علم میرے پاس ہے وہ مجھے یہ کہنے دیتا ہے: میں جانتا ہوں کہ یہ شطرنج انجن اس طرح پروگرام نہیں کیا گیا کہ ہر ممکن پوزیشن کے لیے ایک جواب رکھا گیا ہو۔
بالکل، یہ دراصل ایک اور بھی بہتر تشبیہ ہے۔
سمجھ رہے ہو؟
کیونکہ کم از کم احساس کے لحاظ سے اس میں ایک ملتی جلتی جہت موجود ہوتی ہے—
ہاں۔
وہ سوال جو تم پوچھ سکتے ہو اور شطرنج کی پوزیشنز کے درمیان ایک مماثلت ہے — بس ذہنی تصور کے طور پر۔ اور دراصل ہر پوزیشن کے لیے ایک ہدایت موجود ہوتی ہے، جیسے 'اچھا، تم اس مہرے کو اٹھا کر اسے اسی خانے پر رکھ دو'۔
اور حتی کہ اگر مجھے بالکل علم نہ بھی ہو، لیکن اگر تمھیں شطرنج کا تھوڑا بہت علم تو ہے—
ہاں۔
تمہیں نظام یا شطرنج کا ماہر ہونے کی ضرورت تک نہیں ہے، بس اتنا تو کہہ سکتے ہو: 'نہیں، یہ حل نہیں ہو سکتا'۔
یہ بات بدقسمتی سے ممکن نہیں ہے، مگر یہ ایک بہت دلچسپ سوال ہے کیونکہ دراصل یہ اسی بات کو چھوتا ہے کہ آیا شطرنج کو کبھی 'حل' کیا جا سکتا ہے یا نہیں۔ چونکہ اگر آپ چالوں کی تعداد پر حد لگا دیں تو ممکنہ پوزیشنز کی تعداد محدود ہو جاتی ہے اور نظری طور پر ہر حالت کا تجزیہ ممکن بن جاتا ہے۔
اچھا۔
ہاں۔
ہاں۔
پھر جو نتیجہ نکلتا ہے اور ایک دلچسپ نکتہ یہ بھی ہے کہ درحقیقت سات یا اس سے کم مہرؤں والے تمام اینڈ گیمز حل شدہ ہیں۔ یعنی اگر بورڈ پر سات یا اس سے کم مہرے ہوں، قطعِ نظر اس کے کہ وہ کون سے مہرے ہیں، کس رنگ کے ہیں یا کہاں رکھے گئے ہیں، تو اُن پوزیشنز کے لیے بہترین چالیں معلوم ہیں۔
اچھا۔
اس لیے وہاں ایک ڈکشنری لوک اپ موجود ہے جو بہترین چالیں بتاتا ہے جنہیں کھیل کر آپ اپنے لیے بہترین انجام تک پہنچ سکتے ہیں۔
اچھا۔
یا پھر آپ یہ دلیل بھی دے سکتے ہیں کہ یہ ثابت ہے کہ اس مقام سے آگے آپ صرف ہار سکتے ہیں۔
ہاں۔
یہاں تک کہ اگر خاتمہ شاید پچاس چالیں بعد ہو اور آپ، بطور شطرنج انجن، اتنی دور تک سوچ نہ پائیں—
ہاں۔
تو اس لمحے آپ فوراً جان لیتے ہیں کہ جیتنا ممکن نہیں ہے۔ ظاہر ہے حریف دوسرے طریقے اختیار کر سکتا ہے، مثلاً میچ ترک کر دے یا وقت ختم کرا دے یا کوئی اور حربہ آزمائے۔ تاہم خالص منطقی نقطۂ نظر سے دیکھا جائے تو اب اس پوزیشن کو جیتا نہیں جا سکتا، اور نہ ہی آپ کسی منطقی انداز میں نتیجہ بدل سکتے ہیں — یوں کہہ لیں، نتیجہ طے ہو چکا ہوتا ہے۔
ہاں۔
ایسی دلچسپ چیزیں بھی ہیں۔ یہ بھی دراصل ایک طرح کا ڈکشنری لوک اپ ہے۔ اور یہ آپ آن لائن بھی کر سکتے ہیں۔ ایسی ڈیٹا بیسز موجود ہیں جہاں آپ یہ سب دیکھ سکتے ہیں۔
بالکل، میں بس اسی بات کی طرف اشارہ کرنا چاہ رہا تھا، ہاں۔
لیکن جیسا کہ کہا، یہ صرف انہی اینڈ گیمز تک محدود ہے، کیونکہ اوپننگ یا مڈل گیم میں اتنی زیادہ پوزیشنز ہوتی ہیں کہ اُن کا احاطہ کرنا محال ہے۔ یہ محض ناممکن ہے۔
میں بس یہ بتانا چاہ رہا تھا کہ اوسط آدمی کا اس پورے معاملے سے براہِ راست اتنا واسطہ نہیں ہوتا اور وہ اس میں پوری طرح مصروف نہیں رہتا۔ اسی لیے ہمیں دیکھنا ہوگا کہ یہ سب کس سمت میں ترقی کرتا ہے، جونا۔
درست!
پتا ہے ہم یہ کب کریں گے؟ اگلی بار، کرنچ ٹائم کے دوران۔ ہم اب دوبارہ ریکارڈنگ شروع کر چکے ہیں۔ [ہنستے ہیں] اب ہم ایک ساتھ مسلسل کئی قسطیں نہیں بنائیں گے؛ اس بار آپ نے 2026 کی پہلی قسط سنی۔ اور یقیناً فروری میں بھی کرنچ ٹائم کی ایک قسط نشر کی جائے گی، جس میں ہم پھر سے بات کریں گے کہ حالیہ عرصے میں کیا کچھ ہوا، کون سی خبریں سامنے آئیں اور کون سے موضوعات نمایاں رہے۔ دیکھتے ہیں… ہم نے CS کے بارے میں تو بات ہی نہیں کی، جونا۔ میرے ذوق کے لیے وہاں بہت زیادہ روبوٹس تھے، جو کافی عجیب لگ رہے تھے—
میں نے انہیں بھی دیکھا۔ ہاں... [ہنسی]
لیکن اگلی بار ہم اسی بارے میں بات کریں گے، امم، کہ حال ہی میں کیا کچھ ہوا۔ جونا، یہ بالکل کب ہوگا؟
اگلی کرنچ ٹائم قسط 22 فروری کو شام 18 سے 19 بجے تک 102.7 میگاہرٹز پر، یعنی UKW پر، کیمنٹس کے علاقے میں نشر ہوگی۔ آپ اس کے علاوہ DAB بکیٹ 5B پر یا radio-unique.de کے ویب اسٹریم کے ذریعے بھی سن سکتے ہیں۔ جیسا کہ ہر ماہ ہوتا ہے، یہ چوتھے اتوار کو آتا ہے۔ دلچسپ بات یہ ہے کہ یکم فروری اس سال واقعی اتوار ہے، اس لیے تیسرے اور چوتھے ہفتے کے درمیان ہفتہ اور اتوار کا شیڈول معمول سے مختلف ہو جاتا ہے۔ اگر اسی وقت آپ مصروف ہوں تو آپ بعد میں انٹرنیٹ پر کبھی بھی ہمیں سن سکتے ہیں — یوٹیوب یا اسپوٹیفائی پر۔ اور ظاہر ہے کہ radio-unique.de پر ایک پوسٹ ہوتی ہے جہاں آپ موجودہ اور تمام پچھلی قسطیں دوبارہ سن سکتے ہیں۔
تو، آپ کے پاس ہر ممکن طریقہ ہے—
بالکل.
ماضی اور مستقبل میں بھی ہمیں آن لائن سنیں۔ تب تک!
خدا حافظ۔ [موسیقی]
یہ تھی
کرنچ ٹائم تھی، ریڈیو UNiCC کی ایک پروڈکشن۔ [موسیقی]
Zuletzt aktualisiert am 1
欢迎回来,Jona。不只是因为新年,从更广的角度来说也是一种回归。你们可能不知道,但我们心里清楚:Jona 和我实际上已经有整整一个季度,差不多三个月没有真正见面了。尽管分开了这么久,我们还是想方设法,通过远程录音、互相交换素材和偶尔的线上讨论等各种方式,继续为大家准备并呈现一些很酷的内容,不让这段空档把节目风格冲散。我们也在编辑和筛选上下了不少功夫,力求每一期都有看点。总之,经过这些零碎而忙碌的日子,我们终于又能面对面坐在一起——说实话,自感觉上自 2025 年第四季度初以来,已经很久没有这样当面聊过了。
没错,确实如此。
而且——
因为最近几次的录音不知怎么的都变得有点长,很多话题一扯就不断延展,也冒出许多即兴的插曲和细节。原本以为只是几分钟的片段,结果经常被我们拉长成好几倍,最后把这些素材堆成了好几期完整的节目,真的是越做越多——这既令人兴奋,也让人有点措手不及。
是啊。
—因为我们当然像往常那样,总是从一个小点聊到很多地方,越聊越深,话题不断延伸。从一件小事出发,常常被我们扯出许多分支和趣闻,最后把讨论拉得又长又宽。你们应该很熟悉我们这种随意但热闹的聊天风格吧。
是的,而且——
对啊。
不过现在我们又坐回到这里,回到同一个录音室里了。之前积累的那些素材差不多都用完了。[笑] 我们将以一系列新的企划和内容来开启 2026 年,事情真的是很多。说真的,Jona,这段时间里确实发生了许多事——既有工作上的变化,也有生活中的新鲜事,甚至一些出乎意料的插曲。我很想知道你这次带来了什么:是新的项目想法、亲身经历的故事,还是一些有趣的见闻?
由 Radio UNiCC 呈献。[音乐]——《The Crunch Time》现在开始,请收听。
[音乐] 我和约纳与维兰德在一起。对,维兰德,我确实还专门带来了一件实物——你现在也能,嗯,看到。嗯,我……我们在前几期主要聊了各自的爱好和兴趣,算是一次大的回顾,回顾我们过去——[笑]感觉像是讲了好几千期似的那些事。我也提到过我新的一个兴趣。你还说:“好,下次录音时就带来看看。”于是现在我们就坐在这儿,主要是,嗯,再简短地聊聊硬币这个话题,就是我们之前讨论过的那件事。你当时确实很着迷,所以我带来了一枚非常古老、含银九成的银币给大家看,约纳也随手从裤兜里把它掏出来了。
我接过那枚硬币,它是……嗯,是一枚大号的银币,上面写着“德意志帝国 三马克”。正面有一只帝国鹰,另一面——
可以说是极为华丽的装饰风格,当然也符合那个年代。
呃,年号……我看了看,这里好像没写,或者是我看不清。总之我能看到威廉二世,德意志皇帝、普鲁士国王。
确实能看到他的侧面头像。
啊,好的,好的。
它在这面——
好,上面写着1908年。嗯,好。
没错。
嗯,真的挺夸张的,而且它确实异常沉。
是的。
有意思。约纳果然有那些非常非常古老的东西……非常有趣。我是说,这当然挺惊人的,尤其是它做得这么大,
对,而且按银的密度来看,那重量确实相当吃得住。是的。
嗯。
看了这种设计,会让人怀疑我们现在的硬币到底哪里出了问题?[笑]
嗯。
我也会这么想,但总体上我一直挺满意的。噢,对了,尤其是欧元,每个国家当然可以自己决定背面图案,哪些元素可以出现、哪些不可以。可以在各国统一图案,也可以各自不同。当然像往常一样有规矩要遵守,设计上的版权、图像权利要明确,有些东西能放、有些不能,还有字体大小之类的限制,这些都是常识。但回到这枚硬币,它其实并不算稀有,所以我才能把它拿出来、带来给大家看——
嗯。
——可以随手拿在手里,不用被什么地方给锁着,算是我想说的。
嗯。
是的,这确实挺有意思。就像我上次说的,当然要把这枚硬币放在历史语境里看,因为那毕竟是最后一位皇帝,这枚硬币发行大约在那件事前十年……你们知道的,历史上发生的那些。
嗯。
那是在历史课上学到的,指的是1918年的十一月革命。对。
嗯。好吧,但我得老实说——因为你说你觉得它既有趣又这么重[笑]。我想象如果现在我要把这种大小的硬币放在钱包里到处揣着……不行。
确实,会让钱包不可避免地变得很重。
嗯。
是啊,不,非常不方便,但作为粉丝我会觉得挺有意思的。而且那样拿着确实让人感觉像拿着某样重要的东西。想象一下,你有一个小小的袋子,我都差点要说那种小布袋了(笑),就像奇幻故事里想象的那样——
是,是的。
——大概就是那种想象里的样子,你知道的……确实挺有意思。我觉得它的大小和重量会让人有那种感觉。
嗯。
如果用它买点像样的东西,而不是只买一百个面包之类的——哈哈,当年能买到什么谁也说不准。
嗯。
嗯。
确实有那种“给我三个塔勒”的感觉。是的。
对,没错。
有意思。
而且我觉得把三作为面额很有趣,因为我们今天更习惯于一、二、五和十这样的面额,
嗯。
之类的面额分布我们已经习惯了。
嗯。
所以这确实算是有点不寻常,是吧。
说实话,仔细想想这确实挺不寻常的。
想象一下,一枚三欧元硬币。
是的,我的意思是有很多粗略的划分:要么把大单位按五等分(即以五为基数),要么像美国那样按四等分。
嗯。
但,嗯,三这个数?唔——
嗯。
他们肯定知道自己在做什么。嗯。
是的,用像0、1、2、5这样的一组值确实很有道理,因为它非常接近所谓的E4刻度。也存在那种真正的对数刻度,比如你在0和——嗯,(清嗓)也就是把0到10之间定义为若干级。你希望有一定数量的递增阶梯,每一步在百分比上都以相同的比例增长,比如每步都增长20%之类的。但这当然不意味着序列会是0欧、2欧、4欧、6欧、8欧、10欧那样的线性排列,因为按百分比算并不是那样运作的。
嗯。
就是说,8除以6和6除以4的比值并不相同,诸如此类。对。
好。
确实有这种刻度,它们在电阻标称值的划分中被广泛使用,嗯,(笑)。我们又回到了另一个话题。
嗯。
因为那真的是很大的范围,从毫欧到吉欧姆几乎都有。
嗯。
那里就是用对数刻度来帮你在范围里导航并选择合适的阻值。比如你需要这个还是那个,并且有不同的公差等等。
好的。
这也让我有些联想,因为目标就是用尽可能少的标称值去覆盖尽可能多的总和。你还可以把多个电阻串联,或者并联,来得到你想要的结果。串联在电阻上的确就是相加,所以我觉得这和硬币面额的组合挺相似的,都是通过相加得到不同的总额。我只是想再给你看一眼那枚硬币,因为它真的很有意思。我上次把它留在家里了。是的。
说实话,当你说你带了点实物来时,我有点希望那和上次有关。我甚至有点期待你现在会直接拿点吃的给我(笑)。
吃点什么?
或者来杯饮料。[笑]
[笑]
所以你饿了,好吧。
[笑] 嗯,那正是我当时想到的,你说过:“对,我们上次聊过,我带了点东西来。” 所以我拿到了那种叫“Millionaire's Shortbread”的甜点。开吃!
对。没错,没错。
[笑]
对。
挺酷的。
那就——
非常酷。
也许下次吧。
嗯。
我们看看。说到吃的和喝的,我还想再问你一件事。我们在十月那期节目里说过:下次录音的时候会听到一些关于麦当劳金卡的消息。所以我希望现在不把你抓着问这个,但我觉得作为后续了解一下你的情况会很有意思,比如这卡是否会继续,还是已经在十一月就被取消了。
是的。
给我和听众通报一下最新情况吧。
嗯,我不再持有麦当劳金卡了。
嗯。
嗯,我的麦当劳金卡有效期到十一月底,换句话说我差不多用到十二月初就没有了。嗯,也就是这样吧。
嗯。
它没法续期了,我可以现在告诉你们原因。你们不会察觉到的,即便你们经常去麦当劳也不会注意到。问题是加盟商换人了,而这种金卡必须由餐厅的加盟经营者来确认。当加盟方换人的时候,他们的态度基本上就是:好吧,他现在正忙别的事,没空去处理我能不能拿到金卡的事。[笑]
嗯,可以理解。
是的,当然。所以它就这么到期了。但我得说,正如我之前说的,你们都知道我,我当然是个十足的麦当劳粉。
是啊。
不过我确实得说,[叹气] 从自我保护角度看,失去它也并不是太糟糕。我想了很多。当然,如果那是一年期的卡另当别论,但我觉得它最多也就是半年的。因为即便是以前麦当劳 Monopoly 赢得的卡,过去是一年,现在也只剩半年。所以我的话也只是半年而已。我一直跟自己说,如果它有效期很长,我也不会每天都去麦当劳,事实并非如此。
当然,不会一年三百六十五天天天都吃到饱,那太荒谬了。
确实,不过我持有时间连一季度都不到。实际上只有大概两个月,而且那两个月我还在度假。所以我当然想趁这辈子有一次就好好利用,于是每天都去享受。嗯,我觉得你们也能看出来,确实有影响,这是我没想到的。
老实说,自从我们上次十月见面以来,你又瘦了很多。[笑]
谢谢。谢谢。
所以,这个效果确实很明显。
是的,那是——
嗯。
真的很有意思,嗯,我也可以讲一点。我为了把技术方面也带进来,最近开始把一个开源的卡路里和食物记录应用扩展得对我更有用。
嗯。
我也确实注意到,因为我会说——我在麦当劳吃饭,所以我需要一些功能,比如:我必须能从麦当劳应用的截图里把所有数据导入。就是这些功能。
没错,对。
把这些功能做进去后,你会发现麦当劳确实挺好吃,也很酷。但问题是,从它提供的东西来看,它并不会真正让你感到饱。
是的。
这正是我在算卡路里和宏量营养素时尤其注意到的。
嗯。
比如说,如果我要留意这些,我会把应用设置为:碳水和脂肪设上限,而水分、膳食纤维和蛋白质设下限。比如说:麦乐鸡二十块,你的蛋白质就够了,太棒了!
嗯,就这样。[笑]
这样可以满足你的蛋白质需求。问题是,我在应用里输入这些后,会想:太棒了,但理论上这就是我一天的食物了。就营养成分而言,理论上确实可以。
是的。
确实也可以,但它不会让人一整天都感到饱。
没错。
这是最大的问题。要不然那真的很棒,我真的可以说只靠金卡每天吃一份麦乐餐,在营养上那就够了。
没错,但它并不能像应有的那样长时间让你感到饱。这也符合我的经验,不知道你是否也是,但我觉得,食物越偏向快餐或已加工的——
嗯。
……说到这类食物,我也不排除像Aldi和Lidl那种超市的即食食品,
嗯。
属于这一类。但越是这种加工食品,尽管热量和其他营养都足够,我感觉它会在胃里形成一种很沉重的感觉。
嗯,是的,这一点也对。
就是单从感觉上来说。我也不知道那是否真的是——
嗯。
对,不过就是那种在胃里的感觉。
是的,绝对如此,尤其是吃了大量预加工食物之后,你会明显感到精力下滑——身体需要花很多力气去分解和处理这些复杂的东西,所以就没有能量去做别的事了。
对。
有趣的是,人们会问我:Jona,你要知道,我至今仍然被称作“麦当劳那个人”。
是啊,问题就是这个应用在多大程度上会改变你,当然了。
会有影响,嗯,在什么方面,等一下:应用到底在多大程度上改变了我?
好吧,我,我这么说——
你是指它改变我吗?
就麦当劳金卡以及随之而来的名气([笑])而言。不过说真的,金卡确实对你有明显的身体影响。
是的。
我也觉得,如果你把这款应用继续开发,比如说,假如你在开发一个——
嗯。
截图识别插件——那真的很好。特别是如果把它整合到某个开源项目里,或者我不知道你打算怎么做。
对,对。
不管这是私人插件还是别的方式运行,我想这肯定会显著地改变你的饮食习惯。
是的。
这就是关键。你也说过:‘如果我吃二十块鸡块,蛋白质很足,这很棒。’但那需要能撑一天。正因为如此,应用会促使你去思考这些问题,所以它在正面上确实会激励你。
是的,所以——有一件事我觉得很遗憾,也很希望能有解决方案。到目前为止我总要想些变通办法。我很想知道食堂的饭菜是怎么样的,那里情况如何……我觉得挺可惜的,因为我其实喜欢在食堂吃饭,我觉得那是热乎、真正的家常饭,估计比那些即食食品更健康。所以我很想把那些也记录下来,你懂的——
是的。
……比如,那现在到底有哪些具体数值。
不过我也有一些个人信息,也就是关于这个应用、关于这个——[笑]——这个 API 的个人资料和使用经验,那个 API……
是的,
那些数据是他们提供的,我觉得这十年里基本没变。
嗯。
就我现在看到的那样——
嗯,
我看到的就是这样。你拿到的数据当然是 XML 格式的。我知道,你不会从中得到营养信息,别指望有。
对。
而且,你甚至拿不到食堂的实时营业时间,而这正是我个人很想要的。
嗯。
为此我很多年前还真给他们发过邮件——
嗯嗯。
我早就给学生事务处写过信,因为他们当时说:'好吧,我们打算把它改成 JSON。我们要这么弄、那样做。我们也想多加一些信息进去,这样展示——'
嗯
这样他们自己运营的页面就能展示更多信息了。
是的。
他们当时说:'来吧,把营业时间什么的加上。' 他们也说:'嗯,这确实是个好主意。' 可是不知道为什么最后就不了了之了——
是的。
然后就变成:'不行,这个你就别指望了。那得靠估算。'
嗯。
当然也可以去问,但我不知道他们是否已经准备并预先计算好了这些东西。
我觉得他们是有这些数据的。
这确实挺难的,是啊。
我觉得他们有,因为你看,Jona,我有点阴谋论的想法。就是说——
嗯。
我认为,在那儿有人在配菜时确实会注意营养并知道这些数值……比如,你能从是否配了一个苹果来察觉某道食堂菜是否太不健康。
嗯。
比如。就会觉察到——
对。
我有种感觉能把这种关联建立起来,好像真的会有人说:'这道菜如果不再加个苹果就是不够均衡。' 大概就是这种意思。
问题是这是否只是凭感觉来决定。比如:哦,好吧,这个炸的和炸土豆放在一起。
嗯。
然后他们可能只是配一点点沙拉,营养可能还是不够——这点大概可以想得到,哈哈。
当然。
然后有人就会随口说:'好吧,来,加个苹果。'
嗯。
而对于其他菜,你会直接说:'好吧,这里是沙拉,而且还是沙拉。' 呃,我是说蔬菜,抱歉。这里一个蔬菜条目,那里又一个蔬菜条目——
对我来说那就是蔬菜。
这里又有一个肉类条目。[笑] 好吧,就是这样……[笑] 对,没错。总之你会说:'行,没问题。'
嗯。
然后你就是凭大致估算来判断。
是的。
也就是当菜品这样被制定出来时。
其实是这样的……哦,Jona!
这些菜品经常会被重复使用,嗯,常常被复用。每道菜都有内部 ID。
是的。
这也非常有趣。
当然。
但是他们并没有给你一个接口让你一次性全查出来,那里面很可能也包含营养信息。谁知道呢。也许得去问一下,但我知道每道菜都有内部 ID,可能他们有另一个从未公开提及的 API。那样你就可以说:'嘿,来,告诉我这是什么菜?'
我觉得这真的可行,因为我非常非常确定他们肯定在某处有一个内部系统,肯定会知道这些信息之类的……我尽量简洁说明,这样我们不会一直聊下去。
[笑]
不过,呃,我给这个应用额外加了一个功能,因为我觉得挺酷的:本来就能创建自定义菜品,但我实在太懒了。所以你可以自己在数据库里手动加入一条记录。这并不是 Open Food Facts 那边直接生成的。
是的。
我做的就是添加了一个“由产品创建菜品”的功能。也就是说我可以定义一道菜,比如我现在添加了一道全麦意面,配上一种奶油奶酪和香蒜酱的混合酱。
嗯。
然后我就可以定义一份新菜。比如这道菜由 200 克这个、300 克那个、100 克那个组成,就这样。它会算出整道菜的营养成分,因为我实在懒得把三样东西的营养数据都手动相加。
哦,那开源工具难道不能自己实现这个吗?听起来这应该是个基础功能。
不,你只能说:'自己把东西加到你的数据库里。' 我觉得食堂肯定也有类似的系统,因为他们总得有个内部系统记录:'周一有这道菜和那道菜,它们叫这个名字,由这些配料组成,' 这些东西是他们要采购的。
嗯。
所以理论上完全可以这么实现,因为——
你甚至可以把它自动化、自动计算出来。
自动计算出一份平均含哪些营养成分。就是这样。
至少可以给个粗略估算。
是的。
因为在加工过程中当然会有偏差。
当然。
嗯。
而且,呃,[笑] 有时候这些份量确实会偏小或偏大。[笑]
或者有时取决于服务你的人,要么什么都不给,要么真的多给一倍。就是这样……
正因为如此我现在也在做类似的东西,并想把它更专业化:目前我会把照片给 ChatGPT,让它'估一估',但将来我希望把流程做得更专业一些,建立一个代理型工作流,大致是:'看照片,把组成部分拆出来;然后为每个组成部分找出最接近的普通食材,获取这些食材的营养数据,从而有一个可依赖的基准。'
对。
'并试着据此估算,希望能稍微更准确一些。'
嗯。
嗯,好吧。
补充一点:我记得我们在之前的一期 Crunch-Time 里说过,需要一个循环的、会重复出现的元素,让 AI 代理实际选择它的某个工具,这样才能称之为真正的代理式工作流。
嗯。
我记得我们曾这么讨论过。你刚才描述的确实比较线性、顺序性强。
嗯。
我想说的就是,像传统的 AI 查询那样——
是的。
——代码,就是这么运作的。好,你从图片里估出哪些东西以及它们的大概数量,这只是粗略估计,然后你从中提取——
嗯。
当然是那些信息——
对。
然后把它转换成你需要的格式,供你、供你——
没错。
——开源解决方案。对。
我刚才描述的流程非常线性,从技术上讲不算代理。你当然可以把它做得不那么线性,直接说:'这是你的工具,去弄清楚它们吧。'
那就去做吧,当然。
那样就不那么代理式了。无论如何,呃,是的,你完全——
我的一个同事也忽视了这一点,这让我个人很烦。
[笑]
确实。
哦,好吧。
嗯。
我想快速说一下食堂的事儿,我知道这有点离题,但我就是太想公开讲了,因为我觉得这太酷了。食堂现在推出了一个“优惠价”(Nice Price),总有一样东西只要 2.30 欧元。在咖啡厅也确实有。而且我第一次看到他们把我在某种程度上也非常希望国家层面能推行的东西给实现了。比如你现在可以买到咖喱香肠(Currywurst)只要 3.60 欧元。
是的。
那你就能以2.30欧元买到一根素食咖喱香肠。
嗯。
这就是……我就那样想:好,谢谢!于是我就拿那根素食咖喱香肠,因为那东西就是被酱汁淹没的某些玩意儿,反正我也尝不出味道。
嗯。
随便!然后我当然会选便宜的那个。
说得有道理,嗯。
就是这样,我需要这个,我需要这个,而且我还想要更多。我需要给民众一定的经济激励去吃素食,这样我才真的有动力去做。因为自从那政策有了之后我就这么做了,否则我根本不会想到要吃那些素食的东西。
嗯。
但说实话,我确实从中获益于健康,当然有好处,但这类想法并没有刻在灵长类动物的大脑里。如果这意味着我要费力去主动决定为把素肉升级成真肉付钱,我会说:‘绝对不!为什么?为了什么?’
没错。是的,当然,这听起来有点荒谬。
啊,我太喜欢这个了。
没错,我对此实际上有两个评论。首先,我想大家都知道,这个想法并不是原创,严格来说是从宜家抄来的。
哦,好。
是的,他们确实这么做了,说:‘好吧,让素食热狗比真肉的便宜。’这样一来,人们自然会选择它。我完全能理解,在所谓“宜家体验”之后,人们会先坐下来想:‘好,先吃点小零食。’第二点是:一定要注意营养成分。你现在当然会非常关注这一点——
嗯。
——但很多时候,那些并非本质上就是素食的替代品——
是的。
——而只是另一种替代产品——
对。
——在营养成分上并不一定更好——有时候甚至同样糟糕,我是这么认为的。我觉得在咖喱香肠这个例子上可能还比较安全,但这仅作为一个一般性的提示。
嗯。
很好。
这确实有助于我去跟踪这些。举个我自己都没想到的例子:并不是说我摄入了太多热量(当然最后热量也偏高),但我发现无形中摄入的脂肪比合理的要多得多。就像那个量表突然就满了,感觉完全没征兆。
嗯。
我觉得这很棒,也很有意思,能注意到这些变化。
我还可以把话题延伸到这些开源解决方案,并且实际上把讨论连接到我们前几期提过的那个主题——也就是 Pi‑Hole。换句话说,我想把自己最近搭建家用服务器的经历和之前节目里提到的开源工具联系起来,聊聊如何用这些工具在家庭网络里实现广告屏蔽、流量管理以及各种自托管服务的实践与利弊。
嗯。
我们提到那件事的时候。说实话,经过这么多年——哈哈——我终于抽时间,真正去把自己的家用服务器搭建起来,把想要的一些服务集中起来开始自托管。
嗯。
我把它弄成了一个能运行所有必需服务的地方。现在服务器里运行着我需要的各种东西——我还在搭建和调试过程中,主要用的是大量开源软件和 Docker 容器。折腾这些东西非常有趣,因为你得亲自思考很多问题:到底怎么把这些服务搭起来?如何把它们合理组织和部署?怎样托管这些应用以保证它们稳定运行并能随时从外网访问?这需要配置网络、反向代理、TLS、域名解析和备份策略等。同时还有一个重要的考量,就是数据掌控权——把所有东西放在云端,比如 Google,虽然方便,但你就把所有文档寄存给第三方,谁知道这些数据会不会被拿去训练模型或用于广告之类的用途。我并不是要指责谁,但这种担忧确实存在,所以很多人宁愿把数据掌握在自己手里,尽管那意味着更多维护工作和责任。
嗯。
嗯,是的。
我是说,这件事也不是要去给他们扣帽子,但确实有真实的例子表明这类担忧并非空穴来风。之前确有一桩针对 Gmail 的集体诉讼,后来达成和解,据说现在可以去登记领取赔偿金,不过好像主要面向美国用户。那起案件的核心在于声称 Gmail 在某段时间内即便用户以为关闭了相关选项,邮件内容仍然被读取和处理,用于产品改进、训练或广告定向等用途,因此才引发了法律行动。
是啊,是啊,我记得好像确实有这么一回事。
据我听说的情况,涉及的时间段有点模糊,可能大概在 2000 年左右开始,比较明显的争议则集中在类似 2012 到 2016 这样的几年间。总之,在那段时间里有报道说,就算用户在 Gmail 里选择关闭了某些设置,谷歌依然可能读取和处理电子邮件内容,用于产品训练或广告目的。也就是说很多用户以为自己关闭了某些功能,但后台系统仍能分析邮件内容,这就是后来引发集体诉讼的重要原因之一。
是的。
结果他们确实被发现有那样的行为,所以不得不支付可观的和解金。和解通常会有一个申领程序,你可以注册并申请分得一部分赔偿。申请时需要填写信息并声明你属于受影响的用户,谷歌方面可能会核验一些证据,但如果你能证明自己在相关期间受影响并满足条件,就可能拿到一笔赔偿。整个流程有点像把自己列入受影响人群并领取分配的款项。
想象一下,如果开发者在设置里加了一个看似正规的复选框,但实际上它根本不发挥任何真正的功能——只是把用户的选择写进后端以便下次打开页面时保持界面状态,看上去像是尊重用户隐私,但并没有改变数据处理流程。换言之,用户以为自己的选择生效,但底层仍按原来的逻辑运行。这种看似“合规”的摆设要么是出于方便实现、要么是策略性设计,但从用户角度看其实是一种误导。
嗯。
是啊,哈哈。
嗯,好吧。
不过把这些东西直接在控制台上用 CFS 操作确实挺有意思的。我在服务器上先装了 Proxmox,把一切先集中管理,这样各种服务可以较为合理地运行在不同的虚拟机或容器里——用几个 Docker 容器承载不同功能。比如我现在正在配置 Paperless,这在德国管理发票和文档尤其实用。总的来说,用 Proxmox 做虚拟化和容器化能让系统更整洁,也方便备份、迁移和运行多套服务,但前期配置确实会碰到很多需要适配的细节。
是的。
是的,我还得研究怎样在 Docker Compose 文件里把参数配置得合理些,比如环境变量、卷挂载、权限设置和网络配置等,这样容器才能稳定运行并互相访问。另外要确保宿主机与容器之间的 UID/GID、路径映射和权限一致,避免因权限问题导致服务无法正常启动。
嗯。
为让这些服务跑起来,有些比你想象的复杂得多。有的镜像拷几行配置就能跑起来,但也有些会要求你在宿主机上先建好特定目录、设置好归属组与权限,然后在 Docker Compose 中传入对应的 UID/GID(或 GUID),还要额外创建日志、缓存、导入导出目录,甚至调整安全策略如 SELinux 或 AppArmor。每个服务的说明都不尽相同,有的详细,有的含糊,所以常常需要在社区、论坛里找补丁、写脚本或做额外的兼容性处理。这些奇怪的小细节很容易让人卡壳,弄清楚运行用户、挂载选项和权限映射才是真正把系统弄稳定的关键。
顺便问一下,呃,你是打算长期维护这些服务吗?
是啊,这会涉及很多配置和维护工作。
你是不是也打算再弄一台合适的扫描仪,把纸质文件直接扫进服务器,和 Paperless 的导入流程对接?
我现在还没有合适的一体机,理想上是有一个能把扫描流程直接梳理到 import 目录的一体机或扫描器。Paperless 的 Docker 目录通常会用到 data、config、import、export、cache、logs 等挂载点,但不同镜像的命名又不一致,所以我倾向于把这些目录统一命名并做映射,这样可以让扫描设备把生成的 PDF 放到 import 目录里,然后由 Paperless 自动处理。但实现这一点往往会碰到驱动、协议和权限映射等麻烦。
对。
这样 Paperless 就能接收扫描的 PDF 并进行 OCR 识别、提取元数据、建立索引,从而实现全文检索和分类。要做到这一点,需要配置 OCR 引擎和识别语言、设置元数据提取规则,并确保挂载路径和文件权限正确,这样导入与索引流程才能稳定运行,文档才能被有效搜索到。
不过确实有多种实现方式。我一直在找最简单的方案,但已经两次在实践中碰壁。我真正想要的是把“智能”放在服务器端,而不是让扫描仪自己承担复杂逻辑:理想情况是买一台“傻瓜”扫描器,通过 USB 或简单的网络方式把文件传给服务器,由 Paperless 来做识别、分拣和归档。这样设备便宜又易于替换,所有复杂工作都由中心化的后端处理。但现实中经常因为驱动或协议限制难以实现这种纯输入设备模式。
原来如此!
我就是在这点上被绊住了。这两台扫描仪都不太合适:我从 eBay 买了一台,另一台则是某机构的旧设备——那种如果他们把不该发放的东西给别人而不处理掉,按规矩可能有点不合规。总之来源有点复杂,兼容性也不好。
没错。
也许是“从卡车上掉下来的”吧。另一台的来历也有点蹊跷,呃……
很好。
两台设备都不兼容的主要原因是它们没有 Linux 驱动。很多扫描仪厂商只提供 Windows 或 macOS 的驱动,Linux 下要么没有官方支持,要么只有不稳定的第三方驱动。即便能连上,也常常在权限、文件名编码、进纸和批量处理等功能上出问题,导致无法实现自动化上传或稳定运行。
是啊,就是这样——
所以我经常带着文件到电台去扫描——那儿有一台很好用的扫描仪,速度快且兼容性好,用起来省心省事,而且有人熟悉流程可以顺手帮我处理。
对,挺遗憾的。理论上只要让扫描仪通过 SFTP 或类似协议把文件上传到服务器的导入目录,就能无缝对接 Paperless。但问题是并非所有扫描设备都支持这种上传方式,或者它们的 SFTP 配置非常受限,认证方式和路径映射也不一定被支持,实际操作上常常会遇到阻碍。
是的,但那就要求扫描仪本身必须具备这些功能——
也就是说它需要提供一个额外的网络服务来上传文件,但扫描仪必须支持该功能。以我的经验来看,现在多数多功能一体机确实能通过 FTP、SFTP、SMB 或直接发邮件等方式上传扫描件。不过单买纯扫描器时很多型号就不具备这些网络上传功能,所以购买时要特别注意是否支持网络上传或把文件放到共享目录的能力。
对,我说的就是那种既能打印又能扫描并且能联网的多功能一体机,Jona。
这就是问题所在。你当然可以买一台只做扫描的设备,但要考虑它的功能、驱动支持和占用空间。很多纯扫描器功能更基础,可能缺少自动上传或批量识别等高级特性,如果你需要持续、高效地处理大量纸张,就要慎重选择。
我本来很想要那种自动进纸的通过式扫描仪,但那类设备价格很高,动辄是一笔不小的费用。我想了下,也许买一台简单的放入式扫描器就能将就,但我也不想在家里摆放一台庞大的打印机或一体机,占地方而且维护麻烦,所以一直在犹豫如何权衡成本、体积和功能需求。
嗯,是的,
我就是不想要打印机。打印机真是太让人头疼了——
我知道,我知道(笑)。
如果你、如果你——
打印机确实烦人,但有时候你会遇到必须临时用到打印的情形,比如要打印合同、证明材料或学校要求的纸质文件,这时没有私人打印机就得跑学校、复印店或其他能提供打印服务的地方,所以很多人最后选择不买,但一旦急需又会觉得不方便。
不过,不是这样——
是的。
我个人更倾向于让有条件的机构来承担这类需求。比如像 TU Chemnitz 这样的单位,如果他们提供扫描或打印服务,会由他们负责维护和管理。他们作为机构客户,设备和耗材管理更规范,不会像个人那样频繁遇到琐碎问题。把这事交给机构做既省心又稳妥,尤其当文件重要或需要批量处理时,机构的专业性和稳定性更能让人放心。
是的。
在耗材补充、墨盒更换和纸张管理这些方面,他们也会统一处理,所以不用你去操心。
他们也会遇到这些成本问题,只不过由机构或公司来承担费用而已。
嗯,好吧。
这其实就是差别所在(笑)。有钱的单位会花钱解决这些麻烦,而个人则要自己操心各种细节。
好吧,没错。但让我觉得很棒的是,作为私人用户,我只要能在需要时去用学校或单位的打印设备,就不用在家里买、维护昂贵又占地方的打印机——这样既省钱又方便。
是的,是的。
我就是这么做的:如果必须打印我就去学校,因为学校提供了很好的便利性和可靠的服务;如果确实不行,我就去复印店。幸运的是我们电台也有打印机,所以很多时候我直接在那里处理打印需求。总之我不想在家里拥有私人打印机,因为维护、耗材和占地带来的麻烦远超其收益。
是的,但无论如何——
是的,当然。
不管是哪种扫描仪,关键是它得支持 SFTP,这样才能把扫描文件直接放到服务器上的某个目录。然后你可以额外起一个轻量容器(比如我提到的 Alexim 那类容器)来托管 SFTP 服务,把上传目录映射到 Paperless 的 import 目录,配置好用户名和权限后,扫描仪就能把文件直接传上来。惊讶的是,这类接收服务其实非常轻量,运行一个简单的 FTP、SFTP 或 Samba 服务用不了多少资源,像 32 MB 内存这样的级别通常就足够了。只要把权限映射、UID/GID 设好,并使用密钥认证或限定访问源,就能既安全又高效地把“傻扫描仪 + 智能后端”的方案落地。
对。
放在你那些 Alexi 容器里,资源完全够用,绰绰有余。
是。
所以这事其实挺轻松的——就是因为这样。
绝对的。不过我得给你们提个重要提醒,Jona,你刚提到那些目录名挺奇怪的,我有个朋友就因此吃了不少苦头:Paperless 镜像里有个叫 “consume” 的目录,它就是会“消费”你放进去的文件,也就是说当你把东西放进去后服务会读取并处理,然后把原始文件删除或移动。如果你不知道这一点,很容易以为系统会在并行目录里保留原件,从而造成不必要的麻烦。
是的。
它会把你放进去的东西“消耗”掉——一旦把文件放入该目录,系统会读取并处理它们,处理完成后源文件就会被删除。这点必须提前知道,否则你可能会误以为系统保留了原件而最终丢失重要文件。
对。
这很重要。
嗯。
我只是想提醒你们,就是这样。
对,所以 Paperless 并不会像有些人以为的那样,在另一个并行目录里自动保留所有导入的 PDF。换句话说,除非你特别配置备份或保留副本,否则被“consume”处理过的原文件默认不会在平行目录中保留,这一点要特别注意。
也就是说。
导入的 PDF。
会的,某种程度上也会在别处有记录或存档。
可以这么说。
不过我那位朋友最后不得不真刀真枪地去处理 Paperless:他打开容器,进入容器内部的文件系统,手动把需要的 PDF 找出来并恢复。这种办法虽然可行,但挺麻烦,也要求对容器和挂载路径有一定了解。
是的。
因为他确实需要那些 PDF,那里面可能有重要的收据或文件,所以才去手动恢复。
对,你可以通过 Docker 容器终端进入运行环境,直接在容器内部操作文件或执行命令,比如查找导入目录、恢复被移动或删除的数据,或者运行一些脚本来导出所需文件。不过这样做需要谨慎处理权限和挂载路径,避免进一步破坏数据。
嗯。
在容器里处理完后你还得把文件弄出来,这就需要事先在容器里挂载一个宿主机目录,或者把目标目录映射出来,才能把文件复制到宿主机上。换句话说,恢复或导出数据的前提是正确设置了 volume 挂载(把容器内路径映射到宿主机目录),否则你可能得借助 docker cp、临时容器或网络传输等更繁琐的方法来取回文件。
是的。
是的,非常重要。一般人不太会自愿去做这种麻烦的手动恢复工作,但提前知道这些细节能避免很多问题,所以这是一个很关键的提示。
哇,太酷了,Jona!我很喜欢你做的家用服务器这件事,但同时也要承认它会带来不少压力,尤其当你把很多关键服务都放到同一台机器上时。比如 Home Assistant OS 或者关键的文档服务一旦出现故障,就会直接影响到家居控制或重要数据的可用性,这种风险需要认真考虑和准备应对措施。
没错。
确实,这个方案很棒,而且大多数时候都能正常工作,令人满意。但问题是,一旦出了差错就会比较糟糕——
大多数时候?
一旦某些关键服务出了问题,整个系统可能会变得很脆弱。举例来说,如果某个关键组件的安装因某种奇怪错误损坏,整个链条就可能瘫痪:Home Assistant 挂起可能会导致智能灯、门锁和恒温器无法工作;Paperless 或索引服务挂死可能会让你暂时失去重要文档的访问。短期中断有时能通过重启或回滚解决,但严重或复杂的问题就会非常麻烦。因此在部署时要考虑到备份、监控、自动重启和容错机制,以降低单点故障带来的影响。
是的,对于那些服务,如果出现问题通常能很快察觉,造成的不便有时也不致命。关键在于根据服务的重要性决定是否需要冗余或备用方案。
嗯,不完全如此。
当然,像 Home Assistant 这种直接控制家庭设备的重要服务最好稳定运行。不过到目前为止我并没有遇到太多问题,因为我直接把它部署启动在服务器上并做了必要配置与监控。但仍然要关注日志、设置自动重启和备份策略,以防万一。
嗯。
确实,这体验非常棒。
是的。
不过要让自动化有意义,你需要足够多的执行器与传感器,这样系统才能做出真正有用的决策。我的最大建议是:不要把所有能手动完成的东西一股脑自动化,尤其是那些自动化收益很小但出问题后会影响生活的功能。如果某项功能的自动化带来的好处微乎其微,而一旦失效会造成明显不便,那就保留一个手动方案。比如把灯完全交给 Home Assistant 控制,如果系统挂了,家中可能会出现无法开灯的窘况。因此在关键功能上务必保留物理按钮或备用方式,这样既能在故障时保障基本使用,也能提高家人对智能家居的接受度。
是的,
这是你必须直接去考虑的问题。
嗯。
嗯,这也是我的观点。虽然自动化带来很多便利,但所有东西也必须能以老派、可靠的方式被操作。举例来说,你可以在某个位置放一个物理按钮用于特定功能,如果复杂的自动识别(比如基于在场检测)没能正确触发,物理按钮就能作为最后的回退。机械按键在系统不可用时能立刻让人完成操作,这样既避免尴尬也提高了家人的信任感。在设计自动化时,要兼顾人为容错和直观的操作渠道,让系统既智能又可靠。
嗯。
是的。
嗯,不。
归根结底,最重要的目标应该是不要把事情弄得比必要的更复杂。设计家庭服务器和智能家居时,要追求简洁、稳定和可维护性,尽量用最少的组件完成任务,并为每个关键功能保留清晰的失败应对方式,这样长期运行才更可持续。
当然。
嗯。
举个具体例子:我以前用过 Nextcloud,但后来觉得它对我私人用途来说有点臃肿,于是停止在个人环境中使用。现在我更倾向于用简单的同步工具来满足我现在的需求,而不是维护完整的 Nextcloud 实例。简单的同步在轻量性和易维护性上更适合我的使用场景,也避免了许多服务器端管理带来的复杂性。
对,没错。
这种情况其实太常发生了,归根结底多半是我自己的粗心或操作失误。你知道,自己搭建服务就得自己管理和维护。我因为一时疏忽,确实把 Nextcloud 实例好几次弄得启动不了、宕机或者“变砖”。有时候是升级失败,有时候是第三方插件冲突,或者配置和数据库出问题。每次出状况都要花很多时间去修复、回滚快照或直接重装,完全打断了我原本的工作计划。
嗯。
问题就在于,比如你现在说:我想赶紧把某个东西——比如照片、文档或备份——丢到我的云端,然后希望它马上能同步。结果你点了操作却发现:不行,现在不同步。你本来想去做别的事,但不得不停下来处理这些故障,查日志、重启服务、解决同步冲突、修数据库或恢复快照,直到把 Nextcloud 再弄成可用状态。尤其当另一台设备正指望这些文件时,这种无力感特别让人沮丧,原本短时间能完成的事常常被拖成几个小时的运维过程。
没错。
这样我才能去做我真正要做的事。不过每次都得先把这些问题解决,这当然会妨碍我继续做本来的工作。
没错。
是啊。
是的,我确实也考虑过要不要入手那种设备或服务,一开始觉得可能会方便一些。但后来我又觉得算了,最终那只会带来更多问题。毕竟自己维护一个额外的系统意味着要负责安装、升级、备份、权限设置和故障排查,还要和其他服务做整合。长期来看,这会增加维护成本,也容易引入新的稳定性问题,所以我就放弃了这个念头。
是的。
作为它的所谓好处吧,我当时也这么想过:嗯,不过我又觉得,像日历托管这种东西其实不一定非要通过 Nextcloud 来实现;再比如要有笔记应用,也不见得应该放在 Nextcloud 上。表面上看 Nextcloud 可以把很多功能集合到一个平台上,提供一种可接受的折中方案,既有日历、联系人、笔记、文件同步等一站式的便利,管理起来好像也方便。你懂我的意思吗?问题是,每个功能往往都不是最专业的解决方案,功能上会有妥协,性能或稳定性也可能不如专门服务。换个思路,我完全可以把这些功能拆成五个独立的服务:一个专业的日历服务、一个专门的笔记应用、一个独立的文件同步方案、联系人管理和任务工具。这样每个服务在各自领域会更专业、更可靠,但代价是要维护五套系统,分别做备份、配置和权限管理,还要处理它们之间的整合与同步,管理复杂度显著上升。总之这是一个权衡:集中式的 Nextcloud 带来一站式的便利和较少的碎片化,但分散式的多服务则更专业、可控,但运维和整合成本更高——
是的。
比 Nextcloud 能做得更好、也更轻松地实现。
是的。
而且资源占用不会像 Nextcloud 那么高。
是啊。
是的,这里确实发生了挺有意思的事。前阵子我那根算是刚买的二手内存条坏了,碰上现在的价格真是不凑巧。
[笑]
是的。
嗯。
在上次录制时还不算太大事,但……唉,内存价格啊。[笑] 那会儿我刚好在一个月里放松用了两条16GB的内存条,算是终于升级了。可其中两根,呃,我也不确定是不是买到假的,但它们根本没有存储芯片,只是做 RGB 灯效。
嗯。
市场上确实有那种空壳的内存条。我遇到其中一根就这样莫名其妙地坏了,电脑根本启动不了,主板上的内存指示灯亮着……
主板上会亮那个 RAM 灯,我想你几乎无能为力去修它。
嗯。
因为在这类内存条的电路板上,你现在往上看得清楚了;但以前芯片就是直接焊在上面的。
是啊。
没有散热片、没有 RGB、没有那些花里胡哨的配件。真的只是那些……
存储芯片直接焊在上面,它们本身就能处理 DRAM 协议。说白了就是字面意义上的芯片一对一连到下面的金手指触点。是的,当然还有一些电容、电阻,但上面没有复杂逻辑,真的是只有这些芯片。
是的。
而且并不存在什么额外的电压调节器或在两种总线协议之间转换的东西。基本上就是芯片、一条走线,然后边缘插接器——电路板上就是这么叫的。如果你把阻焊层剥开,把它当作插槽来用,因此几乎无法修理,除了换芯片。说实话,买一条新的可能比拿热风枪去试着修更划算。
对。
嗯,这也许不太理想。是啊。[笑]
不过我也听说了。你有没有听说过,有人在俄罗斯因为内存短缺,自己买闪存芯片,然后把内存条自己焊接或拼装起来?
是啊,问题就是到某个节点,这样做就不会便宜太多了。
是的,但看起来当时挺划算的。
因为这块电路板……当然你如果买的是带 RGB、带散热片的游戏内存,那还有额外的制造成本。但从本质上讲,这只是块很便宜的电路板,上面焊着非常昂贵的芯片。
嗯。
大批量生产时,每块板子可能只值一两美元,真正值钱的是那些芯片。
是的。
那些芯片自然是在几十美元的区间。[笑] 现在呢,谁知道。我当时很庆幸自己在那之前不久买过内存,但显然还是没完全躲过去。我其实很早就用上了16GB——十多年前就已经上到16GB了,那时对游戏机而言还不常见,但当时便宜,干脆上了。
嗯。
尤其是如果你十年前还在 Blender 里做些东西,[笑] 那时有16GB 真是爽。而现在16GB 基本成了标准,是你应该有的配置。
是的。
现在大多数人都往32GB 走:'啊,我现在要32GB,够不够?' 我就想:'兄弟,你拿来做什么?不过挺好。'
不得不说,我的工作站也有点老了——
嗯。
说真的,我主力工作站只有16GB 内存,Jona。
我得说,我曾经有一个月是用着32GB,感觉太棒了!因为当 Windows 和游戏同时运行时,你确实会接近内存上限,视游戏而定。我当时经常用到超过15GB,所以多一些内存很舒服。你可以顺便开个浏览器,不会让游戏立刻受限,你能同时载入的对象会更多,或者说加载画面也不会那么久。
是啊,所以 Jona,我也是这么感觉的。
嗯。
每次当我把某个 AI 模型推到显卡上运行的时候——
嗯。
那东西能勉强跑在上面,[笑] 作为 CPU offloading 或类似用途。我就一直在想:[清嗓] 别坏,别现在坏。[笑]
别现在。[笑] 不要在我正跑 AI 工作负载、GPU 占满 100% 的时候出问题。
我不是那意思,我是说要注意别把 PC 压太狠,因为我可不想现在内存或显卡就坏掉。这就是我的意思。
事实上显卡和内存并不会因为你把负载从 0 拉到 100 就直接损坏。这点很有趣,负载高低在很多情况下并不会对它们造成根本性的影响。
嗯。
温度也并非完全无关。对于有芯片背景的人来说,这很有意思,因为通常我们说每高 10 摄氏度,芯片寿命会减半。
嗯。
这意味着厂商可以通过让芯片跑得更热来在电路板上省很多钱,但这样产品寿命就会更短,需要更频繁地替换。反过来也可以通过设计,让所有晶体管和芯片保持在很低的温度,从而极大延长寿命。理论上如果能把晶体管维持在 30°C 左右,它们几乎可以长期使用。
嗯。
当然这不是保证,不过——
是的。
它们差不多能一直用下去,特别是如果是双极晶体管的话。只是个小趣闻。我想你唯一会碰到的问题就是系统不稳定。
嗯。
我也研究过这方面的东西。主板超频菜单里有很多非常复杂的设置,比如那个 AVX 特性,真的特别蠢。它会——
以前如果你运行一个大量使用 AVX 指令集的程序,处理器就会被所谓的“100%”占满,然后就会直接死机或挂掉。[笑]
好。
当时确实没有什么保护措施。现在虽然名称还在,但实际上意味着……让我回想一下。我记得在高负载情况下确实会触发降压(undervolting)。也就是说,当处理器负载达到某个阈值时(不是温度超过阈值),处理器会按你设置的毫伏数降压。通常可以降到 50 到 70 毫伏左右。
好的。
这些是有点奇怪但我觉得有趣的技术细节。我想你们来这里就是为了听这种东西。
[笑]
[锣声] 本集 Crunch Time 并非由 SyncThing 赞助。使用 SyncThing 可以在所有设备之间同步你的文件,而无需借助云服务器。那它是如何工作的呢?你的设备会先与一个中继/中转服务器建立连接。如果该服务器发现两台想要同步的设备同时在线,它会转接连接,把原本从两台客户端到服务器的两条连接变成两台客户端之间的直接连接。通过这条通道,你的文件就会被同步。如果你担心中继服务器不在你控制之下,也不用害怕:你可以自行托管这样的中继服务器以确保安全,但这并非必须。否则这些服务通常由像你我这样的用户提供,并且完全免费。SyncThing 是在任意两台设备之间快速实现文件同步的最佳方式,无论是台式机、笔记本、平板、手机还是服务器。访问 diecrunchti.me/syncthing 了解更多。我再说一遍:访问 diecrunchti.me/syncthing。拼写为 D-I-E-C-R-U-N-C-H-T-I 点 M-E 斜杠 S-Y-N-C-T-H-I-N-G。链接也在节目说明里。
[锣声] Wieland,关于 ChatGPT 又有重大且令人震惊的消息——就像每个月一样,这次也有新的进展和大量争议需要我们马上讨论。
当然了,就像每个月一样,一如既往。
嗯,你肯定像往常一样知道得比我多。
嗯。
当然,不过据我所知,现在确实可以通过一个独立的界面更有意义地将语言互相翻译。可以把它当作 Google 翻译的竞争者,很多人都会用。它显然更加先进,因为你还能同时对译文进行改写,或者用不同的语气来表达。界面里还有一些预设的指令,可以在下面直接选择那些模板。好吧,那就试试……呃,我想说的,是用学术风格,或者那种特定语言的语感来表达。
嗯。
这确实更先进,也更友好一些。
嗯。
也就是说,你还能对译文做进一步的调整,毕竟我们都知道 Google 翻译处理其他语言时经常存在一些问题。
嗯。
是的。
我其实还没在 ChatGPT 上用过这个翻译功能,嗯,不过我能想象 Google 翻译现在也会变得非常非常好,因为我听说了一个新功能……我真是特别想试试这个 Gemini 实时翻译。
确实,对。
嗯,因为这些事都有关系,Google 现在也有大型的语言模型了。
是的。
这些模型本来就是为了能够出色地做翻译而开发的。很高兴我们终于把它用到了这个目的,(笑)。
终于!
把大型语言模型用于其原本设想的用途。
没错。
嗯,不过我倒是挺想试的。到目前为止我还没有,也没有特别的需要去用任何翻译器,最近这类功能是我最少关注的。因为现在整个 AI 领域确实非常热闹,发生了太多事情。
是啊,
因为一切都在互相叠加,大家都想成为最强。情况是——
没错,确实全都乱了。你知道,有数百种不同的基准测试,分成十多类不同的评测项目。然后每个厂商、每个发布者通常只会跑那些能让自家产品看起来好的基准,其他的就被相对忽视。这很明显,真的是一片混乱。
是的,所以我在想我现在能跟你们说些什么?当然在 AI 世界里发生了无数事情,但哪些是真正相关的?有什么突出的吗?我一时也想不出太多。只有一件事我觉得挺有意思:就是那个被广泛讨论的 OpenAI 与苹果设计师 Jony Ive 合作的设备。你听到那些泄露了吗,Jona?
没有。
看起来这款设备像是一支笔,笔状的形态,你可以拿起来写东西,写下的信息会被识别然后送入某个 AI 模型处理。据说它还会有摄像头和麦克风,这样你可以把它夹在身上使用。传闻 OpenAI 为这款产品专门开发了一个以音频为主的模型。所以我很感兴趣,真想看看最终会是什么样子。
以及我们是否能把它为自己所用。
嗯,因为,我的意思是,我觉得这事挺重要的,也许我可以借此顺利引出一件在过去三个月里我观点大幅改变的事。我认为我们真的应该实现家用的 AI 设备。
是的,没错。一定要有。
因为我觉得,原则上——
你把它随便放在某处,用以太网线连到路由器(大多数家庭就是这么做),然后就可以用了。现在你最多能以千兆速率和它通信,这样就够了。当然,第一次下载初始模型会需要一些时间,因为模型大小可能从大约 5 GB 到 500 GB 不等。所有的请求都会发到那台设备上,你收到的回答就是它给出的结果。整体体验也取决于依赖它的软件有多好。
是的。
事情其实就是这么简单。比如说,如果你在某个数学基准测试上考得很差,那么这通常意味着在那类题目上模型给出的答案可能不够理想,解释也不会很到位——
很可能就是你的孩子也在用你家里的那台AI服务器。说白了,它就是你家里的一个AI托管服务器。当他去问问题时,得到的回答可能就不会被解释得那么清楚或者那么详尽。
是的。
好,现在从一个非常基础的层面来说——我们必须要做到的一点是尽量把信息保留在本地,也就是把数据和处理放在家庭设备里而不是全部传到外部服务器。
是的,我个人非常喜欢这个想法:有一个几乎随时在身边的助手,可以对它说“我刚有个想法”“我还得做这件事”“看这摄像头拍到我刚吃了什么”等等,它能理解上下文并帮你记录或处理这些事情。
对,对。
然后把这些玩法告诉美国的人。问题依然存在:我不知道自己会用到什么程度。如果在家里有台AI服务器,你就只能按它的能力来使用——能用多少取决于那台设备能提供多少资源,而不会像云端那样有无限可用的能力。
是的,能不能跑得起来就是这么一回事。我之前想提但忘了。作为背景:如果你们想自己托管一个大语言模型(LLM),从根本上来说这是有意义的。但你们必须看清楚模型实际占用了多少GB的空间——不要只听“它有多少参数”这样的说法,而要看模型在磁盘和内存中到底有多大,这决定了它能否放进你的显存和内存里。
参数数量这种说法先放一边,关键是模型在存储和内存上的实际大小。也许某个模型实际只有大约30GB,或者是50GB、20GB之类,各种大小都有。那就是你需要关注的存储占用。我的建议是:在估算显存需求时再额外预留一些,比如多留1GB,这样显存就能容纳模型并留出一点余地。否则根本不值得自己托管,因为响应会变得异常缓慢。除此之外,你还需要相应的系统内存——额外预留几GB来应付操作系统和容器的开销。整个模型连同操作系统或Docker容器的额外占用,必须能被你的主内存完全容纳,否则就会频繁从硬盘调取数据,带来巨大的延迟。很明显,磁盘、主内存和显存三者都必须足够,否则性能会惨不忍睹。
是的。
要不然我觉得你干脆别弄了,倒不如直接选一个参数更少、体积更小的模型,能直接装进你现有的显存和主内存。并不是每个人家里都有48GB显存的显卡,这点很现实。如果你硬件有限,选择更小的模型往往能带来更佳的使用体验:响应更快,延迟更低,不会频繁发生显存与内存之间的数据调度。当显存不足时,系统会请求从RAM把数据传给显卡,再通过PCIe总线传输——尽管PCIe很快,但相对于直接在显存中运行还是慢得多。这些在大学的多核编程课上都会学到,所以要结合你实际能提供的资源来选择模型,宁可用更小更快的模型,也不要为了追求更大模型而牺牲日常体验。
[笑]
那是我最喜欢的一堂课(笑)。在那门课上我们真刀真枪地做了底层工作:用纯C(底层C语言)去引入几个库,然后把计算任务直接放到显卡上并行执行,做真正的数学运算。虽然这些技术可以扩展到3D计算等更多领域,但现在大多数情况已经不需要这么手写了,不过学学底层实现确实很能理解并行计算的本质。
是。
手写C去做这些事时,你会写出像“CUDA MemCopy”这样直接在两个不同地址空间之间拷贝数据的调用,或者直接利用硬件进行加速。这种能力确实很疯狂,能让你直接操作显卡完成并行计算。我很推荐去试试,虽然很有趣,但现实中这类低层操作的应用场景并不算太多。
嗯,好吧,
非常非常有趣。但再强调一次:模型必须能适配到所有存储媒介,这不是看参数数量,而是看模型实际占用的大小。如果你只有8GB显存,那就得据此选择模型,否则会遇到性能瓶颈和频繁交换的问题。
就是说——
换句话说,如果你只有七八GB显存,我至少会建议你选一个能在这类显存下运行的模型。当然你也可以试试更大的,但要准备好它会非常慢。重要的是要明白:显存少不会让模型输出质量下降,模型还是做相同的计算,只是耗时更长。如果硬件不足,选择更小的模型往往能换来更好的整体表现,因为响应更快,用户体验更流畅。另一方面,显存不足会导致从RAM或磁盘调取权重,通过PCIe传输会增加延迟,频繁的换页还可能影响稳定性,因此在部署时要在硬件成本与性能之间权衡。
嗯。
因为它执行的是相同的计算,只是会花更多时间。
我也不知道。你有没有看到Jake在他的新频道上发的视频,里面他也有提到——
好,那我就说说我的看法。就我个人而言,最近几年我有点远离了LTT的风格。
好。
因为有点像把很多不同的主持人引入节目,然后他们去讲解大部分技术细节,而Linus更多时候就在旁边做些搞笑的事——这么一来,我觉得这种安排有点偏离了我记忆中那种带有怀旧感的原始风格。
好。
——这是我对LTT的期待。
嗯。
我当然理解频道需要成长,不能一直停留在住家风格,向外发展这是很自然的。但我就是和某些新主持人没有很合得来,你懂吗?Riley让人感觉很放松,有种怀旧感(他来自NCIX/Tech Tips时代),但其他人我总觉得比较难产生共鸣。
但是——
是的。
Jake确实有自己的频道,他在上面真的做了很多内容,比如——
是的,我知道他有频道。但我还没看很多他的内容,我只是知道他的频道而已。来,跟我说说你看到的。
他确实做了很多更专业、更深入的内容,覆盖了一些小众或技术性很强的主题。
嗯。
比如说,他做过一个视频,展示如何用四台Mac Studio组建一个集群来做一些计算任务,呃——这和一般的消费级玩法不太一样。
确实。
不是“麦当劳金卡”那种玩笑话,而是用四台Mac Studio组建的集群,能够运行像DeepSeek R1这样的模型,其规模和能力在某些场景下可以与ChatGPT相匹敌——
是的。
呃,自己托管。听了这个演示后我就开始有些幻想,想象如果家里也能搭一个小型集群会是怎样。
而且实际上这招相对来说也算性价比不错。很多人试过用四台Mac Studio的组合,据说效果很棒,很多人都在尝试这个“把四台拼起来”的办法。
当然,我看过四台Mac Studio的价格。即使买二手,也还是要到八千欧元左右,这对多数人来说并不是一个小数目。
是的。
我会说的是:每个人都需要路由器,每个人可能都会想要一个AI集线器。但值得注意的是,推动这一切发展的一个重要因素,出乎我意料地,来自于中国那边的效率研究。由于各种制裁和外部限制,中国的团队被逼着在模型压缩、量化和架构优化上做出许多创新,这催生了像“Mini Max”这样体积非常小但通过巧妙技术仍能保持高性能的模型。我觉得正是这些效率升级,有可能让做一台专用机器的成本降低。另外还有一些为边缘AI设计的专用硬件,比如NVIDIA的Jetson Nano这类产品,它们专门针对低成本、低功耗的AI应用进行优化,这也会推动整体成本走低。综上所述,未来通过更小、更高效的模型加上针对性的硬件,普通用户有望以更低的价格获得能做日常任务的本地AI设备。
嗯。
——就是那种方向。
是啊,
买了之后从另一个角度看,我能想象具有相同性能的模型会越来越小型化,这样更适合在个人设备或边缘设备上运行。
这也是我个人的经验。[清嗓] 我一直在托管Llama 3 70b,虽然它现在算是有点老了,但一直在跑。现在市场上确实出现了一些更好的、效率更高的模型,实际上许多30B规模的模型在主观体验上已经能给出比老的70B更好的回答,而且这些30B模型体积更小,能轻松放进20GB显卡,而不再需要那种48GB的大显卡,这对很多普通用户来说是一个很大的利好。
对。
……这是可以预期的结果。因为这些更小更高效的模型运行成本更低、速度更快,所以我也正做一些试验,看看在我具体的应用场景下哪个模型表现最好。以我现在关注的合同和法律文本为例,我需要寻找在这类任务上表现优异的模型。虽说有一些基准测试,但并不多,所以我现在基本靠自己跑一些评估,比较不同模型在准确性、理解力、细节解析和幻觉率等方面的差异,来决定最终要部署哪个模型。
嗯。
不是出于个人兴趣,而是和工作有关。没错,这是我的观察:同等能力下,模型变得更小意味着部署变得更便宜、更容易,响应也更快。
是的,所以我个人认为,考虑到我自己在很多场景下都打算使用AI,但其中一些确实需要保持私密,我可以接受为隐私付费。换句话说,我愿意为一台本地运行的AI机器买单,让数据在自己手里处理,而不用每次都把隐私发送到第三方。
是。
但我们也讨论过一个问题:你仍然得信任OpenAI之类的公司会保护你的隐私。此外,这些服务是要钱的,理论上你为了每一个小功能可能要订阅不同的服务。我会觉得更理想的是:我有一台自己的AI机器,不管是生成图片、编辑图片,还是生成音频或做语音识别,我都能在本地选择合适的模型来完成,而不用为每个小件事去买不同厂商的订阅。
嗯。
比如生成声音、文本转语音、语音转文本,任何需要的功能都可以在本地完成。
是的。
我不想在二十家服务商那里订二十个不同的会员。
嗯。
我要的是一台属于我的AI机器:为每个用途挑一个合适的模型,装上就好了,一次性解决各种需求。
不过有两个非常有力的反对理由。我个人也很——
是的。
——我本来也倾向于认为这是理想的未来,但遗憾的是,确实存在两个特别大的缺点需要考虑。
嗯。
第一个问题是:你无法对AI模型进行那种深度的、底层的改造。厂商可能已经对模型做过蒸馏或其它处理,使得模型不会输出你不希望它说出的内容,或者让它根本没有那些信息可用。也就是说,作为最终用户,你不能随意在模型底层去“改机器心”。
哦!
相反,你只能去控制你获得的模型本身。如果你只是拿到最终的文本输出,你当然可以在外部做额外处理,比如做词典或规则检查,发现内容不合适就让它改写。这类外部过滤和后处理任何软件都可以实现。但问题是,你并不能在底层去拆解或改造模型的行为;不能像修改源代码那样直接干预模型内部的知识或推理路径。如今对模型的蒸馏和底层改造的做法也在减少,公司更倾向于统一的服务与版本控制,因此你在本地没有太多“底层可改造性”。同时,从企业角度看,这也意味着他们没有空间去容纳所谓的“malevolence”(恶意)——我是这么描述的(笑),你懂我的意思吗?
不,绝对不是。抱歉。
也就是说,你——
这正是自托管的一个缺点:无法像厂商那样在模型内部做那些防范或约束措施,对吧?
不,不,不,没错!正是因为这个原因,公司可能就不允许你接入外部的AI API或自行托管的模型。
啊!
他们会说——
是的。
我或许应该一开始就说这个:公司会担心‘我们无法控制这个AI模型,我们不能通过修改它来让它返回更好的结果,也不能限制它会输出哪些信息,所以你最终得到的就是它的原始输出’。如果最终效果不好,这会让公司的产品在客户眼里显得不尽如人意。
嗯。
——尽管那并不是你的错。
嗯。
而往往只是因为家里那个人在AI服务器上投入的钱太少。对普通消费者来说这完全可以理解,他们不会去花大价钱买一台高端托管设备。
嗯。
但首先人们要有这样的认知:你投入得越多,所能用的软件和整体效果通常也会越好。这种成本与性能的关系需要被普及理解。
是。
首先就要建立起这种理解。
嗯。
而且你也可以把一些负面的或不合适的内容在外部做掉、屏蔽或改写掉——
嗯。
——我这么说,或者说进行一定的操控,视具体情况而定。
当然。
第二个方面确实是成本。我认为,鉴于目前某些模型的API调用非常便宜,几乎没有人会觉得有必要去自建,从而也没形成明显的市场。云端集中托管的模型由于规模效应,成本被摊薄到很低,这使得自托管的吸引力大幅下降。
是的,我知道。
关于长期全天候托管一个AI模型、让它24/7随时接收请求的成本,我可以透露一点参考数据:一台配备48GB显存GPU的服务器,租用费用大概可以按每小时约0.5美元到0.5欧元来估算。如果你租一台专属服务器让它长期为你服务,你可以在上面跑你想要的一切:各种Docker容器、LLM模型等都能放上去运行。但相比按token付费的模式,专属服务器长期占用的成本显得不成比例地高——按API付费你可能只为少量tokens付费,而不是持续为整台机器的闲置和维护付费。举例来说,0.5美元/小时大约相当于每月360美元,这还不包括额外的存储和带宽成本。
嗯。
——成本。
确实,确实。我知道的。
所以归根结底还是个成本问题。如果API调用变得非常贵的话,可能就会出现自托管的市场。
是的。
但事实并非如此。
当然。
因为你的数据会被处理。
明白。
非常有可能。
不过我还是——我也看过一个视频,叫 H100 GPU vs AI Subscription,里面有人算过账。结果是,不划算,真的不划算。
是的,不划算。就说说看,我想我们谁不都想在家里有一块 H100。(笑)
是的。
就随便说说。
嗯嗯。
那我当然也很愿意为此支付电费。那样的话就可以了,但……
是,不过——
很乐意,但确实有点吃不消。
是,不过我总觉得挺酷的,Jona,我们其实已经聊太久了,但我不知道这是不是纯粹的 Boy‑Math。你知道 Girl‑Math 吗?
对,所以——买一块 H100 完全是典型的 Boy‑Math。
(笑)我不是这个意思。
差不多,是的。
我的意思是,我会想:好,如果我现在把我所有的 AI 项目都放在这里的话……
嗯。
如果我通过 API 来运行这些,我就会一直付钱,看着信用卡定期被扣走大量钱。
你能至少大概说个范围吗?(笑)因为那当然决定了值不值。
是的,当然,当然。也就是说,这个嘛……
现在当然不是那样,而是换个尺度来看。嗯(吸气),我所有项目的开销主要是 API 成本,不是订阅费什么的。
嗯。
问题是,这太难掌控了,因为我把脚本都写成不会超出限额,这样就不会——但有时候我又会告诉它们:好,你再跑一次,没关系,因为我还想测试东西。
嗯,嗯。
呃,每个月确实要花大约一百五十欧元——
是的。
——作为 API 成本。用于我做的那些项目。
嗯。
这是我的主要爱好。我总想:好,如果我真的有那台的话……(笑)
是的。(笑)
而且基本上,唯一会产生的成本就是大量的电费。
嗯。
……在我的 Boy‑Math 脑子里,我会想——
男生数学会说,花三万欧买块 GPU 没问题,然后直接每月省下那一百五十欧,对吧。
我的意思是,我觉得电费绝对不会贵到让我担心,即使我二十四七地把这些东西跑起来。我不是说那种每天只问两次的私人 ChatGPT,而是想要一台全天候运行我脚本的服务器,后台不停工作。那台服务器会被充分利用,而我用 API 的话会不停被扣费。我觉得买台服务器可能会更划算。未必需要 H100,或许 RTX 5090 就够了。
是啊,我也觉得很有意思,有些模型,尤其是 670B 那类,说明里就随口写着:'哦对了,托管的话你需要八块 H100',就这么随便一丢,我心想:'好啊,牛逼。行啊,能做到的话当然好,没问题,哥们。'
我在很多小模型的说明里也见过,总会写着:'这个模型很小,只需一块 H100 就能完美运行'。我就想:'哦,太好了,感谢,模型,我正想在我的电脑上测试它呢。' 好吧。
没错。
嗯。
是的,这种情况很常见。说实话,我们公司也有同样的问题,服务器利用率极低。我知道——你一直在说你的那些 AI 应用,但我不知道你要做什么才能把那台服务器 24/7 地占满。
你们可以尽管让我占用你们的服务器。我并不是说不可以。(笑)
嗯,是的,例如——
如果我们不需要的话,它当然会被暂停。
当然。
理所当然。专用服务器不会一直运行,这是显而易见的。但就是这样。
嗯,比如说,有一件事我现在特别——
所以别那样做。
不。
别做。也就是,API——
不,不,不!
现在那些服务已经便宜得离谱。所以不幸的是,每月那一百五十欧,从你期望的输出质量来看,确实是最便宜的选择——
嗯。
——你所期待的输出质量。当然,如果你说:'好,有些用例只需要一个很便宜的 7B 模型就够了',那行,那你可以自己托管,没问题。
是的。
当然,但如果你想要非常高质量的回答,那你就不得不每月付那 150 欧了。
Jona,记得,我每天还从 OpenAI 那儿免费拿到价值 85 欧的代币,因为,因为——
你每天也会触发它们。
是的,我为此编写了管理系统和一些库,让我的所有项目能够合理地共享这些免费 tokens,以避免资源冲突。并且,因为当然——
这样可以根据工作负载重新调整优先级。
因为 OpenAI 并没有提供让我直接询问我还有多少免费 tokens 可用的接口。
嗯。
相反——他们现在是这么做的:在 API 响应里会返回 Payer:,然后那里要么是我的 ID,要么写着 OpenAI。(笑)
是的。
然后这样一切就能协调起来。但那只适用于我认为数据共享没问题的情况,毕竟只是公开内容。那 150 欧元则是针对那些我不想把数据分享给 OpenAI 的场景,所以我为此付费。
是的。
但想想看那会花多少钱。如果我要付那个钱……我不会付,否则那些项目就会……不,不行。
是的。
举个例子,我用这些 tokens 做了很多播客相关的事情。我为我们的播客引擎开发了很棒的功能:自动生成章节、制作片段、生成转录、翻译、为短视频自动生成脚本,诸如此类。我就想,OpenAI 拿这些数据去好了——反正他们有时会直接抓取播客转录并投入大模型。
嗯。
如果反正是公开的,那就随它去吧。但想想——
当然!
如果我必须为此付费,我会付多少钱。
哎。
所以我就想——
然后你把它们切成小片段,每个片段可能就要花你大约 84 欧元或美元一块,或者——
不。
我该怎么想象这个情况?
基本上,我知道哪些 API Key 被授权用于数据共享,然后我有一个库:我发送请求,会返回它消耗了多少 tokens,然后库会告诉免费 token 服务器:我现在消耗了这么多。
嗯。
而在下一个脚本可以发出请求之前,它必须先去问一句:我还有配额吗?
嗯。
或者你可以传入一个模型列表,返回的就是仍有配额的那些模型的列表。
是的。
因为不同模型可用的配额不同,等等。嗯。
不过这其实是个相当复杂的平衡行为:比如如果某个工作负载的优先级提高,就有人可能主张把另一个工作负载交给性能较低但能用更多 tokens 的模型去处理,
嗯。
——那就会被分配掉。这个我当然不会强迫你去实现,但——
嗯。
这关于平衡的议题确实有点复杂。
那什么叫做平衡呢?我的平衡方式是:我看我自己写的仪表盘,如果觉得项目之间的平衡不好就去调整。每个项目都有内置的设置。你发起一次请求之后,会按消耗的 token 数量乘以某个倍数让它睡一会儿,
嗯。
我会对那些参数做微调。
嗯。
这样一切就能运作。我就想,如果我有一台可以一直压榨的服务器,所有电台的播客都能被转录。只是我没有钱去承担这项开支,所以只能每天等 tokens 刷新,否则早就能在繁忙期之前处理更多了。
问题是这要多少小时。比如在一台八块 H100 的服务器上算。我知道至少在我们的托管商那里,这大概每小时要花 20 美元,八块 H100 的专用服务器。
不是八块 H100。
所以这就看你要多先进了。
你的意思是理论上我花 20 美元,就能在一小时内把它全干完?
没错。或者你一次花 40 或 60 美元,就可以直接完成大量工作负载,然后再用 OpenAI 免费给你的剩余 tokens 就够了。否则你也可以租一台专用服务器,每月比如投入 60 美元,让它运行你需要的时间。你也可以通过 API 自动暂停或直接删除在主机商上的 pod,这样当夜里工作完成就不会继续付费。
嗯。
这也许值得一试。
我确实试过,当时用的是那种每小时七美分的方案,结果是……
哦,对,当然!
我对这些容器的配置不太懂。那次有点低效,比如我每分钟只能通过一次请求。要是我要生成上万条 embeddings,那就不行了。
没错,那不适合大规模工作负载。但也许值得一试。你可以把非常小的模型或偶尔很大的模型只托管几个小时,这样就能完成当月的大宗工作量。对,我们还想简要提一下:很快肯定会有——
嗯。
ChatGPT 里会有广告。他们以前试过,主要是推广应用,但那时只在美国。反响很差。后来他们说:'我们调整了策略,把广告更好地整合到 ChatGPT 的结果里。' 所以会有视觉上整合得很好的赞助链接,显示在回答下方,你可以滑过去。但这并不意味着 ChatGPT 的回答会变成像 '去买某某洗衣液' 那样直接推销。
是的。
不会出现那种胡闹的东西,只是会在下方显示与你的查询和回答相关的产品。广告主为此付费,而你就是那个被消费的对象。——引用 Jona
2026 年。
我当时真没想到。
这就是问题所在。我之前也说过,这其实难以避免,因为初创公司长大后往往会采取这样的策略。Google、Amazon 当年也差不多。一般来说,初创公司前几年都会出现长期亏损,OpenAI 也显然是这样的例子。
是的!
确实是特别明显的一种情况。
是,是的。
而且……
没错。几年之后就会到那一步:市场归我们了,然后产品开始被商业化,变得更糟。
嗯。
现在就开始货币化,到处都是广告。Netflix 也是如此:一开始服务最好,但无论服务质量如何改善,广告和其他恼人的东西都会让体验变差。我觉得现在正是那个时刻。他们会在美国逐步推出,在欧洲则再拖一个月,毕竟你知道 DSGVO(GDPR)那些流程。
嗯。
而我们聊过的翻译功能现在已经直接上线了。
现在已经可以用了吗?
他们已经在全球发布了。你可以在常规的 ChatGPT 页面上输入 /translate 就能直接进入,大概就是那样。
好的。
界面上肯定也有一个按钮能直接带你过去,肯定有。你点一下表示“我要翻译”,它就引导你。界面做得很漂亮。我没来得及彻底测试,但它能运行。你可以在下方选择情绪等选项,效果挺好。回到广告的话题,这很明显,毕竟得赚钱。我们也看到,API tokens 并不是主要收入来源……有一部分,但远不够。从终端用户的角度来看——
嗯。
从 tokens 上赚的钱太少,不够他们本该赚的。
是的,绝对如此。
API 的费用其实应该翻一番才合理。
嗯。
理论上是这样,但事实就是事实。嗯。
嗯。
这意味着普通用户很可能会看到广告。即便你订阅了他们新出的 ChatGPT Go(8 美元),这其实就是经典的 Netflix 定价,他们同样会有一个 8 美元的广告支持等级。就是这样,嗯。
嗯。
太棒了!
嗯,我希望我不会注意到这些变化,因为我有,呃——
是的,作为 Plus 或更高等级的订阅者当然不会看到广告,这很合理。
说到 Plus,我买不起 Pro,但我在 Vibe 编码时真切感受到:以前我从没碰到过限制,都不知道有配额这一说。
嗯。
但自从我做 Android 应用开发,以及网页开发之后——
嗯。
你会非常非常快地把配额耗尽。
嗯。
我今天让它为网站做了三个小时的 Vibe 编码,结果这周的配额就被用完了,是真的。
是的,我同事也是这样。我就说:是时候自己动脑了,抱歉这么说,但得亲自去做。
然后实际上自己去做一遍。
编程时你必须亲自输入东西,他太过依赖 AI 了。我非常不建议那样做。如果你对语言或代码库了解很少,AI 确实很棒,能大量解释并在上下文中提供合理的说明。但如果你想以高质量的方式达成目标,你必须亲手做一遍,否则你学不到东西。这像学生的类比:你睡三小时听了课,但这不能和你睡足九小时、积极记笔记、并在练习中提问相比。两者之间差别巨大。在 Vibe 编码上也是如此。根据我的观察(我只是观察了我同事),这种做法会让你进步变慢。总之,你自己思考、亲自达到目标并正确地做排错时,学得更快。
嗯。
要自己练习并思考:‘好,我现在能用什么来达到目标?’而他会先说:‘我得看看,我的配额用完了,明天再看。然后我得先问 Copilot。’我觉得这有点让人不爽,因为它在那一刻阻碍进度,而且这种对工具的依赖对我这个写码不止十年的人来说并不太合适。
嗯。
你得真正理解概念,必须亲自做过。Vibe Coding 在排错方面确实救命——对于排错和修复 bug,向 AI 询问通常非常有帮助,很多情况下比 StackOverflow 还要好。但如果你要进行真正的前向开发,而不是只是回头修 bug,而是实现新的功能,最好还是亲自去做,这样你学到的最多。早年可编程计算器出现时,也有人担心类似的问题,他们在某种程度上是对的,而且从学生身上已经能看出来。不过这又牵涉到教育政策,不在这里细说。总之,你越是依赖技术让它替你做一切,你对整体的掌握就越少。你当然还能用技术解决具体任务,但你会缺少方法论和思路。
嗯。
你不会去一层层地考虑:第一步是什么,第二步又该做什么,第三步如何收尾。相反地,你会更像凭直觉去按一个按钮,期待有什么事情发生。你只是想着“按了就会有反应”,哪怕并不清楚按下去会导致什么结果。这更多是试错式的做法——反复尝试、看效果再调整。在某些探索性场景里可以接受,但在需要可控性或安全保证的任务中就不合适了。
嗯。
而且绝对不能陷入那种随意按动、毫无章法和规划的状态,否则后果难以预料。
是的,至少就某些事情而言确实如此。特别是如果你把自己视作那个角色,即把自己当成负责协调、管理一组 AI 的人,而不是亲自编写每一行代码的程序员,那么你的思考方式会更偏向于“要完成什么任务”,而非“怎么写具体实现”。
是的。
我觉得在某些问题上,完全可以允许那种“先试一试”的态度。当你只是想探索、快速验证某个想法或随便玩玩的时候,先尝试、再调整这种快速试错的方式是可以接受的。
是的,当然可以,完全没问题。
在那些时刻,我并不把自己看作程序员,而更像是一个 AI 团队的经理。我关注的是:要达成的目标是什么?需要完成哪些具体任务?这些任务应如何被表述以便模型理解?如何把工作拆分,分配给不同的模型或模块?需要怎样的输入、约束和评估标准?还要考虑监控、校验与回滚机制,以及何时需要人工介入或外部知识库支撑。总之,我关心的是目标设定、任务分工、接口与流程,而不是逐行写代码的实现细节。
这大概就是很多人想象中的企业未来:AI 系统的管理者。一个人负责统筹多个 AI 模块,把它们当作团队来管理,协调工作流与职责,实现业务目标与自动化。
没错,正是这个意思。或者可以这样说——
对!
有些事情确实可以这么对待:不重要的尝试就先放手去做,试一试,如果不行就算了。我当时只是想随便试验一下,看看能不能做出点什么,想观察它会往哪个方向发展。我们就这样慢慢摸索、试探、观望,没准会有惊喜。我自己对这些尝试也很感兴趣,想看看效果会怎样。有时候这些随意的尝试纯粹是为了好玩或满足好奇心,不是为了立刻推出成熟产品。它们可能会导致意外的发现,也可能完全失败,但这就是探索的过程。这听起来有点难以置信,但调查结果确实令人惊讶。乔纳,作为结尾的一个有趣事实:在所有自称使用 ChatGPT 的美国用户当中,大约有一半的人——
是的。
他们居然相信,ChatGPT 的回答其实是由人写的……
不是的。
什么?什么?好吧,你觉得我现在会说什么?把你的猜测说出来吧。我想答案可能会让你有点意外——先别急着下结论,我倒是想听听你怎么想。
可能会有很多不同的情况。但先说说你的想法吧!你觉得会怎样?把你的猜测讲出来,我很想听听。
不,不是那样的,你先给个猜测。你觉得究竟会是什么?要注意题目的范围:并不是说所有美国人都在用 ChatGPT,而是指那些在调查中表示自己使用 ChatGPT 的美国用户。调查显示,在这部分人里大约有五成(50%)的人持有某种看法,具体来说他们相信……这种表达经常被误解为“每个美国人都在用”,但实际上调查对象本身就是使用者群体。
他们真的相信这些回答仍然是由另一个国家的某个人逐条写出来的吗?换句话说,他们觉得背后有某个远方的真人在替机器写这些回复,而不是机器即时生成文本?
不,实际上恰恰相反。大约五成的美国 ChatGPT 用户有一种直观的理解:他们并不认为这些回答是实时合成出来的,而更像是预先存在于某个数据库里的答案。换句话说,他们把工具想象成一本百科或一个大词典——每个问题对应一段已写好的文本,用户只是去检索并取用。这种心智模型很直观,但与生成式模型根据上下文即时生成文本的实际工作方式有很大差别。
确实,他们常常把它当作一部百科全书。这基本上就是他们的心理模型:对于每一个主题都有一段对应的说明,你只需要去查那段文字就行了。换句话说,他们更容易把它想象成“每个问题都有一个预先写好的答案”,而不是一个根据语境和概率分布动态生成语言的系统。
是的。
他们觉得,对于你可能提出的每一个问题,系统中都存在一条预先生成并保存好的回答。换句话说,在他们看来这是典型的字典查找(dictionary lookup):输入问题——查表——输出答案,而不是模型根据上下文动态生成新的表述。
没错,正是如此。
无论是在物理类比上,还是把概念套到 Python 或其他编程语言里,人们直观上都会把它想象成一种查表的过程:输入一个键,返回对应的值。
把它称为“查表”其实挺贴切的,这个表述确实抓住了普通人对其直观理解的一部分。我觉得这一点挺有意思的,但也有点出乎意料。算了,我们刚才还谈到教育政策之类的问题,这里就不深入展开了。
但有趣的是,情况并非完全单一。另一方面,也确实有一部分人知道把 ChatGPT 简化为查表是一种荒谬的理解。还有一些人可能并不确定他们自己的看法,所以不会被算到“相信查表”的那半数里。总之,这类调查里会有模糊地带,不能把所有人都简单归类,不过这确实是一个有趣的现象。
是的,当然。我想大多数人根本不会去费心思考虑这些细节:如果你告诉他们一个工具能解决问题,他们就接受了。换句话说,人们更关注结果是否可用,而不是去深入理解背后的实现原理。
那就这么回事:既然它能用,人们就不太在意内部发生了什么。关键在于它能否完成任务并带来预期效果,至于具体过程往往不是他们关注的重点。
是的,不过我的意思是:在某些场景下,我们还是不能完全忽视这些实现细节的影响。
[笑] 即便我对象棋引擎的内部工作真是一无所知——完全不了解它如何搜索和评估棋局——凭借一些常识我仍能得出结论。即便不懂技术细节,你也能凭直觉判断它不可能是通过为每种可能的局面都事先写好答案来运行的。
是的。
凭我所知,我可以说:我知道这些象棋引擎并不是靠为每一种可能的局面预存答案来编程的。它们不会把所有可能的局面逐一列举并一一对应固定的回复,而是通过搜索、评估函数和启发式来动态决定最佳走法。
确实,把生成模型和象棋引擎相比是一个更恰当也更直观的类比,能帮助人们理解两者之间的不同点和相似点。
这样讲,你能理解我的意思吗?
因为从直观感受来说,提问的多样性与棋盘可能出现的位置在某种维度上是相似的:两者都面对一个极其庞大的搜索空间,需要某种方式来应对和简化。
嗯。
举个例子,从心理模型角度看,‘可以提的问题的集合’与‘可能的棋局位置的集合’可以做类比。人们往往会把每一个问题想象成一个位置,并设想有一条直接的指令告诉你该如何应对那个位置:就像‘现在你用这枚棋子,把它放到那个格子上’这样的具体操作性指令一样。换言之,他们把回答想象成对具体位置的直接操作建议,而不是模型在上下文中动态推导出的文本。
所以,即使我对技术细节完全不了解,只要对对象棋有一点基本认识,就能立刻意识到那种为每种局面都预先写好答案的方法根本不现实。
是的。
你甚至不需要是系统或象棋方面的专家,只要有一点常识就会说:‘不,这不可能是解决方案。’那种为每一种可能局面预设答案的思路,从直觉上就站不住脚。
这是个很有意思的问题:象棋是否能被“解开”。理论上说,如果你对允许的走子数做出上限(例如限定最多走 N 步),那么可达的局面数就是有限的,从而可以穷尽计算并给出每个局面的最优结论。在这种有界条件下,象棋在数学意义上是可以被“解”掉的。只是如果不限定步数,整个游戏的可能性空间非常巨大,实际穷举几乎不可能,所以在现实中把整盘象棋完全查表化并不切实际。
嗯。
是的。
是的。
有趣的是,很多终局实际上已经被完全解决了。据我所知,对七子或更少的残局已经进行了穷尽性的计算:也就是说,当棋盘上剩下七个或更少的棋子时,不论这些棋子是哪些、属于哪一方、放在哪个位置,研究者已经可以通过枚举计算出每一种局面的最优走法和最终结果。这些结果被整理进所谓的终局数据库(tablebases),可以用来直接查询某一具体局面的理论性结局。
嗯。
对于这些残局,确实存在一种查表式的数据库:里面列出了面对某一具体局面你应当走出的最佳步法,从而引导你走向对你最有利的结局。换句话说,在这些受限的情况下,可以直接查到“该怎么走”。
嗯。
你甚至可以这样论证:在某些局面上已经被证明,从那一刻起你就只能走向失败。也就是说,数学或穷举的结论可能表明,无论你如何应对,最终结果都是无法逆转的失败。这不是依赖对手犯错,而是基于对局面的彻底分析。
是的。
即便那种注定的结局要在五十个回合之后才出现,而现有的引擎可能无法搜索到那么深的变例,你仍然可以从理论或表库中知道:这个局面最终的结果已被确定。换句话说,远期的结局可以被证明存在,即便实际计算需要很大的资源和很深的搜索。
嗯。
在那一刻,你就能知道结局了:从纯理论角度看,已经有证明表明在那种局面下你无法取胜(或者相反,取决于局面,你也可能被证明不会输)。当然,现实比赛中还有许多外部因素会影响结果,例如对手可以认输、利用时间规则让你超时,或者通过其他非理想的比赛行为改变结局。但至少从逻辑与完美博弈的角度看,胜负在数学意义上已经被决定:无论你如何继续着法,这一结论都无法被改变。
是的。
确实有很多这样的有趣现象。这类东西从某种意义上也可以被看成查表式的——就像我说的那些终局数据库。并且这些资料其实很容易在线获得:互联网上有专门的数据库和工具,收录了大量残局以及对应的最优着法,任何人都可以检索和验证这些结论。
确切地说,我的出发点就是想强调这一点:存在这些查表式的终局现象,这就是我想说的,嗯。
但正如我之前所说,这类查表方法仅限于终局场景。在开局和中局阶段,可能出现的局面数量极其庞大、变化繁多,根本不可能把所有情况穷尽并储存进数据库。因此要把整盘象棋从头到尾完全用查表法处理在实践上是不现实的,除非你对搜索深度做出极大的限制。
我只是想指出的是,普通人并不会与这些技术细节有太多接触,也不会花时间去钻研这些原理。所以我们需要持续观察事态如何发展,关注这些系统会朝哪个方向演进,以及它们会如何影响人们的日常使用,乔纳,我们必须留意这些变化。
没错,就是这样!
你知道我们打算什么时候再录这一期吗?就是下次,也就是下一期的《Crunch Time》。毕竟我们现在又恢复录音了。[笑] 我们不再像以前那样一次连着录很多期,而是改成分开逐期录制;刚才你们听到的正是我们在2026年的第一期。二月份当然也会有一集《Crunch Time》,到时候我们会再坐下来好好聊聊最近都发生了哪些事,哪些变化值得关注,顺便分享一些我们的见闻和想法。话说我们还没谈到CS,Jona——那里面对我来说机器人实在太多了,怪异得有点儿过头,太不合我口味了——
我也看过那些东西,确实有不少奇怪的点子,感觉既有趣又有点儿让人不舒服。是啊……[笑]
不过我们下次会把这些内容好好聊一聊,嗯,梳理一下最近都发生了哪些事、有哪些值得注意的变化。Jona,请问那一集具体定在什么时候?能告诉我们确切的日期和时间吗,好让听众记好并能在当日通过调频或网络收听。
下一期的《Crunch Time》节目,当然会在2月22日播出,时间是18:00到19:00。你们可以在空中用调频接收,频率为102.7兆赫(102,7 MHz),也就是在Chemnitz及周边地区可以用UKW(调频)收听的频道。如果你使用数字广播(DAB),也可以切换到所谓的“Bouquet 5B”(原文称为 Bukett fünf B)来收听;或者更方便的方式是直接打开我们的网页直播(Webstream),地址是在 radio-unique.de,网站首页会放置播放器供大家点播。总的来说,这和我们一贯的安排一致,是每个月的第四个星期日播出;这次有一点有趣——因为2月1日恰好是星期日,日历上的周末划分会让第三个和第四个周末显得有点“分散”,换句话说大家在安排收听时要注意具体的日期,不要按错周数。若当日你没空实时收听,也可在事后通过网络随时回听:我们会把节目上传到YouTube、Spotify等平台,并在 radio-unique.de 发布本期的节目帖,帖里会放置本集以及往期节目的回放链接、节目说明和相关参考资料。网站上的节目存档页面通常包含音频播放器、时间码和链接,方便你在手机或电脑上查阅;同时我们也会把节目推送到各大播客平台,便于订阅或离线下载。总之,无论是现场在调频上收听、在DAB里切换到5B、还是通过网页或播客平台点播回听,大家都有很多选择,可以根据个人习惯选择最方便的收听方式。
所以,你们有各种方式可以收听:调频、DAB、网页直播或之后的点播回听,选择你最方便的方式即可。
没错,确实如此。
无论是回顾我们过去的节目,还是期待将来的新一期,你们都可以随时在官网或各大平台找到并收听我们的节目。那就先这样,回头见!
再见,感谢收听,下次见![音乐]
这就是今天的节目
本节目为《Crunch Time》,由 Radio UNiCC 制作与播出。感谢收听,更多节目请关注我们的频道与网站。[音乐]