יום שישי, 3 בדצמבר 2021

אוכלוסית העולם גדלה אבל ממש לאט

הביטו בדיאגרמה הזו
היא מציירת את התפתחות אוכלוסית העולם לפי שנים. שימו לב לשינויים לאורך העשורים . ההגידול האט מאד בעשורים האחרונים והוא חותר לעבר ירידה. אם נמשיך כך למין האנושי יש אולי סיכוי קלוש לשרוד. אבל האם באמת יש כאן סיכוי. הכדור מאוכלס מדי זה ברור אבל בנוסף כמו שרואים בסין ויפן עצירת הגידול יוצרת עומס עצום על צעירי העולם הנדרשים לטפל במבוגריו. בעתיד נראה בעיה עצומה של טיפול בזקנים (גם בפיליפינים כבר לא ישאר מי שיטפל בזקנים). המקור והסבר נוסף נמצא כאן

יום ראשון, 17 באוקטובר 2021

אידיאולוגיה קיבוצית בראי התקפה ארסית

קראתי את מאמרו של ניר מאיר ואני חושב שניר צודק. טיעוניו כתובים יפה ועונים על טיעוני הכותבים היטב. ניר רהוט ובטוח בעצמו אבל איכשהו זה לא מספיק. הסיבה האמיתית שבגללה התנועה הקיבוצית סובלת התקפות כ"כ ארסיות היא אידיאולוגית. זו תנועה המוכיחה הלכה למעשה כי שותפות ובמידה רבה גם שוויון בין בני אדם היא דרך טובה יותר לקיים את החברה האנושית. שותפות כזו היא מעשה חתרני השואף למגר את הסדר החברתי הקיים (הקפיטליסטי והנשען על רווח מעבודתו של האחר). לא הייתי מיחס לכותבים יותר ממה שכתבו. אין בהם אמפטיה או הבנה לחיי אחרים ולדרך חייהם. הכותבים יכלו לכתוב כך גם על החרדים או ערבים או על שבט הטוטסי אך באף אחד מהמקרים החברה שעליה יכתבו אינה איום אידיאולוגי אמיתי על דרך חייהם. הקיבוץ מאיים על פריבילגיות אחרות אותן המאמר מסתיר כמו הפריבילגיה לקחת חלק מפרי עבודתו של אדם אחר לעצמך. אני מציע להבא להתייחס לכל תוקף על בסיס אידיאולוגי ולא לנסות לענות לטיעון לגופו.

יום שלישי, 11 באוגוסט 2020

קרינה מטלפונים וWIFI קצת סדר

 שואלים אותי מדי פעם על קרינה בבית אז היום הסברתי למישהו ונראה לי שכולנו נשמח לדעת קצת יותר:

אז מה יותר טוב ויפי או אינטרנט בטלפון:
 הויפי - עובד קבוע אז תמיד יש קרינה בבית אלא אם כיבית. אבל מכיוון שקרוב לטלפון וחלש אז הקרינה די נמוכה - זה לא אומר שאין. אם כיבית גם בטלפון וגם במשדר אז יש קצת פחות קרינה

הטלפון - משדר ועונה קבוע למגדל שידור (מראה חיים ושומר על מיקום וקשר) המגדל הוא ממש חלש (עד 0.1 קרינה) והקרינה העיקרית היא מהטלפון שיושב ממש קרוב אליך (עד 2 קרינה לפי התקן) ומשדר ברמה של פי 100 מהמגדל. בעיתות שימוש מוגבר או כשהמדגל רחוק ממך הטלפון ישדר יותר חזק ולכן את תמיד רוצה מגדל בערך 100 - 200 מטר ממך כדי להקטין את הקרינה מהטלפון שלך.

האם הקרינה מזיקה?
באופן כללי אם היינו מניחים שלקרינה יש פעולה על הגוף אז לכולנו היה סרטן בתחת או בביצים.  כי הטלפון תמיד באזור שלהם. המצב כיום הוא שב20 שנה האחרונות לא נצפה עליה בסרטן עור או אחר. כן נצפתה ירידה בחיוניות הזרע בגיל הפריון אבל היא מינורית וגם גיל הפריון עלה מאד מה שאומר שזה הזמן לעשות ילדים (:

האם זה מסרטן?  השבוע מצאו דינוזאור שהיה לו סרטן עצמות לפני 100 מליון שנה אז סרטן זה לא מחלה חדשה ולא מצאו קשר לטלפונים וסרטן. מצד שני זה תמיד טוב להזהר... והכי חשוב. הקרינה מהשמש גדולה עשרות מונים מהקרינה מהטלפון (וידועה כמסרטנת) אז בבקשה הגנו על עצמכם מהשמש.

יום שלישי, 2 ביוני 2020

קורונה - רעיונות לא קונוונציונליים

אז כולנו כרגע בעניין תכניות יציאה ועברו במוחי שני רעיונות קצת שונים
1 - בתי ספר עד כיתה ד
     הבעיה: הורים לא יכולים לצאת לעבוד.
    הפתרון: בתי ספר וגנים ייפתחו רק עד כיתה ד. למה? כי תלמידי כיתה ה' והלאה יכולים לשהות לבדם במשך היום.
    את התלמידים יחלקו לכיתות קטנות ויסיעו אותם לבתי הספר כולל החטיבות והתיכונים. לכל קבוצה יוצמד מורה (גם מורה תיכון יקבל כיתה מכל גיל) והיא תתפקד ככיתה לכל דבר ועניין כולל יציאה יחד להפסקות ולא ידביקו אחרים. כך נוכל לשלוח את ההורים לעבוד והילדים יהנו מחינוך טוב ובטוח. כל היתר יישארו בבתים ויהנו מחופש עד אוגוסט.
2 - הבעיה: מובטלים.
    הפתרון: עבודות דחק. לא במובן של פעם אבל יש המון מטלות שהממשלה צריכה ואנשים צעירים ומוכשרים יכולים לבצע. הקמת שבילי טיול, תוספת שכר אוטומטית לעובדים בעלי דרכון ישראלי בחקלאות,בניה, רפואה, חינוך וכו.

לא התאפקתי וכתבתי.

יום שני, 30 במרץ 2020

מכונות הנשמה


כרגיל נטפלנו לעניין קטן. מכונות הנשמה. זה באמת עניין קטן אנחנו צריכים כ10000 מהן. אז יש לנו בארץ בטח 500 מפעלי חיתוך מתכת אותו מספר מפעלים שיודעים להפעיל בקרים וכנל מפעלי פלסטיק ובתוך שבוע עם התכניות הנכונות נוכל לייצר אותן ולבנות אותן בלי בעיה. הצוותים במפעלים יתייצבו ללא תשלום, מבטיח לכם והמפעלים יתרמו את הציוד מהמלאי אם נבקש. מה אין לנו? ניחשתם? זה לא חדרים מבודדים. ניתן למצוא אותם במלונות הנטושים וגם לא מזון או חומרי חיטוי. אפילו לא מסכות, אותן מכינים ממגבות ניר וגומיות משרדיות. אלו האנשים שאין לנו. צוותי חדר טיפולים העוברים הכשרה במשך שנים, לומדים בכיתה א איך ללמוד. איך להבין. בכיתה י'א אזרחות וחמלה. בבית ספר לאחיות איך להזהר בכבוד האדם ואיך להוריד חלוק בלי לגעת בחלק המזוהם שבו. רופאים שלמדו 7 10, 15 שנה איך להציל חיים. אותם אין לנו כי המדינה שלנו שכחה שהדאגה לכל אדם היא העיקר. כי הדאגה לאדם. היא העיקר. זה אין לנו.

יום ראשון, 21 ביולי 2019

שביתה ממוקדת


שביתה ממוקדת
מאת: עופר בן-טובים 2013

לפני המון זמן, בתוכנית הכלכלית הקודמת, אמר שר האוצר נתניהו, שיותר לא יהיו שביתות המונית. אמירה מוזרה במקצת, אך אני חושב שצריך לאמץ אותה אל לבנו ולהתחיל בהפעלתה. ובכן איך?

במצב אידיאלי, התהליך הוא כזה: יום בהיר אחד מחליטים באוצר, למשל, כי בחברה ממשלתית מסוימת רבים מדי העובדים. עומדים העובדים ומשביתים את עבודתם. מיד נפגעים כל איש ואשה בישראל הנדרשים לשירותיה ושוועתם עולה לשמים (לפוליטיקאים). שומעים אלו את שוועת העם, ניגשים למשא ומתן, מקילים במשהו את הגזירה,  וכך נפתר הסכסוך. אלא שכאן טמונה הבעיה: במציאות, אין זעקות העם מגיעות כלל לאוזני הפוליטיקאים כיוון שאלו למעשה אינם חלק ממנו. אין להם כל צורך בשירותי החברות הנ"ל או משרדי הממשלה. ואם בכל זאת הם נזקקים למשהו - מיד נשלח עוזרם הפרלמנטרי או הנהג לפתור את הבעיה.

פוליטיקאי ממוצע חב את כיסאו ל100 – 200 איש ואשה (להלן "המאה") אשר יישאו אותו על כפיהם ויביאוהו לכנסת. אם זה המרכז, או סדרת כתבות תדמית, או אירוח במלון, כל אלו יקנו לך כסא (אפשר גם פושע או שניים). הפוליטיקאי אינו יודע ולא מעניינו לדעת על תנאי חיינו או על מצוקותינו, מספיק שישב במפלגה הנכונה והנה הוא בכנסת ואף בממשלה, וכל זה בשל המאה. הוא מבין מהר מאד היכן מרוחה החמאה ומי ימרח אותה, ומכאן והלאה אלו נושאי דאגתו. המסקנה המתבקשת: פוליטיקאי ממוצע אינו יכול לדאוג לענייני כלל המדינה או אפילו לבוחריו, שכן מורא המאה על בעל הדעה גדול הוא.

הצעתי היא פשוטה: יש להפגין נגד האחד או המאה בלבד - ולהשאיר את היתר מחוץ למעגל השנאה.
אתן כמה דוגמאות:
כאשר מקצצים את תקציב העירייה, מיד מפסיקים לפנות זבל - כולנו היינו בסיפור המסריח הנ"ל -  ובכן מעתה יפונה הזבל בכל העיר, מלבד האזור הסמוך לביתו של ראש העירייה ושל הפוליטיקאי האחראי. אם ידועה גם כתובתם של המאה - מה טוב, וגם הם מעתה בזבל. כאשר מאיימים לפגוע בתקציב החינוך, לא ייסגרו כל בתי הספר, אלא רק אלו בהם לומדים צאצאיהם של מקבלי ההחלטות הרלוונטיים. שביתת נמלים, רק לסחורות המיועדות למאה. בשביתת החקלאים תישפך התוצרת רק לחצרות הבתים הנכונים. שביתת בתי חולים:  רק למאה. שביתת מוכסים כנ"ל. שביתה במשרד הפנים, למשל, מאפשרת לעצור את נסיעתם של ח"כינו לחו"ל, ובכך גם ייחסכו כספים רבים למדינה.

שביתה כזו מביאה את המידע לפתחו של מקבל ההחלטות ואיננה פוגעת בציבור, שאינו אשם. היא דומה ליריית חץ אל המטרה ולא לפצצת מצרר. היא חוסכת משאבים רבים למדינה ולשובתים. אין בה עילה להלנת שכר על ידי האוצר בתואנת שווא ששביתה אינה עבודה. היא יוצרת איום אמיתי על מקבלי ההחלטות ולא איום על השובתים עצמם. תאמרו, שביתה כזו תביא לנקיטת צעדים משפטיים נגד יחידים (אלו שלא פינו את הזבל). ובכן, כאן נדרשת קצת סולידריות והרבה תחכום. למשל, בכל יום יפנה צוות אחר את הזבל באזור וישכח את פח הזבל המיוחד. מסמכי הסחורה המסוימת יאבדו בנמל בנקודה לא ידועה וכו'.

שביתה ממוקדת, האם היא חוקית? איני יודע. האם היא תפעל? אם פוליטיקאים ימשיכו להיות נבחרי המאה, כנראה שנצטרך לבדוק אותה ברצינות.

יום שני, 3 ביוני 2019

חלומו המעוות של כל מורה

כל מורה היה רוצה להצליח להפעיל שיעור בו המשתתפים מאורגנים מסודרים וחדורי מוטיווציה. המטרות נבחרו בקפידה מתוך אידיאולוגיה סדורה ומבוצעות ברצון. התלמידים לומדים למידה חוייתית את נושא השיעור ומתרגלים אותה בשטח. מפיקים מסקנות וחוזרים אל השיעור שמחים.  אפילו בריוני הכיתה משתתפים ברצון. מצעד הדגלים הוא חלומו המעוות של כל מורה בבית הספר. הנושא אמנם שנאה והדרת האחר, המשתתפים אלימים ומתריסים אבל תסכימו איתי שהיינו רוצים שכל פעולה אזרחית תבוצע בכזו שמחה.

יום רביעי, 1 במאי 2019

Modbus connection from PC to Unitronics

As a nub in Python I struggled quit a while finding the way to get data from Unitronics PLC to my computer. all of our technicians at work where abroad and i did not want to bother them . nun of us worked with python before.
I tried opc and then stumbled on modbus-tk (tool kit) python library.
so here is my solution.

on the PLC side you need to set the PLC to allow Modbus connection like so:

set plc name, card socket (use socket 2 port 502 as it is the default and unitronics asked you to :).
set the network id and remember it for the python code this is the slave number.
rung 2 sets the Modbus scan to work always so you will refresh values every PLC cycle.

on the python side :
install modbus_tk : pip install modbus_tk
reading values works with this  code


import modbus_tk.defines as cst
import modbus_tk.modbus as modbus
import modbus_tk.modbus_tcp as modbus_tcp

master = modbus_tcp.TcpMaster(host='172.21.2.183', port=502, timeout_in_sec=5.0)
master.open
actual_bytes = master.execute(slave=1, function_code=cst.READ_COILS, starting_address=1, quantity_of_x=25)
print("actual_bytes =", actual_bytes)

master.close

this code reads MI:1 to MI:26

Hope in the future I will have time to explain how to read other data.


יום רביעי, 20 במרץ 2019

שלוש מחשבות על האינדינגב / אינדינגב כמראה למדינת ישראל



אינדינגב למי שלא שמע הוא פסטיבל מוזיקה שהמופיעים בו אינם מיוצגים ע"י משרד (א/ינדיפנדנט). הפסטיבל מושך בכל שנה כעשרת אלפים צופים המשלמים כל אחד כ300-400 ש"ח על הזכות להניח אוהל במתחם צפוף ולשמוע עשרות להקות שאת רובן אתם לא מכירים במשך 3 ימים ובעיקר לילות. המארגנים החלו את הארוע לפני 12 שנה עם 1500 צופים ונמשך עד לפני שנה. השנה המארגנים לא מצליחים להגיע להסכמות עם המשטרה על אבטחת הארוע ולכן הודיעו על ביטולו. כמו בכל ארוע בימינו המשטרה מאבטחת בתשלום את הארוע וגם מגדירה את דרישות הבטחון באתר. גילוי נאות: יצא לי להשתתף פעם אחת בפסטיבל ולמרות הסבל הפיזי מהצפיפות החום ובעיקר מרמת הווליום נהניתי ממספר מועט אך מבריק של אומנים שיוצרים מוזיקה קצת אחרת.
1 – למה משטרה
            אינדינגב הוא התכנסות גדולה של בני אדם ומאז ארועי פסטיבל ערד אנחנו רואים יותר ויותר הוראות בטיחות בשטח ודאגה לבטחון האזרחים.  באופן כללי וכסוציאליסט אני מכיר בחשיבות ההסדרה של תקני בטיחות. באינדינגב קימות כמה שכבות הסדרה. לפסטיבל יש צוות מתנדבים ענק המסדיר את הנקיון ומסתובב בין האוהלים לוודא שהחוגגים נהנים. ההסדרה מדהימה ועל כל שאלה יש תשובה מהירה. ה/מתחם מואר ומוסדר אם גם מאד מאד מאד צפוף. המשתתפים ממושמעים ושועים לבקשות המתנדבים ונעזרים בהם אז למה צריך משטרה? כי המשטרה היא מקור הסמכות והשכבה העליונה של ההסדרה. מכאן ועד הוצאה של מליוני שקלים על תשלום למשטרה המרחק גדול. אנו משלמים על אבטחתנו מיסים. לעניות דעתי כל הפעולות של המשטרה צריכות להיות ממומנות מתקציב המדינה כולל השמחות שלנו. אבל כאן, אנו משלמים אקסטרה על פעולה שהיא נורמטיבית לחלוטין. זהו מקרה שבו המודל הקפיטליסטי משתלט על המרחב הציבורי.
2 – למה המשתתפים באינדינגב כ"כ נעבכים
            עשרות אלפי משתתפים הגיעו כבר לאינדינגב. כולם התנהגו יפה, עישנו שתו ישנו ולא הלכו מכות כי הם כאן להנות ממוזיקה שאף אחד לא מכיר. אז איפה הם כשהפסטיבל נסגר? הם בבית כי הם כבר רגילים לשרירות המשטרה ולכוחנות שבה היא מנהלת את חייהם. הם הרי היו בצד השני של הכח הזה במהלך שירותם הצבאי ושתקו אז מה להם להתערב בגועל נפש הזה בחייהם האזרחיים. שהרשויות יפתרו לנו גם את זה. משתתפי האינדינגב אינם פורעי חוק וימשיכו להיות כאלו כל חייהם. במובן זה מערכת החינוך וההסללה של מדינת ישראל הצליחה ובגדול.
3 – למה האמנים כבר לא אינדי
            בכדי למשוך אנשים לפסטיבל מביאה ההנהלה בכל שנה מספר הולך וגדל של אמנים ידועים המקבלים את הבמה המרכזית וכמובן כאלו שאכן מיוצגים היטב ע"י משרד. יש בפסטיבל אמנים רבים שלא שמעת ולא תשמע לעולם. להקות אקלקטיות שלא יקבלו במה בשום מקום אחר אבל הלו זו בדיוק מטרת הפסטיבל, להציג דברים אחרים ולא ידועים. אז למה גם האמנים האלו אינם מהפכנים? כי גם הם מראה של המדינה שאינה מבחינה בין טוב ורע ואינה מעריכה את השונות שאמנים אלו מיצגים. גם האמנים לא ממש מאמינים שהם שונים ומיצגים את הטוב שבאדם.


יום שלישי, 19 במרץ 2019

A financial model for autonomic cars

Autonomic cars are coming. they drive in our streets for years now and in 2-3 years everybody will get to see a truck delivering milk or collecting garbage, to ride a self driving taxi or even to own one. There is however one area of the financing of the self driving car which has a lot of questions asked and not a lot of answers.
The problem is who will pay the bill if you get into an accident. is it the car manufacturer, the passenger the state? who would find the culprit and who will enforce the law. countries are not eager to pass laws that will make big company (political donors) pay the bill. Companies would not  jump into this liability without any country backup and so the whole industry is just waiting for a solution and what you see on the road is the number of cars a company can insure from its capital. So what if we use insurance as an evolutionary selector for the autonomic car industry?Related image
Think of insurance as part of your millage cost, you get into a cab and pay for a ride. it includes gas, oil, tiers etc. and insurance per mile. now the safest car has a lower insurance rate so your ride fare is cheaper. the car that is not secure would charge more for insurance and in no time will disappear from the market. if we make the insurance rate visible to the passenger we will even expedite this process and get better cars on the road faster. better safer cars with the benefit of knowing your "driver" record.

יום חמישי, 9 באוגוסט 2018

Tensorflowsharp does not reproduce the results of python

using EdjeElectronics example and code I was able to train a date (the fruit) object detector. the proces works fine on python producing this 
almost what i need and much better than i could do on my own
now I came to the implementation task and used Tensorflowsharp as my starting point
this produces these results:
To get here i changed the tnsorflosharp object detection sample like this 

_catalogPath = "C:/Users/user 67/Downloads/TensorFlowSharp-master/Examples/ExampleObjectDetection/bin/Debug/demo/inferencegraph/labelmap.pbtxt";
         if (_catalogPath == null) {
_catalogPath = DownloadDefaultTexts (_currentDir);
}

_modelPath = "C:/Users/user 67/Downloads/TensorFlowSharp-master/Examples/ExampleObjectDetection/bin/Debug/demo/inferencegraph/frozen_inference_graph.pb";
         if (_modelPath == null) {
_modelPath = DownloadDefaultModel (_currentDir);
}

here is the source image:
Im at a loss as to what is the reason for the difference
the python runs a tensorflow 1.8 version?

well the answer was simple but not obvious
you should replace ConstructGraphToNormalizeImage (in ImageUtil.cs) with this code
private static TFGraph ConstructGraphToNormalizeImage(out TFOutput input,
                                                                out TFOutput output,
                                                                TFDataType destinationDataType = TFDataType.Float)
        {
            var graph = new TFGraph();
            input = graph.Placeholder(TFDataType.String);

            output = graph.Cast(
                graph.ExpandDims(
                    input: graph.Cast(graph.DecodeJpeg(contents: input, channels: 3), DstT: TFDataType.Float),
                    dim: graph.Const(0, "make_batch")
                    ) , destinationDataType  );
            return graph;
        }
or change the W , H, Mean and scale to the numbers the model was trained in the first place.

I could not find a source defining these constants for the models i used. so the code without constans is my choice.




יום שני, 29 בינואר 2018

למה אנשים חיים פחות בפריפריה? מקרה אישי



אתמול הבנתי למה אנשים חיים פחות בפריפריה. או לפחות סיבה אחת לכך, החסכון הבלתי פוסק של הממשלה וקופות החולים במתן שירות למשלמי המיסים. מעשה שהיה כך היה. בני בן ה15 נפצע בבוהן רגלו, לאחר שבוע כשהפצע לא החלים לקחתי אותו למרפאה. בעבר זה היה אומר ללכת לאחות בקיבוץ לפני בית ספר שתאבחן את הפצע המזוהם ותרשום לו אנטיביוטיקה שתאושר טלפונית עם הרופא ותתן לי את התרופה ממחסן התרופות בקיבוץ, עשר דקות לפני העבודה ואנחנו מסודרים. אבל היום, הקופה חסכה את הוצאות המרפאה ובעצה אחת עם המועצה האיזורית איחדה את המרפאות בקיבוצים למרפאה איזורית מה שמצריך הגעה ברכב, שאין לי ובזבוז שעת המתנה בתור לאחות ואז לרופא ואז שוב לאחות שתרשום מרשם לאנטיביוטיקה. אבל...... בזה לא תמו הצרות, את בית המרקחת של המרפאה האיזורית סגרה הקופה, את מחסן התרופות של האחיות ביטלו משרד הבריאות והקופות ואת האישור לתת מרשם לאחיות כפר ביטל משרד הבריאות. מה שאומר שאני צריך לסוע חצי שעה לבית המרקחת הקרוב (שסגור לרגל שיפוצים) לחפש את הסניף הפתוח (בצד השני של העיר) ולעמוד שעה בתור לרוקח ואז לחזור דרך פקקי העיר המתעוררת אל עבודת יומי. בסה"כ בוזבזו שלוש שעות מחיי ונסעתי כ150 ק"מ מיותרים. וכל זה מחוויר לעומת איחור של יום שלם במתן אנטיביוטיקה לנער. סיפור קטן על רמת הבריאות בפריפריה. רק בריאות
 
Locations of visitors to this page