would be nice if what valid means was clearly defined before the test. what the rfc's regex allows is probably the least useful way to think about email validation.
I see some of the sibling comments seem to imply that "valid" means that it's deliverable at that moment in time, which would make producing a quiz like this some nonsense because then they'd have to actually register xn--tp8h as a domain, and create an MX record for it
>The problem is that mapping software is reliable and doesn't spit out a result of what is essentially a random number generator.
Actually, TSP is NP-hard (ie, at best, you never know whether you've been given the optimal route) in the general case, and Google maps might even give suboptimal routes intentionally sometimes, we don't know.
The problems you're describing are problems with people and they apply to every technology ever. Eg, people crash cars, blow up their houses by leaving the stove on, etc.
Almost entirely bunk until you get to the last line.
>A poor substitute it is, this virtual reality where frustration is legion and where—in the holy names of Education and Progress—important aspects of human interactions are relentlessly devalued.
Common Internet discourse is often pure emotion to the point where the author doesn't even agree with it in person. With all the beauty that being connected has given us, we're about to see what the consequence of all of this is.
A lot of people have mentioned Golang, and that's fair, but this is HN so obviously Lisp can be the only correct solution. Not just kidding either - if you want to get away from build systems entirely, and especially if you're focused on building compiler tooling and the like, consider using Racket. It's kind of like a "DSL for making DSLs" based on Chez Scheme and a small amount of C-code. It provides a ton of tooling for common things you need/want/didn't-know-you-wanted when making programming languages. https://beautifulracket.com/ is a nice introduction to working with languages once you have a handle on the basics.
I wrote it as a tool for myself in browsing HN and I use the bookmarklet version daily. A friend told me he was getting into programming, so I commented it up and thought I'd share.
As rarely as HN updates their site, I bet it will work for a while. It's a very frills-free site.