Viewing profile — kmicinski
kmicinski
HN member- Joined
- Sun, Dec 03, 2023, 9:13 PM UTC
- HN karma
- 37
- Public activity
- 18 items
- HN profile
- View on Hacker News ↗
About kmicinski
No profile information was provided.
Recent public activity
-
comment
Comment #48144585
This just kind of sounds like a random idea that sounds good in your head but not based in reality; the point of a PhD has always been one thing, and one thing alone: train someone…
-
comment
Comment #48144573
> The US used to be the most desirable place for immigrants and the US higher education system used to be the envy of the world and now for both of these it is not any more. That i…
-
comment
Comment #47944663
This is very cool to hear. Please get in touch with me, I would love to learn more. By the way, I am recruiting participants for an upcoming seminar in which I am soliciting indust…
-
comment
Comment #47944635
I am the author of this paper, and I do not agree with Dr. Smaradgakis' comments. As far as I can tell, the root of his concern is that that paper did not target Souffle Datalog, a…
-
comment
Comment #46047986
> In an introduction course there is no need to aim for maximum performance if parsing a 10k lines program takes less than a second. I'll do you one better. The main compiler in my…
-
comment
Comment #46042380
Respectfully, I think what you mean is that there are no books which give you the experience of hacking on LLVM for several years.
-
comment
Comment #45838978
It's true that Ascent does not index ADTs either, but there are some tricks that you can use when you control the container type to get similar performance by, e.g., storing a pre-…
-
comment
Comment #45838020
> - I had worse performance with Soufflé than Ascent for my program for some query-planning reason that I couldn't figure out. I don't really know why; see https://github.com/souff…
-
comment
Comment #44871982
I appreciate your thoughtful criticism of the post, to my eyes everything you are saying is correct.
-
comment
Comment #44871522
Seems potentially interesting to explore what would be required to store durable continuations. Feels very related to incrementalization and provenance, as you can see materializin…
-
comment
Comment #44870050
I agree with you--that's a topic I will definitely cover in my blog, too. You make a good point: I know some folks who worked at big financial orgs, writing hundreds of thousands o…
-
comment
Comment #44290795
I completely agree with you, but this event was held in October, 2024--Trump's horrendous behavior wasn't an effect on that. There are other reasons folks internationally probably …
-
comment
Comment #44284428
For materialization-heavy workloads (program analysis, etc.), we often find that optimized binary join plans (e.g., profile-optimized, hand-optimized, etc.) beat worst-case optimal…
-
comment
Comment #44283264
No offense, but I wouldn't take Datalog 2.0's small attendance as an exemplar of Datalog's decline, even if I agree with that high-level point. Datalog 2.0 is a satellite workshop …
-
comment
Comment #38525790
Yeah, IncA (compiling to Souffle) and Ascent (I believe Crepe is not parallel, though also a good engine) are two other relevant cites here. Apropos linked data, our group has an M…
-
comment
Comment #38525766
Right--but CTEs are orders-of-magnitude slower than Datalog, to the point that they are not seriously worth considering for any modern application where Datalog would be used. As y…
-
comment
Comment #38523421
Yeah, there are a ton of substantively different approaches to modern Datalogs, targeting different applications. To start off: Datalog is distinguished from traditional SQL in its…
-
comment
Comment #38512520
Sounds awesome--feel free to get in touch with us (the authors of this paper) and share your progress. We have a similar single-node Datalog engine in Rust, it would be cool to ben…