Language Selection

English French German Italian Portuguese Spanish

Stop searching for projects and start searching for bugs

Filed under
OSS

GitHub has a powerful search engine where you can customize your search in a variety of ways. The easiest way to search is by issue label.

A lot of open source projects label their issues to conveniently track them, using labels like beginner, easy, starter, good first bug, low hanging fruit, bitesize, trivial, easy fix, and new contributor.

You can further narrow down your search based on the programming language you're comfortable with, by adding language: name to your search query. For example, here are all issues labeled as "beginner" in JavaScript.

Read more

More in Tux Machines

Programming Leftovers

  • Accepted stands

    New this year is that some stands will switch between Saturday and Sunday, so we can give more projects the opportunity to present themselves to the community.

  • Python and shell tools

    I'm not a pythonista, and what little I know about Python for data work amounts to a few published recipes. Out of curiosity, I sometimes re-do those recipes with the GNU/Linux tools I use every day. Below are three such re-doings from Python 2.7 (default on my Debian 10 system, but soon to reach end-of-life). Please note that this post isn't meant to be a "which is best?" contest between Python and shell tools. Each world of commands has its pro's and con's, and Python users have access to a large number of general and specialised data-processing tools. Personally, I like the versatility of shell tools and command chains, and I like AWK's speed and flexible syntax (as readers of this blog will know).

  • KDevelop - possibly new release coordinator

    After many days and weeks of thinking and waiting for better person to appear (nobody appeared) I decided to take the initiative (it took a lot) and try my luck at becoming new KDevelop release coordinator. My reasoning as I mentioned in my mail is that if there was someone better for the job the position would be filled by now. And I wish for KDevelop to be a healthy project which can rival those monsters like MSVS, NetBeans, Eclipse, Atom, MSVC…

  • Modernizing Java to keep pace in a cloud-native world

    Java is no spring chicken and some are even referring to it as a “vintage language”. Despite its popularity, there are some complaints about it. In our new cloud-native world, why does Java need to evolve? In order to evolve to keep up with modern, cloud-native apps, Java needs to keep all of what makes it so dependable, while also being able to function in new app environments. Don’t worry, you are not the only one who feels old when you hear Java being described as a “vintage” programming language. While Java has been around since 1995, it is certainly not ready to retire (or rather, be retired), and continues to rank among the top languages TIOBE index. In fact, no other language has been so popular for so long. However, it is not without its issues, including sometimes being too clunky to keep up with some of the newer programming languages, not agile and flexible enough to work in this new world of containers, and not really relevant in applications that are not coded to be Java first. While they say you can’t teach an old dog new tricks, you can rethink how it performs what they already know.

Free Software and Proprietary Software

  • Linux Candy: CMatrix – terminal based “The Matrix”

    Who loves eye candy? Don’t be shy — you can raise both hands!! Linux Candy is a new series of articles covering interesting eye candy software. We’re only going to feature open-source software in this series. The subject of this article is CMatrix. CMatrix is an ncurses program that simulates the display from “The Matrix”, and is based on the screensaver from the movie’s website. If you have been living in a cave for the past few decades, you might not know The Matrix is a hugely popular 1999 American science fiction film starring Keanu Reeves, Laurence Fishburne, Carrie-Anne Moss, Hugo Weaving, and Joe Pantoliano.

  • Blender 2.81 Released With NVIDIA RTX Optix Back-End, Intel Open Image Denoise Support

    Blender 2.81 features some exciting changes like a NVIDIA OptiX back-end for use on RTX/Turing GPUs for faster rendering performance than the CUDA/OpenCL back-ends, Intel Open Image Denoise support, adaptive subdivision support for Cycles, new Sculpt tools, outliner improvements, a better grease pencil tool, and a lot more. 

  • Open-Source Intel TXT Support Published For Coreboot

    Thanks to work done by 9elements Cyber Security for an unnamed client, there is now working open-source Intel TXT support for Coreboot with the patches under review for upstream inclusion. This is the culmination of work that started months ago for getting Intel Trusted Execution Technology working with Coreboot. Intel TXT offers authenticity capabilities for the platform, extending the trust to the operating system, and other security features built around TPM and crypto functionality.

  • Ransomware Bites 400 Veterinary Hospitals [iophk: Windows TCO]
                         
                           

    The source told KrebsOnSecurity that NVA suffered a separate ransomware infestation earlier this summer that also involved Ryuk, and they expressed concern that the first incident may not have been fully remediated — potentially letting the attackers maintain a foothold within the organization.

                           

    “This is the second time this year Ryuk struck NVA,” the source said. “The first time, NVA was rather open to all facilities about what happened. This time, however, they are simply referring to it as a ‘system outage.'”

Devices: Wi-Fi, Vecow, Arduino, Ghidra for Firmware Deciphering

  • Responding to Growing Demand, Edgewater Launches Wi-Fi Spectrum Slicing Development Kit

    Wi-Fi Spectrum Slicing offers breakthrough performance, slicing available spectrum, and exposing a new level of Wi-Fi spectrum granularity for developers to exploit. Edgewater’s groundbreaking MCSR™ silicon solutions and advanced Linux drivers allow the global Linux community to use the widely adopted Linux and OpenWrt software platforms to harness Edgewater’s technology and invent new and creative applications for the platform.

  • Rugged Kaby Lake vehicle PC does it all on the road or rail

    Vecow’s Linux-friendly “IVH-9024MX ICY” in-vehicle PC runs on a 7th or 6th Gen Core or Xeon CPUs and offers triple displays, 6x SATA bays, 4x PoE+ ports, 2x mini-PCIe, and EN50155: 2017 and EN45545-2 railway compliance. Vecow unveiled the rugged IVH-9024MX ICY back in June as an all-purpose in-vehicle and rolling-stock computer and this week announced certifications for EN50155 and EN45545-2 (fire protection) railway safety standards. This is the first 7th Gen Kaby Lake based fanless embedded system to receive these certifications, claims Vecow.

  • Get started with... Arduino?

    Yes, you read that title right, and no, you haven’t accidentally stumbled upon the Arduino Foundation’s website. Today, we’re pleased to announce a new addition to the Raspberry Pi Press family: Get Started with Arduino, a complete how-to guide to help you get hands on with the other pocket-sized board.

  • Exploring Zyxel GS1900 firmware with Ghidra

    Earlier this year the NSA released Ghidra, a reverse engineering suite with support for a large number of CPU/MCU instruction sets. While I have some experience with Hopper and radare2 I wanted to play with Ghidra to poke around the firmware for my Zyxel GS1900-8 switch which runs on a 32-bit MIPS CPU. All in all this has turned out to be an interesting exploration of both Ghidra and the GS1900-8-2.40(AAHH.2)C0.bix firmware image.

    Initially I wanted to write about poking around the firmware image and showing how one can use Ghidra to explore unknown binaries, but whilst looking around some libraries that are used by this switch I realised there is actually an interesting vulnerability to write about.

Linux Foundation and Openwashing

  • Linux Foundation Training Announces a Free Online Course-Introduction to Hyperledger Sovereign Identity Blockchain Solutions: Indy, Aries & Ursa

    The Linux Foundation, the nonprofit organization enabling mass innovation through open source, today announced enrollment is now open for a new, free, course – Introduction to Hyperledger Sovereign Identity Blockchain Solutions: Indy, Aries & Ursa. This course is offered through edX, the trusted platform for learning. To the surprise of absolutely no one, trust is broken on the Internet. Any identity-related data available online can be subject to theft. Breach Level Index says that over 5,880,000 records are stolen every day. The 2019 MidYear QuickView Data Breach Report shows that reported breaches in the first half of 2019 were up 54% compared to midyear 2018 (over 4.1 billion records exposed), with web being the number one breach type for records exposed, and hacking being the number one breach type for incidents. Wherever you go online, the advice is the same–make sure you understand what is behind each button before you click it.

  • Is the future of farming under water?

    "[The] first thing we did was open source our model. In the new economy, we make things accessible to everybody. Anybody with 20 acres and a boat and $30,000 can start their farm and be up and growing the first year. Our farms require minimal capital costs and minimal skill. The potential of replication is tremendous: A network of small ocean farms about the size of Washington State could feed the world and, as bio-fuel, replace all the oil in the United States, while simultaneously capturing five times the amount of carbon as land-based plants," Smith predicts. The 3D ocean farming model consists of an underwater rope scaffolding system, anchors on the floor, and ropes up to the surface as well as horizontal ropes. Farmers grow their crops within this system, such as kelp ("the soy of the sea"). Mussels, scallops, and oysters are grown on the floor, and plants are grown in the mud. GreenWave is disseminating its model for restorative 3D ocean farms through open source manuals, farmer training programs, and an online collaboration platform to create a network of restorative ocean farming communities. Outside of ongoing replication along the waters of Long Island Sound, 3D ocean farmers anywhere in the world will be able to select appropriate native species to restore productive ecosystems along the coast, as reported by the Buckminster Fuller Insititute.

  • Seeds Or Code?

    I'd like to congratulate Microsoft on a truly excellent PR stunt, drawing attention to two important topics about which I've been writing for a long time, the cultural significance of open source software, and the need for digital preservation. Ashlee Vance provides the channel to publicize the stunt in Open Source Code Will Survive the Apocalypse in an Arctic Cave. In summary, near Longyearbyen on Spitzbergen is: [...]

  • What Is DeepMind? A Peek into the World’s Leading Neural Network

    Deep learning refers to an emerging area of machine learning that uses artificial neural networks to make decisions on our behalf as they are more reliable than human decisions. It consists of many interrelated fields including natural language processing (NLP), cognitive computing, recommender systems, board game programs, and image recognition. Ever since its takeover by Google, DeepMind has become the world’s foremost deep learning neural network. Let’s look at the story behind the AI engine, its ongoing applications and whether you should have concerns about privacy in the smart devices where it’s used.