lock

Expert Explains One Concept in 5 Levels of Difficulty - Blockchain

Blockchain, the key technology behind Bitcoin, is a new network that helps decentralize trade, and allows for more peer-to-peer transactions. WIRED challenged political scientist and blockchain researcher Bettina Warburg to explain blockchain technology to 5 different people; a child, a teen, a college student, a grad student, and an expert.




lock

Forgery Experts Analyze a Fake Jackson Pollock Painting

Forensic scientist Thiago Piwowarczyk and art historian Jeffrey Taylor PhD examine a purported Jackson Pollock painting and use their expertise to determine if the painting is legitimate or a forgery.




lock

Lockdown Cover 1: Lady Godiva’s Operation (Velvet Underground)

I’m trying to record a cover version each week of songs that have really influenced me. They’re not especially polished, but it gives me a chance to experiment with my recording studio outside my usual working practices. This is the first Velvet Underground song I heard. I was at a student party, sitting next to […]




lock

The Promise and limits of private power [electronic resource] : promoting labor standards in a global economy / Richard M. Locke

Locke, Richard M., 1959-




lock

Practical wellbore hydraulics and hole cleaning: unlock faster, more efficient, and trouble-free drilling operations / Mark S. Ramsey

Online Resource




lock

Fused-ring phenazine building blocks for efficient copolymer donors

Mater. Chem. Front., 2020, 4,1454-1458
DOI: 10.1039/D0QM00080A, Research Article
Wenting Li, Qishi Liu, Ke Jin, Ming Cheng, Feng Hao, Wu-Qiang Wu, Shengjian Liu, Zuo Xiao, Shangfeng Yang, Shengwei Shi, Liming Ding
Phenazine copolymer donors demonstrate an efficiency of 15.14% in nonfullerene organic solar cells.
The content of this RSS Feed (c) The Royal Society of Chemistry




lock

Lockdown disrupts plans of non-custodial parents




lock

Holy deadlock and further ribaldries: another dozen medieval French plays in modern English / edited and translated by Jody Enders

Hayden Library - PQ1240.E8 H65 2017




lock

The enchanted clock: a novel / Julia Kristeva ; translated by Armine Kotin Mortimer

Hayden Library - PQ2671.R547 H6713 2017




lock

ITC, some unions lock horns over work during coronavirus, documents reveal

The workforce problems at two ITC food plants - one in Pune in the western state of Maharashtra and another in the southern state of Karnataka - show how labour issues weigh on Indian firms after a nationwide coronavirus lockdown forced thousands of workers to go back to their villages.




lock

Maruti confirms new S-Cross launch post-lockdown

Maruti Suzuki S-Cross facelift was showcased at the Auto Expo 2020. The company has phased out the diesel engine and replaced it with the 1.5-litre, K-Series, BS6-compliant, petrol engine, much like the XL6, Ertiga and the facelift Brezza. Earlier, S-Cross was only available in diesel option with a manual gearbox.




lock

Coronavirus: TN relaxes lockdown measures further

The Tamil Nadu government on Saturday relaxed certain lockdown measures in non-containment areas across the state, including permission to do takeaway services at teashops. This will come into effect on May 11. All private establishments can function with 33% strength between 10.30am and 6pm in Greater Chennai Police limits and 10am and 7pm in the rest of the state.




lock

A strategy to unlock the potential of CrN as a highly active oxygen reduction reaction catalyst

J. Mater. Chem. A, 2020, 8,8575-8585
DOI: 10.1039/C9TA14085A, Paper
Junming Luo, Xiaochang Qiao, Jutao Jin, Xinlong Tian, Hongbo Fan, Demei Yu, Wenlong Wang, Shijun Liao, Neng Yu, Yijie Deng
The potential of CrN as highly active ORR catalyst can be unlocked by enhancing its conductivity, enriching its d electrons and enlarging the exposure of active sites.
The content of this RSS Feed (c) The Royal Society of Chemistry




lock

Symphony no. 2: 'America' / Dan Locklair

MEDIA PhonCD L812 orcmu a




lock

Christopher Kimball's Milk Street: Tuesday nights / Christopher Kimball, J.M. Hirsch, Matthew Card, Michelle Locke, Jennifer Baldino Cox, and the editors and cooks of Milk Street ; photography by Connie Miller

Browsery TX833.5.K55 2018




lock

New browser on the block: Flow

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.




lock

Best of BS Opinion: Lockdown continues, India's economic growth, and more

Here is a summary of Business Standard opinion pieces for the day




lock

Mystery continues around Prashant Kishor's travel to Kolkata amid lockdown

Supposedly, West Bengal chief minister Mamata Banerjee asked him to come to Kolkata for a discussion




lock

Letter to BS: States should be given some flexibility to relax lockdown

The states do not have leeway or a final say in drawings boundaries of the areas that have to be opened up




lock

Letter to BS: Extended lockdown has exposed the plight of migrant workers

This 140 mn strong migrant labour is vital to our economy, yet their status remains undefined




lock

Delhi govt clarifies lockdown guidelines: Here is the list of what...

Delhi govt clarifies lockdown guidelines: Here is the list of what...




lock

Mother’s Day 2020: 7 ways to surprise mums during Lockdown

Mother’s Day 2020: 7 ways to surprise mums during Lockdown




lock

'We’ll have to see what norms are after this lockdown': BCCI trea...

'We’ll have to see what norms are after this lockdown': BCCI trea...




lock

Plan to exit ‘Lockdown’ or ‘Self Destruction’? – Things we must not ignore

The way in which the word corona has been terrifying the World, the only cure that has come to everyone’s mind is a lockdown. As has been in the case of earlier epidemics, no pre-planned long-term preventive measures could be taken in this time of crisis too. It has ultimately led the whole world to […]

The post Plan to exit ‘Lockdown’ or ‘Self Destruction’? – Things we must not ignore appeared first on TIMES OF ASSAM by Sangeeta Sarmah.




lock

CBI begins probe into liquor sale during lockdown: Bedi

Lieutenant Governor Kiran Bedi on Friday said the Central Bureau of Investigation has started a probe into illegal sale of liquor during the lockdown.




lock

Robert Fripp Releases Free Ambient Music to Get You Through the Lockdown: Enjoy “Music for Quiet Moments”

King Crimson’s master guitarist Robert Fripp has had a career long reputation as an autocrat, and exacting, difficult taskmaster. He’s named an album, a band, and a record company “Discipline.” Drummer Bill Bruford once described him as an “an amalgam of Stalin, Gandhi and the Marquis de Sade,” according to The Telegraph. But recently, there’s […]

Robert Fripp Releases Free Ambient Music to Get You Through the Lockdown: Enjoy “Music for Quiet Moments” is a post from: Open Culture. Follow us on Facebook, Twitter, and Google Plus, or get our Daily Email. And don't miss our big collections of Free Online Courses, Free Online Movies, Free eBooksFree Audio Books, Free Foreign Language Lessons, and MOOCs.




lock

[ASAP] Polymer Dynamics in Block Copolymer Electrolytes Detected by Neutron Spin Echo

ACS Macro Letters
DOI: 10.1021/acsmacrolett.0c00236




lock

[ASAP] Stabilizing Phases of Block Copolymers with Gigantic Spheres via Designed Chain Architectures

ACS Macro Letters
DOI: 10.1021/acsmacrolett.0c00193




lock

Musical emotions explained : unlocking the secrets of musical affect / Patrik N. Juslin

Juslin, Patrik N., author




lock

Lockdown live with butterflies this weekend

Butterfly enthusiasts can look forward to an Instagram live with women butterfly experts from India, and a webinar on butterflies from other countries




lock

US labor market shatters post World War 2 records as coronavirus lockdowns bite

The labor department's closely watched monthly employment report on Friday also showed the unemployment rate surging to 14.7% last month, shattering the post-World War II record of 10.8% touched in November 1982. It strengthened analysts' views of a slow recovery from the recession caused by lockdowns imposed by states and local governments in mid-March to curb the spread of COVID-19, the respiratory illness caused by the virus.




lock

Flocking to the Coast

Professors Allen Hurlbert and Keith Sockman want their students out of the classroom as much as possible. Every other year, the UNC researchers lead an avian biology course that explores the physiology, anatomy, evolution, and behavior of birds. Throughout the semester, the class visits wildlife reserves across the state to see these lessons in the field.




lock

Amid lockdown, fashion firms strive to keep customers engaged

Online retailers such as Myntra and Tjori have their consumer engagement teams working on to engage their customers till the time the lockdown eases. Others such as fashion brand Anita Dongre are brainstorming changes in consumer behaviour and how to keep them engaged online till the time stores become fully operational.




lock

As India Loosens Its Strict Lockdown, Coronavirus Deaths Jump Sharply

The streets have suddenly come alive, especially at night, in many areas where social distancing is impossible.




lock

[ASAP] Correction to “Building Block and Directional Bonding Approaches for the Synthesis of {DyMn<sub>4</sub>}<italic toggle="yes"><sub>n</sub></italic> (<italic toggle="yes">n</italic>

Crystal Growth & Design
DOI: 10.1021/acs.cgd.0c00526




lock

New Investigators on the NLM Block!

How NLM’s newest investigators are advancing discovery through exhilarating research NLM is enhancing its Intramural Research Program to better serve scientists, health professionals, and the public.We would like to introduce you to two exciting, new additions to the NLM team: Xiaofang Jiang, PhD, and Lauren Porter, PhD, recently joined NLM as tenure-track investigators. Both play…




lock

[ASAP] Wormlike Nanovector with Enhanced Drug Loading Using Blends of Biodegradable Block Copolymers

Biomacromolecules
DOI: 10.1021/acs.biomac.0c00169




lock

[ASAP] A Single Enzyme Mediates the “Quasi-Living” Formation of Multiblock Copolymers with a Broad Biomedical Potential

Biomacromolecules
DOI: 10.1021/acs.biomac.0c00126




lock

[ASAP] Synthesis and Characterization of a Leucine-Based Block Co-Polypeptide: The Effect of the Leucine Zipper on Self-Assembly

Biomacromolecules
DOI: 10.1021/acs.biomac.0c00420




lock

Kinderspiele: für Altblockflöte und Klavier = for alto recorder and piano / Barbara Heller ; hrsg. von Lynn Elms

STACK SCORE Mu pts H3677 recpmu




lock

Renaissance recorder anthology.: 31 pieces for soprano (descant) recorder and piano = 31 pièces pour flûte à bec soprano avec piano = 31 Stücke für Sopran Blockflöte und Klavier / selected and edited by Kathryn Bennetts and

STACK SCORE M270.R4.R45 2017 v.3




lock

Covid-19 & lockdown accelerate online gaming

Time spent on games has increased dramatically as virtual zones become avenues to socialize, connect and compete.




lock

Lockdown impact: India April manufacturing PMI at all-time low of 27.4

The Nikkei Manufacturing Purchasing Managers' Index, compiled by IHS Markit, plunged to 27.4 last month from March's 51.8, by far its lowest since the survey began in March 2005 and its first time below the 50-mark separating growth from contraction in nearly three years.




lock

The great Indian lockdown survey: The good, bad and the ugly

The virus has brought the Indian economy to new low after new low over the past six weeks.




lock

Covid + Lockdown impact: Kerala estimates Q1 loss of Rs 80,000 crore to GVA

Kerala govt report estimates a loss of about Rs 80,000 crore in GVA to the Kerala economy in Q1 (Apr-Jun) of 2020. For March, the shortfall in GVA could have been roughly Rs 29,000 crore. The direct and indirect losses in gross state value addition (GSVA), based on an input-output model, is estimated to be 10% in 2019-20 and 20% in 2020-21.




lock

Optical cavities for optical atomic clocks, atom interferometry and gravitational-wave detection Miguel Dovale Álvarez

Online Resource




lock

Counter mentor leadership: how to unlock the potential of the 4-generation workplace / Kelly Riggs, Robby Riggs

Dewey Library - HD57.7.R537 2018




lock

On the clock: what low-wage work did to me and how it drives America insane / Emily Guendelsberger

Dewey Library - HD8072.5.G84 2019




lock

Lockheed, Atlanta, and the struggle for racial integration / Randall L. Patton

Dewey Library - HF5549.5.A34 P37 2019




lock

'Lakshya' clocks 15 years, Hrithik gets nostalgic

As "Lakshya" clocked 15 years of its release on Tuesday, its lead actor Hrithik Roshan said the film resonated with his phase of self discovery as an actor.