Oren Held

564 posts

Oren Held

Oren Held

@oren_held

Building platforms for developers.

30.640275,34.950382 Katılım Nisan 2009
2.5K Takip Edilen479 Takipçiler
Oren Held
Oren Held@oren_held·
@rinaarts חידה מעניינת. בהינתן כשל שמתגלה בטסט, אפשר להריץ בדיקה מעמיקה יותר כדי לחדד את הסיגנל (לבודד משתנים), להריץ את הטסט הספציפי על כל הקונפיגורציות. אבל, רציתי להסגביר שכדאי שתהיה ריצה קבועה על קונפיגורציה מיינסטרימית מייצגת, כדי לייצר סיגנל timely ועקבי, גם אם זה מכסה רק 70% מהמוצר
עברית
1
0
0
667
Rina Artstain
Rina Artstain@rinaarts·
אם אנחנו כבר בענייני SQL ולהוציא תובנות ממידע, במוצר שלי יש כל מיני קונפיגורציות שמגיעות לסדר גודל של 200 פרמוטציות שונות. זה לא סקיילבילי ולכן אנחנו עושים רמדומיזציה שמבטיחה שנכסה את כל האפשרויות בזמן סביר (אבל לא בריצה אחת). עם זאת, זה מקשה לזהות בעיה בקונפיגורציה >
עברית
6
0
35
10.8K
Oren Held
Oren Held@oren_held·
@esrtweet @lorgandon I really like the moral of the story (simplify, remove no-longer-needed eng constraints). I am uneasy about decisions to inline non-core logic that traditionally belonged in external libs (eg TUI layer now part of the game); makes an interesting eng tradeoff discussion.
English
0
0
3
284
Eric S. Raymond
Eric S. Raymond@esrtweet·
It can be unsettling when you notice that a technical assumption you've been making for 40 years has quietly expired. This happened to me a few minutes ago. I maintain a game called "greed". It's an old-style game from the days of character-cell terminals. Not quite a classic deserving of museum status like Colossal Cave Adventure or nethack, but worth keeping alive because it's still solidly playable. And people still are playing it, because yesterday I got a minor bug report about it. Nothing user-visible, just a silly C build problem. I fixed it. Then, because I'm generally trying to get my old C projects out of C into more modern and safer languages, I tried asking my robot friend to port it to Rust. Which it promptly did. But then I noticed something that irritated me. The Rust code had a bunch of unsafe blocks in it, which went directly against my reasons for moving it to Rust. On further examination, I discovered that it was calling the C curses library to do its screen painting. This is where I have to explain about curses. It's an ancient C library for writing TUIs. It looks in your environment for a variable named TERM, uses its value to dredge a bunch of magic strings out of a system-wide database called "terminfo" that tells it how to manipulate your terminal, and then uses those magic strings for screen painting. On modern systems, TERM is always some variant of a color ANSI terminal. In times past, when people attached a wild variety of character cell terminals to Unix systems rather than just sitting at the console, it could have been lots of other things. Those days are gone, but the habit of always going through terminfo so you can support a couple of hundred terminal types has persisted. I prod robot friend to find me a pure Rust equivalent of curses so I don't have to do unsafe and call C code. It says, yes, there is such a thing and it's called crossterm. I tell it: change this code to use crossterm. Robot friend grinds for a bit, and then tells me it can't do that because I don't have cargo (the Rust package manager) installed. This is because I never write Rust by hand. When I ship programs written in Rust, it's because I ported them from some other language and don't expect to ever touch them again without having a robot to do the code-grinding for me. This is when things get slightly strange. It tells me that instead of porting to crossterm, it has written into the greed Rust source its own little screen-painting backend the implements a subset of curses calls and (this is the important part) assumes it's talking to a color ANSI terminal. Robot friend is not an old Unix hand. It doesn't know the unwritten law of the deep magic that you always go through terminfo because...because you might have to support hundreds of terminal types that no longer exist in this century? I blink. I look at the Rust code for the back end. It is small and elegant. No more unsafe. No more dragging around a bunch of C library code. This is ... the right thing? I push it to the public repository. What sealed the deal is that code, even code in a language as rebarbative as Rust, is wet clay now. If, against all odds I get a bug report that says somebody wants to play greed on something that isn't an ANSI terminal emulator, reinstating full curses support will take a one-sentence prompt to my robot friend and mere minutes. I hadn't had to directly confront before the fact that the entire set of assumptions that made TERM and terminfo a thing are as obsolete as dial-up acoustic modems. Still, the moment when I tossed away one of the ancient laws of Unix coding felt a bit like the universe lurching sideways. Indeed do many things come to pass...
English
116
147
3.1K
212.1K
Oren Held
Oren Held@oren_held·
@shacharlotan לגבי רשת החשמל, מפתיע שכולם התיישרו על AC בלי יוצא מן הכלל
עברית
2
0
1
362
Shachar Lotan
Shachar Lotan@shacharlotan·
דברים שאני לא מאמין איך אין להם סטנדרטיזציה עולמית: 4. מידות נעליים (הגרעיני חרוב זה מיתוס) 3. מתח חשמלי (110 או 220? למי אכפת) 2. שקע חשמלי (קנוניה של תעשיית המתאמים!) 1. צד הגה וכיוון נסיעה. זה bonkers המצב הזה. דברים שאני לא מאמין ש*כן* הצליחו לתקנן עולמית: 1. אזורי זמן
עברית
66
6
652
37.3K
Boaz
Boaz@boazbe·
אנשים בFAANG עדיין מקבלים קידומים על זה שהם "No Engineer" שמסבכים דברים, הופכים הכל לאיטי ומסורבל, ובעיקר מונעים קידמה. כל שכבת האמצע של ארגונים גדולים מלאה באנשים שהמקצוע שלהם הוא להגיד למה משהו לא יעבוד. להסביר כמה זה קשה וכמה לא כדאי לנסות בכלל. "גדולי" המתכנתים של ימיני מתהדרים בגלימות של "זה תלוי" וחושבים שמטרתם העליונה היא להציג טריידאופים ולהתריע לפני שיוצאים לדרך. מניעה של עבודה מיותרת הפכה ל"תהליכים" שהפכו לארגונים מנופחים שזזים לאט וצריכים המוני בעלי תפקידים כמו טק לידים, ארכיטקטים, פרינסיפלים, ועוד הרבה שמות לאנשים שהם בסוף מכשול בדרך לעשיה. בהווה זה כבר לא רלוונטי, אבל מוקדי הכוח מאוישים ע"י יחידים שזה הטיקט שלהם. זה כל מה שהם יודעים. ארגונים שלא לזרוק לפח את אוגרי הכוח, חוסמי העשייה, שונאי הקדמה האלה פשוט ימותו. התחרות תאכל אותם.
עברית
29
0
96
15.1K
tomer lichtash
tomer lichtash@tomerlichtash·
גן הפעמון, ירושלים
tomer lichtash tweet media
עברית
15
0
290
19.9K
Yam Peleg
Yam Peleg@Yampeleg·
You realize it's only next-token prediction? That that's ACTUALLY all it does, for real? How is any of this even real.
English
412
61
1.7K
428.2K
Oren Held
Oren Held@oren_held·
@gershuni משעשע :) מתערב שיתלו כאלה לפחות במוסד חינוכי אחד בשנה"ל הבאה.
עברית
0
0
5
550
הלל גרשוני Hillel Gershuni
נכון יש לOpen AI מודל תמונות חדש ומדהים? הנה מה שהוא נותן כשמבקשים ממנו ליצור לוח אלף בית עם תמונות ממחישות
הלל גרשוני Hillel Gershuni tweet media
עברית
93
4
570
100.6K
🇮🇱דמוסתנס🇮🇱
🇮🇱דמוסתנס🇮🇱@Demos_theReal·
@gershuni ג'מיני במודל פרו עושה את זה סביר (חוץ מ"טליני" אבל בואו, זו באמת אות קשה) - ורק מתבלבל בסדר
🇮🇱דמוסתנס🇮🇱 tweet media
עברית
1
0
4
876
Oren Held
Oren Held@oren_held·
מעיצוב לפרודקשן, ברוטאלי
Oren Held tweet media
עברית
0
0
1
58
Oren Held
Oren Held@oren_held·
I cannot stop the habit of using this word with Claude
Oren Held tweet media
English
1
0
4
84
Oren Held
Oren Held@oren_held·
Future archeologists will find QR codes engraved in durable materials, that hold dead URLs
English
0
0
1
47
Oren Held
Oren Held@oren_held·
@hasolidit טיפה סבלנות, זה יתאזן עם הסיקוול של החוק, "פיצוי על עליית שכר דירה בישובים באשכולות הנכונים".
עברית
0
0
0
184
הסולידית
הסולידית@hasolidit·
לאחר שכלא את אזרחיו בארצם, שלל מילדיהם את הזכות לחינוך, הגביל בכוח הזרוע את חופש המחאה והפולחן, ושרף מאות מיליוני שקלים על מפעלי הבערות, הסעד והאינדוקטרינציה של הכת החרדית, הורה בנימין נתניהו להעביר הון מאוכלוסיות חסרות דירה לאוכלוסיות ממונפות שבבעלותן נכס בשווי עד 4 מיליון ש"ח. בינתיים שתיקה רועמת אצל "ליברטריאני" הפיד.
עברית
78
266
3.4K
53.4K
Oren Held
Oren Held@oren_held·
@OriKatz3 לא מסכים עם הסיפא, מדינה חפצת חיים לטווח הארוך צריכה לעודד יצירת מכנה משותף בין השבטים, ולעודד השכלה.
עברית
0
0
2
163
Elad Bar
Elad Bar@eladbar·
@oren_held @SuperCat_alw @neriya_fisch השאהד 136 הוא העתק אירני של ה-Dornier DAR הגרמני שחלק מהמימון לפיתוח שלו הגיע מארה"ב. הפיתוח שלו נפסק אחרי קריסת בריה"מ בגלל שבשנות ה-90 היו קיצוצים ענקיים בתקציבי הביטחון.
עברית
1
0
1
23
Neriya Fisch
Neriya Fisch@neriya_fisch·
יהיה לאיראנים ורנר פון בראון משלהם אחרי שהמשטר יקרוס?
Neriya Fisch tweet media
עברית
7
0
52
4.1K
Oren Held
Oren Held@oren_held·
@SuperCat_alw @neriya_fisch לא בהכרח מדעי אלב הנדסי. ארהב העתיקה את מהם את השאהד (קוראים לו לוקאס).
עברית
2
0
0
39
Guy גיא
Guy גיא@SuperCat_alw·
@neriya_fisch איזה ידע מדעי יוצא דופן יש לאיראנים שאין למדינות אחרות?
עברית
1
0
3
281
Oren Held
Oren Held@oren_held·
@DanielBachmat @BittonRosen אתה מניח שההסתברות המקורית נשארה, והעיתונאי עושה את עבודתו כשהוא שואל - האם יתכן שהתנאים השתנו וההסתברות ליירוט מוצלח החלה לרדת בימים האחרונים.
עברית
1
0
3
4.8K
Daniel Bachmat
Daniel Bachmat@DanielBachmat·
@BittonRosen הנה הסיבה למה עיתונאי צריך לעבור קורס בסיסי בחשיבה הסתברותית או לכל הפחות להתייעץ אם מישהו שיודע לפני שהוא מצייץ שטות על סטטיסטיקה. כשמשגרים 15 טילים ביום שכל אחד מיורט בסיכוי 92%, הסיכוי לשתי החטאות יירוט ומעלה הוא 34%. כלומר אחת לשלושה ימים. ברנולי מתהפך בקברו.
עברית
111
132
4.5K
197.3K
הלל ביטון רוזן | Hallel Bitton Rosen
לאחר שני האירועים הקשים בדרום ארצנו, בצה״ל מסרבים להסביר לציבור איך קרה שתוך שעות בודדות 2 טילים בליסטיים כמעט גרמו לאסון לאומי בעורף, ומגדירים זאת ״טעות סטטיסטית״. הגנה אווירית עם 92%, שבזמן קצר לא מצליחה ליירט באזורים סמוכים שני איומים, זה הרבה מעבר לטעות סטטיסטית, זה לכל הפחות כשל מקצועי או טכני משמעותי שנדרש לתחקר. אבל אולי חיי תושבי הדרום פחות חשובים לאותם קצינים שמתדרכים בעילום שם, ומסרבים לתת תשובות גם לשאלות קשות שמחובתם לספק.
עברית
161
10
227
89.7K
Oren Held
Oren Held@oren_held·
@OriKatz3 @assafzim במקרה הפרטי של ג'ינרוט קוד, שיש לו מסלול וריפיקציה טוב, הם לא יקשקשו שטויות והם ימצאו את הפתרון
עברית
0
0
1
81
Assaf Zimring
Assaf Zimring@assafzim·
כן, גם לי עף המוח בערך פעם ביום ממה שאני מצליח לעשות עם קלוד. אבל שום דבר לא העיף לי את המוח יותר מאשר זה: אני מרגיש שאני מחזיק ביד משהו מאד קרוב לסופר-פאוור. אני רואה את הלבן בעיניים של העתיד. זה באמת הולך לשנות את הכל. אבל כשזה נתקע - עדיין אין תחליף ל״תכבה ותדליק מחדש״.
עברית
6
0
81
9.6K
Oren Held
Oren Held@oren_held·
@Eyalo365 תמיד הסלים דרך פרוקסיז, אני חושב שזו הנקודה. זו החלטה תקדימית.
עברית
0
0
1
111
Eyal Ofer אייל עופר
מדהים שהמודיעין לא צפה זאת. אני מומחה קטן מאוד לאיראן. אבל דבר אחד אני מבין. וזה מופיע לפחות בעשרה ציוצים שלי על פני שנתיים ובמספר מאמרים: חמינאי הוא אדם חמום מוח. הדוקטרינה האיראנית שהוא הנהיג היא תמיד ברורה: להסלים. ברצינות, מוזמנים לעשות חיפוש בטוויטר לציוצי בנושא חמינאי (כולל התחזית שלי מיולי 2024 שהוא יחוסל:-) בכולם מופיעה אותה מילה: הוא יסלים.
עובדה@Uvda_tweet

"אם מישהו היה יודע להסריט את כל הסיפור לאחור, יכול להיות שהוא היה מחליט משהו אחר": אל"מ נ', ראש זירת איראן, התיישב מול אילנה דיין וסיפר בכנות כי בישראל של חודש אפריל 24' לא באמת הבינו מה חיסול הגנרל האיראני מוחמד רזא זאהדי בדמשק – עלול לחולל. הנה הקטע מהכתבה ששידרנו הערב:

עברית
9
3
58
12.3K
Oren Held
Oren Held@oren_held·
@NavotV +1 על ציוץ שמנמיך קצת את הדרמה. אלגוריתם טוויטר עצוב
עברית
0
0
0
51
Navot Volk
Navot Volk@NavotV·
1/4 קראתי את המאמר של צ'אמאת. הוא כותב יפה, אבל כמו שאומר המשפט הידוע ״יפה, שטויות יפות״. אכילת ראש קצרה בנושא או למה לא הכל אבוד וכולנו הולכים למות.
Chamath Palihapitiya@chamath

x.com/i/article/2033…

עברית
14
0
99
21.6K