Project Lovelace

Learning and science

programming practice problems

SHOW HN2021

369points
73comments
#86of 2,533 in 2021
Top 4%of 2021 by points

How HN took it

MixedNo clear lean

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 HN
    • 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 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 HN
    • Love 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 HN
    • This 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 HN
    • This 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 HN
    • Really 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

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 HN
    • Great site, lot of interesting problems. Any chance of adding Rust to the list of supported languages?
      zakember on HN
    • That's cool, but I'd love if you'd add Java to the programming languages.
      de6u99er on HN
    • Could 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 HN
    • These 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 HN
    • 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 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 HN
    • How 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 HN
    • 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 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

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/26843339)