Omer Raviv

4.2K posts

Omer Raviv

Omer Raviv

@omerraviv

Engineering Manager @ Datadog. Formerly creator & CTO @ Ozcode. Obsessed with changing the way debuggers work, in your IDE and in the Cloud.

Israel Katılım Mart 2008
951 Takip Edilen648 Takipçiler
DiscussingFilm
DiscussingFilm@DiscussingFilm·
Teyana Taylor says she’s had talks with Paul Thomas Anderson about a ‘ONE BATTLE AFTER ANOTHER’ sequel centered on Perfidia. “The conversations are very, very real. I want to give everybody confirmation that I am currently begging PTA to give us that.” (Source: indiewire.com/awards/conside…)
DiscussingFilm tweet media
English
464
271
5.9K
996.8K
Omer Raviv
Omer Raviv@omerraviv·
@elonmusk Said the creator of Nazi AI
Waltham, MA 🇺🇸 English
0
1
1
21
Elon Musk
Elon Musk@elonmusk·
The EU should be abolished and sovereignty returned to individual countries, so that governments can better represent their people
English
27.8K
39.6K
249.5K
39.6M
Omer Raviv
Omer Raviv@omerraviv·
@Gruffalos_Child @ArielaGoesFake @dfubar לי הדבר היחיד שעובד עם בן 4 זה להכניס טקס - נשיקה, חיבוק גדול, כיף (מלשון high five). אחרי הכיף מסתובבים וכל אחד הולך לדרכו. לוקח חמש שניות והוציא אותי לגמרי מהבושות של הגננת חייבת להחזיק אותו כדי שאוכל ללכת.
Brookline, MA 🇺🇸 עברית
0
0
1
37
טרופותי הבת
טרופותי הבת@Gruffalos_Child·
@ArielaGoesFake @dfubar בגורם חיצוני שיעשה לו את המעבר, יש לו אפס יכולות ואפס תחושת מסוגלות לבצע את זה בעצמו. אבל בבית ספר השער פתוח עד הצלצול, והמחנכת לא מחכה בשער ולוקחת אותו פיזית, וכן צריך להיכנס ולצעוד לכיתה בעצמך. אז אני חושבת שאם היה אפשר להתחיל בפרידות יותר אקטיביות כבר בגילאי הגן, זה היה מסייע.
עברית
1
0
2
245
Ariela
Ariela@ArielaGoesFake·
מעטים הדברים שמייאשים אותי יותר מאנשים שמתעקשים לדבר בהיגיון עם ילדים ולא לנקוט פעולה. חברים, הם בצק לא אפוי של אדם, אין להם אונה קדמית, הם חסרי היגיון, בלי קשר לרמת האינטליגנציה. עם ילדים לא מדברים, מתנהגים. ההתעקשות לדבר מאמללת את כולם. הסבר ופעולה, שחררו שיחות. #הדרכת_הורים
עברית
28
3
255
14.5K
Omer Raviv retweetledi
David Fowler
David Fowler@davidfowl·
Aspire + coding agents - 109 commits and 41 PRs in a week! we keep learning that code reviews matter, tests do NOT replace user testing and making it easy to test PRs is non-negotiable. Humans are the UI threads; agents are the background threads - don't block the UI! #aspire
English
7
13
166
14.9K
Omer Raviv retweetledi
gabe
gabe@allgarbled·
GPT-5 will represent a nearly 25% increase in version number over GPT-4
English
166
401
12.7K
508.5K
Omer Raviv retweetledi
paul bassett davies
paul bassett davies@thewritertype·
Then they came for the sarcastic people and I was like oh great that's exactly what we need right now well done to all concerned.
English
21
394
4.5K
104.7K
Omer Raviv retweetledi
John O'Nolan
John O'Nolan@JohnONolan·
I find that Claude Code planning mode is only useful for really small tasks - for larger tasks what's working better for me: Ask Claude to make a plan in a markdown file -- then promptly take that Claude out back and shoot it (ctrl+c) Spin up a new Claude and tell it: "a previous agent made [plan.md]. - please review this plan in detail and call out anything that appears to be overengineering needlessly for what should be a simple, robust system" NewClaude generally is of the opinion that OldClaude was a total fuckhead, and subsequently comes up with a way better plan. Optionally, you can spin up a 3rd Claude and ask it evaluate both plans in the context of the existing codebase - but I generally just find that JudgeClaude agrees that OldClaude was a fuckhead and NewClaude's plan is the right way to go.
English
133
40
1.5K
187.4K
Omer Raviv retweetledi
djcows
djcows@djcows·
grok 5 will invade poland
English
157
499
9.4K
356.4K
Andrew Torba
Andrew Torba@BasedTorba·
Silicon Valley is spending billions and billions of dollars to prevent what you saw @grok was capable of today.
English
1.4K
8.9K
127.4K
15.8M
Omer Raviv retweetledi
Sen. Bernie Sanders
Sen. Bernie Sanders@SenSanders·
Instead of stealing Greenland from Denmark, let’s steal some of their policies. In Denmark: - Health care and college are free.   - The starting wage is $22/hr. - Paid parental leave is 1 year. - Paid vacation is 6 weeks.   - All workers get pensions.
English
18.3K
32.2K
236.3K
8.7M
Omer Raviv retweetledi
nizzy
nizzy@nizzyabi·
WHY ARE WE STILL DOING THIS IN 2025
nizzy tweet media
English
595
273
12.6K
2.1M
Oren
Oren@SamoelOren·
@omerraviv @hasolidit תתבייש! מה ששנוא עליך אל תעשה לחברך וכבוד המת אל תשכח
עברית
1
0
0
19
הסולידית
הסולידית@hasolidit·
מה הסיבה שהומוסקסואליות העסיקה כל כך את האייתוללה המנוח מאזוז?
עברית
136
60
2.5K
105.6K
Omer Raviv
Omer Raviv@omerraviv·
@SamoelOren @hasolidit הוא היה אדם רע מאוד וגרם להרבה מאוד נזק. מכבדים את המת, היה אדם אחרי הכל, אבל לא שוכחים ולא מפסיקים לעסוק בזה רק בגלל שמת.
עברית
1
0
2
17
Oren
Oren@SamoelOren·
@hasolidit תתביישו אדם נפטר ואפילו נגד המתים התחלתם להסית אין גבול לבושה לאן הגענו
עברית
1
0
9
397
Matan Hakimi
Matan Hakimi@matanhakimi·
החיים שלך ישתפרו בצורה משמעותית כשתבין שאף אחד לא יודע מה נכון לך לא ההורים לא המומחים לא החברים לא המטפלים לא הקורא בקלפים והם ישתנו לחלוטין ברגע שתתחיל להקשיב לאינטואיציה שלך ולהתנסות בעצמך
עברית
3
0
22
951
Omer Raviv retweetledi
Erik Meijer
Erik Meijer@headinthebox·
There is a lot of (justified) of excitement about MCP, but just like most function calling approaches, I think it has a severe limitation at the moment, and I am kind of of flabbergasted why I am the only one that is bothered by it. The problem is that when you define a tool using MCP [0] you can only specify the *inputSchema* but not the *outputSchema* (the same is the case for OpenAI [1], Claude [2], Mistral [3], Gemini [4], ...). And the optional description of a tool is just a "hint" to the model. That means that when the model needs to decide to call a tool, it can only rely on the structure of the the inputs (not even on the description). But since it does not know the structure of the output of the call, it cannot reason about the composition of multiple tool calls to solve a complex problem. Instead it needs to take a guess, call some first tool, and then interpret the output before it can reason about how to continue. The fact that tools are dynamically typed wrt to their results makes it also impossible for other tools, and humans, to reason about tools (that is a lot of tools :-). Imagine I would explain MCP to you by only showing the types you send to an MCP server, but none of the types that you receive from a server. Since tools are for all intents and purposes really just fancy REST apis, just like OpenAPI definitions [5], tool calling and MCP tools should also specify their outputs.
English
53
60
587
74.4K
Omer Raviv
Omer Raviv@omerraviv·
@Poe Right here, waiting for your next album :)
English
0
0
0
46
Poe
Poe@Poe·
Where are you?
English
101
49
450
15.9K
Omer Raviv
Omer Raviv@omerraviv·
@boazbe המבנה תיקיות, ולהכריח אותו גם לעבוד לפי זה, וגם לעדכן כשצריך. ככה אתה והLLM מסונכרנים על הdesign ולLLM יותר נוח כי יש אבסטרקתיות שמאפשרות לקונטקסט ווידאו להכיל רק את מה שצריך בכל רגע נתון
עברית
0
0
1
11
Omer Raviv
Omer Raviv@omerraviv·
@boazbe בעיה פתירה במידה רבה ואני חושב שזה ממש טעות לחשוב שעדיף לLLM קובץ אחד גדול , זה בהכרח אומר שיהיה בקונטקסט הרבה דברים לא רלוונטים, מה שמגדיל את בעיית ה"בליל חרא" הפתרון הכי טוב שאני מכיר כרגע זה פשוט להכריח אותו לעבוד עם קובץ architecture.md שגם מסביר את הdesign וגם את ..
עברית
1
0
1
34
Boaz
Boaz@boazbe·
כל הקטע של קידוד עם AI יוצר התנהגויות דיי מעניינות. אני מרגיש שברגע שנתתי את השליטה לAI היכולת שלי לבנות על גביו נמוכה יותר ככל שהוא בנה עבורי יותר. בבסיס זה סוג של משבר קיום שבו המוח שלי אומר לי "מה אתה טמבל למה לעבוד קשה, תן לו לנסות לתקן את זה". ואז אחרי שהוא חירבן את זה יותר ויותר, אני לוקח את השליטה רק כדי להשקיע איזה שעה להבין את הבליל חרא שיצא לו. כאילו זה לא באמת בליל חרא, אבל תוצר שטוב לAI להבנה הוא לא תוצר שטוב לבנאדם להבנה. הAI צריך פחות אבסטרקטיות ויותר קונטקסט, בגדול הוא צריך את כל הפרויקט בקובץ אחד. אני לעומת זאת צריך חתיכות קטנות שמבודדות היטב זה מזה. כאילו זה לא רק שהAI עושה אותי עצלן ומטומטם יותר, הוא גם מונע ממני להשתלב בפרויקט אח"כ כי הוא כותב קוד שטוב עבורו, ולא עבורי. אני מניח שככל שהכלים שמפתחים עבורנו תוכנה ישתפרו יצליחו לשפר גם את זה, אבל כרגע זה דיי גומר את הפרודוקטיביות שלי כמתכנת, ואני מעדיף להישאר עם השלמות נקודתיות של שורה/פונקציה, ולא השלמות של פיצ'רים שלמים.
עברית
21
2
111
9.1K
Omer Raviv retweetledi
Ian Macomber
Ian Macomber@iandmacomber·
I've seen a ton of text-to-SQL startups over the last two years - some standalones, some open source, some within big companies. Most of the evaluations looked like this: "Yes, your model does a good job on four tables [orders, order_items, items, users] with six columns that all have logical names... but we have 1000+ tables, including a Salesforce Opportunities table with 500 semantically similar columns." I am ready to declare that text-to-SQL now works at industry scale. Be deliberate with semantic layer + context, use metadata, curate your surface area, leverage MCP interfaces, use 3.7 or 4.5. It works.
English
55
42
1.2K
378K