11,792 karma · joined February 20, 2007
Socials: - github.com/brlewis
--- Bruce Lewis, creator of https://en.howtruthful.com/
I hear this here, and elsewhere I hear that PHP has evolved into a decent language. Both can't be true.
But I think it's more likely that there are techniques scammers can use to incrementally build trust, and that the rest of us would be wise to watch out for such techniques being used against us.
Quote: If it was a scam, I couldn’t see the angle. It had occurred to me that the whole story might be made up or an elaborate mistake. But no one had asked me for money or told me to buy crypto; they’d only encouraged me not to share my banking information. They hadn’t asked for my personal details; they already knew them. I hadn’t been told to click on anything.
The writer had carried on entire conversations with Krista and Calvin which lacked a scam angle. This wore the writer down to where she was more receptive to the stories being told to her. This is a warning to the rest of us to keep our guard up even after such conversations.
When I posed this theory to Saul Kassin, a psychology professor at John Jay College of Criminal Justice who studies coerced confessions, he agreed. “If someone is trying to get you to be compliant, they do it incrementally, in a series of small steps that take you farther and farther from what you know to be true,” he said. “It’s not about breaking the will. They were altering the sense of reality.”
> It happens even in fairly rigid languages like Java, I can't imagine what you'd end up with Lisp.
I imagine it would be about the same, with human factors dominating. If Lisp's flexibility pushed in the direction of inconsistency, the ease with which you could write codemods for Lisp would push in the direction of consistency.
> Has there ever even been any Lisp-based company with a 20+ year old codebase where a cast of tens of thousands of developers have worked on it over the years? I can't think of any but maybe I haven't heard of it.
I haven't heard of any either. If you hear about one, LMK if they're hiring.
}
}
}
In TypeScript I'll often find myself ending blocks of code with });
}
});
}
I'm having fun with TS, but I do miss the parentheses. They were simpler.I'm having fun with Typescript these days, but parentheses are what I miss most from my Scheme days. They're objectively better.
Thank you. I concede, this one is proof that an application that's essentially board game rules can be accepted. Whether rules not tied to a particular machine should be accepted is debatable. https://en.wikipedia.org/wiki/Machine-or-transformation_test...?
Presumption of validity is what makes patent trolling more lucrative than other forms of predatory litigation. You're guilty until proven innocent, because the law assumes that the patent office is generally doing the right thing.
Please supply evidence. All links in your comment relate to a patent to an invention where lasers are an essential part of the claims. I'm not convinced that rules alone would be patentable subject matter.
You're right that DNS isn't architecturally analogous to TLS. The way it's analogous is that if the central infrastructure goes away, then people have to do something more technical than usual to get things working again. Yes, using an IP address string in place of a hostname is simpler than setting up an alternate CA, but broadly it's the same idea, a centralized dependency with an inconvenient workaround.
For me, letsencrypt has been set-and-forget for at least 5 years. I use it with nginx, which is in front of several servers including a Jetty 5 server. Jetty 6 was released in 2006. You can configure which CAs you trust as well, so TLS isn't really any more of a centralization problem than DNS is.
Architecturally, there are other cases besides message queues where there's no reason for introducing another layer in the stack, once you have a database, other than just because SQL isn't anybody's favorite programming language. And that's the real reason there's a stack.