Reading the article on your iPad Pro? Now you know roughly how heavy the Vision Pro is going to be.
346 karma · joined January 14, 2014
Reading the article on your iPad Pro? Now you know roughly how heavy the Vision Pro is going to be.
My laptop is docked and closed so using the built in mic and speaker isn't a great experience on remote calls. I don't like the experience of using headphones for a call because of the effect they have on how I perceive my own voice.
With the Polycom on my desk I just join a call, have everything set up automatically and get a great speaking/listening experience. Connectivity issues have been extremely rare and I can't remember the last time I needed to mess with settings unlike my Airpods which feel 50/50.
I personally have the Plantronics P7200 but there's many good options out there. Plus points for being able to expense it to my employers work from home allowance.
Currently figuring out a strategy for introducing testing into an already large codebase and being very cautious of snapshot tests because of this. Experimenting with visual regression testing but early indicators suggest it could get very expensive if we're not careful about what is covered.
* Primary logo in top left of web changed to X
* Favicon still old Twitter logo
* Search bar says "Search Twitter"
* Meta title still says Twitter
* Tweet terminology still in use
* Footer updated to © 2023 X Corp.
* Dialog for upgrading to Twitter Blue now has a blue X logo but copy refers to Twitter Blue
* Communities still called Twitter Communities
What's the plan here and why so inconsistent?
For a tool designed for visual collaboration it feels like a sizeable oversight that for me at least hinders workflow pushing me into other tools rather than keeping conversation contained alongside the files being discussed. Any plans in this area?
"I have personally had one immigration officer FALL ASLEEP while checking my documents. He actually left his post to go splash water on his face, but then fell back asleep immediately upon return." – a traveller
https://nextjs.org/docs/pages/building-your-application/rout...
If I have `pages/blog/index.tsx` in my NextJS app this will get output to `blog.html` and can be deployed like a static site without further top-level routing.
The entire doc is written around two common problems:
* You don’t need Effects to transform data for rendering * You don’t need Effects to handle user events
Both of these problems do not occur if you take the time to understand the tooling React gives you. The events point should be a given, that's just React 101 (and yet they have to spell it out to people...).
You don't end up using useEffect to transform props/state and generate new state if you understand that those things are just variables and you can instantiate new variables using them inside the scope of the component function.
"But that's inefficient because of how re-rendering works".
Great, you understand how re-rendering works but haven't gotten familiar with the useMemo hook. Come back when you've gotten familiar with the primitives available to you in React and how they can all work together in different ways, there's not that many of them!
This doc reads to me like a DIY store publishing an article about how you shouldn't hammer in screws even if it kinda seems like you could if you didn't take the time to understand hammers, screws, and nails. It's sad that it needs to exist but that's the current state of engineering.
Can you elaborate on this? In my experience this isn't the case. If a function is declared outside of the component scope then it won't trigger a lint error. If it's defined within the component scope and not wrapped in useCallback then it does in fact change on every render and the lint error is being raised for good reason.
The key is understanding the constraints and what would be an acceptable amount of bending whilst keeping to the spirit of the game.
It's never explicitly stated that you can't take things back with you so that's your "aha" loophole. Throwing all three of them across at the same time because it turns out you're a giant wouldn't be in the spirit of the game.
Sounds like the perfect use of an inline comment rather than change history?
Much simpler to remove something from a digital UI in a way that the consumer knows what's happened than it is to disable a physical button and leave the customer wondering why it no longer works.
One restaurant which serves burgers, tacos and pizza. None of it particularly great but nice if you're feeling lazy. Problem is they split across three brands on Glovo for each food category even though it all comes from the same place.
If one of us feels like burger and the other fancies tacos you gotta pay two deliveries. That is unless you pay for a subscription of course. Someone mentioned elsewhere in this thread that Doordash officially endorses these "virtual restaurants". I wouldn't be surprised if they like the idea that it might push people to premium subscriptions to access free delivery so they get a diversity of food options.
For anyone that might be curious: https://code.visualstudio.com/blogs/2021/09/29/bracket-pair-...