The security dumpster fire of client-side editing of Fluid fragments that refer to each other is going to be something to behold...
24 posts • joined 17 Nov 2014
Document? Library? A new kind of component? Microsoft had a hard time explaining what its Fluid Framework is
Visual Studio != Visual Studio Code
Visual Studio Code is a very different beast than Visual Studio. The release cadence and overall responsiveness for VS Code issues (https://github.com/microsoft/vscode/issues) is much better than Visual Studio. This is one of the few applications that I look forward to the close-to-monthly releases. If you're not looking at VSCode because "it's M1cr0$haft" you're doing yourself a disservice.
Re: I fail to understand
I don't believe the purpose of the trolling was necessarily to get Trump elected, but rather to add to the instability of the American political climate here. Although there have always been efforts to this effect; those efforts (or at least their efficacy) seem to have accelerated during the presidencies of GWB and Obama (with the help of social and viral media). This is why you saw things like prods to African American and LBGTQ communities.
From the Russian troll farms' point of view, a Trump victory would be extra special bonus points, if indeed their objective was instability. A Clinton victory, while not as nice, would still be a fertile environment to continue their trolling efforts (especially if the whole Russian thing never hit the national attention). A majority of "red state" people had a healthy mistrust of Clinton as it was (justified or not), and her presidency would not have salved their paranoia.
The point is to build a network of mistrust, apprehension and paranoia within the populace and against the government. It's kind of a bleak time to be an American right now.
The Reg Blocking it's own ads?
That screenshot of The Reg does not have the usual cruft of border adds and such (I'm currently seeing IBM). Home page loads horribly until you put in something like Ghostery, disable the 15 trackers on The Reg's home page, and then... yeah, you can see the speed improvements in Quantum.
The opportunity is...
...cost. Yes, you can run your own servers in your own data center, with your own SAN and fiber channel and etc. And yes, if hardware capital costs were the biggest cost, putting infrastructure on the cloud would make no sense.
But then comes downtime. Yes, we can buy a SAN array with redundant controllers and redundant power supplies. Will never go down, except for when it does; either because you have to have a maintenance window to update the firmware, or because you didn't and it goes down because that firmware fixes a flaw in the fiber channel controller (not imaginary, I assure you). Does your company go out and buy a redundant SAN array for the SAN array that wasn't supposed to go down? Do you rent another cage at your co-lo to put it in? What about geographic redundancy?
When your capital depreciation is done, do you always go out and upgrade your servers? Do you update your routers and switches? Or do you keep what you have because it's "good enough" and throw more money at developers to try and pare down their SQL statements and bloated apps to keep performance acceptable?
Big enough companies can spend their way through these problems without the help of Amazon or Microsoft. If you are under a billion dollar company though, good luck on convincing your leadership (or the board) that spending the money to have redundancy and performance is worth it. Until stuff goes down, and you get to update your resume. Downtime has a cost too, it just doesn't get consistently measured.
Having worked at companies with on-premise (actually co-lo) and cloud, I will take cloud all the time. Yes, there is the occasional horror story like the AWS S3 failures, but it happens far, far less frequently (especially if you stay out of us-east-1) than the outages when you are the guy taking the 2 am call. And there are far, far more tools to build resiliency and redundancy than a lot of companies are willing to pay for to build in-house.
Security is more work, but there are improvements in at-rest encryption, encrypted VPNs etc. that mitigate a lot of the pain. Engineering is still quite important, I spend less time reading HP and DELL service bulletins and more time working on orchestrating and automating deployments, backups, etc.
One other thing too, it's far cheaper to experiment and decommission resources in the cloud. Want to stand up a large Hadoop cluster, experiment with it, and then shut it down because it didn't work out? Unless you are lucky enough to work at a company with lots of spare capacity racked up, this is much easier to do in the cloud than if you are having to try and explain why you want to take an early write-down on infrastructure that didn't quite work out.
Re: Once again...
There is no circle of hell deep and dark enough for Oracle to sufficiently punish them for the horror of their turd pile EBusiness Suite.
However, the topic in the article you reference (Oracle trying to copyright APIs), isn't at issue here. It would be if Rimini created their own patches based off of published service bulletins. But that is not what they were doing. They were storing and distributing Oracle-authored documentation, patches, etc.
The company that I was at considered Rimini to see if we could ween ourselves of the fiscal bloodletting of Oracle support. Once Rimini was precluded from distributing Oracle patches in 2014, the best they could promise was to craft patches based upon whatever version of EBS you wound up on when you cut the cord with Oracle. This did not seem to be a very sustainable path, unless one was planning on ditching EBS anyway and just wanted to keep it up and running for a couple of years.
Re: Optimizied HyperVisors
"Large installations with bespoke software? There won't be Windows." - but they could be Azure, if a company feels compelled to play in the public cloud. It may be a sign of the apocalypse, and Ackbar would likely think it a trap, but Microsoft seems to be deepening its resolve to be a Linux player. Signs include Intel Clear Linux in Azure, Microsoft's investment in containers, including their Deis tool... If nothing else, Microsoft is hedging its bets
Put down your coffee and admire the sheer amount of data Windows 10 Creators Update will slurp from your PC
Maybe useful with Docker?
Setting asside that Microsoft is the Devil, Windows 10 is spying on me, etc., I have to use a Microsoft machine at work. When I have to do something for Linux, I have been using Virtual Box, which is a bit of a pain. More recently, I've been trying out Docker and that seems to work pretty well. The only inconvenince for me is the poor shell support (Git Bash is not a joy to use and often messes up screen rendering). If I had proper out-of-the-box bash support to use with Docker, that could be a good thing, at least for me...
Re: on that (lack of) accuracy claim:
Hopefully you are not referring to the Thrawn showing up in Star Wars Rebels, who is basically Mr. Salacia in Metalocalypse, who just basically lets his adversaries do whatever they want ("We wait...") making us wait for a grand evil plan that takes forever to materialize in any significant fashion.
Re: Oops, an expensive and unfortunate mistake for some
Yah, I remember seeing Xamarin demoed at re:Invent, and for simplistic UI apps, it made a lot of sense. But then the price tag was something like $1,000 USD year per developer per year for businesses, and there was no way I could see justifying that to my fearless leaders. There's no way to make everybody happy with this sort of acquisition, but I hope that they will throw out credits to Azure or free MSDN subscription extensions or something as a consolation prize.
We have a chunk of offshore workforce reviewing and editing large graphic files, which happen to be sitting in the AWS cloud (uploaded there by users). Transmitting large chunks of data to a third-world country data center and maintaining decent quality storage in that data center is painful. Solutions like Zadara and EFS are not cheap.
We are evaluating Workspaces and so far things look promising. Graphics and performance are sufficient for the artwork reviewers to do their job, and the bandwidth consumption is far more manageable than sending huge files across the ocean. For us, at least, this might be worth it.
Re: @Lost all faith... \
This is the viewpoint of a guy who does mostly software development, but the in-house infrastucture was always difficult to scale up where I worked at. It was all capital, so the hoops to jump through were brutal. And, even after equipment was fully depreciated/end-of-life, we had to beg to replace what was perceived as working well enough. The vendors were just awful, and as the years went on, put out increasingly fragile junk. SANs that "would never go down" had firmware that had to be replaced (and we often found out about this after a failure). Blade servers with massive internal redundancy would, invariably, fail (I believe in this case, it was the fibre channel controllers). Most of my experience with hardware has been with Dell/EMC and HP, others' milage will hopefully vary. And we would never, ever staff sufficiently to deal with firmware updates, drive replacement, OS updates, VMWare updates, etc. that were required to keep the stuff running. (and then there was Oracle, but that's another trail of tears...)
Sorry (and I know this will not be a popular view on this site) but I have seen far less outages hosting our stuff in the cloud. Granted, a lot of our problems were self--inflected and governance related. But, our incremental costs are smaller, so the decisions are easier for adding servers and/or increasing their capacity. Is it more expensive? Sure it is, especially since we lose any ability to depreceiate our costs for tax purposes. But we can actually implement things like geographic redundancy without playing "mother may I".
As far as the lost sales job, I would be fine if they all were borded on Ark B along with the hairdressers and hand sanatizers of Golgafrincham. They are paid to lie, they serve no extisential value other than caring for their families. Unfortunately, the disappearing sales jobs will be largely replaced by marketing jobs, who also lie, just to a broader audience (because it's all about scalability).
Re: Wouldn't be worth it...
Hours to get a bone fixed up? My experience in the US hasn't been much better than that. With emergency rooms shutting down, they try and steer us more to "Urgent Care" centers, which may win the most Oxymoronic Designation Award.
As far as bacon vs. cigarettes go, I have yet to see anybody have to step out of the office every other to take a drag off a block of bacon. Bacon is not good for us, meat in general is agriculturally a pretty inefficient nutritional source, but that bacon is likely getting consumed with other deep-fried and/or sugary goodies that are just as bad or worse. They are just trying to soften us up for lab-grown meat (http://gizmodo.com/the-future-will-be-full-of-lab-grown-meat-1720874704)
Amazon vs. Google Infighting
I signed up for Amazon Prime with the $79 offer. Having been a Netflix user, there is some stuff on Amazon that I wouldn't mind seeing. First off, no Chromecast support, apparently because Amazon doesn't like the Google Store, and Google will only let your app talk to Chromecast if you distribute it through their store. For security, because the Google Play store is the paragon of security.
Amazon wants me to buy a Nick Nolte Amazon TV Stick or whatever, because you can never have too many HDMI devices hanging off of your AV kit. Not wanting to buy an Amazon TV stick, I tried casting the video from my Droid Turbo, which was horrible quality and skipped a lot (apparently Motorola and Google couldn't be bothered to get last year's flagship phone to work properly with Chromecast, even though they were still a "couple" when it was being designed). My PS3 supports Amazon TV, so I got to the video from there, but only after sifting through two PS3 update screens (it's been a while since I used it), and registering my Amazon account using the game controller (which was loads of fun).
This is not frictionless. It is not not pleasant. It is why Redbox still survives in the US (for pepole who are not technically inclined) and pirating is still popular (for people who are). Until the proprietary squabbling stops between companies like Google, Amazon, Apple, Hollywood Studios, et al, the biggest adopters of video streaming will be the pirates. I don't mind paying for content, I just don't want to buy and deploy redundant hardware based upon which content I am trying to watch.
32 bit vs 64 bit not about the OS
I have not run the latest Visual Studio on Windows 10 (or anything else). But Visual Studio 2013 was a 32 bit affair. If you wanted to build something using the integrated website debugger, you would need both 32 bit and 64 bit versions of your Oracle assemblies. You can conveniently code and debug a site in Visual Studio, and deploy it in IIS as 64 bit.
The managed versions of the Oracle .NET assemblies (ODP.NET) worked pretty smoothly. Unfortunately, they did not support things like UDTs, which are pretty much mandatory when working against eBusiness Suite (EBS). So, we ended up having to use the unmanaged assemblies, which where basically shims over the runtime client DLL files. Unmanaged assemblies have to match both the version and bit level (32 vs 64) of the runtime DLL files. This got really painful because EBS was very particular about what runtime it would use, and that runtime was usually pretty old and not compatible with new versions of the runtime that TOAD and other developer tools wanted installed. Setting up development environments was a nightmare. Deploying was a nightmare. Oracle needs make the managed ODP.NET libraries feature complete.
Mine's the one with the gun in the pocket, which I will point at my head the next time I have to work with anything associated with EBS and the Oracle runtime libraries.
Didn't see a post on this, but there is a workaround which gets you through September, when Google will completely kill NPAPI in Chrome.
1. In Chrome, browse to chrome://flags/#enable-npapi
2. Click on “Enable”
3. Close all instances of Chrome and restart
I am disappointed, if not surprised, by Oracle's response ("just use another browser") found at https://java.com/en/download/faq/chrome.xml.