Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
strulovich
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
strulovich
4y ago
Most likely this fix would make a big difference then: https://github.com/facebook/ktfmt/commit/6ea9e8f461853c32177...
62.
▲
by
strulovich
4y ago
When was that? IS that a big codebase? I fixed a memory leak issue a few months ago that would have a big effect when running over hundreds of files at once.
63.
▲
by
strulovich
4y ago
We don't have numbers around this because the numbers are actually really hard to make sense of. This probably sounds a bit weird, and it surprised me at first. Unfortunately measuring build times is extremely noisy: different people b
64.
▲
by
strulovich
4y ago
I'm not the right person to comment on the React Native part. (There's definitely quite a bunch of React Native in the app on top of the Kotlin) Other people are also working on Obj-J/Swift, but from my superficial knowledge
65.
▲
by
strulovich
4y ago
> Is that list of disadvantages really accurate? I think this is a good depiction of our worries. Our biggest is and always was build times. > I can't imagine y'all were interviewing Android candidates in Java? We let peopl
66.
▲
by
strulovich
4y ago
No. It's pretty coupled with a bunch of our pipelines. I'll check again with the people who built it and see if it's doable to open source it.
67.
▲
by
strulovich
4y ago
There's many reasons, so I'll give it a try: - There's a few apps here. Plus a bunch of tools. - The Facebook app is huge in terms of features. Just look at the menu with more things. I use very few of them, yet they're
68.
▲
by
strulovich
4y ago
1 & 2) Yes, almost all of the mobile code lives in one repo, and the 10M number quoted is all in one mercurial repo. 3) There's a lot of different things we do to work around such issues. Some things that come to mind right now: -
69.
▲
by
strulovich
4y ago
It’s pretty nice. :) This post is the (pretty short) summary of a lot of work which took us a long time to do. So it’s nice to get any kind of validation. Personally I read HN a lot and it’s my main source for interesting articles nowadays.
70.
▲
by
strulovich
4y ago
We actually made this number public in the post. It just appears laters around the conclusions sections. > On average, we’ve seen a reduction of 11 percent in the number of lines of code from this migration.
71.
▲
by
strulovich
4y ago
Hi HN! I’m the author of this post. I’d be happy to answer questions here on this subject!
72.
▲
by
strulovich
4y ago
I'm the author of this blog post. Happy to answer any questions people may have.
73.
▲
Engineering at Meta: From zero to 10M lines of Kotlin
(engineering.fb.com)
17 points
by
strulovich
4y ago
|
2 comments
74.
▲
by
strulovich
4y ago
You’re correct, but there’s a less cynical look at it. If you want to work on long term stuff, and have no metrics or data to show for it - then you need to get your manager (and team, and others) on board with it. If you can’t convince peo
75.
▲
by
strulovich
4y ago
Many license plates already have an ad under the main number. In the US I usually see this as the name of the dealership. That small strip area or anything similar would be enough to build an ad business if allowed in the future.
76.
▲
by
strulovich
4y ago
Meta really tries to have the new name replace the old in many contexts: when you start any of the apps it say “from Meta”, the Oculus Quest is now the Meta quest, the stock symbol changed, etc. Alphabet is really a holding company and not
77.
▲
by
strulovich
4y ago
A lot of the speed games get is by having bad load times when starting up. Keeping startup really fast and all interactions really fast is more challenging than it seems. This is not the whole story, but one example of the differences in pe
78.
▲
by
strulovich
4y ago
Yann LeCun’s Facebook post from a few days ago now makes more sense to me: https://www.facebook.com/722677142/posts/pfbid035FWSEPuz8Yqe...
79.
▲
by
strulovich
4y ago
Tesla has a $886m market cap as of today, that’s a third of Apple’s. There’s money to be made selling cars, a lot of money. If all Apple does is CarPlay, they don’t get that money.
80.
▲
by
strulovich
4y ago
You’re confusing two types of videos. There is one like you describe where people act a GTA like scene while replicating animations that make no sense in real life. That’s cute and funny. There is also a trend of people harassing unwilling
81.
▲
by
strulovich
4y ago
Then you misunderstood. The same you’d rank a person’s work, you would rank a team or org’s work. If that team is doing really well, it’s likely they will have a distribution of higher rankings than the average. If they’re doing really bad,
82.
▲
by
strulovich
4y ago
Meta doesn’t do interviews when passing between teams though (at least not in the common case).
83.
▲
by
strulovich
4y ago
The cohorts at Meta are not fixed size (at least not at the team level). You do get to see the average size of cohorts, and you will need to explain why your team doesn’t meet them - for example if the entire team project is going exceeding
84.
▲
by
strulovich
4y ago
During my service in the Israeli army I had the pleasure of working with various Bedouin trackers. It was the closest experience to what working with a wizard would be. They would look at something where you see nothing, and tell whole stor
85.
▲
by
strulovich
4y ago
It might have some PR speak sprinkled, but it’s genuinely good advice, put more bluntly: “We can screw up, if it’s important enough for you to stay anonymous you should get a separate phone number and email” That is a good tip with every co
86.
▲
by
strulovich
4y ago
This headline seems to properly summarize the article. There’s no surprises under it only more detail and nuance.
87.
▲
by
strulovich
4y ago
It’s very likely this would have happened even if Apple would have cut it to 15%. There’s still about 12% on the table, and the rest of the gate keeping issues would still be there. History is full of precedents where a powerful party gave
88.
▲
by
strulovich
4y ago
I’d love to hate on McKinsey, but this piece is just anger with a few cherry picks. It’s a bad habit to take this seriously. It doesn’t even address the simplest explanation for most of this: big companies that are doing bad contact McKinse
89.
▲
by
strulovich
4y ago
This is from when reactions where being rolled out. The intent was that choosing a specific reaction Carrie’s more meaning than a generic like. If love, laugh, wow, all positive carry the same as sad and angry why would that mean more contr
90.
▲
by
strulovich
4y ago
Free speech is not just the first amendment. It’s a moral value that exists by itself.
More ›