Yeah I was exactly the same as you for years, holding out against what I considered to be unecessary exrtravagence. That was until I got a 4k monitor at work and experienced 4k HDR gaming. I immediately went out and bought an RTX 4070 and a 4k monitor and I will never be going back. The experience is glorious and I was a fool for not jumping sooner.
4K HDR gaming is not the future, is has been the standard for many years now for good reason.
This is, in my experience, the biggest aspect of the whole process. If you go into a raise negotitation undervaluing yourself, you are always going to come out short. By looking at my role, how I help the company, and what it would take for them to replace my skillset (including training and learning company policies/procedures etc) I have massively improved my confidence in this area and been able to consistently negotiate much bigger raises.
Most companies would much rather throw $10-20k at a small problem to make it go away, instead of going through the hassle of a new hire and everything that goes with it.
They must be unique in a LAN segment. And only the lower 3 bytes in a MAC are “unique” as the upper 3 are the vendor ID and relatively fixed.
In practice people put fewer than 256 devices on networks (class C), so they have less than 1/65536 possibility of complete failure. And far less because they have a mix of OUIs.
But yeah, if you put a few hundred or thousand security cameras or other device from a single vendor, all on the same network, conflicts are certainly possible.
MAC conflicts are also a bit nasty to troubleshoot, and less obvious than IP conflicts.
If your configuration doesn't randomize the MAC, that doesn't guarantee you won't be involved in a conflict. It only guarantees that it will go more badly for you, since you will be waiting on the other device to change their MAC before you get working networking. Whereas if yours is randomized, you will probably be okay after one reconnect.
MAC randomization does not have to constrain itself to the lower three bytes; you can randomize the OUI too.
What does Android MAC randomization do with the OUI?
According to this possible hallucination from Google Gemini 2.5 Flash, the OUI is partially randomized too:
- Locally Administered Bit (U/L bit): This bit (the 2nd LSB of the first octet) is forced to '1'.
- Unicast/Multicast Bit (I/G bit): The least significant bit (LSB) of the first octet is usually set to '0' to indicate a unicast address.
- Remaining OUI bits (and the entire lower three bytes): All the other bits in the MAC address, including the remaining bits of the first octet, the entire second and third octets (which are part of the OUI), and the entire last three octets, are randomized.
Me again:
So if two bits are fixed, everyone in the randomized space is randomizing 46 bits, which contains 7.03E+13 addresses.
Practically speaking, it seems that the only way you will ever see a clash arising from the above randomization strategy is if two devices are using the same very poorly seeded PRNG.
> you already experienced how decades of progress in videogames look like
IMO the quality of games has gone greatly downhill, and when I pick up something old like Doom 3, Half Life 2, or Portal, I am staggered by how good they are in comparison to most of the unity based slop which currently passes for games.
In football anybody in the world who has legs and can walk can perform the main goal of football which is to get a ball into a very large net. It doesnt take any skill to perform the feat whatsoever. The skill only comes with who you choose to play against. From that angle, it is just 20 people chasing a ball around, it just depends on the skill level of the players as to whether that is interesting to you or not.
With programming, not everybody with fingers can achieve the end goal which is to write working software. It takes years of learning and practice to be able to make even the most basic piece of software, whereas my 2 year old child can reliably kick a ball into a net.
The difference between the two is that football, and sport in general, creates enjoyment by intense moments of tension and excitement in a small space of time. Programming is an intellectual activity, where its payoff is in solving mathematical and logical puzzles to achieve a goal. Its not far fetched to see that people who get enjoyment from one type thing might not enjoy the other.
> it just depends on the skill level of the players as to whether that is interesting to you or not.
The people denigrating football are referring to the Premier League, La Liga, etc. It’s nothing to do with skill and everything to do with snobbery.
> It takes years of learning and practice to be able to make even the most basic piece of software, whereas my 2 year old child can reliably kick a ball into a net.
You’re starting to sound like those people.
> Why does everybody have to enjoy everything?
I didn’t say you did, all I said was that it’s a sad cultural behaviour that I’ve seen to denigrate things other people enjoy.
I don’t even watch football that much, I picked it because of its popularity.
That seems like an unfair comparison. It doesn't take years of learning to write the "kick a ball into a net" of programming; most everybody writes hello world on their first day. Programming and sports both have vastly different difficulties depending on whether you're approaching it as an amateur or a professional.
We all get that you are not somebody who likes sequels/remakes etc for releasing similar and/or repetitive content. But some people really do, and this whole thread and the sales numbers it is based on are kind of evident of that.
Why do you have such a problem with other people enjoying that type of content?
However this 'End of Service' means they are stopping serving ads to the game, removing online services, and allowing them to be played offline forever.
This is a much better outcome than most games or software that is discontinued.
Indeed, but they will also stop selling or distributing them, meaning they will only be available via pirates/archivists (which are endlessly harassed by these companies).
These games will never stop being sold, they are too much of a reliable income stream. They will be discontinued in this form, and then rereleased in some new retro games pack or 'remastered' version or such like. It has happened several times before now and it will continue forever.
4K HDR gaming is not the future, is has been the standard for many years now for good reason.
reply