Have you seen jscpd? What does your tool do differently?
> Rather: if you don’t have the knowledge, you don’t understand the question, or why it matters, or how to judge the answers, and you won’t ever think to ask. You’re in a completely different continent from “writing the…
Reminds me of Veritasium's recent videos, really driving that initial hook and maintaining the viewer's attention. He had an explanation video about it which explained how people who would be interested in something…
Easy fix :) function f(n){n.childNodes.forEach(c=>{c.nodeType===3?c.textContent=c.textContent.replace(/(^|[.!?]\s+)([a-z])/g,(m,s,l)=>s+l.toUpperCase()):c.nodeType===1&&f(c)})}f(document.body)
That's kind of a rediculous assessment. "How many games have you shipped in the last 10 years" is the standard for how good your advice is. John has made two games + one soon in the last 17 years. Braid started off the…
I saw your other comment that you meant interface. But an example of a language that went without a feature people thought the language desperately needed was Go with generics. They only added them more than ten years…
This is such an interesting observation, makes a lot of sense.
Ahhh. I didn't see that, interesting!
Tested with different models "What does this mean: <Gibberfied:Test>" ChatGPT 5.1, Sonnet 4.5, llama 4 maverick, Gemini 2.5 Flash, and Qwen3 all zero shot it. Grok 4 refused, said it was obfuscated. "<Gibberfied:This is…
Interesting, I thought I had heard that this is automatically done, but I guess it's only through concurrent tasks/threads. It is still necessary to batch in application code.…
Doesn't the Tigerbeetle client automatically batch requests?
I typically only use ternaries for single operations and extract to a function if it's too big. Although they are quite fun in JSX. For your code i'd probably do: function SetPosition(x, y, z) { if (!(isNumber(x) &&…
They could just add a "use immutable;" directive that you place at the top of your file.
You could do an absolutely disgusting IIFE if you need the curly brace spice in your life, instead of a typical JS ternary. const y = (() => { if (x) { return true; } else { return false; })();
I don't think this is the best option, there could be very hard bugs or performance cliffs. I think I'd rather have an explicit opt-in, rather than the abstraction changing underneath me. Have my IDE scream at me and…
You could also do const arr = ["foo" as const]
I was reading about MW yesterday and had the same question about the short password. Here's a doc I found about it: https://magic-wormhole.readthedocs.io/en/latest/attacks.html...
Companies want GW data centers, which are a new thing that will last decades, even if GPUs are consumable and have high failure rates. Also, depending on how far it takes us, it could upgrade the electric grid, make…
I was going to suggest the same. Seems like there's an impedance mismatch between open to meeting but not being immediately upfront with availability. For example, saying "I'm only available 2-3pm PST on Tuesdays and…
There will always be an adobe tax so to speak. Creatives want high quality and reliable tools to be able to produce high quality things. I could imagine a world where a small team + AI creates an open source tool that…
Porco Rosso
Ok, that makes sense. I re-read the post. I thought the signed doc checksum was the same for both, but it seems like the certification page is inserted into the actual document, thus breaking your ability to verify the…
Wouldn't a sha256 collision be impractical? Like wouldn't it be more compute than the couple grand a security deposit would be? SHAttered was in 2017 with SHA-1 and took 110 years of GPU equivalent compute. It feels…
What I take from it is that feelings are elusive, that you can never "reach" them. Your mind is constantly popping into existence feelings, emotions, and thoughts. Rather than trying to force yourself to "feel" a…
https://dsnp.org/dsnp_whitepaper.pdf
Have you seen jscpd? What does your tool do differently?
> Rather: if you don’t have the knowledge, you don’t understand the question, or why it matters, or how to judge the answers, and you won’t ever think to ask. You’re in a completely different continent from “writing the…
Reminds me of Veritasium's recent videos, really driving that initial hook and maintaining the viewer's attention. He had an explanation video about it which explained how people who would be interested in something…
Easy fix :) function f(n){n.childNodes.forEach(c=>{c.nodeType===3?c.textContent=c.textContent.replace(/(^|[.!?]\s+)([a-z])/g,(m,s,l)=>s+l.toUpperCase()):c.nodeType===1&&f(c)})}f(document.body)
That's kind of a rediculous assessment. "How many games have you shipped in the last 10 years" is the standard for how good your advice is. John has made two games + one soon in the last 17 years. Braid started off the…
I saw your other comment that you meant interface. But an example of a language that went without a feature people thought the language desperately needed was Go with generics. They only added them more than ten years…
This is such an interesting observation, makes a lot of sense.
Ahhh. I didn't see that, interesting!
Tested with different models "What does this mean: <Gibberfied:Test>" ChatGPT 5.1, Sonnet 4.5, llama 4 maverick, Gemini 2.5 Flash, and Qwen3 all zero shot it. Grok 4 refused, said it was obfuscated. "<Gibberfied:This is…
Interesting, I thought I had heard that this is automatically done, but I guess it's only through concurrent tasks/threads. It is still necessary to batch in application code.…
Doesn't the Tigerbeetle client automatically batch requests?
I typically only use ternaries for single operations and extract to a function if it's too big. Although they are quite fun in JSX. For your code i'd probably do: function SetPosition(x, y, z) { if (!(isNumber(x) &&…
They could just add a "use immutable;" directive that you place at the top of your file.
You could do an absolutely disgusting IIFE if you need the curly brace spice in your life, instead of a typical JS ternary. const y = (() => { if (x) { return true; } else { return false; })();
I don't think this is the best option, there could be very hard bugs or performance cliffs. I think I'd rather have an explicit opt-in, rather than the abstraction changing underneath me. Have my IDE scream at me and…
You could also do const arr = ["foo" as const]
I was reading about MW yesterday and had the same question about the short password. Here's a doc I found about it: https://magic-wormhole.readthedocs.io/en/latest/attacks.html...
Companies want GW data centers, which are a new thing that will last decades, even if GPUs are consumable and have high failure rates. Also, depending on how far it takes us, it could upgrade the electric grid, make…
I was going to suggest the same. Seems like there's an impedance mismatch between open to meeting but not being immediately upfront with availability. For example, saying "I'm only available 2-3pm PST on Tuesdays and…
There will always be an adobe tax so to speak. Creatives want high quality and reliable tools to be able to produce high quality things. I could imagine a world where a small team + AI creates an open source tool that…
Porco Rosso
Ok, that makes sense. I re-read the post. I thought the signed doc checksum was the same for both, but it seems like the certification page is inserted into the actual document, thus breaking your ability to verify the…
Wouldn't a sha256 collision be impractical? Like wouldn't it be more compute than the couple grand a security deposit would be? SHAttered was in 2017 with SHA-1 and took 110 years of GPU equivalent compute. It feels…
What I take from it is that feelings are elusive, that you can never "reach" them. Your mind is constantly popping into existence feelings, emotions, and thoughts. Rather than trying to force yourself to "feel" a…
https://dsnp.org/dsnp_whitepaper.pdf