pipe_connector
No user record in our sample, but pipe_connector has activity below (stories or comments). Likely we have partial data — the full bulk-load will fill profiles in.
No user record in our sample, but pipe_connector has activity below (stories or comments). Likely we have partial data — the full bulk-load will fill profiles in.
It's fair to distrust something because you were burned by using it in the past. However, both the examples you named -- Postgres and FoundationDB -- have had similar concurrency and/or data loss bugs. I have personally…
MongoDB (via WiredTiger) has used MVCC to solve this problem since transactions were introduced.
Yes, I have worked on an application that pushed enormous volumes of data through MongoDB's transactions. Deadlocks are an application issue. If you built your application the same way with Postgres you would have the…
Jepsen found a more concerning consistency bug than the above results when Postgres 12 was evaluated [1]. Relevant text: We [...] found that transactions executed with serializable isolation on a single PostgreSQL…
MongoDB has supported the equivalent of Postgres' serializable isolation for many years now. I'm not sure what "with strong consistency benefits" means.
Agreed that this property is useful for efficiency. The danger comes from users believing this property is a guarantee and making correctness decisions based on it. There is no such thing as a distributed lock or…
I agree with the characterization of applications you've laid out and think everyone should consider whether they're working on a "tall" (most users use a narrow band of functionality) or a "wide" (most users use a…
https://packaging-con.org/about Lorem ipseum -- whoops!
Sure, I understand how to authenticate to my remote machine with a smartcard (and already do use this setup). I'm wondering how to authenticate to resources (over HTTP) from my remote machine while using webauthn.
Doesn't this only solve the problem for resources I am accessing over SSH? What about if I wanted to access something over HTTP like my web browser does?
Maybe I'm just missing something, let me explain: I've already ssh'd to my work machine. I want to send an HTTP request to my company's internal web API from that machine, but we only use webauthn credentials. I'm going…
Sorry, I think I missed something because the article doesn't mention GPG at all. How can you make a webauthn client defer to gpg-agent?
How do you authenticate from a machine that isn't local to you? I don't do any work on my work-issued laptop, I use a powerful remote machine instead.
While this might make this situation more likely to occur, you can never prevent concurrent accesses from happening in a distributed system.
This Bubblewrap is much older than the one you've linked.
Lots of people being negative about this, but if you've ever implemented anything that works in near-real-time at wide scale, most of this design makes sense and it works great. One thing interested me: Why the…
You can still use a dedicated diff tool for these situations if they come up regularly. In my experience they are better than vim anyhow.
kubernetes can use anything that conforms to the CRI interface, which in practice is either CRI-O (RedHat) or Containerd (Docker, Inc.). Podman and Docker are also consumers of both of those engines
Not everyone agrees that TCP support is required for DNS: https://twitter.com/RichFelker/status/994667677112156161 Though I don't personally agree with that reading of the RFC.
500,000 requests/day is ~6 requests per second.
In general I agree with you, but Go's simple syntax means that there are extremely few (if any? I've never run into one) edge cases with checking that an error was at least considered. The guarantees are the same as…
https://github.com/kisielk/errcheck Every Go project I've worked on has used this linter. I think it should be builtin, but it's very easy to incorporate.
It would appear that the changeset the OP was having trouble getting through review is here: https://go-review.googlesource.com/c/text/+/421914
If I'm reading your feedback correctly it sounds like you want: 1) Syntactic sugar for if err != nil { return err }; similar to ? in Rust 2) The errcheck linter to be enforced (part of go vet, maybe?) 3) Exhaustive…
Mongo has customers at some of the largest technology companies around and perhaps the best-in-class cloud-agnostic managed service. There's less hype than when the webscale video came out, but they've successfully…