4,054 karma · joined October 9, 2014
> Europeans don't get that choice, since land is so scarce
don't think that's true, there's plenty of satellite towns and rural areas around every city
A way more interesting conversation would be where to regulate, how much, for how long, what impacts would it have in innovation, etc not that I want to be free to get sold broken goods.
> as if anyone would purchase their goods from purveyors known to disregard food safety
How would you know they disregard food safety if there's no regulation on what food safety means?
that regulation acts as a lower bound on what it takes to do business in the place. You also pay for companies not dumping toxic material on the streets, for appliances not catching fire, for not eating rotten food and million other things. All of those regulations of course "corrupt" the market for the good of a society so it's not just a race to the bottom. The idea of a free for all market is an utopia that doesn't exist ... thankfully.
Do you know how the Sennheiser's compare? I'm looking for some for using at the gym, but wanted something I can easily fix if needed.
The Fairbuds are also quite a bit cheaper
for development though, I'd say it's quite useful. I work in a 3D editor and having data in a binary blob is a pain as you need to use your custom serialiser if you want to inspect the data. If a file is corrupted, good luck figuring out what was there, what happened, etc
what I like about it being XML is I can just open it with any text tool and inspect it. It's human readable so I can edit and debug it manually, no need to have a parser or an extra application just to see what's in my file
I agree with you that SQlite is overkill but honestly curious to know why you think xml+zip is strange? what would you use instead?
I think you should sit this one out since you clearly don't know what you're talking about
that's such a weird metric, why exclude bug fixing and testing? depending on the phase of the project I might spend 100% of my coding time bug fixing
What does this mean?
I'm really trying to understand what you're saying but I don't get it. Are you saying that other countries don't have a sport culture like the US? What makes you think that?
You need to build the engine/tech, need to support various platforms including building a rendering pipeline (so Vulkan, DirectX and Metal). You need to support animation (probably just 2D?), audio (including various effects and params), different types of input, a UI system, etc. To author the assets you need editors of some form for building the scenes, for cinematics, for the narrative, for the animations, a lot of these will be custom. Then to get the assets in the game you need a pipeline that coverts everything into platform specific formats. And all of this has to be performant, targeting 60fps ideally and cross platform.
That's just the tech side. Then you need all the other disciplines to be in sync. Can't start on animations until you have characters, can't start on those until you have concepts but can't have those until you have a narrative. And these will go via a lot of iterations as you try things out and figure out what works.
Then there's testing, the possibilities from a user perspective are really broad so the bug surface is massive. For a simple app the user is quite limited so it's simpler to enforce rules and unit tests. With a game a user can do a lot across many platforms and the issues can be on the low level graphics driver or just logic puzzle errors.
Then you have certification, platform holders have a book of tests they do to your game so you don't brick the console. Things like, does you game handle unplugging the console while you're saving to disk?
I can imagine they'll reuse a ton of tech from previous games, but there's always new things you need to do. Two years is actually pretty fast for the industry.
I invite you to read about daily life in latinamerica. Kidnappings were very common in the early 2000s and millions of people indeed leave leading to some of the biggest human refugee crises in the world ... Lol, GTA
That's the same problem with technical solutions to crime.
I come from a very dangerous city and I used to have a car that needed a PIN to work. You could turn then engine on and drive but after a minute if you didn't input the PIN it would turn off without warning and start blasting the alarm. The idea being that if the car was stolen the thief would be stranded not far from home unsure about what's happening. Great technical solution but it ignores that a lot of the time the car is stolen with you in it (in a kidnapping, for example). Having the car shutoff in the middle of a highway next to a panicking guy with a gun and trying to remember a PIN is not a situation you want to be in, so I just had the PIN number written down on the dashboard, which worked very well when I was eventually kidnapped and just pointed at the piece of paper with the number.
On the website it says it's a car "designed in Mexico for Mexico" https://www.olinia.auto/
For example, you want several people collaborating on a level. Say a level designer, an artist, a lighting person, audio. Usually you split this into several files to allow for the collab but you're bound to hit moments where you need to edit across the board. The level designer moves an area which causes the light, audio, meshes to move. If you don't have a way of knowing someone else is working on those files you're going to step on a lot of toes.
Whether this should live separately from source control is a fair question, but it's just a simple place for it as it's tied directly to the files.
Also, the outcome of a mistake is quite high, it could mean a whole day or two (a week?) of wasted work because you didn't realise someone was also editing the same file.
they do say they will open source it, but who knows:
"It isn’t open source yet—it currently depends on some proprietary components, including Epic’s internal design system—but we’re committed to open-sourcing it in the future"
it's also tough when you have 1TB of data, over 1mm files and you might want to lock hundreds files in one go