i-programmer.info
i-programmer.info

Unhandled Exception!
Meltdown and Spectre

Meltdown and Spectre

Click for larger image

The world has been worrying about Meltdown and Spectre, but I don't know why. How could a phantom trolley have any effect in the real world? Now rowhammer - that's much more scary as it involves hammers.
Also see: How Meltdown Works, How Spectre Works
Rowhammer and Halting Problem Used To Prove A Robot Cannot Computably Kill A Human

More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language

Read more...
 
 
 

Programming News and Views

Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info


Elon Musk Leaves OpenAI Over Conflict of Interest
Feb 23 | Sue Gee
article thumbnail

Elon Musk has resigned from the board of OpenAI, the non-profit organization he co-founded in 2015. He will continue to donate to and advise the organization which co-authored  a major report on the threats posed by artificial intelligence, a topic on which Musk has forceful views.



Rust 1.24 Adds Reformatter
Feb 23 | Kay Ewbank
article thumbnail

The latest version of Rust has added a tool to format its code in a standard style . The systems programming language also has incremental compilation enabled by default.



Top 5 Marketing Tools to Promote Your App
Feb 22 | Limor Leah Wainstein
article thumbnail

For creating a successful application, it isn’t enough to merely code something useful and test it to make sure it works under a variety of conditions. You must also have a decent understanding of online marketing to get as many people as possible to download your app once it becomes available in the various app stores. 



Stimulus JavaScript Framework Released
Feb 22 | Kay Ewbank
article thumbnail

Stimulus, a new JavaScript Framework that revolves around just three main concepts: controllers, actions, and targets, was recently open-sourced by Basecamp and has now has reached Version 1.0.



Programming For Love or Money
Feb 21 | Janet Swift
article thumbnail

Programming is a passion as well as a job. However there have to be limits on the amount of time devoted to it in order to preserve sanity. A  research study has looked into the extent to which programmers work outside office hours.



Progressive Web Apps Do Seem To Be The Next Big Thing
Feb 21 | Mike James
article thumbnail

We know that we work in a field where fashion swings back and forth. The next big thing is what we all want to use, and it looks as if Progressive Web Apps are it.



Atom 1.24 Adds Asynchronous Content Menus
Feb 21 | Kay Ewbank
article thumbnail

There's a new version of Atom, GitHub's open-source text editor. Atom 1.24 has read-only TextEditors, asynchronous context menus, and automatic scrolling on folding and unfolding.



Google Summer Of Code 2018 Larger Than Ever
Feb 20 | Sue Gee
article thumbnail

Google Summer of Code gives students an opportunity to make a substantive contribution to Open Source projects with the motto "Flip  bits not burgers" has recruited more mentoring organizations than ever  for its 13th year. 



MongoDB 4.0 Gets Multi-Doc ACID Support
Feb 20 | Kay Ewbank
article thumbnail

The next release of MongoDB will finally have support for multi-document ACID transactions, and there's a beta version available now with the new technology. 



Go 1.10 Adds Automatic Caching
Feb 19 | Kay Ewbank
article thumbnail

There's a new release of Go with automatic caching of build and test results. Version 1.10 is the first major release after the announcement of Go 2.0. 



Amazon Creating AI Chips For Alexa
Feb 18 | Harry Fairhead
article thumbnail

To maintain the advantage established with Alexa, Amazon appears to be moving towards developing its own artificial intelligence chips to be used in Echo devices and other hardware.



You Just Need A Bigger Pong
Feb 18 | Mike James
article thumbnail

Pong was one of the first games I programmed and I've always liked its simplicity, but you can't play it for long. Now make it life sized and that's a very different matter.



Slalom Skiing New Robot Sport
Feb 17 | Lucy Black
article thumbnail

The world’s first robot ski tournament was staged this week in South Korea alongside the PyeongChang Winter Olympics with eight humanoid robots taking part. It was the smallest robot that won the $10,000  prize for slalom skiing.



February Week 2
Feb 17 | Editor
article thumbnail

If you need to know what's important for the developer, you can rely on I Programmer to sift through the news and uncover the most interesting stories. Our weekly digest also covers the week's articles, books reviews and additions to Book Watch.



Intel Extends Bug Bounty Program
Feb 16 | Alex Armstrong
article thumbnail

To support its Security-First Pledge made as a response to Meltdown and Spectre, Intel is opening up its Bug Bounty Program to all security researchers, raising bounty awards and offering a new program focused specifically on side channel vulnerabilities.



Next.js 5 Improves Webpack Support
Feb 16 | Kay Ewbank
article thumbnail

The latest version of Next.js has been released with better server-side Webpack support and first-class TypeScript support. Next.js is a toolkit for universal, server-rendered (or statically pre-rendered) React.js applications.


More Recent News
 

news

 
 
 

Book Watch

Follow Book Watch on Twitter

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some but by no means all of the books in Book Watch are eventually reviewed.


Oracle JET for Developers (Packt)
Thursday 22 Feb

This book is a practical guide to the Oracle JavaScript Extension Toolkit (JET) and how you can use it to develop efficient client-side applications. Author Raja Malleswara Rao Pattamsetti starts with individual libraries, such as jQuery, Cordova, and Require.js, before moving on to the JavaScript libraries created by Oracle for cloud developers. Examples show how to use these tools to create a working backend application with these libraries.

<ASIN:1787284743>



D3.js in Action 2nd Ed (Manning)
Tuesday 20 Feb

Subtitled "Data visualization with JavaScript", this guide to the D3 JavaScript library that shows how the API can be used for data visualization over HTML, CSS, and SVG has been completely updated. Author Elijah Meeks shows how to start with a structure, dataset, or algorithm; mix in D3; then programmatically generate static, animated, or interactive images that scale to any screen or browser.

<ASIN:1617294489>



Data Science on the Google Cloud Platform (O'Reilly)
Monday 19 Feb

This book shows how to apply sophisticated statistical and machine learning methods to real-world problems when building on top of the Google Cloud Platform. Author Valliappa Lakshmanan shows developers entering the data science field how to implement an end-to-end data pipeline, using statistical and machine learning methods and tools on the Google Cloud Platform. Throughout the book you’ll work through a sample business decision by employing a variety of data science approaches.

<ASIN:1491974567>



mBot for Makers (Make)
Thursday 15 Feb

With the subtitle "Conceive, Construct, and Code Your Own Robots at Home or in the Classroom" Andrew Carle and Rick Schertle have written this book for parents, kids and teachers who want to start with a robust robotics platform and then take it to the next level. The mBot robotics platform is a hugely popular kit because of the quality of components and price. At its heart is mCorea powerful Arduino-based microcontroller that can do many things without soldering or breadboarding.

<ASIN:1680452967>



Pandas for Everyone: Python Data Analysis (Addison-Wesley)
Wednesday 14 Feb

This book shows how to use the open source Pandas library with Python to automate and perform data analysis tasks. Author Daniel  Chen introduces key concepts through simple but practical examples, incrementally building on them to solve more difficult, real-world problems. Using a realistic dataset, the book covers combining datasets, handling missing data, and structuring datasets for easier analysis and visualization.

<ASIN:0134546938>



PHP & MySQL: Novice to Ninja 6th Ed (SitePoint)
Monday 12 Feb

This hands-on guide. aimed at intermediate and advanced web designers looking to make the leap into server-side programming. covers all the tools, principles, and techniques needed to build a fully functional application using PHP & MySQL. Comprehensively updated to cover PHP 7 and modern best practice by Tom Butler and Kevin Yank, it cover everything from installing PHP and MySQL through to creating a complete online content management system.

<ASIN:0994346980>



Cracking Codes with Python (No Starch Press)
Thursday 08 Feb

This book combines lessons on how to program in Python with making and breaking ciphers.  After a crash course in Python programming basics, author Al Sweigart shows how to make, test, and hack programs that encrypt text with classical ciphers like the transposition cipher and Vigenère cipher. The examples begin with simple programs for the reverse and Caesar ciphers and works up to public key cryptography. 

<ASIN:1593278225>



Metal Programming Guide (Addison Wesley)
Wednesday 07 Feb

This book shows how to use the combination of Metal and Swift to maximise performance for Apple iOS and macOS apps. Janie Clayton covers techniques from simple draw calls to advanced parallel computing, teaching through hands-on projects and industry-realistic code samples.She covers a wide array of applications, from 2D and 3D graphics to neural networking using high-performance data-parallel programming with Metal. The book also covers Metal performance and debugging.

<ASIN:0134668944>



Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:

bookwatch@i-programmer.info


 
More Articles...
«StartPrev12NextEnd»

Page 1 of 2
 
   
Copyright © 2018 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.