Featured

Microsoft Reinforcement Learning Open Source Fest 2022 – Native CSV Parser

Shorter Introduction PR: https://github.com/VowpalWabbit/vowpal_wabbit/pull/4073 Tutorial: https://vowpalwabbit.org/docs/vowpal_wabbit/python/latest/tutorials/cmd_csv_with_iris_dataset.html Introduction My project here at the Reinforcement Learning Open Source Fest 2022 is to add the native CSV parsing feature for the Vowpal Wabbit. So why do I choose to implement native CSV parsing? CSV is one of the most popular file formats used in the machine learning datasetContinue reading Microsoft Reinforcement Learning Open Source Fest 2022 – Native CSV Parser

Featured

My Google Summer of Code 2022 – Google Blockly Workspace MultiSelect Plugin

More about 2023 Blockly Summit Project Repository Link Try out the plugin online PRs and issues resolved during GSoC 2022: Public Announcement My GitHub Introduction Hi there! If you prefer watching videos, check this out for an episode demoing the plugin: For you guys who prefer reading, in this blog post I will introduce youContinue reading My Google Summer of Code 2022 – Google Blockly Workspace MultiSelect Plugin

My CNCF LFX Mentorship Spring 2023 Project at Kubescape

Project Link: CNCF – Kubescape: Release engineering: add Kubescape to commonly-requested package managers kubescape is a Cloud Native Computing Foundation (CNCF) sandbox project. It is an open-source Kubernetes security platform and includes risk analysis, security compliance, and misconfiguration scanning. Targeted at the DevSecOps practitioner or platform engineer, it offers an easy-to-use CLI interface, flexible outputContinue reading “My CNCF LFX Mentorship Spring 2023 Project at Kubescape”

Tencent Rhino-bird Open-source Training Program 2022 – SunEC sm2p256v1 Key Pairs Generation

For 2022 final result, I passed the final evaluation, obtained all the honor titles (Only 2/4000+ in all participants): Tencent Open Source Contributor Certificate (only issued 30+ around the globe at that time), Intern of Excellence, Task Scholarship. Issue Task 1 Requirement https://github.com/openjdk/jdk/pull/9541 Task 2 Requirement Result Tested computing the signature as well as verifyingContinue reading “Tencent Rhino-bird Open-source Training Program 2022 – SunEC sm2p256v1 Key Pairs Generation”

My Summer of Bitcoin 2022 Project – CI for CADR

Synopsis Before the Summer of Bitcoin project, Cryptoanarchy Debian Repo (CADR) lacked Continuous Integration (CI), which troubles the new coming contributors because setting up the developing environment can be complex. I finally successfully implemented the CI using GitHub Actions default runners. The CI can be triggered manually, or by sending PRs as well as pushingContinue reading My Summer of Bitcoin 2022 Project – CI for CADR

openEuler 20.03 LTS SP3 Kickstart Automatic Installation on VMware Workstation

Introduction As openEuler also uses Redhat Anaconda as its OS installer, we can use Kickstart for Automatic Installation. However, the guides provided in the previous documentation officially are not straightforward enough for Linux newbies who tend to use virtual machines for installation. So in this blog, I’m going to show you how to perform openEulerContinue reading “openEuler 20.03 LTS SP3 Kickstart Automatic Installation on VMware Workstation”

mdbook-pdf: A mdBook backend for generating PDF files

Introduction mdBook allows you to create book from markdown files. It’s pretty much alike Gitbook but implemented in Rust. However, unlike Gitbook that supports using calibre for generating PDF, for a long time, mdBook doesn’t support generating PDF files natively, and supporting that is also not in their roadmap. Existing plugins (backends) such as mdbook-latexContinue reading “mdbook-pdf: A mdBook backend for generating PDF files”

Deploy a Kubernetes Cluster based on Calico and openSUSE Kubic

Introduction openSUSE Kubic is a certified Kubernetes Distribution based on openSUSE MicroOS. Calico is an open-source project that can be used by Kubernetes to deploy a pod network to the cluster. In this blog, I will show you how to deploy a Kubernetes Cluster based on Calico and openSUSE Kubic by a Virtual Machine. WeContinue reading “Deploy a Kubernetes Cluster based on Calico and openSUSE Kubic”

Install VirtualBox Guest Additions for openEuler 20.03 SP1

This article mainly discusses encountered issues and solutions when I installed VirtualBox Guest Additions for OpenEuler 20.03 SP1. After installing openEuler 20.03 SP1, log in to openEuler (I login as root here, if you are a regular user, you may need to use sudo when executing commands below), and then click Device -> Insert GuestContinue reading “Install VirtualBox Guest Additions for openEuler 20.03 SP1”