I don't know how fast they will sync with 4.0 though.
I tried to use it in svelte, only loading the css/less from the react project, but with a svelte component. It works quite easily. The problem is that I would have to reimplement all components.
Saying that, I'm wondering why there is not a separated project for style and other for implementation.
A bolt vs a 3-series is probably the same situation as the detailed comparisons we've seen from limo operators comparing the Tesla Model S vs MB S-class, BMW 7-series, Lincoln Town car, etc.. In those comparisons the Tesla proved to be 1/5-1/4 the maintenance cost per 100,000 miles.
Nobody buys a BMW in the US for good value when you factor in maintenance costs & overall TCO. The only reason you buy one is cause you like the driving dynamics. That's a perfectly fine reason IMO.
It doesn't seem there are any limo operators who are going to operate a Bolt and rapidly drive it to 400k-500k miles to find out just how reliable it is. But I really suspect a Chevy could be less of a hassle to maintain than a Tesla.. since GM is a much more established manufacturer and has a long built out dealer/service network it's hard for me to believe it could be worse than Tesla.
Just like any EV, but without ludicrous acceleration of top tier EVs, or just that of average sport car. And despite being an RWD car, it turns and handles the road not much better than FWD econoboxes, which means no actual motorsport person was involved in its design.
Because they never market it seriously. Where I live, it was a challenge to try one, even harder to find a salesman that can sell you the car. Nearly nobody knows about that car.
It's the only car in the industry that took seriously sustainability. (Sustainable textile, recycled material, end of life reusability and recycling. etc.)
The efficiency is excellent, about 5kwh less per 100km than a tesla. It drives great, it's powerful, fun to drive. I haven't found a i3 owner that didn't like his car yet.
With the range extender it removed range anxiety without add long recharge time on a trip. (granted with more frequent stop)
I bought a used one last week. Maybe it's the honey moon, but it's the best car I have ever own, by far.
The lack of leadership from top executive made the car unpopular, not the car itself. This also led to a lot of employee turnover because the lack of seriousness about the i series.
The i3 may be a good car for you, but it's not an alternative to a person considering a 3 or 5 series. That's the miss. While the car may be great, it's target market is small. In the US the i3 has a very small set of buyers and those buyers, if not BMW fans, will likely buy a Model 3 or Chevy Volt before the BMW. Both cars are more bang for the buck and can handle small families better/cheaper. The i3, with the range extender, basically turns the car into a hybrid - which exemplifies BMWs miss on what people want in an EV. If I'm going to buy an EV I don't want all the maintenance hassle of dealing with IC.
There have been many cars in history that have been popular beyond what top leadership has said. The failure of the i3 isn't that. It's a car that has a very small target market. If that was their goal, that's fine. But if they thought it was going to sell well BMW dropped the ball.
Regardless, it's good for you since you likely got a great deal.
> with the range extender, basically turns the car into a hybrid
That's not fair since (unless you mod it) the REX only kicks in when you get to 6% battery. In the year I have been driving the i3 I have used less then a gallon of gas.
What's not fair? That the range isn't that of it's EV peers and so instead of address this with longer range batteries BMW made a cognizant decision to give buyers the option of a hybrid? Think about your statement: "In the year I have been driving the i3 I have used less then a gallon of gas." That would terrify me more than dealing with electric range for extended trips from time to time. Why? Because gasoline has a shelf life and all IC components are generally built and expected to run on a frequent basis. If that engine truly didn't run for almost a year, and let's say that is normal for i3 owners, then BMW is going to have a large number of those "range extender" customers needing repair for failed injectors and/or fuel pumps. I don't know enough about the i3 but I'm guessing it runs by force over the year, even if not required, to overcome this? Even then you have the issue of stale, non-stabilized gas.
Yeah it runs for 10 minutes each month. The motor is from a BMW moped so the maintenance should be simpler than a regular car engine plus it is never heavily loaded - always runs at optimum RPM. I occasionally put in a 1/4 gallon to freshen it up.
Well but underlying your point was an assumption that the 3 and 5 competed against the i3 at all. It's not a "miss" that someone in the market for a pickup truck passes on the BMWs, either.
I kind of think BMW has generally lost its way. Their model line is bananas. They're great cars in some ways but damn the electronics are a pain in my ass! Like the battery registration--no reason why you can't add a menu that tells the computer "new battery installed" oh no, can't do that, have to have dealer-level software and equipment. I had to buy a code reader type tool for $150 that can do that instead of it just being a built-in feature. This is design for purely post sales profit margin enhancement.
Also, why do automakers keep taking the spare tires away? If you live near a city, well, great, but anyone who lives outside of "town" needs to be self-sufficient.
I appreciate a lot about the car, but its time is almost up. There are some screwy German things about it that just get more annoying as time goes by and lots of things broke before even 50K miles that never broke on Toyotas and Hondas I owned. BMW needs to go back to making cars, not computers on wheels.
I was replying to a comment about the performance implications. If you decide on one method over another for performance reasons, I think it's an optimization.
> But is not more readable or even more maintainable.
Both are a matter of opinion and depend on the specific use-case.
I don't think it's "better", it mostly depends on what you want to achieve.
Users, except the tech savvy one, will not notice if you do a nice job. (hard to miss with UI framework like fabric, semanticUI, etc..)
If you want a small application that start fast and/or use system look and feel. A react-native approach (like https://proton-native.js.org/) will be better.
If you plan to customize/brand your apps and the app will run for a long time, it doesn't really matter. The downside is that it will take more memory.
Also, v8, constantly improve, reduce memory usage and optimize javascript performance. Soon it will be easier to run faster code with webassembly. It's even possible now to compile your typescript code with AssemblyScript, or do it the hard way with C, C++ or Rust. It's only a matter of time before the performance between the two will be reduce.
As for the problem mention about the whole browser ship with every apps. Maybe we will see a solution similar to adobe air in the future or a way to strip down blink based on the app requirements. Technically a browser is just a standardized drawing library, like flutter uses skia, Qt it's own or GTK uses cairo.
Build quality is good for a PC, but doesnt match my old MBP (a bit less robust). Also Apple put an anti glare on the screen, I don't think HP ever heard of that. Even if there the screen can be brighter, end result is worst.
Everything works fine except the webcam.
But if you're a Mac OS power user, there is some things you'll greatly miss.
First, the keyboard shortcut. OS X uses emacs shortcuts all over the place, consistently. CTRL-K will do the same thing in the terminal, in your mail app or in your web app. Same thing for CTRL-E, CMD-[XCV], CMD-Arrow(s) etc... When you are use to this, it's quite powerful and convenient. Also you're Mac keyboard has less keys because it doesn't required them.
On linux, it's the same shortcut you'll find on Windows and its mostly inconsistent. To do the same action the shortcut changes depending on the running application. Emacs’ in terminal, windows’ in Mail. Sometime copy/paste is CTRL+[CP], sometime you need to add the Shift key. Same thing for all shortcuts. When you're used to Mac power and simplicity, this is quite frustrating.
Plus, if you write in multiple languages, on the Mac keyboard you can write letter like è, ñ, ... only by using the option key. On linux you have to switch the keyboard layout or remember the hex code.
After 8 months, I’m still more efficient on a mac keyboard.
One other thing to keep in mind is the trackpad. On linux it's painful. There is two software solutions, none works correctly. Palm rejection doesn't work well or it doesn't work at all. The only partially usable solution is to use disable the trackpad when the keyboard is in action. This is a Linux limitation, not a trackpad issue. Terrible! Simply terrible.
I don't know how much these details worth, but in the end I'm not sure I made the right decision to switch.
" Similarly, sub-zero temperatures scare people to warmer areas, leading to a brain drain and serious demand for startup-orientated marketers."
Living in one of the cities, sub-zero might have an impact but I don't think it's the brain drain main reason. For aspiring founder, I think it's more related to insufficient founding. For engineers, I think the very low salaries is more to blame. Even if cost of living is a bit lower, the difference makes no sense at all.
For aspiring founder, it's both the lack of funding and the lack of enormously abundant talent.
The Bay Area is strange in that well-funded startups can actually hire top talent at below-market rates because quite frankly a ton of these ex-Googlers really have more money than they know what to do with. They just want a new adventure.
It's hard to do a proper comparison of costs unless you're young and single. Consider medical costs (usually, but not always covered by your US employer), and family-related costs (school for kids is the biggest I can think of: private schools and private universities being more expensive in the US).
What's sad is that Canada has a very good public school system all the way from Kindergarten to University. Combined with the lower costs (i.e. free K-12 for these good schools unlike Americans sending kids to private schools) and reduced stress on children due to lack of a standardized university entrance exam, Canada SHOULD be a place where people want to have families.
That being said, I'm a product of the public schooling system in Scarborough/Markham. Which could possibly have the best free public schools in North America.
The salaries in Toronto in particular are quite low in comparison to other places. Especially in larger companies that don't have technology as a focus, but as a requirement.
A lot of places pay easily ~ 60% to 80% of market average, and ~ 30% to 60% of market peak.
With any student loans that puts you at paycheck to paycheck if you want to rent an apartment, take transit, eat healthy, wear new clothing, get a decent haircut regularly, buy a computer/parts/software once in a while, and socialize. I'm not saying one needs all of these all of the time, but it's a typical adult lifestyle to do so.
vue : https://www.antdv.com/docs/vue/introduce/
I don't know how fast they will sync with 4.0 though.
I tried to use it in svelte, only loading the css/less from the react project, but with a svelte component. It works quite easily. The problem is that I would have to reimplement all components.
Saying that, I'm wondering why there is not a separated project for style and other for implementation.