I worked in the exhibit department of a science museum for several years, and it's simply amazing how much abuse everything gets.
We did most of our exhibit building in-house, because contractors, even exhibit design firms, just couldn't be convinced of how bullet-proof museum exhibits need to be.
Besides making sure that you have robust infrastructure, make sure that your kiosks are designed for a war zone. And make sure that you have lots of spare parts.
TFA - Whats the best hack for c++ to let it be cross platform?
Everyone - Use this mish-mash of open source libraries and/or reinvent the wheel when you have to with interfaces and separate code files for OS specifics.
Me - Use a language and SDK that is MADE FOR CROSS PLATFORM COMPATIBILITY. JAVA JAVA JAVA
JAVA has cross platform sockets JAVA has cross platform threads JAVA has cross platform gui
C++ has header files... F**K HEADER FILES C++ has pointers to pointers... F**K MEMORY MANAGEMENT C++ makes you feel smart when you get something to actually work correctly... F**K YOUR EGO
To keep a software system interesting to users, you need a constant flow of new features.
No - that attitude is what is wrong with most software. What users really want is for the basic functionality to work well, be stable and performant. Only then should new features be considered, and considered carefully.
I tried out the search engine linked above (sitetruth.com). I understand that it's alpha, but I'm seriously under-impressed. It gave my site a negative rating for two things. One - no street address on the site - there is actually a full address at the bottom of every single page on the site. Two - no valid secure certificate - Uh, yeah. I don't sell anything, nor do I collect any information from users. Why should I have an SSL cert? WTF?
I think that if you call it "sitetruth", it should have some truth in it.
More important than what you need to get into your zone (because I think we all know how this works for our own needs), is how do you explain this to others who do not understand "the zone"?
The hardest part for me is getting others to respect my zone. They just don't understand. For kids, you can't really blame them. You just have to stay out of sight and out of mind. But for the adults, they often just don't get it.
The biggest "zone breakers" are interruptions of any kind or duration. Having to stop for even one minute to take a call or acknowledge a communication can break your flow completely and it can take time to get back into gear. I think there have even been studies showing it takes some 15 minutes average to get back.
And of course this applies to anyone doing something highly creative or thoughtful.
I used to work in a development shop where there was a single outside-facing phone number, and each person had an extension.
When a call came in for "Fred", the receptionist would use the intercom feature to loudly announce to Fred "you have a call", rather than just ringing his extension.
If Fred wasn't at his desk, she would just say "Fred...Fred...are you there Fred?" several times, until everyone in the vicinity of Fred's desk was interrupted (it was an open floor-plan).
When that didn't work, she would make the announcement on the PA system, thereby interrupting everyone in the building.
I tried to explain to the receptionist, and to the owners of the company, that interrupting every programmer (and having them take, on average 15 minutes to recover) every time a phone call came in was counter-productive. Of course, they just didn't get it.
Yes, "Inside my head" was what I was thinking too, when I read the question.
Basic physical requirements are:
- relative quiet
- endless supply of hot beverages - good coffee is best, though the rot-gut stuff from the bottom of the pot will do in a pinch, as will good strong tea..
- a bathroom (see above):-)
Quiet, instrumental classical music makes it a perfect environment - ambient if I can get it, headphones if I have to.
On the other side, productivity killers include: - phones ringing (esp. if I need to answer one) - people talking (esp. if they expect an answer) - constant interruptions for status updates
Of course, the tracking is a privacy issue that shouldn't be overlooked.
What really concerns me, though (since I can disable cookies and still watch the videos), is that by embedding YouTube videos, or even links to them, instead of hosting the videos on government infrastructure, the White House is promoting YouTube, a private, for-profit company.
Ok, so the govt. sucks at doing stuff like this, and YouTube does it well. So, I suggest that the govt. procure a YouTube-like system from YouTube, and then use that.
I'd go with Padmasree Warrior, by process of elimination. I've worked with the DC government IT folks - a Microsoft-centric bunch who, for instance, thought that a good method for web application single-sign-on was to pass the user's credentials as URL parameters in a GET, in clear text.
Indeed. This has been one of my pet peeves since high-school.
In the U.S. at least, far too much attention is given to memorization, and far too little on actual learning.
Years later, out here in the real world, I find that even with my relatively poor memory and difficulty with memorization, I run rings around other folks at things where I have taken the time to learn the concepts, and know where to look up specific information when needed.
Others have simply memorized the most common information about a subject, but cannot seem to adapt that memorized information to new situations.
http://www.griffintechnology.com/products/imic
For that matter, why are we still defining code chunks via brackets instead of the indentation that's already there?
Like in Python?
The reason that I still like my curly-braces is that I don't want the meaning of my code to change just because somebody (me?) changed the whitespace.
I'll second this.
I worked in the exhibit department of a science museum for several years, and it's simply amazing how much abuse everything gets.
We did most of our exhibit building in-house, because contractors, even exhibit design firms, just couldn't be convinced of how bullet-proof museum exhibits need to be.
Besides making sure that you have robust infrastructure, make sure that your kiosks are designed for a war zone. And make sure that you have lots of spare parts.
TFA - Whats the best hack for c++ to let it be cross platform?
Everyone - Use this mish-mash of open source libraries and/or reinvent the wheel when you have to with interfaces and separate code files for OS specifics.
Me - Use a language and SDK that is MADE FOR CROSS PLATFORM COMPATIBILITY. JAVA JAVA JAVA
JAVA has cross platform sockets
JAVA has cross platform threads
JAVA has cross platform gui
C++ has header files... F**K HEADER FILES
C++ has pointers to pointers... F**K MEMORY MANAGEMENT
C++ makes you feel smart when you get something to actually work correctly... F**K YOUR EGO
+1
To keep a software system interesting to users, you need a constant flow of new features.
No - that attitude is what is wrong with most software.
What users really want is for the basic functionality to work well, be stable and performant.
Only then should new features be considered, and considered carefully.
I tried out the search engine linked above (sitetruth.com).
I understand that it's alpha, but I'm seriously under-impressed. It gave my site a negative rating for two things. One - no street address on the site - there is actually a full address at the bottom of every single page on the site. Two - no valid secure certificate - Uh, yeah. I don't sell anything, nor do I collect any information from users. Why should I have an SSL cert? WTF?
I think that if you call it "sitetruth", it should have some truth in it.
while the article is lame, the subject is not.
More important than what you need to get into your zone (because I think we all know how this works for our own needs), is how do you explain this to others who do not understand "the zone"?
The hardest part for me is getting others to respect my zone. They just don't understand. For kids, you can't really blame them. You just have to stay out of sight and out of mind. But for the adults, they often just don't get it.
The biggest "zone breakers" are interruptions of any kind or duration. Having to stop for even one minute to take a call or acknowledge a communication can break your flow completely and it can take time to get back into gear. I think there have even been studies showing it takes some 15 minutes average to get back.
And of course this applies to anyone doing something highly creative or thoughtful.
I used to work in a development shop where there was a single outside-facing phone number, and each person had an extension.
When a call came in for "Fred", the receptionist would use the intercom feature to loudly announce to Fred "you have a call", rather than just ringing his extension.
If Fred wasn't at his desk, she would just say "Fred...Fred...are you there Fred?" several times, until everyone in the vicinity of Fred's desk was interrupted (it was an open floor-plan).
When that didn't work, she would make the announcement on the PA system, thereby interrupting everyone in the building.
I tried to explain to the receptionist, and to the owners of the company, that interrupting every programmer (and having them take, on average 15 minutes to recover) every time a phone call came in was counter-productive. Of course, they just didn't get it.
Did I mention that I used to work there?
Ummmm...yeah...that makes me feel better. Medical devices are apparently developed by "dime a dozen" programmers....woot!
prunes
Drunken mistakes aside, drinking relaxes me to the point where I can get really creative and get a lot of stuff done. Only if I could drink at work...
http://imgs.xkcd.com/comics/ballmer_peak.png
Yes, "Inside my head" was what I was thinking too, when I read the question.
Basic physical requirements are: :-)
- relative quiet
- endless supply of hot beverages - good coffee is best, though the rot-gut stuff from the bottom of the pot will do in a pinch, as will good strong tea..
- a bathroom (see above)
Quiet, instrumental classical music makes it a perfect environment - ambient if I can get it, headphones if I have to.
On the other side, productivity killers include:
- phones ringing (esp. if I need to answer one)
- people talking (esp. if they expect an answer)
- constant interruptions for status updates
Nice!
I don't mind them posting "official" videos to YouTube. I do mind them only posting them you YouTube, and thereby giving YouTube a monopoly.
Frankly, I'm also not particularly pleased with "official" videos only being available in Flash, which gives Adobe a bit of monopoly.
I'd like to see the videos given to a variety of video sites, and be made available in at least one open format. Ogg Theora, anyone?
Of course, the tracking is a privacy issue that shouldn't be overlooked.
What really concerns me, though (since I can disable cookies and still watch the videos), is that by embedding YouTube videos, or even links to them, instead of hosting the videos on government infrastructure, the White House is promoting YouTube, a private, for-profit company.
Ok, so the govt. sucks at doing stuff like this, and YouTube does it well. So, I suggest that the govt. procure a YouTube-like system from YouTube, and then use that.
- an (otherwise) Obama Supporter
I'd go with Padmasree Warrior, by process of elimination. I've worked with the DC government IT folks - a Microsoft-centric bunch who, for instance, thought that a good method for web application single-sign-on was to pass the user's credentials as URL parameters in a GET, in clear text.
Just run apt-get update && apt-get install acpi-support.
What? apt-get it yourself.
sudo apt-get update && apt-get install acpi-support.
Okay.
What? apt-get install it yourself.
sudo apt-get update && sudo apt-get install acpi-support
Okay.
My thoughts exactly - I was shocked to see that older vehicles (with likely worse mpg) would get a smaller incentive.
This makes about as much sense as fighting "The War on Terror" by invading Iraq.
At the risk of _being_ a jerk.....
The commonly used phrase is "for all intents and purposes", and please, google "begs the question".
I assume that you meant:
if(day == daysInYear) break;
They were more interested in what a computer did then how it did it.
It's also amazing how many people write 'then' when they mean 'than'.
Indeed. This has been one of my pet peeves since high-school.
In the U.S. at least, far too much attention is given to memorization, and far too little on actual learning.
Years later, out here in the real world, I find that even with my relatively poor memory and difficulty with memorization, I run rings around other folks at things where I have taken the time to learn the concepts, and know where to look up specific information when needed.
Others have simply memorized the most common information about a subject, but cannot seem to adapt that memorized information to new situations.
So, the rocket scientists looked at all of the available open-source bug trackers, and chose Bugzilla? Really?
Indeed. Especially with the Spring/Hibernate combination. Spring provides JDBCTemplate, which does for JDBC what HibernateTemplate does for Hibernate.
There's absolutely no reason that you can't use both HibernateTemplate and JDBCTemplate, even in the same transaction.
I understand that they have object-oriented Cobol now. It's called COBOL-INCREMENTED-BY-ONE
Q: What do you call it when someone throws a banjo in the toilet without hitting the rim?
A: Perfect Pitch!