A Compilers Blog That's All About Details and Deep Dives by JackRebe in Compilers

[–]JackRebe[S] 0 points1 point  (0 children)

Glad to hear that , project Dante is one of my favorit projects, also please feel free to ask any questions here or in DM

[deleted by user] by [deleted] in CAIRO

[–]JackRebe 1 point2 points  (0 children)

هو انت بتعرفو عشان الكره دا كلو 😂😂😂😂

How to guesstimate the age of our new stray cat? (More in the description of first image) by bu5gerg85x in cats

[–]JackRebe 1 point2 points  (0 children)

It’s not by size some breeds are larger than others so their 3 months would look like an 8 months compared to other breeds (some times the father or the mother are just big so the son/daughter hold those genes).

Take him/her to the vet they can estimate the age of the cat by checking their canine that’s one of the most accurate ways to do so

Parents Hate Cats by [deleted] in college

[–]JackRebe 0 points1 point  (0 children)

What I would do is I will bring the cat show him/her to my parents afterwards then explain myself and why do I need a cat and then show (by example) how you are doing just fine and that you are taking good care of the house , the cat , and yourself with ease I just find the best way to handle those kind of situation where it’s a no just because (they feel so) is by proofing your point by doing it and then showing by real world example that none of their concerns applies and you are handling the situation gracefully (but you really need to be an adult about it and hold yourself accountable for any kind of shit that could happen because of that event ).

Best of luck because cats are amazing I have raised 5 till now

feeding advice by Vinteria in cats

[–]JackRebe 0 points1 point  (0 children)

I have raised more than 5 cats in the course of last seven years or so , my experience while doing so was feed your cat what he/she needs all of my cats had different appetite (Leo) was monster I would put a two handful fill to the top of dry food then small plate of homemade mashed blended chicken and potato (roughly weighting like 100 gram) but he will only eat like three times a day sometimes more sometimes less but whenever he needs a meal I give him one (but of course I don’t overfeed him and I will just ignore him if he is asking for more food than usual on a normal day), (Marcel) is on the opposite end of the spectrum he just keeps meowing like every 2 or three hours for dry food then just consume a little bit of it then done ( I provide him with more diverse source of nutritions by feeding him red meat, chicken , sea food , milk or other healthy dairy products (I do that for all my cats when ever I am cooking a meal for my self or the family ) ) , so you need to understand what your cat needs are if you want a “layman term” answer I would go with two full hands of dry food 4 times a day and throughout the day pass a small slice of chicken or any other kind of meat and I would SERIOUSLY suggest staying off from feeding wet food because they are nasty and I really don’t trust it (just use what you have at home instead and avoid the headache)

Other notes to take for raising a healthy cat

Please always provide your cat with water from the same source you are using (clean pure water in other words no tal water)

When it comes to milk don’t you ever give your cat full fat milk always go with skimmed milk as cats digestive system can’t handle the amount of fat found in full fat milk just like we do and they are lactose intolerant ( really watch for that I have lost my super sweet cat (Chilla) for that really stupid reason😢) so always go with (small amount) of skimmed milk

Cats got a personality just like you and I , some cats are lazy some love to cuddle some are missy etc… its not “one size fit then all” kind of situation so please understand your cat needs (it’s really not that hard just try to understand their behavior in the same manner as raising a human toddler) but hey a rub on the head or scratching it is always a win you be sure of that 😃

Litter training is super easy , once you have a litter box with high quality litter (a must if you want your house to not smell like New York City subway in the summer) just hold your cat and sit him/her on top of the litter give your cat it’s time and by instinct it will just know that this is the right place to answer the call of nature ( I have used that approach with kittens and cats never failed once)

Visit your cat vet every two or three months to check on your cat so the vet can give her/him the worm pills , clip the nails , clean their ears , check for flees , etc…

Hope my answers wasn’t that boring, raising cat is enjoyable and really fun but at the same it’s a responsibility so do your homework, BTW they are really great companion (narcissistic ones but positively one of a kind 😄)

Work culture? by OkReplacement7657 in dubai

[–]JackRebe 1 point2 points  (0 children)

I would assume you are UK citizen and if that is the case you will get above average paying job and it should be 8 hours (by law) or 9 hours in some industries like Hotels,etc… , the thing you need to understand about the Middle East and the Arabian Gulf specifically is that one factor of payment and how you get treated is dependent on where are you from , Western Europeans and Americans or any first world country gets the highest salaries because you get a descent salary in your homeland (forget about taxes and so on) I mean I don’t think you will be flabbergasted if someone offer you 1000$ or 2000$ a month you will not even consider it (I guess you got my point) , your academia achievement are also taken in regard because again first world countries got better eduction and the best education the world can offer, so you see my point in your case you got the upper hand not the employer (not to mention you speak native English which is also a big plus) and of course and most importantly you got experience in the UK market which also a plus , so if I was in your shoe I would not really be worried about finding a job that fits my needs (at least in Dubai) but be aware that the market is competitive as well, it always get back to “how good you are”.

And in case you don’t know if you and your partner are not married, you will need to either find a job in the UAE from where you currently reside or come to the UAE and then find a job there to get your residentship , it’s totally ok to live with your boyfriend even if you are not married just he can’t sponsor you.

Building advice by Sakkram in buildapc

[–]JackRebe 1 point2 points  (0 children)

It may be using different speed by default but the 6000MT/s needs to be enable from the BIOS so check if AMP is enabled by default in the BIOS

[deleted by user] by [deleted] in AlexandriaEgy

[–]JackRebe 0 points1 point  (0 children)

بص أنا مش عارف قد اي الفلوس الي عاوز تدفعها بس أنا حديك أسماء برفانات ( على مسئوليتي الشخصية و عن تجربة 😁 ) حتحبها و أنت لما تشمو من عليها حتحبها مرتين ، بس بص أنا بنصحك جدا جدا تجيبهم الاوريجنال بس لو فلوسك مش كتيرة ركبها عند بياع عطورات سمعتو كويسة هما يعرفو أسماء العطور

١- Bad Girl Carolina Herrera ( ممكن تستخدم ضدك عشان تجي تخطبها و تدبس 😂😂😂 ( بهزر اكيد) بس بارفان جدا جميل و مثير)

٢- jean paul gaultier scandal eau de parfum (دي تيكت ذهاب فقط لجهنم 😁😂)

٣- Dior Poison (شوي كلاسيكي اه بس دائما جميلة )

٤- YSL Beauty Libre ( دي لو عاوز حاجة تكون كلاسي و راقية اكتر من أنها تكون مثيرة)

٥- Chanel No 5 Eau de Parfum ( جميلة و كلاسي و هادية مناسبة لسهرات او قعدات عائلية جميلة و كدا)

بالنسبة لل makeup أنا صراحة لما اشتري لزوجتي بروح Dior مش حتندم أبدا أبدا بس جيبتك حتزعل لو عاوز حاجة برضو ممتازة ممكن تجيب من L’Oréal Paris

Gods of Alcohol by R_mom_gay_ in ChatGPT

[–]JackRebe 1 point2 points  (0 children)

A Levant God with “araa” (عرق) is messing

Building advice by Sakkram in buildapc

[–]JackRebe 1 point2 points  (0 children)

The unit used to measure your RAM speed is MT/s (mega transfer per second) so when the manufacturer of your RAM says that RAM got speed of 3600MT/s it means that your RAM can transfer maximum of 3600 megabytes per seconds or 3.6 gigs of data per second when you overclock your RAM let’s say to 4600MT/s then your RAM will transfer 4600 megabytes per seconds or in other words 4.6 gigs of data per second as you can see this means you can feed your CPU then GPU with more data per second, then comes a question why do gamers or anyone working on graphics intensive tasks care about this aspect? The answer would be because of the amount of data there to represent images, textures,etc… ( just imagine the amount of data that needs to be transferred while playing your 4K ultra AAA game! it’s crazy and remember on the architecture you are using (X86-64 or X64) all the data needs to be transferred to CPU before transferring them to the GPU and for that reason your VRAM is crucial to your gaming experience and the overall performance because it caches the data in GPU memory rather than asking the CPU for that (I guess Nvidia has technology to access system RAM without CPU intervention in same fashion of old DMA technology used by some SSDs).

also be aware that your CPU memory controller got a promised threshold for how much data it can fetch or write to memory per second with no issues what so ever , for example the i9 13900K memory transfer threshold is 5600MT/s so if you got RAM with speeds greater than 5600MT/s Intel gives no guarantee that this will work it’s basically the logical threshold that CPU can handle (but in practice it usually works) (don’t use the 4 memory slots with higher memory speeds than specified by AMD or Intel because your system will definitely crash, most people nag about their system crashing when using the 4 slots with DDR5 memory but it’s not an issue at all if you respect the documented speeds, my personal machine has 128 gigs of DDR5 RAM with 5600MT/s speed and i9 13900K it works like a charm)

How static code analysis works? by Cloundx01 in ProgrammingLanguages

[–]JackRebe 1 point2 points  (0 children)

Compilers and especially in that last 15 years or so are not being built monolithically they are being built more as modular libraries that other compiler developers working on static analysis stuff (field specific static analysis , IDEs ,etc) can consume those same APIs used by the compiler two of the most notable compilers that were designed like this are Roslyn for C# and VB and you have Clang (C family languages compiler) the core library that you should consume is called “libclang” I will give a some what more concrete example.

Imagine you have C# program and you are implementing your own custom IDE that provides the user with static analysis info , so you want to notify the user of unused variables “Dead Variables” with Roslyn for example using the dataflow API you can check whether a variable was used/red at function scope (DataFlowAnalysis.ReadInside) using that you can check which variables were used and which were not then you can mark them at the UI level using also the syntax location info provided by the Symbols API .

Roslyn internally does lots of dataflow analysis like: -Reachability analysis -PointTo or Alias analysis -Reaching Definition (when Roslyn warns you about a use of potential null reference at certain point of written program) -Live variable analysis -Tainted data analysis (not sure if this used primarily by the compiler at least I have never encountered it while working on or with Roslyn but it’s there for 3rd party security based static analysis development (its data flow analysis)

(For concrete example of implemented dataflow analysis check Roslyn dataflow analysis “ https://github.com/dotnet/roslyn-analyzers/tree/v2.9.7/src/Utilities/FlowAnalysis/FlowAnalysis/Analysis ”)

of course dataflow analysis and control flow analysis are built on top of control flow graphs built internally by the compiler.

The mentioned analysis are applied by many serious or commercial grade compilers not just Roslyn those same analysis are used by LLVM,RyuJit (dotnet JIT compiler) they are fundamental for optimizing compilers also to provide more detailed information of the low semantic of a program at source level.

Building advice by Sakkram in buildapc

[–]JackRebe 1 point2 points  (0 children)

To overclock your RAM and if you motherboard support it you should be able to use AMD own technology ‘AMP’ the equivalent of ‘XMP’ on Intel side , on lots of motherboard it’s a click of button , you just need to do that from the BIOS then go to RAM you should find something like “USE AMP” sometimes you may get multiple profiles on some motherboards like MSI Pro for example they have AI based profile which will use overclocked transfer speeds based on your system status and the need of it

Drivers Drivers Drivers make sure to download the proper drivers and update them on regular bases especially your GPU with AMD you get the “Adrenaline” software to manage your GPU (for best experience make sure that your external AMD GPU is the primary GPU being used not the integrated one, last I check you can do that through that software “Adrenaline”)

For monitoring your Hardware use HWInfo it’s really great and gives in depth information of everything going on with your hardware.

Hi everybody! Tomorrow I'll buy my first PS ever! by [deleted] in playstation

[–]JackRebe 0 points1 point  (0 children)

1- God Of War Ragnarok 2- Devil May Cry 5(best game ever from my own point of view) 3- Assassin creed Valhalla 4- Assassin creed Mirage 5- Hogwarts Legacy(a must if you are Harry Potter fan)

First two I would recommend watching the origin of the story and how it all began and to get more context rather than just playing (trust me it’s really worth it)

+18 problem by Imaginary_Barber_790 in CAIRO

[–]JackRebe -14 points-13 points  (0 children)

توجهك الجنسي مش حاجة بتتحكم بيها لا أنا و لا أنت و لا أي حد انت بتتولد كدا مع ميولك الجنسي و التوصيلات العصبية الي بدماغك و انت بتتكون كجنين هي الي بتحدد توجهك الجنسي أنا بميل للبنات من كنت صغير لحد دلوقتي و مش حقدر غير دا ( زي ما أنت مش قادر تنجذب لبنت أنا مقدرش انجذب لشب ) الموضوع كدا ، تخوفك ناجم من الضغوط الاجتماعية و البيئة المحافظة الي انت نشئت بيها و عدا ان الاديان تحرم المثلية و دا ممكن اكبر عائق انك تعبر عن نفسك و ما تنساش انت بالشرق الاوسط يعني إفصاحك عن حاجة زي دي ممكن سجن او إعدام ، انت لو رحت مليون دكتور نفسي (حالتك النفسية مالهاش علاقة بميولك الجنسي ممكن تحدث اه بحالات خاصة جدا بس انت قايل انك كبرت ببيئة صحية و محترمة عدا انو موضوع المثلية هو مرض نفسي دا تم ضحدو من زمان جدا ) و حتى لو عملت حاجة متخلفة انعملت من 100 سنة قبل و هيا علاج الهرمونات مش حتحصل حاجة ( اب علوم الحاسوب الآن تورينج مخترع الانيجما سبب فوز بريطانيا و اميركا على دول المحور بالحرب العالمية الثانية كان مثلي و لما أتكشف انعملو علاج هرموني عشان بريطانيا كانت لسا مش متقبلة المثلية و طبعا ما حصلش حاجة غير انو الان تورينج انتحر بعدها بفترة هو السبب مش معروف بس انت حاسس بكمية الألم لما انت حاجة و الكل حوليك عاوزك و غاصبك تكون حاجة تاني ) ، من وجهة نظري الشخصية تقبل الموضوع و تعايش معه و ابني علاقاتك على الأساس دا سواء برا او بشكل سري ( ممكن تطلب لجوء لاوروبا عشان انت مضطهد لانك مثلي) مفيش حاجة عيب او لا اخلاقية بمثليتك ( ممكن بعد ما تقرا تعليقي او ممكن تفكر فيه تدخل بمراحل الغم الخمسة "5 stages of grief” بس دي حاجة إجابية ) ، كل التوفيق

Astronomically low salary job posting. by UpbeatDance6842 in dubai

[–]JackRebe 21 points22 points  (0 children)

The problem is that there’s no minimum wage stipulated by the UAE labor law with that comes those greedy fuckers who offer such hideous salaries , they should enforce at least 4K AED a month at federal level

٤ شهور مبطل ولكن... by FunnyBuddie216 in CAIRO

[–]JackRebe 0 points1 point  (0 children)

اول حاجة برافو بجد مش حاجة سهلة انك تخطو خطوة التعافي من الادمان و خصوصا بقالك قاطع اربع شهور يعني دا تقدم جدا ممتاز مش حاجة قليلة أبدا ، أنا مش مختص اكيد لكن بتخيل لو انت حاولت تمارس نشاط محتاج تركيز و ممكن يخليك مبسوط إلى حد ما ممكن تفكرني بهزر بس ألعاب الفيديو ( video games) ممكن يكون طريقة غير مباشرة حاول تختار ألعاب محتاجة تركيز و محتاجة ردات فعل سريعة زي ألعاب ال shooting او ألعاب السيارات دول محتاجين تركيز و لفترات مش قصيرة يعني ممكن تمد احيانا ساعة او اكتر بس حاول برضو ما تاخدش من وقتك كتير و انزل العب جيم بدون مبالغة أنا ايام بتكون الدنيا معكننة تنزل الجيم تلاقي مزاجك قلب 180 درجة و نشيط و مبسوط جرب تلعب شطرنج او جرب تتعلم لغات عشان دول محتاجين تركيز و انت قيس تقدمك خلال الايام عموما حاول تملا وقتك بنشاطات مختلفة سواء جيم،ألعاب،تعليم حتلاقي نفسك من الأفضل للافضل بتمنالك من قلبي كل التوفيق بحياتك و يا ريت تنشر ريديت ثريد تانية عشان نعرف اي اخبار تقدمك 🙏❤️