The ancient Microsoft networking protocol at the core of the latest global malware attack

Another day, another global malware attack made possible by a Microsoft security hole. Once again, attackers used hacking tools developed by the U.S. National Security Agency (NSA), which were stolen and subsequently released by a group called Shadow Brokers.

This time around, though, the late-June attack apparently wasn’t ransomware with which the attackers hoped to make a killing. Instead, as The New York Times noted, it was likely an attack by Russia on Ukraine on the eve of a holiday celebrating the Ukrainian constitution, which was written after Ukraine broke away from Russia. According to the Times, the attack froze “computers in Ukrainian hospitals, supermarkets, and even the systems for radiation monitoring at the old Chernobyl nuclear plant.” After that, it spread worldwide. The rest of the world was nothing more than collateral damage.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

Luna brings visual development to functional programming

Described by the creators as a developer’s whiteboard “on steroids,” the Luna functional language promises to enable application assembly by clicking and dragging visual elements together.

Expected to be released as open source when Luna reaches beta, its compiler will produce native code for the developer’s choice of Linux, MacOS, Windows, or JavaScript. The team behind Luna is seeking candidates for a private alpha release.

Luna’s creators argue that because developers typically start sketching components and dependencies on a whiteboard before coding, it doesn’t make sense to then implement that logic only in text. Software can have thousands of lines of code distributed in hundreds of files, which can trip up the implementation of that visual data flow and application architecture. Tools such as UML architecture diagrams only deal with the symptoms and not the problem’s source, Luna’s creators argue.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

Luna brings visual development to functional programming

Described by the creators as a developer’s whiteboard “on steroids,” the Luna functional language promises to enable application assembly by clicking and dragging visual elements together.

Expected to be released as open source when Luna reaches beta, its compiler will produce native code for the developer’s choice of Linux, MacOS, Windows, or JavaScript. The team behind Luna is seeking candidates for a private alpha release.

Luna’s creators argue that because developers typically start sketching components and dependencies on a whiteboard before coding, it doesn’t make sense to then implement that logic only in text. Software can have thousands of lines of code distributed in hundreds of files, which can trip up the implementation of that visual data flow and application architecture. Tools such as UML architecture diagrams only deal with the symptoms and not the problem’s source, Luna’s creators argue.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

Toshiba Portege X30 review: The clamshell strikes back

Sleek tablets and 2-in-1s get all the attention these days, but they still take a back seat to traditional clamshell laptops for outfitting business employees. Take Toshiba’s flagship Portégé X30 (technically called the X30-D), which combines peak performance with all the amenities that a traveling executive could want in a lightweight fold-open package.

I tested a souped-up X30 that costs $2,109 and includes just about every option available, from the high-performance Core i7 7600U processor that runs between 2.8GHz and 3.9GHz to its 16GB of RAM and 256GB solid state storage system. It also includes a 13.3-in. touchscreen that supports 1920 x 1080 resolution. (Toshiba doesn’t offer an X30 model with a 4K display.)

To read this article in full or to leave a comment, please click here

Read more 0 Comments