The whole idea is that you learn the language so you can understand the subtleties of it yourself. Many things get lost in translation and interpretation, so you would gain by learning the language.
If you wouldn't do that, you could just as well buy any modern bible and state "it's exactly the same". Given the enormous amount of religions based on stories in these scrolls, they are relevant to a large amount of people. Remember that these religions differ and have gone to war about the interpretation of the stories in these scrolls for the last two thousand years or so. Stating that you don't need to learn the original language because "everything has been translated and annotated" is, in my opinion, the worst advice you could give to someone regarding these scrolls. Their discovery and the discussion about their translation has been one of the most controversial "scientific" discussions in the last few decades of several related religions, Christianity and more precise, Catholicism.
Congratulations to her. She does run a truly innovative company that is based on actual production making actual profit. More companies should start doing that. You can't eat "projected revenue", drive it, or wear it against the cold.
Or file a complaint for violation of Net Neutrality by modifying part of your internet traffic to their leisure. Also, as a content provider, you could sue for breach of copyright. They are putting their preferred content in other people's web sites without their explicit permission. I'd say that's reason to sue for anyone offering content to Cox subscribers, not?
Manning was (is?) totally isolated from his family and only got to see a guard every few hours that came to check on him being alive and people interrogating him. That's a bit different from being able to sleep and meet your family. Both aren't a situation where I'd would want to be in, but if I had to choose....
I have gazillions of retro and historic computers around and having to pull one out of storage, set it up and install the program is just way too much work for all of those. Being able to run software for most of those machines on a single desk top computer or VM host, would make it a lot easier and often "worth the trouble" to actually run the software. Also, the PPC Apple will no longer have hardware support, so if I was running legacy code in a production environment, having it run on modern, supported hardware, would be a benefit. It might even be actually running faster on modern hardware, if emulation is efficient enough.
The USA has resorted to buy everything imported, since their consumers would rather whine about quality than pay for it. The thousands of billions spent on clothing, electronics, food, cars and building materials to name a few industries don't weigh up to the few that come in by exporting planes or mining equipment and such.
Also, quite a lot of these products are assembled from imported materials or half-products, the owners or shareholders are often foreign so apart from providing actual manufacturing and producing jobs to the USA, a lot of the profit is often not staying in the USA.
The Netherlands used to have a very prosperous ship building industry. That died out, competition from lower wage countries with good sea access made the cheaper, worse quality ships still a good investment. Then the competitors got better at building ships with the experience they gained and even the high quality ships could be purchased from lower wage countries. By now, these countries have lost most of their ship building industry to the far east, where they build ships in assembly lines by the dozens per year, on dozens of assembly lines. Imagine an iPhone 5 manual assembly line, building 1000 yards and larger ships. Now imagine 20 of those lines in a shipyard. This is reality now. If mining excavators, planes trains or any other product named in this list ever gets produced in numbers big enough to warrant mass production sites, cheap labour countries will start producing. We may laugh at India or China's plans to produce their own aerospace or commercial flight equipment, but in 10 years, Boeing and Airbus will most likely be buying 90% of their parts prefabricated from those very countries and in 20 years, they will probably be reduced to a manufacturing and assembly location for them.
I'm sure that they have produced all the worlds great literature the last 30 years as well. Just their size doesn't make them the source of everything good.
I haven't seen any GPU or CPU design used in modern computers come from MicroSoft. Sure, they have worked with it to implement it into their own software. They probably have been able to express their preferences to hardware vendors, in order to make them support the hardware and make it perform good in their software. High Performance multi-core kernel design in Windows was, if I call correctly, taken from VMS and Compaq design when they designed Windows NT. MicroSoft has been struggling to get over 16 cores effectively supported by their OS and most definitively by their applications. Linux has been getting great support from SGI when they ported their NUMA architecture from IRIX to Linux and building on that, Linux has been expanding and rewriting their multi core stuff more efficient and larger than MicroSoft has done with Windows.
Now what technologies has Linux taken from MicroSoft (free) research exactly? What MicroSoft patents were violated by Linux again? What's that eerie silence all of a sudden?
I really like MicroSofts decision to make do-not-track default in IE10. The same should be set for other web sites and people should get a large popup for each site that requires them to allow tracking (yes, per site base exceptions).
Also, It should be easy to configure Tor or other proxies for do-not-track sessions, or even per domain/site that's being visited. Storing IP addresses will often make tracking still feasible and often rather simple. FaceBook keeps "ghost profiles" for people based solely on cookies and IP addresses, I'm fairly certain Google does the same.
If i was in the USA I'd have the constitutional right to be left alone and a lot of companies are not honouring that right. At least give me the tools to make it hard for them to violate my privacy without making it a technical nightmare to do so if I still want to use the Internet.
Monster Cable can make it even more expensive than that, but you're making it hard for them if you're not buying a $15 Ethernet cable for your Pi as well. All the kit you describe can be had, including an Ethernet Cable for less than $20, if you're happy to take just a 4G or 2G SD card. That will be plenty if you are networking it up or using local storage via USB.
It's been done in the Netherlands on dozens of locations already. Also, "anonimized" cell tower information (GSM/3G) is being used by TomTom to do the exact same in several countries.
Bring Your Own Device will not tolerate non-enterprise grade support and new technology every year. It's simply too much of a moving target to have any useful application support on for larger companies that want to allow BOYD.
Option D: They could have straight forward have bought Tom Tom and use their application. TomTom's own devices that use the same map information had no trouble navigating where Apple was leading you nowhere. At the current share price it would be affordable for Apple to buy it and it would buy them an entrance into the dashboard of several large brands, that are already using built-in TomTom navigation devices.
A hyperlink merely means that you can use the phone number in a browser to take you to another page. Every link on a web page means that you essentially will be taken to wherever that link points. It is in no way a guarantee that the thing that is linked is in fact in any database, indexed or otherwise searchable.
Why are they using MS Project in other projects then?
Seriously, just because you can manage a "ten item list" in an Excel sheet doesn't make it a proper tool for running a CRM with at least hundreds of users in it. If you want to use the CRM to manage modems, or at least IP traffic, you'll be looking at something special already. Managing services like e-mail, home pages and whatever else you choose to provide is is another thing.
I've spent ten in the last fifteen years or so working for ISPs and I haven't seen one that didn't have to do a lot of custom coding done on their CRM. The amount of money made or lost on a customer was usually related to the effectiveness of the CRM in automating tasks and the amount of money they wanted to spend on advertising. ISPs that had to spend time on manually administrating users due to lack of features or robustness of their CRM tended to bloat out of control regarding the number of people required to keep things going. Once you get above a certain number, the amount of middle management, HRM and whatnot to keep them functioning made it unprofitable for the ISPs to keep their operation running. The ones that focused on making their people work more effective lost the battle, the ones that off-shored their people are losing as we speak and the ones that focused on tech solutions are still in the black, despite their competition throwing lots of shareholder money at advertising and stealing their customer with unprofitable propositions.
Focusing on fixing this properly with tools that require as little as possible hands on is the thing to do here. Integration that means that you don't have to rewrite twenty applications if you add or change one proposition is crucial if you want to keep costs down and efficiency up. that saves you more money than having to fix something in a dozen places in a dozen languages and having no way to do a proper dev/test/accept/production environment will make changing propositions a nightmare. This will make you slow and expensive in a very competitive market.
If you do it right the first time, you get less complaining customers, which means less time and money spent on the phone helping them. It means you'll get a better reputation, which means you'll have to spend less on advertisement and can get away with asking a buck more per month than your competitor, with your customers stating they'll happily pay more because your service is so good.
Even though he'll most likely be trampled by some big ISP coming to his town some time in the future, the guy has a good point asking around for decent solutions. It's either that or go bankrupt from your own incompetence. All I can say is focus on your data model and make it extendable. Make sure that whatever proposition you're offering can keep on going next to new ones. Make sure that you can change taxes and fees with a starting date stamp and an ending date stamp somewhere in your database, so you can re-run billing runs and all that. Lots of ISPs I've seen didn't have this sort of functionality built in and were forced to change contracts with users, making them lose some of them, or had to run multiple instances of their CRM software because they couldn't adapt their software to a new law or proposition. To my knowledge, there is no ready made solution for this sort of thing, so pick best of breed tools for your management and ticketing systems and make sure you can glue them into your CRM in such a way that you can exchange them or add more tools without having to rewrite your core billing system. Once you have to rewrite your billing system or have to do manual stuff to keep everything in sync, you'll be looking at infinite monkeys on infinite typewriter style scenarios and those are lethal for lean-and-mean style ISPs.
Parts of German *freeways* have speed limits. Large parts of German freeways have no set speed limits, but you will be fined for irresponsible driving and insurance claims will be hard(er) to get paid. German highways are speed limited. By the way, there is no mention that this happened on a highway or freeway in the article. This may have happened on either of them.
You're looking at *one* specific release. What if Oracle only once sent in code and it made it into 2.6.33? You need a larger dataset in order to come up with anything significant.
What sort of code was committed? If it were some hardware drivers for SUN hardware they made themselves, it's not that much benefit to other companies, only to a few end users that buy very expensive SUN hardware to run Linux on it, that will run just as well on "generic" hardware that's in a lower price class. I'm not saying that's what happened, but you need to factor this in before you come up with any conclusions.
The RedHat patches that are released as a big bunch, are the patches they backported to the "old" kernel they base their Enterprise distribution on. These are not *new* patches that are sent upstream to be merged in new kernels, to fix unfixed bugs or support new hardware or features. RedHat backports security, stability and in some cases new hardware to the old kernel. These are merely existing patches that are being applied to an old kernel. Only maintainers/users of clones of RedHats' Enterprise Linux benefit from this. Anyone that wants to use a new kernel has no use for these, since they are already in the new kernel by default.
RedHat also contributes to a lot of the *new* features and drivers in the kernel. They don't make any hardware themselves, but they fix other vendors hardware drivers if they are buggy. They are large contributors in several filesystems, SElinux and many other parts of the kernel.
No, I don't work for RedHat, nor hold any of their certifications. I in fact do have certifications for Oracle Solaris products. I think both products by themselves are pretty good, but I despise the business practices or Oracle and the way they continuously rip their employees, the open source community and their customers another one at any opportunity they can find or create.
The credit card system has a crappy authentication method that makes it extremely easy to fake transactions when you're not the owner of the card. Card skimming is altogether too easy since people now don't stay in their own village and use electronic communication, so you can't keep CC data local and on paper only. The CC industry has been really lacking in fixing proper authentication, since these fraud detection systems and making the seller pay for the losses is so much cheaper to do. Any CC provider that would be the first to actually require proper authentication would probably be shunned by a lot of vendors because of the increased investment in the equipment and labor required to process the card. Also, many customers will find the ease of use of the competitors more appealing and not use the new CC. It will probably take legislation before CC companies will take this problem seriously enough to actually solve it in a half decent way.
Once you mandate union membership you lose the edge for the unions to actually be beneficial for their members. In effect, you'll be trading one bad overlord for another. Corrupt union directors will want to protect and grow their empire, not put their energy in representing their members. A union should be beneficial enough for people to want to join voluntarily. Several western European countries still have a healthy union culture, without being mandatory membership. These unions generally do a pretty good job negotiating collective things and have "free" legal representation in case an individual member has trouble with their employer. Union strikes are relatively rare, but tend to be influential enough to be feared by employers. In short, it's perfectly possible to have the unions make themselves useful without mandating membership.
Dan Walsh, one of the principal developers of SELinux has blogged about a way to do this on your linux desktop box. You can start a "virgin" browser in it's own Xserver with optional presets you copy in the loopmounted container. Every time you run it, it starts the same fresh image built on the fly when you run the command. This makes it easy to have separate browsers for each task you want isolated from the rest of your web experience or your desktop computer. Even if it gets infected, it will not remain on your computer and the infection is gone as soon as you close the browser. He's not the only one that has written about it, there are many more people giving useful examples on the web.
Almost all BGP capable equipment at most exchanges is now able to filter the amount of address blocks each ISP can announce. Once someone starts announcing a whole lot more than the filter is set for, the announcements are ignored and alerts are triggered.
While that mitigates problems, the actual solution is already being put in place. IP address blocks are being assigned to parties and those parties can sign routing announcements for those IP blocks using a PKI system. By having the BGP equipment check each request with the public key of the published "owner" of the block, rogue announcements should be ignored. Not all equipment is capable of this and not all exchanges have made this mandatory, but this will most likely happen in the future. Sure, by stealing keys, finding weaknesses in the implementation of router vendors and such, attacks will still be possible, but admins making mistakes will hopefully not mess up things anymore.
This works perfectly for end points in routes, but I am not certain how routes through someone's AS to another AS are being dealt with. I assume you can tag certain ASes as "transit AS" and accept unsigned routes from them. That would make you still vulnerable for rogue announcements through those ASes, but only if those providers didn't use signed announcements and filters on how many netblocks a peer could announce.
The whole idea is that you learn the language so you can understand the subtleties of it yourself. Many things get lost in translation and interpretation, so you would gain by learning the language.
If you wouldn't do that, you could just as well buy any modern bible and state "it's exactly the same". Given the enormous amount of religions based on stories in these scrolls, they are relevant to a large amount of people. Remember that these religions differ and have gone to war about the interpretation of the stories in these scrolls for the last two thousand years or so. Stating that you don't need to learn the original language because "everything has been translated and annotated" is, in my opinion, the worst advice you could give to someone regarding these scrolls. Their discovery and the discussion about their translation has been one of the most controversial "scientific" discussions in the last few decades of several related religions, Christianity and more precise, Catholicism.
Congratulations to her. She does run a truly innovative company that is based on actual production making actual profit. More companies should start doing that. You can't eat "projected revenue", drive it, or wear it against the cold.
They could revoke banking rights for those companies in Sweden, right? Big fines and more big fines per day they refuse to process the money? No?
Or file a complaint for violation of Net Neutrality by modifying part of your internet traffic to their leisure. Also, as a content provider, you could sue for breach of copyright. They are putting their preferred content in other people's web sites without their explicit permission. I'd say that's reason to sue for anyone offering content to Cox subscribers, not?
What does religion exactly have to do with jet engines?
Manning was (is?) totally isolated from his family and only got to see a guard every few hours that came to check on him being alive and people interrogating him. That's a bit different from being able to sleep and meet your family. Both aren't a situation where I'd would want to be in, but if I had to choose....
I have gazillions of retro and historic computers around and having to pull one out of storage, set it up and install the program is just way too much work for all of those. Being able to run software for most of those machines on a single desk top computer or VM host, would make it a lot easier and often "worth the trouble" to actually run the software. Also, the PPC Apple will no longer have hardware support, so if I was running legacy code in a production environment, having it run on modern, supported hardware, would be a benefit. It might even be actually running faster on modern hardware, if emulation is efficient enough.
The USA has resorted to buy everything imported, since their consumers would rather whine about quality than pay for it. The thousands of billions spent on clothing, electronics, food, cars and building materials to name a few industries don't weigh up to the few that come in by exporting planes or mining equipment and such.
Also, quite a lot of these products are assembled from imported materials or half-products, the owners or shareholders are often foreign so apart from providing actual manufacturing and producing jobs to the USA, a lot of the profit is often not staying in the USA.
The Netherlands used to have a very prosperous ship building industry. That died out, competition from lower wage countries with good sea access made the cheaper, worse quality ships still a good investment. Then the competitors got better at building ships with the experience they gained and even the high quality ships could be purchased from lower wage countries. By now, these countries have lost most of their ship building industry to the far east, where they build ships in assembly lines by the dozens per year, on dozens of assembly lines. Imagine an iPhone 5 manual assembly line, building 1000 yards and larger ships. Now imagine 20 of those lines in a shipyard. This is reality now. If mining excavators, planes trains or any other product named in this list ever gets produced in numbers big enough to warrant mass production sites, cheap labour countries will start producing. We may laugh at India or China's plans to produce their own aerospace or commercial flight equipment, but in 10 years, Boeing and Airbus will most likely be buying 90% of their parts prefabricated from those very countries and in 20 years, they will probably be reduced to a manufacturing and assembly location for them.
I'm sure that they have produced all the worlds great literature the last 30 years as well. Just their size doesn't make them the source of everything good.
I haven't seen any GPU or CPU design used in modern computers come from MicroSoft. Sure, they have worked with it to implement it into their own software. They probably have been able to express their preferences to hardware vendors, in order to make them support the hardware and make it perform good in their software. High Performance multi-core kernel design in Windows was, if I call correctly, taken from VMS and Compaq design when they designed Windows NT. MicroSoft has been struggling to get over 16 cores effectively supported by their OS and most definitively by their applications. Linux has been getting great support from SGI when they ported their NUMA architecture from IRIX to Linux and building on that, Linux has been expanding and rewriting their multi core stuff more efficient and larger than MicroSoft has done with Windows.
Now what technologies has Linux taken from MicroSoft (free) research exactly? What MicroSoft patents were violated by Linux again? What's that eerie silence all of a sudden?
If that was the case, he'd add an extra fee per document and per megabyte of data stored as well.
I really like MicroSofts decision to make do-not-track default in IE10. The same should be set for other web sites and people should get a large popup for each site that requires them to allow tracking (yes, per site base exceptions).
Also, It should be easy to configure Tor or other proxies for do-not-track sessions, or even per domain/site that's being visited. Storing IP addresses will often make tracking still feasible and often rather simple. FaceBook keeps "ghost profiles" for people based solely on cookies and IP addresses, I'm fairly certain Google does the same.
If i was in the USA I'd have the constitutional right to be left alone and a lot of companies are not honouring that right. At least give me the tools to make it hard for them to violate my privacy without making it a technical nightmare to do so if I still want to use the Internet.
Monster Cable can make it even more expensive than that, but you're making it hard for them if you're not buying a $15 Ethernet cable for your Pi as well. All the kit you describe can be had, including an Ethernet Cable for less than $20, if you're happy to take just a 4G or 2G SD card. That will be plenty if you are networking it up or using local storage via USB.
It's been done in the Netherlands on dozens of locations already. Also, "anonimized" cell tower information (GSM/3G) is being used by TomTom to do the exact same in several countries.
Bring Your Own Device will not tolerate non-enterprise grade support and new technology every year. It's simply too much of a moving target to have any useful application support on for larger companies that want to allow BOYD.
Option D: They could have straight forward have bought Tom Tom and use their application. TomTom's own devices that use the same map information had no trouble navigating where Apple was leading you nowhere. At the current share price it would be affordable for Apple to buy it and it would buy them an entrance into the dashboard of several large brands, that are already using built-in TomTom navigation devices.
A hyperlink merely means that you can use the phone number in a browser to take you to another page. Every link on a web page means that you essentially will be taken to wherever that link points. It is in no way a guarantee that the thing that is linked is in fact in any database, indexed or otherwise searchable.
Why are they using MS Project in other projects then?
Seriously, just because you can manage a "ten item list" in an Excel sheet doesn't make it a proper tool for running a CRM with at least hundreds of users in it. If you want to use the CRM to manage modems, or at least IP traffic, you'll be looking at something special already. Managing services like e-mail, home pages and whatever else you choose to provide is is another thing.
I've spent ten in the last fifteen years or so working for ISPs and I haven't seen one that didn't have to do a lot of custom coding done on their CRM. The amount of money made or lost on a customer was usually related to the effectiveness of the CRM in automating tasks and the amount of money they wanted to spend on advertising. ISPs that had to spend time on manually administrating users due to lack of features or robustness of their CRM tended to bloat out of control regarding the number of people required to keep things going. Once you get above a certain number, the amount of middle management, HRM and whatnot to keep them functioning made it unprofitable for the ISPs to keep their operation running. The ones that focused on making their people work more effective lost the battle, the ones that off-shored their people are losing as we speak and the ones that focused on tech solutions are still in the black, despite their competition throwing lots of shareholder money at advertising and stealing their customer with unprofitable propositions.
Focusing on fixing this properly with tools that require as little as possible hands on is the thing to do here. Integration that means that you don't have to rewrite twenty applications if you add or change one proposition is crucial if you want to keep costs down and efficiency up. that saves you more money than having to fix something in a dozen places in a dozen languages and having no way to do a proper dev/test/accept/production environment will make changing propositions a nightmare. This will make you slow and expensive in a very competitive market.
If you do it right the first time, you get less complaining customers, which means less time and money spent on the phone helping them. It means you'll get a better reputation, which means you'll have to spend less on advertisement and can get away with asking a buck more per month than your competitor, with your customers stating they'll happily pay more because your service is so good.
Even though he'll most likely be trampled by some big ISP coming to his town some time in the future, the guy has a good point asking around for decent solutions. It's either that or go bankrupt from your own incompetence. All I can say is focus on your data model and make it extendable. Make sure that whatever proposition you're offering can keep on going next to new ones. Make sure that you can change taxes and fees with a starting date stamp and an ending date stamp somewhere in your database, so you can re-run billing runs and all that. Lots of ISPs I've seen didn't have this sort of functionality built in and were forced to change contracts with users, making them lose some of them, or had to run multiple instances of their CRM software because they couldn't adapt their software to a new law or proposition. To my knowledge, there is no ready made solution for this sort of thing, so pick best of breed tools for your management and ticketing systems and make sure you can glue them into your CRM in such a way that you can exchange them or add more tools without having to rewrite your core billing system. Once you have to rewrite your billing system or have to do manual stuff to keep everything in sync, you'll be looking at infinite monkeys on infinite typewriter style scenarios and those are lethal for lean-and-mean style ISPs.
Does this invisibility cloak make me look fat?
Parts of German *freeways* have speed limits. Large parts of German freeways have no set speed limits, but you will be fined for irresponsible driving and insurance claims will be hard(er) to get paid. German highways are speed limited. By the way, there is no mention that this happened on a highway or freeway in the article. This may have happened on either of them.
How many genes did they find in common with middle management? Can they cure that?
You're looking at *one* specific release. What if Oracle only once sent in code and it made it into 2.6.33? You need a larger dataset in order to come up with anything significant.
What sort of code was committed? If it were some hardware drivers for SUN hardware they made themselves, it's not that much benefit to other companies, only to a few end users that buy very expensive SUN hardware to run Linux on it, that will run just as well on "generic" hardware that's in a lower price class. I'm not saying that's what happened, but you need to factor this in before you come up with any conclusions.
The RedHat patches that are released as a big bunch, are the patches they backported to the "old" kernel they base their Enterprise distribution on. These are not *new* patches that are sent upstream to be merged in new kernels, to fix unfixed bugs or support new hardware or features. RedHat backports security, stability and in some cases new hardware to the old kernel. These are merely existing patches that are being applied to an old kernel. Only maintainers/users of clones of RedHats' Enterprise Linux benefit from this. Anyone that wants to use a new kernel has no use for these, since they are already in the new kernel by default.
RedHat also contributes to a lot of the *new* features and drivers in the kernel. They don't make any hardware themselves, but they fix other vendors hardware drivers if they are buggy. They are large contributors in several filesystems, SElinux and many other parts of the kernel.
No, I don't work for RedHat, nor hold any of their certifications. I in fact do have certifications for Oracle Solaris products. I think both products by themselves are pretty good, but I despise the business practices or Oracle and the way they continuously rip their employees, the open source community and their customers another one at any opportunity they can find or create.
The credit card system has a crappy authentication method that makes it extremely easy to fake transactions when you're not the owner of the card. Card skimming is altogether too easy since people now don't stay in their own village and use electronic communication, so you can't keep CC data local and on paper only. The CC industry has been really lacking in fixing proper authentication, since these fraud detection systems and making the seller pay for the losses is so much cheaper to do. Any CC provider that would be the first to actually require proper authentication would probably be shunned by a lot of vendors because of the increased investment in the equipment and labor required to process the card. Also, many customers will find the ease of use of the competitors more appealing and not use the new CC. It will probably take legislation before CC companies will take this problem seriously enough to actually solve it in a half decent way.
Once you mandate union membership you lose the edge for the unions to actually be beneficial for their members. In effect, you'll be trading one bad overlord for another. Corrupt union directors will want to protect and grow their empire, not put their energy in representing their members. A union should be beneficial enough for people to want to join voluntarily. Several western European countries still have a healthy union culture, without being mandatory membership. These unions generally do a pretty good job negotiating collective things and have "free" legal representation in case an individual member has trouble with their employer. Union strikes are relatively rare, but tend to be influential enough to be feared by employers. In short, it's perfectly possible to have the unions make themselves useful without mandating membership.
Dan Walsh, one of the principal developers of SELinux has blogged about a way to do this on your linux desktop box. You can start a "virgin" browser in it's own Xserver with optional presets you copy in the loopmounted container. Every time you run it, it starts the same fresh image built on the fly when you run the command. This makes it easy to have separate browsers for each task you want isolated from the rest of your web experience or your desktop computer. Even if it gets infected, it will not remain on your computer and the infection is gone as soon as you close the browser. He's not the only one that has written about it, there are many more people giving useful examples on the web.
Almost all BGP capable equipment at most exchanges is now able to filter the amount of address blocks each ISP can announce. Once someone starts announcing a whole lot more than the filter is set for, the announcements are ignored and alerts are triggered.
While that mitigates problems, the actual solution is already being put in place. IP address blocks are being assigned to parties and those parties can sign routing announcements for those IP blocks using a PKI system. By having the BGP equipment check each request with the public key of the published "owner" of the block, rogue announcements should be ignored. Not all equipment is capable of this and not all exchanges have made this mandatory, but this will most likely happen in the future. Sure, by stealing keys, finding weaknesses in the implementation of router vendors and such, attacks will still be possible, but admins making mistakes will hopefully not mess up things anymore.
This works perfectly for end points in routes, but I am not certain how routes through someone's AS to another AS are being dealt with. I assume you can tag certain ASes as "transit AS" and accept unsigned routes from them. That would make you still vulnerable for rogue announcements through those ASes, but only if those providers didn't use signed announcements and filters on how many netblocks a peer could announce.