HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
EternityForest
AnyoneCanDoIt
Learning & Reference2022–2024
EternityForest / AnyoneCanDoIt

AnyoneCanDoIt

An open source guide to mistake-resistant engineering(Work in progress)

3Distinct people
11Mentions
0Explicit recommenders
142GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

An open source guide to mistake-resistant engineering(Work in progress)

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, 3:56:07 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 month11 dated mentions

Observed mentions: 2022-01-13 12:09:43 UTC to 2024-03-29 10:52:05 UTC.

01232022-01-01 00:00:00 UTC to 2022-02-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsJan 20222022-02-01 00:00:00 UTC to 2022-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-03-01 00:00:00 UTC to 2022-04-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments2022-04-01 00:00:00 UTC to 2022-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-05-01 00:00:00 UTC to 2022-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-06-01 00:00:00 UTC to 2022-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-07-01 00:00:00 UTC to 2022-08-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2022-08-01 00:00:00 UTC to 2022-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-09-01 00:00:00 UTC to 2022-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-10-01 00:00:00 UTC to 2022-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-01 00:00:00 UTC to 2022-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-01-01 00:00:00 UTC to 2023-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-01 00:00:00 UTC to 2023-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsFeb 20232023-03-01 00:00:00 UTC to 2023-04-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2023-04-01 00:00:00 UTC to 2023-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-05-01 00:00:00 UTC to 2023-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-01 00:00:00 UTC to 2023-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-07-01 00:00:00 UTC to 2023-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-01 00:00:00 UTC to 2023-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-01 00:00:00 UTC to 2023-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-10-01 00:00:00 UTC to 2023-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-11-01 00:00:00 UTC to 2023-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-01 00:00:00 UTC to 2024-02-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-02-01 00:00:00 UTC to 2024-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-01 00:00:00 UTC to 2024-04-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsMar 2024

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
Jan 20222022-01-01 00:00:00 UTC2022-02-01 00:00:00 UTC202
Feb 20222022-02-01 00:00:00 UTC2022-03-01 00:00:00 UTC000
Mar 20222022-03-01 00:00:00 UTC2022-04-01 00:00:00 UTC312
Apr 20222022-04-01 00:00:00 UTC2022-05-01 00:00:00 UTC000
May 20222022-05-01 00:00:00 UTC2022-06-01 00:00:00 UTC000
Jun 20222022-06-01 00:00:00 UTC2022-07-01 00:00:00 UTC000
Jul 20222022-07-01 00:00:00 UTC2022-08-01 00:00:00 UTC202
Aug 20222022-08-01 00:00:00 UTC2022-09-01 00:00:00 UTC000
Sep 20222022-09-01 00:00:00 UTC2022-10-01 00:00:00 UTC000
Oct 20222022-10-01 00:00:00 UTC2022-11-01 00:00:00 UTC000
Nov 20222022-11-01 00:00:00 UTC2022-12-01 00:00:00 UTC000
Dec 20222022-12-01 00:00:00 UTC2023-01-01 00:00:00 UTC000
Jan 20232023-01-01 00:00:00 UTC2023-02-01 00:00:00 UTC000
Feb 20232023-02-01 00:00:00 UTC2023-03-01 00:00:00 UTC000
Mar 20232023-03-01 00:00:00 UTC2023-04-01 00:00:00 UTC211
Apr 20232023-04-01 00:00:00 UTC2023-05-01 00:00:00 UTC000
May 20232023-05-01 00:00:00 UTC2023-06-01 00:00:00 UTC000
Jun 20232023-06-01 00:00:00 UTC2023-07-01 00:00:00 UTC000
Jul 20232023-07-01 00:00:00 UTC2023-08-01 00:00:00 UTC000
Aug 20232023-08-01 00:00:00 UTC2023-09-01 00:00:00 UTC000
Sep 20232023-09-01 00:00:00 UTC2023-10-01 00:00:00 UTC000
Oct 20232023-10-01 00:00:00 UTC2023-11-01 00:00:00 UTC000
Nov 20232023-11-01 00:00:00 UTC2023-12-01 00:00:00 UTC000
Dec 20232023-12-01 00:00:00 UTC2024-01-01 00:00:00 UTC000
Jan 20242024-01-01 00:00:00 UTC2024-02-01 00:00:00 UTC101
Feb 20242024-02-01 00:00:00 UTC2024-03-01 00:00:00 UTC000
Mar 20242024-03-01 00:00:00 UTC2024-04-01 00:00:00 UTC101

What Hacker News says

11 sources
A while back I tried to make a list of all math I've ever encountered IRL, which is all considered entirely trivial, and all the "Too bad I don't know that, or I'd be making a lot more!" stuff I'm aware of. There's absolutely no actual math education exercises, it's purely an overview of things a non-specialist would want to know about the existence of. It's been partially looked over by people with real math knowledge, but there could still be some incorrect things here, and there's still some stuff I'd like to add but never got around to. https://github.com/EternityForest/AnyoneCanDoIt/blob/master/... There's likely nothing of interest to someone who knows anything like calculus already, this is all stuff that is kind blowing and exciting to those of us with boot camp coder or average non-technical person level math knowledge. But perh
Read the rest
aps someone who actually knows math could do a similar article, but for nontrivial math?
In Ask HN: Does this math education idea make sense?
This is not a math textbook. It's a listing of the math that I am glad to vaguely be aware of, without anything that requires true understanding, because I don't have that, but with references to what the people who do have it can do! It's 90kb of pure text and covers a lot of domains with just enough info you could figure out how to make a CAS do the things, with maybe some googling. It's had some reviews, and it fact I think is the only project I've ever got PRs on, but may be incomplete or inaccurate, I can't prove most of this for myself, just test it or find references. There are examples but no excercises, my assumption is that math is a computers job, and I only give a starting point for any study beyond "This exists and a machine can do it". I assume geometry is for the CAD and arithmetic is for the calculator, and actually know
Read the rest
ing how to do it yourself is for the curious who Google it after finding out what it is. Further contributions welcome, especially in the domains I haven't covered (Graphs, automata, and lambda calculus would be great of there's anything to add that matches the level and tone I'm going for). I'd love to have more CSy stuff, right now it's all from an embedded, wedbdev, and 3d printing perspective. https://github.com/EternityForest/AnyoneCanDoIt/blob/master/...
In Ask HN: Math for Programmers?
I have a project exactly about this, cataloguing all the things I wish someone had told me, as a non-math person(https://github.com/EternityForest/AnyoneCanDoIt/blob/master/...). They can be understood without any real talent, and used in everyday life(If you're a programmer). But that's more like knowing a collection of calculator tricks than knowing math. I would probably have a very hard time even getting a D in high school math class. I don't think I'm much closer to the really life changing stuff, like what you need for an EE degree, or the general ability to comprehend systems with interacting parts and events that happen simultaneously, compared to an average grade schooler. Math is almost like drawing, in that people pretend you get started by following lists of steps, but each step by itself requires a mode of thought that takes
Read the rest
lots of work to develop. It's like trying to learn to dance, and someone says "It's easy, just copy me", like as if the ability to copy a pose is just something everyone can do without training.
In There's no such thing as not a math person
I'm just an artist/techie with no academic background in psychology(So feel free to call out any mistakes I've made!), but I have written(partly, I've been lucky enough to have a few contributors) this project(https://github.com/EternityForest/AnyoneCanDoIt) which I believe someone actually reshared on HN a while back. Basically it's an attempt to document a set of strategies for doing things in a way that does not depend on having any particular talent, in the most extreme high-process way possible, to be scaled back or ignored as needed for a situation. It's based on some pretty "pop self help book" level pseudo-research. The other part of the project is the the math eli5, an attempt to document as much of the math that is actually useful or interesting in real life but that doesn't require years of study, plus the reasons why you wo
Read the rest
uld want to go and do that study, rather than actually trying to transmit the deep understanding(which I sure don't have!) directly. I've also got a blog(eternityforest.com) mostly full of more creative work and essays on random historical stuff, plus some unpopular opinions about how software is (mostly) not in fact going down down the toilet.
In Me and Monotropism: A unified theory of autism (2018)
I've done this extensively and have compiled a lot of data because of how many mistakes I make, and am working on this document, an ongoing set of strategies for decoupling success from natural talent: https://github.com/EternityForest/AnyoneCanDoIt My most important rules: 1. There is no later. I assume that time is a concept only machines can process. If someone tells me to do something when X happens or check something in an hour or so, I immediately set reminders. I don't even consider trying to just remember as an option, I know my failure rate will be well over 80%. 2. Absolutely no mental rotation. Learn to recognize any thought process that involves a rotation, and assume results are invalid. I check the map after after every turn. I never compare objects in different orientations. 3. The verbal machine gun strategy When someone i
Read the rest
s trying to get me to do something dangerous, and starts talking fast, I assume it's basically suppressive fire for thought. If I were to explain why it's a bad idea in their pitch and tone I'd sound like a maniac, but they can talk as fast as they want because they are relying on tradition and intuition, not complicated reasoning. "Come on, it will be fun" is easier to say fast then "I literally know a guy who was very experienced, who tried this, and died". The only defense I know of is to not care what they think or how you look, and have nothing to prove, especially not to yourself. 4. Never assume any task is too simple and easy to need a plan. If you give me a bucket of balls and ask me to count them, I'm going to pull out a counter app. That 10% of the time I lose count before getting to 10 is embarrassing enough to be worth the trouble to avoid.
In Document your mistakes and then try to block them in the future
I am literally working on exactly that, as an project I'm calling Math: ELI5, all open source on GitHub: https://github.com/EternityForest/AnyoneCanDoIt/blob/master/... The catch is that I myself don't actually understand this well. It's just "What I learned googling stuff while working as a programmer. I've had help reviewing it but there could be errors. I'm trying to cover all areas of math that a nontechnical person, or typical non math focused programmer would need to know, but I treat actually doing any of it by hand on paper as an arcane thing for the really dedicated, so there's not really any excercises. Instead of actually teaching a real understanding of math, which I can't do, because I don't know it well, I just explain what people who do understand it use it for and why you might want to go actually learn it. I also have an
Read the rest
y historical math related stuff that I find interesting. I can't tell you how to derive or prove Euler's equation , but you don't need to know math to understand the emotional impact from a humanities perspective, and be amazed that all those constants fit together like that, and that someone could discover it. Ultimately, I think traditional math education has it totally right. My life would be so much better if I knew it, because there's jobs that seem to require exactly what they tech in math class. It's not directly useful for non STEM types, but the idea seems to be give everyone a head start since so many do want STEM jobs. I think you really do have to get to the being able to do proofs level to make use of it in the real innovative applications. The common everyday applications math people like to cite can usually have a dedicated software package. It's not like we still need to add two numbers on paper. If you want to build something, we have RealThunder's FreeCAD. Excel's Goal Seek and CAS systems do the stuff people say we will use algebra for. But if your in tech eventually you run into the wall and need to do something like a Kalman filter or calculate stresses in a bridge and you're screwed.
In So you want to study mathematics
I'm working on a reference guide here for exactly that: https://github.com/EternityForest/AnyoneCanDoIt/blob/master/... It's basically "Here's some cool stuff math can do, and interesting historical anecdotes, and how to make a computer do it without actually understanding any of it, and here's what you could do if you actually understood it" There may be errors because... I don't actually understand it and can't derive it myself, so I'm relying entirely on sources. But I think there's value in a text on math by someone with no talent for it, since most books even for beginners assume people have a certain level of ability and treat things i would call very hard as obvious. I don't have any excercises or material on how to actually DO the math, just how to use a CAS solver, I leave the actual teaching of math to those who understand it an
Read the rest
d focus on showing how it's relevant at all to those of us who don't want to go back and study for two years.
In Why don't we use the math we learn in school?
I'm working on an open source guide to exactly this, but it needs more peer review: https://github.com/EternityForest/AnyoneCanDoIt/blob/master/... It's not actually a guide to learning math, it's a primer on what math does, how it's used and where, how it fits into culture, and how you can get by if you don't actually understand it, and why it's worth it to actually learn. I don't actually have any understanding of math fundamentals at all myself, so there's nothing that would confuse an outsider, and all the stuff that math people fins obvious but I had to go spend a day searching for is there. All the interesting stuff in math seems to be continuous and recursive and not at it's core, with multiple parts that touch each other at once. Math people will tell you that it's like programming, and everything decomposes to simple steps, and y
Read the rest
ou just need to memorize some rules. They will also tell you that they like math because it teaches you "a whole new way of thinking". It's a "Draw the rest of the owl" problem. Their idea of a "small simple step" is completely incomprehensible to those without the "new way of thinking". Which you apparently learn by starting at the bottom, but you can't make any direct practical use of it till you really understand it. Basic algebra doesn't unlock any new abilities you didn't have before, by using a CAS solver. It lets you learn slightly less basic algebra, and THEN you can do something that isn't already a solved problem. But since there's the legendary "new way of thinking", an outsider can't actually imagine how it's going to help them, just like I can't imagine what it's like to juggle three balls or drive a car, they're just... impossibilities I know nothing of. I think people give up on math partly because only the next few steps are visible, the whole road to being able to do a Kalman filter is not. There's absolutely no instant gratification for a beginner not polluted by a sense of "A calculator could do that", so only the talented, or the disciplined usually learn it. I've always had extreme trouble with things that are spatial, have multiple interacting parts, have abstractions beyond what we can describe in words easily, etc, so I can't help you actually learn the math itself, because... I'm still working on learning the very basic stuff. But I think I have a fairly accurate record of what math is from a black box perspective, and how it works from a sociological perspective, and why people hate it and quit before they actually learn.
In Ask HN: I suck at math, where to start?

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.