Forgot your password?

Comment: Story is false (Score 3, Insightful) 58

by kamapuaa (#47792645) Attached to: Google's Megan Smith Would Be First US CTO Worthy of the Title


Prior to his career in government, Park was the co-founder of two successful health information technology companies.

So a man who started two IT companies by the age of 35 doesn't have a background in Technology, because he got a graduate degree in business?

Comment: My wife makes fun of me... (Score 2) 556

by kamapuaa (#47788243) Attached to: Ask Slashdot: What Old Technology Can't You Give Up?

My wife makes fun of me, but

1) Film cameras...I have a bunch but mostly use the Olympus Stylus Epic. Get them developed & scanned at Costco for a few dollars. I also have (and use) a phone camera and a DSLR, but film cameras are pocket-able and pictures look great.

2) Records - Mostly it's just for fun, but fuck the haters - my 180 gram jazz LPs sound WAY better than any CD or MP3 and NO it's not psychosomatic.

3) Dreamcast - shit is fun, although the HD re-make of "Jet Set Radio" makes my Dreamcast far less essential.

4) 1950s Yamaha Guitar - not a classic, but the age helps, mostly it's sentimental (my grandmother gave it to me).

Comment: Re:Avoid IoT at all costs (Score 1) 106

by rthille (#47773757) Attached to: Securing Networks In the Internet of Things Era

If you need the key embedded in the chip in your fridge, and the engineers weren't complete idiots and they aren't all the same, then downloading a script may not be enough, you may have to hook up a sensitive a/d converter and run 1000s of probes to determine the key. The potential pool of people who would do such a thing to avoid ads on their fridge is much smaller than those who would simply cover the screen with their kid's art.

Comment: Re:The moment of truth (Score 1) 126

by julesh (#47772369) Attached to: GOG Introduces DRM-Free Movie Store

But currently renting a movie on Vu is $6.00. Would $6.00 be very reasonable for owning unless I'm miss understanding the DRM Free concept.

$6 is very high for renting a movie. I can rent a physical copy locally for $3-$5, depending on how new the title is, or I could get a netflix subscription for less than $10 per month (as I watch about 5-10 movies per month, this works out at $1-$2 each).

Comment: Re:If actually stolen... (Score 1) 194

by julesh (#47761379) Attached to: $75K Prosthetic Arm Is Bricked When Paired iPod Is Stolen

100 lashes would kill a man.

Nonsense. It might do so rarely, but there are many documented cases in military history of men being sentenced to 1,000 lashes or more and surviving. Permanent disablement was an expected outcome of such a sentence, but not usually death. In a recent case of a teenage girl sentenced to 100 lashes in the Maldives, Amnesty International described the likely outcome as "long-term psychological as well as physical scars". I would imagine they had an expert on the subject make this assessment.

Comment: Re:What's the point? (Score 1) 507

by julesh (#47754707) Attached to: If Java Wasn't Cool 10 Years Ago, What About Now?

You question the conscientiousness of the programmers in the first paragraph and assume it in the second.

Yes. Most developers I've worked with pay an awful lot more attention to the code than to the documentation. It may not be desirable, but it's what happens in almost all cases. I know I'm guilty of it at times, even though I try not to be. If I see a problem with the code, I'll refactor it. Problems with documentation, (1) I'm less likely to notice them and (2) I'm less likely to actually fix them if I do notice them.

Comment: Re:Addressing potential problems (Score 1) 145

by julesh (#47754671) Attached to: Airbnb To Hand Over Data On 124 Hosts To New York Attorney General

I'm sure there are shady hosts out there but is it really so widespread?

Who said anything is widespread? The disclosure being requested here affects less than 1% of the airbnb service providers in NY. If only 1% of them are "shady" you'd be highly unlikely to have seen them unless you used the service a lot.

Comment: Better ways to track users (Score 5, Funny) 74

This is good technology, but not as good technology as that thing where people call the bad guy and have to stay on the phone with him for 20 seconds in order to trace the call. If I can offer one recommendation: they should work on making that like 19 seconds. Because 90% of the time the bad guy knows it takes 20 seconds, and has a stopwatch by the phone, and hangs up at like 19 seconds, just to toy with the good guy.

Comment: Re:From a users perspetive (Score 1) 507

by julesh (#47745923) Attached to: If Java Wasn't Cool 10 Years Ago, What About Now?

As i look around *my* room, i see embedded linux devices that are running mostly binaries primarily written in C, many smaller electronics with simple micro controllers, even a windows CE embedded device running software written in .NET and one java based device my phone..

If i think about whats in my car, its a windows CE embedded device running native applications.

java does a lot of enterprise, android and a decent % of webapps. other than android apps rarely do i see something that is java that behaves as well as the non java equivalents

Do you have a BluRay player? A DVB-based set-top box or a TV with integrated DVB decoder? Either of these would typically include a JVM.

Comment: Re:From a users perspetive (Score 1) 507

by julesh (#47745917) Attached to: If Java Wasn't Cool 10 Years Ago, What About Now?

Then you get to enjoy the unbearably slow performance, and HP-UX style UI from 1992.

Ahh good ol' CDE i never drew the comparison but that's bang on lol, i wonder if java's ui elements were modeled after CDE

When running on X11, Java's default UI is based on the motif toolkit, which is the same toolkit that CDE was based on, so the answer to your question is "indirectly".

Comment: Re:What's the point? (Score 1) 507

by julesh (#47745909) Attached to: If Java Wasn't Cool 10 Years Ago, What About Now?

I can pass the latest whizz-bang object that just happens to have the right attributes in to the old library code and get it back out the other side without having it cast to a crippled shadow of its former self.

You can also pass any object that happens to have attributes that have been coincidentally named the same but don't necessarily have the same semantics, and wait for the entire system to blow up (which it may or may not do in simple test cases, depending on how closely the semantics happen to match).

In reality, I don't find that unrelated classes tend to have methods or properties that share both a name and exactly the same semantic definition except where that similarity is intentional. When it is intentional, then usually the two classes will share an explicitly defined interface. On rare occasions they do not, it is trivial to write a wrapper for the objects, and the necessity of doing so is a good prompt to think about whether the definitions are in fact exactly the same.

Comment: Re:What's the point? (Score 1) 507

by julesh (#47745895) Attached to: If Java Wasn't Cool 10 Years Ago, What About Now?

Unless calling functions when you don't know what they are has become common practice these days, why do you need the IDE to tell you what the docstring says.

Because it is well known that on any large project staffed by any but the most conscientious of developers, documentation has a tendency to become outdated. The type specified in statically-typed code, however, *cannot* be wrong.

If you program with the assumption that whatever the IDE doesn't reject is permitted, bad things will happen.

You don't program with that assumption: you program explicitly towards that goal. This is the Liskov Substitutability Principle, one of the most basic tenets of object-oriented programming: if an object of a given type is allowed in some operation, any object of any sub-type of that type should also be allowed. Code that violates this principle should be actively removed from your project whenever it is found.

1 Dog Pound = 16 oz. of Alpo