Sign in

Yefim

@yef.im
175 followers 177 following 408 posts

React Native engineer @ partiful.com Volunteer @ nbkopenstreets.org 📍Brooklyn, NY

PostsRepliesMedia
Yefim @yef.im · 21/09/2026
"Filters use Al and may be inaccurate"
Vegetarian filter is selected on a food delivery app. A3 Sliced Beef in Chili Sauce is visible and not filtered out
000
Yefim @yef.im · 07/09/2026
insane that when Unlimited Technology Systems LLC leaks your data they point you to some random credit monitoring service that asks for your SSN up front and so the cycle continues
text field with "Social Security number is required." as the error below it
010
Yefim @yef.im · 14/08/2026
I solved 1,000 wordles
000
Yefim @yef.im · 15/04/2026
Call it iOS Safari
010
Yefim @yef.im · 08/04/2026
My tomatoes are sprouting!
Itty bitty tomato seed sprouts
000
Yefim @yef.im · 16/03/2026
Chatgpt has entered its clickbait era.
If you want, I can also show you:
- 10 even weirder deep cuts from the MySpace / ringtone era
- or the most viewed novelty songs on YouTube ever (some are in the billions).
000
Yefim @yef.im · 13/03/2026
The city removed the 60-year-old sycamore in front of my house. Parks says the stump removal waitlist is 9 years. I hope we can speed that up and plant a new tree.
Stump
000
Yefim @yef.im · 03/03/2026
I'm working on the Partiful Android app performance this week and learning to read Perfetto traces for the first time. Is this bad?
perfetto trace screenshot
000
Yefim @yef.im · 07/02/2026
She posted her drive to her Instagram. How out of touch and tasteless
010
Yefim @yef.im · 12/01/2026
LA river, more of a trickle really
010
Yefim @yef.im · 10/12/2025
I wrote a newsletter so good that people want to work with me 🥹
020
Yefim @yef.im · 27/11/2025
Me on vacation
030
Yefim @yef.im · 14/11/2025
The alt text makes it
'They really shouldn't let those small cars drive in traffic. I worry I'm going to kill someone if I hit one! They should have to drive on the sidewalk, safely out of the way.'
010
Yefim @yef.im · 12/11/2025
I'm adding the photos I take to my website. Coming soon!
/portfolio//portfolio/2025-11-11
010
Yefim @yef.im · 28/10/2025
I would simply quit before publishing this copy change. Have some self respect
020
Yefim @yef.im · 17/10/2025
Whats the opposite of
Obama giving Obama a medal
000
Yefim @yef.im · 06/10/2025
I've seen this on Berry Open Street after we reversed some of the sections. I filed with Uber and have no idea whether it ever got fixed
000
Yefim @yef.im · 29/09/2025
perhaps the best email filter to ever exist
gmail filter for:

Matches: from:(@nextdoor.com)
Do this: Mark as read, Delete it
010
Yefim @yef.im · 29/09/2025
Introducing the Bushwick Wiggle
bike route to get to Bushwick: Scholes to Morgan to Grattan to Varick to Irving
000
Yefim @yef.im · 17/08/2025
Come grab some free books at Bedford Ave & Nassau Ave in Greenpoint!
110
Yefim @yef.im · 23/06/2025
what on gods green earth
130
Yefim @yef.im · 09/06/2025
The new push notifications are impossible to read.
new ios 26 push liquid glass push notifications
030
Yefim @yef.im · 07/05/2025
Absolutely love this text service that sends me deals on cool clothes
000
Yefim @yef.im · 20/04/2025
Apple Intelligence will always be bad until this works
Screenshot of my convo w Siri: "when should I schedule it?" "For a reasonable time in the future"
000
Yefim @yef.im · 04/04/2025
so excited to be moving offices lmao
screenshot of partiful description: "After nearly 4 years of flooding toilets, broken floors, and suspicious purple water, our Greendesk era is finally coming to an end."
010
Yefim @yef.im · 14/03/2025
New York City Council wants to effectively ban e-bikes in the name of safety. In that same breath, they will never dare touch a car's parking spot. It's pathetic and would be funny if it weren't so sad
021
Yefim @yef.im · 11/03/2025
rip sweet prince
ublock origin with "This extension was turned off because it's no longer supported"
000
Yefim @yef.im · 28/02/2025
this command works for me `unzip -l "$ARTIFACT_PATH" "Payload/*.app/Info.plist" -x "Payload/*/*/*"`
110
Yefim @yef.im · 28/02/2025
I think we can use the `-x` option or the `-W` option to exclude subdirectories
110
Yefim @yef.im · 28/02/2025
ah I see. that command finds 2 plists. The main app and the App Clip both have plists
110
Yefim @yef.im · 28/02/2025
the bottom command works as expected but the top one errors
110
Yefim @yef.im · 28/02/2025
the xpath is correct! I think it's the plutil that's failing
110
Yefim @yef.im · 22/02/2025
Do something meme with elected democrats
000
Yefim @yef.im · 21/02/2025
ok I tried using EAS Workflows and it doesn't respect my base directory. We have all our app code in "apps/mobile/" and our EAS Workflow files in "apps/mobile/.eas/workflows/" and our GitHub integration is configured to use "/apps/mobile/" as the base directory but it is not finding the eas.json :(
error message:

Failed to read the build profile production from eas.json
100
Yefim @yef.im · 19/02/2025
oh no I spoke too soon. it doesn't work :(
error message:
```
Error reading Expo config at /home/expo/workingdir/build/apps/mobile/app.config.ts:

 is not a valid version string. Please use the format "app/releases/X.Y.Z"
```
100
Yefim @yef.im · 19/02/2025
so I got this to work! but now I'm realizing that the app config is calculated before it hits the EAS Build machine so I can probably just use an env variable in GitHub Actions!
code screenshot:
```
function getVersionNumber(): `${number}.${number}.${number}` {
  const result = spawnSync('git', ['rev-parse', '--abbrev-ref', 'HEAD'], { encoding: 'utf8' });
  if (result.error) {
    throw result.error;
  }
  const branchName = result.stdout.trim();
  const versionString = branchName.split('/').at(-1);
  if (versionString == null) {
    throw new Error(
      `${branchName} is not a valid branch name. Please use the format "app/releases/X.Y.Z"`
    );
  }
  const nums = versionString.split('.').map((n) => parseInt(n, 10));
  if (nums.length !== 3) {
    throw new Error(
      `${versionString} is not a valid version string. Please use the format "app/releases/X.Y.Z"`
    );
  }
  return `${nums[0]}.${nums[1]}.${nums[2]}`;
}
```
100
Yefim @yef.im · 18/02/2025
getting somewheree....
screenshot of me removing buildNumber and versionCode from our codebase
000
Yefim @yef.im · 15/01/2025
based on the published taxi rate of 70 cents per minute, you're actually saving money when traversing from Brooklyn to Manhattan via the Williamsburg Bridge
screenshot of taxi rates. highlighted text reads: "Plus 70 cents per 1/5 mile when traveling above 12mph or per 60 seconds in slow traffic or when the vehicle is stopped."
110
Yefim @yef.im · 13/01/2025
Navigating can be slow because of re-renders. Notice the delay between the pressed state and the navigation
110
Yefim @yef.im · 08/01/2025
Justice
000
Yefim @yef.im · 25/12/2024
there are 2 types of people
Screen orientation unlockedScreen orientation locked
030
Yefim @yef.im · 21/12/2024
The most aptly named avenue
010
Yefim @yef.im · 12/12/2024
I had my first macbook for 7 years (2014 - 2021). I'm 3 years into my second macbook and expecting it to last another 3-4 (specs below)
020
Yefim @yef.im · 30/11/2024
AI has come so far
Gmail screenshot of an email that reads "14th or 15th works for us" with a gmail auto suggestion of "the 3rd works for me"
000
Yefim @yef.im · 25/11/2024
what have we wrought?
Jeff goldbum meme captioned "your scientists were so preoccupied with whether or not they could... they didn't stop to think if they should"
000
Yefim @yef.im · 23/11/2024
wow, thank you for these tips! do you have any advice on what to do with collisions? The Partiful app has 2 collisions and things seem to be working ok
collision at the /u/[user] routecollision at the / route
110
Yefim @yef.im · 21/11/2024
No other app works this hard to let you know that your line is not eligible for media settings
120
Yefim @yef.im · 21/11/2024
You're a braver soul than I. If the half a gigabyte of pure T-Mobile byte code does not deter you, nothing can
Toggle for language
130
Yefim @yef.im · 17/11/2024
the city is excavating a crosswalk near me to install a pedestrian island and it looks so cool!
Crosswalk completely destroyed by an excavator to make room for a pedestrian island
000
Yefim @yef.im · 05/11/2024
starting a list
000