|
The problem is that going from a single to multiprocess + sandbox configuration is a big enough change that it's breaking most addon's anyway because the top level browser UI (chrome) is in a separate process from the tabs with the HTML content. Instead they need to be written in multiple parts and use IPC to talk to each other.
Of the ~200 addons that someone has tested and reported works/broken[^] to Mozilla about 40% are broken; 40% either worked as is or have been fixed by devs and 20% have been fixed shims written by Mozilla for the most common use cases. This hasn't been getting much better over time; several of the addons I've used for years have seen no activity by their developer after being contacted by Mozilla and I presume are abandoned.
Looking from a slightly different perspective, the number of open bugs in Firefox itself[^] from e10s has peaked early in the year; and at current fix rates most will be closed within a month. Currently 63 open vs 126 a month ago and 188 2 months ago; that's ~60/month which'd suggest hitting zero by the end of September, but a few long tail bugs will probably push the final date out. In comparison the number of open bugs in addons[^] has remained roughly constant at a bit over 800 all year. With a planned release date of year end a bunch of old addons are going to end up being culled regardless of any other changes.
Even before things like Servo replacing the current rendering engine with one written in Rust (which I'm not holding my breath on); there's going to be more upheaval for legacy API addons in the medium term future. The initial e10s (electrolysis) implementation is only creating a single content process vs the end goal of a process for each tab or aspirationally even every iFrame (my gut call is the latter will have too much overhead to be practical with pages glued together from eleventy jillion different sources). This gives a sandbox and should make exploiting the browser harder; but doesn't give the increased scalability stability that process/tab offers IE/Edge/Chrome. I'm also unsure if the content process will be farther limited by running at a lower OS trust level; an important security win, but one that could cause more grief for legacy addons that dig deeply into the browser if added in a 2nd+ pass.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
.NET Native is a precompilation technology for building Universal Windows apps in Visual Studio 2015. Write once, run in one place?
|
|
|
|
|
Quote: There should be no issues in the majority of cases; however, there are still a few things that don’t play so nicely with .NET Native. Four+ dimensional arrays are one such example.
Quote: The second is that you have to be careful about which package you upload to the Store. Since the Store does the native compilation for you, you cannot upload the native binaries generated by the local .NET Native compiler. The Visual Studio workflow will guide you through this process so you select the right package.
IS this going to cause problems with binary only 3rd party libraries?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
The need for having an "official" container from Microsoft is no longer as widespread as it once was. "Just a castaway"
Not that Unity, the other Unity.
|
|
|
|
|
According to Anywhere Software, B4J aims to be the modern alternative to Visual Basic 6. "They stab it with their steely knives, but they just can't kill the beast"
|
|
|
|
|
Alright people, grab your torches and pitchforks.
I'll meet you in front of the B4J headquarters!
|
|
|
|
|
I'll be there, just boiling up a few gallons of tar and plucking the chickens.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
|
"You can never leave [VB6]."
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
Quote: vocal market demand for a modern alternative to Visual Basic 6
The same vocal support who probably still extol the virtues of IE6.
Quote: Popular support of the venerable language
That's just brown nosing to the highest degree...
|
|
|
|
|
Is this thing actually code/binary compatible with VB6 as the headline implies or just going after the same low tier dev market as the body suggests? The latter seems a doomed effort, while the former will still have most of the doesn't work with Web/Android/iOS/Mac/(Windows high DPI?) baggage that's doing as much to drive the end of life of LoB apps as the difficulty of finding people to work with VB6 in updating them is.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
"Is this thing actually code/binary compatible with VB6".
As it compiles to the JVM, I'll let you guess. It could actually be even worse (judging by the paucity of documentation).
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
The "J" should've been a dead giveaway. Too much monday.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Its like an endless sequence of Hammer movies where somehow, in spite of being staked/burned/etc. at the end of the previous movie Dracula somehow manages to come back.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Say it ain't so!
Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Facebook is open-sourcing a piece of software that is designed to write software. The software is already hard at work on the next version
|
|
|
|
|
It is not the software that writes software; it is code for writing code.
Fun quote from the article; Before Hack Codegen, Facebook generated code through concatenating strings, but found it was unable to scale.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Delphix's first 'State of DevOps' report finds even the definition of the word is in flux among its practitioners. Which makes it just as much a 'standard' as 'Agile', 'NoSQL', and 'OOP'
|
|
|
|
|
Financial software company Intuit announced today in its earnings statement that it would divest its Quicken, Quickbase, and Demandforce businesses. This is big news, considering that Quicken was once at the center of Intuit. People still use Quicken?
|
|
|
|
|
Quote: In Intuit’s 2015 fiscal year — the year that ended on July 31 — Quicken did $51 million in revenue. That’s down from $96 million, $99 million, and $98 million in Intuit’s 2012, 2013, and 2014 fiscal years, respectively.
A 50% drop in one year after several years of steady revenue!!! WTE happened? Major price drop that failed to bring in new customers? Major change that resulted in mass rage quitting/refusal to upgrade? Something else?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Each update is a black box, and it's going to stay that way. Will they tell us if we guess it right?
|
|
|
|
|
I keep tellin you guys man, the company out out to f no, get us.
|
|
|
|
|
If they said people wouldn't probably take the update
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Kent Sharkey wrote: and it's going to stay that way.
And that place too, I'll stick with my w7. If and when I'll be forced to accept W10 I'll probably install updates only after they had been reverse engineered and cracked.
Geek code v 3.12 {
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- r++>+++ y+++*
Weapons extension: ma- k++ F+2 X
}
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
|
|
|
|
|
It was such a beautiful dream. The openness of Google, matched with the control of Apple. Quality and quantity, optimised apps that anyone would be free to make. All married together with a bold sense of style and the massive branding power of Microsoft, there was no way that Windows Phone 7 could lose. The third-place finisher is dead, long live the third-place finisher
|
|
|
|