Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
motorest
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
51 ms
·
931.
▲
by
motorest
1y ago
It would be laughable to compare nuclear with any alternative based on the cost of externalities.
932.
▲
by
motorest
1y ago
> This is technically a CRDT. It's just that the "order of operations" to apply over the doc is now resolved using a central server. This is not true. One of the most basic traits of CRDTs is that updates are performed wit
933.
▲
by
motorest
1y ago
> Is the take-home message of the post that the full complexity of CRDTs/OT is necessary only in the absence of a central server? That's the whole point of CRDTs: multiple replicas of the same data structure are managed through
934.
▲
by
motorest
1y ago
> I’ve been saying this for years, but there’s no reason you couldn’t make a crdt which emitted conflict ranges like git does. I don't get your point. The C in CRDT stands for "conflict-free". Why would a CRDT have conflic
935.
▲
by
motorest
1y ago
> Isn’t this a NOP? I think that's the point: conceptually it's a co-op, but the implementation forces each character to be individually removed following a ctrl-x, and then individually inserted back (after issuing a new UUID)
936.
▲
by
motorest
1y ago
> Is this really that novel? I mean using a central process for serializing a distributed system is like a no brainer -- didn't we start off from here originally? Yes. This article reads like the adage "a month in a lab saves y
937.
▲
by
motorest
1y ago
> The algebra of semilattices has a single operator: join. Notably it doesn't have any operator that corresponds to read or inspect. In fact, CRDTs as described in the literature provide absolutely no guarantees to readers, so a &qu
938.
▲
by
motorest
1y ago
> It's much easier to 100x $1k than to 10x $1m. China's GDP is the second largest in the world, and is around two thirds of US's. China's economy is growing continuously over 5% whereas the US already discussed facing
939.
▲
by
motorest
1y ago
> No; there is no single consistent final state that the system must converge to if the parts go offline. Sounds like a naive implementation of delta state CRDT. I mean, what if the author has this major epiphany that it's nice to s
940.
▲
by
motorest
1y ago
> Growth is trivial to achieve when you are starting from zero. China currently reports the second highest GDP in the world.
941.
▲
by
motorest
1y ago
> If the $450 of value was so easy to extract, why wouldn't China simply assemble it in their own country and take the whole pie? If you pay attention, you'll notice that's what China is doing. For decades, China's GD
942.
▲
by
motorest
1y ago
> Bluesky is more of the same authoritarianism that we saw with Twitter, before Musk bought it. How would you classify Elon Musk's takeover of Twitter and its impact on what you described as Twitter's authoritarianism?
943.
▲
by
motorest
1y ago
> We don’t use JWTs directly Why?
944.
▲
Best Simple System for Now
(dannorth.net)
3 points
by
motorest
1y ago
|
0 comments
945.
▲
A year on, Valkey charts path to v9 after break from Redis
(theregister.com)
3 points
by
motorest
1y ago
|
0 comments
946.
▲
RFC 8152 – CBOR Object Signing and Encryption (COSE)
(datatracker.ietf.org)
2 points
by
motorest
1y ago
|
0 comments
947.
▲
by
motorest
1y ago
> I think this biases towards sufficiently large engineering organizations where OAuth 2.0 was identified as necessary for some part of their requirements. In most organizations, they're still using `x-<orgname>-token` headers
948.
▲
by
motorest
1y ago
> Why would you expect that a new revision can't cause existing code to compile? For staters, because that would violate the goals and prioritites of the C++ as established by the C++ standardization committee. I could go on and on,
949.
▲
by
motorest
1y ago
> Yes it's too hard to follow or understand. I don't think so. There might be tough topics, but special member functions ain't it. I mean, think about what you are saying. * Is it hard to write a constructor? * Is it hard
950.
▲
by
motorest
1y ago
> To the best of my knowledge, no such flag exists Your knowledge doesn't seem to even reach the point of having googled the topic. If you googled it once, you'd not be commenting it doesn't exist. Hell, you don't eve
951.
▲
by
motorest
1y ago
> Uninitialized variables reads can only sometimes be detected statically. -Wuninitialized is still good, but it will miss a lot of cases when the read is in a different translation unit. From my experience, you're exaggerating the
952.
▲
by
motorest
1y ago
> I get the point you’re trying to make, LLMs can be a force multiplier for less experienced devs, but the sweeping generalizations don’t hold up. If you’re okay with a higher tolerance for bugs or loose guardrails, sure, LLMs can feel m
953.
▲
by
motorest
1y ago
> In an era where an LLM can hallucinate (present you a defect) with 100% conviction, (...) I think you're trying very hard to find anything at all to criticize LLMs and those who use them, but all you manage to come up with is outl
954.
▲
by
motorest
1y ago
> Come on. That's nothing compared to the horrors that lay in manual memory management. Like I've never worked with a C++ based application that doesn't have crashes lurking all around, so bad that even a core dump leaves
955.
▲
by
motorest
1y ago
> Overcommit is an optimization where virtual memory that is allocated but unused is not mapped to physical memory. Either you're replying without bothering to read the messages you're replying to, or you're failing to und
956.
▲
by
motorest
1y ago
> (Safe) Rust does guarantee to identify uninitialised variable reads (...) That's great. You can get that check on C++ projects by flipping a compiler flag. Aren't we discussing C++?
957.
▲
by
motorest
1y ago
> They can keep using the old standard. But they cannot upgrade. Ever. At least without requiring major maintenance work. Which means never. Do you understand what that means?
958.
▲
by
motorest
1y ago
> I don't really care if it isn't portable. You don't care because your job is not to ensure that a new release of C++ doesn't break production code. You gaze at your navel and pretend that's the universe everyon
959.
▲
by
motorest
1y ago
> The option there is better tooling (...) The tooling already exists. The bulk of the criticism in this thread is clearly made from a position of ignorance. For example, all major compilers already provide flags to enable checks for uni
960.
▲
by
motorest
1y ago
> Linux overcommit is not a bug, it's a feature. You failed to read what I wrote. I referred to why clients would choose to not initialize early to avoid scenarios such as Linux over committing, not that Linux had a bug.
More ›