As someone with a 4k tv and an Apple TV 4K, I thought that all of my streamed content was in 4k.
When I recently switched to self-hosting, I was almost certain since I was so used to 4k that I’d need to self-host all 4k content.
I realized the whole time most of the streaming services I used barely even gave me 4k content, and when they did it was so low bitrate it was basically comparable to 1080p.
So now I specifically download 4k movies for ones that I really care about being 4k (e.g nature documentaries) and for the rest 1080p is more convenient space/time wise.
That is an enormous TV that would dominate the decor of almost any living room. Even if it was a The Frame tv it still would be too dominant a piece.
OP is right, at the typical TV pixel per angle (TV distance + screen size), 2160p is a waste. That's also why I always tell people to switch on performance mode on all console games that support it. Doubling your FPS for an imperceptible resolution decrease is a golden trade-off.
Ironically, monitor pixel per angle is still often too small. For typical desk viewing distances, you want 2160p at 21" and 2880p at 27". Most people that have big monitors have 2160p at 27".
Note that ultra-wide or not doesn't matter if you express the resolution you want in the vertical
Not aware of viewing distance recommendations differing between monitors and TV; it's the same 30°-40° of horizontal field-of-view for both, with 32° being a notable notch along the range.
This is then usually combined with the 60 PPD visual acuity quasi-myth, and so you get 1800px, 1920px, and 2400px horizontal resolutions as the bar, mapping to FHD and ~WQHD resolutions diagonal size independently. From these, one could conclude even UHD is already overkill. Note for example how a FHD monitor of exactly standard density (96 PPI, so ~23") at 32° hfov results in precisely 60 PPD. That is exactly the math working out in its intended way afaik.
At the same time, Mac users will routinely bring up the Pro Display XDR and how they think it is the bare minimum and everything else is rubbish (*), with it coming in at a staggering ~200 PPD, 188 PPD, and ~150 PPD at 30°, 32°, and 40° hfov respectively. Whether the integer result at 32° is just the work of the winds, who knows. It is nonetheless a solid 3x the density that was touted so fine, you would "not be able to see the individual pixels". But if that was a lie back then...
The pixel density (PPI, PPD), viewing distance, and screen real estate discussion is not one with a satisfying end to it I'm afraid. Just a whole lot of numerology, some of which I sadly cannot help but contribute to myself.
(*) not a reliable narration of these sentiments necessarily
> Not aware of viewing distance recommendations differing between monitors and TV
Uh.. what?
You usually sit 60cm from your monitor, but 3-6m from your TV. It completely changes the math, which lets you "cheat" with ordinary TV sizes (50"-65") because you will not or barely notice the difference between 1080p and 2160p.
The other way around, your monitor won't really get the 'retina' effect of not discerning pixels until you hit ~220 PPI.
5. Peace out from Tesla for a while to pivot hard into far-right politics, using outsized power and influence to wage culture wars, alienate core customers, and inject volatility into a brand that was built on trust, optimism, and engineering credibility.
6. Unveil Optimus as the next grand pillar of the vision, not as a shipping product but as a perpetual demo, a future-shaped distraction that soaks up attention while core execution, margins, and credibility quietly erode.
Repairing grandfather clocks isn't more expensive now because it's gotten any harder; it's because the popularity of grandfather clocks is basically nonexistent compared to anything else to tell time.
It's always amazing to me when a 3.5T market cap company can't make their basic software included in their flagship OS (that costs money by the way) _extremely_ stable and reliable.
The AI push is insane for sure, but this was happening to Windows well before that.
I know at some point they got caught basically paying people to watch cameras to figure out what products people we're grabbing. I'm sure were either at the point or very close to the point where AI can successfully do this basically 100% of the time.
So I doubt it's the tech aspect of this, more just the grossness a person feels walking into a store with Amazon's name on it. Compare this to whole foods.
I think the Go stores mostly bit the dust after that reveal, but they were also mostly small convenience store operations. I actually saw one at the airport recently, that's a situation where I can see it making sense as an option.
The Fresh stores are basically a conventional grocery store, with electronic tags for every item and quirky pricing. They also have "smart carts" with built in weight sensing and multiple cameras so you can basically put open bags in, say "ready to go" then shop by scanning a UPC before placing each item in the cart. Unscanned item? Error. Weight mismatch? Probably an error but I've never tried. The carts are running what looks like a Linux-based UI with some stuff in docker, I grabbed a picture of a shutdown screen on one not too long ago.
As someone who did get on the management track a couple of years ago myself, I think it’s great you have that perspective. I miss being able to turn on some tunes, code for a few hours, and call it good for the day. At the same time, I have always naturally fell into leadership positions I think mainly because I like helping people make better decisions. As an IC, I despised broken processes, bad decisions from product, and overall poor management. As an engineering manager, I have some amount of control over these things and I hope those I manage, as well as our users, have benefited from me being in this role.
A few examples of things I heavily influenced:
- reduction in investment of time, effort, and cost going to offshore engineering. We’ve reduced bugs and effort from our engineers in coordinating between disparate time zones.
- advocacy of a design system shared between design and dev teams. We now have one.
- reduction in the amount of meetings our devs are expected to attend weekly, increasing time they can spend building
- heavily advocating to reduce number of clicks for our users to get where they need to be, benefit UX greatly
- better defined incident management process
It’s not perfect though, the amount of control I have is still limited, and I am in meetings basically all day sometimes.
While I will say that would have sounded like hell to me a couple of years ago as an IC, I have been able to sway the direction of the company meaningfully in ways that feel ultimately more impactful than what I could have done jamming on some code in the same amount of time. The cost of doing so is a little more stress, but hey I get to do so from the comfort of my home and I’m allowed a good amount of schedule flexibility outside of some specific meetings each day. It’s definitely not for everyone though!
Wow. This is wild. I have a mix of empathy for the guy and also a feeling like he has no idea what he's doing running a business.
> Traffic to our docs is down about 40% from early 2023 despite Tailwind being more popular than ever. The docs are the only way people find out about our commercial products, and without customers we can't afford to maintain the framework.
So his idea is to make Tailwind less modern than competitors by throwing a wrench in this tool that makes it easier to write tailwind with AI, simply because he thinks the only way Tailwind can make money is if actual human beings come to read the docs site? If that's the case, your income is based on products that's are not high enough value to potential customers, or you're marketing it poorly, or both.
> And every second I spend trying to do fun free things for the community like this is a second I'm not spending trying to turn the business around and make sure the people who are still here are getting their paychecks every month.
I get priorization but this isn't really that. He's not saying "I'll get to this when I find some time. Busy with high-priority business-related things right now.". He's saying "AI is going to be the end of profits for tailwind and instead of coming up with an alternative income stream I'm going to just block anything making tailwind easier to use with tailwind. And also stop complaining about it."
It sucks to fire people, but that doesn't mean you have to spread the flames out to open source contributors trying to make tailwind better for everyone. Look for new income streams, ideally ones that can be sold to people that control the money in companies (that isn't often the devs that are in your docs).
> I get priorization but this isn't really that. He's not saying "I'll get to this when I find some time. Busy with high-priority business-related things right now."
I don't really understand how you can find a difference between your sentence with what he wrote:
> I totally see the value in the feature and I would like to find a way to add it.
> But the reality is that 75% of the people on our engineering team lost their jobs here yesterday because of the brutal impact AI has had on our business. And every second I spend trying to do fun free things for the community like this is a second I'm not spending trying to turn the business around and make sure the people who are still here are getting their paychecks every month.
This is the most pragmatic, non-conformist and rational comment here.
Exactly, when the Renaissance was happening, the printing machine(s) were spreading across the Europe rapidly, priest(s) were trying to prevent the spread of machines because they were copying the books, by hand, which was their income stream.
So they were against it, in the end, they learned their lesson the hard way. It was inevitable, it's the same thing with the LLM(s).
> And every second I spend trying to do fun free things for the community like this is a second I'm not spending trying to turn the business around and make sure the people who are still here are getting their paychecks every month.
Yeah, that is a quite depressing situation, but saying "trying to do fun free things for the community..." is quite contradictory.
Isn't that how that community is created in the first place?
I also don't understand the logical thinking that made them think that, if we make it harder to gather information with LLM(s) or if we do not improve it, people will keep coming to our website, NO!
They would just simply grab something similar, or ask an LLM to use something else, there are hundreds of alternatives, no one, literally no one has moat in the today(s) world.
I believe that if they focused solely on open source, improving the developer experience, creating more libraries, abstraction(s) over the abstraction(s), open source component libraries like shadcn/ui, DaisyUI, Radix etc, their income today would have been much higher than from what they currently have I believe.
There are many, like so many action items that Adam could do, instead of throwing tantrums at people, easiest could have been the sponsor-first business model, which would have scaled out much better I mean, they don't have recurring revenue, OSS sponsorships are mostly recurring, unlike the current model.
Good analogy but it feels a bit different, in a sense that the LLMs index all your content and then you don't benefit from any of that outcome. You essentially had no saying to the process of indexing, whether it's MIT licensed or else.
I'd say that this is a very interesting situation, I would not blame it on the founder. Nobody saw this coming ...
1. The contribution actually made something useful
2. He actually said anything to the note of "I'm going to just block anything making tailwind easier to use with ai."
3. The contributor was not adding an external library that he authored without mentioning it in the comments
I defer 100% to maintainers of a project if an external contributor drops a pr that they are now in charge of maintaining with no evidence that it is useful, or that the author of the change will maintain.
When I recently switched to self-hosting, I was almost certain since I was so used to 4k that I’d need to self-host all 4k content.
I realized the whole time most of the streaming services I used barely even gave me 4k content, and when they did it was so low bitrate it was basically comparable to 1080p.
So now I specifically download 4k movies for ones that I really care about being 4k (e.g nature documentaries) and for the rest 1080p is more convenient space/time wise.
reply