Slashdot is powered by your submissions, so send in your scoop


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:San Antonio (Score 1) 470

by j_kenpo (#45206505) Attached to: Would-Be Tesla Owners Jump Through Hoops To Skirt Wacky Texas Rules

Me too. Saw one at the San Antonio Airport, parked in the EV charging station next to a Volt. It kept me from plugging in my Leaf, but I was so excited to see a Tesla that I didn't care =D. If there are some in San Antonio, which is about 20 years behind the rest of the world in technology adoption, then I'd be surprised that there are only 1000 in the rest of the state.

Comment: Re:You're a contractor. Your "secrets" are yours (Score 1) 292

by j_kenpo (#43220035) Attached to: Ask Slashdot: How To (or How NOT To) Train Your Job Replacement?

I have to agree with this. I was a consultant for several years. I've had to go over this same exercise numerous times. Be professional, use standard terminology, and make sure your code is documented and commented. If the new guy doesn't understand basic things like design patterns or standard algorithms it isn't your job to teach them, but point them in the right direction to learn. Point them to a good program logic and design, OO, book on the platform (Spring, Struts, .Net MVC or whatever), or design patterns book. When they realize that is what it will take to understand the platform, they will usually take it on themselves to learn. 9 times out of 10, the company will pick you up again in the future. You will be surprised that despite the snarky comments about the young guys failing and the company having to bring you back, the new guy will probably still be on board, they will work beside you in future engagements, and if you do the above you will be pleasantly surprised to find out that the "new guys" were your biggest cheer leaders for re-engagements. Don't let an inflated ego and hurt feelings get in the way of providing exceptional customer service.

Comment: Re:Freemium (Score 1) 57

by j_kenpo (#42327441) Attached to: Pentaho and Jaspersoft: Good Alternatives To Bigger-Name Software?

Or the community website at

I am definitely more of a BIRT fan for reporting, but thats not to say that the Pentaho suite doesn't have its advantages too. I personally like their ETL tool and prefer it over tools like TalonD. But that is a personal preference.

Comment: No mention of BIRT (Score 3, Informative) 57

by j_kenpo (#42327401) Attached to: Pentaho and Jaspersoft: Good Alternatives To Bigger-Name Software?

Where is BIRT in this list? BIRT is open source and a top level Eclipse project. It is fully featured out of the box, is extensible, and is implemented and backed by several large companies. It is supported by every major Open Source reporting server (Pentaho, SpagoBI), and for enterprise conscious folks there is a commercial option. And it does away with that god awful banded report design model that is a hold over from the ancient Crystal Reports in favor of a more flexible report design paradigm. My guess is that Pentaho and Jasper paid SlashBI more money for a front page slashvertisement.

Comment: My Personal Tips (Score 1) 480

by j_kenpo (#39408281) Attached to: Ask Slashdot: What Are Your Tips For Working From Home?

1) Separate your family/friends from your work life. People tend to think that if your at home, you're available to talk/hang out. Family is especially hard to convince otherwise.
2) Make sure you get voice time with your co-workers. Don't just leave it to IM.
3) Follow a productive methodology. In my case, I used Scrum. I have a full Product Backlog, and a Sprint Board in my office. Don't try to replace these with electronic organizers. And make sure if you do Scrum from a work at home job that you participate in a Daily Scrum either through Skype or conference call. This goes into #2. The reason, if you're out of sight, you're out of mind of your co-workers. That plays big when its time to make cuts.
4) Take breaks. Walk around the neighborhood, go running/jogging. Go out to lunch. Anything to force yourself out of your house for a little while to keep you from going stir crazy, and to force you to interact with people other than family and co-workers. All work and no play makes Jack a dull boy after all.

Comment: Silly Theories (Score 1) 685

by j_kenpo (#34053906) Attached to: 1928 Time Traveler Caught On Film?

Simple solutions... shes either a crazy old lady talking to herself with her hand up for whatever reason, shes chewing gum, or this is "B" roll that the DVD authors used for the extra feature, and this particular footage just happened to have some women on her phone.

It would make a good aspect of a Sci-Fi story, cell phones function on their time of origin, regardless of what time the physical handset is in.


Sweet, Sour, Salty, Bitter, Protein ... and Now Fat 210

Posted by timothy
from the visit-the-chiba-clinic-for-an-upgrade dept.
ral writes "The human tongue can taste more than sweet, sour, salty, bitter and protein. Researchers have added fat to that list. Dr. Russell Keast, an exercise and nutrition sciences professor at Deakin University in Melbourne, told Slashfood, 'This makes logical sense. We have sweet to identify carbohydrate/sugars, and umami to identify protein/amino acids, so we could expect a taste to identify the other macronutrient: fat.' In the Deakin study, which appears in the latest issue of the British Journal of Nutrition, Dr. Keast and his team gave a group of 33 people fatty acids found in common foods, mixed in with nonfat milk to disguise the telltale fat texture. All 33 could detect the fatty acids to at least a small degree."

Comment: Re:Programming == Cut & Paste (Score 2, Insightful) 623

by j_kenpo (#31387258) Attached to: Whatever Happened To Programming?

I have to agree with parent. I've written an implementation of every method I use from libraries such as STL or Java at least once in my life, sometimes in such painful languages as assembly. I did it just for the sheer joy of it (yes, I love programming that much) and as a learning experience. In all those years, I learned a very important lesson, don't reinvent the wheel. I have yet to receive a set of requirements from a client that say "give me the least efficient/over engineered way to do X" that would compel me to ever again need to re-write a quick sort algorithm, container implementation, or string parser.

Comment: Fail2Ban (Score 1) 497

by j_kenpo (#31385168) Attached to: Coping With 1 Million SSH Authentication Failures?

If your not willing to invest money into intrusion detection, vulnerability scanning, or moving to a more responsive provider, accept that your server is going to constantly be scanned by the droves of script kiddies out there throwing everything but the kitchen sink at any server that responds to a ping and keep monitoring those logs, which hopefully are stored on a separate server in case you are ever actually compromised. In the mean time, try installing Fail2Ban on your server. It will block an IP address after X number of failed authentication attempts, which will alleviate the noise of the brute force password guessing attempts.

Comment: Nerd Kit Valentine Day Card (Score 1) 470

by j_kenpo (#31063436) Attached to: What Are the Best Valentine's Day Stunts?

Last year I made the NerdKit Valentine Day card. I customized it so that it fit onto the top of a box of chocolates and put pictures of our pets on there. She loved that more than any other gift I've gotten her, and that includes jewelry. As an added bonus, her friends were completely jealous their significant others didnt do anything that "creative".

Play to your strengths. If she doesn't appreciate it, your with the wrong girl.

Comment: Re:Your Honor! (Score 3, Interesting) 494

by j_kenpo (#29770255) Attached to: Texas Teen Arrested Under New Online Harassment Law

You read that article and think "Name calling? The police state is violating that persons Freedom of Speech, thats a problem". I read that, see that its from Somerset, Tx, and I think "thats probably gang related or some cracked out trailer trash and they threatened to rape and kill that girl. Thats a problem".

In both cases, none of us knows the specifics of the case, and are both talking out our asses. And even RTFA, given the PD cheifs in the San Antonio areas notoriety for spewing lines of BS, we won't in the immediate future.

Comment: Re:Get these on Verizon!!! (Score 1) 195

by j_kenpo (#29392567) Attached to: Motorola Introduces Android Phones, Social Software

I use an Android device on Verizon now (HTC Touch/XV6900). Its fine for the built in Google apps, but the Android Marketplace has thousands of apps that were obviously designed for 1 device, the G1. with all the screen clipping issues and resolution issues, most of these apps are just plain junk. And if they ran it on Verizon, I'm sure Verizon would do all those great things they are know for, such as locking down the GPS functionality to only work with VZNavigator. Android has the feel of a cobbled together imitation iPhone. While its better than Windows Mobile, and iPhone killer it aint.

The goal of Computer Science is to build something that will last at least until we've finished building it.