Except in the world where I live 30 pages of sourcecode is more or less a little bit bigger than hello world...:-)
Things are different if you dont do embedded programming.
I sometimes miss the days of fighting for every processor cycle and byte, and then I start the compiler program a program instantly which has uptimes of years from day zero and I stop to miss those days.
The main issue where C++ really is loosing the ground nowadays besides memory is that the standards body never could get their collective asses of their grounds regarding other standard libs, just look at what java provides out of the box and what is in the entire ecosystem. C++ never will have a chance to achieve that ever!
I have to say, though, it was a much better experience than trying to get Java applications to run on Linux a while back. Actually that does not really resembly my experience with java. I do a lot of java development usually it is mixed teams, some use Linux some use Windows and Macs usually the programs, which are mostly server programs deploy on any java supported platform without any hitch.
The biggest problem I see with portability of java is often some hardcoded paths somewhere in the codebase, besides that the portability of that language is excellent.
I will give a small example, in 2001 I wrote a program which used several hundreds of thousand LOCs of third party code under Windows, then tested it against Windows and deployed it under AIX, the AIX had one single line of code which caused problems that hat to be bypassed.
(AIX jdk bug) that was 2001 now 7 years later the unit tests against every jdk have multiplied by 10 or 20 and the apis are way more stable and widely used.
I am not sure why you ran into those problems with Java I dont have them simply.
And for real cross platform I would not opt for.Net for exactly those portability reasons!
The issue comes how much user time can you trade if the user needs an action within one second it does not matter if it taks 100ms or 10ms.
The main issue simply is some systems have become so big that it would be a nightmare to maintain that on a C base.
I have seen those issues in the mid 90s when myriads of C and C++ projects have failed which tried to implement the average server business ap like we do them nowadays sucessfully in java.
Sometimes it simply is not feasable anymore to go as low as possible down to the hardware. Look at how much code is written nowasays in assembly language or even deeper in direct hex coding.
Almost none!
There always will be purists, but times have moved on you cannot use a hammer on every screw you encounter!
Factlook outside of the ivory tower. In reality what counts is development time in most cases ultimate speed is secondary. If you can slash down the development time to 1/10th by eliminating manual memory management schemes you have won!
There always will be usecases for ultimate speed, but most of the times it is simply business algorithms and data shoveling.
# Java: 15786 jobs # Python: 1395 jobs # Ruby: 757 jobs
Maybe it takes 11.316 times as many Java developers to do what a single Pythor can do, eh?
The myth of untyped agile scripting languages, I spend 80% of my time in those languages the increased productivity is a myth. You usually get it in small projects to the agile nature and lots of shortcuts those languages provide. But they have a hell of a problem to scale decently in the average team projects after they hit a certain size.
The reason for this is that their strengs in small projects tend to explode in the face of big projects unless you have a good team and intensive code review and unit testing on the codebase. The normal project team consisting of a handful of good people and lots of mediocre ones definetly are bound to fail in those languages.
I would say most people who post about the superiority of those languages simply only have done smaller stuff with it.
The main issue is, that the bigger the codesize, the less you get the advantages, after all business algorithms cannot be shortcutted too much like simple things like file iterations with operators.
No typechecking means extensive unit testing and programming lots of type contracts into the module interfaces, there goes the advantage of less code down the train.
Add to that aop handling on language level in the worst case down on a meta class and you will have someone in your team who shoots dangerous contracts into your code because it saves a few locs...
I would not say that java is perfect, it is very verbose, but the original designers did a hell of a job of designing a language which is really suitable to build big systems which can run out of the box for years. It maybe was not their intention but it definitely turned out that way.
Actually intellectual property was introduced around the 18th-19th century in europe. Patents around the 18th century. The basic idea was to grant a short lived monopoly so that the content creators could live on their works. The main idea was short lived so that the creators had incentive to build anything new. The idea of having monopolies on the altars of Mickey Mouse is a thing of the last 20 years!
On the face of it, native Windows is not quite the worst API. It was object-oriented before that became popular. Yes I agree here, it was object oriented because they could copy apples os1 constructs back then, this was one of the huge issues in the micrsoft apple trial which went on from 85-92 or so.
Anyway you cannot do complex user interfaces without oo. But that does not make it the worst api still in existence. It is well maybe the gnome C api is equally bad. The main issue stems from the fact that the api is coded in C and the OO is shoehorned into the C api. Most other apis nowadays either are abstraction layers on top of existing apis which do real oo or try it with a oo language reducing itself to the core oo constructs nowadays being usable by every oo language.
Win32 still is the shoehorned awefulness it always was, no sane defaults huge data structures which have to be filled to get a hello world etc...
The biggest mistake api wise Microsoft made after win32 was the mfc which was obviously designed by people who never had a look at any OO library (hint there were way better ones already out there, like Borlands OWL or the StarClass library by the star division) but pushed the win32 api onto C++ without even knowing anything about OO and then using Microsofts combined market force to kill the entire competition.
I remember that time, it was the time I moved away from C++ I simply did not want to program against this obvious dreck and seeing my preferred classlibs die not because of quality but just because of Microsofts marketing made the shift easy. I have never come back to the Windows API since then.
You overlooked a lot of ides if you say there is no competitor, there is eclipse in various incarnations, there is Netbeans, just on the opensource side. If you want to go commercial Intellij is excellent.
Microsoft always has been a me too wannabe.
The first Windows version was announced when apple had the Lisa or Macintosh publicly in the works.
One of the main points of the apple microsoft court trial was that microsoft seemingly had cloned code into windows which microsoft denied (they had a source license for macos back then)
later came windows 95 which was a clear macos clone, dos was a bought clone of cp/m
word started as a wordstar copy and then moved on to be a lotus word processor copy.
there was not a single thing which did not start out late or was a ripoff in the microsoft portfolio (Excluding Bob).
Innovation never was Microsofts side, and probably never will be.
The problem is not the machine, it is Vista. The grinding has different causes, some machines simply swap, others simply have a process up and running doing the indexing. Most causes simply are that Vista runs into a deadlock with the drivers and doing endless thrashing. Microsoft until now has not officially made any statement to this issue although the support forums are full of similar problems. Simply google after vista disk thrashing and you will get hundreds of references!
Id say put XP on your machine or Linux, if you run into this problem!
Dont tell me, I have been using leopard for a while and have vista on my side on my working notebook.
Leopard, almost no problems except cosmetic ones.
Vista, WLAN often refuses to connect to already registered networks.
The harddrive thrashes my disk almost 10 minutes after booting, the problem is known you can find lots of references on the web, but no definitive solution. (And yes even indexing is off on my machine)
The entire configuration is a mess, ok this is cosmetic, but severe enough that it takes me often 10 minutes to find something.
The entire configuration has become way worse than KDE ever was and definitely is not in the same league as Apples easy configuration!
Once I play a video locally file transfer rate over the network goes down the drain! (Thank you DRM!)
UAC is not a pain I see it as necessary, again 2 blue screens in the last weeks, Leopard has yet to fail on me.
One update introduced a deadlock in some applications for an entire month until the next update cycle.
But to give Vista one credit, the 3d desktop is as slow as apples, the only system which shows that a 3d desktop can be fast currently is Linux. Ubuntus 3d Desktop flies on my machine compared to those two systems.
Or in other words at least Vista allows you to turn the dreaded thing off!
Actually the filesystem has made it into Linux (a big thank you IBM), but even the old OS/2 filesystem now is surpassed by other filesystems in Linux, I wont even start to talk about ZFS in OpenSolaris.
I cannot see any rational reason to opensource OS/2 I was a big fan of it, but it has stalled in development a long time ago.
Well yes, IE7 still is dreaful, but the worst bugs have been fixed, which are those developers run into every day. PNG, some basic css positioning.
Add to that that it simply is way faster up to firefoxs speed.
It still is dreaful to support it, but it is way easier than having to drag IE6 along!
This clearly indicates that you are not a web developer. I have yet to meet a web developer who still loves to support IE6, usually you get the designs and are forced to support impossible designes in IE6. The route goes usually like that. Code the page in Firefox as compliant as possible, you have the best tools there and a very good engine. Verify the page in Opera and Safari, usually 1-2 fixes for those which dont break the standards. Go down to IE7 and add another small number of fixes, some of them might break standards but it still is decent. Now you have to go down to IE6 and add hacks left and right, once you are done go up again and verify... Now if time is important which always is you often have to skip some testing if you dont have a separate QA, which means that in your case you probably ran into many pages which simply had lots of hacks for IE6 but were developed on fox and QA was skipped on IE7.
Anyway, IE6 should die sooner than later, everyone would be grateful and development times could be slashed about 30% in my experience!
IBM cannot OSS OS/2 parts of it are owned by third parties, lots of the code comes from Microsoft.
There also is eComStation for companies who have to use OS/2 onward.
But besides that there is nothing in OS/2 which is interesting anymore.
While being very sophisticated for its time, there is no part in OS/2 which has not been covered better nowadays.
Decent multitasking (Basically every OS currently in existence)
OO Desktop, KDE definitely has 10 years more sophistication than OS/2 ever had
Decent C++ class libraries as core APIs for the OS, again look at KDE!
The rest is an out of the mill os, with a flakey 16 mode and a decent 32 bit mode.
The only interesting thing is the small resource footprint which would make it a nice
cellphone and PDA os noawasays, but that Window was missed by IBM!
Id say let it commercially live on as eComStation and once its times are over, let it die!
Actually I once had an electrical engineering sideeducation (I once was at a special high school which was close to a university of applied sciences, this special school type only exists here)
Here in central europe you cannot lay any electrical wiring without a ground pin, it simply is forbidden, and even electrical devices not using it have to have special rules, regarding shielding and isolation otherwise they wont be allowed.
I dont kow anything about the rules in britain, but the ground pin law has been enforced for decades, and it is hard to find an installation without a proper grounding.
Actually almost 100% of the so called DVD recorders over here are DVRs with burn capabilities.
Most people never ever use the burn function they just use it as combined DVR with DVD capabilities, since burning most shows is not worth the effort.
After watching a show it usually is deleted.
Most people simply use it to record shows and to watch it at convenient times (and to skip the ads of course!)
Actually innodb is a dying technology, after oracles move of buying out innodb, mysql hired one of the main firebird developers who has been working on new db backends in the past.
Hiring him is the only reason why I think MySQL one day will become a good DB, all which has been produced befor has been utter garbage. Well not really MySQL has had its merits in small storages which did not need good data protection.
I would rather go with PostgresSQL any day, but often customers enforce MySQL explicitely due to server housing issues (mysql usually is available cheaply, postgresql is not)
Unfortunately the first think Nintendo did with their firmware updates after the SD launcher came out was to push out a new firmware which rendered it useless. Btw. Nintendo still has not added scalers to their emus, so that the Virtual console is basically useless on many modern lcd tvs with older games. The emus launched via SD launcher had them in.
According to rumors on the net there is a new version out which works again, but before I drop down any more money into Datels mouth I am going to wait how stable the situation will be regarding shutting out again this piece of hardware/software!
Most of the issues with vista are dreadful UI incosistencies some of them are deeper down but only a handful.
Vista in itself has a nice core, except for the DRM left and right which bogs the system down.
Anyway here is a list
a) The new system config is dreadful, especially the vital network part needs a serious overhaul, it is close to impossible to find anything, not that the old one was not either but the one is 10 times worse
b) The 3d UI is dreadfully slow, recent X-Windows desktops show that a 3d desktop can be blazingly fast, Vistas is even slower than the one from OSX and the OSX desktop is not snappy either (it is slower than old versions of Javas Swing)
c) Booting times are horrendous, from startup to being able to do anything more than 2 minutes pass on my notebook computer, at least the power savings feature works decently so I usually dont turn it off, but nevertheless, the booting time is a disgrace.
d) add to that that once you play video files, thanks to the drm the network traffic slows down to a crawl.
Anyway, it is not worse the ME the entire 95 series was way worse, but Vista is a shoddy upgrade to a somewhat good XP.
The funny thing is, there are more Wii in Europe but we usually get the games later;-)
We just got trauma center and super paper mario 2 months ago!
Re:Seems in stock here in Sweden
on
Where are Wii?
·
· Score: 1
Easy solution buy the wii outside of the Uk, the EU has become quite big, in case you guys have not noticed, the only EU country reporting any Wii shortage is the UK.
If you walk into a german electronics store you usually can see them stapled in staples of 50-100 boxes!
Btw. friends in the US, no use to buy a Wii here, they are region locked and significantly way more expensive than in your region.
The uk stock is low because people in the UK still have not realized that they can mail order from the entire EU, which is a little bit bigger than England, Wales and Scotland;-).
Seriously, in the rest of the EU there is definitely no Wii shortage, big vendors usually have them lying around in staples of 40-100 boxes.
I always wondered why there is a shortage in the US, the higher profit margins really could be a reason, it really sounds reasonable. Even if you count out the VAT, the 1:1 dollar europ price conversion most electronic companies do gives them a shitload of extra money by selling their stuff in the EU (for those who dont know, one euro currently goes for around 1.5 dollars, and the VAT is around 20% so there is a shitload of extra money which goes straight to Nintendo/Apple etc...)
What happens in russia is not worse or better than what happens here in the west. They just are a little bit ahead in time in some things, less ahead in others. It is always simpler to point at others with their fingers than to point on ourselves.
Small example, central european country, not even important, a significant overhaul of the surveillance laws was pushed through the parliament without any dicussions upfront changes which even the voters didnt have time to see because they were altered last minute and basically no working circles upfront, it basically killed off some unconstitunoal laws like calling up courts before surveillance. And that in a country where the last terrorist attack happened 40 years ago, and with a long well working democratic tradition. All it takes is an interior minister who seems to be obviously remote controlled, and also obviously doesnt have to have a problem with destroying others lives, like most interior ministers of the western EU nowadays (I wonder why that is?)
So blaming russia for fixing elections is pointless, until we fix our own faults, and Putin knows that, everytime he is openly asked about things in russia, he picks one of the things in the west which are evil worse and silences his critics. Those who are without any sin should throw the first stone. Instead of working to get rid of our sins, we are equally evil, maybe even worse in other areas:-(
Btw. election fixing happens in the west as well, I remember certain presidential elections who got a certain war monger and as it seems (after the latest facts) extreme liar into position! A blowjob is harmless, compared to what this guy has done yet! But a blowjob almost was enough to kick a president out of office. War mongering, lying twice about secret service facts which could have almost triggered a world war, and one lie which has cost already hundreds of thousands of innocent lives, does not seem to be!
Except in the world where I live 30 pages of sourcecode is more or less a little bit bigger than hello world... :-)
Things are different if you dont do embedded programming.
I sometimes miss the days of fighting for every processor cycle and byte, and then I start the compiler program a program instantly which has uptimes of years from day zero and I stop to miss those days.
The main issue where C++ really is loosing the ground nowadays besides memory is that the standards body never could get their collective asses of their grounds regarding other standard libs, just look at what java provides out of the box and what is in the entire ecosystem. C++ never will have a chance to achieve that ever!
The issue comes how much user time can you trade if the user needs an action within one second it does not matter if it taks 100ms or 10ms. The main issue simply is some systems have become so big that it would be a nightmare to maintain that on a C base. I have seen those issues in the mid 90s when myriads of C and C++ projects have failed which tried to implement the average server business ap like we do them nowadays sucessfully in java. Sometimes it simply is not feasable anymore to go as low as possible down to the hardware. Look at how much code is written nowasays in assembly language or even deeper in direct hex coding. Almost none! There always will be purists, but times have moved on you cannot use a hammer on every screw you encounter!
Factlook outside of the ivory tower. In reality what counts is development time in most cases ultimate speed is secondary. If you can slash down the development time to 1/10th by eliminating manual memory management schemes you have won! There always will be usecases for ultimate speed, but most of the times it is simply business algorithms and data shoveling.
Actually intellectual property was introduced around the 18th-19th century in europe. Patents around the 18th century. The basic idea was to grant a short lived monopoly so that the content creators could live on their works. The main idea was short lived so that the creators had incentive to build anything new. The idea of having monopolies on the altars of Mickey Mouse is a thing of the last 20 years!
You overlooked a lot of ides if you say there is no competitor, there is eclipse in various incarnations, there is Netbeans, just on the opensource side. If you want to go commercial Intellij is excellent.
Microsoft always has been a me too wannabe. The first Windows version was announced when apple had the Lisa or Macintosh publicly in the works. One of the main points of the apple microsoft court trial was that microsoft seemingly had cloned code into windows which microsoft denied (they had a source license for macos back then) later came windows 95 which was a clear macos clone, dos was a bought clone of cp/m word started as a wordstar copy and then moved on to be a lotus word processor copy. there was not a single thing which did not start out late or was a ripoff in the microsoft portfolio (Excluding Bob). Innovation never was Microsofts side, and probably never will be.
The problem is not the machine, it is Vista. The grinding has different causes, some machines simply swap, others simply have a process up and running doing the indexing.
Most causes simply are that Vista runs into a deadlock with the drivers and doing endless thrashing. Microsoft until now has not officially made any statement to this issue although the support forums are full of similar problems. Simply google after vista disk thrashing and you will get hundreds of references!
Id say put XP on your machine or Linux, if you run into this problem!
Dont tell me, I have been using leopard for a while and have vista on my side on my working notebook. Leopard, almost no problems except cosmetic ones. Vista, WLAN often refuses to connect to already registered networks. The harddrive thrashes my disk almost 10 minutes after booting, the problem is known you can find lots of references on the web, but no definitive solution. (And yes even indexing is off on my machine) The entire configuration is a mess, ok this is cosmetic, but severe enough that it takes me often 10 minutes to find something. The entire configuration has become way worse than KDE ever was and definitely is not in the same league as Apples easy configuration! Once I play a video locally file transfer rate over the network goes down the drain! (Thank you DRM!) UAC is not a pain I see it as necessary, again 2 blue screens in the last weeks, Leopard has yet to fail on me. One update introduced a deadlock in some applications for an entire month until the next update cycle. But to give Vista one credit, the 3d desktop is as slow as apples, the only system which shows that a 3d desktop can be fast currently is Linux. Ubuntus 3d Desktop flies on my machine compared to those two systems. Or in other words at least Vista allows you to turn the dreaded thing off!
Actually the filesystem has made it into Linux (a big thank you IBM),
but even the old OS/2 filesystem now is surpassed by other filesystems in Linux,
I wont even start to talk about ZFS in OpenSolaris.
I cannot see any rational reason to opensource OS/2 I was a big fan of it, but it has stalled
in development a long time ago.
Well yes, IE7 still is dreaful, but the worst bugs have been fixed, which are those developers run into every day. PNG, some basic css positioning. Add to that that it simply is way faster up to firefoxs speed. It still is dreaful to support it, but it is way easier than having to drag IE6 along!
This clearly indicates that you are not a web developer. I have yet to meet a web developer who still loves to support IE6, usually you get the designs and are forced to support impossible designes in IE6. The route goes usually like that.
Code the page in Firefox as compliant as possible, you have the best tools there and a very good engine.
Verify the page in Opera and Safari, usually 1-2 fixes for those which dont break the standards.
Go down to IE7 and add another small number of fixes, some of them might break standards but it still is decent.
Now you have to go down to IE6 and add hacks left and right, once you are done go up again and verify...
Now if time is important which always is you often have to skip some testing if you dont have a separate QA, which means that in your case you probably ran into many pages which simply had lots of hacks for IE6 but were developed on fox and QA was skipped on IE7.
Anyway, IE6 should die sooner than later, everyone would be grateful and development times could be slashed about 30% in my experience!
IBM cannot OSS OS/2 parts of it are owned by third parties, lots of the code comes from Microsoft. There also is eComStation for companies who have to use OS/2 onward. But besides that there is nothing in OS/2 which is interesting anymore. While being very sophisticated for its time, there is no part in OS/2 which has not been covered better nowadays. Decent multitasking (Basically every OS currently in existence) OO Desktop, KDE definitely has 10 years more sophistication than OS/2 ever had Decent C++ class libraries as core APIs for the OS, again look at KDE! The rest is an out of the mill os, with a flakey 16 mode and a decent 32 bit mode. The only interesting thing is the small resource footprint which would make it a nice cellphone and PDA os noawasays, but that Window was missed by IBM! Id say let it commercially live on as eComStation and once its times are over, let it die!
Actually I once had an electrical engineering sideeducation (I once was at a special high school which was close to a university of applied sciences, this special school type only exists here) Here in central europe you cannot lay any electrical wiring without a ground pin, it simply is forbidden, and even electrical devices not using it have to have special rules, regarding shielding and isolation otherwise they wont be allowed. I dont kow anything about the rules in britain, but the ground pin law has been enforced for decades, and it is hard to find an installation without a proper grounding.
Actually almost 100% of the so called DVD recorders over here are DVRs with burn capabilities. Most people never ever use the burn function they just use it as combined DVR with DVD capabilities, since burning most shows is not worth the effort. After watching a show it usually is deleted. Most people simply use it to record shows and to watch it at convenient times (and to skip the ads of course!)
Actually innodb is a dying technology, after oracles move of buying out innodb, mysql hired one of the main firebird developers who has been working on new db backends in the past. Hiring him is the only reason why I think MySQL one day will become a good DB, all which has been produced befor has been utter garbage. Well not really MySQL has had its merits in small storages which did not need good data protection. I would rather go with PostgresSQL any day, but often customers enforce MySQL explicitely due to server housing issues (mysql usually is available cheaply, postgresql is not)
Unfortunately the first think Nintendo did with their firmware updates after the SD launcher came out was to push out a new firmware which rendered it useless.
Btw. Nintendo still has not added scalers to their emus, so that the Virtual console is basically useless on many modern lcd tvs with older games.
The emus launched via SD launcher had them in.
According to rumors on the net there is a new version out which works again, but before I drop down any more money into Datels mouth I am going to wait how stable the situation will be regarding shutting out again this piece of hardware/software!
Most of the issues with vista are dreadful UI incosistencies some of them are deeper down but only a handful. Vista in itself has a nice core, except for the DRM left and right which bogs the system down. Anyway here is a list a) The new system config is dreadful, especially the vital network part needs a serious overhaul, it is close to impossible to find anything, not that the old one was not either but the one is 10 times worse b) The 3d UI is dreadfully slow, recent X-Windows desktops show that a 3d desktop can be blazingly fast, Vistas is even slower than the one from OSX and the OSX desktop is not snappy either (it is slower than old versions of Javas Swing) c) Booting times are horrendous, from startup to being able to do anything more than 2 minutes pass on my notebook computer, at least the power savings feature works decently so I usually dont turn it off, but nevertheless, the booting time is a disgrace. d) add to that that once you play video files, thanks to the drm the network traffic slows down to a crawl. Anyway, it is not worse the ME the entire 95 series was way worse, but Vista is a shoddy upgrade to a somewhat good XP.
The funny thing is, there are more Wii in Europe but we usually get the games later ;-)
We just got trauma center and super paper mario 2 months ago!
Easy solution buy the wii outside of the Uk, the EU has become quite big, in case you guys have not noticed, the only EU country reporting any Wii shortage is the UK. If you walk into a german electronics store you usually can see them stapled in staples of 50-100 boxes! Btw. friends in the US, no use to buy a Wii here, they are region locked and significantly way more expensive than in your region.
The uk stock is low because people in the UK still have not realized that they can mail order from the entire EU, which is a little bit bigger than England, Wales and Scotland ;-).
Seriously, in the rest of the EU there is definitely no Wii shortage, big vendors usually have them lying around in staples of 40-100 boxes.
I always wondered why there is a shortage in the US, the higher profit margins really could be a reason, it really sounds reasonable. Even if you count out the VAT, the 1:1 dollar europ price conversion most electronic companies do gives them a shitload of extra money by selling their stuff in the EU (for those who dont know, one euro currently goes for around 1.5 dollars, and the VAT is around 20% so there is a shitload of extra money which goes straight to Nintendo/Apple etc...)
What happens in russia is not worse or better than what happens here in the west. They just are a little bit ahead in time in some things, less ahead in others. It is always simpler to point at others with their fingers than to point on ourselves.
:-(
Small example, central european country, not even important, a significant overhaul of the surveillance laws was pushed through the parliament without any dicussions upfront changes which even the voters didnt have time to see because they were altered last minute and basically no working circles upfront, it basically killed off some unconstitunoal laws like calling up courts before surveillance. And that in a country where the last terrorist attack happened 40 years ago, and with a long well working democratic tradition.
All it takes is an interior minister who seems to be obviously remote controlled, and also obviously doesnt have to have a problem with destroying others lives, like most interior ministers of the western EU nowadays (I wonder why that is?)
So blaming russia for fixing elections is pointless, until we fix our own faults, and Putin knows that, everytime he is openly asked about things in russia, he picks one of the things in the west which are evil worse and silences his critics.
Those who are without any sin should throw the first stone. Instead of working to get rid of our sins, we are equally evil, maybe even worse in other areas
Btw. election fixing happens in the west as well, I remember certain presidential elections who got a certain war monger and as it seems (after the latest facts) extreme liar into position!
A blowjob is harmless, compared to what this guy has done yet! But a blowjob almost was enough to kick a president out of office. War mongering, lying twice about secret service facts which could have almost triggered a world war, and one lie which has cost already hundreds of thousands of innocent lives, does not seem to be!