I have a 2010 6,1 running the current MacOS and the current web browsers. I need to swap the hard drive for an SSD, and RAM is limited to 8GB, but otherwise it works well. It is easy to install current MacOS versions on any Mac: Clone a bootable backup, with Carbon Copy Cloner for instance, boot from that backup on your old laptop, and clone it to the internal drive.
What idiot organization with 200-300M to lose in 2 days uses Windows for anything? With a couple percent of that, they could create parallel implementations in two alternate operating systems and networks to be far more immune to everything.
But the grand champion memory debugger is the Mac OS X standard malloc libraries. You can simply set environment variables and instantly get better debugging than most methods on all other platforms. I presume this is because Objective C/C++ is such a pain to debug that they just built in features to always be available, even for production apps.
Those libraries are clever because when debugging array bounds corruption and used/free, all mallocs get their own mmapped memory block surrounded by unmapped memory. Plus writing patterns into free / allocated memory to detect writing to freed memory, etc. This is great because it triggers a system signal that debuggers can catch deterministically.
I found and used those techniques on my last big project a couple years ago. The Windows desktop app and imaging C++ libraries were full of errors, memory corruption, struct and 32bit/64bit problems, etc. I had to do a lot of debugging and rewriting to port to Mac OS X, then a lot to solve corruption and threading issues. And found out, the hard way, what a mess the "standard" pthreads API / libraries were. Just spurred me on to switch to C++11 to have standard threads. This Mac OS X built-in debugging along with gdb made it a snap to find all of those kinds of errors, even for code meant for Android, Linux, and Windows.
It definitely does not work at all for at least some people, like me. If anyone needs an example subject or someone with standing who's career was affected, let me know. Additionally, important medical information was withheld from me for 4 years, drastically increasing my risk of a catastrophic event.
Thunderbird is still the best email reader by far. I have many gigabytes of email in 10+ accounts all easily and quickly available on all machines. The editing experience, especially inline threaded replies, is the best. Outlook is a joke here.
And, at least for a power user, Firefox is still the best browser. I commonly have hundreds of tabs open, up to 700+. Only Firefox handles that gracefully, remembers all of them with all of their history, and, at least after a restart, uses a reasonable amount of memory. And with Nightly, now it's multithreaded which is starting to get interesting.
On desktop, Firefox has about equal share to IE and just under half of Chrome. Not terrible. Hopefully they will take IE's share.;-)
Claiming security issues is a cop out and excuse to be controlling. If you are running insecure systems, and you are if you are running Windows, then set up a separate wifi network for personal / misc. Internet access. Users can then use their personal devices, phones, tablets, etc., or you could provide Chromebooks which are cheap, secure, easily wipeable, etc. Set up web printing for tickets or similar. If you need to solve attention problems, it needs to be done at the personal level, perhaps suggesting an easy way to insert frequent short breaks. For most types of work, frequent breaks improves productivity. In the past, people took many smoke breaks and similar, so it's not necessarily the case that a Facebook break is a huge new problem. Losing track of time, keeping things in proportion, those can be an issue. A little structure or hinting of some kind is probably all that is needed there.
My preferred general purpose C++ solution would be to use Qt when possible. It already has virtually everything you would use in an operating system with baseline networking, GUI, etc. already wrapped for cross-platform use in a clean, powerful way.
If you are writing a utility or a service, there are other choices. If you think you need the widest range of features, you might need a native GUI, GPU access, etc., Qt is the only real choice.
Depending on what you are trying to accomplish, Node with C++ modules provides a nice base. It is even used as the basis for desktop apps with web-based GUIs (see Atom editor https://atom.io/.) You get Javascript scripting, full web server capability, WebSockets for bidirectional communication, etc. Nginx is another possibility for something like that.
You could use Java or C# for portable-ish apps. In some ways, Qt seems even more portable now, especially for GUI and OS-specific features. Java and C# also don't make for great UI without a lot of work, and then it tends to be sluggish. For UIs, you want either a modern web UI, or a well-designed Qt UI. Interestingly, Qt includes a modern web capability embedded. Even the native Qt GUI is styled using CSS.
For a pure server app, Java, Node (Javascript), Python (according to many), and C++ are good. PHP, because Facebook has improved it, may be OK. Perl, Ruby/Rails, Drupal, WordPress, etc. all seem to be fading for app framework use because of developments in Javascript libraries. WebComponents / Polymer SPAs are very interesting.
What is the best list of ISP monitoring software, services, or related techniques to detect, collect information on, and work around these kinds of problems?
Has anyone created an automated test, detection, and complain system that uses minimal resources?
You don't understand what Tango is. This is not just gyro-based control. The cameras on the back of the unit are mapping out the space visually so that they sense position and movement in a highly detailed way. Tango is capable of real-time understanding of the geometry of the room and whole building it is in as it can see it. Gyro input may also be used, but is secondary to the visual input. Look closer next time.
I crashed and totaled my 2004 Mazda RX-8 about 18 months ago. A vehicle changed to my lane on the highway, then had to do a panic stop from 70mph to stopped. The normally amazing RX-8 brakes (and I had the high end braking package) failed in that circumstance. I had to do maximum braking. Anti-lock backed it off from a skid but never kicked back in. I rolled into the stopped vehicle in front of me at 30-40mph. You could see evidence on the road behind me: just a six inch skid, then nothing.
It would be good to handle more cases like this rather than the old methods of doing poorly in some braking (like here) to help people not good in snow.
CMake makes C++ development relatively painless for cross-platform development. For several years, I've been setting up and using Linux/MacOSX/Windows/Android (and to some extent iOS) builds. I'm about to add Emscripten as a target for some project libraries.
Based on the statements related above about the judge insisting that the order did not authorize this, this does seem like Verizon and the FBI committed offenses here, probably felony unauthorized access to a computing system and others. Regardless of the outcome of this case, if it were me I would file civil and criminal charges.
Yes, I have been running my own mail / web server since 1992. As soon as something is more reliable than that, I might consider switching to it.;-)
My email archive is about 30GB last I checked. Fully backed up. Very fast to search.
Maildirs are dumb. Imap to mbox folders are the way to go. I roll them over at 200MB. With Thunderbird caching and a good Imap server indexing, it is faster than any available email service.
Of course Thunderbird is great with Gmail, AOL, and Outlook.com too.
"Logic is a system whereby one may go wrong with confidence." While less intelligent (or often just less applied) people might decide to believe anything, it is the intelligent, applied types that can, if they make a few mistakes, really hit the slippery slopes of irrationality with a vengeance. If you're good at argument and rationalizing and have a good imagination, but are weak in the scientific principle or critical thinking, you might be a religious lunatic soon.
However, for those properly educated and lacking those mistakes or equivalent childhood inculcation that sticks too much, more education, especially about critical thinking, science, and religion itself, seems to strongly push towards rationality.
I let many companies and people abuse me because I couldn't afford time or attorneys to take them to court. Then I turned my attention to learning enough to be competent enough to put a stop to that. Way overdue.
People should be comfortable representing themselves more. Perhaps not for a crucial criminal trial, but for everything else it should be considered. Basics of the legal system and navigating it should be taught in high school. The fact is that you can combat many opponents well if it costs you next to nothing and they feel they have to pay a lot for attorneys. True to some extent even for well-funded opponents in some circumstances. A major problem is that a lot of information, like process / procedures / formats, is hidden, but you can get it eventually.
I've successfully run a couple civil actions and successfully contested a couple low-level parking / traffic tickets. I just appealed one in California Appellate court, raising some interesting (to me) constitutional issues. (Waiting for my loss letter...) Good to do A) to work out the details of the process, B) to learn the law better, and C) protest annoying and not-helping-safety/society abuse of laws to meet a quota. I even recently figured out the details of filing citizen's arrest requests to maximally complain about a very dangerous, and illegal, maneuver of a CHP to give someone a speeding ticket. The officer was the only unsafe driver I saw between SF and SJ. (Next time, I'll get positive ID.)
In California, additional "fees" were added to traffic tickets that make a typical speeding ticket >$500 and really minor infractions start at $240. That's enough to be worth contesting at every point. In fact, it may be enough to change the rules of evidence in some cases.
I need to populate my pro-se site soon with some of these as examples, if people are interested. http://pro-se.org/ And yes, I want to attack the overbroad "unlicensed practice of law" statutes that exist in 49 states. Of course you can't fraudulently hold yourself out as a bar-certified lawyer, and you shouldn't (can't, according to those laws) give people advice about what they should do. (The latter makes sense in a narrow sense: Besides what the law means, and what past cases have found, to actually advise people, you should know what the local custom, practices, probabilities, leanings, etc. the local judges and prosecutors have. That is separate from talking about the law or your own experience or analysis / opinions. First amendment rules there. That's the best I can understand the real legal line for conduct.) People aren't confused about who is a doctor just because they suggest that you eat better, get exercise, and take Ritalin or whatever. It is a ridiculous abuse of the public to enact laws so clearly designed to prevent sharing of information to protect blessed professionals.
Interesting how much of the world is interested in our politics. Several years ago, I was walking around Porvoo, Finland, taking pictures. I talked to a few teenagers doing skateboard tricks. In their perfect English, they were very curious how we could have elected Bush II twice. It's all they wanted to talk about.
Emacs is far better as a web application framework than VI. QED And you could test the web browsing within Emacs. And debug most languages right in the editor.;-)
1st amendment to the US Constitution: "Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances."
The constitution restricts the government. Hamas is acting as a government, not a corporation. Conflating corporations with government would be bad: Corporations are people. Your suggestion that "all corporations and individuals would be also bound to respect it" implies that people would be restricted in their religious choices. In a broad sense, this conflicts with the 1st amendment.
This is exactly the area I've been feeling pain for years, and recently have been working to address. My key innovations are around interface / visualization methods, automation, and collaboration. Please email me at sdw@lig.net if you have a wish / idea list, pointers to interesting related ideas / technology, or want to be a beta tester.
A lot of similar techniques are being used in marketing and other areas. The way we'll know that this stuff works is when it is useful for each of us everyday.
I have a 2010 6,1 running the current MacOS and the current web browsers. I need to swap the hard drive for an SSD, and RAM is limited to 8GB, but otherwise it works well. It is easy to install current MacOS versions on any Mac: Clone a bootable backup, with Carbon Copy Cloner for instance, boot from that backup on your old laptop, and clone it to the internal drive.
What idiot organization with 200-300M to lose in 2 days uses Windows for anything? With a couple percent of that, they could create parallel implementations in two alternate operating systems and networks to be far more immune to everything.
That's the right direction. Apple already has a pretty good version of it. (See below.)
Bounds checking C like this now is weak and very, very late:
https://gcc.gnu.org/ml/gcc/199...
https://www.lrde.epita.fr/~aki...
http://blog.qt.io/blog/2013/04...
http://valgrind.org/docs/manua...
https://en.wikipedia.org/wiki/...
But the grand champion memory debugger is the Mac OS X standard malloc libraries. You can simply set environment variables and instantly get better debugging than most methods on all other platforms. I presume this is because Objective C/C++ is such a pain to debug that they just built in features to always be available, even for production apps.
http://www.cocoawithlove.com/2...
Those libraries are clever because when debugging array bounds corruption and used/free, all mallocs get their own mmapped memory block surrounded by unmapped memory. Plus writing patterns into free / allocated memory to detect writing to freed memory, etc. This is great because it triggers a system signal that debuggers can catch deterministically.
I found and used those techniques on my last big project a couple years ago. The Windows desktop app and imaging C++ libraries were full of errors, memory corruption, struct and 32bit/64bit problems, etc. I had to do a lot of debugging and rewriting to port to Mac OS X, then a lot to solve corruption and threading issues. And found out, the hard way, what a mess the "standard" pthreads API / libraries were. Just spurred me on to switch to C++11 to have standard threads. This Mac OS X built-in debugging along with gdb made it a snap to find all of those kinds of errors, even for code meant for Android, Linux, and Windows.
It definitely does not work at all for at least some people, like me. If anyone needs an example subject or someone with standing who's career was affected, let me know. Additionally, important medical information was withheld from me for 4 years, drastically increasing my risk of a catastrophic event.
Thunderbird is still the best email reader by far. I have many gigabytes of email in 10+ accounts all easily and quickly available on all machines. The editing experience, especially inline threaded replies, is the best. Outlook is a joke here.
And, at least for a power user, Firefox is still the best browser. I commonly have hundreds of tabs open, up to 700+. Only Firefox handles that gracefully, remembers all of them with all of their history, and, at least after a restart, uses a reasonable amount of memory. And with Nightly, now it's multithreaded which is starting to get interesting.
On desktop, Firefox has about equal share to IE and just under half of Chrome. Not terrible. Hopefully they will take IE's share. ;-)
Claiming security issues is a cop out and excuse to be controlling. If you are running insecure systems, and you are if you are running Windows, then set up a separate wifi network for personal / misc. Internet access. Users can then use their personal devices, phones, tablets, etc., or you could provide Chromebooks which are cheap, secure, easily wipeable, etc. Set up web printing for tickets or similar. If you need to solve attention problems, it needs to be done at the personal level, perhaps suggesting an easy way to insert frequent short breaks. For most types of work, frequent breaks improves productivity. In the past, people took many smoke breaks and similar, so it's not necessarily the case that a Facebook break is a huge new problem. Losing track of time, keeping things in proportion, those can be an issue. A little structure or hinting of some kind is probably all that is needed there.
My preferred general purpose C++ solution would be to use Qt when possible. It already has virtually everything you would use in an operating system with baseline networking, GUI, etc. already wrapped for cross-platform use in a clean, powerful way.
If you are writing a utility or a service, there are other choices. If you think you need the widest range of features, you might need a native GUI, GPU access, etc., Qt is the only real choice.
Depending on what you are trying to accomplish, Node with C++ modules provides a nice base. It is even used as the basis for desktop apps with web-based GUIs (see Atom editor https://atom.io/ .) You get Javascript scripting, full web server capability, WebSockets for bidirectional communication, etc. Nginx is another possibility for something like that.
You could use Java or C# for portable-ish apps. In some ways, Qt seems even more portable now, especially for GUI and OS-specific features. Java and C# also don't make for great UI without a lot of work, and then it tends to be sluggish. For UIs, you want either a modern web UI, or a well-designed Qt UI. Interestingly, Qt includes a modern web capability embedded. Even the native Qt GUI is styled using CSS.
For a pure server app, Java, Node (Javascript), Python (according to many), and C++ are good. PHP, because Facebook has improved it, may be OK. Perl, Ruby/Rails, Drupal, WordPress, etc. all seem to be fading for app framework use because of developments in Javascript libraries. WebComponents / Polymer SPAs are very interesting.
What is the best list of ISP monitoring software, services, or related techniques to detect, collect information on, and work around these kinds of problems?
Has anyone created an automated test, detection, and complain system that uses minimal resources?
You don't understand what Tango is. This is not just gyro-based control. The cameras on the back of the unit are mapping out the space visually so that they sense position and movement in a highly detailed way. Tango is capable of real-time understanding of the geometry of the room and whole building it is in as it can see it. Gyro input may also be used, but is secondary to the visual input. Look closer next time.
What interactive board does she use? Pros / cons?
I crashed and totaled my 2004 Mazda RX-8 about 18 months ago. A vehicle changed to my lane on the highway, then had to do a panic stop from 70mph to stopped. The normally amazing RX-8 brakes (and I had the high end braking package) failed in that circumstance. I had to do maximum braking. Anti-lock backed it off from a skid but never kicked back in. I rolled into the stopped vehicle in front of me at 30-40mph. You could see evidence on the road behind me: just a six inch skid, then nothing.
It would be good to handle more cases like this rather than the old methods of doing poorly in some braking (like here) to help people not good in snow.
CMake makes C++ development relatively painless for cross-platform development.
For several years, I've been setting up and using Linux/MacOSX/Windows/Android (and to some extent iOS) builds.
I'm about to add Emscripten as a target for some project libraries.
Based on the statements related above about the judge insisting that the order did not authorize this, this does seem like Verizon and the FBI committed offenses here, probably felony unauthorized access to a computing system and others. Regardless of the outcome of this case, if it were me I would file civil and criminal charges.
And, relative to his ID, isn't it the first two that are missing?
Yes, I have been running my own mail / web server since 1992. As soon as something is more reliable than that, I might consider switching to it. ;-)
My email archive is about 30GB last I checked. Fully backed up. Very fast to search.
Maildirs are dumb. Imap to mbox folders are the way to go. I roll them over at 200MB. With Thunderbird caching and a good Imap server indexing, it is faster than any available email service.
Of course Thunderbird is great with Gmail, AOL, and Outlook.com too.
"Logic is a system whereby one may go wrong with confidence."
While less intelligent (or often just less applied) people might decide to believe anything, it is the intelligent, applied types that can, if they make a few mistakes, really hit the slippery slopes of irrationality with a vengeance. If you're good at argument and rationalizing and have a good imagination, but are weak in the scientific principle or critical thinking, you might be a religious lunatic soon.
However, for those properly educated and lacking those mistakes or equivalent childhood inculcation that sticks too much, more education, especially about critical thinking, science, and religion itself, seems to strongly push towards rationality.
I let many companies and people abuse me because I couldn't afford time or attorneys to take them to court. Then I turned my attention to learning enough to be competent enough to put a stop to that. Way overdue.
People should be comfortable representing themselves more. Perhaps not for a crucial criminal trial, but for everything else it should be considered. Basics of the legal system and navigating it should be taught in high school. The fact is that you can combat many opponents well if it costs you next to nothing and they feel they have to pay a lot for attorneys. True to some extent even for well-funded opponents in some circumstances. A major problem is that a lot of information, like process / procedures / formats, is hidden, but you can get it eventually.
I've successfully run a couple civil actions and successfully contested a couple low-level parking / traffic tickets. I just appealed one in California Appellate court, raising some interesting (to me) constitutional issues. (Waiting for my loss letter...) Good to do A) to work out the details of the process, B) to learn the law better, and C) protest annoying and not-helping-safety/society abuse of laws to meet a quota. I even recently figured out the details of filing citizen's arrest requests to maximally complain about a very dangerous, and illegal, maneuver of a CHP to give someone a speeding ticket. The officer was the only unsafe driver I saw between SF and SJ. (Next time, I'll get positive ID.)
In California, additional "fees" were added to traffic tickets that make a typical speeding ticket >$500 and really minor infractions start at $240. That's enough to be worth contesting at every point. In fact, it may be enough to change the rules of evidence in some cases.
I need to populate my pro-se site soon with some of these as examples, if people are interested.
http://pro-se.org/
And yes, I want to attack the overbroad "unlicensed practice of law" statutes that exist in 49 states. Of course you can't fraudulently hold yourself out as a bar-certified lawyer, and you shouldn't (can't, according to those laws) give people advice about what they should do. (The latter makes sense in a narrow sense: Besides what the law means, and what past cases have found, to actually advise people, you should know what the local custom, practices, probabilities, leanings, etc. the local judges and prosecutors have. That is separate from talking about the law or your own experience or analysis / opinions. First amendment rules there. That's the best I can understand the real legal line for conduct.) People aren't confused about who is a doctor just because they suggest that you eat better, get exercise, and take Ritalin or whatever. It is a ridiculous abuse of the public to enact laws so clearly designed to prevent sharing of information to protect blessed professionals.
Would he be eligible to run for Premier?
This could have some possibilities in 4 years...
Interesting how much of the world is interested in our politics.
Several years ago, I was walking around Porvoo, Finland, taking pictures. I talked to a few teenagers doing skateboard tricks. In their perfect English, they were very curious how we could have elected Bush II twice. It's all they wanted to talk about.
Emacs is far better as a web application framework than VI. QED ;-)
And you could test the web browsing within Emacs. And debug most languages right in the editor.
Are you the only one who realizes that "Honeycomb" refers to the cereal product? Really?
1st amendment to the US Constitution:
"Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances."
The constitution restricts the government. Hamas is acting as a government, not a corporation.
Conflating corporations with government would be bad: Corporations are people. Your suggestion that "all corporations and individuals would be also bound to respect it" implies that people would be restricted in their religious choices. In a broad sense, this conflicts with the 1st amendment.
This is exactly the area I've been feeling pain for years, and recently have been working to address. My key innovations are around interface / visualization methods, automation, and collaboration. Please email me at sdw@lig.net if you have a wish / idea list, pointers to interesting related ideas / technology, or want to be a beta tester.
76244,210
Atari 400 at 300 baud... Used CB Simulator, wanted to start a number of forums that foreshadowed very successful web sites...
Later, I wrote Buddylist at AOL.
I still have printouts of the service somewhere in my records.
Stephen
A lot of similar techniques are being used in marketing and other areas. The way we'll know that this stuff works is when it is useful for each of us everyday.