Friday, 21 October 2016
Read the full article here by [H]ardOCP News/Article Feed
Democratic Exfiltration, Pornish Tasties, Private Deep Learning, and Security Economics
- 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.
- 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.
- 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.
- 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
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.
Read the full article here by 80lvl
Thursday, 20 October 2016
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
Read the full article here by TEDTalks (video)
Tuesday, 18 October 2016
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.
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.
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.
Read the full article here by 80lvl
Monday, 17 October 2016
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
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.
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
Read the full article here by [H]ardOCP News/Article Feed
Friday, 14 October 2016
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.
- 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.
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:
SELECT count(*) as n
WHERE committer.date > '2016-01-01 00:00'
AND REGEXP_EXTRACT(author.email, r'.*@(.*)') = 'google.com'
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.
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
Read the full article here by Phoronix
Wednesday, 12 October 2016
Read the full article here by Betanews
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 …
Read the full article here by Edit
Tuesday, 11 October 2016
Read the full article here by Le comptoir du hardware
Monday, 10 October 2016
Read the full article here by Le comptoir du hardware
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 http://ift.tt/2dGnU4B 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.
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