in the UK this is already relatively common for online banking. I asked my bank to raise my daily transfer limit the other day for a property purchase and part of the process was recording a video of myself in their app.
And, of course, as barriers are raised it makes it very difficult for some portion of the population (and less convenient for everyone else). I have to change addresses for an older person at a couple of banks and I'm sure it's going to be a nightmare.
That being said, if instead of "use our custom app you've never seen to record a video" it's "just talk to a person with some standard video chat" then maybe it makes things a whole lot easier? But I don't see that being how it's implemented these days...
Yeah. It's still going to be a barrier for some people but I'm guessing most could get comfortable with it if they were forced to. But getting my dad to do anything that isn't a voice call is pretty much pulling teeth. (Except for using Amazon. I think a lot of things are more don't want to than can't.))
I'm so glad to see his tenacity paying off, it's been great to watch his progress. To be honest I never thought this would be possible because there's just so much variance with these small solid fuel motors. Impressive.
Even if the landing was a little bouncy, it's a landmark achievement for model rocketry. Tickled to see the top Youtube comment is from Scott Manley.
The mechanism to throttle the solid rocket motor is simple and ingenious - ceramic "jaws" underneath constrict to block a portion of the exhaust plume (an idea borrowed from Josh at Simple Robotics). Here's a link to the juicy bit in an earlier video on it, although the whole thing is worth watching: https://youtu.be/8sksiYfkses?t=658
indeed, I see that this project is storing documents as js objects so is likely to overwhelm the GC when the database is in the region of 500mb or so. For things like this it's usually better to use an ArrayBuffer for storage, but this complicates the implementation significantly.
It is possible to write very fast js, but it's hard to write very fast idiomatic js
I believe that depends on the document size. Large, static stuff gets written in a separate heap. Generally, bad performance happens with tons of tiny items.
Tetris is challenging because TS escapes newlines in type output, so you'd end up with a bunch of\nwhich makes it\nhard to read the output. It could probably be done using arrays instead, but that gets truncated so you'd have to have a very small "screen"
it'll tell you that `string` cannot be assigned to type `"RED" | "GREEN"`, and so you'll need to write a function that refines the type correctly, e.g.
function isValidInput(input: unknown): input is "RED" | "GREEN" {
return input === "RED" || input === "GREEN";
}
const input = readFromUser();
if (isValidInput(input)) {
doTheThing(input); // no type error
}
This is already possible today and we don't need AI generated stock photos to do it. A bad actor can already spin events to fit their narrative, suppress dissent and control their population. Dictators have been doing it for centuries and we're seeing it in real time in the form of Putin's Russia right now.
Sure, but being able to do the same thing at 100,000x the scale for the same price seems like a pretty big difference. Throw in the ability to target narrow constituencies with custom messages via modern ad networks, automation-assisted astroturfing, et c., and the whole thing looks like a powderkeg to me.
Then everyone quickly realizes it's all garbage. The bigger danger is when people think garbage isn't possible, which has been the case since Stalin erased people from photos 98 years ago.
that's not what empathy means, you don't have to house someone to feel empathy for them. In this case, I'd say don't judge them so harshly because they're a product of a failing social system. They're the consequence of society's collective decisions and priorities.
GC pressure is the cause of many of your competitors' problems. I'd be planning a move to an alternative sooner rather than later otherwise you'll run into the exact same problems that they have - after a certain point in the company's life it becomes practically impossible to fix