Live data from Hacker News

Viewing profile — MrPowers

MrPowers

HN member
Joined
Sat, Nov 03, 2012, 11:08 PM UTC
HN karma
1,637
Public activity
315 items

About MrPowers

Data blog: https://mungingdata.com/

Personal blog: https://neapowers.com/

Github: https://github.com/mrpowers

From New York, spend most of my time in Colombia & Brazil.

Speak Spanish fluently, learning Portuguese.

Recent public activity

  1. story
  2. story
  3. story
  4. comment
    Comment #45366194

    Rust is a good language for performant computing in general, but especially for data projects because there are so many great OSS data libraries like DataFusion and Arrow. SedonaDB…

  5. comment
    Comment #45366132

    You can generate the dataset with the instructions in this readme: https://github.com/apache/sedona-spatialbench/tree/main Here are the queries: https://github.com/apache/sedona-sp…

  6. comment
    Comment #45363335

    The "DuckDB is probably the most important geospatial software of the last decade" post has a nice related discussion: https://news.ycombinator.com/item?id=43881468

  7. comment
    Comment #45363011

    There is a project called GeoPolars: https://github.com/geopolars/geopolars From the README: > Update (August 2024): GeoPolars is blocked on Polars supporting Arrow extension types…

  8. comment
    Comment #45362939

    SedonaDB builds on libraries in the Rust ecosystem, like Apache DataFusion, to provide users with a nice geospatial DataFrame experience. It has functions like ST_Intersects that a…

  9. story
  10. story
  11. comment
    Comment #40727991

    IMO, it would have been better to donate the repos to a shared org and motivate the community to continue maintaining them. But pretty awesome this individual is retiring from prog…

  12. comment
    Comment #40719011

    > A Data Lakehouse is fine but what benefit does it give you over a much more simple solution of ETL/ELTing the data in batches (weekly, daily, hourly, etc) and letting it sit in s…

  13. story
  14. comment
    Comment #40539052

    Lots of Spark workloads are executed with the C++ Photon engine on the Databricks platform, so we ironically have partially moved back to C++. Disclosure: I work for Databricks.

  15. comment
    Comment #40539029

    The OP is the original creator of Ballista, so he's well aware of the project. Ballista is much less mature than Spark and needs a lot of work. It's awesome they're making Spark fa…

  16. story
  17. story
  18. comment
    Comment #39619133

    I love Medellin and lived there for many years, but the air quality is terrible and getting worse. You can talk with any locals and they say that the climate is noticeably differen…

  19. story
  20. comment
    Comment #39056640

    I work at Databricks, but am pretty much just an OSS nerd, mainly focusing on Delta Rust recently: https://github.com/delta-io/delta-rs I did some keyword research and wrote this p…

  21. comment
    Comment #39056529

    Delta Live Tables are a Databricks feature and aren't related to Delta Lake. Can't you just setup a cron job to vacuum periodically?

  22. comment
    Comment #39056503

    Yea, comparing Delta Lake to Iceberg is more apt, but I've been shying away from that content cause I don't wanna flamewar. Another poster is asking for this post tho, so maybe I s…

  23. comment
    Comment #39056302

    Lots of Parquet files in the same directory are typically referred to as a "Parquet table". Yes, Parquet can be compressed with zip, but snappy is much more common because it's spl…

  24. comment
    Comment #39056253

    Yea, that's exactly what Delta Lake does. All the table metadata is stored in a Parquet file (it's initially stored in JSON files, but eventually compacted into Parquet files). The…

  25. comment
    Comment #39056026

    Yea, it is fair feedback. I respect the Iceberg team & their work. I've been shying away from that post cause I don't wanna start a flamewar, but I will reflect on this and reconsi…