If you're already a password manager user, then it sounds like your gripe is "my password manager doesn't support passkeys." That seems either a short-term issue that would be resolved in time, or you need to find a…
"Resident keys" is the solution, not the issue. With U2F it was hard to track which sites used the key. If I wanted to move to a different physical key, what sites should I update to not need to worry about arbitrary…
> ... CP/M for the in-development Vector 4. Switching would potentially mean redesigning the next line of machines. The Vector 4 and 4-S did receive MS-DOS 2.0 support at some point. I have a working Vector 4 with…
Size-optimized, RAM-only mods. Sounds interesting...
Not just you. It can give no results and partial results, which is sometimes fixed on a re-query. But it also is just poor for code. I think it wants to find full words, so searching for substrings generally results in…
It is true that gRPC tends to implicitly imply Protocol Buffers. It's the only format that is worked on directly by the gRPC team. However, C#/C++ Bond, C++ FlatBuffers, and Java Avro have some level of code generation…
The thing that went unnoticed with that issue is that grpc-go didn't have an option to manually increase the window size. Both the Java and C implementations had the option much earlier; I see a commit adding it in Java…
HTTP/2 has the concept of streams. Each stream is independent, but within a stream data and headers are ordered. Each HTTP request would be on a new stream. gRPC maps calls to streams so calls can proceed at different…
HTTP/2 is quite featureful and provides most of the advanced needs that gRPC has; HTTP/2 is pretty similar to what we would make ourselves if gRPC used TCP directly. Using HTTP/2 though also allows fitting into the…
gRPC actually still has to calculate the length of a message before transferring it.
And using HTTP/2 directly allows using HTTP/2-based load balancers and reverse proxies, which is a huge bonus.
When people might be comparing it to REST with JSON, it is fast. gRPC can be used with flatbuffers and similar. The experience has been targeting protobufs, but at its core it just expects a serialized message. Other…
Immutability is still there. You get to choose whether you want it or not. For when you actually want a nullable field, I think the idea is that it is easy to have a wrapper message (just like boxing in languages). Such…
The Java examples are in the examples folder: https://github.com/grpc/grpc-java/tree/master/examples/src/m... The examples folder references a tutorial at https://github.com/grpc/grpc-common/blob/master/java/javatut...
It varies based on language: some languages use async callbacks, some use futures/promises, some block and require threads, and some support multiple forms. The intent is that programmers in that language would handle…
If you're already a password manager user, then it sounds like your gripe is "my password manager doesn't support passkeys." That seems either a short-term issue that would be resolved in time, or you need to find a…
"Resident keys" is the solution, not the issue. With U2F it was hard to track which sites used the key. If I wanted to move to a different physical key, what sites should I update to not need to worry about arbitrary…
> ... CP/M for the in-development Vector 4. Switching would potentially mean redesigning the next line of machines. The Vector 4 and 4-S did receive MS-DOS 2.0 support at some point. I have a working Vector 4 with…
Size-optimized, RAM-only mods. Sounds interesting...
Not just you. It can give no results and partial results, which is sometimes fixed on a re-query. But it also is just poor for code. I think it wants to find full words, so searching for substrings generally results in…
It is true that gRPC tends to implicitly imply Protocol Buffers. It's the only format that is worked on directly by the gRPC team. However, C#/C++ Bond, C++ FlatBuffers, and Java Avro have some level of code generation…
The thing that went unnoticed with that issue is that grpc-go didn't have an option to manually increase the window size. Both the Java and C implementations had the option much earlier; I see a commit adding it in Java…
HTTP/2 has the concept of streams. Each stream is independent, but within a stream data and headers are ordered. Each HTTP request would be on a new stream. gRPC maps calls to streams so calls can proceed at different…
HTTP/2 is quite featureful and provides most of the advanced needs that gRPC has; HTTP/2 is pretty similar to what we would make ourselves if gRPC used TCP directly. Using HTTP/2 though also allows fitting into the…
gRPC actually still has to calculate the length of a message before transferring it.
And using HTTP/2 directly allows using HTTP/2-based load balancers and reverse proxies, which is a huge bonus.
When people might be comparing it to REST with JSON, it is fast. gRPC can be used with flatbuffers and similar. The experience has been targeting protobufs, but at its core it just expects a serialized message. Other…
Immutability is still there. You get to choose whether you want it or not. For when you actually want a nullable field, I think the idea is that it is easy to have a wrapper message (just like boxing in languages). Such…
The Java examples are in the examples folder: https://github.com/grpc/grpc-java/tree/master/examples/src/m... The examples folder references a tutorial at https://github.com/grpc/grpc-common/blob/master/java/javatut...
It varies based on language: some languages use async callbacks, some use futures/promises, some block and require threads, and some support multiple forms. The intent is that programmers in that language would handle…