by carimura on 5/13/25, 9:26 PM with 15 comments
by Traubenfuchs on 5/17/25, 1:39 PM
Hey Uber, I am from the EU, I usually can‘t even solve leetcode medium but I will write you scalable, spotless Java for a third of the salary.
Our industry and its economics are a joke.
by stevoski on 5/17/25, 9:32 AM
This was true maybe back in 2005. Java has had try-with-resources for a loooong time. As I see it this has been the dominant idiom for ages, for handling resources that might leak.
by xyst on 5/17/25, 10:55 AM
Peak waste.
What’s next?
"Get rid of your GitHub dependabot alerts and replace it with my shitty ChatGPT wrapper”
by TYMorningCoffee on 5/17/25, 2:02 PM
Uber is not proposing a static checker. They even use sonar qube in their architecture. They propose using an LLM to resolve the leak detected by sonar qube.
by sigotirandolas on 5/17/25, 10:33 AM
> FixrLeak delivers precise, reliable fixes while leaving more complex cases for advanced analysis at the caller level.
In other words, this will only fix trivial leaks, which are best seen as a language design issue and can be fixed by RAII, reference counting, etc.
It won't fix the more insidious leaks like `UNBOUNDED_QUEUE.add(item)` that are more likely to pass through code review in the first place.
by bob778 on 5/17/25, 10:20 AM
by rvz on 5/17/25, 11:22 AM
This adds little to no technical advantage over existing solutions what so ever for this particular use case.
by hawk_ on 5/17/25, 10:27 AM
by yahoozoo on 5/17/25, 11:42 AM