Viewing profile — psfried
psfried
HN member- Joined
- Tue, Apr 20, 2021, 3:32 PM UTC
- HN karma
- 46
- Public activity
- 23 items
- HN profile
- View on Hacker News ↗
About psfried
No profile information was provided.
Recent public activity
-
comment
Comment #41956734
Yes, and this is an important point! This is the reason for our current approach for sqlite derivations. You can absolutely just store all the data in the sqlite database, as long …
-
comment
Comment #41956679
I agree completely! We've always talked about this, but we haven't really seen a clear way to package it into a good developer UX. We've got some ideas, though, so maybe one day we…
-
comment
Comment #41956611
The main benefit isn't necessarily that it's _streaming_ per se, but that it's _incremental_. We typically see people start by just incrementally materializing their data to a dest…
-
comment
Comment #41203381
To my knowledge, nobody's implemented parquet fragment files. But it supports compression of JSONL out of the box. JSON compresses very well, and compression ratios approaching 10/…
-
comment
Comment #41192893
I don't think it's correct to say that JSONL is any more vulnerable to invalid data than other message framings. There's literally no system out there that can fully protect you fr…
-
comment
Comment #36927913
Newton at least became quite wealthy. Dunno about the others
-
comment
Comment #36775554
In contrast to jebarker's comment, I actually think it's really interesting that a concept coming from game engine development actually seems quite applicable in some very differen…
- story
-
comment
Comment #36143591
I feel like "data products" was a great idea, but difficult to implement in practice. There's kind of a paradox where you need a platform in order to host your data products, but a…
- story
-
comment
Comment #33238510
Post explaining why we chose Typescript for realtime data tranformations in Flow, and how it enables end-to-end static type checking of streaming data pipelines.
- story
-
comment
Comment #31255629
> But it is binary, so can’t be viewed or edited with standard tools, which is a pain. I've heard this sentiment expressed multiple times before, and a minor quibble I have with it…
-
comment
Comment #30356091
That's an interesting statistic about Julia. Makes me curious what the stats would be for Rust.
- story
-
comment
Comment #29049862
I get the gist of what you're saying, and broadly agree that seasoned programmers tend to develop a strong sense of professional humility. I have to say that I think the analogy go…
-
comment
Comment #28130371
First let me say that I think Timely Dataflow and Materialize are both super cool. The two approaches are quite different, in part because they solve slightly different problems. O…
-
comment
Comment #28130101
IANAE on Flink, especially when it comes to the internals. But I think that the decomposition of computations into distinct map and reduce functions seems to afford a bit more flex…
-
comment
Comment #28129791
Apart from Google, which has a patent related to their 2004 paper, I don't know how much people are trying to "take credit" for map-reduce. I'm certainly not. But I do think the ap…
-
comment
Comment #28129465
I agree with this. As soon as the MapReduce paper came out, people were criticizing it for a lack of novelty, claiming that so-and-so has been using these same techniques for years…
-
comment
Comment #28129274
Versioning is indeed an issue, but that's the case for anything with long-lived state. Our current rely on JSON schemas, TypeScript, and built-in testing support to help ensure com…
- story
-
comment
Comment #26905618
Another possible explaination is simply that people have gotten better at designing programming languages. Or that newer languages are better adapted to solving the problems we now…