The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I'm more inclined to think that .NET was born as a copy of Java, if I'm not mistaken they even had to change the name so it did not resemble "Java" too much
(PS I'm not a Java programmer and not saying Java is better)
I agree I compared the original java iText code to the c# port(iTextSharp) and it was largely a case of renaming method names e.g. getFile => GetFile
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
Certainly competition plays a role, but with the masses all dropping cable and satellite TV services, channels like Paramount+, Peacock, History Channel, etc., were losing viewers because they had no other medium through which to broadcast.
It's still a better deal than cable/satellite. I subscribe to Prime, Netflix, HBO Max, Hulu, AppleTV, and Paramount+ and I still pay less than half of what I used to pay for digital TV from my phone/internet provider (who actually encouraged me to drop it and upgrade to faster fiber).
My frustration is trying to remember which show is on which subscription, and some of the crappy UIs (I'm looking at you, Apple and HBO).
If you think 'goto' is evil, try writing an Assembly program without JMP.
Anyway, today I got another product where competition seems somewhat detrimental to the consumer. Video streaming service! Now everyone wants to make one!
For years people have been clamoring for a la carte TV programming instead of cable/satellite's packages (which mostly consists of bundles you don't want except for the one or two channels you care about).
The way I see it, this isn't all that different. Thing is, if you want them all (even that was even possible), it gets as expensive, if not more-so, than cable/satellite.
Last Friday and Saturday Canada experienced one of the downsides of capitalistic monopolies. The Rogers Communications network was upgraded early Friday morning and immediately crashed. It was not resored until Saturday.
Rogers is the sole provider of Interac service in Canada. All POS ATMs instantly became unusable. Customers had to use cash (who carries that anymore) or credit to make purchases. Or walk away leaving the goods on the counter.
Since the ATM network was down, you had to go to the bank in person to get cash. One pundit suggested that many Millennials (and later generations) would not realize that service was still available.
Pearson International airport, the largest in the country, uses Rogers exclusively. Staff and passengers lost their Internet connections. Incoming foreign passengers could not access their on-line documents. They were denied entry until they could find alternative means (remember fax?) of producing them. Some passengers were held on their planes to avoid overcrowding the airport.
No one has an estimate of the damage yet but it is expected to be extremely high.
I'm glad that I still had enough room on my credit card for my weekend groceries, beer and wine.
Rogers is my internet provider. Curiously, I could send and receive emails on an outlook.com address, but no others, and couldn't access any websites. Rogers' phone, mobile, and cable TV networks were also down for much of this time. The franchise oligopolies that operate these services in Canada are widely loathed, but this kind of cronyism is also common elsewhere.
The upgrade must have been a miracle of incompetence. I worked on products that had dual processors for failover. Depending on the configuration and what went wrong, this either worked well or failed anyway, because of synchronized software problems. But the way upgrades were done was to take one processor offline, upgrade its software, and then make it the active processor. If there was a problem, you could revert to the standby to recover. And upgrades were never flash cut through a network. A new release soaked in a few sites until it had proven itself, and only then was the rest of the network upgraded.
I'm waiting for a phone call, because I was once an expert witness for a serious network outage that occurred in France.
I still remember when you paid for cable so you didn't have to put up with commercials. Now you pay for what has become mostly commercials! Bring back ON TV - I think I still have the descrambler I built to decode it!
Ha! My mother used to work for them in the early 80's. I haven't heard anyone reference ON TV for over 30 years.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
When I was in college, we considered it very clever to design and build the decoders. IIRC, they mixed a relatively low frequency sine wave with the video signal to scramble it. The fix was simple - sample it, use a low-pass filter to extract the sine wave, invert it, and remix. The hardest part was etching and drilling the circuit board. They had one competitor that used a somewhat more complex scheme, but for the life of me I can no longer remember the name.
Competition sometimes becomes one of who can best manipulate the customer (indirectly, subconsciously, psychologically, fine print trickery, etc.). Where product satisfaction as feedback is only a plus not a goal. Advertising does falls into this category but it's more honest attempt get us to buy something (an ad is shown as an ad). yada yada yada
"A little time, a little trouble, your better day"
Hey guys is just its name. The amazing thing it seems to be a cluster of small rocks loosely clinging together with gravity and electrostatic forces. It wants to shrink and expand at the same time. It's many solids but not solid. weird stuff.
"A little time, a little trouble, your better day"
The time has come I need to install dotMemory.
Even though I specifically did NOT install Resharper, it was installed anyway and screwed up my visual studio shortcut, refactor, intellisense and startup times... (1,700 projects in this solution, can't have performance hog like resharper running!! ) now I am going through all the resharper options to disable them all.. but my VS keep behaving suspiciously different...
You mean you haven't moved to intravenous caffeine like the rest of us?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
Last Visit: 31-Dec-99 18:00 Last Update: 19-Aug-22 10:53