4 ms·
Due to instability and memory/race condition issues with the new sykpe app, I've been using Pidgin and the skypeweb plugin: https://github.com/EionRobb/skype4pi
by mediaserf 9y ago
Due to instability and memory/race condition issues with the new sykpe app, I've been using Pidgin and the skypeweb plugin: https://github.com/EionRobb/skype4pidgin/tree/master/skypeweb https://github.com/EionRobb/skype4pidgin/tree/master/skypewe...
This works well for me since most of my skype traffic is chats, but I have to load the new skype app for calls.
- colanderman 9y agoNitpick, I assume by "race condition" you mean "used lots of CPU". This is a common colloquial conflation, but race conditions [1] (which are not generally identifiable without aid of a debugger and the application's source code) and high CPU usage are unrelated concepts. [1] https://en.wikipedia.org/wiki/Race_condition https://en.wikipedia.org/wiki/Race_condition
- mediaserf 9y agoYou're right. I didn't throw a debugger at it. It seems to randomly ramp up CPU load and stay high until I kill the process.
- JupiterMoon 9y agoDo look up what a race condition is.
- dpark 9y agoThat's not a nitpick. These are entirely different things and calling high CPU usage a "race condition" is really confusing and misleading. Do people actually do that? Where did that come from?
- eric_h 9y ago> Where did that come from? Maybe because it makes your machine's fans sound like a race car? Honestly this is the first I've heard of this usage as well.
- hackbinary 9y agoAnd also, please can we refer to computers as hard drives. Especially desktops.
- deleted 9y ago[deleted]
- plexicle 9y agoWhat are you going on about here? I have never once heard someone confuse "race condition" with "high CPU usage."
- colanderman 9y agoNow you have: https://news.ycombinator.com/item?id=14522211 https://news.ycombinator.com/item?id=14522211
- ericd 9y agoI've never heard of those two things being conflated.
- Dylan16807 9y agoIt's a subset of race conditions to be sure, but I think it's reasonable to look at a thread that gets stuck in a do-nothing loop while the app continues to run and guess it's probably the fault of buggy multithreading and bad luck on the timings.
- JupiterMoon 9y ago> which are not generally identifiable without aid of a debugger and the application's source code Random behavior is usually an indication that there may very likely be a race condition without needing the source code.