Live data from Hacker News

Viewing profile — kmicinski

kmicinski

HN member
Joined
Sun, Dec 03, 2023, 9:13 PM UTC
HN karma
37
Public activity
18 items

About kmicinski

No profile information was provided.

Recent public activity

  1. 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…

  2. 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…

  3. 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…

  4. 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…

  5. 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…

  6. 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.

  7. 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-…

  8. 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…

  9. comment
    Comment #44871982

    I appreciate your thoughtful criticism of the post, to my eyes everything you are saying is correct.

  10. 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…

  11. 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…

  12. 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 …

  13. 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…

  14. 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 …

  15. 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…

  16. 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…

  17. 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…

  18. 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…