Friday, February 22, 2019

Using TensorFlow.js to check for naughty content client-side

#425 — February 22, 2019

Read on the Web

JavaScript Weekly

NSFW JS: A Way to Check for NSFW Images Client-Side — Billed as ‘client-side indecent content checking for the soul’, this is an interesting, though imperfect, way to screen content prior to upload. It uses TensorFlow.js behind the scenes. Demo here.

Gant Laborde

JavaScript Loading Priorities in Chrome — How browsers schedule and execute scripts can impact the performance of your pages. Addy Osmani compares the different approaches here.

Addy Osmani

Frontiers 2019: Explore New Ways to Build Apps on Slack — Teams move faster with apps on Slack. And, it wouldn’t be possible without the people who built them. Connect with app builders like you, get hands-on training and spark new ideas at Frontiers 2019.

Slack sponsor

TypeScript Linter TSLint to Give Way to ESLint — The developers of TSLint, the TypeScript linter, have decided to deprecate it and focus on improving TypeScript support in the popular ESLint linter instead. This will greatly help existing ESLint users who are picking up TypeScript.

Palantir

CodeCrumbs: Document Codebases by Adding 'Breadcrumbs' — One of those things that’s better to see visually than read about. Essentially you annotate your code in a certain way and it can produce visualizations of how your codebase works.

Bohdan Liashenko

Ionic React Now Available in Beta — Ionic, a framework for building cross-platform hybrid mobile apps, is commonly associated with Angular but now it’s available in a React flavor too with around 70 components intended to cover the main use cases when building mobile apps. — Via our Mobile-focused newsletter.

Josh Thomas (Ionic)

💻 Jobs

Sr. Fullstack Engineer (Remote) — Sticker Mule is looking for passionate developers to join our remote team. Come help us become the Internet’s best place to shop and work.

Sticker Mule

React/TypeScript Dev (Berlin, Germany) — Build the tools behind the world’s leading app retargeting platform. Make your own decisions. Solve hard, real-world problems with a cutting edge stack in an experienced & ambitious team.

Remerge

Find a Job Through Vettery — Vettery specializes in developer roles and is completely free for job seekers.

Vettery

📘 Articles, Tutorials and Opinions

for vs forEach() vs for/in vs for/of — An overview of the difference between these looping constructs using several different edge cases.

Valeri Karpov

JSConf US & The Expanding Web — Check out a recent blog by Anna Sedlar.

Big Nerd Ranch sponsor

Using Fastify and Preact for Quick Web App Prototyping — Two technologies we haven’t mentioned for quite a while come together here in building a simple full-stack app.

Luciano Mammino

Styling an Angular Application with Bootstrap — A tutorial using the latest versions of Bootstrap 4 and Angular 7.

Smashing Magazine

Working with TypeScript in Visual Studio Code — Since VS Code and TypeScript both originated at Microsoft, it’s no surprise they work well together.

James Quick beginner

How to Disallow Large Imports from JavaScript Projects — Are there known large dependencies your team wish they could disallow from a project? ESLint supports disallowing specific imports.

Addy Osmani

How Does Aurelia 'React'?Aurelia is an interesting framework in its own right - this new series aims to show how Aurelia approaches things you might otherwise do in React.

Rob Eisenberg

Replace Tedious Coding with MongoDB Stitch and Public APIs

MongoDB sponsor

'We Migrated to Next.js to Serve Our Home Page 7.5× Faster' — Going from a basic React boilerplate to Next.js can yield serious initial render time improvements and without much work, too.

Drew Powers (Manifold)

Faster Calls with Arguments Mismatch — Technical notes on a special V8 optimization for situations where you have strict mode functions that don’t use the arguments object or rest parameters. The performance improvement can be significant.

Benedikt Meurer and Toon Verwaest (V8)

🔧 Code and Tools

VS Code Settings and Extensions for Faster JS Development

Tilo Mitra

Cryption: In-Browser AES File Encryption with Data Integrity Check — It’s limited as to the size of data it can work with, however, but is an interesting project.

Tim-Luca Lagmöller

Supercharge Your Code, Test, Debug Feedback Loop — Wallaby runs unit tests as you type and reports results right beside your code in your text editor.

Wallaby.js sponsor

SimpleFS: Handle Files in IndexedDB Like You Would in Node — Node-style file operations for files stored in IndexedDB.

Fagbokforlaget V&B AS

Cleave.js: Format Input Text Content While Typing — Ideal for things like phone numbers, credit card numbers, dates.. or define your own.

Max Huang

Howler.js: An Audio Library for the Modern Web — Get a simple API for your audio needs across all platforms. No dependencies, too.

James Simpson

A JavaScript-Interop Library for ClojureScript

Applied Science Studio


by via JavaScript Weekly

Beware Of The New Technique Used By Cyber Criminals To Steal Payment Data

Symantec, a cyber security company discovered that thousands of websites are affected by the cybercriminals who have been implanting code to fetch the payment card numbers. Every month, 4800 websites are hit by form-jacking, according to the research done by Symantec, after other methods of cyber...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Aqsa Rasool via Digital Information World

Are hacking groups advancing in their conspiracies?

Hacking groups are becoming bolder in their hacking attempts with the number of organizations targeted by them rising to almost a third. In fact, Symantec's annual Internet Security Threat Report reveals that organizations targeted by the most active hacking groups increased from 42 between 2015...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Saima Salim via Digital Information World

Twitter Will Begin The Public Testing Of Its Redesigned Replies Soon

On this year’s CES, Twitter announced to revamp the visual appearance of conversations with an aim to make people understand discussions in a better way. Moving on with their commitment, the company is now accepting applications from users who want to be a part of Twitter’s "conversations prototype...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Daniyal Malik via Digital Information World

YouTube shuts down 400 channels amidst child exploitation controversy

YouTube closed more than 400 channels from its database along with tens of millions of comments after receiving complaints from creators, users, and advertisers about child exploiting videos. The details of the eliminations came from YouTube’s creator outreach team in response to a video...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Saima Salim via Digital Information World

How Cyber Criminals Are Abusing Telegram And Discord Apps For Illegal Activities

After the authorities' crackdown on the dark web, criminals started their activities on encrypted apps, Telegram, and Discord. According to an investigation by international broadcasting radio, pictures of child abuse and stolen financial data is shared via these apps. Users of these apps are able...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Aqsa Rasool via Digital Information World

Lunar Popup : Bootstrap Modal & Popups

Every Popup is beautifully designed, coded in html/css, seamlessly animated and ready-to-use on your website and its Absolutely free.

The post Lunar Popup : Bootstrap Modal & Popups appeared first on Best jQuery.


by Admin via Best jQuery