Project Lovelace
Learning and science
programming practice problems
SHOW HN2021
Legend
Project Lovelace
Science and math-flavored programming problems for beginners
projectlovelace.net#programming problems#scientific computing#online judge#python exercises#learn programming
How HN took it
10 positive, 17 neutral or asking, 6 mixed, 5 critical, out of 38 comments about the project. Thread score +0.17.
Idea: 5 for, 0 againstExecution: 0 for, 4 againstPerformance: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Curated problems with low entry barrier
From 2 comments
Very nice curated set of problems with an extremly low entry barrier! Just would appreciate golang support, but i guess you will get feature requests for all languages anyways :)
domano on HNI like the eclectic selection of problems. I wish I had seen something like this when I was growing up; a manageable set of problems with the hint of depth. It’s easy to snipe a…
yeowMeng on HN
Good for teaching and learning programming
From 3 comments
This is fantastic, I actually independently gave my CS101 (for engineers) students some of the same questions last semester (temperature, definite integrals, game of life). Can't…
cochne on HNLove the little explanations on the left! I've used many of these same problems as small assignments when teaching programming to novices. However all my assignments look much…
sireat on HNThis looks awesome! I might try to incorporate this as an extra resource in an intro (Julia) class in the future.
cbkeller on HN
Objections
Security of code execution is weak
From 2 comments
From a quick glance it looked quite worrying, many red flags. I didn't look too carefully so some of this might be wrong or I missed where it's done. * Results from the untrusted…
Karliss on HNThis should be a good learning opportunity! That's a good attitude to have but people are probably going to take over your host[s], vandalize your site and run up your bills long…
pvg on HN
Problems are too easy early on
From 2 comments
It is neat. The inline math formulas are not displaying right (unless raw latex is right...). Compared to Euler I think perhaps the early problems are a little too easy...
nxpnsv on HNReally cool. Sure the exercises are simple but a little reminder of some science concepts it's always nice.
hivacruz on HN
Slow loading
From 1 comment
Awesome website! Although it often loads very slowly for me.
cyberia23424 on HN
Requests
Add more languages such as Rust, Go, Java, Fortran
From 4 comments
Very nice curated set of problems with an extremly low entry barrier! Just would appreciate golang support, but i guess you will get feature requests for all languages anyways :)
domano on HNGreat site, lot of interesting problems. Any chance of adding Rust to the list of supported languages?
zakember on HNThat's cool, but I'd love if you'd add Java to the programming languages.
de6u99er on HNCould you add Fortran as a programming language? It is one of the main languages for "science and math flavored programming problems". Gfortran is a free compiler that is part of…
Bostonian on HN
Allow manual submission or uploading solutions
From 2 comments
One of the big reasons Project Euler is so brilliant is that every problem is formulated so that you can do it in any language. (I've introduced myself to about six languages…
Smaug123 on HNThese problems look like a lot of fun! Unfortunately, I'm currently learning Rust and would prefer to use it to solve these problems. It would be nice to support uploading a…
stonewareslord on HN
Fix LaTeX and mobile layout rendering
From 2 comments
I like the eclectic selection of problems. I wish I had seen something like this when I was growing up; a manageable set of problems with the hint of depth. It’s easy to snipe a…
yeowMeng on HNIt is neat. The inline math formulas are not displaying right (unless raw latex is right...). Compared to Euler I think perhaps the early problems are a little too easy...
nxpnsv on HN
Questions
Why is the allowlist of languages needed
From 1 comment
One of the big reasons Project Euler is so brilliant is that every problem is formulated so that you can do it in any language. (I've introduced myself to about six languages…
Smaug123 on HN
How is user code run and sandboxed
From 2 comments
What do you use for the interpretation of so many languages? Did you just build a bunch of sandboxed vms?
robinj6 on HNHow do you check for malicious code, or something simple as "while True"?
101008 on HN
Alternatives named
Project Euler
From 2 comments
One of the big reasons Project Euler is so brilliant is that every problem is formulated so that you can do it in any language. (I've introduced myself to about six languages…
Smaug123 on HNIt is neat. The inline math formulas are not displaying right (unless raw latex is right...). Compared to Euler I think perhaps the early problems are a little too easy...
nxpnsv on HN
Codewars
From 1 comment
Love this! Always been a fan of kata-type websites like [0], but they all become uninteresting after a while (new katas get bland). This submission has good fresh energy! [0] -…
gfiorav on HN
Rosalind
From 1 comment
It is already mentioned in Project Lovelace's About page, but people who like this and Project Euler may also like Rosalind, which is a programming problem site focused on…
wiml on HN
Structure and Interpretation of Classical Mechanics
From 1 comment
Just like the "Structure and Interpretation of Computer Programs", there exists a "Structure and Interpretation of Classical Mechanics". I think you might enjoy it. Visit-…
truth_ on HN