4,723 karma · joined May 12, 2012
That will be $6.62607015e-34 please.
McDonalds has surprisingly “good” coffee in this regard.
Airbnb is still a great option if the location is under served by normal hotels, or if you are traveling with families so you want to have a kitchen/amenities. But otherwise I almost exclusively book hotels now.
I’d love to pass parquet data around, or SQLite dbs, or something else, but that requires dedicated support from other teams upstream/downstream.
Everyone and everything supports CSV, and when they don’t they can hack a simple parser quickly. I know that getting a CSV parser right for all the edge cases is very hard, but they don’t need to. They just need to support the features we use. That’s simple and quick and everyone quickly moves on to the actual work of processing the data.
Sorry it happened to you but it seems like you just picked the wrong license.
My approach is to wrap the list elements with two macros: an inner transformation one and an outer delimiter, like so:
#define AN_X_LIST(X, DELIM) \
DELIM(X(int, foo)) \
DELIM(X(int, bar)) \
X(std::string, baz)
Then you can compose different pieces of code for different contexts by just swapping out the delimiter. A very contrived example: #define SEMICOLON(x) x;
#define COMMA(x) x,
#define DECLARE(type, var) type var
#define INIT(type, var) var{}
struct s {
AN_X_LIST(DECLARE, SEMICOLON);
s() AN_X_LIST(INIT, COMMA) {}
};Missed the chance to call it CPP.
I, by the way, don’t celebrate him as other people do. I don’t think there’s ever an excuse for anyone to behave like that, no matter how brilliant.
He was deeply affected by the death of his first wife. I personally believe that he developed misogynistic traits as a way of self-defense and driven by the pain of her loss. They were deeply in love. His farewell letter to her is so beautiful and touching, and yet so pragmatic, in a way that only Feynman could be.
He is a personal hero but I do understand he was human and as such, a flawed individual like anyone else.