HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ben_pfaff

no profile record

comments

ben_pfaff
·3 miesiące temu·discuss
I spent over a decade posting so much to comp.lang.c. I've run into a few regulars there in my work since then. I suppose it's still ticking along but I haven't visited in almost 20 years.
ben_pfaff
·4 miesiące temu·discuss
I use Emacs.
ben_pfaff
·4 miesiące temu·discuss
I decided to try using proportional fonts for coding starting a year or two back. It worked out well and I stuck with it, because proportional text is easier for me to read on the whole, and because it allowed more characters to fit comfortably on each line on average. I did find after a while that occasionally the lack of alignment between characters on two subsequent lines was a problem, but then I configured my editor so that it showed comments and text strings in a monospace font and that fixed the problem for me.
ben_pfaff
·4 miesiące temu·discuss
Bjarne Stroustrup wrote a paper about adding overloading for the "whitespace operator" in C++, but in his case it was a joke: https://stroustrup.com/whitespace98.pdf
ben_pfaff
·w zeszłym roku·discuss
> Main downside I found when testing Feldera is that their SQL dialect has a bunch of limitations inherited from Apache Calcite

At Feldera, we're adding features to our SQL over time, by contributing them upstream to Calcite, making it better for everyone. Mihai Budiu, who is the author of the Feldera SQL compiler, is a Calcite committer.
ben_pfaff
·w zeszłym roku·discuss
I'm new to CI auto-fixes. My early experience with it is mixed. I find it annoying that it touches my code at all, but it does sometimes allow a PR to get further through the CI system to produce more useful feedback later on. And then a lot of the time I end up force-pushing a branch that is revised in other ways, in which case I fold in whatever the CI auto-fix did, either by squashing it in or by applying it in some other way.

(Most of the time, the auto-fix is just running "cargo fmt".)
ben_pfaff
·2 lata temu·discuss
(Feldera co-founder here.) There are some cases where Feldera needs to index data indefinitely, yes. For those cases, Feldera can put those indexes on storage rather than keeping them entirely in RAM.

In a lot of cases where one might initially think that data needs to stay around indefinitely, people actually want the results from the last hour or day or month, etc. For those cases, Feldera supports a concept called "lateness" that allows it to drop older data: https://docs.feldera.com/sql/streaming/#lateness-expressions.
ben_pfaff
·4 lata temu·discuss
These days, it is absolutely unheard of for someone to get a doctorate at age 21. I don't know whether it was unusual then.
ben_pfaff
·4 lata temu·discuss
I bet you could build something like this as a pair of earrings.