@elmiko I’m afraid that you misunderstood this a bite. We are using internally developed linked tree implementation. And there was not good implementation of iterating through it, because it produced too deep recursion so it got StackOverflow exception.
And this happened while kryo was serializing data, which made it to be nearly impossible to find out without pausing VM when RAM spiked.
The worst is that I was not a person who implemented this.
For the second day I am in process of debugging a spark application. Now I start debugging #spark itself, because it feels that the issue does not relate to my codebase at all 😕
@z428 totally have the same issue. I had this with #Android (and fixed with buying an iPhone) and now have with #Linux. It always feels that I miss some feature from another window manager or distro or else. Just because those features mostly don't overlap and pretty every distro has it's own unique feature that nobody else have.
In fact now I try to focus on learning and it helps. And the only reason I've switched from Gnome to XFCE now is that Gnome makes my system lag most of the time 😕
@syntaktis yeah, that works... Unless your machine is doing some another task 😃
@izaya huh, pretty nice advice, thanks) In fact, I was thinking about buying a small netbook and replace my current laptop with more performant one. But this may work too, thanks! (however then I will need to buy a small screen to use this setup)
Debugging #spark applications tend to be easy. But most of the time, you just wait until your task runs to the breakpoint. Which is run only one thread and works about >20x slower than when I run it in 4 threads without debugging symbols
Sometimes I want to have several small computers to try out lightweight #Linux setups just for fun and to avoid wish to try something different on my primary laptop.
@rtwx pretty strange 🤔 `light` worked for when nothing else did... That is very strange, in fact
#UnixPorn #Linux #Gnome : Pas mal du tout ce custom d'Ubuntu !! 😱 (via @omgubuntu) > https://www.omgubuntu.co.uk/2019/02/epic-custom-openbox-ubuntu-desktop
@rtwx that’s great of you 😂😂
@Wolf480pl oh, I see now. You missed my point a bit.
I mean, for most of the time SEs write software for somebody. Most of the time, I don't write software for myself. I am _paid_ to write software for my company to sell it to other companies. Yet I use product I develop (it is an e-commerce ecosystem), which allows me understand its needs better. But still, I develop software not for myself, but for users of this product. It is just useless for personal usage
@Wolf480pl didn't get the point. What do you mean?
Software Engineer, millenial, linux fan 🐧, pythonist 🐍, Ukrainian 🇺🇦. That guy in the corner, who acts strangely
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!
Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!