244 karma · joined February 11, 2018
I once used Sympy to parse formulas written in infix notation and convert them to S-expressions. But that's just less than 1% of what Sympy can do. I'd like to find more uses for it.
[1] https://web.archive.org/web/20170420003622/http://thediploma...
String interpolation can be done with external libs using quasiquotations. It's not very pretty this way, so typically string concatenation or printf is used.
Of all the things, math-y is probably not the be best usecase for Haskell, when you can use Python, R, SageMath maybe, or Julia. Haskell is best for writing parsers, compilers, interpreters. Or if you need a rich static type system. If you throw in LiquidHaskell, you have pretty good tooling for writing mostly correct programs.
That said, 2M rows is not really a lot of data (unless the rows are huge). In case you don't need to worry about updates, you can just load everything into memory, e.g. in Pandas dataframe (large overhead, slow, many features) or more efficient implementation, like `datatable` (lower overhead, faster, less features).
Also I recently discovered BI tools (more like realized that despite the name it doesn't have to apply to business data). E.g. Metabase provides nice UI for non-complicated analytical (like SELECT avg(...) GROUP BY ...). So if it fits 90% of your queries, then maybe you got the frontend for free, and only need to work on backend (and the rest 10% of queries).
If someone sends clickbait invites to abusive meeting, then victims can trivially report it, possibly with screenshots.
Please, it's much older than the US. Better examples of young (and failing) democracies would be Russia and Central Asian -stan countries.
What will be the new opportunities which aren't already available today?