I took Spanish in high school which allowed me to get an awesome job as a programmer in Miami in a Cuban company when I was 18. Somehow I see Florida as a place where Spanish should be mandatory from 1st grade for all kids. If you pretend like Spanish is a foreign language in Florida, you're an idiot.
I sometimes watch the superbowl advertisements, but I can't honestly imagine ever being interested in watching a bunch of sweaty guys in spandex hugging on each other and trying to get each other on the ground. There are many websites for this and frankly, I'm glad people into that sort of thing have a place to watch it, but I'd far prefer to sit at a coffee shop and look at the pretty girls as they go by.
As for cheerleaders... holy shit... they all look like rednecks attacked by botox on hair spray.
I think that the Greeks and Romans had the right idea when they created organized sports to keep the stupid people preoccupied with something meaningless.
I have a Wii U and I really like all 4 of my games for it!!!
Ok, let's be honest, the Wii U was a pathetic flop because :
a) The controller (touch panel) was too big
b) You couldn't reasonably buy a second touch panel controller. This means that when buying for children, their main audience, parent's would have to deal with fights over the pretty controller.
c) The price was too damn high. This will be the problem with the switch as well. Nintendo does not target an audience who makes video games a religion. Instead they target children and casual gamers. They make the absolute best games in the world as well. The problem is, it's just too expensive. I would have probably bought a second Wii U (as my first is in my office currently) for the house and considered buying more games if the prices were closer to the casual gaming prices.
d) iPod, iPhone, iPad, Apple TV, etc... if kids already have an iPod, iPad or iPhone, then why would they need a Wii U? My kids completely ditched Wii and Nintendo DS for iPad and iPhone. The games are far inferior, but if I could buy a proper Nintendo game for iPhone, I would pay $20. I would even consider buying a Nintendo branded Bluetooth game controller cover for the iPhone for up to $100. The point is, Wii and Wii U suck up the TV. But on iDevices, we can use our TV while the children play video games on their own screens. There is absolutely no value for a parent to have a game console connected to the TV. And Nintendo DS is soooo 2009.
I will buy a Nintendo Switch. I more than likely won't purchase many games for it as the prices are far too high. I also will share the device with my children instead of buying them their own. If it cost $199, I'd buy 3 on release day. If the games we $30-40, I'd probably buy quite a dozen over time. However at the current pricing point, I'll most likely only buy one device and then probably Mario Kart and Zelda. I imagine we'll grow bored of it quickly with only only one device and only two games. I also suppose we'll talk badly about it to our friends because it wouldn't provide enough entertainment with our game selection being so limited. I can easily imaging the device collecting much dust.
I think the most important thing to understand for Nintendo is that it would be far better to release a lesser device at the right price point and good affordable games than it would be to try and be another XBox or Playstation which both are devices designed for people who are too poor to afford PCs or too stupid to use them.
Honestly, there's no real benefit of Intel vs. AMD in the core performance games. They're both fast enough and if you need real performance, that's where Xeons come in with 22 cores per chip and 4 chips per motherboard... if you can afford it.
There is a lot more to CPUs than just CPUs.
Chipsets: AMD hasn't had a decent chipset on the market for years. Even though all modern CPUs tend to put the majority of the functions within the CPU itself, there are still things like the actual chipset to think about. Add to that that in my experience, the reference platform designs from AMD for their power circuitry are generally horrible and there's a real problem.
Motherboards: What good is an awesome CPU if the motherboards are generally just crap. Motherboard manufacturers tend to make one or two AMD motherboards per generation as a token gesture. They don't expect to sell the volumes, so they slap together whatever crap they can get running and put some pretty colors into the slots and heatsinks and call it "Blaster" or something else that's horrible and peddle it off without a BIOS update ever to be seen.
Development tools: AMD's developer website is all graphics and no CPU. To write proper software for modern hardware, it's necessary to optimize code properly. While CPUs are fast enough, good information on CPU tuning can make a huge difference. Intel for example has released extensive information on their architecture that describes the CPU front end instruction set translator well enough that it's possible to write compilers and JITs that will allow inter-core/process communication without the need for spinlocks or mutexes. Intel also documents all the information necessary to fine tune memory access by placing code on the right cores in order and taking advantage of the CPU ring bus to optimize performance and minimize cache coherency issues. AMD does not.
Where is the AMD optimizations to CLANG or Mono, etc? Where's the optimization settings within Visual Studio or GCC for AMD? These are things that they should be working on to ensure the best performance on their platform.
AMD probably made a great CPU... if we can get into a "FlaskMPEG" style performance war like we once had, it would be amazing.
If you consider the cost of working, meaning the cost of transportation, food, etc... involved with being an employee, outside of the US, most countries offer better welfare than the minimum wage.
And no, no one forced them to accept a minimum wage position. There are endless jobs in almost every country for people willing to look. McDonalds, Burger King, etc... they aren't for people who actually take the time to look. They respond to seeing a help wanted sign... they unintentionally forfeited their liberty in exchange for laziness. They ended up taking one of the hardest and shittiest jobs ever simply because they refused to google jobs and go on interviews. They got a job while eating a cheeseburger.
The number of jobs available for unskilled labor is massive around the world. And there are many employers who would be willing to pay handsomely for someone who is trustworthy. Consider security guards, toll booth clerks, janitors, lawn care, maids, etc... people who can be trusted are worth a lot. A first step towards trust is seeing someone who is willing to take the initiative to find a job as opposed to simply responding to a TV commercial or a help wanted sign.
And no... in Scotland, you will not starve to death on the streets if you live on welfare. Scotland homelessness is generally due to people running from home or leaving a relationship. The numbers are extremely low.
So if you remove the minimum wage, the employers will definitely try to respond by taking advantage of it. That would be stupid not to. But when they need to hire people, no one will apply which will require them to increase their offers.
This is absolutely true. And to be fair, in many jobs, the employees are a necessary evil. I would imagine in warehousing, Amazon is looking forward to automating away more and more of the jobs as they appear to be working very hard to do.
The problem is, there are social welfare systems in place in most western countries that make it more profitable to stay at home then to pay less than the current minimum wages. If the cost of working itself (transportation, lunch, etc...) exceeds the wages, there's no point going instead of just scraping buy.
The result is, employers have to offer more to get access to the necessary evil. When minimum wage exists, they already know what to pay them. I live in a country with no minimum wage. I haven't seen a native homeless person in years... and I look sometimes. And a dual income family from McDonalds can justify a good standard of living.
I would imagine that compared to employing a revolving door of people willing to take what has to be one of the hardest jobs ever for the minimum amount of money the government will legally allow a company to pay an employee.... probably not that much.
I like MacBooks and I do need a new Mac for iOS development and I want to try the new Visual Studio for Mac.
But as you mentioned, they really alienated developer with this latest release, so I'll probably get a new Mac Mini if there is ever such a thing and skip this generation of MacBook Pro. I don't worry much about the dongle issue, that's a non-problem really, after all, I already have a thunderbolt dock with USB3 ports on it.
That said, I am writing this from a SurfaceBook i7/16GB/512GBssd. Unlike the MacBook Pro (previous generation) it has a usable keyboard, good graphics and a pen display which I make heavy use of.
I work 50% of the time as an IT instructor and my students ask me what my favorite computer is. I tell them this one, since it's the best one I've owned so far. Over the past 4 years, I've seen most of my students go from carrying Dells and HPs to carrying Macs and Surface Pros. I expect to see more Surface Pros and SurfaceBooks following this latest release.
French fries In a factory, shape a potato into a fixed size rectangular prism, save the rest for things like hash browns Package the blocks in a multi-level grid At the restaurant, feed the grid into a cooling unit Have a machine remove a row from the grid and feed it to the cutting machine From the cutting machine, feed the row of potatoes through one at a time Per serving of french fries, press a matching metal rectangular prism into the top of the container to force the potato block through a cutting grid made up of cutting wires. The wires are found on the base of the potato storage. The uncooked fries land in a basket and are dropped into a cooker for a deterministic period of time. The basked is lifted and moved over a salting area Salt is applied from above The basket is moved over a funnel The fries are dropped and a container is located beneath to receive them. The fries are moved by conveyor belt towards the customer. The basket moves to another station to be pressure washed The salting area is cleaned by rinsing with water Once a day (or more often) the deep fryer is turned off and once cold enough drains the oil from the bottom via a valve. From above a wire brush lowers to clean the bottom and a hose is used to clean the rest draining through a second valve on the bottom. The oil is then refilled. The used oil travels through pipes to be picked up by a biodiesel company collecting waste. Empty containers for carrying potatoes are placed in a second rack where a new grid is built from empties Access to the grids of full and empties are reachable from the building side where they can be loaded and unloaded by a robotic truck.
Burgers Burgers are formed and packed into a tube like structure that can be stored frozen Burger is loaded into freezer at restaurant in rows on a rotating base to make each tube accessible as needed A mechanism moves up and down the tubes to the next available burger The mechanism places pressure along side rails on the tube to stabilize the tube The mechanism using pressure from the back pushes (possibly hits) the burger and forces it out of the tube into a catching mechanism The burger is moved onto a conveyor belt and carried into a cooking area The burger is moved onto a heated and oiled teflon pan, a second heated and oiled teflon pan is placed on top to cook from above. Bread is stored in the freezer in a similar tube but as separate top and bottom. Bread is moved from cold storage using a nearly identical mechanism to the burgers The bread is defrosted by hot air as it travels over the conveyor belt The burger once cooked is placed on the bottom piece of bread The frying pans are flipped and moved over a pressure washer, washed and then sprayed with oil Ketchup, mustard, etc... are placed via tubes from above onto the top bun. A cylinder that matches the size of the burger and bun surround the burger and vegetables are slices and/or chopped from above The cylinder moves away and is pressure washed The top bread is places on the burger The burger rolls onto a piece of cardboard which is folded from the sides and then put on the delivery conveyor.
I can go on for a while... I am 100% confident that it wouldn't take much time, effort, money or intelligence to build a fast food restaurant that cleans itself, cooks all the food, changes oil, etc... In addition, the restaurant can be easily designed to support automatic loading and unloading of all the materials from the delivery truck with no effort from a human. Additionally, the truck itself can be self driving. Additionally, given time, it would be possible to automate substantial parts of preparing the food for the restaurant.
What I don't understand is... why do we even have employees at fast food restaurants anymore. At $15 an hour, I would rather replace them with robots. Probably could do it within a year.
1) Eliminate minimum wage and allow the market to set the rate through competition. Minimum wage sets a nationwide standard of how little a person in a position like this is worth. As a result, companies standardize on the wage or close to it because the government has researched and set the wage appropriately to represent a livable wage. All western countries with a minimum wage suffer this same problem. All western countries without a minimum wage tend to allow workers the opportunity to leave their current positions and negotiate something better elsewhere. Remember, no one actually forced these workers to accept a salary of minimum wage. They actually valued themselves this low because they applied for a job well know to pay the absolute bare minimum the government is willing to allow. If there was no such standard, opportunistic employers would offer less and find that social welfare is more lucrative. They would be forced to offer more to be competitive.
2) Correct the minimum wage, but only for employees who complete training on managing a household budget. People who have adapted to a minimum wage standard have grown used to living in deeper and deeper debt. As such, they need to be properly trained how to manage their finances once they have more to work with. History has proven repetitively that simply giving someone more money doesn't actually improve lifestyles but more commonly incurs more debt. Without some possibly heavy handed training, people will continue to spend as though they have no means to exit the debt hole. Also offer short term debt relief to help the person(s) start fresh.
Finally as a bonus, move to monthly salaries. All bills the people need to pay occur once a month. By paying once a month, there is a moment in time where the person should have enough money in hand to pay all their bills and see how much they have left for the month. Being paid more frequently requires the person to manage their money to pay their bills. This is almost deadly to people working minimum wage jobs.
Don't expect that because you are smart enough to think like this that everyone is.
Have you ever considered why 419 scams and "Hello this is Windows support" scams are around after decades? It's because people fall for them.
Consider the national lottery system? Jackpot gets bigger all the time. And the odds are adjusted appropriately. That means you have a far greater chance of winning nothing. So if you play trying to lose, you are almost 100% guaranteed to get precisely what you wanted. Just make sure to aim for the biggest jackpot lotteries.
However there are apparently lots of people around the world who believe that investing at least half a week's (more if you consider taxes) salary each year into lottery tickets is a good idea.
There are absolutely plenty of people who are in fact that stupid.
Also... there are many people who are buying things knowing damn well it's a knock-off and they think that's "knock money off the price" kind of thing. They don't know what counterfeit means. That's why the word fake is so important to present. People don't understand more complex terms like knock-off or counterfeit.
No... I'm not joking with you. Just because your circle of acquaintances isn't this stupid... it happens A LOT!!!! As in high percentage of the world population.
So while they might be great at making sneakers or selling Pizza, corporate culture doesn't like engineers and scientists very much, and doesn't consider their input necessary on the "important matters"
Let me take a moment to call bullshit on you here. I deal with this problem all the time and I spent years adapting and trying to learn to speak human to overcome it where I can.
Consider the different career tracks that people follow. A competent engineer or scientist spends probably 20 years sheltered within educational institutions studying and being rewarded for their intelligence and ability to present themselves as able to comprehend complex topics.
Take any "Gifted Child" which is a disgusting American disease which rewards children most for their achievements in what they're interested in and gives consolation to the same child when they fail to achieve "giftedness" in topics they don't excel at.
This is how people of all specialties are treated regardless of their "gift". It might be singing, communication, business, science, math, engineering etc...
We take engineers and scientists lock them away in a university for 5-8 years of their formative lives surrounded by people who understand their vocabulary or more importantly are willing to risk looking stupid by asking "What is Thorium and what is it's benefits to the nuclear process?" instead of pretending they simply know. Eventually, they become well versed in science, mathematics and other natural philosophies. They also develop their vocabulary and expectation of other people's vocabularies to be exceptional in their fields of interest.
Business people also have things like this. For example, they can use the world synergy in more forms and contexts than George Carlin could use the word "fuck".
While this may be true, it would seem irrelevant and simply a pot-shot on tie wearing drones, but it does illustrate an issue.
They learn terms like CapEx, OpEx, ROI, capitalization, etc... they learn how to communicate with people and maybe listen and understand their needs.
Then comes the scientists and engineers.
The fields are so drastically different that here in Norway where business and finance students aren't even allowed to enter the university... well maybe not so much aren't allowed but may actually fear entering the university. See, business and finance isn't seen as academic here. In fact, electronic engineering isn't part of the university directly either as classically, it's been more of a trade skill. This is changing on both fronts, but following high school, business/finance and academics are separated from one another. They develop themselves for the first 5-7 years of adulthood separated from one-another. They even have different bars and clubs. They have different everything.
We do this because we have oil and as a result, it's not necessary to combine the future brilliant minds of business and finance with the brilliant minds of... well everything else together with each other. The business grads are almost guaranteed a job at some point in something oil related.
So, when the engineer tries to talk with a businessman here in Norway, there is absolutely no common ground for communication. Even their socialization vocabulary is fundamentally different. It may as well be a different language altogether.
Let's cover and important thing here in a way that should make sense. When I'm developing code for a project, I build things in modules. I rarely write things with less than 100,000 lines of code before I consider it anything but boiler plate, but I am able to do it every time. The reason is that I keep things clearly separated from one another. There are modules I have to use as well. For example, I use a PDF library quite often. Their coding style and program flow is generally quite different than mine and for the most case incompatible. I would never call their library directly. Instead I make an abstraction layer which hopeful tran
I'll never make any money off of nuclear reactors... at least directly anymore. I used to. But I don't understand why it's a bad thing to have companies running them.
Any specific reasons why you think the bad would outweigh the good regarding profiteering assholes running those? It seems it would be easier to pass and enforce regulation on the reactors given that circumstance.
Do you honestly believe the Wright Brothers didn't suffer endless ridicule?
They were taking a big lumbering wooden and wire frame of crap and trying to make it sail through the air like a bird. Have you seen the spirit of 76? It's a heap of crap glued together.
What's important is when people like the Wright Brothers decide that in the face of adversity, they're going to change the world.
Nope... I see the point... they caught the problem.. they even mitigated it. Now they possess two domain names that can be used to root 3 million+ firms and frankly, I don't have much interest in a company that gets its rocks off on spreading FUD like they're the White House as a fund raiser. I also don't trust them.
Now that they have those domains AND can execute commands on those phones AND have even used them for information gathering on all those phones, why not push something on to the end of/etc/hosts to block those three domains. How do we know they're not gathering terabytes of nudie pictures of 14 year old boys taken by kids who heard sending pictures of your penis to a girl is a great way to get lucky?
Better yet, they have no advertised that they are a great target to hack to get access to 3 million phones. Most security companies have the worst security themselves. This is because anyone they have that is any good doesn't work on their network but instead is being billed out to customers.
1) "By determining that it utilized Rui Maciel’s JSON library, it was straightforward to reverse the expected data structure of the server response. As shown below:"
What the hell did this have to do with anything... it forced me to hate reading the entire rest of the article. I mean it was like reading "It's a UNIX machine, I know this!" If this sentence has any meaning what-so-ever to the author other than to show off that he could identify linked libraries... well never mind... not worth writing a book on it here.
2) It's an oob updater
It's very likely that if the intent of this code was to be malicious, it would have been hidden better. From what I can see, it looks like they were trying to keep the software installed and operating even through shutting down most of android and bringing it back up.
By using a fixed process id, it makes it easier to identify numerically and by removing the code which appears to be clearly marked as debugging code from the process output, it might even be possible that the process will survive cycling through run levels. It's also clear that it should allow the external server to bring the phone back up.
3) Likely a development tool more than an updater.
It is very likely that the developer who was making the firmware base image made a series of tools that would allow pushing and testing a lot of changes remotely. It feels like a "poor man's version" of RSH on top of a REST API.
4) Six month timer?
In other words, it probably just means "go to sleep... I'm done". Indefinite is more appropriate for production code.
If they were really trying to hide something, do you think they would have made it so obvious?
This was just the case of a programmer dropping his/her image building and debugging code into the production image. He/she was probably also asked to add some possibility to update the firmware of the image remotely for tech support reasons. He/she probably just figured "I already have something".
At the end of the article I take this away
DANGER!!!! Some developer left highly insecure debugging code in the firmware used on a gazillion phones.
DANGER!!!!!!! There's some publicity loving series of security losers trying to make headlines and sound important trying to scare everyone when in reality, they no have their own backdoor to a gazillion phones and didn't even consider... "Wait... I could run a remote command to fix the problem and make it a non-issue".
Yes... instead of trying to make headlines and run a fund raiser, you didn't even need to actually tell us about it, you could have just simply pushed a patch that any phone connecting to one of those URLs would be patched.
I'm pretty impressed... I have no idea how you managed to do that to your computer. Have you refreshed windows to factory defaults and pulled your files back down from OneDrive? It sounds like your machine may be the last PC on earth with Windows installed wrong.
Of course, you're using an HP and it's been about 11 years since HP made anything that didn't suck ass. I have HP data center servers, networking, software, printers, etc.. every single thing I've bought from them has been worse than shit. Why do I buy them? Because HP knows they're shitty and is willing to cut the prices so much you just can't justify stuff that works instead.
Apple II was unique in the sense that it could drive a CRT directly. Otherwise it was just another computer running BASIC Macintosh was admittedly copied from the Xerox Alto iPod was certainly not the first mp3 player... it copied many others but was unique because of usable software and later the music store which noone else could do. iPhone copied many other devices like the Ericson P800. In fact, the similarities are shocking. Multitouch was somewhat unique but had been demoed at Cebit by many vendors before Apple did it. iPad copied devices made by many manufacturers.
Apple has never been overly unique, the don't lead in innovation. They lead in design an integration. Don't make the mistake of thinking they're great inventors, they never thought that and neither should you. It's bloody insulting to them. Consider that two of the biggest companies and by far the two most successful operating system companies became successful by planting their original roots in supporting developers. Every other company has basically failed.... except it seems Google now who again places far more importance on developer infrastructure than anything else.
Don't be a blind fanboi... before you make stupid ass remarks like this one which just make you look utterly foolish, learn some history.
What a crap IT solution. Don't get me wrong, if I can't get a good solution, a crap IT solution will have to do.
IT people seem to think that something like this is called "proper protection". It's not. A less crap IT solution would be to place a firewall in between the web server and the SQL server and enforce specific queries.
A slightly better solution would be to limit all database access to specific stored procedures. This would destroy business agility because it would require the programmers to stop using tools like LINQ.
There are many small solutions that when combined would work, but a dumb ass "behavioral" filter is like saying "I know our code and network security sucks, instead of fixing it, let's hack the shit out of it"
First thanks for that first line of text. I like many often use Slashdot as a place to be a jerk and when I do take the time to "say something productive" it's nice to have it noticed.
HDBase-T is almost exactly what I was talking about. Before I sold my soul and left computer science for the more lucrative world of IT, it hadn't evolved yet and looked to be purely a consumer standard. Cat-5e has some hard limitations. It has a rated frequency bandwidth of 100Mhz while Cat6 is rated for 250Mhz. Standard definition video for SDI transmits as 270Mhz and HD-SDI at 1.485Ghz, and then it doubles for each step including 3GSDI, 6GSDI and 12GSDI. Even considering low balancing of TDM cells across 4 pairs, LVDS (the preferred modulation of twisted pair), only about 2/3 of the HD-SDI signal can cross a Cat6 link.
This means that to achieve better performance OFDM, QAM and other modulation must be considered to carry more bandwidth on this links. I'I not a physics expert, but purely through speculating I would imagine at least a theoretical SNR loss over distance.
It appears that HDBase-T is supposed to transmit at 10.2Gbit/sec which would suggest 4 parallel 2.55 Gbit/sec links through common Cat5e or Cat6. To be conservative, this could be 16QAM with some error checking but I haven't read the spec close enough to do more than speculate.
Either way, the modulation is less interesting than using Cat5e and Cat6 as a layer-1 medium for carrying HDMI.
This means :
A) the modulation is not compatible with Ethernet transceivers.
B) It'a probably a huge step in the right direction but not quite perfect.
The 2.0 spec appears to have been designed to carry 4k30p video. Ideally, we would go 8k60p which will require 8 times the bandwidth. This is realistic using 100Gbit SFPs in the future.
4k30p can be done reliably today using 10Gbit SFP+ modules. They cost approximately $30 each from the right vendor. An FPGA capable of converting HDMI or 6G-SDI to function on the SFP+ PHY probably costs another $20-$50. This would allow bidirectional studio quality video at 2K60p or 4K30p.
I feel like I'm writing a book. HDBase-T is probably the best current standard for carrying studio video without "Ethernet MAC problems". It's still a few generations off from being a real replacement for SDI and TDM oriented technologies.
First of all, please define "we"... I'd love to identify an industry where this makes sense... I'm not seeing it.
I developed real-time low latency, low jitter broadcast video codec hardware for years. The codecs I developed were layer 1-7 codecs meaning that I counted clock cycles inside the FPGA implementation of the Ethernet MAC as I was designing the compression mechanism to reduce encoding and decoding latency to ridiculously low amounts. I also worked as a protocol developer at one of the largest video conferencing companies in the world where I spent a year on clock synchronization through RTP and RTCP. I currently am a network engineer (I sold out for the money) where I regularly am called in for designing end-to-end real-time QoS from app, through nic to switch etc... I focus on all layers, not just the network or app.
I have never imagined a scenario where this technology would be useful.
You don't need NTP or PTP for clock synchronization in two way communication. Only when there is a single streaming device. If an industry thinks they need this, they probably are trying to solve a problem with the algorithms at the physical layer. That said, Ethernet is absolutely the dumbest technology to use for these things.
1) Ethernet is attractive because of cheap cable and you can buy it anywhere.
2) Ethernet won the network war because it was cheap and because.... nope that's it. It was cheap but mostly crappy. To this day, with the exception of things like TRILL and ACI type networking, we treat all Ethernet networking as a bunch of coax cabled plugged in together. And even then, the clients generally don't talk to the switches. It's a spray and pray protocol.
3) Real-time standards on Ethernet requiring upgrades to the networking switches are extremely expensive. This is contrary to the "keep it cheap" mentality of Ethernet. Everything that makes this idea attractive goes to hell the moment you realize that deterministic latency within an Ethernet ASIC requires a whole new ASIC to achieve TDM like behavior. Also consider the logic required to design time-slots into something like Ethernet. Every packet before being sent will have to be calculated for "streaming time" and possibly delayed because the TDM packet may have to transmit in the middle of it's "slot".
4) Ethernet is layer-2, it's local premises only and has almost no possible value because even on local premise, layer-2 doesn't scale. If you add it to TRILL, what in the name of hell are you really trying to accomplish?
Let's consider automotive applications...
Fix the f-ing problem don't perpetuate CANBUS nonsense for no reason. There is absolutely not a single clock in the entire vehicle that requires better resolution than can be had from NTP. In addition, industrial ethernet has to be the dumbest frigging idea in the history of man. CANBUS was great when there were a handful of systems in the car and SoCs were not practical. These days, Atmel, Microchip, etc... can ship $2 automotive grade chips with pretty much any physical interface on them. CANBUS is basically crap by modern standards. Consider BMW whose entire in car experience is buggier than all shit because they insist on sticking with CANBUS bullshit. Make a new CANBUS alternative... quit trying to use Ethernet in the car... it is now and always will be the wrong choice. Automotive must be the absolute last place Ethernet has application.
Industrial networking...
This one is easy. From lots of experience in this case... Industrial Ethernet is absolutely shit. If you're looking for a replacement for RS-485 networking, this isn't it. In addition, this kinky CANBUS over Ethernet thing is just a disaster waiting to happen. I was working in a paper mill and asking "Why are you replacing RS-485 with Ethernet?" and the answer was simple... "Cisco told us it was better". There are cases like bottle inspection plants where higher speed could be useful but if you're de
I took Spanish in high school which allowed me to get an awesome job as a programmer in Miami in a Cuban company when I was 18. Somehow I see Florida as a place where Spanish should be mandatory from 1st grade for all kids. If you pretend like Spanish is a foreign language in Florida, you're an idiot.
I sometimes watch the superbowl advertisements, but I can't honestly imagine ever being interested in watching a bunch of sweaty guys in spandex hugging on each other and trying to get each other on the ground. There are many websites for this and frankly, I'm glad people into that sort of thing have a place to watch it, but I'd far prefer to sit at a coffee shop and look at the pretty girls as they go by.
As for cheerleaders... holy shit... they all look like rednecks attacked by botox on hair spray.
I think that the Greeks and Romans had the right idea when they created organized sports to keep the stupid people preoccupied with something meaningless.
I have a Wii U and I really like all 4 of my games for it!!!
Ok, let's be honest, the Wii U was a pathetic flop because :
a) The controller (touch panel) was too big
b) You couldn't reasonably buy a second touch panel controller. This means that when buying for children, their main audience, parent's would have to deal with fights over the pretty controller.
c) The price was too damn high. This will be the problem with the switch as well. Nintendo does not target an audience who makes video games a religion. Instead they target children and casual gamers. They make the absolute best games in the world as well. The problem is, it's just too expensive. I would have probably bought a second Wii U (as my first is in my office currently) for the house and considered buying more games if the prices were closer to the casual gaming prices.
d) iPod, iPhone, iPad, Apple TV, etc... if kids already have an iPod, iPad or iPhone, then why would they need a Wii U? My kids completely ditched Wii and Nintendo DS for iPad and iPhone. The games are far inferior, but if I could buy a proper Nintendo game for iPhone, I would pay $20. I would even consider buying a Nintendo branded Bluetooth game controller cover for the iPhone for up to $100. The point is, Wii and Wii U suck up the TV. But on iDevices, we can use our TV while the children play video games on their own screens. There is absolutely no value for a parent to have a game console connected to the TV. And Nintendo DS is soooo 2009.
I will buy a Nintendo Switch. I more than likely won't purchase many games for it as the prices are far too high. I also will share the device with my children instead of buying them their own. If it cost $199, I'd buy 3 on release day. If the games we $30-40, I'd probably buy quite a dozen over time. However at the current pricing point, I'll most likely only buy one device and then probably Mario Kart and Zelda. I imagine we'll grow bored of it quickly with only only one device and only two games. I also suppose we'll talk badly about it to our friends because it wouldn't provide enough entertainment with our game selection being so limited. I can easily imaging the device collecting much dust.
I think the most important thing to understand for Nintendo is that it would be far better to release a lesser device at the right price point and good affordable games than it would be to try and be another XBox or Playstation which both are devices designed for people who are too poor to afford PCs or too stupid to use them.
Honestly, there's no real benefit of Intel vs. AMD in the core performance games. They're both fast enough and if you need real performance, that's where Xeons come in with 22 cores per chip and 4 chips per motherboard... if you can afford it.
There is a lot more to CPUs than just CPUs.
Chipsets:
AMD hasn't had a decent chipset on the market for years. Even though all modern CPUs tend to put the majority of the functions within the CPU itself, there are still things like the actual chipset to think about. Add to that that in my experience, the reference platform designs from AMD for their power circuitry are generally horrible and there's a real problem.
Motherboards:
What good is an awesome CPU if the motherboards are generally just crap. Motherboard manufacturers tend to make one or two AMD motherboards per generation as a token gesture. They don't expect to sell the volumes, so they slap together whatever crap they can get running and put some pretty colors into the slots and heatsinks and call it "Blaster" or something else that's horrible and peddle it off without a BIOS update ever to be seen.
Development tools:
AMD's developer website is all graphics and no CPU. To write proper software for modern hardware, it's necessary to optimize code properly. While CPUs are fast enough, good information on CPU tuning can make a huge difference. Intel for example has released extensive information on their architecture that describes the CPU front end instruction set translator well enough that it's possible to write compilers and JITs that will allow inter-core/process communication without the need for spinlocks or mutexes. Intel also documents all the information necessary to fine tune memory access by placing code on the right cores in order and taking advantage of the CPU ring bus to optimize performance and minimize cache coherency issues. AMD does not.
Where is the AMD optimizations to CLANG or Mono, etc? Where's the optimization settings within Visual Studio or GCC for AMD? These are things that they should be working on to ensure the best performance on their platform.
AMD probably made a great CPU... if we can get into a "FlaskMPEG" style performance war like we once had, it would be amazing.
If you consider the cost of working, meaning the cost of transportation, food, etc... involved with being an employee, outside of the US, most countries offer better welfare than the minimum wage.
And no, no one forced them to accept a minimum wage position. There are endless jobs in almost every country for people willing to look. McDonalds, Burger King, etc... they aren't for people who actually take the time to look. They respond to seeing a help wanted sign... they unintentionally forfeited their liberty in exchange for laziness. They ended up taking one of the hardest and shittiest jobs ever simply because they refused to google jobs and go on interviews. They got a job while eating a cheeseburger.
The number of jobs available for unskilled labor is massive around the world. And there are many employers who would be willing to pay handsomely for someone who is trustworthy. Consider security guards, toll booth clerks, janitors, lawn care, maids, etc... people who can be trusted are worth a lot. A first step towards trust is seeing someone who is willing to take the initiative to find a job as opposed to simply responding to a TV commercial or a help wanted sign.
And no... in Scotland, you will not starve to death on the streets if you live on welfare. Scotland homelessness is generally due to people running from home or leaving a relationship. The numbers are extremely low.
So if you remove the minimum wage, the employers will definitely try to respond by taking advantage of it. That would be stupid not to. But when they need to hire people, no one will apply which will require them to increase their offers.
This is absolutely true. And to be fair, in many jobs, the employees are a necessary evil. I would imagine in warehousing, Amazon is looking forward to automating away more and more of the jobs as they appear to be working very hard to do.
The problem is, there are social welfare systems in place in most western countries that make it more profitable to stay at home then to pay less than the current minimum wages. If the cost of working itself (transportation, lunch, etc...) exceeds the wages, there's no point going instead of just scraping buy.
The result is, employers have to offer more to get access to the necessary evil. When minimum wage exists, they already know what to pay them. I live in a country with no minimum wage. I haven't seen a native homeless person in years... and I look sometimes. And a dual income family from McDonalds can justify a good standard of living.
I would imagine that compared to employing a revolving door of people willing to take what has to be one of the hardest jobs ever for the minimum amount of money the government will legally allow a company to pay an employee.... probably not that much.
Could be. I really don't think machine control would be the issue here. It would be the mechanical parts.
I like MacBooks and I do need a new Mac for iOS development and I want to try the new Visual Studio for Mac.
But as you mentioned, they really alienated developer with this latest release, so I'll probably get a new Mac Mini if there is ever such a thing and skip this generation of MacBook Pro. I don't worry much about the dongle issue, that's a non-problem really, after all, I already have a thunderbolt dock with USB3 ports on it.
That said, I am writing this from a SurfaceBook i7/16GB/512GBssd. Unlike the MacBook Pro (previous generation) it has a usable keyboard, good graphics and a pen display which I make heavy use of.
I work 50% of the time as an IT instructor and my students ask me what my favorite computer is. I tell them this one, since it's the best one I've owned so far. Over the past 4 years, I've seen most of my students go from carrying Dells and HPs to carrying Macs and Surface Pros. I expect to see more Surface Pros and SurfaceBooks following this latest release.
French fries
In a factory, shape a potato into a fixed size rectangular prism, save the rest for things like hash browns
Package the blocks in a multi-level grid
At the restaurant, feed the grid into a cooling unit
Have a machine remove a row from the grid and feed it to the cutting machine
From the cutting machine, feed the row of potatoes through one at a time
Per serving of french fries, press a matching metal rectangular prism into the top of the container to force the potato block through a cutting grid made up of cutting wires. The wires are found on the base of the potato storage.
The uncooked fries land in a basket and are dropped into a cooker for a deterministic period of time.
The basked is lifted and moved over a salting area
Salt is applied from above
The basket is moved over a funnel
The fries are dropped and a container is located beneath to receive them.
The fries are moved by conveyor belt towards the customer.
The basket moves to another station to be pressure washed
The salting area is cleaned by rinsing with water
Once a day (or more often) the deep fryer is turned off and once cold enough drains the oil from the bottom via a valve. From above a wire brush lowers to clean the bottom and a hose is used to clean the rest draining through a second valve on the bottom. The oil is then refilled.
The used oil travels through pipes to be picked up by a biodiesel company collecting waste.
Empty containers for carrying potatoes are placed in a second rack where a new grid is built from empties
Access to the grids of full and empties are reachable from the building side where they can be loaded and unloaded by a robotic truck.
Burgers
Burgers are formed and packed into a tube like structure that can be stored frozen
Burger is loaded into freezer at restaurant in rows on a rotating base to make each tube accessible as needed
A mechanism moves up and down the tubes to the next available burger
The mechanism places pressure along side rails on the tube to stabilize the tube
The mechanism using pressure from the back pushes (possibly hits) the burger and forces it out of the tube into a catching mechanism
The burger is moved onto a conveyor belt and carried into a cooking area
The burger is moved onto a heated and oiled teflon pan, a second heated and oiled teflon pan is placed on top to cook from above.
Bread is stored in the freezer in a similar tube but as separate top and bottom.
Bread is moved from cold storage using a nearly identical mechanism to the burgers
The bread is defrosted by hot air as it travels over the conveyor belt
The burger once cooked is placed on the bottom piece of bread
The frying pans are flipped and moved over a pressure washer, washed and then sprayed with oil
Ketchup, mustard, etc... are placed via tubes from above onto the top bun.
A cylinder that matches the size of the burger and bun surround the burger and vegetables are slices and/or chopped from above
The cylinder moves away and is pressure washed
The top bread is places on the burger
The burger rolls onto a piece of cardboard which is folded from the sides and then put on the delivery conveyor.
I can go on for a while... I am 100% confident that it wouldn't take much time, effort, money or intelligence to build a fast food restaurant that cleans itself, cooks all the food, changes oil, etc... In addition, the restaurant can be easily designed to support automatic loading and unloading of all the materials from the delivery truck with no effort from a human. Additionally, the truck itself can be self driving. Additionally, given time, it would be possible to automate substantial parts of preparing the food for the restaurant.
What I don't understand is... why do we even have employees at fast food restaurants anymore. At $15 an hour, I would rather replace them with robots. Probably could do it within a year.
1) Eliminate minimum wage and allow the market to set the rate through competition. Minimum wage sets a nationwide standard of how little a person in a position like this is worth. As a result, companies standardize on the wage or close to it because the government has researched and set the wage appropriately to represent a livable wage. All western countries with a minimum wage suffer this same problem. All western countries without a minimum wage tend to allow workers the opportunity to leave their current positions and negotiate something better elsewhere. Remember, no one actually forced these workers to accept a salary of minimum wage. They actually valued themselves this low because they applied for a job well know to pay the absolute bare minimum the government is willing to allow. If there was no such standard, opportunistic employers would offer less and find that social welfare is more lucrative. They would be forced to offer more to be competitive.
2) Correct the minimum wage, but only for employees who complete training on managing a household budget. People who have adapted to a minimum wage standard have grown used to living in deeper and deeper debt. As such, they need to be properly trained how to manage their finances once they have more to work with. History has proven repetitively that simply giving someone more money doesn't actually improve lifestyles but more commonly incurs more debt. Without some possibly heavy handed training, people will continue to spend as though they have no means to exit the debt hole. Also offer short term debt relief to help the person(s) start fresh.
Finally as a bonus, move to monthly salaries. All bills the people need to pay occur once a month. By paying once a month, there is a moment in time where the person should have enough money in hand to pay all their bills and see how much they have left for the month. Being paid more frequently requires the person to manage their money to pay their bills. This is almost deadly to people working minimum wage jobs.
Don't expect that because you are smart enough to think like this that everyone is.
Have you ever considered why 419 scams and "Hello this is Windows support" scams are around after decades? It's because people fall for them.
Consider the national lottery system? Jackpot gets bigger all the time. And the odds are adjusted appropriately. That means you have a far greater chance of winning nothing. So if you play trying to lose, you are almost 100% guaranteed to get precisely what you wanted. Just make sure to aim for the biggest jackpot lotteries.
However there are apparently lots of people around the world who believe that investing at least half a week's (more if you consider taxes) salary each year into lottery tickets is a good idea.
There are absolutely plenty of people who are in fact that stupid.
Also... there are many people who are buying things knowing damn well it's a knock-off and they think that's "knock money off the price" kind of thing. They don't know what counterfeit means. That's why the word fake is so important to present. People don't understand more complex terms like knock-off or counterfeit.
No... I'm not joking with you. Just because your circle of acquaintances isn't this stupid... it happens A LOT!!!! As in high percentage of the world population.
So while they might be great at making sneakers or selling Pizza, corporate culture doesn't like engineers and scientists very much, and doesn't consider their input necessary on the "important matters"
Let me take a moment to call bullshit on you here. I deal with this problem all the time and I spent years adapting and trying to learn to speak human to overcome it where I can.
Consider the different career tracks that people follow. A competent engineer or scientist spends probably 20 years sheltered within educational institutions studying and being rewarded for their intelligence and ability to present themselves as able to comprehend complex topics.
Take any "Gifted Child" which is a disgusting American disease which rewards children most for their achievements in what they're interested in and gives consolation to the same child when they fail to achieve "giftedness" in topics they don't excel at.
This is how people of all specialties are treated regardless of their "gift". It might be singing, communication, business, science, math, engineering etc...
We take engineers and scientists lock them away in a university for 5-8 years of their formative lives surrounded by people who understand their vocabulary or more importantly are willing to risk looking stupid by asking "What is Thorium and what is it's benefits to the nuclear process?" instead of pretending they simply know. Eventually, they become well versed in science, mathematics and other natural philosophies. They also develop their vocabulary and expectation of other people's vocabularies to be exceptional in their fields of interest.
Business people also have things like this. For example, they can use the world synergy in more forms and contexts than George Carlin could use the word "fuck".
While this may be true, it would seem irrelevant and simply a pot-shot on tie wearing drones, but it does illustrate an issue.
They learn terms like CapEx, OpEx, ROI, capitalization, etc... they learn how to communicate with people and maybe listen and understand their needs.
Then comes the scientists and engineers.
The fields are so drastically different that here in Norway where business and finance students aren't even allowed to enter the university... well maybe not so much aren't allowed but may actually fear entering the university. See, business and finance isn't seen as academic here. In fact, electronic engineering isn't part of the university directly either as classically, it's been more of a trade skill. This is changing on both fronts, but following high school, business/finance and academics are separated from one another. They develop themselves for the first 5-7 years of adulthood separated from one-another. They even have different bars and clubs. They have different everything.
We do this because we have oil and as a result, it's not necessary to combine the future brilliant minds of business and finance with the brilliant minds of... well everything else together with each other. The business grads are almost guaranteed a job at some point in something oil related.
So, when the engineer tries to talk with a businessman here in Norway, there is absolutely no common ground for communication. Even their socialization vocabulary is fundamentally different. It may as well be a different language altogether.
Let's cover and important thing here in a way that should make sense. When I'm developing code for a project, I build things in modules. I rarely write things with less than 100,000 lines of code before I consider it anything but boiler plate, but I am able to do it every time. The reason is that I keep things clearly separated from one another. There are modules I have to use as well. For example, I use a PDF library quite often. Their coding style and program flow is generally quite different than mine and for the most case incompatible. I would never call their library directly. Instead I make an abstraction layer which hopeful tran
I'll never make any money off of nuclear reactors... at least directly anymore. I used to. But I don't understand why it's a bad thing to have companies running them.
Any specific reasons why you think the bad would outweigh the good regarding profiteering assholes running those? It seems it would be easier to pass and enforce regulation on the reactors given that circumstance.
Do you honestly believe the Wright Brothers didn't suffer endless ridicule?
They were taking a big lumbering wooden and wire frame of crap and trying to make it sail through the air like a bird. Have you seen the spirit of 76? It's a heap of crap glued together.
What's important is when people like the Wright Brothers decide that in the face of adversity, they're going to change the world.
What's your definition of complex? I haven't seen a software project of any complexity come in this close.
Nope... I see the point... they caught the problem.. they even mitigated it. Now they possess two domain names that can be used to root 3 million+ firms and frankly, I don't have much interest in a company that gets its rocks off on spreading FUD like they're the White House as a fund raiser. I also don't trust them.
/etc/hosts to block those three domains. How do we know they're not gathering terabytes of nudie pictures of 14 year old boys taken by kids who heard sending pictures of your penis to a girl is a great way to get lucky?
Now that they have those domains AND can execute commands on those phones AND have even used them for information gathering on all those phones, why not push something on to the end of
Better yet, they have no advertised that they are a great target to hack to get access to 3 million phones. Most security companies have the worst security themselves. This is because anyone they have that is any good doesn't work on their network but instead is being billed out to customers.
1) "By determining that it utilized Rui Maciel’s JSON library, it was straightforward to reverse the expected data structure of the server response. As shown below:"
... "Wait... I could run a remote command to fix the problem and make it a non-issue".
What the hell did this have to do with anything... it forced me to hate reading the entire rest of the article. I mean it was like reading "It's a UNIX machine, I know this!" If this sentence has any meaning what-so-ever to the author other than to show off that he could identify linked libraries... well never mind... not worth writing a book on it here.
2) It's an oob updater
It's very likely that if the intent of this code was to be malicious, it would have been hidden better. From what I can see, it looks like they were trying to keep the software installed and operating even through shutting down most of android and bringing it back up.
By using a fixed process id, it makes it easier to identify numerically and by removing the code which appears to be clearly marked as debugging code from the process output, it might even be possible that the process will survive cycling through run levels. It's also clear that it should allow the external server to bring the phone back up.
3) Likely a development tool more than an updater.
It is very likely that the developer who was making the firmware base image made a series of tools that would allow pushing and testing a lot of changes remotely. It feels like a "poor man's version" of RSH on top of a REST API.
4) Six month timer?
In other words, it probably just means "go to sleep... I'm done". Indefinite is more appropriate for production code.
If they were really trying to hide something, do you think they would have made it so obvious?
This was just the case of a programmer dropping his/her image building and debugging code into the production image. He/she was probably also asked to add some possibility to update the firmware of the image remotely for tech support reasons. He/she probably just figured "I already have something".
At the end of the article I take this away
DANGER!!!! Some developer left highly insecure debugging code in the firmware used on a gazillion phones.
DANGER!!!!!!! There's some publicity loving series of security losers trying to make headlines and sound important trying to scare everyone when in reality, they no have their own backdoor to a gazillion phones and didn't even consider
Yes... instead of trying to make headlines and run a fund raiser, you didn't even need to actually tell us about it, you could have just simply pushed a patch that any phone connecting to one of those URLs would be patched.
I'm pretty impressed... I have no idea how you managed to do that to your computer. Have you refreshed windows to factory defaults and pulled your files back down from OneDrive? It sounds like your machine may be the last PC on earth with Windows installed wrong.
Of course, you're using an HP and it's been about 11 years since HP made anything that didn't suck ass. I have HP data center servers, networking, software, printers, etc.. every single thing I've bought from them has been worse than shit. Why do I buy them? Because HP knows they're shitty and is willing to cut the prices so much you just can't justify stuff that works instead.
So you're recommending a motorcycle helmet with heads up display?
Apple II was unique in the sense that it could drive a CRT directly. Otherwise it was just another computer running BASIC
Macintosh was admittedly copied from the Xerox Alto
iPod was certainly not the first mp3 player... it copied many others but was unique because of usable software and later the music store which noone else could do.
iPhone copied many other devices like the Ericson P800. In fact, the similarities are shocking. Multitouch was somewhat unique but had been demoed at Cebit by many vendors before Apple did it.
iPad copied devices made by many manufacturers.
Apple has never been overly unique, the don't lead in innovation. They lead in design an integration. Don't make the mistake of thinking they're great inventors, they never thought that and neither should you. It's bloody insulting to them. Consider that two of the biggest companies and by far the two most successful operating system companies became successful by planting their original roots in supporting developers. Every other company has basically failed.... except it seems Google now who again places far more importance on developer infrastructure than anything else.
Don't be a blind fanboi... before you make stupid ass remarks like this one which just make you look utterly foolish, learn some history.
Was reading the API documentation and was like "Hello 1992". And I thought Symbian was bad.
What a crap IT solution. Don't get me wrong, if I can't get a good solution, a crap IT solution will have to do.
IT people seem to think that something like this is called "proper protection". It's not. A less crap IT solution would be to place a firewall in between the web server and the SQL server and enforce specific queries.
A slightly better solution would be to limit all database access to specific stored procedures. This would destroy business agility because it would require the programmers to stop using tools like LINQ.
There are many small solutions that when combined would work, but a dumb ass "behavioral" filter is like saying "I know our code and network security sucks, instead of fixing it, let's hack the shit out of it"
First thanks for that first line of text. I like many often use Slashdot as a place to be a jerk and when I do take the time to "say something productive" it's nice to have it noticed.
HDBase-T is almost exactly what I was talking about. Before I sold my soul and left computer science for the more lucrative world of IT, it hadn't evolved yet and looked to be purely a consumer standard. Cat-5e has some hard limitations. It has a rated frequency bandwidth of 100Mhz while Cat6 is rated for 250Mhz. Standard definition video for SDI transmits as 270Mhz and HD-SDI at 1.485Ghz, and then it doubles for each step including 3GSDI, 6GSDI and 12GSDI. Even considering low balancing of TDM cells across 4 pairs, LVDS (the preferred modulation of twisted pair), only about 2/3 of the HD-SDI signal can cross a Cat6 link.
This means that to achieve better performance OFDM, QAM and other modulation must be considered to carry more bandwidth on this links. I'I not a physics expert, but purely through speculating I would imagine at least a theoretical SNR loss over distance.
It appears that HDBase-T is supposed to transmit at 10.2Gbit/sec which would suggest 4 parallel 2.55 Gbit/sec links through common Cat5e or Cat6. To be conservative, this could be 16QAM with some error checking but I haven't read the spec close enough to do more than speculate.
Either way, the modulation is less interesting than using Cat5e and Cat6 as a layer-1 medium for carrying HDMI.
This means :
A) the modulation is not compatible with Ethernet transceivers.
B) It'a probably a huge step in the right direction but not quite perfect.
The 2.0 spec appears to have been designed to carry 4k30p video. Ideally, we would go 8k60p which will require 8 times the bandwidth. This is realistic using 100Gbit SFPs in the future.
4k30p can be done reliably today using 10Gbit SFP+ modules. They cost approximately $30 each from the right vendor. An FPGA capable of converting HDMI or 6G-SDI to function on the SFP+ PHY probably costs another $20-$50. This would allow bidirectional studio quality video at 2K60p or 4K30p.
I feel like I'm writing a book. HDBase-T is probably the best current standard for carrying studio video without "Ethernet MAC problems". It's still a few generations off from being a real replacement for SDI and TDM oriented technologies.
First of all, please define "we"... I'd love to identify an industry where this makes sense ... I'm not seeing it.
I developed real-time low latency, low jitter broadcast video codec hardware for years. The codecs I developed were layer 1-7 codecs meaning that I counted clock cycles inside the FPGA implementation of the Ethernet MAC as I was designing the compression mechanism to reduce encoding and decoding latency to ridiculously low amounts. I also worked as a protocol developer at one of the largest video conferencing companies in the world where I spent a year on clock synchronization through RTP and RTCP. I currently am a network engineer (I sold out for the money) where I regularly am called in for designing end-to-end real-time QoS from app, through nic to switch etc... I focus on all layers, not just the network or app.
I have never imagined a scenario where this technology would be useful.
You don't need NTP or PTP for clock synchronization in two way communication. Only when there is a single streaming device. If an industry thinks they need this, they probably are trying to solve a problem with the algorithms at the physical layer. That said, Ethernet is absolutely the dumbest technology to use for these things.
1) Ethernet is attractive because of cheap cable and you can buy it anywhere.
2) Ethernet won the network war because it was cheap and because.... nope that's it. It was cheap but mostly crappy. To this day, with the exception of things like TRILL and ACI type networking, we treat all Ethernet networking as a bunch of coax cabled plugged in together. And even then, the clients generally don't talk to the switches. It's a spray and pray protocol.
3) Real-time standards on Ethernet requiring upgrades to the networking switches are extremely expensive. This is contrary to the "keep it cheap" mentality of Ethernet. Everything that makes this idea attractive goes to hell the moment you realize that deterministic latency within an Ethernet ASIC requires a whole new ASIC to achieve TDM like behavior. Also consider the logic required to design time-slots into something like Ethernet. Every packet before being sent will have to be calculated for "streaming time" and possibly delayed because the TDM packet may have to transmit in the middle of it's "slot".
4) Ethernet is layer-2, it's local premises only and has almost no possible value because even on local premise, layer-2 doesn't scale. If you add it to TRILL, what in the name of hell are you really trying to accomplish?
Let's consider automotive applications...
Fix the f-ing problem don't perpetuate CANBUS nonsense for no reason. There is absolutely not a single clock in the entire vehicle that requires better resolution than can be had from NTP. In addition, industrial ethernet has to be the dumbest frigging idea in the history of man. CANBUS was great when there were a handful of systems in the car and SoCs were not practical. These days, Atmel, Microchip, etc... can ship $2 automotive grade chips with pretty much any physical interface on them. CANBUS is basically crap by modern standards. Consider BMW whose entire in car experience is buggier than all shit because they insist on sticking with CANBUS bullshit. Make a new CANBUS alternative... quit trying to use Ethernet in the car... it is now and always will be the wrong choice. Automotive must be the absolute last place Ethernet has application.
Industrial networking...
This one is easy. From lots of experience in this case... Industrial Ethernet is absolutely shit. If you're looking for a replacement for RS-485 networking, this isn't it. In addition, this kinky CANBUS over Ethernet thing is just a disaster waiting to happen. I was working in a paper mill and asking "Why are you replacing RS-485 with Ethernet?" and the answer was simple... "Cisco told us it was better". There are cases like bottle inspection plants where higher speed could be useful but if you're de