HNHacker News
TopNewBestAskShowJobs

spicyj

8,977 karma · joined May 5, 2009

https://sophiebits.com/

eng manager of React @ Facebook, formerly Khan Academy

submissionscomments
spicyj··on React Fire: Modernizing React DOM
I manage the React team at Facebook. Only a couple of us have been on the team since before Dan, and I don’t think anyone resents his public persona. Quite to the contrary – Dan does a great job representing us. :)
spicyj··on Atom 1.29
At Facebook most of our thousands of web devs use Nuclide for remote editing on a repo with hundreds of thousands (or millions) of files and it works as advertised. We don’t use NFS though; all the repo checkouts are on disk on the remote machine.
spicyj··on Was React Native a bad decision, ugly authentication has me ready to switch
I don’t understand what requires a web view here. You should be able to do anything another app can do (especially if you’re willing to write some custom native code, which I assume you are if you’re considering full native).
spicyj··on Spotify hits 83M paying subscribers, more than double Apple Music’s 40M
Do you mean the big green button? You can usually click the first track to start playing in order.
spicyj··on Ask HN: Styling comments in PR reviews
Use Prettier and never look back.
spicyj··on LinkedIn and Facebook Writing Text Backwards
Browser extension? I know Millenials to Snake People caused this at one point.
spicyj··on Ask HN: Is Facebook blocked in your office internet?
No. I work at Facebook, and we don’t block any sites except ones with malware.
spicyj··on React Native: A retrospective from the mobile-engineering team at Udacity
React team here. I think this is largely true. We’re already working on tackling a lot of these rough edges; see a recent post I made to learn more:

https://facebook.github.io/react-native/blog/2018/06/14/stat...

spicyj··on Ask HN: What's the best documentation you've ever read?
Yes, making the source easy to understand is definitely valuable (even if only for our own team's understanding).

I believe Django's "functionality/(API surface)" quotient is still much lower than React's, which means it's easier to make the source useful to a newcomer.

spicyj··on Ask HN: What's the best documentation you've ever read?
Thanks!

* Links to source: I use these frequently in other libraries, but I don't think this would be as useful for React, because we tend to have just a few functions each with a complicated implementation (vs programming stdlibs or other frameworks where many methods are on the order of 10-100 lines calling other public functions). Also our implementation isn't that easy to understand. I wonder if you had a particular use case in mind? * Linked method names: Good idea. * Version switcher: We've thought about this and will probably add it at some point.

spicyj··on Ask HN: What's the best documentation you've ever read?
I work on React. We've worked really hard on our docs, so it would be helpful to know what you don't like about them so we can improve.
spicyj··on State of React Native 2018
Likely yes.
spicyj··on State of React Native 2018
Certainly there are downsides to any setup, but due to React Native's large ambitions I'm unsure if it could have ever been created by an independent community. There is a lot of work that goes into it and the abundant availability of complex real-world problems (to a greater extent than I've seen anywhere else) spurred by this setup pushes React Native to be a more capable project.
spicyj··on State of React Native 2018
Yes, we'll likely support some form of this. It's important for controlled native components too (ex: text inputs).
spicyj··on State of React Native 2018
Most of the code is in the repo in React/Fabric/ and ReactCommon/fabric/ but unfortunately it's not runnable yet due to some missing dependencies that aren't currently in the open source repo.
spicyj··on State of React Native 2018
This is a pretty unrealistic view of how big companies work. Engineers aren't fungible, and no one has been "pulled off" of React or React Native to anything like you suggest.

React is my full time job (I was also the #1 committer before joining FB) and no one is planning to abandon it. Even if Facebook company leadership decided for some reason to divest, React would live on with the support of its community similar to other projects without corporate backing.

spicyj··on State of React Native 2018
Your plan of sharing business logic sounds good. We don't currently have any recommended way to share code between web and iOS/Android, although I'm hopeful we will at some point in the future.
spicyj··on State of React Native 2018
It's not unheard of to have "sponsored" issues. In this case though, none of the commenters on that thread work at Facebook. It doesn't mean the issue won't be fixed if no one sponsors it but if you care about it getting fixed sooner, you can send in a fix yourself or sponsor someone else to do that work.
spicyj··on State of React Native 2018
No concrete plans, but I'd love to see it happen someday!
spicyj··on State of React Native 2018
Hi! I'm the author. Let me know if you have questions that aren't covered in the post.
spicyj··on State of React Native 2018
Wasn't really a response to either actually. :)
spicyj··on Vue Native
> I re-wrote my entire teaching syllabus for my programming course to use Vue instead of React, simply because it's much better to maintain Vue apps rather than React apps after 6 months, which is the most important value add for me in any framework.

Why do you find it harder to maintain React apps after 6 months?

spicyj··on Microsoft Is Said to Have Agreed to Acquire GitHub
It’s not. They are both web-based but otherwise unrelated.
spicyj··on [dead]
Agree that law enforcement is the best venue for this, but if you email me details (sophiebits at fb.com) I can forward it to an appropriate person in HR. I don't believe we have a public email address.
spicyj··on Ask HN: What interesting thought did you read on HN but couldn't find later?
Perhaps this one:

http://teslaclubsweden.se/test-drive-of-a-petrol-car/

spicyj··on Show HN: Wired-elements – UI web components with a hand drawn, sketchy look
What could we do better?
spicyj··on Redux – Not Dead Yet
Curious what things make you reach for a state management library vs staying with React’s built-in state when splitting up components.
spicyj··on What Data Does Facebook Collect When I’m Not Using Facebook, and Why?
> I downloaded Facebook's data on me and found about 40 websites they said they had shared my profile with.

Which section was this in the downloaded archive? I'm not aware of any situations which this would happen except using "Log in with Facebook".

spicyj··on React-basic: Description of the conceptual model of React
Can you elaborate?
spicyj··on Facebook retracted Zuckerberg’s messages from recipients’ inboxes
Most users can only set it as restrictive as "friends of friends", but if you have 10k+ followers or are verified then you can restrict it further.
Page 1 of 34Next →