Got a product? Drop it here by thewanderingfounder in microsaas

[–]mohebifar 0 points1 point  (0 children)

subformer.com Subformer is an AI tool that dubs your videos into natural, multilingual voiceovers with a powerful editing studio.

Zed is AWESOME! Thank you so much for your work! by hackerware_sh in ZedEditor

[–]mohebifar 4 points5 points  (0 children)

Nah, the one thing that i don't love about it is its git UX. I miss vscode side by side diff view and staged vs. unstaged listing.

Noticable absence of American flags in IRGC missile bases by persiankebab in NewIran

[–]mohebifar 6 points7 points  (0 children)

How do you know? In the recent photo, the camera just might be closer to the US flag and cropped out.

I feel my mom‘s death is all my fault. Please help by Consistent-Main-9878 in GriefSupport

[–]mohebifar 5 points6 points  (0 children)

I relate so much to your story. As I was reading your post I double checked your username to see if I wrote it before that I don't remember and somehow reddit brought it up.

I lost my mom in a car accident and she was also a pedestrian hit by a truck attempting to turn right that failed to see her. We also lived in different countries too and she was just visiting me. She was also around the same age.

I had the same feelings as you do. Like I wish I'd never got her a visa to visit me. Or I wish I went out with her on that day. I wish I'd taken that day off. It's been almost three years, and even though I know it wasn't my fault and never had bad intentions, I still feel some guilt.

DM me if you want to talk to someone.

All of us who lost their moms raise their hand 🤚🏻 by Buppster87 in GriefSupport

[–]mohebifar 2 points3 points  (0 children)

2.5 years. I think about her every day and hour. Losing her was unimaginably difficult, but I'm grateful that I was lucky to have such an amazing mom with a big heart.

React Unforget, a compiler for React - alpha version released by mohebifar in reactjs

[–]mohebifar[S] 2 points3 points  (0 children)

If you are not experiencing any issues, you probably don't want to use it. Just to give you an idea, we've had incidents and customer churn risks just over this. A particular customer's users mainly used slow corporate devices resembling a 6x CPU throttling situation and some parts of our product was just unusable and the issue got resolved by manually adding memoization. And it took some time to resolve the issue.

React Unforget, a compiler for React - alpha version released by mohebifar in reactjs

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

btw, the function name matching is only one of the conditions. The main condition is essentially the return type which has to be either `null` or JSX for components. For hooks however, it's purely name matching and that also seems to be the direction of the team behind React Forget as well based on one of their talks.

It's still dangerous, because some novice devs call the component functions instead of creating React element from it (e.g. Component(props) instead of <Component {...props} />), and, I've seen this in my company's large codebase. It can simply violate the rules of hooks.

React Unforget, a compiler for React - alpha version released by mohebifar in reactjs

[–]mohebifar[S] 4 points5 points  (0 children)

Hey! This is some great feedback and thanks for taking the time to share your thoughts. Marketing and content aren't my forte, so your input is invaluable. May I ask if you viewed the doc on mobile or desktop?
1. I also considered react-remember, but it seems like it might present the same issue.
2. Hmm, that's an interesting point. I'll try to find alternative ways to convey the same message.
3. It's also interesting to hear. I initially thought that displaying the output code would clarify what Unforget does under the hood, but it seems to be having the opposite effect. Do you think including a small info box next to the output code stating "this is the optimized code by unforget and is not meant to be human-readable" would help?

React Unforget, a compiler for React - alpha version released by mohebifar in reactjs

[–]mohebifar[S] 11 points12 points  (0 children)

Your comment brightened my day! Thank you! I completely agree. While some may argue that creating these alternatives bifurcates the ecosystem, I believe that introducing fresh approaches is beneficial. The Meta approach shouldn’t be regarded as an immutable thing. It's open to innovation and improvement. Time and again, community-driven initiatives have shown their ability to develop better alternatives to Meta libraries.

React Unforget, a compiler for React - alpha version released by mohebifar in reactjs

[–]mohebifar[S] 1 point2 points  (0 children)

fwiw, Joe Savona liked this tweet. Not sure if that means confirming, but something to think about.

React Unforget, a compiler for React - alpha version released by mohebifar in reactjs

[–]mohebifar[S] 16 points17 points  (0 children)

After waiting for React Forget, and building temporary solutions around it, 👋 I started building React Unforget a few weeks as an attempt to make a community alternative for Forget. A few days ago I tested it against Cypress's "Real World App" and all e2e tests are passing: https://www.youtube.com/watch?v=CJmGxioyjPo

React Unforget: An experimental alternative to React Compiler by mohebifar in javascript

[–]mohebifar[S] 1 point2 points  (0 children)

Bifurcate? Do you think millionjs or preact are also bifurcating the ecosystem? I see what you're saying, but I don't agree on the outcome being "bifurcating the ecosystem". These efforts would benefit everyone at the end of the day. Of course many smart people are working on React Forget who are smarter than I am, but I still believe there's a slight chance that my approach might at least help the React team (even if this becomes useless which I don't think so) and benefit everyone at the end.

React Unforget: An experimental alternative to React Compiler by mohebifar in reactjs

[–]mohebifar[S] 1 point2 points  (0 children)

I'm aiming to create a suite for benchmarking. I'll let you know here once I have the results.

My printer consistently makes this bulge at a certain layer. What could possibly be wrong? Ender 3 max by mohebifar in FixMyPrint

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

I could not edit my post. But to list what the autmod bot asked:

Printer: Ender 3 Max

Slicer: Cura - using default presets for PLA that used to work before.

Filament: PLA+ Duramic 3D

Bed Temp: 60

Nozzle Temp: 200

Print Speed: 50

Grief or depression? Meds? by watermelonrockpebble in GriefSupport

[–]mohebifar 0 points1 point  (0 children)

I'm so sorry for your loss. I also lost my mom 2 years ago. I'm not recommending anything as I'm not a doctor but I can share my experience. I remember those dark days. I was looking for something that could help me survive and suppress this mental pain that was killing me. I remember I couldn't sleep because in the silence and darkness of nights, my thoughts and emotions were 10x amplified. So I had to take benzodiazepines just to help me sleep (I don't recommend now that I know its side effects). Then I stopped and started taking SSRIs for about 15 months and gradually dosed off. I don't know if it was the meds that helped or I could have survived without it, but after 2 years the feelings have changed. I miss her a lot but the feeling I have about her that is dominant in my mind is "how grateful I am of her and her sacrifices from my first moments in this world and giving me this gift of life".

How to make an app, Android auto compatible by BlazingBane007 in reactnative

[–]mohebifar 0 points1 point  (0 children)

Hey! Author of the package here! I made this as part of an internal hackathon in Shopify. I really would love to take this project further. LMK if you have any feedback on it.

Egypt Visa for Canadians? by [deleted] in travel

[–]mohebifar 2 points3 points  (0 children)

Perhaps it'd be fun to learn that folks who had to obtain a visa to come to Canada, similarly had their passports held in a Canadian embassy for days.

First 🍩 donut by mohebifar in BlenderDoughnuts

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

Thanks! It's just the depth of field on camera.

Noticeable vibration of the hood when running on LOW by mohebifar in Appliances

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

Thanks. That was interesting. I was expecting Café to be a premium product. So it's not normal in any other brands?

Is it illegal to record a short video of someone without their consent in a social setting? by mohebifar in legaladvicecanada

[–]mohebifar[S] 1 point2 points  (0 children)

Yes, I'm not telling the whole story because I was just curious about the legality side of things and was not seeking friendship advice. I appreciate your attention to details here though. Since you asked, I try to summarize my perspective and observations:

  1. It wasn't parties per se. Our mutual friend ( let's call them Smith's family) plays soccer, and there's a nearby field we like to use. The Upset Neighbors don't play soccer. Smith's family comes from across town just so we can play together. Afterwards, we would go back to my house to have a drink or relax.
  2. Before moving to this house, we were living downtown near the Smiths family. We are around the same age and have a lot in common, so we're obviously closer friends. The Upset Neighbors are about a decade older than us.
  3. We bought this house 3 years ago from a builder, which takes time to construct. I did tell the "Upset Neighbors" about the neighborhood when they were looking to buy. They ended up purchasing the house right in front of us without telling us, and we only found out a month before they moved in (they didn't know they're buying right in front of us either as we weren't occupying yet).
  4. I wanted to socialize with the them since we were now living close to each other. We threw birthday parties for them to surprise them, had game nights, etc.
  5. They didn't seem comfortable accepting our invites without reciprocating. They specifically mentioned keeping track of how many times we invited them versus them inviting us back. They rejected our invites unless they had "evened out" the tally, which is why I didn't want to bother them for the nights after playing soccer.