Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
stuhood
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
1.
▲
by
stuhood
2mo ago
Co-partitioning of range-partitioned data is now supported on `main` too: see https://github.com/apache/datafusion/issues/23183 and the epic https://github.com/apache/datafusion/issu
2.
▲
by
stuhood
9mo ago
Yes, thank you for your hard work! We rebased recently, and we'll likely talk about those improvements as part of our `0.21.x` release.
3.
▲
by
stuhood
1y ago
An interesting exercise would be to compare this with the (confusingly similarly named) `fsst` string compression strategy: https://github.com/cwida/fsst
4.
▲
by
stuhood
1y ago
Thanks for the questions! After reading I don’t get how locks held in memory affect WAL shipping. WAL reader reads it in a single thread, updates in-memory data structures periodically dumping them on disk. Perhaps you want to
5.
▲
by
stuhood
1y ago
Thanks for reporting this! I'm having trouble finding the link you are referring to though. Would you mind sharing a link to the file/page containing the dead link?
6.
▲
by
stuhood
2y ago
I think that `inverting` also subsumes async functions/values, which is pretty neat! In the case where asynchrony was actually necessary, it seems like a great alternative to function coloring. But whether you should actually use it fo
7.
▲
by
stuhood
2y ago
They support lockfiles and tools like `audit`, yes. But they do not support having multiple versions of a dependency. Tools based on loading libraries from a *PATH (Go, Python, JVM) usually do so by grabbing the first one that they encounte
8.
▲
by
stuhood
2y ago
Yes. AFAIK, it evolved over time across 3+ package managers (`npm`, `yarn`, `pnpm`, etc), but the current state of that ecosystem is similar (including the behavior of dependabot).
9.
▲
by
stuhood
2y ago
When it comes to understanding the risks involved with having this many dependencies, one thing that folks might not understand is that Rust's support for dependency resolution and lock files is fantastic. Tools like `cargo audit` can
10.
▲
by
stuhood
2y ago
Every method in Reboot has a type: reader, writer, transaction, or workflow. Our retry semantics are such that any method can always be retried from the top, but for different reasons: In readers, no state changes are possible. And in write
11.
▲
by
stuhood
2y ago
They are related, for sure. But one of the biggest differences is that operations affecting multiple Reboot states are transactional, unlike Azure's "entity functions". Because multiple Azure entity functions are not updated
12.
▲
by
stuhood
2y ago
We have built something that hits on points 1, 3, 5, and 7 at https://reboot.dev/ ... but in a multi-language framework (supporting Python and TypeScript to start). The end result is something that looks a lot like distribu
13.
▲
by
stuhood
2y ago
Not anymore: PEX now supports including an interpreter in the package: https://docs.pex-tool.org/scie.html And unfortunately, PyOxidizer went into maintenance mode: https://gregoryszorc.com/blog/2024&#x
14.
▲
by
stuhood
3y ago
The fundamental difference between an ECS and a struct/object layout is that an ECS is column-oriented (aka columnar), while a struct/object layout is row-oriented. Everything else about how you might query these layouts is more s
15.
▲
Pants “Environments”: simpler multi-platform workflows
(blog.pantsbuild.org)
2 points
by
stuhood
3y ago
|
0 comments
16.
▲
by
stuhood
4y ago
> I’m more familiar with Bazel. Though I don’t “love it”, I spend plenty of time with it every day. Gazelle like rules for java would be nice. We'd love your feedback on Pants' support for Java. Pants' "dependency inf
17.
▲
Pants 2.13: Adds Kotlin support, simplifies CLI arguments, improves JVM support
(blog.pantsbuild.org)
4 points
by
stuhood
4y ago
|
0 comments
18.
▲
Multiple Lockfiles in Python Repos: A Hybrid Approach with Pants
(blog.pantsbuild.org)
2 points
by
stuhood
4y ago
|
0 comments
19.
▲
Building self-contained Python applications with the new PyOxidizer Pants Plugin
(blog.pantsbuild.org)
7 points
by
stuhood
5y ago
|
0 comments
20.
▲
Pants 2.9: Alpha support for Java and Scala
(blog.pantsbuild.org)
2 points
by
stuhood
5y ago
|
0 comments
21.
▲
by
stuhood
5y ago
For those familiar with sbt's incremental Scala compiler library Zinc: we believe that this strategy allows for 90%* of the benefits of Zinc with regard to incremental builds, but with the added benefits of caching and parallelism. (*
22.
▲
Pants 2.8: Golang support, Autoflake and Pyupgrade, Docker publishing, and more
(blog.pantsbuild.org)
4 points
by
stuhood
5y ago
|
1 comments
23.
▲
Pants 2.8 adds Go support: Build Go, Python, Shell, Docker with less boilerplate
(blog.pantsbuild.org)
9 points
by
stuhood
5y ago
|
3 comments
24.
▲
Pants 2.8 supports PEP 517: Build Python native extensions with ease
(blog.pantsbuild.org)
4 points
by
stuhood
5y ago
|
0 comments
25.
▲
Streamline Docker builds of Python with Pants: Deploy changed images in one line
(blog.pantsbuild.org)
5 points
by
stuhood
5y ago
|
0 comments
26.
▲
Docker in Pants 2.7: Automatically and incrementally build inputs and images
(blog.pantsbuild.org)
4 points
by
stuhood
5y ago
|
0 comments
27.
▲
Pants 2.7: Python tool lockfiles, Yapf, Docker, easier introspection
(blog.pantsbuild.org)
4 points
by
stuhood
5y ago
|
0 comments
28.
▲
by
stuhood
5y ago
To be clear though, any such consensus _could_ theoretically be modeled using a smart contract between multiple parties, including how ownership was to be revoked (e.g. "party `X` owns thing `z` unless party `Y` says otherwise").
29.
▲
by
stuhood
5y ago
The Long Now [10,000 Year Clock]( https://longnow.org/clock/ ) is another interesting exercise in patience and long term thinking, high in the desert.
30.
▲
by
stuhood
6y ago
`git repack` is an operation that is fairly specific to git's default file format: if they were storing objects in any (other) database, it is very unlikely that they would experience blocking repack operations, as that is an area wher
More ›