Generations before them didn't watch their parents lose their jobs due to automation, technology and by extension
Generations have watched their parents lose jobs due to automation and technology since generations began.
Where was the outcry from farm workers when a steam engine could do the same work as a large number of farm hands? Or a steam shovel replacing dozens of guys with shovels?
The beta has felt quite a bit faster than my old default (Opera). With an official release Firefox has regained default status. I've used it since back in the Phoenix days. Then they got stale and Chrome was faster. Then it got stale and Opera was faster.
there is, in fact, a GCC-based toolchain [nxp.com] from Freescale which targets that microarchitecture.
Neat. Looks like they just released that this year. Probably because it was hard to get people on their platform if they also had to buy a compiler just to try it out.
One of ESR's 17 Rules of Unix is the "Rule of Generation", states that:
Developers should avoid writing code by hand and instead write abstract high-level programs that generate code. This rule aims to reduce human errors and save time.
Not a single chip I've used in an industrial setting has had a GCC compiler. To my knowledge GCC doesn't have any ISO26262/IEC61508/DO-178 certifications meaning you're not going to be using it anywhere that is life or death.
It's either MATLAB or Python. I can't imagine how many wheels you're trying to reinvent by doing it in Java because of what ever personal objections you have to Numpy.
Jupyter notebooks is used by a large number of organizations for numerical analysis and display.
I've found that most Aliexpress shops will bend over backwards to accommodate you. It's usually just cheaper for them to send you another product than to deal with the fallout of a 'bad review'. (It also means the reviews are worthless since everyone just 5/5 and moves on).
I had bad PCB on my CNC machine I bought, the vendor sent me an entirely new upgraded PCB off of nothing other than "This is broke."
They're also catching on to the fact that brands and quality do matter. There have been a lot of new brands that have formed that only sell from a certain number of suppliers. Where the brands fail the internet is pretty helpful. Germany and Russia seem to also be huge buyers from Aliexpress so If I have a problem with a product like a 3D printer there's a good chance I can get help from others across the world that have a similar issue.
Except when I'm buying things I check Chinese websites first,
Exactly this. A lot of companies didn't realize that I can cut out a lot of layers by just going to the country where they're making their goods.
Most of my purchases fall into one of two categories: I need it soon or I'll play with it when I have time.
So most of my shopping is Amazon or Aliexpress. In years past Aliexpress' orders would have gone to Radio Shack but they removed that part of their store a long time ago. Now I'll browse for something neat, order it and play with it when it arrives. I order Arduino Nanos by the 10 pack. It's not worth trying to do PCB development for a $3 one of them costs.
For stuff like toilet paper or something I could use in a few days Amazon will have it to my door in 2 days.
The end result is I end up buying a lot more local products. Saving money at Amazon and Aliexpress means I can go to local art fairs, stop by local shops and buy something a local craftsman made. The best knives I own have no brand name. They're some old guy that has no internet that has been making knives in his tiny rural house for decades. I am more than happy to give him money in exchange for a great product.
If something is going to come from China there's no reason I should be paying Walmart's rent, taxes, and Walton's salaries.
5) Webextensions was designed in a different time.
The Firefox addon infrastructure is one of its main selling points
It wasn't there when I started using Phoenix all those years ago. It was a breath of fresh air in an IE6 world. I stopped using Firefox ~4 years ago and moved to Chrome then Opera after bloat and old bugs never got fixed. A new install would feel sluggish after the bare minimum of 'required' plugins.
Firefox 57 is a night and day difference again. It has uBlock Origin, Privacy Badger and LastPass which is all I really use. Most importantly it's fast. It's already my default browser on my personal laptop.
I've been finding and streaming stations since the early 2000s. Any genre you could possibly want. Streams on almost any device. Streamripper still works great.
Refusing to break backwards compatibility is how you end up in the situation Microsoft is in.
Sometimes you need to clean out the attic. I've tested betas and am fairly impressed. Anything that is used will get ported or someone will make something to do something similar.
Waiting for the next MacMini to just be a cluster of ARM chips.
If Apple does it and it works it means everyone else is going to start doing it.
Generations before them didn't watch their parents lose their jobs due to automation, technology and by extension
Generations have watched their parents lose jobs due to automation and technology since generations began.
Where was the outcry from farm workers when a steam engine could do the same work as a large number of farm hands? Or a steam shovel replacing dozens of guys with shovels?
Not every job needs a 4 year degree.
To build a house adding more engineers doesn't get it built faster. You need a lot of skilled trades to put it together as the engineer designed it.
A large chunk of IT and programming work can be done by someone with hands on training under the guidance of someone else doing the same thing.
Wow, Slashdot is full of my older co-workers that use the mouse for everything.
The ones that "Wait while I format this Excel in a meeting" and we sit and watch them grind through Excel menus.
Below someone complained about the placement of the reload button.
What button do you use on the UI that doesn't have a keyboard shortcut to do the same thing faster?
I took everything out of the toolbar, turned on menus and now you can get to anything from the keyboard.
Who doesn't use a keyboard short cut for reload?
First think I did was take every button out of the toolbar and turn on the old menus.
The beta has felt quite a bit faster than my old default (Opera). With an official release Firefox has regained default status. I've used it since back in the Phoenix days. Then they got stale and Chrome was faster. Then it got stale and Opera was faster.
Hurray for competition.
That doesn't matter, though, because GCC is not the software that is being certified for use on the aircraft.
From my understanding, with ISO 26262/IEC61508 your entire toolchain needs to be certified. http://www.validierungssuite.c...
there is, in fact, a GCC-based toolchain [nxp.com] from Freescale which targets that microarchitecture.
Neat. Looks like they just released that this year. Probably because it was hard to get people on their platform if they also had to buy a compiler just to try it out.
If you're not even using C yourselves,
They are. Turns out Simulink writes perfectly valid MISRA code.
One of ESR's 17 Rules of Unix is the "Rule of Generation", states that:
Developers should avoid writing code by hand and instead write abstract high-level programs that generate code. This rule aims to reduce human errors and save time.
It's making us misrable.
How dare they force you to write better code.
And yet it works perfectly fine for most companies in quite a few industries. A bad carpenter blames his tools.
That's nice, but doesn't invalidate what I said.
Not a single chip I've used in an industrial setting has had a GCC compiler. To my knowledge GCC doesn't have any ISO26262/IEC61508/DO-178 certifications meaning you're not going to be using it anywhere that is life or death.
I too work in embedded: automotive, industrial, and aerospace. How many of your embedded projects were AUTOSAR, ISO 26262, or DO-178C certified?
I have never, not once, seen Simulink or Matlab used in a final product.
Bragging about your ignorance just tells me more about your line of work than it does anything else.
Here's an SAE paper from 2004: https://www.mathworks.com/tagt...
Want to guess what portion of work needing to be done is 'small tasks'? We've automated and hidden away thousands of small tasks.
Not everyone needs to write a kernel.
Because "embedded"
Embedded as in the chips in vehicles: trains, planes and automobiles.
The Freescale PPC e200 chips and the Renesas RH850 line.
usually gcc.
Not a single chip I've worked on has had a GCC compiler.
It's either WindRiver's Diab or Greenhills. Former used on the mars rover.
Let me know when you want to stop moving the goal posts and define what you want to get done.
Python is just fine for 90% of people and problems out there.
No one writes C for embedded control systems, we let Simulink and Matlab handle that. (Rule of generation).
It's either MATLAB or Python. I can't imagine how many wheels you're trying to reinvent by doing it in Java because of what ever personal objections you have to Numpy.
Jupyter notebooks is used by a large number of organizations for numerical analysis and display.
Simulink has been dominating embedded for some time now. It just generates C and you can continue to use your tool chains.
I've found that most Aliexpress shops will bend over backwards to accommodate you. It's usually just cheaper for them to send you another product than to deal with the fallout of a 'bad review'. (It also means the reviews are worthless since everyone just 5/5 and moves on).
I had bad PCB on my CNC machine I bought, the vendor sent me an entirely new upgraded PCB off of nothing other than "This is broke."
They're also catching on to the fact that brands and quality do matter. There have been a lot of new brands that have formed that only sell from a certain number of suppliers. Where the brands fail the internet is pretty helpful. Germany and Russia seem to also be huge buyers from Aliexpress so If I have a problem with a product like a 3D printer there's a good chance I can get help from others across the world that have a similar issue.
Except when I'm buying things I check Chinese websites first,
Exactly this. A lot of companies didn't realize that I can cut out a lot of layers by just going to the country where they're making their goods.
Most of my purchases fall into one of two categories: I need it soon or I'll play with it when I have time.
So most of my shopping is Amazon or Aliexpress. In years past Aliexpress' orders would have gone to Radio Shack but they removed that part of their store a long time ago. Now I'll browse for something neat, order it and play with it when it arrives. I order Arduino Nanos by the 10 pack. It's not worth trying to do PCB development for a $3 one of them costs.
For stuff like toilet paper or something I could use in a few days Amazon will have it to my door in 2 days.
The end result is I end up buying a lot more local products. Saving money at Amazon and Aliexpress means I can go to local art fairs, stop by local shops and buy something a local craftsman made. The best knives I own have no brand name. They're some old guy that has no internet that has been making knives in his tiny rural house for decades. I am more than happy to give him money in exchange for a great product.
If something is going to come from China there's no reason I should be paying Walmart's rent, taxes, and Walton's salaries.
Well shit. Yeah. I was going for cheap karma with a google search seeing the post.
Quick search shows someone made a FOSS app to handle them: https://github.com/jaymzh/conc...
5) Webextensions was designed in a different time.
The Firefox addon infrastructure is one of its main selling points
It wasn't there when I started using Phoenix all those years ago. It was a breath of fresh air in an IE6 world. I stopped using Firefox ~4 years ago and moved to Chrome then Opera after bloat and old bugs never got fixed. A new install would feel sluggish after the bare minimum of 'required' plugins.
Firefox 57 is a night and day difference again. It has uBlock Origin, Privacy Badger and LastPass which is all I really use. Most importantly it's fast. It's already my default browser on my personal laptop.
I can't imagine some of the conversations about sourcing and confidentiality that some customers got to deal with through this whole fiasco.
ITAR compliance isn't something that gets glossed over. For example the JSF uses Freescale MCUs. NXP is Dutch. But Broadcom and Qualcomm are American.
We had one of our products rejected (at the request of a competitor) because some of the IP was available internationally.
I've been finding and streaming stations since the early 2000s. Any genre you could possibly want. Streams on almost any device. Streamripper still works great.
Refusing to break backwards compatibility is how you end up in the situation Microsoft is in.
Sometimes you need to clean out the attic. I've tested betas and am fairly impressed. Anything that is used will get ported or someone will make something to do something similar.