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.
HN user
rpgraham84
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.
oh cool, now I can have an unverifiable kernel from a team in China
They all do too to varying degrees. You can say "X enables cybercrime" and "Y enables more cybercrime than X" and both could be true for any given X and Y.
For instance, someone buying a flipper is far more likely to do something illegal with it than someone buying a soldering iron. Both could be used only for legal purposes too, of course.
For every news story you can find of someone doing a legal thing with a flipper I can find you at least 10 stories of someone doing something illegal with it. Same for metasploit, nmap is borderline, and soldering irons not so much.
whew. that's a relief
the original team is Russian, but they downplay that a lot now (until you buy one and the promo stickers are in Russian). yes, they're registered in Delaware, almost every company that operates in the US is, including foreign companies.
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.
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.
Thanks for this!
Thanks, will do!
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.