Liu Shih Yen

4,486 Added | 30 Magazines | 379 Likes | 2 Following | 4,215 Followers | @modeerf | Keep up with Liu Shih Yen on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Liu Shih Yen”

Facebook and its executives are getting destroyed after botching the handling of a massive data 'breach'

Facebook and its executives faced a torrent of backlash on Saturday following news reports that the data firm Cambridge Analytica, which worked on the Trump campaign in 2016, improperly harvested private information from 50 million Facebook users.<p>The company quickly faced calls for increased …

Mark Zuckerberg

Facebook suspends Cambridge Analytica, a controversial data-analysis firm linked to the Trump campaign

<i><br>Sign up for the latest Russia investigation updates here.</i><p>Facebook announced on Friday that Cambridge Analytica, the data-analysis firm that played an important role in Donald Trump's online strategy during the 2016 US election, has been suspended from the social-media platform for mishandling user …

Social Media

Say Hello to Houdini and the CSS Paint API

I haven’t been this excited about a new browser tech in a long time.<p><b>Houdini</b> is an ambitious project to give developers more power over CSS than we’ve …

Web Development

HTTP Heuristic Caching (Missing Cache-Control and Expires Headers) Explained

Have you ever wondered why WebPageTest can sometimes show that a repeat view loaded with less bytes downloaded, while also triggering warnings …

Web Development

Understanding quantum computers: The basics

Theoretical physics isn’t the easiest field in science to translate into laymen’s terms. Until recently it’s solely been the domain of geniuses like the late Stephen Hawking and fictional characters such as <i>The Big Bang Theory’s</i> Sheldon Cooper. As companies like Google, IBM, and Intel work to build …

Quantum Computing

On the fly WebP decoding using WASM and a Service Worker

For the people who know me, I have been super excited by the recent developments on the web platform, such as modules, service workers and now even …


Boxy SVG

These are the best books for learning modern statistics—and they’re all free

Statistics came well before computers. It would be very different if it were the other way around.<p>The stats most people learn in high school or college come from the time when computations were done with pen and paper. “Statistics were constrained by the computational technology available at the …

Machine Learning

Welcoming Progressive Web Apps to Microsoft Edge and Windows 10

A little over a year ago, we outlined our vision to bring Progressive Web Apps (PWAs) to the more than half a billion devices running Windows 10. We …

Web Development

Partial evaluator for JavaScript

Examples<p>Hello World<p>Elimination of abstraction tax<p>Fibonacci<p>Module Initialization<p>Note how most computations have been pre-initialized. However, the …

WebAssembly Studio


Meltdown/SpectreOverviewOn January 3rd Project Zero revealed vulnerabilities in modern CPUs that a process can use to read (at worst) arbitrary …

Web Development

Workers at Your Service

The Service Worker API exposes persistent background processing capabilities to web pages. Support is available in Safari Technology Preview 48, …

Web Development

Universal Web Applications

Web Native<p>Build apps with standardized web technologies that will work for decades, and easily reach users on the app stores <i>and</i> the mobile …


Taking A Look At The State Of Progressive Images And User Perception

“Progressive Images” is a hot topic these days. We often come across articles explaining techniques on how to avoid showing an empty space where an …

Web Development

PWAs are coming to iOS 11.3: Cupertino, we have a problem

After the surprise yesterday from a tweet from Ricky Mondello and then the Safari 11.1 beta Release Notes stating that Web App Manifest and Service …

Web Development

Great explanation of bandwidth Vs latency by @katiehempenius

Chrome will mark all HTTP sites as ‘not secure’ starting in July

Google sends a nudge toward the unencrypted web<p>Starting in July, Google Chrome will mark all HTTP sites as “not secure,” according to a blog post published today by Chrome security product manager Emily Schechter. Chrome currently displays a neutral information icon, but starting with version 68, …

Information Security

Chrome 65 Beta: CSS Paint API and the ServerTiming API

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows.<b><br>CSS</b> …

Web Development

Restricting AppCache to Secure Contexts

The Application Cache (AppCache) interface provides a caching mechanism that allows websites to run offline. Using this API, developers can specify …

Information Security

AMPHTML Email · Issue #13457 · ampproject/amphtml

referenced this issue in <b>godofredoninja/Mapache</b> Feb 13, 2018<p>Open<p>referenced this issue in <b>k9mail/k-9</b> Feb 14, 2018<p>Open

The international BMW Website

Dive into new worlds with BMW, get inspired, and experience the unknown, the unusual and some useful things, too.


JS in AMP · Issue #13471 · ampproject/amphtml


Before we start with the comparisons, let’s talk a bit about DOM. DOM (Document Object Model) is a way to represent any structured document in the …


Using page speed in mobile search ranking

People want to be able to find answers to their questions as fast as possible — studies show that people really care about the speed of a page. …


Oxidizing Source Maps with Rust and WebAssembly

Tom Tromey and I have replaced the most performance-sensitive portions of the source-map JavaScript Library’s source map parser with Rust code that …


Hey, Look What Day It Is

One of my favorite self-declared holidays.Interesting tidbit. It was considered a <i>mistake</i> by the CSS Working Group:Box-sizing should be border-box by …


A GraphQL Primer: The Evolution Of API Design (Part 2)

In Part 1 we looked at how APIs have evolved over the last few decades and how each one gave way to the next. We also talked about some of the …