theZilber
Joined 2 years ago
Joined 2 years ago
- the main reason i consider it a bug is because there is a difference of behavior between reopening the tab, and clicking from the history on the video. Videos get loaded with two timestamps, one in the url and one through some information received from the server, if it was a feature, the two timestamps should have been the same. The other issue is it was not the case before that if you would load a video from YouTube history, it would only load a timestamp at the js level without having a url timestamp, the url timestamp is especially annoying because it creates problems when you reopen a video from history, watch for a while, pause, and starting watching again much later - it will send you way back to the point where you started rewatching the first time. (It is confusing so read this carefully)
The combination of switching the behavior to loading two timestamps, the two timestamps being different, and as a result of a switch I could be sent back in time for huge chucks of the video (ie 20 minutes, not seconds) just because i paused for a long time on a video i loaded from history, created a set of issues which can not be justified together.
And seeing here, there is at least one person like me, who watches long form content, had the same issue.
I for sure approve this creative way to test things
A highschool performance question is not odd. It is meant to filter me out - that is perfect, because why would I want to waste my time on an interview in a company with this mentality, in the first place?
They say there is no moat, but in fact, a feature in anthropic takes a good few months up to a year to appear on openai chatapp, and the same is true vice versa.
You could say some of those issues are solvable by allocating more money, and resources, which might be true, and it could be true that it would be beneficial for openai to develop their own cursor platform in the future, to get better margins. But in reality, who knows when that future would come? Maybe by then cursor will have much more moat and entering the market would be much more difficult. Maybe openai will continue developing their core product and entering other domains will not be worth the effort.
Currently, LLMs as a product have not been solved. All companies operate at a lose in order to rise the top, and we still don't know how it will be monetized in the future. But as it stands - there is already moat, moat in infrastructure - even though a few years ago they said that llms have no moat, now there is already a strong set of features and "agents" that deliver us the deep reasoning, online searching, and multimodal experience.
So, there is moat. But moat can accumulate over time. For the article to be true - it should prove the the current moat is low, and it can not accumulate.
If you have a desktop app it will also have to do the same work by fetching all the data it needs from the server, and it might sometimes cache some of the data locally (like user profile etc...). This allows the developers to load the data on user intent(hover, and some other configurable logic) instead of when application is loaded(slow preload), or when the user clicks (slow response).
Even if the the target page is 1byte, the network latency alone makes things feel slugish. This allows low effort fast ui with good opinionated api.
One of the reasons I can identify svelte sites within 5 seconds of visiting a page, is because they preload on hover, and navigating between pages feels instant. This is great and fighting against it seems unreasonable.
But I agree that in other cases where megabytes of data needs to be fetched upon navigating, using these features will probably cause more harm then good, unless applied with additional intelligent logic (if these features allow such extension).
Edit: i addressed preloading, regarding pretending its a whole new set of issues which i am less experienced with. Making web apps became easier but unfortunately them having slow rendering times and other issues.. well is a case of unmitigated tech debt that comes from making web application building more accessible.
The same way we do not understand already what the compiler does and how the code we have written runs against the machine, it's ok to delegate some of the lower level of understanding to AI, as long as the process produces the required results.
Different projects will have different sections where tech debt and code understanding debt are more critical, and we should with time acquire the intuition to know where we should rely more, and where we should rely less on ai to fill in the gaps.