You keep posting this crap in this thread like your going to correct someone, but the reality of it is all your doing is showing people that you've never owned a MBP and that you don't have any idea why your Lenovo is not a MBP. The OS alone blows anything the Thinkpad could potentially offer out of the water.
Some of us like to run an OS that doesn't suck ass and doesn't require constant care and feeding like Linux or Windows.
I have phone service with 2 providers, one outbound and a different one for inbound, when I make outbound calls, then circuit I'm using doesnt actually have a number, because I'm a tech support hotline and we make very few outbound call and so this service is cheap if I don't get inbound service with it.
On the other hand, we get a ton of inbound calls, thousands a second at timed, and all to one phone number.
When I need to do a callback, I spoof my number on the outbound provider to be my single inbound number on the inbound provider. Now my customers see a number they recognize, and if I miss them and they just dial the number that called back it still goes over my preferred inbound provider.
Lots of legitimate reasons to spoof, but the infrastructure isn't setup to validate that it's valid.
As opposed to the people who ignore the law to give themselves an advantage . . .
But thats not what AirBNB and Uber do right... they're just sharing services... for a profit... for things that were never going to be shared before the 'app' existed, totally different than calling a cab or going to a hotel room, obviously, right, cause when you using a sharing service you don't do exactly the same thing you do when you call a cab or book a hotel room... right?
Both sides are using the law to their advantage, if you want to think one side isn't, you're just ignorant.
He doesn't know how to do anything else. When it comes to anything that can any way be linked/related to solar power... mdsolar says: solar power is good, or any other form of power is bad, will kill you, start WW3, starve the children and cause cancer well past the predicted end of the universe.
If you look at his post history it becomes readily apparent that if solar power was generated by making babies cry, he'd be the first one to sign up, cattle prod in hand. Like wise, if it were shown that there were absolutely 0 bad sides to using nuclear power including peace on Earth, he would immediately start telling us how thats a bad thing because war is good.
He's a selfish nut job that only cares about selling solar panels, nothing he produces is trustworthy.
Oh look, mdsolar is giving us another sensationalizing story about nuclear power where he shows his complete and total bias towards his product rather than whats right, whats intelligent, whats good for human beings, or anything other than shear selfish greed.
Dear mdsolar,
You are a worthless douche.
Take your bullshit fear mongering articles and shove them up your ass. There is absolutely NOTHING wrong with using pagers for this purpose.
If you connect Thunderbolt expansion chassises to the current Mac Pro, you effectively have what you seek with multiple PCI slots and drive bays. The addition of Thunderbolt to the machines allows them to make all that stuff external.
They effectively given you more flexibility because you now determine how many PCI slots you want, you can have at least 18 using COTS right now if you wanted, though the lack of TB3 on the current Mac Pros would make a bunch of video cards silly, you can certainly stack on drive bays (I currently have 32 drives attached to the MBP I'm typing on using Thunderbolt spread across 2 expansion chassis)
So you want less of an option then? You want Apple to decide how many PCI slots you get, or do you want to decide for yourself? I choose no PCI slots and a fuckton of drives.
Now, if you want to talk about price... then you have a valid argument, but complaining about PCI slots and drive bays means all you're really complaining about is the case size rather than the functionality since the functionality is available outside the case.
On price, its just ridiculously unreasonable to add PCI slots that way, but its certainly doable.
Definitely, for comparable hardware quality and components, its over priced, but not ridiculously over priced. We're not talking monster cable level of insanity here.
I had calculated that I would have built it for less than half the price
*sigh* No, you didn't.
You calculated building a machine that was close to the same, probably using 'cheap' parts to make it half the price. The problem would be, those random crashes you're getting on your half-the-price machine due to cheap capacitors (or something else) are going to cost you far more in time and productivity than the money you saved using substandard hardware.
But in 2013, it happened. They took their only "classic" workstation with multiple drive bays (I have 2 ssds and 3 hds right now), dual CPUs, PCI slots etc and "transformed" it into a cool looking yet useless to me cylinder.
And this was the fault of laptops. You're expected to replace those missing things with Thunderbolt enclosures. Theres no need for space inside the box, just run a wire outside the box off your desk to where all those ugly PCI cards sit... No functionality was lost, but it did just become an order of magnitude more expensive, into the monster cable level of expensive:( I can understand why this sucks for a desktop user, but as a laptop only user now (if my laptop isn't fast enough, amazon has a VM that is) it is a benefit to me, now I get access to all the same stuff you have, except I'm still portable.
Also, adding RAM stopped mattering to me when I got kids. I simply don't have the time to bother looking for proper RAM that will not just 'work', but will do so without random odd crashes and issue related to mix and match hardware and driver interactions.
Yes, I'm an apple fan boy
Before... I had more time than money. I built my PC, shopped for parts, tried to figure out the right pattern for a reliable machine without resorting to a bunch of half assed hacks, and in general waste a lot of time with a half-assed 'PC' because I couldn't afford to buy a Mac. Upgrading RAM was important to me back then, I might only populate half the slots to start with, due to cost, so I could buy more later when I got more money. I built a few hackintosh machines back in the day.
Now... I have 2 kids and a good job. The time it would take me to find the parts and build the machine multiplied by what I make per hour means that building a machine is an expensive total cost, one that generally will end up costing me more than buying a Mac. So now I just order a fully loaded MBP from the start, knowing that not only will I NOT be screwing around with its components... I CAN NOT, so it actually prevents me from dicking with it when I shouldn't. I also likely due this about half as often as you should do when buying COTS components and assembling your own. Unless you're paying absolute top dollar, your hardware is going to cost you time due to oddities/crashes well before my over priced MBP is going to bother me, by virtue of nothing more than 'everything is soldered'
My point? That 'cool black sphere' has its place, even if it doesn't exist yet.
I will not, however, buy a new MBP until they go back to nVidia cards. I'm not overpaying for second rate parts. I'll overpay for top of the line parts, but not second rate parts.
It was all an improvement write up until DeepMind started trying to figure out exactly what the ridiculous article headline actually meant since it seems logical at a glance but in truth is just complete gibberish.
Yes, its not even hard, the vector lookup table used in a C++ application alone makes it larger than my assembly implementation if your using some shitty compiler like GCC. Thats not true of the intel compiler and probably plenty of others. But if you're using GCC to compile C++... you can probably write it in PHP and get better executable code.
Proper compilers can make it better, but you're not using a proper compiler, you're using one of the common ones that everyone else uses because those compilers are far more friendly to shitty developers who write buggy code.
So basically, stop buying cheap ass bargin basement Windows laptops and get a Mac? Thats what you're saying?
I have a lenovo that cost more than my MBP (which was maxed out at the time of purchase in 2012), the lenovo is only a year old, and its trackpad is complete and utter crap. Blow on it the wrong way and it jumps around, god forbid you touch it by accident or rest your palm on it while typing.
It is so completely unusable it blows me away that other people haven't returned these things, its my work laptop so it sits on my desk... closed... while I use my 4 year old MBP that has hardware that isn't crap. Yes, I paid a overpriced premium for it, but it cost less than the Lenovo and is still a better machine even with 3 years of age on it.
Yes, I'm a fanboy of MacBook Pros. Show me a laptop that the ENTIRE PACKAGE is of that level of quality and I'll switch in an instant, but you're going to have a hard time beating the quality (not impossible, but hard) and you're not going to beat the OS by subjecting me to Windows 10 or Linux and buggy video drivers/sleep/sound/(Whatever This Weeks Issue Update Is That Has Half The Devs That Swear By Linux Running Around My Office Without Functioning Machines), so its pretty much a non-starter
Yea, like the US aircraft carriers that were dispatched with supplies yesterday as quickly as the loading could be finished, right, thats what you mean, right?
It takes a little while to drive around a hurricane
Hurricane Matthew, one of the most powerful storms to hit Florida's Space Coast in the last 50 years
Sensationalize, sensationalize, sensationalize...
Matthew is a Cat3, Florida gets hit with a cat 3 about once a year or every other year.
Andrew was powerful, Matthew is just another one.
Yes, they prepared for it to hit by taking apart theme parks and launch pads, this is routine for Floridians. Disney World can deconstruct itself to a safe state in less than 24 hours.
Having grown up in Florida I can tell you that unless you're on the cost, Matthew just means its time to have a storm party. Beachfront property is fucked, but thats known well in advance. You don't find 'old' beachfront buildings in Florida, nor do you find particularly well constructed ones... why? Because within 5-10 years theres a very high probability that the ocean is going to erase it from existence in conjunction with a hurricane.
Finally, WTF is this on slashdot for? Just cause KSC? Might as well have a story about how its beating up the Oracle offices in Orlando too then, and the thousands of other 'tech' businesses there, if thats how low this sites shitty standards have fallen.
I'm not sure I care who's at fault for getting into an accident. At some point, it becomes your fault for getting into accident after accident, and when my car has crushed my skull in because it was following 'the rules' rather than avoiding the accident, I don't think I'll care who's fault it was, will I?
With that said, 14 accidents is pretty impressive.
No. Just read the summary that says that the complaints dropped for police NOT wearing cameras as well.
This implies that people stopped complaining because they didn't know if the police had a video of them, so they didn't rush to say something that could easily be shown as bullshit on video.
This was EXACTLY the reason they started using the cameras. There are plenty of power abusive asshole cops. There are more people who want to take advantage of cops by playing the victim... unfortunately for police these people are also much more inclined to try to take advantage of cops by making up bullshit, cops deal with criminals remember?
I wrote crypto implementations for 10 years, have a software package certified as FIPS 140-2 written entirely by me (reviewed of course by a certification facility), and I read the proposal.
Having done crypto in the real world for those years, I know the difference between proposed implementation and actual implementation, just like the guys at OpenSSL... remember heart bleed? You think that was because those guys didn't know crypto... or because of a bad implementation or bug?
So in the end... you can easily track Tor users...
Oh, and this doesn't do jack shit to stop bots... a user can authenticate one bot manually by viewing the captcha... then letting it run for hours, so theres a startup cost, but after that... its back to bot town.
And how do you get users to do captchas for you? Something like the URL in my sig, which uses a 'game' to get users to do actual work no wants to pay for.
Can we get some sense in here and agree that Assange is in his right to tell you to disregard obvious attempts to discredit wikileaks before an important leak??
Yes, we have common sense, we're ignoring Assange's lying, bullshit, attention whoring ass because he's full of shit 99.99999% of the time and does nothing but seek attention for himself.
If Wikileaks was concerned about reputation, they would have disassociated from him years ago, but they don't, so its easy to assume they are nothing more than Assange's lap dog.
Can you use common sense and stop assuming every time Assange wants some attention that he actually has something useful to say? You're one of those guys who still thinks Sweden is just a puppet for the US trying to extradite him aren't you?
If he had something to say and wasn't just trying to get attention, he would say it. Every time you tell me that in the future you're going to tell me something, you make me realize every time you do it how little importance it is. If it was as important as its made out to be, he wouldn't wait.
Every action he takes tells you why you should ignore him, are you blind?
Great, so if your reaction isn't that bad, you'll have to time to take them out and properly inject yourself subcutaneously.
What about if your reaction is so bad that you're in a panic and can't think straight?
What if someone else is watching you have a reaction, sees you aren't capable of doing it yourself and tries... plunging the needle directly into a vein, which just for reference, can be very bad too.
The Epipen is idiot and panic resistant. My 3 year old knows how to inject himself if some moron at daycare gives him the wrong cup of milk. Not so sure he'd do so well with a couple syringes.
Your problem is you're look at this like how you would react if you had to give yourself a dose right now, while calmly sitting down and thinking about it.
When your throat is closing, you won't be in the same state of mind and things could easily and rapidly go very wrong for you.
A couple syringes is not the same thing. You're comparing a Model T Ford with a Tesla and pretending you're equally good at getting both to the corner store for a box of snackie smores. Have you ever even given yourself a subcutaneous injection? Its not hard, but again, in a panic doing something you NEVER do becomes hard.
This is about "ahead of time" compilation, otherwise known as "compilation", which third-party tools [stackoverflow.com] have done forever. Linking to C in Java is its own world, and I don't know how practical C++ is.
The stack overflow you link to has nothing to do with AOT. They all use a standard JVM and JARs, just all packaged into a single exe file. Its still JIT for the ones that include the JRE bits, the others just download and install a JRE for you. Using C and C++ code from Java is non-trivial but easy enough.
It's dead easy to bridge between C++ and C# at runtime using Managed C++ (or whatever they call it these days). The C# marshaller, the built-in way to get C objects from C# code, is slow painful garbage that no one should use, but it's easy to do the conversion in C++ and either object conversion or using objects directly is very fast that way.
Its just as easy in Java, except better hidden, cause you're not supposed to do it, in order to keep the 'cross platform' nature of Java at its core. Microsoft wants you to bind your C# apps to the Windows platform so they encourage the use of P/Invoke to work around unimplemented features of the framework. Its handy, but goes against one of the core tenets of Java.
You can compile C# to a proper EXE or DLLs easily enough and it will happily load C/C++ DLLs. The reverse is a bitch though - I've heard it's possible (the.NET runtime is also just DLLs), but I never got it to work properly.
Technically, what you compile C# (and all.NET) to isn't actually executable either. Its byte code as well, that can be easily and quickly turned into cached binaries that are essentially AOT compiled... but thats stored in a different director on the machine and isn't the exe you run, mono will do actual full AOT with the right options, but by default doesn't either. Full AOT takes away several features of the.NET framework, just like it would with the JRE. They'd be implemented in an entirely different way..NET dlls are just OLE components at their hearts, you've probably heard of OLE as one of the other names it goes by: DDE, OLE2, ActiveX, COM, DCOM. These are ALL THE SAME THING in different revisions, with more features in the later ones..NET being the latest. Loading and running.NET assemblies is only slightly more difficult than loading an ActiveX in C or C++. Its non-trivial, and you won't find a ton of examples, but its not black magic. Its no more difficult than getting an XPCOM or Corba object to load, and Mozilla can even do that properly so lets not act like its rocket science.
You can (awkwardly) run C code from Java, including loading DLLs, but I've never heard it's possible to do the reverse. What can C code do with a JAR?
You would embed the JVM in your application or a plugin for your application and execute the JAR from there, the same way you do with.NET runtime objects. Not really rocket science here either, though again it is non-trivial.
Its the same as loading pretty much any interpreted language from C or C++, just different libraries and function calls. You do realize that the 'java' command is a C application that loads a bunch of Java libraries and execute JAR files right?
Linking all three would be a bragworthy project, but I think Java is just missing the key concept here.
Show me an i7 Kaby Lake CPU for a laptop that I can buy right now?
Can't sell a CPU that doesn't yet exist
You keep posting this crap in this thread like your going to correct someone, but the reality of it is all your doing is showing people that you've never owned a MBP and that you don't have any idea why your Lenovo is not a MBP. The OS alone blows anything the Thinkpad could potentially offer out of the water.
Some of us like to run an OS that doesn't suck ass and doesn't require constant care and feeding like Linux or Windows.
I have phone service with 2 providers, one outbound and a different one for inbound, when I make outbound calls, then circuit I'm using doesnt actually have a number, because I'm a tech support hotline and we make very few outbound call and so this service is cheap if I don't get inbound service with it.
On the other hand, we get a ton of inbound calls, thousands a second at timed, and all to one phone number.
When I need to do a callback, I spoof my number on the outbound provider to be my single inbound number on the inbound provider. Now my customers see a number they recognize, and if I miss them and they just dial the number that called back it still goes over my preferred inbound provider.
Lots of legitimate reasons to spoof, but the infrastructure isn't setup to validate that it's valid.
BGP for IP networks has the EXACT same issue.
As opposed to the people who ignore the law to give themselves an advantage . . .
But thats not what AirBNB and Uber do right ... they're just sharing services ... for a profit ... for things that were never going to be shared before the 'app' existed, totally different than calling a cab or going to a hotel room, obviously, right, cause when you using a sharing service you don't do exactly the same thing you do when you call a cab or book a hotel room ... right?
Both sides are using the law to their advantage, if you want to think one side isn't, you're just ignorant.
The post if from mdsolar.
He doesn't know how to do anything else. When it comes to anything that can any way be linked/related to solar power ... mdsolar says: solar power is good, or any other form of power is bad, will kill you, start WW3, starve the children and cause cancer well past the predicted end of the universe.
If you look at his post history it becomes readily apparent that if solar power was generated by making babies cry, he'd be the first one to sign up, cattle prod in hand. Like wise, if it were shown that there were absolutely 0 bad sides to using nuclear power including peace on Earth, he would immediately start telling us how thats a bad thing because war is good.
He's a selfish nut job that only cares about selling solar panels, nothing he produces is trustworthy.
Oh look, mdsolar is giving us another sensationalizing story about nuclear power where he shows his complete and total bias towards his product rather than whats right, whats intelligent, whats good for human beings, or anything other than shear selfish greed.
Dear mdsolar,
You are a worthless douche.
Take your bullshit fear mongering articles and shove them up your ass. There is absolutely NOTHING wrong with using pagers for this purpose.
Flight controllers such as the ones used in toy quads have no problem coping with gusty winds. More mass makes it easier too.
If its a storm/wind you'd normally drive in, its probably not too bad for a 'flying car' assuming its some sort of turbine/electric powered quad.
...
Some of the very first cars ever made were electric, please explain to me what exactly he did 'first'
They aren't 'entitled' to shit.
Don't like it? Move to a dictatorship cause thats what you seem to want to be forced on you.
Idiot
Bring it on.
This very sort of issue has already been talked in the auto industry and a good lawyer will eat his face for lunch.
In short:
Dear Musk,
Go fuck yourself, we've already determined you don't get to tell me what I use my car for, in a court of law.
If you connect Thunderbolt expansion chassises to the current Mac Pro, you effectively have what you seek with multiple PCI slots and drive bays. The addition of Thunderbolt to the machines allows them to make all that stuff external.
They effectively given you more flexibility because you now determine how many PCI slots you want, you can have at least 18 using COTS right now if you wanted, though the lack of TB3 on the current Mac Pros would make a bunch of video cards silly, you can certainly stack on drive bays (I currently have 32 drives attached to the MBP I'm typing on using Thunderbolt spread across 2 expansion chassis)
So you want less of an option then? You want Apple to decide how many PCI slots you get, or do you want to decide for yourself? I choose no PCI slots and a fuckton of drives.
Now, if you want to talk about price ... then you have a valid argument, but complaining about PCI slots and drive bays means all you're really complaining about is the case size rather than the functionality since the functionality is available outside the case.
On price, its just ridiculously unreasonable to add PCI slots that way, but its certainly doable.
Granted, the Mac Pro was too expensive
Definitely, for comparable hardware quality and components, its over priced, but not ridiculously over priced. We're not talking monster cable level of insanity here.
I had calculated that I would have built it for less than half the price
*sigh* No, you didn't.
You calculated building a machine that was close to the same, probably using 'cheap' parts to make it half the price. The problem would be, those random crashes you're getting on your half-the-price machine due to cheap capacitors (or something else) are going to cost you far more in time and productivity than the money you saved using substandard hardware.
But in 2013, it happened. They took their only "classic" workstation with multiple drive bays (I have 2 ssds and 3 hds right now), dual CPUs, PCI slots etc and "transformed" it into a cool looking yet useless to me cylinder.
And this was the fault of laptops. You're expected to replace those missing things with Thunderbolt enclosures. Theres no need for space inside the box, just run a wire outside the box off your desk to where all those ugly PCI cards sit ... No functionality was lost, but it did just become an order of magnitude more expensive, into the monster cable level of expensive :( I can understand why this sucks for a desktop user, but as a laptop only user now (if my laptop isn't fast enough, amazon has a VM that is) it is a benefit to me, now I get access to all the same stuff you have, except I'm still portable.
Also, adding RAM stopped mattering to me when I got kids. I simply don't have the time to bother looking for proper RAM that will not just 'work', but will do so without random odd crashes and issue related to mix and match hardware and driver interactions.
Yes, I'm an apple fan boy
Before ... I had more time than money. I built my PC, shopped for parts, tried to figure out the right pattern for a reliable machine without resorting to a bunch of half assed hacks, and in general waste a lot of time with a half-assed 'PC' because I couldn't afford to buy a Mac. Upgrading RAM was important to me back then, I might only populate half the slots to start with, due to cost, so I could buy more later when I got more money. I built a few hackintosh machines back in the day.
Now ... I have 2 kids and a good job. The time it would take me to find the parts and build the machine multiplied by what I make per hour means that building a machine is an expensive total cost, one that generally will end up costing me more than buying a Mac. So now I just order a fully loaded MBP from the start, knowing that not only will I NOT be screwing around with its components ... I CAN NOT, so it actually prevents me from dicking with it when I shouldn't. I also likely due this about half as often as you should do when buying COTS components and assembling your own. Unless you're paying absolute top dollar, your hardware is going to cost you time due to oddities/crashes well before my over priced MBP is going to bother me, by virtue of nothing more than 'everything is soldered'
My point? That 'cool black sphere' has its place, even if it doesn't exist yet.
I will not, however, buy a new MBP until they go back to nVidia cards. I'm not overpaying for second rate parts. I'll overpay for top of the line parts, but not second rate parts.
It was all an improvement write up until DeepMind started trying to figure out exactly what the ridiculous article headline actually meant since it seems logical at a glance but in truth is just complete gibberish.
Yes, its not even hard, the vector lookup table used in a C++ application alone makes it larger than my assembly implementation if your using some shitty compiler like GCC. Thats not true of the intel compiler and probably plenty of others. But if you're using GCC to compile C++ ... you can probably write it in PHP and get better executable code.
Proper compilers can make it better, but you're not using a proper compiler, you're using one of the common ones that everyone else uses because those compilers are far more friendly to shitty developers who write buggy code.
Look up the universal service fund.
We were taxed extra to pay for those lines.
Comcast made the order to do it, sure ... But the sure as hell didn't pay for it.
Thanks for being an ignorant tool
So basically, stop buying cheap ass bargin basement Windows laptops and get a Mac? Thats what you're saying?
I have a lenovo that cost more than my MBP (which was maxed out at the time of purchase in 2012), the lenovo is only a year old, and its trackpad is complete and utter crap. Blow on it the wrong way and it jumps around, god forbid you touch it by accident or rest your palm on it while typing.
It is so completely unusable it blows me away that other people haven't returned these things, its my work laptop so it sits on my desk ... closed ... while I use my 4 year old MBP that has hardware that isn't crap. Yes, I paid a overpriced premium for it, but it cost less than the Lenovo and is still a better machine even with 3 years of age on it.
Yes, I'm a fanboy of MacBook Pros. Show me a laptop that the ENTIRE PACKAGE is of that level of quality and I'll switch in an instant, but you're going to have a hard time beating the quality (not impossible, but hard) and you're not going to beat the OS by subjecting me to Windows 10 or Linux and buggy video drivers/sleep/sound/(Whatever This Weeks Issue Update Is That Has Half The Devs That Swear By Linux Running Around My Office Without Functioning Machines), so its pretty much a non-starter
Yea, like the US aircraft carriers that were dispatched with supplies yesterday as quickly as the loading could be finished, right, thats what you mean, right?
It takes a little while to drive around a hurricane
Hurricane Matthew, one of the most powerful storms to hit Florida's Space Coast in the last 50 years
Sensationalize, sensationalize, sensationalize ...
Matthew is a Cat3, Florida gets hit with a cat 3 about once a year or every other year.
Andrew was powerful, Matthew is just another one.
Yes, they prepared for it to hit by taking apart theme parks and launch pads, this is routine for Floridians. Disney World can deconstruct itself to a safe state in less than 24 hours.
Having grown up in Florida I can tell you that unless you're on the cost, Matthew just means its time to have a storm party. Beachfront property is fucked, but thats known well in advance. You don't find 'old' beachfront buildings in Florida, nor do you find particularly well constructed ones ... why? Because within 5-10 years theres a very high probability that the ocean is going to erase it from existence in conjunction with a hurricane.
Finally, WTF is this on slashdot for? Just cause KSC? Might as well have a story about how its beating up the Oracle offices in Orlando too then, and the thousands of other 'tech' businesses there, if thats how low this sites shitty standards have fallen.
I'm not sure I care who's at fault for getting into an accident. At some point, it becomes your fault for getting into accident after accident, and when my car has crushed my skull in because it was following 'the rules' rather than avoiding the accident, I don't think I'll care who's fault it was, will I?
With that said, 14 accidents is pretty impressive.
No. Just read the summary that says that the complaints dropped for police NOT wearing cameras as well.
This implies that people stopped complaining because they didn't know if the police had a video of them, so they didn't rush to say something that could easily be shown as bullshit on video.
This was EXACTLY the reason they started using the cameras. There are plenty of power abusive asshole cops. There are more people who want to take advantage of cops by playing the victim ... unfortunately for police these people are also much more inclined to try to take advantage of cops by making up bullshit, cops deal with criminals remember?
I wrote crypto implementations for 10 years, have a software package certified as FIPS 140-2 written entirely by me (reviewed of course by a certification facility), and I read the proposal.
Having done crypto in the real world for those years, I know the difference between proposed implementation and actual implementation, just like the guys at OpenSSL ... remember heart bleed? You think that was because those guys didn't know crypto ... or because of a bad implementation or bug?
So in the end ... you can easily track Tor users ...
Oh, and this doesn't do jack shit to stop bots ... a user can authenticate one bot manually by viewing the captcha ... then letting it run for hours, so theres a startup cost, but after that ... its back to bot town.
And how do you get users to do captchas for you? Something like the URL in my sig, which uses a 'game' to get users to do actual work no wants to pay for.
Can we get some sense in here and agree that Assange is in his right to tell you to disregard obvious attempts to discredit wikileaks before an important leak??
Yes, we have common sense, we're ignoring Assange's lying, bullshit, attention whoring ass because he's full of shit 99.99999% of the time and does nothing but seek attention for himself.
If Wikileaks was concerned about reputation, they would have disassociated from him years ago, but they don't, so its easy to assume they are nothing more than Assange's lap dog.
Can you use common sense and stop assuming every time Assange wants some attention that he actually has something useful to say? You're one of those guys who still thinks Sweden is just a puppet for the US trying to extradite him aren't you?
If he had something to say and wasn't just trying to get attention, he would say it. Every time you tell me that in the future you're going to tell me something, you make me realize every time you do it how little importance it is. If it was as important as its made out to be, he wouldn't wait.
Every action he takes tells you why you should ignore him, are you blind?
Great, so if your reaction isn't that bad, you'll have to time to take them out and properly inject yourself subcutaneously.
What about if your reaction is so bad that you're in a panic and can't think straight?
What if someone else is watching you have a reaction, sees you aren't capable of doing it yourself and tries ... plunging the needle directly into a vein, which just for reference, can be very bad too.
The Epipen is idiot and panic resistant. My 3 year old knows how to inject himself if some moron at daycare gives him the wrong cup of milk. Not so sure he'd do so well with a couple syringes.
Your problem is you're look at this like how you would react if you had to give yourself a dose right now, while calmly sitting down and thinking about it.
When your throat is closing, you won't be in the same state of mind and things could easily and rapidly go very wrong for you.
A couple syringes is not the same thing. You're comparing a Model T Ford with a Tesla and pretending you're equally good at getting both to the corner store for a box of snackie smores. Have you ever even given yourself a subcutaneous injection? Its not hard, but again, in a panic doing something you NEVER do becomes hard.
The RPi and Arduino serve entirely different use cases.
Arudinos serve the low power use, real time, simple/single purpose use cases.
RPi talks to a bunch of Arudinos and controls them without requiring you to write bad C++, and letting you access all sorts of pretty GUIs
This is about "ahead of time" compilation, otherwise known as "compilation", which third-party tools [stackoverflow.com] have done forever. Linking to C in Java is its own world, and I don't know how practical C++ is.
The stack overflow you link to has nothing to do with AOT. They all use a standard JVM and JARs, just all packaged into a single exe file. Its still JIT for the ones that include the JRE bits, the others just download and install a JRE for you. Using C and C++ code from Java is non-trivial but easy enough.
It's dead easy to bridge between C++ and C# at runtime using Managed C++ (or whatever they call it these days). The C# marshaller, the built-in way to get C objects from C# code, is slow painful garbage that no one should use, but it's easy to do the conversion in C++ and either object conversion or using objects directly is very fast that way.
Its just as easy in Java, except better hidden, cause you're not supposed to do it, in order to keep the 'cross platform' nature of Java at its core. Microsoft wants you to bind your C# apps to the Windows platform so they encourage the use of P/Invoke to work around unimplemented features of the framework. Its handy, but goes against one of the core tenets of Java.
You can compile C# to a proper EXE or DLLs easily enough and it will happily load C/C++ DLLs. The reverse is a bitch though - I've heard it's possible (the .NET runtime is also just DLLs), but I never got it to work properly.
Technically, what you compile C# (and all .NET) to isn't actually executable either. Its byte code as well, that can be easily and quickly turned into cached binaries that are essentially AOT compiled ... but thats stored in a different director on the machine and isn't the exe you run, mono will do actual full AOT with the right options, but by default doesn't either. Full AOT takes away several features of the .NET framework, just like it would with the JRE. They'd be implemented in an entirely different way. .NET dlls are just OLE components at their hearts, you've probably heard of OLE as one of the other names it goes by: DDE, OLE2, ActiveX, COM, DCOM. These are ALL THE SAME THING in different revisions, with more features in the later ones. .NET being the latest. Loading and running .NET assemblies is only slightly more difficult than loading an ActiveX in C or C++. Its non-trivial, and you won't find a ton of examples, but its not black magic. Its no more difficult than getting an XPCOM or Corba object to load, and Mozilla can even do that properly so lets not act like its rocket science.
You can (awkwardly) run C code from Java, including loading DLLs, but I've never heard it's possible to do the reverse. What can C code do with a JAR?
You would embed the JVM in your application or a plugin for your application and execute the JAR from there, the same way you do with .NET runtime objects. Not really rocket science here either, though again it is non-trivial.
Its the same as loading pretty much any interpreted language from C or C++, just different libraries and function calls. You do realize that the 'java' command is a C application that loads a bunch of Java libraries and execute JAR files right?
Linking all three would be a bragworthy project, but I think Java is just missing the key concept here.
Its been done: https://www.ikvm.net/
Run .NET code in java, run Java code in .net. Its big, its bulky, it works pretty well, but I don't recommend doing it for weekend fun.