flow Correction: Flow-facilitated ring opening metathesis polymerization (ROMP) and post-polymerization modification reactions By feeds.rsc.org Published On :: Polym. Chem., 2020, Advance ArticleDOI: 10.1039/D0PY90065F, Correction Open Access   This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.Selesha I. Subnaik, Christopher E. HobbsTo cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
flow Online Tracing of Molecular Weight Evolution during Radical Polymerization via high-resolution FlowNMR spectroscopy By feeds.rsc.org Published On :: Polym. Chem., 2020, Accepted ManuscriptDOI: 10.1039/D0PY00475H, CommunicationJeroen Hendrik Vrijsen, Isabel Anna Thomlinson, Martin Levere, Catherine L Lyall, Matthew G Davidson, Ulrich Hintermair, Tanja JunkersHigh-resolution FlowNMR was coupled to a continuous flow reactor to monitor polymer molecular weight evolution online by diffusion ordered NMR spectroscopy. Polymers were synthesized by reversible addition fragmentation chain transfer...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
flow Investigation of inflow wind conditions and load performance of small wind turbines in the built environment / Amir Bashirzadeh Tabrizi By prospero.murdoch.edu.au Published On :: Bashirzadeh Tabrizi, Amir, author Full Article
flow Rang and Dale's pharmacology / H.P. Rang, J.M. Ritter, R.J. Flower, G. Henderson By prospero.murdoch.edu.au Published On :: Rang, H. P., author Full Article
flow The megaflow manifesto : a publication of Nomads of the Time Streams, the International Michael Moorcock Appreciation Society By prospero.murdoch.edu.au Published On :: Full Article
flow Social media helps charity to monitor the flow of blood cancer conversations By www.rss-specifications.com Published On :: Wed, 10 Aug 2016 09:00:00 -0400 For more than 56 years the charity I work for, Bloodwise, has been working to beat blood cancer, the third most fatal form of cancer. In our work, we have had to constantly evolve and adapt to meet the ever-changing needs of our supporters and patients. Unsurprisingly, the rise of digital channels has been transformational for us, from the delivery of patient information online to communicating with supporters via social media. However, as the importance of digital grew, we knew we needed to use data and insight to understand our online audiences better and measure our performance. complete article Full Article
flow [ASAP] Controllable Epitaxial Growth of MoSe<sub>2</sub> Bilayers with Different Stacking Orders by Reverse-Flow Chemical Vapor Deposition By feedproxy.google.com Published On :: Fri, 08 May 2020 04:00:00 GMT ACS Applied Materials & InterfacesDOI: 10.1021/acsami.0c04411 Full Article
flow [ASAP] Integrating Serum Protein Electrophoresis with Mass Spectrometry, A New Workflow for M-Protein Detection and Quantification By feedproxy.google.com Published On :: Tue, 14 Jan 2020 05:00:00 GMT Journal of Proteome ResearchDOI: 10.1021/acs.jproteome.9b00705 Full Article
flow [ASAP] Accelerated Protein Biomarker Discovery from FFPE Tissue Samples Using Single-Shot, Short Gradient Microflow SWATH MS By feedproxy.google.com Published On :: Thu, 13 Feb 2020 05:00:00 GMT Journal of Proteome ResearchDOI: 10.1021/acs.jproteome.9b00671 Full Article
flow [ASAP] A Dual Workflow to Improve the Proteomic Coverage in Plasma Using Data-Independent Acquisition-MS By feedproxy.google.com Published On :: Mon, 30 Mar 2020 04:00:00 GMT Journal of Proteome ResearchDOI: 10.1021/acs.jproteome.9b00607 Full Article
flow Scientific workflow managers in metabolomics: an overview By feeds.rsc.org Published On :: Analyst, 2020, Advance ArticleDOI: 10.1039/D0AN00272K, Critical ReviewAswin Verhoeven, Martin Giera, Oleg A. MayborodaMetabolomics workflows for data processing reproducibility and accelerated clinical deployment.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
flow Fields of fungus and sunflowers / [edited and designed by Tammy Nguyen ; contributions by Lovely Umayam and Adriel Luis] By library.mit.edu Published On :: Sun, 23 Feb 2020 06:00:02 EST Rotch Library - N7433.35.U6 M37 no.6 Full Article
flow How the fiddle flows [videorecording] / Streaming Fiddles Media in co-production with the National Film Board of Canada. -- By darius.uleth.ca Published On :: Full Article
flow Pop empires: transnational and diasporic flows of India and Korea / edited by S. Heijin Lee, Monika Mehta, and Robert Ji-Song Ku By library.mit.edu Published On :: Sun, 23 Feb 2020 07:00:06 EST Hayden Library - PN1993.5.I8 P655 2019 Full Article
flow Making a splash : graphics that flow : graphic identities / print work / illustrations / typography / artefacts / edited and produced by Viction:ary By prospero.murdoch.edu.au Published On :: Full Article
flow Lilac flower-shaped ZnCo2O4 electrocatalyst for efficient methanol oxidation and oxygen reduction reactions in an alkaline medium By feeds.rsc.org Published On :: CrystEngComm, 2020, 22,2849-2858DOI: 10.1039/D0CE00024H, PaperT. V. M. Sreekanth, P. C. Nagajyothi, K. C. Devarayapalli, J. Shim, K. YooA ZnCo2O4 electrocatalyst for the efficient MOR and ORR.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
flow A digital workflow from crystallographic structure to single crystal particle attributes for predicting the formulation properties of terbutaline sulfate By feeds.rsc.org Published On :: CrystEngComm, 2020, Advance ArticleDOI: 10.1039/D0CE00026D, Paper Open Access   This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.Thai T. H. Nguyen, Robert B. Hammond, Ioanna D. Styliari, Darragh Murnane, Kevin J. RobertsA detailed inter-molecular (synthonic) analysis of terbutaline sulfate, an ionic addition salt for inhalation drug formulation, is related to its crystal morphology, the surface chemistry of the habit faces and hence to its crystal surface energy.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
flow Equity mutual fund inflows hit 4-month low of Rs 6,108 crore in April By economictimes.indiatimes.com Published On :: 2020-05-08T15:54:30+05:30 Overall, the mutual fund industry witnessed net inflows of Rs 45,999 crore across all segments, data by the Association of Mutual Funds in India showed on Friday. Full Article
flow Debt, hybrid mutual funds see large outflows in April; advisors blame Franklin fiasco By economictimes.indiatimes.com Published On :: 2020-05-08T18:19:27+05:30 Most debt mutual fund categories have witnessed outflows in the last month, data shows. Full Article
flow Fatal flowering By archive.indianexpress.com Published On :: Fri, 28 Mar 2008 18:22:27 GMT In the life of a farmer, flowering or fruition usually constitutes a happy period, brimming over with potential of a good harvest. Full Article
flow Flower Power By archive.indianexpress.com Published On :: Fri, 10 Oct 2008 17:52:54 GMT With govt''s thrust on floriculture, more and more people are taking to commercial cultivation of flowers in the Valley Full Article
flow Dearomatization of 3-cyanoindoles by (3 + 2) cycloaddition: from batch to flow chemistry By feeds.rsc.org Published On :: Org. Biomol. Chem., 2020, Advance ArticleDOI: 10.1039/D0OB00582G, CommunicationMaxime Manneveau, Saori Tanii, Fanny Gens, Julien Legros, Isabelle Chataigner(3 + 2) Dearomatizing cycloaddition of 3-cyanoindoles occurs in smooth conditions with a non-stabilized azomethine ylide, to yield tricyclic indolines in only 1 min under microflow conditions using 3 equiv of the dipole precursor vs. 6 equiv. in a batch reactor.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
flow Visible light promoted continuous flow photocyclization of 1,2-diketones By feeds.rsc.org Published On :: Org. Biomol. Chem., 2020, Advance ArticleDOI: 10.1039/D0OB00532K, PaperFrancesco Secci, Stefania Porcu, Alberto Luridiana, Angelo Frongia, Pier Carlo RicciA continuous flow Norrish–Yang photocyclization of 1,2-diketones has been developed and applied to the synthesis of functionalized 2-hydroxycyclobutanones, under blue light irradiation.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
flow Modular continuous flow synthesis of orthogonally protected 6-deoxy glucose glycals By feeds.rsc.org Published On :: Org. Biomol. Chem., 2020, 18,3254-3257DOI: 10.1039/D0OB00522C, CommunicationSubbarao Yalamanchili, Tu-Anh V. Nguyen, Nicola L. B. Pohl, Clay S. BennettThe use of a continuous flow platform for the rapid and highly efficient construction of differentially protected glycals from commercial sources is described.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
flow [ASAP] A Self-Mediating Redox Flow Battery: High-Capacity Polychalcogenide-Based Redox Flow Battery Mediated by Inherently Present Redox Shuttles By dx.doi.org Published On :: Fri, 01 May 2020 04:00:00 GMT ACS Energy LettersDOI: 10.1021/acsenergylett.0c00611 Full Article
flow [ASAP] Effect of Chelation on Iron–Chromium Redox Flow Batteries By dx.doi.org Published On :: Thu, 07 May 2020 04:00:00 GMT ACS Energy LettersDOI: 10.1021/acsenergylett.0c00761 Full Article
flow Biomedical fluid dynamics: flow and form / Troy Shinbrot By library.mit.edu Published On :: Sun, 29 Sep 2019 07:42:25 EDT Hayden Library - QH513.5.S55 2019 Full Article
flow Everything flows: towards a processual philosophy of biology / edited by Daniel J. Nicholson and John Dupré By library.mit.edu Published On :: Sun, 19 Jan 2020 07:42:04 EST Dewey Library - QH331.E85 2018 Full Article
flow The microflow cytometer / [edited by] Frances S. Ligler, Jason S. Kim By library.mit.edu Published On :: Sun, 15 Mar 2020 07:45:28 EDT Online Resource Full Article
flow Flow, deformation and fracture : lectures on fluid mechanics and the mechanics of deformable solids for mathematicians and physicists / Grigory Isaakovich Barenblatt, ForMemRS, Emeritus G.I. Taylor Professor of Fluid Mechanics, University of Cambridge, Em By prospero.murdoch.edu.au Published On :: Barenblatt, G. I Full Article
flow Groundwater recharge and flow: approaches and challenges for monitoring and modeling using remotely sensed data ; proceedings of a workshop / Lauren Everett, rapporteur ; Water Science and Technology Board, Division on Earth and Life Studies, the National By library.mit.edu Published On :: Sun, 29 Mar 2020 07:25:05 EDT Online Resource Full Article
flow [ASAP] Optimization of Biomass Pyrolysis Vapor Upgrading Using a Laminar Entrained-Flow Reactor System By feedproxy.google.com Published On :: Thu, 30 Apr 2020 04:00:00 GMT Energy & FuelsDOI: 10.1021/acs.energyfuels.0c00649 Full Article
flow [ASAP] Influence of Asphaltenes on Gelation of Tetrameric Acid with Calcium Ion at the Oil/Water Interface under Flow-Model Condition By feedproxy.google.com Published On :: Wed, 06 May 2020 04:00:00 GMT Energy & FuelsDOI: 10.1021/acs.energyfuels.0c00829 Full Article
flow Rocking-chair capacitive deionization with flow-through electrodes By pubs.rsc.org Published On :: J. Mater. Chem. A, 2020, 8,8476-8484DOI: 10.1039/C9TA14112J, PaperYong Liu, Xin Gao, Kai Wang, Xinyue Dou, Haiguang Zhu, Xun Yuan, Likun PanFlow-through Rocking-chair Capacitive Deionization system with ultrahigh desalination rate is built for the first-time, in which sodium-pre-intercalated MnO2 coated carbon nanofiber aerogels are employed as the flow-through electrode.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
flow Smart Porous Wood Supported Flower-like NiS/Ni Conjuction with Vitrimer Co-effect as Multifunctional Material with Reshaping, Shape-memory and Self-healing for High-Performance Supercapacitors, Catalysts and Sensors By pubs.rsc.org Published On :: J. Mater. Chem. A, 2020, Accepted ManuscriptDOI: 10.1039/D0TA03664A, PaperChuanyin Xiong, Bingbing Li, Heguang Liu, Wei Zhao, Chao Duan, Haiwei Wu, Yong NiWood-based materials are attracting more and more attention for applications in energy storage, due to their environment friendly and numerous channels structure. However, the poor conductivity and flexibility of wood...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
flow Inflow in equity MF plunges 27% to Rs 81,600 cr in FY20 By Published On :: Thursday, May 07, 2020, 18:26 +0530 However, this was the sixth successive year of net inflows in equity mutual funds, according to data by the Association of Mutual Funds in India (AMFI). Full Article
flow Book draft: overflow chapter By www.quirksmode.org Published On :: Thu, 17 Oct 2019 15:34:31 +0100 I am going to write a “CSS for JavaScripters” book, and therefore I need to figure out how to explain CSS to JavaScripters. This series of article snippets are a sort of try-out — pre-drafts I’d like to get feedback on in order to figure out if I’m on the right track. Today I present the first draft of the short overflow article. Feedback would be greatly appreciated. *** START EXCERPT *** "Web design is a constant battle against overflow." - Rachel Andrew Not knowing how tall something is is fundamental to web design. For instance, you cannot know in advance how long the texts will be that will be shown in your site. What happens if if the final text is much longer than the fake text you used during production? Or what if there's a wide image you hadn't counted on? In both cases the content of your blocks will become larger than you expected, and if you've given them a fixed width or height that might lead to overflow: content escaping from the block — or at least, attempting to escape. The easiest way to avoid overflow is not giving your blocks a fixed height in the first place. If you allow them to grow as tall and wide as they need to be you avoid quite a few problems. This short chapter discusses how to deal with overflow. CSS Is Awesome The most famous example of overflow is the "CSS is Awesome" meme that's been around ever since 2009. Born out of one web developer's frustration with CSS's overflow behavior, this meme took on a life of its own and became an example of what was wrong with CSS. Why would the 'Awesome' flow out of the box? Why should CSS be so complicated? Couldn't the box simply grow to contain the 'Awesome'? Sure it could! And it would, except that you specifically instructed the box not to by giving it a fixed width. You could have used min-width or flexbox — both are good in dealing with unexpectedly large content — but you didn't. No doubt you had good reasons, but since it was your decision, the onus of solving any resulting issues is on you. In these cases, the overflow declaration is your friend. The overflow declaration The overflow declaration allows you to define what to do with content that overflows its box. It has four values, visible, hidden, scroll, and auto. The default value is visible, and that's the one that causes the 'CSS is Awesome' effect. overflow: visible means that you allow the content to spill out of its block. Although that keeps the content readable, it also means the content might overlap with the block below or to the right of the affected block, which can be very ugly. When calculating the position of other blocks, the browsers' layout algorithm uses the width and height of the box you defined, and disregards the fact that content may be spilling out of the block. In fact, at that point in the algorithm the browsers have no way of knowing that the content overflows. [FACT-CHECK THIS] Thus, when calculating the position of the next block the browsers place the block exactly where it should be given the height of the previous block and the margins of both. They do not pay the overflow any mind, wbich may cause the overflowing content to overlap the content of the next block. Sometimes this is what you want — or rather, what you’re forced to live with. More often, though, you want to either generate scrollbars or hide the overflowing content entirely. overflow: hidden hides the overflowing content. This creates a pleasing visual effect, but now there's no way for the user to get to the content. Therefore, hidden is something of a nuclear option: necessary in a few cases, but to be avoided whenever there's a better way of handling the situation. overflow: scroll and overflow: auto generate scrollbars. The auto value generates scrollbars when they're necessary, while scroll scroll value always does so, even when no scrollbars are needed. If scroll always generates those ungainly scrollbars, even when they're not needed, and auto only generates them when necessary, why would you ever use scroll? The reason is that a content change that generates or removes a scrollbar can be quite ugly. Suppose you have a block with overflow: auto that initially does not need scrollbars. Then a script adds a lot of content to the block, causing overflow, and thus the generation of a scrollbar. Not only is this quite ugly in itself, but on some systems [BE MORE SPECIFIC] the scrollbar itself takes up about 16px of width and thus narrows the content area, which may lead to the reflowing of the text and even more overflow. And when the content is removed, all of that happens in reverse. All this can give a quite jarring effect. For instance, see the position of the word "serves" in the two screenshots below. The creation of a scrollbar forces it to the next line, and that might be something you want to avoid. The easiest way of preventing that effect is by giving the block overflow: scroll from the outset. Sure, the scrollbars may not be needed, but if they are there's no moving around of the content. Block Formatting Context [This is a practical tip that readers need to know about.] An overflow value of anything but visible will create a new block formatting context. In old-fashioned float-based layouts it is sometimes necessary to create a block formatting context in order to contain a bunch of floats. (Just nod wisely for the moment; we'll get back to this.) The easiest way of doing this is to add overflow: auto to the block, even though the block has no set height and the content will never actually overflow. So if you're working in an old codebase and encounter a bunch of unexplained overflow: auto (or hidden) declarations on blocks that have height: auto, remember that they're meant to keep a float-based layout working properly. Only remove those overflows once you switched from floats to a modern layout system like grid or flex. If you do not intend to switch, leave the overflows in place as well. Related declarations In addition to the overflow declaration, there are also overflow-x and overflow-y declarations. They do what you'd expect them to do: they set the overflow on only the horizontal x-axis, or only the vertical y-axis. Otherwise they work exactly like overflow. Also, iOS supports overflow-scrolling: touch, which enables momentum-based scrolling for overflowing elements. Without this declaration (or, more precisely, with the default overflow-scrolling: auto in place), overflowing elements scroll normally, i.e. they stop scrolling as soon as your finger leaves the screen. Android devices always use momentum-based scrolling, so they do not need this declaration. It doesn't hurt them, either, so it's perfectly safe to use. [TEST] *** END EXCERPT *** The ending is a bit abrupt, but I'm not entirely sure what to say next. Also, I'm not yet sure which chapter will come next, so I can't write a segue. Anyway, please let me know what you think. I'm especially looking for feedback from JavaScript developers who are not all that good at CSS. Full Article CSS for JavaScripters
flow New browser on the block: Flow By www.quirksmode.org Published On :: Tue, 21 Jan 2020 12:01:18 +0100 2020 is only three weeks old, but there has been a lot of browser news that decreases rendering engine diversity. It’s time for some good news on that front: a new rendering engine, Flow. Below I conduct an interview with Piers Wombwell, Flow’s lead developer. This year alone, on the negative side Mozilla announced it’s laying off 70 people, most of whom appear to come from the browser side of things, while it turns out that Opera’s main cash cow is now providing loans in Kenya, India, and Nigeria, and it is looking to use 'improved credit scoring' (from browsing data?) for its business practices. On the positive side, the Chromium-based Edge is here, and it looks good. Still, rendering engine diversity took a hit, as we knew it would ever since the announcement. So let’s up the diversity a notch by welcoming a new rendering engine to the desktop space. British company Ekioh is working on a the Flow browser, which sports a completely new multi-threaded rendering engine that does not have any relation to WebKit, Gecko, or Blink. The last new rendering engine to come to the desktop was KHTML back in 2000 in the form of the Konqueror browser. Later Apple adapted KHTML into WebKit. And then Google forked WebKit to become Blink. And ... well, almost everyone browses with a KHTML descendant now. Let’s not forget how it all began. It is far too early to tell if Flow will have a similar impact, but the news was reason enough for me to conduct an interview with lead developer Piers Wombwell. PPK: Hi Piers, could you please introduce yourself? PW: I’m Piers Wombwell, the co-founder of Ekioh, the company behind the Flow browser. I’m also the architect of the project and one of the software engineers on it. Why did Ekioh decide to create a new browser? In 2006 we started developing an SVG engine for user interfaces in the set-top box market. No existing browser was full-featured, or was fast enough on the low-powered set-top box chips available at the time. User interface developers wanted HTML, but couldn’t get the performance they needed, especially in animations. SVG seemed better suited to user interfaces as there was no time spent in complex box model layout. A user interface running on our SVG engine was much faster than any of the HTML browsers at the time and was very popular in this niche market with millions of STBs running it across most continents. Over the next six or so years, STB chips started to move to multi-core GPUs, at the same as TV resolutions were moving to 4K. HTML was becoming fast enough on set-top boxes. On the other hand, a 4K TV has four times as many pixels as an HD TV, and a multi-core GPU doesn't make each individual core any faster. Thus, a single threaded browser won’t really see any significant speed improvements. That's why we decided to make Flow multi-threaded. Dabbling with HTML/CSS layout seemed equally fun technically as building an SVG browser, so that’s been the main focus since. It started off being an XHTML/CSS layout engine on top of SVG, but we got carried away and over time moved to full HTML. But, really, I suppose we did it because it would be fun to do it. How far along is Flow? Can people download it and use it right now? Well, it can render and interact with Gmail quite well. It’s pretty much perfect on a few sites we’ve targeted as focuses during development, but it struggles with many others. We only started implementing HTML forms in the last few months in order to log into Gmail. It’s not yet available for download as I think we need to address the usability of it first. It currently needs a configuration file tailored to your computer, and has no toolbar. You don't want a toolbar for TV interfaces, so we never implemented one. For which platforms is Flow currently available? For Mac, Linux, and Android. Plus, of course, for the set-top boxes that are our main market, most of which run Linux. As to Windows, none of us run Windows so its development is untested and lags behind a bit, but I’ve just compiled a version and it seems to work. Is Flow open source? It’s not. There’s no current plan for that as we don’t have a large corporation backing our development. Which JavaScript engine do you use? We chose Spidermonkey in 2006, and as far as I recall it was because of both licensing and a documented embedding API. It was around the time that TiVo were having arguments over the GPL. The paranoia over that also ruled out use of LGPL licensed libraries for a few years. The core browser code is abstracted away from any Spidermonkey APIs, largely so we could handle upgrades over the years - we can still handle its legacy garbage collection model quite happily. What are your long-term goals with Flow? The primary goal is stability, followed by getting more websites rendering perfectly in Flow. They generally fail because of either layout bugs or missing JavaScript APIs in Flow, so we have to solve those. Even for the embedded market, getting as many websites working as possible improves our confidence that a new HTML user interface will function correctly, first time. Our roadmap is very flexible, usually because of commercial needs, but also we prioritise what’s interesting to a developer at that given time. You said Flow is multi-threaded. Which tasks exactly are divided among the multiple threads? HTML and CSS parsing is single-threaded, as is JavaScript (if you ignore WebWorkers). It’s the layout, primarily word wrap of text, that is done in parallel. Several caveats apply, but in general, two paragraphs can be laid out in parallel since they don’t impact each other apart from their vertical position. We wrote some technical papers on this process. Is the word wrap of paragraphs the computationally most expensive part of laying out an HTML page? Yes. Each letter is a separate rectangle, plus you have word wrap rules for groups of letters. It’s also probably the hardest to achieve, so it's a good place to start. Desktop browsers haven’t touched layout, and have instead concentrated on making whole components run in separate threads. Is Flexbox one of the caveats you mentioned? There are multiple passes across the tree, all in parallel. We first calculate, in parallel, essentially the min-content and max-content widths of each paragraph, flexbox or table cell. Once we have those constraints, a relatively quick pass (not in parallel for that one flex box) works out the final widths of each box. But we can handle multiple flexboxes in parallel, or one flex box and a paragraph outside the flexbox, and so on. How integral is multi-threading to Flow and its architecture? Could you remove it? Would other browsers be able to copy Flow's multi-threading? Multithreading can be turned off with a config setting. I suspect it’s always going to be easier to rewrite the layout code with multithreading in mind than rework existing layout algorithms - Mozilla took that approach that with Servo, rather than rework Gecko. The new layout engine could then, in theory, be combined with the rest of an existing browser. Can you give an example of tricky problems you encountered while creating this browser? Many sites, Gmail being a good example, were very frustrating as the JavaScript can be so large and obfuscated. It’s almost impossible to tell what they are doing, and much of the debugging was educated guesses as to what it was trying to do. Thankfully, the web platform tests help us make sure we are compatible with other browsers once we figured out the blocking bug or missing feature. We can’t realistically pass these tests 100% as they test such a huge set of APIs - it would take us years to catch up with other browsers so we can only focus on what is used by priority websites. And something that was much easier to implement than you thought? The HTML parser. I first wrote an HTML parser back in 2002, and back then there was no detailed specification of how to handle badly-nested elements. We spent so much time writing test cases to figure out what desktop browsers did in each situation, and trying to behave the same. Ten years later, the detail in the WHAT-WG specification was amazing, and it was perfectly possible to write an HTML parser that is completely compatible with all other browsers. And a feature you decided not to implement for now? HTML forms. A TV user interface doesn’t use most, if any, of the features of HTML forms so it was a very low priority. We started adding them because they are needed for general web browsing, but they are not complete. We haven’t yet implemented WebGL or IndexedDB because they are not used on most of the websites we’ve tried. Obviously Google Maps uses WebGL and Google Docs uses IndexedDB but both have fallbacks. Implementing more features to allow a larger number of websites to work is a priority. What is Flow's UA string? For the Mac version, it's the following: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_0) EkiohFlow/5.7.4.30559 Flow/5.7.4 (like Gecko Firefox/53.0 rv:53.0) The strings vary depending on the device, but the "EkiohFlow" and "Flow" strings should always occur. Why do you emulate Firefox? I assumed it'd be Chrome. We’ve spent ages on that UA string… I could probably write a blog post about it. Essentially, I copied Chrome. Things mostly worked. Then I hit the Instagram site, which decided to use ES6 features based on the UA string. I changed it to FireFox’s, using the version of SpiderMonkey that we were using (53 in the build you have), and the site worked. Then I added more afterwards (the rc:53) to get us to the more modern Google login box. The UA string isn’t final at all but its choice is full of compromises. Ekioh creates browsers for set-top boxes. What is Flow’s main purpose on set-top boxes? It is used to render the UIs created by the box’s vendors, and not for actually surfing the web. But we don’t always get to see the UIs the vendors create, so being able to render all HTML flawlessly is the goal. That way, UI developers can do as they please. Does the average set-top box have a browser meant for surfing the web? Sort-of, but not really. I have a 2012 Sony TV with that functionality, but it was useless then and is useless now. IR has a significant lag, and that makes TV remotes far too painful to control a TV browser with. I don’t recall any modern TV/STBs that let you have open internet, but they probably exist. I can’t imagine anyone seriously using them. Flow also runs on TVs and embedded devices. Could you give a few examples of embedded browsers? And TV browsers? Back before we started our SVG engine, there were many HTML 4 browser engines for the TV market, such as ANT Fresco and Galio (which I also worked on), Access’s NetFront, Oregan, Espial and Opera. For the non-TV market, we have replaced Internet Explorer Mobile on a line of Windows CE devices. These days, almost all embedded browsers are based on Blink or WebKit. What are your main competitors in the TV and embedded browser markets? The main competitors to Flow are Blink and WebKit. Most STB providers often do their own port of one of these browsers. WebKit can be optimised for these low-powered devices, but Flow is usually able to out perform other browsers, and in the areas it’s not as fast, we can usually optimise it. In a strange way, we also compete with ourselves - we offer our own embedded WebKit-based browser that is more feature-complete than Flow. The same developers work on maintaining and improving that. Thanks for this interview! You’re welcome. Full Article Browsers
flow Morse theory of gradient flows, concavity and complexity on manifolds with boundary / Gabriel Katz By library.mit.edu Published On :: Sun, 22 Mar 2020 07:24:15 EDT Dewey Library - QA614.7.K37 2020 Full Article
flow Letter to BS: Yediyurappa govt must give relief to flower growers also By www.business-standard.com Published On :: Thu, 07 May 2020 23:33:00 +0530 Flower cultivation being a seasonal thing, many anthurium cultivators will be deprived of any relief Full Article
flow Supermoon 2020: Netizens share mesmerizing pics of 'super flower... By Published On :: Supermoon 2020: Netizens share mesmerizing pics of 'super flower... Full Article
flow Neutral pH aqueous redox flow batteries using an anthraquinone-ferrocyanide redox couple By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, 8,5727-5731DOI: 10.1039/D0TC00640H, PaperWonmi Lee, Agnesia Permatasari, Yongchai KwonAnthraquinone-2,7-disulfonic acid (2,7-AQDS) and ferrocyanide including potassium and sodium salts are used as a redox couple for neutral aqueous redox flow batteries (ARFBs).The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
flow Stochastically Forced Compressible Fluid Flows / Dominic Breit, Eduard Feireisl, Martina Hofmanová By library.mit.edu Published On :: Sun, 26 Apr 2020 06:32:35 EDT Barker Library - QA911.B75 2018 Full Article
flow [ASAP] Catalytic Control of Plastic Flow in Siloxane-Based Liquid Crystalline Elastomer Networks By feedproxy.google.com Published On :: Wed, 06 May 2020 04:00:00 GMT ACS Macro LettersDOI: 10.1021/acsmacrolett.0c00265 Full Article
flow Radical chemistry in oxidation flow reactors for atmospheric chemistry research By feeds.rsc.org Published On :: Chem. Soc. Rev., 2020, Advance ArticleDOI: 10.1039/C9CS00766K, Review ArticleZhe Peng, Jose L. JimenezWe summarize the studies on the chemistry in oxidation flow reactor and discuss its atmospheric relevance.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
flow Human flow (2017) / directed by Ai Weiwei [DVD]. By encore.st-andrews.ac.uk Published On :: [U.S.A.] : Amazon Studios, [2017] Full Article
flow Compatible finite element methods for geophysical flows: automation and implementation using Firedrake / Thomas H. Gibson, Andrew T.T. McRae, Colin J. Cotter, Lawrence Mitchell, David A. Ham By library.mit.edu Published On :: Sun, 6 Oct 2019 06:22:10 EDT Online Resource Full Article
flow Multiphase flow in permeable media: a pore-scale perspective / Martin J. Blunt, Imperial College London By library.mit.edu Published On :: Sun, 6 Oct 2019 06:22:10 EDT Hayden Library - TA357.5.M84 B58 2017 Full Article
flow Shallow flows: May 7-9, 2018 / edited, G. van Heijst & J.P.A.J van Beeck By library.mit.edu Published On :: Sun, 13 Oct 2019 06:22:18 EDT Barker Library - TA357.S535 2018 Full Article
flow Computational techniques for multiphase flows / by Guan Heng Yeoh, Jiyuan Tu By library.mit.edu Published On :: Sun, 27 Oct 2019 06:20:31 EDT Barker Library - TA357.5.M84 Y46 2019 Full Article