

Ignoring the shitty quick maths. Those are energy costs of employing people. Those programmers and artists won’t stop needing AC and a computer if you get rid of the videogame industry, they’ll move to another industry with AC and computers.
Ignoring the shitty quick maths. Those are energy costs of employing people. Those programmers and artists won’t stop needing AC and a computer if you get rid of the videogame industry, they’ll move to another industry with AC and computers.
I don’t know how hackaday works. Is literally anyone allowed to write articles full of non-factual information?
Rust: has stronger typing than C. This guy: I don’t like rust since it’s weakly typed.
Also this guy: doesn’t uses cargo because it downloads from the internet without taking the 5 seconds of research to know that --offline
exists.
Also this guy: I don’t like that rust calls C unsafe. It’s safer than assembly.
The guy is just dumb as rocks.
I’m not talking about the technical possibility. Of course you can have multiple video stream, one per participant.
I’m saying that without multicast, it can be more resource intensive than having intermediate servers that can multicast on the application layer.
Is a connection between 3+ people still p2p? Or is there another term for it?
I don’t know how this would work over the internet though.
On a LAN you could use multicast, but I don’t think ISPs support multicast, it seems like it would be an easy way to DoS. But I honestly don’t know.
So, if you can’t multicast, the way to have serverless multi-user video calls would be to have a separate video feed for each receiver, which I can see using more resources than through a server that would replicate the stream to all the receivers. Of course this is dependant on distance, even without multicast it consumes more resources if everyone is in the same LAN.
Slice as chunks is huge. I would prefer an unsafe &[T] as &[T;N], but this can be used for that too.
I’m surprised they at least know they have a problem. I would think these companies would just say “look how the sales numbers haven’t changed, that means that we were correct in doing the AI thing. Without it, sales would be sinking into the ocean!”
I don’t see the use case.
There’s 2 secrets here: the link and the password. And to share it with someone you need to share 2 secrets: the locked link and the password.
Why not use the same method you used to share the password to share the link instead? Without the need for this service.
And how are women pushed out of “man jobs”?
And how are we fixing that?
Is it bosses that aim to have male coworkers turning down women? How is that different than bosses wanting artificially 50/50 turning down men?
Is it not being represented in advertising? How is that different than what happens now. Where most advertising displays just women? Or if there is both a man and a woman, the woman is usually centered in the picture or doing a more important/powerful role.
By “encouraging” women in the workplace, what you see is things being done to men that you complain was done to women.
As long as you call .collect()
on it at the end, don’t need to write the entire type as it is a method with a generic parameter, and returns that generic.
The intermediate iterators though, those are hell. Especially if you pass it to a lambda and for some reason rust can’t infer the type.
I once came across a parsing library that did the parsing with basically just the type system. It was absolute hell to debug and build. Types of parsers would be hundreds of characters long. It would take tens of minutes to build a simple parser.
I don’t know much much time it would take to build a complex parser, since it was unable to. it reached the max type generic depth of the rust compiler, and would just refuse to compile.
I believe it was called Chomsky or Chumsky or something like that. Discovering nom
was a blessing.
fully qualified type names make any language awful.
Here’s the same example in rust:
let a = std::rc::Rc::new(std::vec::Vec<u8, MyAllocator>::new());
I believe u8 also comes from a module, so it would be something like std::u8::u8
, but I’m not sure.
I don’t know typescript. But if that’s the case, this meme doesn’t make much sense.
Who writes the types of variables in a language with type inference unless forced by the compiler?
It’s also valid rust syntax.
But if it were rust, this meme would not make sense, since you would just type let a
and type inference would do its thing. Which is much more ergonomic.
JavaScript (Typescript for the type part) and python, the most popular scripting languages, use the same order as PHP.
It’s usually compiled languages that do the other one.
Take into account that in order to make PRs to a repository you don’t have access to, you have to make a fork of the repo. Which means another repo.
Glib us licensed under LGPL. So unless your project is happy with that, it’s as if it didn’t exist. That’s one of the problems of having a small standard library.
IMO there’s no correct answer. It depends on the purpose.
Intuitively XY forms the plane where things are and Z is used for the “additional dimension”. Since first we think of 2D, and then we move to 3D, so it’s the natural way we think.
So if you make a cities skylines type 2D game, the XY plane will form the ground. Which means that when you want to make the game 3D, Z means up.
But if you’re making a platformer game (like old marios), you have XY being the left-up plane, like when drawing a graph in a paper. Then if you want make your game 3D (as in, having 3D models for assets, the movement would still be the same 2D). Then the Z will be forwards.
Sometimes, even Y being down makes sense. Like with UI programming. This is specially important for window resizing. When you resize the window, you want everything to look roughly the same, but with more space. That is easier if you use (0,0) in a point that doesn’t move when resizing, like the top-left corner. Since the bottom-left corner moves if you make the window taller.
Definitely the worst part of working is to give up 8+ hours of your day. It doesn’t matter if it’s a trip or staying in the chair looking at a computer. You still took away 8+ hours of my life.
In fact, when I signed up for the job, I did so wanting to be hours sitting in a chair looking at the computer. Not for “socializing” or whatever. I would prefer another day in the chair, since that trip will just give me less time to meet my deadlines.
In the meantime. This is a valid business model.
So you’re saying that GTA VI is only going to be used by the developers?
And how does tech companies putting AI results on every interaction of mine count as a user? I never read their bullshit, yet it’s all over my screen, wasting both insane amounts of energy and valuable screen space.