Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Comment But how long is that in.... (Score 1) 224

But how long is that in parsecs?

Seriously. If it takes me 10 minutes to read and understand it, then it take me 10 minutes to read and understand it. The fact that millions of other people are doing the same thing holds no value other than Adobe is wasting our time.

To watch (and understand?) an episode of Seinfeld takes 22 minutes. There were 180 episodes. With a made up average of 50 million people watched those episodes. That means that I'm creating a really big number but with no actual value other than all of humanity wasted a lot of time watching "nothing" and as I type this you should be reading it in a louder and louder, more excited voice until I finally end the sentence where I'm practically yelling in an effort to make this seem important!

If it takes one woman 9 months to have a baby, it still doesn't take 1 month for 9 women to have a baby. Move along folks... Bad math in the house.

Comment Re:Put badge in microwave for 10 seconds. (Score 1) 743

Except that you do. And if "my goofy magic man in the sky is the reason I can't do this" than ANY belief system should be acceptable for saying you can't do something or must do something.I derive my belief system from logic and from myself. My belief that I have a right to privacy and to not be tracked like cattle is at the very least as valid as someone else's belief that they can never be forced to work one day a week because magic man in sky say "no way".

Then show me in your "written basis for perpetuating your belief system so others may follow" where it says, "Thou shall not be tracked like cattle via radio waves". If you can, you might have a leg to stand on.

Now, if you're talking about "I believe that RFID is bad, bacon is good, and time is wibbly-wobbly", you're out of luck. See, you can tell the government to f-off based on "religious" belief, but your personal concepts are not protected. For instance, just because you believe in pacifism, doesn't stop the government from drafting you into the army. And even if you believe in your core that clothes are for sissies and free-ballin' is the way to go, don't expect to walk down the street very far before being tackled and arrested.

If you want religious protection for your ideas, you need to either get the government to recognize your religion, but that's a lot of paperwork, fees, and requirements, -OR- find an existing religion that says you don't have to wear an ID badge, but then you'll probably have to prove your devotion to show that you're not just faking it.

Good luck with that.

P.S. Right to privacy only goes as far as where you would have a reasonable expectation of having privacy. Showing up to a building where they already have my name and date of birth, where I can consuming their supplies, and expecting a document after a few years of proving I absorbed information well enough to earn a certificate of graduation blows that argument out of the water.

Comment Re:Open source privacy policy (Score 1) 108

Instead of attaching a sample compliance letter, why didn't the AG attach a sample privacy policy and open source it so that developers can use it?

As someone who recently hired a lawyer to go over a Privacy Policy and Terms of Service, I can assure you that what the average person THINKS should be in a Privacy Policy and Terms of Service are vastly different than what is needed to be legal, and most important, enforceable.

A good Privacy Policy should include not just what you store, but how you collect it, and how it is stored. Are you using cookies? Can I opt-out of using cookies? Can anyone else see those cookies? If I delete the app, does that delete my personal data? How can I request it be removed? What steps are you taking to protect my data? What about my financial data? All those in-app purchases, how much of my credit card information do you get? Can you see my personal data? What about employees? Partners? Advertisers?

There is no way to make a "safe" policy that will fit everyone. At best, the AG would put out a document that includes all possible verbiage and it would be up to each user to cut out what isn't needed. But odds are, people are going to screw it up and leave in contradicting clauses, thus nullify the whole thing.

Hire a lawyer. Even if it's just a one-time thing. Just like getting business tax licenses, trademarks, and dev tools, it is the cost of doing business.

Comment Time and place for comments (Score 1) 472

In my code I have developed a certain style/guideline about comments
1) Always comment in detail the utility functions. They are the most likely to have obscure code, hacks, tricks, or otherwise confusing to read on first view.
2) Database functions should self document, both by the name of the function and a quick glance at the query. A function named Members_Load_All_By_Time( minutes, array ) kinda says it all.
3) Display functions get commented to break up sections; here is where navigation starts/end, here is where notes get displayed, etc.
4) Long If/Then/ElseIf/Else get one for each condition about why test for that specific condition.
5) If pulling in a feed, or otherwise getting a complex array/structure, have a comment block of what the input looks like. This could be an example of the XML, members to an array, or other non-standard information. Something to show what I'm working with.
6) If using a technique found on a forum or blog, include a comment to the URL/post, date it was published, name of author, and other info to get back to the posting. Not only to CYA in case of licensing issues, but check back occasionally to see if the author or a commenter has made an improvement. Or for me to submit an improvement I discovered.

As a side note, sometimes even better than comments is just good coding style. If the language allows it, use whitespace to your advantage; line things up, indent to show beginning and end of loops, and add blank lines to give visual breaks and convergence points.

Comment Re:Gizmodo has been banned for life from Apple eve (Score 1) 310

Since the government controls the law they can pretty much conclude that the official story is the truth and say that anyone who claims that the official story is false is a liar.

Hmm. Instead I'd say that there's a 50/50 chance of either telling lies. Ergo, imprison them both for half the standard sentence length.

This is the government and media.

I'd say there is a 100% chance that both of them are lying in one way or another.

Comment How is this better? (Score 1) 164

Places where "nanoparticles", "rectennas", and "electronic ink" just won't work but QR codes are fine:
1) My business card - Scan the code and it can take you to my website or automatically add my information to your contact list. Is Kinko's going to start printing cards with electronic ink?

2) Flyers - I can print out a flyer with a QR code. Hell, gimme some graph paper and a Sharpie and I can build a QR code. I don't think any store-bought inkjet or laser printer will be printing these any time soon.

3) T-shirts - I can advertise my business by either wearing or giving away t-shirts with QR codes silk-screened on them. Will this new rectenna survive even one wash?

4) Billboards - The first word of "NFC" is "Near". How often do you get "near" a billboard? Unless you're tagging it. In which case I am pretty sure you wouldn't care about getting the advertiser's message.

5) Television - I can put a QR code in a television promo (Shazam is doing the same thing, except with audio). I cannot apply electronic ink to your TV so you can easily use your smart device to get more information about my product.

This is purely a "swiping" technology (must be close enough for the radio waves/microwaves reach my phone). I would never have this turned on by default for the same reason I use a hole punch on RFID credit cards; I want control of what I am sending or receiving. So how is this going to help me? I'm either going to manually load up a QR code app, or a rectenna app.

Comment They forgot one - Immutable (Score 1) 408

...has to meet four criteria: A good security question should be definitive — there should only be one correct answer; Applicable — the question should be possible to answer for as large a portion of users as possible; Memorable — the user should have little difficulty remembering it; and Safe — it should be difficult to guess or find through research.

Some may consider this a spin off of "Definitive", but I would like to add "Immutable".

Immutable -- The answer should not change over time or situation

The classic example of failures to this criteria this would be "What is your favorite artist/song/color/book/food/child/body part/etc?" Since no site ever lets you go back and adjust your security question, the answer you give is the answer you must stick with. There are dozens of websites that can easily tell I was a child of the 80's. This also means questions involving time-sensitive things cannot ask for the most recent of something; like "What is the last tattoo you got?" or "What did you eat for breakfast today?"

Better variations of these questions would be, "In second grade, who was your best friend?", "What street did your first love/crush live on?", or "What was the make/model/OS of the first computer you owned?" They exist in a fixed point in time, and do not change based on whim.

Comment Re:hamster wheels! (Score 1) 255

Except now you're introducing the elements of inertia, mechanics, engineering, etc into the race. Thanks for adding more moving parts and complexity.

Not to mention that there is no way to gently dissipate the inertial force of when that clutch is disengaged. The runner is running full speed in a controlled "hamster wheel". When the clutch releases, there will be an initial jerk as the wheel is no longer free floating but instead contacting the track surface. Imagine running on a tread mill and suddenly the platform stops. You don't just step off gently, you proper forward violently, stumbling, and most likely crashing.

Comment Re:Consumer-grade (Score 3, Insightful) 233

The most bothersome statement to me is right here:

>consumer-grade antivirus products

Look, we all know that more advanced solutions are out there, antivirus techniques that rely on advanced chipset features and even custom hardware modules to protect systems. Yet we're still stuck using the same old known-signature-scanning, high-level-OS-API-using *shit* that wasn't up to the job a decade ago.


One of my biggest issue most AV software nowadays is that they claim to be improving, but still use the same methodologies as always. What they are spending their money, time, and resources on is the f'n UI. In the end, I really don't need or want a pretty UI. Don't nag me about updates, just do it. I don't need a graph showing how many files were scanned per hour/day, just scan.I don't need a separate screen showing how well the mail scanner is working versus the web scanner. Just put a small icon in the system tray to say, "Your AV is running, Keep calm and carry on"

If the software does find something, pop up a simple box saying, here is what was found, where it found it, why it thinks it's bad, and what should it do. Oh, and make sure that the name of virus is copy-able; so that I can paste it into a Google search and see details about what I'm up against.

Comment Re:The war on terror is over (Score 1) 811

So, someone can beat you for 8 minutes with a lead pipe, I step in and beat you for 3 then stop. You'd still vote for me?

tempting. Maybe if you told me that it was to prevent terrorism and protect the children.

Okay, so my final offer is to have someone beat you with an iron pipe, I step in and claim hero, then proceed to beat you with a rubber hose. But only in those places that weren't crushed by the iron pipe and at a slower pace. So while you're thankful for allowing the old wounds to heal, I can still beat you in new and less provable ways.

Comment This looks like a job for a car analogy! (Score 1) 197

So.. We need a way to design one car that works everywhere and follows the guidelines of the country, state, region while still feels natural.

1) Since the car will be driven in both American and European areas, the steering wheel must work whether you drive on the left or the right side of the road, and automatically know whether to display miles or kilometers.
2) Not every road is the same size, so we need to compensate for when you go down long, narrow roads, or if the road is wide so you can see more, what I call, "land-scape".
3) Cars need to react quickly, so even when we reconfigure the break pedal placement for each country, there can't be a lot of overhead or extra framework in between the driver's action and the car's reaction.
4) Since we have a brand to uphold, the design must be recognizable as ours. By the same token, every area has a certain look and feel to be accepted so it must be designed with that in mind too.
5) Certain states (I'm looking at you California) have emission standards, while other areas could care less. So we should design to the lowest common standard, then charge for Internal Natural After-market Permission Parts, or "In-App", so that no matter where you go, the car can actually work.

Simple, right?

Comment "Diablo Console Project"... (Score 2) 344

Because I don't like reading anything into anything...

He didn't say the "Diablo *3* console project".

This could be a case where there is Diablo 3, for the PC, Diablo: Return to Sanctuary for Xbox360, Diablo 2:Cow Wars for PS3, and Nintendogs: Duriel Edition for the 3DS, and Horadric Cube Simulator for the Wii.

Slashdot Top Deals

The difference between a career and a job is about 20 hours a week.