Viewing profile — gunnarmorling
gunnarmorling
HN member- Joined
- Sat, Apr 29, 2017, 11:57 AM UTC
- HN karma
- 786
- Public activity
- 271 items
- HN profile
- View on Hacker News ↗
About gunnarmorling
Recent public activity
-
comment
Comment #49189118
I haven't looked at parquet-rs specifically, but I can't think of any reason why it couldn't implement this kind of optimization.
-
comment
Comment #49055981
Yeah, with that machine spec, I think if anything, the post goes to show that LISTEN/NOTIFY does actually _not_ scale well. A CDC-based solution would give you a multiple of these …
- story
- story
- story
-
comment
Comment #48329406
Related piece I wrote some time ago: https://www.morling.dev/blog/building-durable-execution-engi...
-
comment
Comment #47206905
Thanks! The heavy dependency footprint of parquet-java was the main driver for kicking off this project. Hardwood doesn't have any mandatory dependencies; any libs for compression …
-
comment
Comment #47206881
Yes, absolutely, DuckDB is great. But I think there's a space and need for a pure Java library.
-
comment
Comment #47206876
Thanks! See https://news.ycombinator.com/item?id=47206861 for some general comments on performance. I haven't measured bit unpacking specifically yet.
-
comment
Comment #47206861
We have some first benchmarks here: https://github.com/hardwood-hq/hardwood/blob/main/performanc... . From the post: > As an example, the values of three out of 20 columns of the N…
-
comment
Comment #46957927
I am working on a new Java parser for the Apache Parquet file format, with minimal dependencies and multi-threaded execution: https://github.com/hardwood-hq/hardwood . Approaching …
-
comment
Comment #46653125
Nice one, great to see this addition to the Rust ecosystem! Reading through the README, this piqued my curiosity: > Small or fast transactions may share the same WAL position. I do…
-
comment
Comment #46481237
Oh nice, thanks for providing that data! Made it to #369 in 2025 with morling.dev; let's see what's in stock this year :) year total_score rank days_mentioned 2025 903 369 8 2024 6…
-
comment
Comment #46447306
It's a non-issue with GraalVM native binaries. See https://news.ycombinator.com/item?id=46445989 for an example: this CLI tools starts in ms, fast enough you can launch it during t…
-
comment
Comment #46446179
Assuming JVM installation is not required (to which I agree, it shouldn't be), why would you care which language a CLI tool is written in? I mean, do you even know whether a given …
-
comment
Comment #46445989
As a practical example for a Java-based CLI tool in the wild, here's kcctl, a command line client for Kafka Connect: https://github.com/kcctl/kcctl/ . It's a native binary (via Gra…
-
comment
Comment #46445861
Can you back up your claim the post is written by AI?
-
comment
Comment #46391350
To me it fundamentally does not make sense to publish texts generated by an LLM. These tools are available to everyone, so readers can just use the LLM directly. When I'm writing a…
- story
- story
-
comment
Comment #46266178
This approach can work for experienced speakers, in particular if you have spoken about the given topic before, but I'd strongly advise against not rehearsing for folks a bit newer…
-
comment
Comment #46242493
Yepp, making exactly that same point in the post: > This is why we have indexes in databases, which, if you squint a little, are just another kind of materialized view, at least in…
-
comment
Comment #46188853
Thank you so much! Very glad to hear the post resonated with you.
-
comment
Comment #46172015
"Idempotency key" is a widely accepted term [1] for this concept; arguably, you could call it "Deduplication key" instead, but I think this ship has sailed. [1] https://developer.m…
-
comment
Comment #46172003
Exactly that.