Friday, 21 October 2016

NVIDIA VRWorks For Unreal Engine 4.13 Now Available For Free On GitHub

You can download NVIDIA VRWorks For Unreal Engine 4.13 on GitHub for free. As stated in the past, you'll need a free Unreal Engine Github account to access the UE4 GameWorks integrations. NVIDIA has made it easier than ever for game developers to add leading-edge Virtual Reality technology to their Unreal Engine 4 (UE4) games by providing custom UE4 branches for NVIDIA VRWorks technologies on GitHub. VRWorks is a comprehensive suite of APIs, libraries, and engines that enable application and headset developers to create amazing virtual reality experiences. Access UE4 GameWorks Integration: In order to access the UE4 GameWorks integrations, you will need a UE4 / GitHub subscription. Multi-Res Shading UE4.11 Multi-Res Shading UE4.12 Full VRWorks Graphics UE4.12 (Includes Multi-Res shading, VR SLI, Single Pass Stereo and Lens Matched Shading) Multi-Res Shading UE4.13 Full VRWorks Graphics UE4.13 (Includes Multi-Res shading, VR SLI, Single Pass Stereo and Lens Matched Shading) Comments

Read the full article here by [H]ardOCP News/Article Feed


Read the full article here by

Four short links: 21 October 2016

Democratic Exfiltration, Pornish Tasties, Private Deep Learning, and Security Economics

  1. Every CRS Report -- Until today, CRS reports were generally available only to the well-connected. Now, in partnership with a Republican and Democratic member of Congress, we are making these reports available to everyone for free online. The reports are only released to Congress members, and (although "public") not released to the public. There have been years of wrangling about whether to release them, so someone set up automatic exfiltration with the help of members of Congress. And they're scrubbed before release, so the office workers who compiled the reports are not identified (which would have made them targets for online hate). Democracy treats censorship as damage and routes around it.
  2. Image Synthesis from Yahoo's open_nsfw Collection -- brilliant! Using Deep Dream type amplification, and Yahoo's open source porn recognizer, you can now "pornicate" everything from landscapes to a blank page. Coming soon to a camera app near you, if you'll pardon the phrase.
  3. Semi-supervised Knowledge Transfer for Deep Learning from Private Training Data -- aka, how to prevent your sensitive training data from leaking out of your model. [W]e demonstrate a generally applicable approach to providing strong privacy guarantees for training data.
  4. Open Course in Security Economics (edX TUDelft) -- an introduction to the field of cybersecurity through the lens of economic principles. Delivered by four leading research teams, it will provide you with the economic concepts, measurement approaches, and data analytics to make better security and IT decisions, as well as understand the forces that shape the security decisions of other actors in the ecosystem of information goods and services.

Continue reading Four short links: 21 October 2016.

Read the full article here by Four Short Links - O'Reilly Media


Read the full article here by

Guide: How to Make Normal Maps

Environment artist Leonardo Iezzi shared a list of recommendations, which will help you to make better textures.

I’ve been spending a lot of time testing how to bake normal maps from high poly meshes. I think, a lot of 3d other involved in the game industry share this passion/chore. I got to a point where I’m pretty much confident with it. But, today, as the industry is growing, beginners usually starts directly to learn super powerful software, not taking care about what the basic. And basics are important.

So I made this little tut/diagram, in order to help people to achieve even better results and make the video game industry a better place to work. Big thanks goes to all my colleagues, because it’s also thanks to them that you know what you know.

Now you know how to bake a normal map! So do it properly from now on.


Leonardo Iezzi

Environment artist





© kikundra for 80lvl, 2016. | Permalink | No comment | Add to
Post tags:

Feed enhanced by Better Feed from Ozh

Read the full article here by 80lvl

Thursday, 20 October 2016

Kodak revives its Ektra brand with a camera-centric smartphone

Kodak is a brand with history, but little relevance in the modern photographic world. The company battled through bankruptcy in 2013, refusing to give up as its film business was superseded by digital. Now, it's experimenting with smartphones. Following the IM5, a largely forgettable device aimed at shutterbugs, Kodak is trying again with the Ektra. Named after its 1941 rangefinder (and the '70s 110 film camera range) the handset certainly looks like a camera. The back is wrapped in a dark, artificial "leatherette," with a slightly curved grip on one side and a dedicated shutter button on top. A large, protruding lens pokes out the back, a 21-megapixel Sony sensor buried underneath.

Kodak hopes the camera will appeal to enthusiast photographers. The people who own a chunky DSLR, or maybe a high-end compact, and think carefully about the composition of their shots. The problem is that many smartphones already offer capable cameras. Kodak has recruited Bullitt, a phone manufacturer for hire (its clientele includes Cat, JCB and the Ministry of Sound) to make the device more photographer-friendly. The camera app, for instance, has a digital "Scene Selection Dial" that lets you access different shooting modes. Manual, Landscape, Sports, Macro -- these should be familiar to anyone who still loves the Kodak brand.

Bullitt has made Snapseed the default photo-editing app, believing it's one of the best options on the Play Store. There will also be a widget, located on one of the secondary home screens, with Kodak-curated app recommendations such as Adobe Lightroom, VSCO and Prisma. You could download these on your own, of course, and many photographers will be familiar with their features. For older customers, however -- people who remember and possibly own a Kodak camera -- it could be a useful discovery feature. In addition, Kodak is pre-loading a new Prints app which, as its name suggests, lets you order physical prints and books.

Underneath the Ektra's leather exterior is a blend of mid-range and high-end components. The phone is powered by a deca-core MediaTek Helio X20 processor and 3GB of RAM. It comes with 32GB of internal storage, which you can supplement with a MicroSD card up to 128GB, and a 3000mAh battery that supports "Pump Express" quick charging. Up top you'll be poking at a 5-inch, 1080p display and a mostly stock version of Android, save for the aforementioned Kodak apps. You'll get 6.0 Marshmallow out of the box -- no word on 7.0 Nougat, although Bullitt has promised to keep up with Google's regular security updates.

Kodak's second smartphone will launch in Europe for £449/€499 this December. The company has "no plans" to release the device in the US, although a spokesperson said it will be monitoring market demand and "reacting accordingly." It's a niche proposition, one that appeals to your personal and emotional attachment to the brand, rather than a lust for high-end specs. In all likelihood, it won't be the best smartphone camera -- some shots I took in a gloomy hotel seemed fine, but unremarkable. For the people that remember the original Ektra, however, or receiving a yellow envelope in the mail, that dip in performance might not matter.

Read the full article here by Engadget

Wednesday, 19 October 2016

A temporary tattoo that brings hospital care to the home | Todd Coleman

What if doctors could monitor patients at home with the same degree of accuracy they'd get during a stay at the hospital? Bioelectronics innovator Todd Coleman shares his quest to develop wearable, flexible electronic health monitoring patches that promise to revolutionize healthcare and make medicine less invasive.

Read the full article here by TEDTalks (video)

Tuesday, 18 October 2016

Indie Driving Survival Game from Prague

Time Rodent (the title is not final) is based on the short film of the same name and is based around vehicles. There’s not much info about the story or the backgorund, but the general premise is pretty interesting. You’re in the world, which was ruined by some unknown event.

Very simply put, it’s about driving from A to B while avoiding getting killed and learning what happened to the game’s world and where all of it’s inhabitants went. Generally speaking, as of today, there is no master plan graved in stone. I’m quite new to game development and find the non-linearity to be very exciting (and still unexplored territory). I really enjoy creating universes which unfold during the creation process, sometimes leading to completely unforeseen directions.


Ondrej Svadlena

Animator/Game Developer

Nothing is really clear so far. However, this game stands out for different reasons.

It has an amazing AI. The developer aims to deliver a believable, human-like behavior of the NPC drivers. Ondrej really feels that poor AI in open world games ruins the immersion and breaks your experience. He doesn’t want some dumb driving with cheating. Instead, he’s aiming to do something very fun.




The visual style is realistic and surreal at the same time. The physics is real. The world is not.

It has taken a considerable amount of development time to come up with a system which allows the NPC cars to drive in a way that is fully natural, with no “cheat” abilities, while still being good enough to keep up with a player.

The game has very interesting style. It’s sort of very realistic. With nice lighting, understandable, readable assets, but there are also elements of surreal, that blend seamlessly into the world. This creates a unique quirky atmosphere. It feels sort of like a dream. The game has dynamic lighting, weather effects, deformable terrain. The size of the world is roughly 4x60km.

The game is still a work in progress. There’s a lot of things to do, but it definitely has a lot of potential. Looking forward to hearing more about it.

© kikundra for 80lvl, 2016. | Permalink | No comment | Add to
Post tags: , , , , , ,

Feed enhanced by Better Feed from Ozh

Read the full article here by 80lvl

Monday, 17 October 2016

Homer Simpson Gives Jimmy Kimmel a Tour of Springfield

To celebrate tonight's 600th episode of Matt Groening's beloved animated sitcom, The Simpsons, Homer Simpson gives Jimmy Kimmel a private tour of Springfield...(Read...)

Read the full article here by Likecool

Red Hat Makes Ansible Galaxy Open Source

DevOps just got a little easier for some, now that Red Hat has open sourced Ansible Galaxy

Read the full article here by Linux Today

Can You Solve This Geometry Problem For Singapore Students? Finding The Area Of A Claw. Sunday Puzzle

This geometry problem was asked to students in Singapore. What is the area of the shaded region? The figure is composed of squares with side length 4 and quarter circles.


Watch the video for a solution.

Can You Solve This Geometry Problem From Singapore? The Area Of A Claw

Or keep reading.

Answer To Geometry Problem From Singapore

I first approached the problem by considering the area of a quarter circle and then subtracting out shapes in order to find the area of the shaded region.


The answer is 32π – 64.

But there is a much more elegant solution! The key is considering the diagonal of the 3×3 grid. The upper region can be rotated about the center to join with the lower region. The resulting shape is a segment of a quarter circle that has a segment of a smaller quarter circle removed.


The area of a segment of a quarter circle is the area of a quarter circle minus the area of an isosceles right triangle. If the radius r, the area is πr2/4 – r2/2.

The larger circular segment has radius 12, and the smaller one has radius 4. So we can calculate the area:


We get to the answer 32π – 64 in a much more direct manner.


PLSE style circle problem (Mindscope Khoo channel)

Challenging area question – 4 quarter circles and square

Read the full article here by Mind Your Decisions

Sunday, 16 October 2016

Google, IBM, Dell EMC: We Can Make Servers That Are 10 Times Faster

A variety of tech giants are "taking on Intel" by adopting OpenCAPI, a specification for technology that can boost server performance by 10 times. A new interface would allow server CPUs to swap data with hardware accelerators, as well as memory, network and storage, more rapidly than is possible today. …OpenCAPI (Open Coherent Accelerator Processor Interface) will be necessary if the performance of computers is to continue to grow at the pace it has in the past. As the rate at which faster processors are developed slows, they say computers will rely more heavily on hardware accelerators and advanced memory technologies -- such as phase change memory -- to deliver performance boosts. To this end, computers will be able to use OpenCAPI interfaces to connect CPUs to hardware accelerators at 25Gbps, faster than the maximum 16Gbps offered by the existing PCI Express interfaces, removing some of the bottlenecks in today's computing architectures. Comments

Read the full article here by [H]ardOCP News/Article Feed

Friday, 14 October 2016

Google Open Source Report Card

Open source software enables Google to build things quickly and efficiently without reinventing the wheel, allowing us to focus on solving new problems. We stand on the shoulders of giants and we know it. This is why we support open source and make it easy for Googlers to release the projects they’re working on internally as open source.

Today we’re sharing our first Open Source Report Card, highlighting our most popular projects, sharing a few statistics and detailing some of the projects we’ve released in 2016.

We’ve open sourced over 20 million lines of code to date and you can find a listing of some of our best known project releases on our website. Here are some of our most popular projects:
  • Android - a software stack for mobile devices that includes an operating system, middleware and key applications.
  • Chromium - a project encompassing Chromium, the software behind Google Chrome, and Chromium OS, the software behind Google Chrome OS devices.
  • Angular - a web application framework for JavaScript and Dart focused on developer productivity, speed and testability.
  • TensorFlow - a library for numerical computation using data flow graphics with support for scalable machine learning across platforms from data centers to embedded devices.
  • Go - a statically typed and compiled programming language that is expressive, concise, clean and efficient.
  • Kubernetes - a system for automating deployment, operations and scaling of containerized applications.
  • Polymer - a lightweight library built on top of Web Components APIs for building encapsulated re-usable elements in web applications.
  • Protobuf - an extensible, language-neutral and platform-neutral mechanism for serializing structured data.
  • Guava - a set of Java core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, functional types, an in-memory cache, and APIs/utilities for concurrency, I/O, hashing, primitives, reflection, string processing and much more.
  • Yeoman - a robust and opinionated set of scaffolding tools including libraries and a workflow that can help developers quickly build beautiful and compelling web applications.
While it’s difficult to measure the full scope of open source at Google, we can use the subset of projects that are on GitHub to gather some interesting data. Today our GitHub footprint includes over 84 organizations and 3,499 repositories, 773 of which were created this year.

Googlers use countless languages from Assembly to XSLT, but what are their favorites? GitHub flags the most heavily used language in a repository and we can use that to find out. A survey of GitHub repositories shows us these are some of the languages Googlers use most often:
  • JavaScript
  • Java
  • C/C++
  • Go
  • Python
  • TypeScript
  • Dart
  • PHP
  • Objective-C
  • C#
Many things can be gleaned using the open source GitHub dataset on BigQuery, like usage of tabs versus spaces and the most popular Go packages. What about how many times Googlers have committed to open source projects on GitHub? We can search for email addresses to get a baseline number of Googler commits. Here’s our query:

SELECT count(*) as n
FROM [bigquery-public-data:github_repos.commits]
WHERE > '2016-01-01 00:00'
AND REGEXP_EXTRACT(, r'.*@(.*)') = ''

With this, we learn that Googlers have made 142,527 commits to open source projects on GitHub since the start of the year. This dataset goes back to 2011 and we can tweak this query to find out that Googlers have made 719,012 commits since then. Again, this is just a baseline number as it doesn’t count commits made with other email addresses.

Looking back at the projects we’ve open-sourced in 2016 there’s a lot to be excited about. We have released open source software, hardware and datasets. Let’s take a look at some of this year’s releases.

Seesaw is a Linux Virtual Server (LVS) based load balancing platform developed in Go by our Site Reliability Engineers. Seesaw, like many projects, was built to scratch our own itch.

From our blog post announcing its release: “We needed the ability to handle traffic for unicast and anycast VIPs, perform load balancing with NAT and DSR (also known as DR), and perform adequate health checks against the backends. Above all we wanted a platform that allowed for ease of management, including automated deployment of configuration changes.”

Vendor Security Assessment Questionnaire (VSAQ)
We assess the security of hundreds of vendors every year and have developed a process to automate much of the initial information gathering with VSAQ. Many vendors found our questionnaires intuitive and flexible, so we decided to shared them. The VSAQ Framework includes four extensible questionnaire templates covering web applications, privacy programs, infrastructure as well as physical and data center security. You can learn more about it in our announcement blog post.

OpenThread, released by Nest, is a complete implementation of the Thread protocol for connected devices in the home. This is especially important because of the fragmentation we’re seeing in this space. Development of OpenThread is supported by ARM, Microsoft, Qualcomm, Texas Instruments and other major vendors.

Can we use machine learning to create compelling art and music? That’s the question that animates Magenta, a project from the Google Brain team based on TensorFlow. The aim is to advance the state of the art in machine intelligence for music and art generation and build a collaborative community of artists, coders and machine learning researchers. Read the release announcement for more information.

Virtual reality (VR) isn’t nearly as immersive without spatial audio and much of VR development is taking place on proprietary platforms. Omnitone is an open library built by members of the Chrome Team that brings spatial audio to the browser. Omnitone builds on standard Web Audio APIs to deliver an immersive experience and can be used alongside projects like WebVR. Find out more in our blog post announcing the project’s release.

Science Journal
Today’s smartphones are packed with sensors that can tell us interesting things about the world around us. We launched Science Journal to help educators, students and citizen scientists tap into those sensors. You can learn more about the project in our announcement blog post.

Cartographer is a library for real-time simultaneous localization and mapping (SLAM) in 2D and 3D with Robot Operating System (ROS) support. Combining data from a variety of sensors, this library computes positioning and maps surroundings. This is a key element of self-driving cars, UAVs and robotics as well as efforts to map the insides of famous buildings. More information on Cartographer can be found in our blog post announcing its release.

This is just a small sampling of what we’ve released this year. Follow the Google Open Source Blog to stay apprised of Google’s open source software, hardware and data releases.

By Josh Simmons, Open Source Programs Office

Read the full article here by Google Open Source Blog

GCC 7 & Clang Are Nearing Full C++1z/C++17 Support

While C++17 hasn't even been officially released yet, this specification also known as C++1z, has nearly all of the expected features implemented in the GCC 7 and Clang compiler releases...

Read the full article here by Phoronix

Wednesday, 12 October 2016

Can Process Explorer stop malware infections -- not just detect them?

Sysinternals’ Process Explorer has always been used to detect malware infections, but that’s just the start of its advantages. Just running the program in the background might stop some threats installing in the first place. This works because some malware tries to detect when it’s being watched. If it spots common monitoring tools running in the background it won’t drop the payload, making you think there’s nothing to worry about, and keeping the main package hidden just a little longer. PaFish for Office Macro is an Office document which collects together some of these anti-forensic tricks. Your antivirus software might… [Continue Reading]

Read the full article here by Betanews

Ubuntu Core 16 Beta su Raspberry Pi

Il progetto Ubuntu Core prosegue il suo sviluppo. La distribuzione di Canonical dedicata ai sistemi embedded si è adesso allineata con i pacchetti presenti nei repository dell’ultima LTS disponibile ovvero Ubuntu 16.04.

Ubuntu Core, essendo un sistema dedicato a dispositivi che di solito non vengono quasi mai aggiornati, fino ad oggi è rimasta ferma ai pacchetti di Ubuntu 15.04 ovvero una versione obsoleta della distribuzione.

Il team del progetto lavora da mesi sul ramo di sviluppo di Ubuntu Core, sopratutto per garantire un supporto più duraturo e meno problematico in mancanza di aggiornamenti frequenti. Ora la nuova beta è pronta …

The post Ubuntu Core 16 Beta su Raspberry Pi appeared first on Edit.

Read the full article here by Edit

Tuesday, 11 October 2016

Intel Stratix 10 : un FPGA à puces ARM 14nm avec HBM2

Qui a dit qu'Intel ne jurait que par le x86 ? Le géant bleu s'est offert Altera, spécialiste du FPGA (ou Circuit Logique Programmable pour les francophones), et les projets à son sujet ont donné naissance au Stratix 10, une puce essentiellement destinée aux centres de données qui va venir casser les pieds de Google qui essayait de se séparer d'Intel (ou tout du moins de lui faire baisser ses prix en essayant de faire marcher la concurrence). Dans le Stratix 10, on a un coeur ARM (quatre coeurs Cortex A53) gravé grâce au procédé 14nm Tri-Gate d'Intel accompagné de quatre empilements de HBM2 (ce qui vous fera comprendre pourquoi cette nouvelle mémoire est pour l'instant coûteuse et en quantité limitée sur le marché des GPU)... [Tout lire]

Read the full article here by Le comptoir du hardware

Monday, 10 October 2016

Intel Stratix 10 : un FPGA à puces ARM 14nm avec HBM2

Qui a dit qu'Intel ne jurait que par le x86 ? Le géant bleu s'est offert Altera, spécialiste du FPGA (ou Circuit Logique Programmable pour les francophones), et les projets à son sujet ont donné naissance au Stratix 10, une puce essentiellement destinée aux centres de données qui va venir casser les pieds de Google qui essayait de se séparer d'Intel (ou tout du moins de lui faire baisser ses prix en essayant de faire marcher la concurrence). Dans le Stratix 10, on a un coeur ARM (quatre coeurs Cortex A53) gravé grâce au procédé 14nm Tri-Gate d'Intel accompagné de quatre empilements de HBM2 (ce qui vous fera comprendre pourquoi cette nouvelle mémoire est pour l'instant coûteuse et en quantité limitée sur le marché des GPU)... [Tout lire]

Read the full article here by Le comptoir du hardware

Introducing JSONata: A query and transformation expression language for your JSON data

We live in an API economy, surrounding ourselves with technologies built upon REST APIs. Social media, online shopping, internet banking, and Software as a Service all rely on exchanging data through REST API, and JSON is increasingly becoming the data format of choice.

Developers who interact with REST APIs can end up writing lots of code to navigate through JSON structures to find the data values they need. Making this code robust enough to deal with missing data or sophisticated enough to cross reference or aggregate data can require a developer to write hundreds of lines of code.

There has to be an easier way. With JSONata, there now is an easier way.

JSONata is to JSON what XPath is to XML. And, like the latest versions of XPath, it is much more than just a path navigation syntax. JSONata is a full-expression language with a rich complement of operators and functions, plus the ability to define your own functions. It also has the ability to build JSON output structures containing the results of your queries. In other words, it’s a transformation language.

Head over to and see it in action. Type in the following JSONata expression:

$sum(Account.Order.Product.(Price * Quantity))

Order and Product are nested arrays. Each product has a price and a quantity and we want to multiply these together for each product within each order, then sum them up to calculate a total order price. In a single expression; no for-loops, ifs or buts. Go play.

Helpful resources

The post Introducing JSONata: A query and transformation expression language for your JSON data appeared first on developerWorks Open.

Read the full article here by developerWorks Open