Home >> News (page 30)


‘Five Eyes’ nations discuss backdoor access to WhatsApp

British, American and other intelligence agencies from English-speaking countries have concluded a two-day meeting in London amid calls for spies and police officers to be given special, backdoor access to WhatsApp and other encrypted communications. GCHQ, the UK agency which monitors and breaks into communications, has suggested that Silicon Valley companies could develop technology that would silently add a police ... Read More »

bootOS operating system in 512 bytes (boot sector)

bootOS is a monolithic operating system that fits in one boot sector. It’s able to load, execute, and save programs. Also keeps a filesystem. It can work with any floppy disk size starting at 180K. It relocates itself at 0000:7a00 and requires further 768 bytes of memory starting at 0000:7700. Impressive work. Read More »

Moving the Linux desktop to another reality

Today, we are very excited to announce a new open source project which enables interaction with traditional desktop environments, such as GNOME and KDE, in VR. Sponsored by Valve, xrdesktop makes window managers aware of VR and is able to use VR runtimes to render desktop windows in 3D space, with the ability of manipulating them with VR controllers and generating ... Read More »

Blender 2.80 released

Blender, the open source 3D computer graphics software package, has released a major new version, Blender 2.80. Among other things, it sports a brand new user interface designed from the ground up, a new physically based real-time renderer, and much, much more. The 2.80 release is dedicated to everyone who has contributed to Blender. To the tirelessly devoted developers. To ... Read More »

Python’s Mypy: Callables and Generators

It’s important to remember that Python, the language, isn’t changing,and it isn’t becoming statically typed. Mypy is a separate program, runningoutside Python, typically as part of a continuous integration (CI)system or invoked as part of a Git commit hook. The idea is that Mypyruns before you put your code into production, identifying where thedata doesn’t match the annotations you’ve made ... Read More »