January Week 1
Saturday, 06 January 2024

Happy New Year to all our readers. I Programmer has been covering the news since 2010 and since January 2012 we have produced this digest of the site's news content based on the weekly Newsletter. It's a useful way to keep up with hot topics of interest to developers.

To receive this digest automatically by email, sign up for our weekly newsletter.

I Programmer Logo Square

December 28, 2023 - January 03, 2024

Featured Articles


JavaScript Canvas - Typed Arrays
01 Jan | Ian Elliot
article thumbnail

Working with lower level data is very much part of graphics. This extract from Ian Elliot's book on JavaScript Graphics looks at how to use typed arrays to access graphic data.


The I Programmer Java 2023 Recap
28 Dec | Nikos Vaggalis
article thumbnail

At I Programmer we continue to monitor Java's status closely. Here's what we've recorded throughout 2023.

Banner

Programming News and Views


What Fools AI, Fools A Human
03 Jan | Mike James
article thumbnail

Before large language models became flavor of the year, convolutional networks were the hit. They solved the problem of computer vision, but they also introduced a new problem - adversarial images - which made them look silly and very, very, unhuman-like.


Urban Arts Awarded $4 Million For Computer Science In Middle Schools
03 Jan | Sue Gee
article thumbnail

The funds come from the U.S. Dept. of Education for a 5-year program to create an engaging, game-based, middle school Computer Science course using Microsoft Minecraft. It is intended to reach 3,450 middle schoolers (6th-8th grades) in New York and California.


Oracle On Azure - First Service Available
02 Jan | Kay Ewbank
article thumbnail

Oracle says its its first Oracle Database @ Azure service is now generally available. Oracle Exadata Database Service is the first of several planned Oracle database services to run on Oracle Cloud Infrastructure (OCI) in Azure data centers.


Turbo Pascal Turns 40
02 Jan | Sue Gee
article thumbnail

Towards the end of 2023 Turbo Pascal turned 40 and prompted many of us to remember it as one of the breakthoughs in programming languages. As a compiler combined with an IDE, Borland brought out a product that was both affordable and fast.


Meta Releases AI Safety Tools
01 Jan | Kay Ewbank
article thumbnail

Meta has released open source tools for checking the safety of generative AI models before they are used publicly. The interestingly named Purple Llama is an umbrella project featuring open trust and safety tools and evaluations that Meta says is meant to level the playing field for developers to responsibly deploy generative AI models and experiences in accordance with best practices.


TornadoVM Reaches Version 1.0
01 Jan | Nikos Vaggalis
article thumbnail

TornadoVM is a plug-in to OpenJDK that allows developers to automatically run Java programs on heterogeneous hardware.
The project has just matured to version 1.0.


Virtual Walking
31 Dec | Lucy Black
article thumbnail

It is a fundamental problem of VR and games that the virtual world is limitless, but you are constrained to a little box. Now we have VR Shoes from Freeaim VR that might just let you walk as far as you could virtually want to.


The German Government's Sovereign Tech Fund For OSS
29 Dec | Nikos Vaggalis
article thumbnail

An initiative by the German Federal Government aims to strengthen the important role Open Source Software plays in modern society.


LinkedIn Open Sources Happiness Framework
29 Dec | Kay Ewbank
article thumbnail

LinkedIn has made its Developer Productivity and Happiness Framework open source, just in time to help with your New Year's Resolution, whether that's to be more productive or to be happier. You're bound to have one of the two on your list of things you'll give up on halfway through January.


Microsoft Goes All Out On Educating Developers
28 Dec | Nikos Vaggalis
article thumbnail

What better way to lure devs into the platform than to provide clear how-to instructions and deep educational material?


Ruby 3.3 Makes Prism Parser Default
28 Dec | Kay Ewbank
article thumbnail

Ruby 3.3 is now at release candidate stage, with improvements including a new parser named Prism, the use of Lrama as a parser generator, and a new pure-Ruby JIT compiler named RJIT.

Banner

Books of the Week

If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a small source of revenue that helps us to continue posting.

Full Review


Code: The Hidden Language of Computer Hardware and Software 2nd Ed

Top Book 2023
Author: Charles Petzold
Publisher: Microsoft Press
Date: August 2022
Pages: 480
ISBN: 978-0137909100
Print: 0137909101
Kindle: B0B123P5GV
Audience: General
Rating: 5
Reviewer: Mike James
Code! We all need to know about it.

Book Watch


Learn Java with Projects (Packt)

This book begins by exploring the fundamentals of Java, from its primitive data types through to loops and arrays before moving on to object-oriented programming (OOP). Dr. Seán Kennedy and Maaike van Putten look at key topics such as classes and objects, inheritance, interfaces and lambda expressions.

 


Autographic Design (MIT Press)

Subtited "The Matter of Data in a Self-Inscribing World", in this book Dietmar Offenhuber argues that citizen scientists, environmental activists, and forensic amateurs are using analog methods to present evidence of pollution, climate change, and the spread of disinformation. Offenhuber presents a model for these practices, a model to make data generation accountable: autographic design.

 


From Deep Learning to Rational Machines (Oxford University Press)

Subtitled "What the History of Philosophy Can Teach Us about the Future of Artificial Intelligence", this book provides a framework for thinking about foundational philosophical questions surrounding the use of deep artificial neural networks ("deep learning") to achieve artificial intelligence. Specifically, Cameron J. Buckner  links recent breakthroughs to classic works in empiricist philosophy of mind

 

 

IP2

I Programmer has reported news for over 12 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.

To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, and LinkedIn , where you are welcome to share all our stories.

You can also subscribe to our RSS Feeds - we have one for Full Contents , another for News and also one for Books with details of reviews and additions to Book Watch.

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

 

<ASIN:1871962625>

<ASIN:B07XJQDS4Z>

<ASIN:0137909101>

<ASIN:1837637180>

<ASIN:0262547023>

<ASIN:0197653308>

Last Updated ( Saturday, 06 January 2024 )