I've owned windows laptops (Dell inspiron, Lenovo, HP, Asus). NONE of them lasted me more than the 4 years. My 2013 Mac book air, even though expensive, is still going strong (and I work 8-12 hrs a day, everyday). If the new hire has to actually return the laptop to you when she leaves (i.e. it is not a gift/job perk and you can give it to you next employee), MBA would be a good investment.
With AI based image recognition libraries commoditized and made incredibly easy to use, why would anyone want these guys specifically to make weapons. Anyone can make them.
Why else would he remove an actual ESC key from the new mac keyboard and put some touch thingie there! And now he is slowly killing older devices. Vim usage will definitely go down:P
You don't seem to grasp that any tech involving AI/Pattern recognition is going to be error prone and even a.001% error is magnified at the scale at which warehouses and stores are maintained. Logic based on scales is deterministic and fairly simple to implement.
Let's take about 30 aisles, 20 racks per aisle, and 5 shelves per rack.. so about 3000 shelves or about $90K in sensors. You can get a sectional shelf for around $65: https://www.ebay.com/itm/Gondo...
So for shelving, it would cost around $39K. It'd be around $130K (not taking into account the cost savings Walmart will get to get this in scale). The maintenance would be much less than that of the robot. The software logic would be simple, if one box of Toilet paper is 1kg, then how many toilet paper boxes are there if the weight read is 9kg... 9 boxes.. that is it.
Why are robots needed here? Wouldn't a simple series of interlinked "smart-shelves" that use the weight-differential to figure out the needed quantity of product in a particular aisle/shelf be good enough?. A ceiling mounted camera with pattern recognition engine can tell whether something is on the floor, detect if it is similar to product on the shelves and factor that into computation. Crunch the two feeds and you have an auto announcement bot yelling "Cleanup on aisle 2" and another bot updating a product counter somewhere that pings the human to replace the product if it goes below a certain threshold.
Why is google lagging behind here? If google has a touch/tap/voice activated assistant that was as good as amazon echo, on the phone, we wouldn't be having this discussion. You don't need to have a permanently listening/seeing device, you can activate it with just a push of a button on the device that you have handy anyway.
On the other side, Amazon echo can easily build the wakeup word detection and the rule engine right into the device without the need to go to the cloud every time. Most of the echo owner I know mostly use it for few canned request/responses. It can go to the web when it needs to go.
I think, Apple has lost their focus. Who are they gearing their MBP lineup for? I use them for work (coding) & I have absolutely no use of a side grill speakers. If anything, they reduce the life of laptop by allowing more dust in, into heavily engineered tight space.
I think replacing all the adapters with USB-3 is a bold move. I'd love for every damn device to have the same port for everything. The transition would be tough on both, the consumers & the product manufactures, though.
The top touch pad is a nice gimmick, but is useless if you use an external keyboard, and I can't find any use of it other than as a seek bar for media. I can't use it for work where I NEED the function keys.
RTFA: People with higher end smart phones are not happier.. they are happier with their phones. People with Ferraris are not happier than people who own Toyota, they just like their car more. Why do you need a study to prove that?!
If people were not happy with higher end products that they paid more money for, they wouldn't pay more money for it. Which means there would be no demand for higher end products, which implies that society would not reward innovation, which means that the economy will collapse...
I use moto360 religiously. Some places where it shines: - You can ignore notifications and phone calls much faster. Don't have to shuffle with your phone. - Weather/pedometer information are great. - More sticky calendar reminders.
Some things that are lacking: - Dedicated gps. I know that the new apple watch has it, but I'm not sure how good the battery life is. I use a Garmin watch for running, but the battery sucks for longer runs. Not sure if Apple has nailed it. - Pricepoint: Make these watches sub $150 and it'll sell like hot cakes (I got the 1st generation for that that amount when the 2nd generation came out).
People don't want another device to get distracted with, the proponents of the watch use it to avoid distraction. Make it cheaper, with gps, and waterproof and people will get it.. no matter the brand or the OS.
Few facts to know: - Cisco is laying off 20% of the global workforce. Not US workforce. - A lot of my friends are at Cisco. Their teams have around 90% people on H1Bs.. the case was similar for other teams. Any layoffs in Cisco will affect H1Bs disproportionately. - During layoffs, the first people to go are the contractors (which Cisco and any other company has lots of). - Typically Cisco lays off the product team that is not performing well (remember flip) or doesn't fit in their long term roadmap. The folks being laid off are given a fair chance to interview with other teams (and preferred over external candidates), just as other companies. Let's get the facts on the actual jobs lost and demographics of the layoffs before making any blanket statements.
Regarding retraining the employees, well, that is a pipe dream. Cisco is primarily a hardware company, that is getting cannibalized by software. In the days of white box switching, SDN, NFV and IoT, the need for custom asic is much less than what it was. There are tons of startups that can put together a networking device with just off the shelf components and networking/netconf stacks from tons of other providers. If Cisco has to stay relevant, it needs to cut down dead weight. They are going through the same phase that IBM went through few years ago.
Kickbacks are illegal in India.. so when kickbacks are given, the government is labelled as corrupt. Superpacs and lobbyists do the same thing here in US. Just because it is legal, it doesn't make it any less corrupt.
One can aspire to become a government official in India and demand bribes, or can aspire to be a CEO of a multinational bank, cause a global economy collapse, and still make a fat check.
People are corrupt, it has been like that for thousands of years, and it will be so in the future, in every part of the world. The policy of local investment have served India very well in the past (Just look at the automotive industry in India). There is no reason, whatsoever, to change it.
I code for a living, and I love my mac book air to death. I use it mainly as a thin client to connect to servers/build servers to do actual heavy lifting.. and the usual presentation/writing work for which this is more than enough. This is connected to an external keyboard and display. The battery lasts for around 6 hours, which is good enough to last a conference. I would rather have a thin *nix machine than a heavy one. If you'd rather have a heavy box that you don't want to move, get a desktop.
It is a tough nut to crack unless you have access to the complete mailboxes for the following reason: - Any sort of AI/neural net/bayesian net is going to be only as good as the sample you train the system on. In most cases, it is easy to accumulate spam mails (honeypots etc), but it is hard to get hams (good mails). No enterprise customer would donate his "good mails" for research purposes. - Running any sort of optimized neural network on customer box (via some sort of toolbar etc) doesn't help, because that is the first thing they disable. - People are more likely to delete a mail rather than report a spam mail. Without access to usability data from their mail client, this causes more spam to more or less leak through. - Spams are generally targeted regionally. A spam received by a person in USA is very different from the spam received by a person in China. This further restricts the accuracy of spam filters. (Now these are not a problem for Google/Microsoft etc who have access to all these data)
Which leaves only secondary ways of detection: - Black list/pink lists/grey lists.. these are reactive rather than predictive, so some spams will always get through. - Rule based (regex/strings): Needs to be updated constantly, is less scalable, and needs a lot of multilingual people to stay up to date. Not very scalable. - Reliance on the likes of libspf, which is still not as widespread as we'd like it to be.
Most email spam engines to my knowledge can easily catch upto 95% of spam.. may be 99% on a good day, but that remaining 1-5% earns them the ire of their customers. It seems to be just a labor intensive job, which is just not as rewarding as we'd like.
Couldn't faster evolution develop as a trait, to evolve out of certain situations? If so, it is entirely possible that the earlier rate of evolutionary growth was correct and what we should be looking at is rate of rate of evolution.. but maybe rate of rate of evolution is also changing, in which case we should be looking at rate of rate of rate of evolution.. but maybe....
While what the kid did is not an "invention" by any sense of word, it servers as a beacon of hope to all the young kids out there that their need to scratch that DIY itch will be rewarded. The kid was on the right path, and that is what needs to be blown out of proportion, to give everyone else an idea to aspire too. The kid probably doesn't deserve all the attention, but we need people like him getting attention, to at least have more role models to aspire to other than Kardashians.
Doesn't this just mean something like "3% of Windows users upgraded to the latest OS".. why is this a news article exactly?
Now, if as a whole the Windows market share dropped below mac+linux or if it rose above them or through some luck had 100% of the share, then yes it would be news. News need to be edge triggered not level triggered.
$100K in California, equates to around $5.5k in hand (for a single person) per month. 1 BHK apartments are going around $2.5K per month in Mountain view.. much much higher in SF. $500 goes for your car payments. A new grad would probably try to pay off his education loan off, so can take around $1k per month out for that. Since bay area has a higher population of immigrants, you can assume that he is sending some share of the remaining money to his parents in his home country.
As a systems programmer, I have used both C and C++. When using C, I (and my team) needs to expressly have the discipline to embrace the tenets of C++ vis-a-vis encapsulation, maybe some facade dp thrown in. Most of the rookie mistakes are easier to spot in C, but there is a lot more code to be written in C to achieve the same effect (writing & using an object agnostic linked list for example). When using C++, things are hidden in plain sight, and rookie mistakes are easily overlooked, because someone found a "smarter" way to use the language. I've pulled my hair out in cases when people had overloaded operators in nonsensical ways. People would just compare a string with constant, without knowing that it is invoking a copy constructor and equals operator, which in turn is doing some form of strcmp to get the job done. C++ is great for system software if people know the ins and out of it and performance isn't of a great concern. It will give you the same performance as C if you know how to use it well. Also if performance is important, you'd probably need to use DPDK on intel boxes for networking, squirrel away huge pages for your memory allocator or do something like jemalloc etc, so your choices might be limited. If performance is not THAT important, then most of the modern libraries build on top of any high level language will give you all the tools that you need to build your project. Personally I'd try to look at Go. I don't know much about it, but it seems to have taken care of a lot of pain points in systems design (specially queuing, async processing, threads etc).
Finally they might be able to buy a condo in Sunnyvale.
I remember the 2019-era brain chips. It's a sad story. Completely non-removable and the fatal....
Never mind, I've said too much already.
-Time Traveler
Traveller 5642: You are in violation of protocol 2
I've owned windows laptops (Dell inspiron, Lenovo, HP, Asus). NONE of them lasted me more than the 4 years. My 2013 Mac book air, even though expensive, is still going strong (and I work 8-12 hrs a day, everyday). If the new hire has to actually return the laptop to you when she leaves (i.e. it is not a gift/job perk and you can give it to you next employee), MBA would be a good investment.
With AI based image recognition libraries commoditized and made incredibly easy to use, why would anyone want these guys specifically to make weapons. Anyone can make them.
Why else would he remove an actual ESC key from the new mac keyboard and put some touch thingie there! And now he is slowly killing older devices. Vim usage will definitely go down :P
You don't seem to grasp that any tech involving AI/Pattern recognition is going to be error prone and even a .001% error is magnified at the scale at which warehouses and stores are maintained. Logic based on scales is deterministic and fairly simple to implement.
As for cost, a weight sensor for each shelf cost less than $30 in retail:
http://www.ebay.com/bhp/weight...
Let's take about 30 aisles, 20 racks per aisle, and 5 shelves per rack.. so about 3000 shelves or about $90K in sensors.
You can get a sectional shelf for around $65:
https://www.ebay.com/itm/Gondo...
So for shelving, it would cost around $39K. It'd be around $130K (not taking into account the cost savings Walmart will get to get this in scale). The maintenance would be much less than that of the robot.
The software logic would be simple, if one box of Toilet paper is 1kg, then how many toilet paper boxes are there if the weight read is 9kg... 9 boxes.. that is it.
Why are robots needed here? Wouldn't a simple series of interlinked "smart-shelves" that use the weight-differential to figure out the needed quantity of product in a particular aisle/shelf be good enough?. A ceiling mounted camera with pattern recognition engine can tell whether something is on the floor, detect if it is similar to product on the shelves and factor that into computation. Crunch the two feeds and you have an auto announcement bot yelling "Cleanup on aisle 2" and another bot updating a product counter somewhere that pings the human to replace the product if it goes below a certain threshold.
Why is google lagging behind here? If google has a touch/tap/voice activated assistant that was as good as amazon echo, on the phone, we wouldn't be having this discussion. You don't need to have a permanently listening/seeing device, you can activate it with just a push of a button on the device that you have handy anyway.
On the other side, Amazon echo can easily build the wakeup word detection and the rule engine right into the device without the need to go to the cloud every time. Most of the echo owner I know mostly use it for few canned request/responses. It can go to the web when it needs to go.
Why not mix the shake up in whatever proportion desired and just use a normal straw?
I think, Apple has lost their focus. Who are they gearing their MBP lineup for? I use them for work (coding) & I have absolutely no use of a side grill speakers. If anything, they reduce the life of laptop by allowing more dust in, into heavily engineered tight space.
I think replacing all the adapters with USB-3 is a bold move. I'd love for every damn device to have the same port for everything. The transition would be tough on both, the consumers & the product manufactures, though.
The top touch pad is a nice gimmick, but is useless if you use an external keyboard, and I can't find any use of it other than as a seek bar for media. I can't use it for work where I NEED the function keys.
RTFA: People with higher end smart phones are not happier.. they are happier with their phones. People with Ferraris are not happier than people who own Toyota, they just like their car more. Why do you need a study to prove that?!
If people were not happy with higher end products that they paid more money for, they wouldn't pay more money for it. Which means there would be no demand for higher end products, which implies that society would not reward innovation, which means that the economy will collapse...
I use moto360 religiously. Some places where it shines:
- You can ignore notifications and phone calls much faster. Don't have to shuffle with your phone.
- Weather/pedometer information are great.
- More sticky calendar reminders.
Some things that are lacking:
- Dedicated gps. I know that the new apple watch has it, but I'm not sure how good the battery life is. I use a Garmin watch for running, but the battery sucks for longer runs. Not sure if Apple has nailed it.
- Pricepoint: Make these watches sub $150 and it'll sell like hot cakes (I got the 1st generation for that that amount when the 2nd generation came out).
People don't want another device to get distracted with, the proponents of the watch use it to avoid distraction. Make it cheaper, with gps, and waterproof and people will get it.. no matter the brand or the OS.
Few facts to know:
- Cisco is laying off 20% of the global workforce. Not US workforce.
- A lot of my friends are at Cisco. Their teams have around 90% people on H1Bs.. the case was similar for other teams. Any layoffs in Cisco will affect H1Bs disproportionately.
- During layoffs, the first people to go are the contractors (which Cisco and any other company has lots of).
- Typically Cisco lays off the product team that is not performing well (remember flip) or doesn't fit in their long term roadmap. The folks being laid off are given a fair chance to interview with other teams (and preferred over external candidates), just as other companies.
Let's get the facts on the actual jobs lost and demographics of the layoffs before making any blanket statements.
Regarding retraining the employees, well, that is a pipe dream. Cisco is primarily a hardware company, that is getting cannibalized by software. In the days of white box switching, SDN, NFV and IoT, the need for custom asic is much less than what it was. There are tons of startups that can put together a networking device with just off the shelf components and networking/netconf stacks from tons of other providers. If Cisco has to stay relevant, it needs to cut down dead weight. They are going through the same phase that IBM went through few years ago.
Kickbacks are illegal in India.. so when kickbacks are given, the government is labelled as corrupt.
Superpacs and lobbyists do the same thing here in US. Just because it is legal, it doesn't make it any less corrupt.
One can aspire to become a government official in India and demand bribes, or can aspire to be a CEO of a multinational bank, cause a global economy collapse, and still make a fat check.
People are corrupt, it has been like that for thousands of years, and it will be so in the future, in every part of the world. The policy of local investment have served India very well in the past (Just look at the automotive industry in India). There is no reason, whatsoever, to change it.
I code for a living, and I love my mac book air to death. I use it mainly as a thin client to connect to servers/build servers to do actual heavy lifting.. and the usual presentation/writing work for which this is more than enough. This is connected to an external keyboard and display.
The battery lasts for around 6 hours, which is good enough to last a conference. I would rather have a thin *nix machine than a heavy one. If you'd rather have a heavy box that you don't want to move, get a desktop.
It is a tough nut to crack unless you have access to the complete mailboxes for the following reason:
- Any sort of AI/neural net/bayesian net is going to be only as good as the sample you train the system on. In most cases, it is easy to accumulate spam mails (honeypots etc), but it is hard to get hams (good mails). No enterprise customer would donate his "good mails" for research purposes.
- Running any sort of optimized neural network on customer box (via some sort of toolbar etc) doesn't help, because that is the first thing they disable.
- People are more likely to delete a mail rather than report a spam mail. Without access to usability data from their mail client, this causes more spam to more or less leak through.
- Spams are generally targeted regionally. A spam received by a person in USA is very different from the spam received by a person in China. This further restricts the accuracy of spam filters.
(Now these are not a problem for Google/Microsoft etc who have access to all these data)
Which leaves only secondary ways of detection: .. these are reactive rather than predictive, so some spams will always get through.
- Black list/pink lists/grey lists
- Rule based (regex/strings): Needs to be updated constantly, is less scalable, and needs a lot of multilingual people to stay up to date. Not very scalable.
- Reliance on the likes of libspf, which is still not as widespread as we'd like it to be.
Most email spam engines to my knowledge can easily catch upto 95% of spam.. may be 99% on a good day, but that remaining 1-5% earns them the ire of their customers. It seems to be just a labor intensive job, which is just not as rewarding as we'd like.
Couldn't faster evolution develop as a trait, to evolve out of certain situations? If so, it is entirely possible that the earlier rate of evolutionary growth was correct and what we should be looking at is rate of rate of evolution.. but maybe rate of rate of evolution is also changing, in which case we should be looking at rate of rate of rate of evolution.. but maybe....
While what the kid did is not an "invention" by any sense of word, it servers as a beacon of hope to all the young kids out there that their need to scratch that DIY itch will be rewarded. The kid was on the right path, and that is what needs to be blown out of proportion, to give everyone else an idea to aspire too. The kid probably doesn't deserve all the attention, but we need people like him getting attention, to at least have more role models to aspire to other than Kardashians.
Doesn't this just mean something like "3% of Windows users upgraded to the latest OS".. why is this a news article exactly?
Now, if as a whole the Windows market share dropped below mac+linux or if it rose above them or through some luck had 100% of the share, then yes it would be news. News need to be edge triggered not level triggered.
Bernie Sanders for president!!
Which is why you'll have to use mana cards to pay for these drives...
$100K in California, equates to around $5.5k in hand (for a single person) per month. 1 BHK apartments are going around $2.5K per month in Mountain view.. much much higher in SF. $500 goes for your car payments. A new grad would probably try to pay off his education loan off, so can take around $1k per month out for that.
Since bay area has a higher population of immigrants, you can assume that he is sending some share of the remaining money to his parents in his home country.
$100K is not a lot in SF Bay area.
As a systems programmer, I have used both C and C++. When using C, I (and my team) needs to expressly have the discipline to embrace the tenets of C++ vis-a-vis encapsulation, maybe some facade dp thrown in. Most of the rookie mistakes are easier to spot in C, but there is a lot more code to be written in C to achieve the same effect (writing & using an object agnostic linked list for example).
When using C++, things are hidden in plain sight, and rookie mistakes are easily overlooked, because someone found a "smarter" way to use the language. I've pulled my hair out in cases when people had overloaded operators in nonsensical ways. People would just compare a string with constant, without knowing that it is invoking a copy constructor and equals operator, which in turn is doing some form of strcmp to get the job done. C++ is great for system software if people know the ins and out of it and performance isn't of a great concern. It will give you the same performance as C if you know how to use it well.
Also if performance is important, you'd probably need to use DPDK on intel boxes for networking, squirrel away huge pages for your memory allocator or do something like jemalloc etc, so your choices might be limited.
If performance is not THAT important, then most of the modern libraries build on top of any high level language will give you all the tools that you need to build your project. Personally I'd try to look at Go. I don't know much about it, but it seems to have taken care of a lot of pain points in systems design (specially queuing, async processing, threads etc).
Slashdot should stop posting opinion pieces written by someone who is not a renowned name in the field.
Well, if the success of Mangalyaan is any indication of things to come, cost reduction will not really be an issue.
However we do need to compare apples to apples. ISRO might be trying to do something different with the shuttle altogether.