Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Sunday, 16 Feb 20 - Tux Machines is a community-driven public service/news site which has been around for over a decade and a half and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story Security/Fear, Uncertainty, Doubt/Fear-mongering Roy Schestowitz 16/02/2020 - 8:05pm
Story Maker of Linux patch batch grsecurity can't duck $260,000 legal bills, says Cali appeals court in anti-SLAPP case Rianne Schestowitz 4 16/02/2020 - 8:00pm
Story Openwashing of 5G Roy Schestowitz 1 16/02/2020 - 7:56pm
Story Blender 2.80 Rianne Schestowitz 2 16/02/2020 - 7:48pm
Story IBM and Red Hat Leftovers Roy Schestowitz 16/02/2020 - 7:45pm
Story Linux Foundation: Hyperledger, Zeyphyr and LF Energy Roy Schestowitz 16/02/2020 - 7:41pm
Story Raspberry Pi Is Getting Vulkan Support Rianne Schestowitz 5 16/02/2020 - 7:12pm
Story Programming: Wind River's CI/CD, Mint, Python and Java Roy Schestowitz 2 16/02/2020 - 6:56pm
Story Android Leftovers Rianne Schestowitz 16/02/2020 - 6:34pm
Story The best free and open-source alternatives to Google Keep on Android Rianne Schestowitz 16/02/2020 - 6:10pm

Security/Fear, Uncertainty, Doubt/Fear-mongering

Filed under
Security
  • HackIllinois 2020 introduces new software, workshops

    This hackathon has grown to become one of the largest and most well-regarded in the country, with attendees from around the country traveling to Illinois to test and build their hacking skills.
    According to Opensource.com, open-source software is “software with source code that anyone can inspect, modify and enhance,” thereby allowing participants to focus on open exchange and collaboration during the one-of-a-kind event.

  • Hacking Group Outlaw Upgrades Malware for Illicit Income Sources: Report

    Cybersecurity firm Trend Micro has detected that hacking group Outlaw has been updating its toolkit for stealing enterprises’ data for nearly half a year at this point.
    Outlaw — who had ostensibly been silent since last June — became active again in December, with upgrades on their kits’ capabilities, which now target more systems, according to an analysis from Trend Micro published on Feb. 10. The kits in question are designed to steal data from the automotive and finance industries.

  • What happens when all the tiny satellites we’re shooting into space get hacked?
  • Hackers Could Shut Down Satellites—or Turn Them into Weapons

    Last month, SpaceX became the operator of the world’s largest active satellite constellation. As of the end of January, the company had 242 satellites orbiting the planet with plans to launch 42,000 over the next decade. This is part of its ambitious project to provide internet access across the globe. The race to put satellites in space is on, with Amazon, U.K.-based OneWeb and other companies chomping at the bit to place thousands of satellites in orbit in the coming months.

  • DevOps Alert: 12,000 Jenkins Servers Exposed to DoS Attacks [Ed: The ‘logic’ of this clickbait headline? Same as “1,000 MILLION browser users exposed to x, y, z…”]

    Security researchers are warning that 12,000 cloud automation servers around the world could be hijacked to launch denial of service (DoS) attacks.

IBM and Red Hat Leftovers

Filed under
Red Hat
  • Can IBM’s New Duopoly Produce A Unifying Vision?
  • IBM Watson And The Value Of Open [Ed: Well, Watson is proprietary software. This is cheap, low-grade openwashing. See authors here. Forbes apparently takes IBM money for marketing/propaganda.]

    Not so long ago, back in 2011, IBM’s artificial intelligence technology (later packaged and sold as Watson) triumphed in the game of Jeopardy. Watson played against the two most successful contestants ever to appear on the show. This victory reflected the result of an enormous amount of work done by IBM and others to mine human language for the semantic meaning of words, and allow a machine to answer Jeopardy questions that would have been impossible for any computer just a few years earlier.

  • IBM CTO: Edge Will Implode Without Open Source [Ed: This guy is CTO of IBM proprietary software (Watson). Do as I say, not as I do...?]

    Edge computing devices are proliferating at an astonishing rate, jumping from about 15 billion devices today to about 55 billion by 2022, according to Rob High, VP and CTO of IBM Watson.

  • IBM on the first open source security platform
  • Crunchy PostgreSQL for Kubernetes 4.2 Receives Red Hat OpenShift Operator Certification

    Crunchy Data, the leading provider of trusted open source PostgreSQL technology and support, is pleased to announce that Crunchy PostgreSQL for Kubernetes 4.2 has achieved the "auto pilot" capability level as part of Red Hat OpenShift Operator Certification. The "auto pilot" capability level designates the highest level of automation associated with Operator technologies, including PostgreSQL cluster self-healing after a failover event and advanced high-availability configurations for workloads sensitive to transaction loss.

  • Minicomputers and The Soul of a New Machine

    The Command Line Heroes podcast is back, and this season it covers the machines that run all the programming languages I covered last season. As the podcast staff puts it:

    "This season, we'll look at what happens when idealistic teams come together to build visionary machines. Machines made with leaps of faith and a lot of hard, often unrecognized, work in basements and stifling cubicles. Machines that brought teams together and changed us as a society in ways we could only dream of."

    This first episode looks at the non-fiction book (and engineering classic), The Soul of a New Machine, to look at a critical moment in computing history. It covers the transition from large, hulking mainframes to the intermediate step of the minicomputer, which will eventually lead us to the PC revolution that we're still living in the wake of.

  • Fedora 31 : Can be better? part 006.

    I try to use the Selinux MLS with Fedora 31 and I wrote on my last article about Fedora 31 : Can be better? part 005.After relabeling the files and start the environment I get multiple errors and I ask an answer at fedoraproject lists: This is an example of the problem of implementing MLS in Fedora and can be remedied because MLS Selinux is old in implementing Selinux.

  • [Older] Red Hat fights for software freedom by filing a brief with the US Supreme Court

    The United States Supreme Court has agreed to hear an appeal of a lower court decision: Oracle v. Google. Red Hat, one of the leaders of the open source community, has emphasized to the USSC that software interfaces should not become subject to copyright protection and are not copyrightable by design. Read the complete amicus brief filed by Red Hat and IBM.

    [...]

    As we state clearly in the opening statement of our brief, Red Hat — as a leader in the open source community — emphasised to the USSC the critical importance of maintaining the long-standing view that software interfaces should not be subject to copyright protection.

    Because computer programs achieve compatibility and interoperability with each other through specifically defined interfaces, the concern is that if copyright protection were to exist in such interfaces, the open source community could face significant barriers in the creation and implementation of new software modules to replace existing modules. This consequence may chill the innovation that is generated by open source software community development.

    Our brief also recognises that computer interfaces being uncopyrightable does not jeopardise copyright protection in software programs generally. Red Hat fully supports software programmers developing value and differentiating themselves in the marketplace via implementation code. In fact, the more freely that computer interfaces are available, the more of a market may exist for particular implementations using an existing computer interface.

Linux Foundation: Hyperledger, Zeyphyr and LF Energy

Filed under
OSS
  • Isreali exchange's DLT securities lending platform nears completion

    Hyperledger Sawtooth is an open-source enterprise blockchain network that is hosted as part of the ‘Hyperledger Greenhouse’ but which is distinctly different from better known open source projects such as Fabric and Indy.

    Johnston-Watt tells SLT that, besides being open source, industry agnostic and governed by the Hyperledger Foundation, the key point in favour of Hyperledger Sawtooth is its pluggable consensus mechanism.

  • Zeyphyr at Embedded World

    The last 20 years have seen a tremendous surge of new technologies and capabilities emerge from open source software. These open source building blocks have become increasingly attractive as the base for innovative new products. Safety critical applications are now using them as well, but we lack infrastructure to assess when this software is safe to use, that can keep up with the rate of change of open source development. Her talk will look at some of the challenges and approaches to building trust and confidence in open source used in safety critical software coming to new products. The approaches taken by 3 open source projects (Linux, Xen, Zephyr) will be discussed and contrasted.

  • Equinix Joins LF Edge as Premier Member to Further Open Source Momentum Across Unified Edge

    ...a leading global interconnection and data center company, has joined LF Edge as the newest Premier member. Equinix joins LF Edge as the project celebrates its first year of collaborative integration across the open source edge.

  • LF Energy and Alliander announce GXF to tackle interoperability on the Dutch power grid

    LF Energy is working with Dutch distribution system operator Alliander to utilise, on its open-source community, Alliander’s Grid eXchange Fabric (GXF), a scalable and technology-agnostic industrial Internet of Things (IoT) platform that allows grid operators to securely collect data and monitor, control and manage smart devices on the grid.

  • LF Energy Ecosystem Gains Momentum for Open Source Innovation With New Members and Projects

    LF Energy, a Linux Foundation initiative developing and sustaining open source technology innovation in the energy and electricity sectors, is rapidly growing its community with additional founding Premier member, Faraday Grid, joining RTE. New General members include IBM, OSISoft, and Recurve; while Elering AS, Energinet, Energy Foundation, École Polytechnique Fédérale de Lausanne, Fraunhofer IEE, FIWARE Foundation, Iowa State University, Monash University, National Renewable Energy Laboratory (NREL), North Carolina State University FREEDM Center, Project Haystack, Stanford University, TenneT, The Energy Coalition, University of Kassel, and Washington State University join European Network of Transmission System Operators (ENTSO-E) and Vanderbilt University as new Associate members.

Programming: Wind River's CI/CD, Mint, Python and Java

Filed under
Development
  • Wind River Launches CD Platform for Embedded Systems

    Glenn Seiler, vice president for open source strategy for Wind River, said the CD platform is based on an open source instance of the Jenkins continuous integration/continuous delivery (CI/CD) platform. The company envisions organizations downloading the platform as source code that Wind River will update regularly for use on top of the Wind River Linux platform, he said.

    Wind River is taking advantage of containers, Kubernetes, the Puppet IT automation framework and a repository to ease deployment of its CD platform, added Seiler. The company is committed to providing updates to that platform, which Wind River uses internally, at least every three weeks, said Seiler.

  • SD Times Open-Source Project of the Week: Mint

    Mint is a programming language for the front-end web that aims to solve the common issues of Single Page Applications (SPAs) at a language level.

     It is a compiler and a framework combined to provide great developer experience while allowing users to write safe, readable and maintainable code, according to the developers behind the project.

    The common issues that it attempts to fix are regard reusable components, styling routing, global and local state handling, and synchronous and asynchronous computations that might fail.

    “It was born out of the frustration of the JavaScript language and ecosystem (NPM) and the Elm language and it’s not so open development practices,” Mint said on its website. “Mint aims to combine the developer experience of Elm and the expressiveness of React to create the perfect language for building single-page applications.”

  • PyPy and CFFI have moved to Heptapod

    It has been a very busy month, not so much because of deep changes in the JIT of PyPy but more around the development, deployment, and packaging of the project.

  • Your Guide to Reading Excel (xlsx) Files in Python

    In this brief Python tutorial, we are going to learn how to read Excel (xlsx) files using Python. Specifically, we will read xlsx files in Python using the Python module openpyxl. First, we start by the simplest example of reading a xlsx file in Python. Second, we will learn how to read multiple Excel files using Python.

  • CausalNex: An open-source Python library that helps data scientists to infer causation rather than observing correlation

    CausalNex is a Python library that allows data scientists and domain experts to co-develop models that go beyond correlation and consider causal relationships. ‘CasualNex’ provides a practical ‘what if’ library which is deployed to test scenarios using Bayesian Networks (BNs).

  • Programming languages: Java developers flock to Kotlin and ditch Oracle JDK for OpenJDK [Ed: CBS tabloid ZDNet does puff pieces for Snyk now. A Microsoft-connected attack dog -- one  which badmouths FOSS and now pretends to have a 'study' (self-promotion stunt) on programming trends...]

    The vast majority of developers who use a JVM (Java Virtual Machine) language still use Java, but a sizable chunk of the population is shifting to Kotlin, a JVM-compatible language developed by JetBrains, which Google is encouraging developers to use for Android development.  

The best free and open-source alternatives to Google Keep on Android

Filed under
Android
GNU
OSS

While it might be difficult to switch away from feature-packed products like Gmail and Google Maps, there are thankfully plenty of competitors to Google Keep. After all, you don't need millions of data points and industry-leading artificial intelligence to make a note-taking app. In this post, we'll be checking out some free and open-source alternatives to Google Keep, some of which even have cloud sync.

Read more

Academic Writing Tools on GNU/Linux - Free Software Only

Filed under
GNU
Linux

This is my list of GNU/Linux tools for academic, educational, and research purposes which all are free software. I tried to pick up choices as simple as possible here just to represent every basic category and further I hope you could see more alternatives if you want. I also listed several specific tools like GNU Octave and Parallel which are proven to be useful for certain researches. On the other hand, I deliberately did not list LaTeX tools here as I already chosen LibreOffice for that category. I made every proprietary software name italicized here so you can spot them on easier. Happy researching!

Read more

Open Source Audio-Video: 8 Replacements for Expensive Applications

Filed under
Software

Open source audio-video software offers an alternative to paying for expensive proprietary software. And in many cases, the open source options are as good as or better than the comparable commercial, proprietary solutions. In fact, users site the top reasons why they use open source software as: the features, freedom from vendor lock-in and the quality of the solutions. Price and total cost of ownership weren't even on the list. In other words, people are using open source because the software is so good, and the fact that it is free is just a side benefit.

The list of audio-video software below includes a variety of open source software for home users and SMBs. All of these applications can replace commercial products that can carry high prices. Even if buyers choose to purchase support or other services for their open source software, the open source options are generally much more affordable than the comparable proprietary solutions.

Read more

Also: Record screencast or web cam video with VokoscreenNG an open source program for Windows and Linux

Games: Edgar - Bokbok in Boulzac, Iris and the Giant, The Farlanders and Westmark Manor

Filed under
Gaming
  • Comedy cosmic horror adventure 'Edgar - Bokbok in Boulzac' releasing on February 26

    Mixing comedy with cosmic horror might seem a little weird and it is, Edgar - Bokbok in Boulzac is releasing with Linux support on February 26.

    The first game from French studio La Poule Noire, Edgar - Bokbok in Boulzac has you play as the eccentric outcast Edgar whose best friend is a Chicken. Unfortunately, a sudden disaster forces you out of your shack and towards the bright lights of the big city, Boulzac, where an 800 year old fire rages beneath the surface, and weird things are afoot.

  • Fusing a deck-builder and a narrative adventure 'Iris and the Giant' releases February 27 - demo up

    Developer Louis Rigaud and publisher Goblinz Studio have announced their fusion of a deck-builder with a narrative adventure and turn-based battles, Iris and the Giant, is going to release on February 27.

    They say it mixes together "a collectible card game with RPG and roguelike elements", with you playing a Iris who must brave her fears in her imaginary world. Behind the game's unique minimalist art style players will explore a touching story of a young woman facing her inner demons and soothing the raging giant inside.

  • Martian city-builder 'The Farlanders' has a big new release up with a Happiness system

    Sweet small city-builder The Farlanders is evolving into a bigger game, with a new release now up introducing some fresh game mechanics.

    A game covered here briefly last year, as a promising up-and-coming city-builder that was aiming to do things a little bit differently and that feeling continues with this new build. Version 0.3.0 introduces a Happiness system, there's new types of terrain and terraforming options, new building types and the game has gone through an overhaul on the balance.

  • Explore a dark mansion in the survival horror 'Westmark Manor' releasing this year

    Sometime later this Summer, Westmark Manor will take you on a journey into the occult and the developer Nodbrim Interactive is planning to get it on Linux too.

    It's a mixture of gameplay elements here with exploration, puzzle solving and survival and it sounds like plenty of inventory management too as you acquire the tools needed to progress through different rooms in a mansion. Two days ago they put up a reveal trailer and while a bit dark (visually), it gives an interesting look into the horrifying things you will get up to in Westmark Manor.

NVIDIA 440.58.01 Linux Driver

Filed under
Graphics/Benchmarks
Linux
Hardware
  • NVIDIA 440.58.01 Linux Driver Fixes Vulkan Game Crashes, New Extensions

    Not scheduled to go live until Monday but up this weekend is the NVIDIA 440.58.01 Linux beta driver that offers a few Vulkan updates.

    The NVIDIA 440.58.01 Linux driver fixes a regression that caused some Vulkan games to crash due to swapchain issues. Affected games include at least F1 2017, Rise of the Tomb Raider, and DiRT 4. This beta driver also fixes a visual glitching issue when falling out of page-flipping such as alt-tabbing on Linux.

  • NVIDIA have a new Vulkan Beta driver out for Linux fixing some regressions

    NVIDIA continue being quick to advance their Vulkan drivers as today they released an update to their special Beta branch.

    440.58.01 is out which adds in support for two more Vulkan extensions with VK_KHR_shader_non_semantic_info and VK_EXT_tooling_info which sounds quite useful to help developers track down what might be causing an error.

    For games this release fixes up a Vulkan swapchain recreation crash with F1 2017, Rise of the Tomb Raider and DiRT 4. NVIDIA also solved an issue with visual glitching of Vulkan applications when "falling out of flipping" with an example being when you alt+tab, however they're still investigating an issue to do with this on the GNOME desktop.

Openwashing of 5G

Filed under
OSS
Web

Aiven Nets Money for Cloudwashing (Closing) of Free Software

Filed under
Server
OSS

KDE Plasma Desktop 5.18 Brings Significant Improvements. How to install [PPA]

Filed under
Linux

KDE Plasma desktop environment announced the release of its latest version 5.18. This is a long term support release (LTS) that provides security updates and support for the next two years - i.e. till 2022 while the regular versions maintained for only 4 months.
Read more

Google Code and Openwash

Filed under
Google
OSS

Programming Leftovers

Filed under
Development
  • The 15 Best Vim Plugins for Programmers and Developers in 2020

    Now, before we dive into the most used and popular Vim plugins, let us first understand what Vim really is. Basically, Vim is just another text editor that we can use to write and edit the text just like Sublime Text, which we commonly use for Windows or Mac, or even Notepad that we use for Windows. Vim allows efficient text editing and it is sometimes even considered as an entire IDE for programmers. Editing existing code for software engineers become very time consuming and mundane. Since Vim is all about efficiency, it allows us to handle repetitive tasks using existing keyboard shortcuts or even customize and create our own.

  • RISC OS Seeing SDL2 Support Brought Up

    A few weeks ago was RISC OS CPU feature detection merged to SDL2 (and also SDL 1.2) while being merged this week was basic support for compiling on RISC OS and support for creating windows on RISC OS when the SDL no frame flag is set. This RISC OS + SDL support is being worked on by Cameron Cawley who has worked on other RISC OS software support from ScummVM to different open-source tools.

  • C++20 Being Wrapped Up, C++23 In Planning

    An ISO C++ Committee meeting just wrapped up in Prague and it was voted to send the draft international standard for C++ out for final approval and publication.

    This means that C++20 is now effectively complete and will be formally published in a few months. Prior to firming up C++20, they improved the context-sensitive recognition of module/import, added new rangified algorithms, added ranges::ssize, and resolved other issues.

  • 25 years of Delphi and no Oracle in sight: Not a Visual Basic killer but hard to kill

    On this day 25 years ago, Borland Software trotted out version 1.0 of the Delphi application development product, making the announcement at the Software Development '95 event in San Francisco.

    That year, the current version of Windows was 3.11 (or NT 3.5), with Windows 95 in beta. There was high demand for custom business applications and developers had plenty of tools to choose from: Microsoft Visual C++ 1.52 for 16-bit applications, Visual C++ 2.0 for 32-bit, Borland's Pascal or C++, various database-oriented tools like PowerBuilder or Microsoft Access, and many more.

  • Python 3.7.5 : The httpx python package.

    Today I will present a new python packet that can help you in developing web applications.
    This is the next generation HTTP client for Python and is named httpx.
    This python package comes with a nice logo: a butterfly.
    The official webpage can be found at this webpage.
    The development team come with this intro:
    HTTPX is a fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2.
    I install it on my Fedora 31 distro with the pip3 tool.

Events: EuroBSDcon, openSUSE and LibreOffice, foss-north

Filed under
OSS
  • The Call for Talk and presentation proposals for EuroBSDCon 2020 is now open.

    EuroBSDcon is the European technical conference for users and developers of BSD-based systems. The conference will take place September 17-20 2020 in Vienna, Austria. The tutorials will be held on Thursday and Friday to registered participants and the talks are presented to conference attendees on Saturday and Sunday.

    The Call for Talk and Presentation proposals period will close on May 24th, 2020. Prospective speakers will be notified of accepteance or otherwise by June 2nd, 2020.

  • oSLO Conference

    The two projects are celebrating their 15ᵗʰ and 10ᵗʰ anniversary respectively in 2020. To mark the occasion, openSUSE and LibreOffice projects are organizing a joint conference from 13ᵗʰ to 16ᵗʰ October 2020 in Nuremberg, Germany. The conference will take place at Z-bau (Frankenstraße 200). It is the same location where last year's openSUSE Conference was held.

  • More foss stuff

    First of all – a huge thanks to everyone who submitted to the Call for Papers for foss-north 2020. We have over 70 hours (!!!) of contents to squeeze into two tracks over two days. As always, it will be hard to pick the speakers to create the very best program.

    Other foss-north activities includes starting to populate the community day activities, as well as getting a whole bunch on sponsors onboard. An extra big thanks to Luxoft and Red Hat Ansible for helping us by picking up the Gold Sponsorship packages. Ansible are even running their European Contributor Summit as a part of the foss-north Community Day together with events by KDE, Gnome, FreeBSD, Debian, and a hardware hacking workshop. I’m really looking forward to this – if you want to join in with your own project, workshop, hackaton, etc – just ping me!

Apple's Non-Standards and Linux

Filed under
Linux
Hardware
  • Linux 5.7 To See USB Fast Charge Support For Apple iOS Devices

    The Linux 5.7 kernel that will be out in the late spring / early summer is poised to see support for USB fast charging support for Apple iOS devices.

    Currently if charging an Apple iPhone / iPad from a USB port by default it will not draw more than 500mA per specifications. However, iOS devices can draw more power when communicated to do so via Apple's protocol. With Linux 5.7 a new "apple-mfi-fastcharge" driver will allow this capability of up to 2500mA.

    The apple-mfi-fastcharge driver will allow setting the power supply property via sysfs to "fast" and in turn lets the iOS device draw more power from the USB port, similar to the behavior of MFi certified chargers.

  • Apple Firmware Update For Magic Keyboards Decides To Change The Fn Key

    Linux has supported the Apple Magic Keyboards since 2018 handling the Bluetooth connectivity and also needing some special handling for the numeric keypad. While that normally would be the end of the story, recent firmware updates to the Apple Magic Keyboard have caused problems.

    Newer Apple firmware updates to the Magic Keyboards have caused the function (Fn) keys to be reported differently. So on current Linux kernels when running on an Apple keyboard with updated firmware, the Fn key may not behave correctly.

Q4OS 4.0 Gemini, testing

Filed under
GNU
Linux

We are happy to kick off development cycle of the Q4OS 4, the brand new major version codenamed 'Gemini'. The Debian 'Bullseye' development branch underlies Q4OS Gemini, which will be in development until Debian Bullseye becomes stable, and it's planned to be supported for five years from the official release date. Unlike previous installation media, Q4OS Gemini live media carries the full desktop software bundle, however a user can ask the Desktop profiler tool to strip the target system into one of predefined so called 'Software profiles' throughout the installation process.

Feel free to download and try the new version out, bugs and glitches reporting would be very welcome, live bootable media are immediately available for download from the dedicated Testing releases page.

Read more

Syndicate content

More in Tux Machines

Android Leftovers

Programming: Wind River's CI/CD, Mint, Python and Java

  • Wind River Launches CD Platform for Embedded Systems

    Glenn Seiler, vice president for open source strategy for Wind River, said the CD platform is based on an open source instance of the Jenkins continuous integration/continuous delivery (CI/CD) platform. The company envisions organizations downloading the platform as source code that Wind River will update regularly for use on top of the Wind River Linux platform, he said. Wind River is taking advantage of containers, Kubernetes, the Puppet IT automation framework and a repository to ease deployment of its CD platform, added Seiler. The company is committed to providing updates to that platform, which Wind River uses internally, at least every three weeks, said Seiler.

  • SD Times Open-Source Project of the Week: Mint

    Mint is a programming language for the front-end web that aims to solve the common issues of Single Page Applications (SPAs) at a language level.  It is a compiler and a framework combined to provide great developer experience while allowing users to write safe, readable and maintainable code, according to the developers behind the project. The common issues that it attempts to fix are regard reusable components, styling routing, global and local state handling, and synchronous and asynchronous computations that might fail. “It was born out of the frustration of the JavaScript language and ecosystem (NPM) and the Elm language and it’s not so open development practices,” Mint said on its website. “Mint aims to combine the developer experience of Elm and the expressiveness of React to create the perfect language for building single-page applications.”

  • PyPy and CFFI have moved to Heptapod

    It has been a very busy month, not so much because of deep changes in the JIT of PyPy but more around the development, deployment, and packaging of the project.

  • Your Guide to Reading Excel (xlsx) Files in Python

    In this brief Python tutorial, we are going to learn how to read Excel (xlsx) files using Python. Specifically, we will read xlsx files in Python using the Python module openpyxl. First, we start by the simplest example of reading a xlsx file in Python. Second, we will learn how to read multiple Excel files using Python.

  • CausalNex: An open-source Python library that helps data scientists to infer causation rather than observing correlation

    CausalNex is a Python library that allows data scientists and domain experts to co-develop models that go beyond correlation and consider causal relationships. ‘CasualNex’ provides a practical ‘what if’ library which is deployed to test scenarios using Bayesian Networks (BNs).

  • Programming languages: Java developers flock to Kotlin and ditch Oracle JDK for OpenJDK [Ed: CBS tabloid ZDNet does puff pieces for Snyk now. A Microsoft-connected attack dog -- one  which badmouths FOSS and now pretends to have a 'study' (self-promotion stunt) on programming trends...]

    The vast majority of developers who use a JVM (Java Virtual Machine) language still use Java, but a sizable chunk of the population is shifting to Kotlin, a JVM-compatible language developed by JetBrains, which Google is encouraging developers to use for Android development.  

The best free and open-source alternatives to Google Keep on Android

While it might be difficult to switch away from feature-packed products like Gmail and Google Maps, there are thankfully plenty of competitors to Google Keep. After all, you don't need millions of data points and industry-leading artificial intelligence to make a note-taking app. In this post, we'll be checking out some free and open-source alternatives to Google Keep, some of which even have cloud sync. Read more

today's howtos