noahdesu
|
5 years ago
|
on: Graviton Database: ZFS for key-value stores
Worked on a project with similar goals [0]. By no means a production level implementation, but much of the system exists as a proof-of-concept.
[0]: https://makedist.com/projects/cruzdb/
noahdesu
|
5 years ago
|
on: What Comes After Zoom?
I can sympathize with this take. Although I'm generally fine with either async or sync--whichever is most efficient--it seems that individuals don't usually know which is right for them.
noahdesu
|
5 years ago
|
on: How to write good Git commit messages
I'll take this further: I think that bad commit messages breed resentment. It's highly context dependent, but needing to understand some code and its historical context is already a big challenge. git-blaming your way back through time only to encounter brain dump commit messages full of ambiguity and non-essential information is excruciating. Writing good commit messages--like any technical writing--is more art than procedure, and it's hard to do well without feedback and revision. I believe that commit messages should be subject to the same level of review as the code they are presumably documenting.
noahdesu
|
5 years ago
|
on: Xfce switches to GitLab
This is such an important feature that has a direct impact on code quality and time savings that I'm not sure why it isn't a priority feature. As a reviewer, having to choose between "review everything again" or "trust the submitter didn't introduce extra changes in the revised pr" is such a terrible choice to have to make.
noahdesu
|
5 years ago
|
on: Xfce switches to GitLab
Migrating away from a development model based on attaching patches to bugzilla tickets is sure to improve the development experience, especially for new contributes. Good move switching.
noahdesu
|
6 years ago
|
on: KIP-500: Replace ZooKeeper with a Self-Managed Metadata Quorum
This sounds really similar to some of the work coming out of Vectorized on Redpanda [0]. They're building a Kafka API compatible system in C++ that's apparently achieving significant performance gains (throughput, tail latency) while maintaining operational simplicity.
[0]: https://vectorized.io/redpanda
noahdesu
|
6 years ago
I'm working on Rook+Ceph at Red Hat. Rook 1.0 was just released last week which added support for the very latest Nautilus release of Ceph.
noahdesu
|
7 years ago
|
on: ScyllaDB Open Source 3.0
If you are thinking about starting a Seastar project, definitely check out SMF [0]. It's a highly optimized RPC framework that uses Seastar, and makes it easy to build high-performance servers and clients. Seastar itself is RPC agnostic, and this project has a great implementation of functionality most developers will eventually need.
[0]: https://github.com/smfrpc/smf
noahdesu
|
7 years ago
|
on: Rook: Storage Orchestration for Kubernetes
In the latest release (0.9) Ceph in Rook has been declared stable.
noahdesu
|
7 years ago
|
on: Show HN: KubeDB – Kubernetes-ready production-grade databases
This seems to serve a purpose similar to Rook [0] for deploying distributed (or non-distributed) storage systems, including database. For example, Rook can deploy CockroachDB and also Ceph, which would have a lot of the same challenges as deploying some of the databases supported by KubeDB.
[0]: https://rook.io
disclaimer: red hat employee working some on rook.
noahdesu
|
7 years ago
|
on: Ask HN: Which abandoned proprietary software would you resurrect?
Been using the cloud native version for about a year now, and I'm debating if I should renew. What are you using now if not YNAB?
noahdesu
|
7 years ago
|
on: How to balance full-time work with creative projects
the experience you have described that occurs after about 2 weeks is a very distinct state of mind. I find that I can to a certain extent reliability reproduce it (1) whenever I have a deadline and I'm procrastinating, (2) occasionally after smoking some marijuana (3) and on long distance runs.
noahdesu
|
7 years ago
|
on: Sr.ht, the hacker's forge, now open for public alpha
This is the type of project announcement that gets me excited to work on my own open-source efforts. Congrats Drew, this is great.
noahdesu
|
7 years ago
|
on: Ask HN: How important is whiteboard collaboration in your work?
Thanks. Our team is also remote, so we don't use whiteboards for collaboration. It seems like, at least here in SF, every room in any company that I go to has a whiteboard. One might then conclude they are indispensable, but I would really like to figure out how to put a number on it.
noahdesu
|
7 years ago
|
on: Zip Trees
I'm curious about how expensive the restructuring is, and importantly, can that be "scheduled": can i violate some conditions and then do the expensive restructuring at a time that is convenient?
noahdesu
|
7 years ago
|
on: The Many-Worlds Interpretation Has Many Problems
I enjoyed reading this article. But at the beginning the author has this to say about objections to the MWI that are based on feeling:
> "This objection is rightly dismissed by saying that an affront to one’s sense of propriety is no grounds for rejecting a theory. Who are we to say how the world should behave?"
But really at the end of the article the conclusion about the problems with MWI feel similar:
> "But an idea that, when we pursue it seriously, makes that view inchoate and unspeakable doesn’t fulfill the function of science."
noahdesu
|
7 years ago
|
on: Journal raises $1.5M to bring Google-like search to your personal life
I've been doing the exact same thing. And I think there is a lot of potential with google docs if combined with some of the google docs scripting capabilities to create a personal cms.
noahdesu
|
7 years ago
|
on: Show HN: Polar – an offline web browser with annotations and tagging
I _cannot_ wait to start playing around with this. It really does seem to tick off all the boxes I've been looking for. Do you have any plans / strategy / tips for handling video? I tend to watch a lot of conference talks and lectures on YouTube, and find that I'd like to take some notes while watching. Having a single personal knowledge base handle that (or at least the notes aspect) instead of a one-off solution for other types of media would be useful to avoid fragmentation.
noahdesu
|
7 years ago
|
on: How to Delete Facebook and Instagram from Your Life Forever
I'd be interested in some more detail on this. What's the process look like and what are some common cases that this is useful.
noahdesu
|
7 years ago
|
on: What to Choose: NFS or CEPH?
[0]: https://makedist.com/projects/cruzdb/