> This is a bit in the weeds but inside Google we static link everything which makes is far easier to do it, and static linking is how we recommend you use C++Proto in general. Statically linking everything doesn't work…
If the original route was to continue on the current road, and the revised one is to come off, then you don't need to interact with the screen at all to reject it. Just continue driving, and the route will reset once…
> If every road were free of traffic, every destination had unlimited parking at the door, everyone already owned a car, and driving carried no direct or indirect costs, almost everyone would drive everywhere. Even with…
> ... that uses C++Proto as the in memory representation which libraries like TensorFlow can use to share memory between Python and C++ This is a valid explanation for the odd implementation of the Python protobuf…
Are the only two options SIMD in hand-rolled assembler and unbearably slow? Often Python, with the most critical parts written in a compiled extension module (like this one), offers acceptable performance with…
Your comment is already an excellent eulogy! (Albeit a bit short for a service)
A great read even if you don't have a parent that has had severe failures. My parents were loving and calm and, I found out later, one was very weird (I won't say more) with my older siblings but strangely never with…
> there is no guarantee in the API that they both happen literally simultaneously There's no actual guarantee in the API that if you spawn multiple threads and call blocking network I/O that those happen literally…
I would modify Stroustrup's rule like so: * For new features, people insist on LOUD explicit syntax. * For established features [that turned out to be used disproportionately often], people want terse notation. So, I…
I'll admit I do really like that. I still think it proves my point: your original objection was about the syntax being C-like and, as I predicted, the differences in syntax in your idea (where the type goes, colon vs…
Argh! I knew I'd make a stupid mistake like that. (Now too late to edit.)
OK so what's your alternative then? It's easy to say you don't like something but the onus is on to show there's something actually better. The library used in the author's post seems perfectly readable to me, enough…
I asked an LLM to rewrite it for me using the Python built-in struct module, and it gave me this: import sys import struct from collections import namedtuple # Bake the layout once into a reusable, precompiled object.…
The author clearly wasn't implying that these were 1GB chips. They just wanted to show a graph scaled per unit of memory. It could just as well have been per byte, and the graph would've been identical but the values on…
If there was a year 0, we would still be in the 21st century. It would just have started 1 year earlier, in 2000 instead of 2001: 0 – 99: 1st century 100 – 199: 2nd century ... 1900 – 1999: 20th century 2000 – 2999:…
Then that's your "job" for it. I think the same still applies.
Maybe true, but if you're using an LLM to do some real world work, do you want it to have some abstract notion of intelligence, or do you want it to actually do the job you assigned it?
It's nothing inherent about Windows (not even one-click .exe files), it's existing programs and drivers that only run on Windows, which of course only run on Windows because it was already popular. For me it's MS…
You just need to be older than 12 to understand what is problematic about the demo. Just pointing it out was sufficient.
I'd suggest not adding recruiters as LinkedIn connections in the first place. I mean, LinkedIn is hardly sacred, but why are you adding people you don't know as a connection? Recruiters only add you as a connection if…
I'd still say DOS is a little different because it's the server that can't tell what's valid; to the human, in that situation, if their request eventually completes then it's definitely their data coming back, it just…
Spam specifically means (at least originally) so much unwanted traffic that it overwhelms legitimate traffic. So can I see why that commenter might have considered it a contradiction to say "the majority being truthful"…
I'll admit the example is a bit sketchy. My dim memory is that Netscape's mistake was that their business model was charging for their product, which is not unreasonable but was doomed when Microsoft gave Internet…
Right. Chesterton's fence isn't "never remove a fence". It's "understand why it's there before you remove it". If you look and find out it's for a long-unsupported platform, go for it. In practice, a mature codebase is…
Are you sure you're not thinking of raw read() / write() (the operating systems calls) rather than fread() and fwrite() (the C standard library functions)? fread and fwrite already have a cache, so repeated calls won't…
> This is a bit in the weeds but inside Google we static link everything which makes is far easier to do it, and static linking is how we recommend you use C++Proto in general. Statically linking everything doesn't work…
If the original route was to continue on the current road, and the revised one is to come off, then you don't need to interact with the screen at all to reject it. Just continue driving, and the route will reset once…
> If every road were free of traffic, every destination had unlimited parking at the door, everyone already owned a car, and driving carried no direct or indirect costs, almost everyone would drive everywhere. Even with…
> ... that uses C++Proto as the in memory representation which libraries like TensorFlow can use to share memory between Python and C++ This is a valid explanation for the odd implementation of the Python protobuf…
Are the only two options SIMD in hand-rolled assembler and unbearably slow? Often Python, with the most critical parts written in a compiled extension module (like this one), offers acceptable performance with…
Your comment is already an excellent eulogy! (Albeit a bit short for a service)
A great read even if you don't have a parent that has had severe failures. My parents were loving and calm and, I found out later, one was very weird (I won't say more) with my older siblings but strangely never with…
> there is no guarantee in the API that they both happen literally simultaneously There's no actual guarantee in the API that if you spawn multiple threads and call blocking network I/O that those happen literally…
I would modify Stroustrup's rule like so: * For new features, people insist on LOUD explicit syntax. * For established features [that turned out to be used disproportionately often], people want terse notation. So, I…
I'll admit I do really like that. I still think it proves my point: your original objection was about the syntax being C-like and, as I predicted, the differences in syntax in your idea (where the type goes, colon vs…
Argh! I knew I'd make a stupid mistake like that. (Now too late to edit.)
OK so what's your alternative then? It's easy to say you don't like something but the onus is on to show there's something actually better. The library used in the author's post seems perfectly readable to me, enough…
I asked an LLM to rewrite it for me using the Python built-in struct module, and it gave me this: import sys import struct from collections import namedtuple # Bake the layout once into a reusable, precompiled object.…
The author clearly wasn't implying that these were 1GB chips. They just wanted to show a graph scaled per unit of memory. It could just as well have been per byte, and the graph would've been identical but the values on…
If there was a year 0, we would still be in the 21st century. It would just have started 1 year earlier, in 2000 instead of 2001: 0 – 99: 1st century 100 – 199: 2nd century ... 1900 – 1999: 20th century 2000 – 2999:…
Then that's your "job" for it. I think the same still applies.
Maybe true, but if you're using an LLM to do some real world work, do you want it to have some abstract notion of intelligence, or do you want it to actually do the job you assigned it?
It's nothing inherent about Windows (not even one-click .exe files), it's existing programs and drivers that only run on Windows, which of course only run on Windows because it was already popular. For me it's MS…
You just need to be older than 12 to understand what is problematic about the demo. Just pointing it out was sufficient.
I'd suggest not adding recruiters as LinkedIn connections in the first place. I mean, LinkedIn is hardly sacred, but why are you adding people you don't know as a connection? Recruiters only add you as a connection if…
I'd still say DOS is a little different because it's the server that can't tell what's valid; to the human, in that situation, if their request eventually completes then it's definitely their data coming back, it just…
Spam specifically means (at least originally) so much unwanted traffic that it overwhelms legitimate traffic. So can I see why that commenter might have considered it a contradiction to say "the majority being truthful"…
I'll admit the example is a bit sketchy. My dim memory is that Netscape's mistake was that their business model was charging for their product, which is not unreasonable but was doomed when Microsoft gave Internet…
Right. Chesterton's fence isn't "never remove a fence". It's "understand why it's there before you remove it". If you look and find out it's for a long-unsupported platform, go for it. In practice, a mature codebase is…
Are you sure you're not thinking of raw read() / write() (the operating systems calls) rather than fread() and fwrite() (the C standard library functions)? fread and fwrite already have a cache, so repeated calls won't…