I am from Brazil, and there is a famous politician there that has the non-official slogan of "Steals but Does". He is Paulo Maluf.
"Everyone" knows he is corrupt. But people vote for him anyway, because he get things done, and he doesn't engage in certain kinds of corruption.
That is the problem, how you get corruption to go the way you want?
Lots of politicians see Paulo Maluf, and think they can imitate him, that they will be beloved by the public and steal money somehow and line their own pockets, except those are too self-serving or too incompetent to pull that off properly, so they steal in ways that go against the public.
So for example in one city where I lived, one mayor stole the money from the kids lunch, resulting in hungry kids. Another mayor stole ludicrous amounts of money from garbage collection services, the result is that the city ended with debts in the billions while being a tiny city (it has 100k people, yet has debts bigger than cities with millions of people).
Paulo Maluf meanwhile built lots of useful infrastructure that is still in use. (also hilariously he used to brag a lot using the phrase "Maluf that did it!", one time some comedic journalists went to a bridge opening, and asked him who did the bridge, he replied: "Maluf didn't do this bridge. But he did the two roads the bridge are connecting, so there is no bridge without Maluf!")
In a sense, he is not unlike a high ranked executive or business owners. These people usually demand high pay for their work because of how important their decisions are for the well-being of the company.
Same idea here except that it happens under the table. Elected officials usually get a fixed pay, and often, it is not that high compared to the importance of their work. What Paulo Maluf is proposing is essentially "I am going to pay myself well (through corruption), but I will do what's best for the city".
I would vote for an infrastructure kleptocrat any day over someone that will actually enforce the insane zoning and code law we have here. A big problem in USA is you can only get many building or infrastructure things done maybe if you have millions to "influence" politicians. The opportunity to have a politician rob me of 10,20% of the construction costs and meanwhile actually be able to build a condo or something on my own property would be amazing.
You might reconsider when your richer neighbor paid the politician to block you or build an asphalt plant next to your new condo. It's a slippery slope. Or how about when the fire department starts asking for a little something to keep your condo "safe"
Costing money to block me rather than $0 is an improvement.
I have no fire department where I live, nor really any effective police. We don't have public infrastructure nor public roads or anything like that. People here do not use public services and our taxes aren't high enough to pay for them, they are almost $0. We do have zoning and codes, but that's sustainable only because it's funded by enforcement fines, otherwise you're on your own.
I worked on a project where having code formatting used was massively useful. The project had 10k source files, many of them having several thousand lines, everything was C++ and good chunks of code were written brilliantly and the rest was at least easy to understand.
I worked on BMW infotainment for a time. My opinions are my own obviously, I don't even work at BMW anymore.
So, when I was working, I found the decisions regarding the infotainment mind boggling, to me they made zero sense, until I found some random documents deep in the BMW intranet, where I found the logic of it all: The focus was actually increasing the car range, so for example instead of having one infotainment dedicated hardware, one for the doors, one for the brakes, etc... now the cars have the least amount of computers as possible, located in the locations that result in the least wires as possible, with the goal of saving weight. Because of this, the software layer now had to deal with extra virtualizations, software that originally was to run on a specific microcontroller and do a specific task, and communicated with other parts by wire, now shares a generalized CPU with many other software, and communicate by virtual machines sending messages to each other.
Marvelous stuff from the point of mechanical engineering, indeed results in lighter car and less parts. But the end result for the user? It is mind bogglingly bad, several VMs running on top of each other, everything is slow, the Infotainment instead of being just Infotainment now do several other things.
I had written some of the surprising non-Infotainment stuff the Infotainment do, but that probably would cross into violating NDAs territory, so better not. Just let's say the Infotainment has to meet some non-entertainment related EU regulations.
Isn't what you are describing known as Zonal Architecture (as opposed to Domain Architecture) and supposed to be the hot new way of architecting automotive platforms? Tesla was pioneering it. The Volkswagen Group spent billions to get their hands on Rivian's zonal architecture platform.
But bafflingly to me, almost zero of my coworkers seemed to be aware of it. They would just get the seemly weird orders from above and would execute them, without figuring out the end goal, and this does result into some bad software engineering (because people don't know the end goal they don't know what they can optimize, so they just don't).
I am in Portugal right now. You know something we don’t have often here? Garages.
For example in my neighborhood most cars are parallel parked, people are living in centuries old houses converted into high density condos, there are no garages.
So what is more practical, charging your car overnight without an electric plug or going to the gas station for a few minutes?
>>So what is more practical, charging your car overnight without an electric plug or going to the gas station for a few minutes?
100x charging your car overnight with a plug. I don't think people who don't own an EV realize how great that is. Imagine if your petrol car magically got refilled with fuel every single night - add up all of those "few minutes" spent at a petrol station over your lifetime, and realize how much time you're getting back.
>> people are living in centuries old houses converted into high density condos, there are no garages
And yeah, that's a problem everywhere, not just in Portugal. Here in the UK a lot of people wouldn't have anywhere to charge at home.
Please don’t repeat the myth that your car is getting refilled every very night unless you are charging to 100% every night or are willing to concede your range is 80% of the stated range.
If your daily driving needs can be fulfilled with 80% charge, you're coming out to a car that is effectively full every morning. Remember you still have the option to charge to 100% if you know you need to go longer the following day.
Between batteries getting bigger and home charging for many reasons capping at Level 2 (US "dryer plug" / UK regular plug) many EVs don't have enough time to recharge to 100% every night. That said, any over night gains are still better than gas can do.
(The unique US problem that the easiest charging is Level 1 is a complication here, too, because it especially can't recharge modern battery sizes overnight. But overnight Level 1 charging is still a game changer versus no overnight gas refueling. The "what's the point of charging when it can't do 100% overnight?" crowd can be quite vocal, despite gas cars having no easy way to refuel overnight.)
This is how it needs to work, but in practice it doesn't really exist right now. (And, in the few places where it does exist, the price basically destroys a lot of the running costs advantages of an EV).
I do have a garage and 'fuel' is half the cost of my previous, smaller ICE. We're considering solar power to get it practically free.
There's some nicer differences like leaving the air-conditioning on constantly because there's no pollution and it's also practically free. It's nice to have a giant battery instead of requiring an engine to constantly recharge it to run the electronics.
That's cost, not practicality. Like it or not, the EV isn't as flexible when it comes to ownership, because you need a place to charge it. A product that is less practical has to be cheaper to compete in the market.
>>A product that is less practical has to be cheaper to compete in the market.
Unless the downside doesn't matter to you, then obviously it doesn't. Our e-Up was more expensive than a regular petrol Up, but it was absolutely worth paying the extra for the convenience of being able to charge it at home - it's like having your own personal petrol station in your own driveway.
For someone else, that might have been an inconvenience and the car would have to be much cheaper to offset the hassle - for us it was worth the premium. So it's not so clear cut as you present it.
With batteries reaching 800-1000km per charge and most people doing around 30km a day of driving (way less for people living in dense areas), you basically only need to charge your car once every two weeks.
All other games from the same studio have the same features.
In fact, the whole point of their games is that they are coop games where is easy to accidentally kill your allies in hilarious manners. It is the reason for example why to cast stratagems you use complex key sequences, it is intentional so that you can make mistake and cast the wrong thing.
It's actually a really nice spell casting system. It lets you have a ton of different spells with only 4 buttons. It rewards memorizing the most useful (like reinforce). It gives a way for things like the squid disruptor fields or whatever they're called to mess with your muscle memory while still allowing spells. It would be way less interesting if it was just using spell slots like so many other games.
The only wrong thing I've been throwing is the SOS Beacon instead of a Reinforce, which is just annoying, and not just once. It makes the game public if it was friends-only and gives it priority in the quick play queue. So that can't be it.
The dialing adds friction to tense situations, which is okay as a mechanic.
Location: Porto, Portugal
Remote: Yes
Willing to relocate: Yes
Technologies: Lua, C, C++, GameDev, Python, know some embedded and some cloud stuff.
Résumé/CV: https://www.linkedin.com/in/gamedesigner
Email: mauricio.gomes@coderofworlds.com
Looking for C or C++ roles. (or similar). GameDev and Embedded at my first choices but any work with these technologies is fine. I was working as C++ engineer for a train physics simulation software at Siemens. before that my work was for a pluginless browser luxury ad game company, I was responsible for making ads created using Unreal Engine 5 run on Linux using Wine, receiving the keyboard and mouse commands sent by the browser and giving back compressed video to the browser. Before that I worked for an BMW subsidiary that works with programming for the car themselves, so automotive is fine too.
I also did DevRel in the past and recently interviewed some DevRel positions, made me realize I am also suitable for that and willing to work with that.
I have a lot of experience with iOS and Android, but been some time since I worked with these.
There are some effects that notoriously work only on rather specific combinations of screens AND cables. Those look horrible on emulators.
Usually it is effects involving transparency, some games for example literally rendered some things only on some frames and not the others, to achieve 50% transparency, others tried alternating scanlines, or the most crazy one: Sonic that made a transparent waterfall by relying on the fact that cables common at that time blurred pixels horizontally, thus it renders one column that is water and one column that is not, and hope they will be blurred into one single column that is 50% transparent water on top of the background.
Can't be shown with a screenshot: Axelay. I never seen that game running on a real CRT to compare, but on emulators that game look horrible, with distortions and flickering things everywhere, I was told this was not the intention at all, instead they relied heavily on CRT hardware to create pseudo-3D and transparency.
I had a music teacher that insisted analog recordings were different.
One day she said there is a simple way to prove it. Certain stringed instruments have the string move on their own to the correct note if you put them near a source of similar sound. If you put these instruments in front of a speaker playing from an analog source and have the strings move, then play the exact same music but from a digital source on the same speaker, the strings stop moving, even if to most humans it sounds exactly the same.
Sadly I never had the gear to test this, I am not a professional musician and was learning from that person as a hobby (she is a teacher for professional musicians).
If you do ever test this, and do it rigorously (i.e. using analogue and digital versions of the same recording, with no pitch inaccuracies) you'll find the strings will resonate equally well with analogue and digital recordings, all other things (volume, tuning of the instrument, etc.) being equal.
The problem is that all other things are no longer equal, and have not been for quite some time.
Retuning digital audio to 440Hz equal temperament is an industry norm now, even for (say) re-issued 1970s stuff. You just won't get modern digital versions that are the same as the analogue versions, and the equal temperament stuff thus won't pass a resonance test unless the test instrument is also equal temperament, which most string instruments of course are not.
The far easier test for amateurs nowadays is not to buy a whole string instrument, but to use pitch monitoring applications, which all too readily show when a sound is bang-on the specific equal temperament frequencies.
Auto tune pitch correction is entirely separate from whether a properly engineered digital recording can match an analog recording to a level well beyond the ability of human biology to detect any difference in randomized, controlled, double-blinded ABX testing (https://en.wikipedia.org/wiki/ABX_test).
> The problem is that all other things are no longer equal
There are many digital recordings which have no pitch correction or other tonal manipulation applied. In those cases, all things are still equal for the purposes of the statement above.
As a separate matter, I agree auto-tune and other manipulation can be inappropriately or excessively applied, however over manipulation isn't unique to digital, it occurred in the analog era too – such as dynamic range compression and multi-band dynamic equalization. Those tools existed in tube-based, purely analog form long before digital recording became the norm and caused similar complaints when they were misapplied. There were even analog pitch correctors although they weren't nearly as flexible or precise as today's digital versions.
I find this dubious since the effect she was describing is caused by resonance frequency. Since, in the example provided, the source is an amplified speaker pushing air in both cases the outcome should be the same. The more famous test of this principle is the breaking of a glass and I would be surprised if this hadn't been done with digital signal inputs.
I agree. In both cases a continuously varying voltage is driving speaker cone deflection. If the voltages of two different signals vary in precisely the same way, the cone will deflect to exactly the same degree and the resulting pressure wave will generate the same resonant response from any surface it encounters. When properly implemented, today's high-end, esoteric ADC and DAC converters have insane bandwidth, frequency response and fidelity far exceeding these requirements.
Some of the confusion comes from the fact that back when consumer audio transitioned to digital and these production workflows were new, some early digital recordings were incorrectly engineered or mastered creating artifacts such as aliasing which critical listeners could hear. Some people assumed the artifacts they heard were innate to all digital audio instead of just incorrect implementation of a new technology. Even today, it's possible to screw up the fidelity of a digital master but it's rarely an issue because workflows are standardized and modern tooling has default presets based on well-validated audio science (for example: https://en.wikipedia.org/wiki/Noise_shaping#Dithering). But even in the analog era it was always a truism in audio and video engineering that "there are infinite ways to screw up a signal but only a few ways to preserve it." And it remains true today. To me, one of the best things about modern digital tooling is it's much easier to verify correctness in the signal chain.
That is the problem, how you get corruption to go the way you want?
Lots of politicians see Paulo Maluf, and think they can imitate him, that they will be beloved by the public and steal money somehow and line their own pockets, except those are too self-serving or too incompetent to pull that off properly, so they steal in ways that go against the public.
So for example in one city where I lived, one mayor stole the money from the kids lunch, resulting in hungry kids. Another mayor stole ludicrous amounts of money from garbage collection services, the result is that the city ended with debts in the billions while being a tiny city (it has 100k people, yet has debts bigger than cities with millions of people).
Paulo Maluf meanwhile built lots of useful infrastructure that is still in use. (also hilariously he used to brag a lot using the phrase "Maluf that did it!", one time some comedic journalists went to a bridge opening, and asked him who did the bridge, he replied: "Maluf didn't do this bridge. But he did the two roads the bridge are connecting, so there is no bridge without Maluf!")