HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
aavshr
fixCache
JavaScript2020–2020
aavshr / fixCache

fixCache

Github app that keeps track of bug-prone files from commit history.

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

What to know before exploring

What it is

Github app that keeps track of bug-prone files from commit history.

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, 1:49:46 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 day2 dated mentions

Observed mentions: 2020-09-03 12:29:50 UTC to 2020-09-15 09:38:44 UTC.

012020-09-03 00:00:00 UTC to 2020-09-04 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsSep 32020-09-04 00:00:00 UTC to 2020-09-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-09-05 00:00:00 UTC to 2020-09-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-09-06 00:00:00 UTC to 2020-09-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-09-07 00:00:00 UTC to 2020-09-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-09-08 00:00:00 UTC to 2020-09-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-09-09 00:00:00 UTC to 2020-09-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsSep 92020-09-10 00:00:00 UTC to 2020-09-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-09-11 00:00:00 UTC to 2020-09-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-09-12 00:00:00 UTC to 2020-09-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-09-13 00:00:00 UTC to 2020-09-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-09-14 00:00:00 UTC to 2020-09-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-09-15 00:00:00 UTC to 2020-09-16 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsSep 15

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
Sep 32020-09-03 00:00:00 UTC2020-09-04 00:00:00 UTC110
Sep 42020-09-04 00:00:00 UTC2020-09-05 00:00:00 UTC000
Sep 52020-09-05 00:00:00 UTC2020-09-06 00:00:00 UTC000
Sep 62020-09-06 00:00:00 UTC2020-09-07 00:00:00 UTC000
Sep 72020-09-07 00:00:00 UTC2020-09-08 00:00:00 UTC000
Sep 82020-09-08 00:00:00 UTC2020-09-09 00:00:00 UTC000
Sep 92020-09-09 00:00:00 UTC2020-09-10 00:00:00 UTC000
Sep 102020-09-10 00:00:00 UTC2020-09-11 00:00:00 UTC000
Sep 112020-09-11 00:00:00 UTC2020-09-12 00:00:00 UTC000
Sep 122020-09-12 00:00:00 UTC2020-09-13 00:00:00 UTC000
Sep 132020-09-13 00:00:00 UTC2020-09-14 00:00:00 UTC000
Sep 142020-09-14 00:00:00 UTC2020-09-15 00:00:00 UTC000
Sep 152020-09-15 00:00:00 UTC2020-09-16 00:00:00 UTC101

What Hacker News says

2 sources
there isn't a single way to refactor code, code can be refactored in many different directions to pursue many different objectives. Here's a few arbitrary ideas: * Scrape_it is an arbitrary python project that shows up in google search for "pypi scrape" [1]. Looking at the code, it doesn't appear to have any automated tests. Goal: write a single unit test for the example of usage shown in the readme. The unit test should work without any dependency on : network access to remote websites or other services running locally, the current time, data files in the filesystem. Refactor by making minimal safe changes to the code as/if required in order to write a unit test. * scipy's vendored copy of the useful L-BFGS-B optimisation algorithm [2] has a bunch of calls to a timer(ttime) subroutine, but the timer(ttime) subroutine was patched so it do
Read the rest
esn't do anything. But there's still many calls to timer(ttime) throughout the lbfgsb.f code. Goal: simplify the code by identifying if any remaining variables and code related to cpu timing within lbfgsb.f can be safely removed without changing the behaviour of the algorithm. If it can be safely removed, remove it. Tricky: demonstrate with some degree of confidence that your change is safe and doesn't break behaviour! * fixCache, featured on HN a few days ago [3], includes a rule to decide if a git commit is a "fix commit" based on user-supplied keyboards identified in the commit message. Goal: modify fixCache to make this functionality more flexible, so a user can still configure fixCache to use the current behaviour, but can also optionally configure fixCache to call a custom user-defined javascript function that can decide if a commit is a "fix commit" or not using all information available about the commit (e.g. which files were touched, the contents of the changes to those files, etc) instead of a list of keywords. Refactor as/if necessary to implement this feature. Further reading: https://testing.googleblog.com/2008/07/how-to-write-3v1l-unt... , Michael Feathers' book "working effectively with legacy code": https://ptgmedia.pearsoncmg.com/images/9780131177055/samplep... [1] https://pypi.org/project/scrape-it/ [2] https://github.com/scipy/scipy/tree/f865e9ed01be30c52f2b3841... [3] https://github.com/aavshr/fixCache
In Ask HN: Is There a LeetCode for Refactoring?

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.