The French Revolution didn't just happen spontaneously from individuals acting individually. You need leadership and coordinated action to change things. A small number of individuals acting individually, yet pushing in the same direction, will never move a needle.
Exactly my point. All that (and all the other things needed) did not just materialize out of thin air. It took decades and dozens of failed protests to get to that point.
Isnt that a bit dangerous in its own? If the merge process can complete without conflicts being resolved, doesnt it just push the Problem down the road? All of a sudden you have to deal with failing CI or ghost features that involve multiple people where actually you just should has solved you conflict locally at merge time.
The conflict is no longer an ephemeral part of the merge that only ever lives as markup in the source files and is stomped by the resolution that's picked, but instead a part of history.
I think it is also not true that there's only one correct answer, although I don't know how valuable this is.
For committing let's say yes, only one correct answer. Say the tool doesn't let you commit after you've merged without resolving conflicts.
But continuing to work locally you may want to put off resolving the conflict temporarily. Like person A changed the support email to help@example.com and person B changed it to support@example.com - obviously some wires go crossed and I will have to talk to A or B before committing the merge and pushing, but I can also go ahead and test the rest of the merge just fine.
And heck, maybe even committing after merging is fine but pushing requires resolving. Then I can continue working and committing locally on whatever else I was working on, and I'll only resolve it if I need to push. Which may mean I never need to resolve it, because A or B resolve it and push first.
> The conflict is no longer an ephemeral part of the merge that only ever lives as markup in the source files and is stomped by the resolution that's picked, but instead a part of history.
That has roughly been my MO as well and it works great for groups where identities have settled.
But one has to keep in mind that, in our currwnt "more woke" times, if you go this way in a new group you run the risk of being labeled an array of things. So tread carefully there.
I don't think it quite means that - happy to be corrected on this, but I think it's more like what percentage it can still pay attention to. If you only remembered "cat sat mat", that's only 50% of the phrase "the cat sat on the mat", but you've still paid attention to enough of the right things to be able to fully understand and reconstruct the original. 100% would be akin to memorizing & being able to recite in order every single word that someone said during their conversation with you.
But even if I've misunderstood how attention works, the numbers are relative. GPT 5.4 at 1M only achieves 36% needle retrieval. Gemini 3.1 & GPT 5.4 are only getting 80% at even the 128K point, but I think people would still say those models are highly useful.
It seems to be the hit rate of a very straightforward (literal matching) retrieval. Just checked the benchmark description (https://huggingface.co/datasets/openai/mrcr), here it is:
"The task is as follows: The model is given a long, multi-turn, synthetically generated conversation between user and model where the user asks for a piece of writing about a topic, e.g. "write a poem about tapirs" or "write a blog post about rocks". Hidden in this conversation are 2, 4, or 8 identical asks, and the model is ultimately prompted to return the i-th instance of one of those asks. For example, "Return the 2nd poem about tapirs".
As a side note, steering away from the literal matching crushes performance already at 8k+ tokens: https://arxiv.org/pdf/2502.05167, although the models in this paper are quite old (gpt-4o ish). Would be interesting to run the same benchmark on the newer models
Also, there is strong evidence that aggregating over long context is much more challenging than the "needle extraction task": https://arxiv.org/pdf/2505.08140
All in all, in my opinion, "context rot" is far from being solved
No it is not. Anything combustion related certainly isn't, as has been proven ad absurdum. All non BEV non combustion alternatives are, optimistically phrased, in their infancy. So yes, BEVs are the future for the next 20-40 years at a minimum.
This is a very well researched essay regarding the solar panel industry in China and Germany: https://www.youtube.com/watch?v=QoCoPmtNRJo I really recommend watching / reading sober assessments like this.
It is a rational assessment of realities when it comes to high end production. Not every industrial environment can produce every kind of industry. At some point the costs are too high to overcome the difference.
Afaik, It was lobbies and conservative goverents that chose to put the question up to the "free market", completely disregarding the fact that the competing geographies where heavily subsidizing those industries.
My account has more comments than that and I share OC's opinion and experience. I've been daily driving /e/ since its FP3 era and lately the experience has been really well polished. Even things that had been "tricky" in the past, like Android auto integration, now work seamlessly.
My banking app doesn't even work on the last 3 android phones I tried because it wants a very up-to-date OS which basically means non-Pixel phones more than 2 years old need not apply.
I had this problem and it turned out to be an upstream issue with MicroG which was eventually patched. If you have an error message you can search for existing issues on /e/OS' gitlab/forum.
Revolut stopped working for me for a while with the error that the bootloader wasn't recognised and rooted phones aren't supported. After about a month an OS update solved it.
As long as banking works with web browsers, I think the future looks good for this usage, but I could de-bank my phone and still have plenty of useful things to do with it.
the problem in my case is that the authentication for the banks website requires an app, and that app doesn't work. i am locked out of online banking for that bank because of it. (they also have a windows app that i could not yet get to work on linux/wine)
Find a new bank. Mine has another problem, so behind they don't support mfa beyond a symantec program I've not heard of before. I don't use it, but can't use my yubikeys either.
It didn't come installed and the FP3 isn't sold anymore so you'll have to install it. It was dead easy though, not anywhere near the complexity of installing Lineage back in the days (though that's gotten easier too).
/e/ on FP3 has been my daily driver for 1.5 years and my daughters run it on their FP4s with no problems at all.
> AI is great at allowing you not to write the dumb boiler plate we all could crank...
I've actually started having a different view on this. After getting over the "glancing instead of reading llm suggestions" phase I started noticing that even for simple or boilerplate tasks, LLMs all too often produce quite wasteful results regardless the setting or your subscription. They are OK to get you going but in the last weeks I haven't accepted one Claude, devstral or gpt suggestion verbatim. Nevertheless, I often throw them boilerplate tasks even though I now know that typically I'll end up coding 6 out of 10 myself and only use the other four as skeletons. But just seeing the "naive" or "generic" implementation and deciding I don't like it is a plus as it seems to compress the time of thinking about it by a good part.
Do you think the French revolution happened in isolation?
reply