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“
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 Google Summer of Code 2021
Summary of the “IBus Customize” @openSUSE Project that was done by Songlin Jiang (@HollowMan6) during 2021 GSoC.
My Igalia Coding Experience 2023 I & II at Wolvic
Wolvic is a fast and secure browser for standalone virtual-reality and augmented-reality headsets. ex. Mozilla Firefox Reality. Project summaries List of things I have done PRs opened/handled Issues opened/helped with
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”
