HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
Koukyosyumei
AIJack
C++2022–2023
Koukyosyumei / AIJack

AIJack

Security and Privacy Risk Simulator for Machine Learning (arXiv:2312.17667)

2Distinct people
4Mentions
0Explicit recommenders
429GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Security and Privacy Risk Simulator for Machine Learning (arXiv:2312.17667)

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by week4 dated mentions

Observed mentions: 2022-10-24 08:33:10 UTC to 2023-01-22 15:38:40 UTC. Weeks start Monday, UTC.

0122022-10-24 00:00:00 UTC to 2022-10-31 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsOct 242022-10-31 00:00:00 UTC to 2022-11-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-07 00:00:00 UTC to 2022-11-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-14 00:00:00 UTC to 2022-11-21 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-21 00:00:00 UTC to 2022-11-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-28 00:00:00 UTC to 2022-12-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-05 00:00:00 UTC to 2022-12-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsDec 52022-12-12 00:00:00 UTC to 2022-12-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-19 00:00:00 UTC to 2022-12-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-26 00:00:00 UTC to 2023-01-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-01-02 00:00:00 UTC to 2023-01-09 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2023-01-09 00:00:00 UTC to 2023-01-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-01-16 00:00:00 UTC to 2023-01-23 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJan 16

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Oct 242022-10-24 00:00:00 UTC2022-10-31 00:00:00 UTC110
Oct 312022-10-31 00:00:00 UTC2022-11-07 00:00:00 UTC000
Nov 72022-11-07 00:00:00 UTC2022-11-14 00:00:00 UTC000
Nov 142022-11-14 00:00:00 UTC2022-11-21 00:00:00 UTC000
Nov 212022-11-21 00:00:00 UTC2022-11-28 00:00:00 UTC000
Nov 282022-11-28 00:00:00 UTC2022-12-05 00:00:00 UTC000
Dec 52022-12-05 00:00:00 UTC2022-12-12 00:00:00 UTC000
Dec 122022-12-12 00:00:00 UTC2022-12-19 00:00:00 UTC000
Dec 192022-12-19 00:00:00 UTC2022-12-26 00:00:00 UTC000
Dec 262022-12-26 00:00:00 UTC2023-01-02 00:00:00 UTC000
Jan 22023-01-02 00:00:00 UTC2023-01-09 00:00:00 UTC211
Jan 92023-01-09 00:00:00 UTC2023-01-16 00:00:00 UTC000
Jan 162023-01-16 00:00:00 UTC2023-01-23 00:00:00 UTC110

What Hacker News says

4 sources
syumei·Jan 22, 2023Submission

How should I manage and develop my open-source project?

I have developed one OSS tool (https://github.com/Koukyosyumei/AIJack), and I would like to ask how I manage it and where I should focus. This OSS aims to simulate the security and privacy risks of Machine Learning. This tool allows users to experiment with various combinations of attacks and defenses against ML/DL models, such as Model Inversion Attacks, Poisoning Attacks, BackDoor Attacks, Differential Privacy, Encryption, K-Anonnymization, and Federated Learning. I have implemented these algorithms with Python and C++. I use black, isort, pytest, and codacy to check the quality of codes. I also generate the documentation with sphinx, but the quality is not high. The coverage of test codes is around 70%. Since I do not have much experience with OSS projects, I don't know the best practices for OSS management and development. For example
Read the rest
, I guess I should do the following: - Improving the coverage of test codes - Making documents more informative and clearer - Writing blog posts (in many languages) - Implementing more algorithms - Unifying APIs for different algorithms - Create some good-first-issuesfor new contributors - Gathering contributors, etc How should I prioritize them? How do you keep motivated? Some people demand a lot without gratitude or contributions (of course, most people are really lovely!). I will be a senior in April, so I must also prepare for MS or Ph.D. applications. I also have to work for my tuition. How much time do you usually spend on OSS? Should I focus on other things like research internships? Any suggestions are really welcome —many thanks for considering my question.
2 points · Open discussion
syumei·Jan 2, 2023Submission

AIJack: Security and Privacy Risk Simulator for Machine Learning

AIJack allows you to assess the privacy and security risks of machine learning algorithms such as Model Inversion, Poisoning Attack, Evasion Attack, Free Rider, and Backdoor Attack. AIJack also provides various defense techniques like Differential Privacy, Homomorphic Encryption, and other heuristic approaches. In addition, AIJack provides APIs for many distributed learning schemes like Federated Learning and Split Learning. You can integrate many attack and defense methods into such collaborative learning with a few lines. We currently implement more than 30 state-of-arts methods. https://github.com/Koukyosyumei/AIJack
3 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.