Live data from Hacker News

Viewing profile — nchammas

nchammas

HN member
Joined
Tue, May 06, 2014, 3:00 AM UTC
HN karma
241
Public activity
80 items

About nchammas

No profile information was provided.

Recent public activity

  1. comment
    Comment #49016751

    I recently shared a similar rationale for why a custom query language can help users even in the age of LLMs. https://nchammas.com/writing/custom-query-language-design#wh... Users …

  2. comment
    Comment #48357609

    I don't understand this concern. How exactly are you copy/pasting code such that significant indentation causes "real problems"? I remember the creators of Go explained [1] that th…

  3. story
  4. story
  5. comment
    Comment #43201240

    There is an old project out of Berkeley called BOOM [1] that developed a language for distributed programming called Bloom [2]. I don't know enough about it to map it to the author…

  6. comment
    Comment #39375342

    The examples I'm referring to are in that page I linked to in my comment above. Here's one of them: # Polars df.select( pl.col("foo").sort().head(2), pl.col("bar").sort(descending=…

  7. comment
    Comment #39372438

    There is something I don't get about the Polars DataFrame API. https://docs.pola.rs/user-guide/migration/spark/ Look at the examples on this page of the Spark vs. Polars DataFrame …

  8. comment
    Comment #38932279

    They _did_ serve the data. From TFA: > To demonstrate its scale, we operated the instance with 100M bots posting 3,500 times per second at 403 average fanout. The linked post about…

  9. story
  10. comment
    Comment #38365461

    This is pretty neat, and it reminds me of my experiment solving the water jug problem from Die Hard 3 using Hypothesis [1] (a Python library for property-based testing). Though I d…

  11. story
  12. comment
    Comment #33666995

    Hypothesis is really a neat library. You can use it to implement stateful testing, which allows you to cover some of the more complex problems that might normally require something…

  13. story
  14. comment
  15. comment
    Comment #26685528

    This idea was briefly addressed in PEP 635 [0]: > _Statement vs. Expression._ Some suggestions centered around the idea of making `match` an expression rather than a statement. How…

  16. comment
    Comment #26221398

    That talk by Martin Kleppmann is fantastic. Another, closely related article is "The Log: What every software engineer should know about real-time data's unifying abstraction" by J…

  17. comment
    Comment #26221110

    Interesting project! (The interactive slides are cool btw.) Could you share a bit about how engineers express data transformations in Flow? From a quick look at the docs, it doesn'…

  18. comment
    Comment #26220081

    Author here. Are you thinking of a specific implementation of materialized views? Most implementations from traditional RDBMSs would indeed be too limiting to use as a general data…

  19. comment
    Comment #26219951

    Do you know how sophisticated SQL Server is about updating indexed views? How granular are the locks when, for example, an indexed aggregate is updated? That will have a big impact…

  20. comment
    Comment #26219345

    Of the traditional RDBMSs, I believe Oracle has the most comprehensive support for materialized views, including for incremental refreshes [0]. As early as 2004, developers using O…

  21. comment
    Comment #26218859

    > If you process data one row at a time, that is clearly a streaming pipeline, but most systems that call themselves streaming actually process data in small batches. From a user p…

  22. story
  23. comment
    Comment #26136437

    > providing analytics and a database type experience over a data lake. It's interesting how the modern data lake is developing in this way, recreating many patterns from the tradit…

  24. comment
    Comment #26136307

    > * AWS has a managed Spark offering called EMR There is also my rinky-dink open source project, Flintrock [0], that will launch open source Spark clusters on AWS for you. It's pro…

  25. comment
    Comment #19417871

    From the what I understand, the FAGGA basically expands your maxilla forward. Here's a good example [1] that shows the appliance in action. The photos showing the upper jaw after F…