I think one of the primary motivations for cryptocurrency was that legal ≠ moral. Therefore, I think cryptocurency's best use cases are all explicitly illegal. For example, you can donate to Sci-Hub with cryptocurrency.…
Firstly, TFA has a bright red banner describing the opt-out mechanism. It's probably the second most attention-grabbing element on the page, after the countdown. Secondly, initially Google didn't mention any plans for…
I regularly fully read and try to understand paper contracts before signing them. Every time, it's clear that no time was set aside for me to read the contract, and the other party expected me to sign the contract…
It alienates me, because I cannot relate to it. To me, it reads like the author is going around, running some sort of flowchart for every woman they briefly interact with, like: [Are they hot?] -No> <Ignore> | Yes v…
And even if the theorem prover has no errors, the math behind the theorem prover could be inconsistent according to Gödel's incompleteness theorem. So even in principle, we can never be completely certain about the…
It's surprising this bug went unnoticed for so long, but at least it's easy to fix, since it's not a bug with the type system itself; it's just a bug in the compiler. The compiler should always have been rejecting that…
Let's take a simple example: writing past the end of an array. Allow me to argue with myself for a moment. > Surely the compiler can just check if each access is valid. Well, sometimes it can, but sometimes it doesn't…
Without a comma, it's a run on sentence, and is ungrammatical. You should join the clauses with a conjunction like "and", and including a comma before the conjunction is a common style. Joining the two clauses with only…
English has no central authority, so the lines between grammar and style can get fuzzy. Most guides would say you need an "and" after the second comma, but some make an exception if the clauses are "very short and alike…
Depending on the shell, `somedir/` excludes files which start with "." and may expand to a literal "" if there are no file names to expand to. Basically, globbing has more edge cases to deal with.
I really like this feature of rsync (trailing "/" means copy the directory contents to the dest, no trailing "/" means copy the directory itself). Other tools, like cp, don't have any way at all to say copy the…
Git moved to a modified SHA-1 back in 2017 which prevents the particular attack described in SHAttered (let's call it SHA-1′) so the SHA-1′ object names and signatures can be trusted for now. But the known collision…
The third-party tooling concerns seem plausible. For example, it seems like the intension for Git hosting is: 1. Git users all transition to SHA-256 while git hosts stay on SHA-1. 2. Once almost all Git users are on…
For reference: https://git-scm.com/docs/hash-function-transition
Then `git fsck` wouldn't be able to tell if an object uses the sha1 scheme or the sha1∘sha256 scheme, so it may need to compute the both hashes to check an object's integrity. Also, an object name alone wouldn't…
People need to eat, but they don't need to eat meat.
I'm not too familiar with the CPU world of performance measurement, but in GPU land, and I suspect for CPUs too, there are a slew of hardware "performance counters" which are registers that increment every time the…
> This metalanguage must have some kind of constructs to describe unknown things, or things that are deliberately simplified in favor of exposition. Perhaps you're thinking of mathematics. If you have to be able to…
Test successful?
Thanks for organizing for me my thoughts on why even a restricted modern subset of C++ is complicated.
Like the author, I've also found myself wanting to recover an accidentally deleted file. Luckily, some git operations, like `git add` and `git stash`, store files in the repo, even if they're not ultimately committed.…
There's a somewhat easier way to implement 2-argument-function flip in C++ than the blog post provides: #include <functional> constexpr auto flip(const auto& f) { return std::bind(f, std::placeholders::_2,…
Docker Engine without Docker Desktop is available through winget as "Docker CLI"[1]. [1]: https://github.com/microsoft/winget-pkgs/tree/master/manifes...
Is there any reason to explicitly train for role reversal? Can't you instead swap the input labels on any instruct tuned LLM? The model is trained on both sides of the chat log either way, right?
Rust bindgen[1] will automatically generate native Rust stucts (and unions) from C headers where possible. Note that c_int, c_char, etc. are just aliases for the corresponding native Rust types. However, not all C…
I think one of the primary motivations for cryptocurrency was that legal ≠ moral. Therefore, I think cryptocurency's best use cases are all explicitly illegal. For example, you can donate to Sci-Hub with cryptocurrency.…
Firstly, TFA has a bright red banner describing the opt-out mechanism. It's probably the second most attention-grabbing element on the page, after the countdown. Secondly, initially Google didn't mention any plans for…
I regularly fully read and try to understand paper contracts before signing them. Every time, it's clear that no time was set aside for me to read the contract, and the other party expected me to sign the contract…
It alienates me, because I cannot relate to it. To me, it reads like the author is going around, running some sort of flowchart for every woman they briefly interact with, like: [Are they hot?] -No> <Ignore> | Yes v…
And even if the theorem prover has no errors, the math behind the theorem prover could be inconsistent according to Gödel's incompleteness theorem. So even in principle, we can never be completely certain about the…
It's surprising this bug went unnoticed for so long, but at least it's easy to fix, since it's not a bug with the type system itself; it's just a bug in the compiler. The compiler should always have been rejecting that…
Let's take a simple example: writing past the end of an array. Allow me to argue with myself for a moment. > Surely the compiler can just check if each access is valid. Well, sometimes it can, but sometimes it doesn't…
Without a comma, it's a run on sentence, and is ungrammatical. You should join the clauses with a conjunction like "and", and including a comma before the conjunction is a common style. Joining the two clauses with only…
English has no central authority, so the lines between grammar and style can get fuzzy. Most guides would say you need an "and" after the second comma, but some make an exception if the clauses are "very short and alike…
Depending on the shell, `somedir/` excludes files which start with "." and may expand to a literal "" if there are no file names to expand to. Basically, globbing has more edge cases to deal with.
I really like this feature of rsync (trailing "/" means copy the directory contents to the dest, no trailing "/" means copy the directory itself). Other tools, like cp, don't have any way at all to say copy the…
Git moved to a modified SHA-1 back in 2017 which prevents the particular attack described in SHAttered (let's call it SHA-1′) so the SHA-1′ object names and signatures can be trusted for now. But the known collision…
The third-party tooling concerns seem plausible. For example, it seems like the intension for Git hosting is: 1. Git users all transition to SHA-256 while git hosts stay on SHA-1. 2. Once almost all Git users are on…
For reference: https://git-scm.com/docs/hash-function-transition
Then `git fsck` wouldn't be able to tell if an object uses the sha1 scheme or the sha1∘sha256 scheme, so it may need to compute the both hashes to check an object's integrity. Also, an object name alone wouldn't…
People need to eat, but they don't need to eat meat.
I'm not too familiar with the CPU world of performance measurement, but in GPU land, and I suspect for CPUs too, there are a slew of hardware "performance counters" which are registers that increment every time the…
> This metalanguage must have some kind of constructs to describe unknown things, or things that are deliberately simplified in favor of exposition. Perhaps you're thinking of mathematics. If you have to be able to…
Test successful?
Thanks for organizing for me my thoughts on why even a restricted modern subset of C++ is complicated.
Like the author, I've also found myself wanting to recover an accidentally deleted file. Luckily, some git operations, like `git add` and `git stash`, store files in the repo, even if they're not ultimately committed.…
There's a somewhat easier way to implement 2-argument-function flip in C++ than the blog post provides: #include <functional> constexpr auto flip(const auto& f) { return std::bind(f, std::placeholders::_2,…
Docker Engine without Docker Desktop is available through winget as "Docker CLI"[1]. [1]: https://github.com/microsoft/winget-pkgs/tree/master/manifes...
Is there any reason to explicitly train for role reversal? Can't you instead swap the input labels on any instruct tuned LLM? The model is trained on both sides of the chat log either way, right?
Rust bindgen[1] will automatically generate native Rust stucts (and unions) from C headers where possible. Note that c_int, c_char, etc. are just aliases for the corresponding native Rust types. However, not all C…