Mu Python IDE 1.0 to be Released

According to the developers, Mu can be a good tool for beginners, but they do not expect to make this platform universal
26 July 2018   514

British developer Nicholas Tollervey announced the release of Mu version 1.0, a new IDE for Python. The tool is positioned as a development environment for beginners and is available for Windows, MacOS, Linux and Raspbian, the official OS of the Raspberry Pi platform. To ensure an easy start, the developers have prepared a guide for beginners working with the new IDE.

When you start the development environment, you can choose one of the following modes of operation:

  • Python 3 programmming;
  • micro: bit programming;
  • games development using Pygame Zero;
  • CircuitPython boards operations using Adafruit.

Mu Interface
Mu Interface

The development environment has the following capabilities:

  • markup of syntax;
  • automatic indents;
  • built-in help;
  • code checking;
  • error tracking.

According to the developers, Mu can be a good tool for beginners, but they do not expect to make this platform universal. Having enough experience, the programmer can choose a more advanced IDE.

Ethereum VM May Have Vulnerability

The vulnerability is reported by NettaLab Twitter account
12 November 2018   129

On November 9, a statement appeared in Netta Lab’s Twitter account that the organization discovered a vulnerability in the Ethereum virtual machine that allows to execute smart contracts endlessly without paying for gas online. The researchers also allegedly turned to the operator of the American database of vulnerabilities, where they registered the corresponding discovery.

Netta Labs discovered an Ethereum EVM vulnerability, which could be exploited by hackers. The vulnerability can cause smart contracts can be executed indefinitely without gas being paied.

Netta Lab's Twitter

At Netta Lab's request, Google demonstrates the site of the project, which specializes in auditing smart contracts under the Netta Lab brand, but the Twitter accounts of the projects do not match. Note that the profile that reported the vulnerability was registered in November.

Many users expressed doubts about the authenticity of the information that appeared, but then the creator of the NEO project Da Hongwei said that he spoke with the CEO of Netta Labs and asked the researchers to audit the NEO virtual machine.

Nevertheless, Vitalik Buterin wrote on Reddit that this is a vulnerability in the Python-implementation of the virtual machine, which was first reported on GitHub 9 days ago. This means that the main clients (go-ethereum; parity and cpp-ethereum) are not affected.