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

 



Forgot your password?
typodupeerror
×

Comment Re:Game disk images in licensed emulator bundles (Score 2) 211

Copyright should end after 10yrs max. Whatever paltry profits apple may stand to gain from hording things like this to themselves pale in comparison to the lost history if such things are destroyed before they're ever released to the public.

Whether copyrights should or should not last no more than 10 years is an interesting question but chances are they will always be much longer than that especially as life spans continue to increase. Meanwhile for something more unfailing than Moore's law check out the "how old is Mickey" copyright curve.

Submission + - Bad Connections Dog Google's Mountain View Wi-Fi Network (itworld.com)

itwbennett writes: Google launched its Mountain View, CA public public Wi-Fi network in August 2006. It was one of the first public wireless Internet services in the U.S. and was intended to provide free service across the city. But in 2012, one year after Google signed a 5-year agreement to continue the service, it started a slow decline to the point of being unusable. 'We started noticing it in very large files, things like operating system updates, but now it's on files as small as 500 kilobytes,' said Rajiv Bhushan, chief scientist of pharmaceutical startup Livionex and a long-time user of the network. A recent test by IDG News Service resulted in a total failure to get a working Internet connection at a dozen sites around Mountain View, including in the city's main downtown area and directly in front of Google's headquarters.

Submission + - Snowden Comments on Lavabit Incident (slashdot.org)

Nerval's Lobster writes: Government whistleblower Edward Snowden has some choice things to say about the recent controversy surrounding Lavabit. In a statement to The Guardian , he applauded Lavabit’s decision to shut down in response to a government lawsuit while condemning the tech titans’ refusal to do more to lock down users’ data. “America cannot succeed as a country where individuals like Mr. Levison have to relocate their businesses abroad to be successful," he wrote. "Employees and leaders at Google, Facebook, Microsoft, Yahoo, Apple, and the rest of our internet titans must ask themselves why they aren’t fighting for our interests the same way small businesses are. The defense they have offered to this point is that they were compelled by laws they do not agree with, but one day of downtime for the coalition of their services could achieve what a hundred Lavabits could not.” The question now is whether individuals and businesses will stop using cloud-based services they view as vulnerable to surveillance by third parties such as the NSA and FBI. If that becomes the case, it could seriously affect the business models of Google, Microsoft, and other IT firms that have wholeheartedly embraced the cloud in recent years. It also remains to be seen whether more encrypted-services companies follow in Lavabit’s footsteps and shut down.

Comment totally secure == powered off (Score 1) 86

OAuth is ugly to implement, no argument there.

Most of the points made in the article were interesting and seemed valid to me but near the conclusion it felt like the author was reaching bit by ignoring the refresh token concept to make the final point.

The threat of a hacked browser was a bit of an eye opener for me -- never heard that one brought up as a possibility while working on an OAuth implementation for a client.

Comment Re:Surprise Surprise (Score 1) 193

It is a poor worker who blames his tools. The language is not the problem, it is what you do with it but still...

YOUR PROGRAMMING TASK: To shoot yourself in the foot.

C: You shoot yourself in the foot.

C++: You accidentally create a dozen instances of yourself and shoot them all in the foot. Providing emergency medical assistance is impossible since you can't tell which are bitwise copies and which are just pointing at others and saying, "That's me, over there."

Perl: You grep through a list of your body parts, shooting the bits that look like feet. On the first try, you don't shoot anything, and realize that you're matching hashrefs instead of scalars. On the second try, you shoot off your big toe instead of the whole foot (shouldn't have used greedy matching in the regex). Finally, you shoot yourself in the foot, generalize your code to allow it to shoot anyone anywhere, and post it on CPAN as SUICIDE::LITE.

Python: You want to shoot the toes off your foot. You ask your foot to tell you about all of your toes, but to please pause for a while after each one so you can shoot it. After you shoot, your foot begins where it left off.

FORTRAN: You shoot yourself in each toe, iteratively, until you run out of toes, then you read in the next foot and repeat. If you run out of bullets, you continue with the attempts to shoot anyways because you have no exception-handling capability.

Pascal: The compiler won't let you shoot yourself in the foot.

Ada: After correctly packing your foot, you attempt to concurrently load the gun, pull the trigger, scream, and shoot yourself in the foot. When you try, however, you discover you can't because your foot is of the wrong type.

COBOL: Using a COLT 45 HANDGUN, AIM gun at LEG.FOOT, THEN place ARM.HAND.FINGER on HANDGUN.TRIGGER and SQUEEZE. THEN return HANDGUN to HOLSTER. CHECK whether shoelace needs to be re-tied.

LISP: You shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds...

FORTH: Foot in yourself shoot.

BASIC: Shoot yourself in the foot with a water pistol. On large systems, continue until entire lower body is waterlogged.

Java: You find that Microsoft and Oracle have released incompatible class libraries both implementing Gun objects. You then find that although there are plenty of feet objects implemented in the past, you cannot get access to one. But seeing as Java is so cool, you don't care and go around shooting anything else you can find.

Comment Re:Innovative? New? (Score 1) 51

I have disagree re: 3D printing to die out in a few more years-- we were doing it in the 90's with 10' tall machines making design prototypes. It was prohibitively expensive for anything else. Now it's much cheaper and much more widespread. It reminds me of the computer's transition from mainframe to PC's. I really think it's the future of manufacturing.

Comment Re:OP - additional info (Score 1) 341

It sounds like you've done the right things so far and lawsuits and name & shame are like firing off nukes, you don't want to have to resort to those as long as there are alternatives.

You know the client, your relationship with them and the future of your business better than any of us so you are ultimately always going to be in the best position to know what to do.

My nature is to be gentle but direct when confronted with excuses and would ask "Do you really intend to pay us? When?" Get it in writing or email, then when that date comes round, repeat. That has worked for me several times.

I've also paid a lawyer to just write a letter asking on my behalf about their intentions and what reasons they may have for not paying. Sometimes that's enough,.

They are behaving like weasels though. If you can avoid it, I hope you won't do any more work for them, or at least not without payment up front.

 

Comment Happy Birthday Sinclair (Score 5, Interesting) 64

I wrote my first real program on a Sinclair. It was for TV troubleshooting and it took you down to the section. Storage was a cassette tape and the output was composite video for black & white TV.

Then I bought the memory expansion, took it to work and made a program for it to do cost estimate calculations. It was the 2nd computer anywhere in the company. I got promoted from cost estimating to Systems Administrator all in one go. I stayed with that company almost 30 years, then I left to start my own software company.

A few years ago I was telling that story to a client. He pulled a mint condition Sinclair -- still in the original box -- out of his desk and gave it to me. He said it bought it to learn computers and never used it. It was like giving me the keys to my first car.

Slashdot Top Deals

The use of money is all the advantage there is to having money. -- B. Franklin

Working...