Commit Graph

50 Commits

Author SHA1 Message Date
5de6a18e10 fix: Kill submit button once end is reached 2021-12-08 16:46:17 +01:00
a556eef732 tweak: Re-enable connection to mongo 2021-12-08 13:53:47 +01:00
d2f1d8dd50 fix: munging around with tailwinds configuration 2021-12-08 13:49:29 +01:00
c9bc44d7e5 fix: Fixed tailwinds
Moved tailwinds out of devDependencies and into normal dependencies
I am hoping this will fix the display in the netlify nextjs deployment
2021-12-08 12:59:17 +01:00
849a09207e chore: Refactored and added comments 2021-12-08 12:35:18 +01:00
3d6a544a72 feat: Refactored to avoid useState in lib/findPaths.js
Note: This is important because it allows for restarting
the utility-function extractor. It also makes for code
which is more understandable.
2021-12-08 11:56:20 +01:00
958a2e366f tweak: Moved state variable to comparisonView body 2021-12-08 11:34:28 +01:00
f134df4b0a tweak: Extracted some buildRow functionality to its own function
Note: More difficult than it sounds given the constraint
that I want to preserve functionality.
2021-12-08 11:30:13 +01:00
f82043d24a tweak: Small convenience fixes 2021-12-08 11:20:03 +01:00
ed59faafe1 tweak: Asynchronous refactoring 2021-12-08 00:44:55 +01:00
54111831ca feat: Implemented O(n) => O(log2(n)) speedup. 2021-12-07 23:45:55 +01:00
74d1f2be23 feat: Produce an O(n) to O(log2(n)) improvement in findPaths
Details: The findPathsInner function in lib/findPaths.js is too
expensive, and has a tendency to throw "too much recursion" errors.
However, it can be optimized. In particular, instead of just
going through all paths, we could go in the paths in the
right direction.

Note that: The current improvements don't do that yet. I was trying
to do that at the findDistance level, but I was being dumb.
2021-12-07 20:45:19 +01:00
5f0cb26db0 fix: Too much recursion error + make sure mongo request goes through.
Too much recursion error: Use a simpler table
Make sure mongo request goes through:
- Do it before the computation +
- + put the computation inside a timeout.
2021-12-07 18:40:17 +01:00
2b9ce6e142 Change expected/max calculation when changing the dataset 2021-11-28 15:46:54 +00:00
56bab8f861 feat: Added expected and maximum number of comparisons 2021-11-28 15:33:19 +00:00
a15965c9ba fix: Fixed annoying display bug 2021-11-26 14:31:30 +00:00
fcc28c19aa feat: Added alert after comparisons are completed 2021-11-25 16:21:18 +00:00
530589bbc0 tweak 2021-11-25 16:13:38 +00:00
427bb9b231 tweak 2021-11-25 16:04:28 +00:00
ecd2476112 tweak: Additional UX improvements 2021-11-25 15:56:48 +00:00
b9a4a371fc fix: Aesthetics 2021-11-25 15:49:58 +00:00
7ae03e791b feat: Refactoring to make index.js and research.js use the same function 2021-11-25 15:31:10 +00:00
e3832ad202 fix: minor improvements 2021-11-25 15:08:20 +00:00
dc0af5902d feat: Added reasoning field 2021-11-25 11:58:50 +00:00
b40727c9df tweaks: Id now alphabetical strings rather than numbers 2021-11-25 09:01:31 +00:00
f7f77b5723 tweak: More informative error messages 2021-11-25 00:50:28 +00:00
3d380e4dfa Change slider to text field 2021-11-25 00:42:34 +00:00
f0525245de fix: Correct decimal places, rather than rounding to the nearest 0.01 2021-11-08 21:09:06 +00:00
9eeb35f998 fix: aesthetics 2021-10-06 17:10:05 +02:00
7d47a76d21 fix: graph display 2021-10-06 16:05:11 +02:00
7c97a67a7b feat: Cleaned up display, added research comparisons 2021-10-06 13:00:09 +02:00
9fc500bb20 chore: Update links to more information about GW moral goods 2021-10-06 12:18:23 +02:00
7d87865714 fix: more aesthetics 2021-10-06 10:54:40 +02:00
17a9cf799c fix: aesthetics 2021-10-06 10:51:27 +02:00
51dbbc4b50 fix: uncompleted merge 2021-10-06 10:39:39 +02:00
cf17bf2f67 fix: attempt merge 2021-10-06 10:32:17 +02:00
946036077c fix: Miscellaneous improvements 2021-10-05 18:34:42 +02:00
8ffa27b738 Removed mongo integration 2021-09-23 00:17:53 +02:00
8d4bf5f56e Removed mongo integration 2021-09-22 22:59:06 +02:00
9d78a1800f chore: Savepoint before deleting failed mongo integration 2021-09-22 22:52:01 +02:00
4502f41856 chore: Save before npm audit fix 2021-09-22 22:24:31 +02:00
010a9b3b27 feat: Added GiveWell points of comparison
Taken from: https://docs.google.com/spreadsheets/d/11HsJLpq0Suf3SK_PmzzWpK1tr_BTd364j0l3xVvSCQw/edit#gid=1362437801
2021-09-22 21:45:18 +02:00
134e526f74 Fixed some bugs, added advanced options 2021-06-12 16:13:13 +02:00
5f03f187c6 Fixed bug in graph implementation 2021-06-11 09:05:23 +02:00
4d6abd382b Improved the object structures I was using 2021-06-10 23:52:33 +02:00
9766165060 Changed slider order. Inferred relative utility compared to a reference point. However, object structures used in the code remain messy 2021-06-10 21:59:48 +02:00
9c0f1e80a6 Better display results at the end 2021-06-07 16:37:41 +02:00
3f5a9fbe04 Add post shell 2021-06-07 13:16:28 +02:00
3102265aa8 Added a graph which shows the comparison relationships 2021-06-07 10:57:38 +02:00
bc132010bb V2, with qualitative comparisons. I still don't induce the utility function at the end, but I do have the data to do so 2021-06-07 00:22:15 +02:00