Live data from Hacker News

Viewing profile — wesm

wesm

HN member
Joined
Sun, Aug 31, 2008, 4:05 AM UTC
HN karma
1,352
Public activity
146 items

About wesm

I created pandas and wrote "Python for Data Analysis"

http://github.com/wesm http://twitter.com/wesmckinn http://blog.wesmckinney.com

Recent public activity

  1. story
  2. comment
    Comment #48035200

    See also https://wesmckinney.com/blog/mythical-agent-month/

  3. comment
    Comment #47208592

    See also The Mythical Agent-Month https://wesmckinney.com/blog/mythical-agent-month/

  4. story
  5. comment
    Comment #46934801

    Super well! I don't work without this tool running in the background supervising all the agents' work

  6. comment
    Comment #46934732

    I've been building https://roborev.io/ (continuous background code review for agents) essentially as a cope to supervise the poor quality of the agents' work, since my agents write…

  7. story
  8. story
  9. story
  10. story
  11. story
  12. story
  13. comment
    Comment #39551431

    I was especially excited to learn that RZ is built on Apache Arrow internally, which makes it easy to integrate with other Arrow-based applications and the emerging "Composable Dat…

  14. comment
    Comment #31962691

    If you read my slide decks over the last 7 years or so (while I've been working actively on Arrow and sibling projects like Ibis) I've been saying exactly this. See e.g. https://ib…

  15. comment
    Comment #26021076

    Almost no database systems support multidimensional arrays. So they are not appropriate for many use cases? * BigQuery: no * Redshift: no * Spark SQL: no * Snowflake: no * Clickhou…

  16. comment
    Comment #26020067

    I challenge you to have a closer look at the project. Deserialization by definition requires bytes or bits to be relocated from their position in the wire protocol to other data st…

  17. comment
    Comment #26020034

    > Arrow's serialization is Protobuf Incorrect. Only Arrow Flight embeds the Arrow wire format in a Protocol Buffer, but the Arrow protocol itself does not use Protobuf.

  18. comment
    Comment #26019931

    There's no serde by design (aside from inspecting a tiny piece of metadata indicating the location of each constituent block of memory). So data processing algorithms execute direc…

  19. comment
    Comment #26018827

    Microsoft is also on top of this with their Magpie project http://cidrdb.org/cidr2021/papers/cidr2021_paper08.pdf "A common, efficient serialized and wire format across data engine…

  20. comment
    Comment #24535840

    (Wes here) I appreciate the Arrow shout-out but note that Apache Arrow has been a major open source community collaboration and not something I can take sole credit for.

  21. comment
    Comment #23975089

    There is no “JIRA politics” blocking the LZ4 work, only a lack of volunteers to do the development and testing.

  22. comment
    Comment #23975077

    Keep in mind that Arrow Java C++/Python interop has been in production use in Apache Spark and elsewhere for multiple years now. We have avoided some of the mistakes of past projec…

  23. comment
    Comment #23970586

    Again, I have to object to your use of “arrow/parquet”. These are not the same open source projects and while people use them together it isn’t fair to the developers of each proje…

  24. comment
    Comment #23968408

    See http://arrow.apache.org/faq/index.html#what-about-arrow-file... You can store them long-term if you want (and you'll still be able to read them 5 years from now) but we aren't …

  25. comment
    Comment #23968381

    What you've written sounds like a criticism of the JVM data analytics ecosystem (the Java Parquet library in particular) and not Apache Arrow itself. Parquet for Java is an indepen…