HN user

noahdesu

369 karma

https://makedist.com

Posts19
Comments129
View on HN
news.ycombinator.com 7y ago

Ask HN: How important is whiteboard collaboration in your work?

noahdesu
2pts2
news.ycombinator.com 7y ago

Ask HN: How important is it to provide on-prem options for enterprise SaaS?

noahdesu
3pts0
github.com 7y ago

Show HN: A FUSE (low-level interface) seed project

noahdesu
3pts0
obdurodon.silvrback.com 8y ago

Why C Should Go Away

noahdesu
3pts0
summerofcode.withgoogle.com 8y ago

Mentor organizations for Google Summer of Code 2018

noahdesu
69pts9
github.com 9y ago

An Implementation of std::atomic_shared_ptr TS in Facebook's Folly

noahdesu
1pts0
github.com 9y ago

OpenFabrics Interface Programming Guide

noahdesu
7pts1
github.com 9y ago

Show HN: Replicated Tables in PostgreSQL with Ceph and ZLog

noahdesu
2pts0
www.youtube.com 10y ago

I Am Being Censored – Psyched Substance Harm Reduction

noahdesu
1pts0
www.youtube.com 10y ago

Talks at Google: Rick Doblin: “Psychedelics: Mystical Experiences, Culture, ”

noahdesu
1pts0
www.kickstarter.com 11y ago

DC Rapsheet – Educate Your Vote (Kickstarter)

noahdesu
2pts0
www.youtube.com 11y ago

An Energy Efficient and Massively Parallel Approach to Valid Numerics

noahdesu
13pts3
github.com 11y ago

Show HN: Distributed search for Beal's Conjecture counterexamples

noahdesu
1pts0
github.com 11y ago

Accelio: IO, Message, and RPC Acceleration Library (RDMA, TCP, IPC, ...)

noahdesu
1pts0
vldb.org 11y ago

Minuet: A Scalable Distributed Multiversion B-Tree [pdf]

noahdesu
44pts7
legion.stanford.edu 11y ago

Realm: An Event-Based Runtime for Distributed Memory Architectures [pdf]

noahdesu
3pts0
digitalcommons.calpoly.edu 11y ago

DSM64: single-system image virtualization in user-space (2012)

noahdesu
7pts1
news.ycombinator.com 15y ago

Ask HN: What are the most important/valuable software patents?

noahdesu
2pts0
news.ycombinator.com 15y ago

How big is the open-source community?

noahdesu
2pts0

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.

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.

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.

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.

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

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.

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.

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.

Zip Trees 8 years ago

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?

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."

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.

I think they are [0]:

"Using pharmacokinetic modeling and DMT blood sampling data, we demonstrate that the unique pharmacological characteristics of DMT, which also include a rapid onset and lack of acute tolerance to its subjective effects, make it amenable to administration by target-controlled intravenous infusion. This is a technology developed to maintain a stable brain concentration of anesthetic drugs during surgery."

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4944667/

edit: I guess that isn't a drip. I know nothing about this sort of thing :)

One thing people talk about is the short-lived effects of DMT, and how they would like more time in the the DMT space. But as I understand it, your body doesn't build up a resistance to it. The DMTx [0] project is seeking to exploit this property and created extended-state DMT experiences using some basic medical techniques. Also, they are looking for volunteers.

[0] https://www.dmtx.org

Basics of Futexes 8 years ago

Nice! I have fond memories of studying the mechanics of futexes when PREEMPT_RT was under heavy development.

It's been a long time since I thought about the kernel futex implementation, but IIRC, one of the most interesting aspects was that the kernel would actually navigate a linked list that existed entirely in userspace. I believe this was called, or related to, robust futexes [0].

[0] https://www.kernel.org/doc/Documentation/robust-futexes.txt

You could always pick something you don't know much about but are interested in, then blog about your learning process. Chances are you'll present it in a way that helps someone else learn it, who either appreciates your presentation style, or couldn't find answers to issues they faced on their learning path.