Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:It has its uses (Score 2) 388

I remember back in school writing a (very rudimentary) MIPS emulator for a class assignment. Since most of the students had never used C before school (and were, in any case, more used to C++ references than pointers), apparently I was the only person in ~10 years that implemented the emulator using an array of function pointers (indexed on op codes). I thought it was a pretty cool innovation, then I read about jump tables.

Still cool :-)

Comment Basic / Pascal (Score 1) 621

I guess my very first programming experience would be Logo sometime in elementary school, but about the same time I was learning GWBasic. My dad got me a book from the library that had programs you could type in and run. I've never forgotten typing in 500 lines (supposed to be some kind of space shooter) and then program didn't work. I never figured it out!

Soon after I started using Qbasic (the version that could compile EXE files).

My next programming language was Pascal through Delphi and then C++ through Borland's C++ Builder. I picked up a copy,of the K&R C book around the same time that today is very well worn!

I was very interested in different languages around high school and so I picked up a smattering of Visual Basic, a senior high school independent study in Visual Studio C / windows API (why?!), x86 assembly, OS/2 REXX scripting, etc. I wrote an ecommerce site for a local business in 1999 using PHP and a perl cgi-bin cart system.

Picked up Java in college, one course with Prolog, etc.

Today I'm not a professional programmer, but I end up using PHP, Python and Perl for text processing, SQL, etc with some regularity.

Comment Re:The fate of the fibers (Score 2) 437

Mostly the ultrasound causes nodes of pressure and vacuum to form in the air; the vacuum reduces the boiling point of water in the fabric and boil off the water, which is then vented outside. Ultrasonic cleaners work by causing steam filled cavitions pockets in the working fluid, they literally steam clean things at room temperature.

Comment Re: Simulation (Score 1) 178

So you're the one that controls the roomba and is responsible

Do not, under any circumstances, let your Roomba run over dog poop. If the unthinkable does happen, and your Roomba runs over dog poop, stop it immediately and do not let it continue the cleaning cycle. Because if that happens, it will spread the dog poop over every conceivable surface within its reach, resulting in a home that closely resembles a Jackson Pollock poop painting.

It will be on your floorboards. It will be on your furniture legs. It will be on your carpets. It will be on your rugs. It will be on your kids' toy boxes. If it's near the floor, it will have poop on it. Those awesome wheels, which have a checkered surface for better traction, left 25-foot poop trails all over the house. Our lovable Roomba, who gets a careful cleaning every night, looked like it had been mudding. Yes, mudding - like what you do with a Jeep on a pipeline road. But in poop..

 

Then, when your four-year-old gets up at 3am to crawl into your bed, you'll wonder why he smells like dog poop. And you'll walk into the living room. And you'll wonder why the floor feels slightly gritty. And you'll see a brown-encrusted, vaguely Roomba-shaped thing sitting in the middle of the floor with a glowing green light, like everything's okay. Like it's proud of itself. You were still half-asleep until this point, but now you wake up pretty damn quickly..

And then the horror. Oh the horror..

Jesse Newton

Comment Re:When can we formally opt-out from AI use? (Score 1) 48

... have an order that legally prohibits the use of AI/AI-derived treatments in nearly all cases. For the rest, a statement accurately documenting how no medical personnel were reassigned or terminated due to AI implementation - whether by direct or indirect means.

You can't, that horse is out of the barn.
Your insurance will keep asking for more supporting data until the AI says "approved", "Alternate benefit will be reimbursed" or "treatment requested not indicated." Then your Doctor says "your insurance will not cover the gold standard treatment, but you can pay out of pocket; or we can use the standard treatment that is covered, what do you want to do?'

Slashdot Top Deals

Suburbia is where the developer bulldozes out the trees, then names the streets after them. -- Bill Vaughn

Working...