Forgot your password?

Comment: Yeah, OSS was nice (Score 1) 284

by Viol8 (#48176715) Attached to: Ask Slashdot: Stop PulseAudio From Changing Sound Settings?

Its only major fault was that it was one-process-at-a-time but that would have - IMO - been pretty easy to fix. But instead they came up with the non portable (to other versions of unix) dogs dinner called ALSA. Christ, trying to program with that API is like trying to cycle with your legs tied around your head. It works - just - but it could have been made a LOT simpler.

Personally I think X windows should manage sounds as well as video allowing networked sound apps and there should be just a single sound API across all versions of unix.

Comment: Re:I still don't see what's wrong with X (Score 1) 225

by Viol8 (#48171363) Attached to: Lead Mir Developer: 'Mir More Relevant Than Wayland In Two Years'

Theres an advantage to dropping graphical networking support (15 years after even windows has embraced it) and built in inter client communication? More like it made the coders job easier.

"Networked graphics? Hey , thats hard, lets not bother. No one uses remote X sessions in 2014, right? Right? Oh, they do... well who cares anyway. Our server is new and shiny, thats all anyone really wants"

Comment: Quite (Score 4, Interesting) 225

by Viol8 (#48171169) Attached to: Lead Mir Developer: 'Mir More Relevant Than Wayland In Two Years'

Wish I had mod points. Canonical arn't really interested in Linux or unix in general other than how it can ultimately make them money. Its a means to an end and if that means dropping 30 years of experience because it doesn't quite suit them then they will.

X is far from perfect but its the unix display standard and it isn't going anywhere anytime soon. If canonical want to go their own way then they'll find their user base dropping away even further.

Comment: Given that the mobile world has moved to apps... (Score 0) 46

by Viol8 (#48159563) Attached to: Microsoft's JavaScript Engine Gets Two-Tiered Compilation

... I'm not really sure why so much effort is being put into fine tune browser performance when most browsers simply get used to display pretty static web pages. The number of people who actually play heavy duty games or anything that requires realtime performance in a browser is probably miniscule and any real gamer will be using .exe's.

Perhaps if browsers were kept simple rather than this constant effort to try and make them replace the desktop as a one-app-runs-all enviroment there wouldn't be so many exploits and they wouldn't be bloated bug ridden monstrosities.

Comment: Hmmm... (Score 1) 240

by Viol8 (#48142803) Attached to: Fighting the Culture of 'Worse Is Better'

"I wandered off or a while and when I came back they'd added the STL,which provided some badly-needed data structures and language capabilities"

Most of the common STL containers would be a few hours work to write something reasonably functional. Binary tree maps perhaps a day to get working properly but nonetheless, nothing a competetant programmer couldn't do. In fact this was done in C for years without the STL so your complaint is a bit weak.

Comment: Re:Driverless on the deep level tube is pointless (Score 1) 127

by Viol8 (#48112443) Attached to: London Unveils New Driverless Subway Trains

" Especially if there are three carriages full of people - getting them off safely cannot be the domain of one man."

I would suggest that one man has a better chance of doing than zero men. Unless you think the passengers should be left to fend for themselves until help can reach them?

Comment: Driverless on the deep level tube is pointless (Score 1) 127

by Viol8 (#48109847) Attached to: London Unveils New Driverless Subway Trains


2 main reasons:

- On the really old lines there is only about 6 inches between the train and the tunnel wall , there is NO escape walkway. So in an emergency a member of staff WILL be needed to evacuate passengers from the front or rear of the train and walk them along the track.

- When the tube gets really busy its virtually impossible for anyone to walk the length of the train inside so any staff might as well be in front driving it , or at least monitoring it in a cab.

Comment: They did scrap the rules... (Score 3, Insightful) 104

by Viol8 (#47887725) Attached to: UK Ham Radio Reg Plans To Drop 15 min Callsign Interval and Allow Encryption

... they just called it CB.

In theory a great idea, in practice you got a load if halfwit teenagers and other dimwits who had nothing to say keying up over people trying to have a sensible conversation and generally causing a nuisance. What with them and the people who seemed to think playing music from a crappy cassette tape into the mic suddenly turned their bedroom rig into Kiss FM eventually made CB unusable and it died (in the UK anyway) apart from the occasional diehard and some truckers.

Comment: Python is eating Perls lunch (Score 4, Insightful) 387

by Viol8 (#47862331) Attached to: Unpopular Programming Languages That Are Still Lucrative

Perl was used because it was a powerful scripting language despite a god awful syntax that took the worst parts of unix shell and awk and made them even more painfully contorted. When an equally (some would say more) powerful scripting language called Python came along with a sane syntax, a shallower learning curve and a properly interactive interpreter its no surprise huge numbers of people jumped ship.

I for one won't miss Perl - it had its day but its day is pretty much done apart from legacy code and the few dyed in the wool web sites still using CGI.

Comment: Trendy != popular (Score 1) 387

by Viol8 (#47862243) Attached to: Unpopular Programming Languages That Are Still Lucrative

It might be fashionable in academia and certain CS circles but I've never once seen it used commercially in 20 years of working in IT. Now maybe I've not worked in the right sort of companies but I've worked for some pretty big blue chip ones and small houses so I reckon I've got a good spread of experience there.

It's time to boot, do your boot ROMs know where your disk controllers are?