HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
Khan
perseus
TypeScript2013–2017
Khan / perseus

perseus

Perseus is Khan Academy's exercise question editor and renderer.

6Distinct people
13Mentions
0Explicit recommenders
1.6KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Perseus is Khan Academy's exercise question editor and renderer.

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

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 12:03:30 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 year13 dated mentions

Observed mentions: 2013-06-05 17:27:56 UTC to 2017-05-23 16:55:33 UTC.

024682013-01-01 00:00:00 UTC to 2014-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20132014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 8 mentions; 0 submissions, 8 comments2015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments20152016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2017

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
20132013-01-01 00:00:00 UTC2014-01-01 00:00:00 UTC101
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC808
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC202
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC101
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC101

What Hacker News says

2 sources
1. If you're not passing the backbone models to React components, this sounds fine. backbone models as props ends up being really painful because of how mutable they are, and when we tried to manage that with mixins, it was buggy and caused problems (note: I'm not familiar with the actual mixin we used there and whether there was a better way to do it). Since most flux implementations are pretty stateful/mutable themselves, using mutable backbone models there, so long as you copy data out to pass to react views, seems safe. Though I'm excited long-term about the immutable flux implementations (https://github.com/rackt/redux) 2. We had a library originally written by Ben Alpert (now core react team) that handles all of our interactive svgs [1]. Since KA has a lot of legacy code there, and there hasn't been an immediate benefit to porting i
Read the rest
t (which would take a pretty significant time investment, on the [very roughly] order of a couple dev-months), this is still mutable jQuery/raphael code. There have been a lot of talks of eventually porting this to react, but the immediate need for it hasn't been there yet. However, I did write a React wrapper around much of this code which is used by newer interactive widgets [2]. [1]: https://github.com/Khan/khan-exercises/blob/master/utils/gra... [2]: https://github.com/Khan/perseus/blob/master/src/components/g...
In Khan Academy's React style guide
Khan Academy — Mountain View, CA (we also love interns, and remote is a possibility) We're a small, non-profit tech startup bringing a free, world-class education to anyone, anywhere. Here's a testimonial we received last week: ================================== I just want to say thank you a billion times to Khan Academy. My Geometry midterm was this Tuesday. I was worried, because I barely passed my Algebra one last year. Enter Khan Academy. It was great practice, as they had a good amount questions where you had to manipulate on screen variables, rather than just answer multiple choice questions. This stood out to me, as my school gives tests with these types of questions and no other review site i found had them. We got our scores back, and I was the only person in my class that got an A. It's not really an "inspiring" story, but hey,
Read the rest
I figured I'd share it anyway. ================================== Mia might not think so, but her story does inspire and makes me happy to go to work here. Every month we get hundreds of letters like this from people in all walks of life who are thankful for our free, high-quality educational content. Most of you reading this are familiar with Sal's videos, but we also have hundreds of videos by other teachers, partnerships with organizations like MoMA and the California Academy of Sciences, and a huge library of interactive exercises. Over 20 million math problems are done every week on our site. A few things we're currently working on building right now: – Major improvements to our iOS app to let students practice skills on the go (or in a classroom with iPads!) [1] – Improved knowledge models so we can better know what you know and don't know [2] – Infrastructure improvements to make the site more reliable and faster for our millions of visitors every month [3] – Better tools for our content creators to allow them to make thousands of engaging, interactive exercise problems without knowing how to code [4] You'll be part of a small team working alongside both "celebrity" devs (like jQuery creator John Resig and Google's first employee Craig Silverstein) and many more who you haven't heard of but who are also really awesome. ================================== We're especially looking for mobile designers/devs but we have a handful of other positions open -- take a look and see if anything suits you. Apply at https://www.khanacademy.org/careers and mention that you're coming from HN. Feel free to ask me here if you have questions about applying or about KA in general. Unfortunately we can't sponsor visas right now unless you're from Canada, Australia, or Mexico. [1]: http://www.kasrak.com/writing/khan-internship/ [2]: http://mattfaus.com/2014/05/improving-khan-academys-student-... [3]: http://www.alangpierce.com/blog/2014/07/07/bigbingo-khan-aca... [4]: https://github.com/Khan/perseus
In Ask HN: Who is hiring? (February 2015)

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.