Become a fan of Slashdot on Facebook


Forgot your password?

Comment: Re:Graduated College (Score 3, Insightful) 524

by fusiongyro (#41553615) Attached to: Are you better off than you were four years ago?

Yes, you will have less time and money if you have kids, but it's not an entirely fair comparison. You don't know how much happier or more fulfilled having kids will make you feel until you do (and isn't that a big part of why we do our hobbies?). For many of us (most of us, hopefully) the deal works out in our favor because we're happier than we would be if we had all that time and money to spend on our old hobbies. It's a net gain, but it's easy to present as a net loss because it's the unknown.

Comment: Looking forward to wireless charging (Score 1) 284

by Gyorg_Lavode (#41326663) Attached to: Cutting the Power Cable: How Advantageous Is Wireless Charging?

I'm actually looking forward to wireless charging. The reason is that one of the primary reasons a piece of portable electronics becomes useless to me is the charging connector gets worn out. It a simpl fact that plugging it in and out multiple times a day and stressing it in odd directions is going to cause it to simply not work over time.

I'd love a situation where I just sat my devices on a pad for them to charge and even to sync data at faster-than-wireless speeds. That way I only had to plug them in in limited situations, (such as travel).

Also, it would be nice from a device standpoint. Right now I have an octopus of micro-usb chargers on my chest of drawers. I have half a dozen devices that need charging through the week. I'd love to just leave the ones I don't use on the mat and have them charged and ready to go when I took them.

Comment: Here's what no SD slot means: (Score 1) 371

by Gyorg_Lavode (#41247555) Attached to: Nokia Claims a Memory Card Slot Would Have "Defiled" New Phone

My wife had an n900. she dropped it and cracked the digitizer. (Not the glass, not the screen, the digitizer.) She has a pin set since it's synced to an exchange server. we assumed there must be SOME way to get the photos off of it. Nope. With a pin set, you can't connect it to a computer. And without a digitizer, you can't do squat. Now, all the pictures she's taken on the system since it was last backed up are stuck on it forever.

I feel bad for her. Not only does my Samsung Epic 4G have a SD card w/ all my photos, google+ automatically uploads them to picasa and syncme automatically downloads them to my home fileserver.

Comment: Ghost in the Shell (Score 1, Interesting) 107

This is the first step towards the world described in Ghost int he Shell. At some point a need for security appliances on brain-machine interfaces will be needed and created. Then the brain-machine interface and the security appliance will move to an embedded solution within bodies. At that point, hacking will be a lot more dangerious as one of the impacts of attacking, defending, and counter-attacking will be loss of confidentiality, integrity, and availablility of people's own brains.

Comment: code reviews, professionalism (Score 1, Interesting) 239

by fusiongyro (#40498249) Attached to: Ask Slashdot: What Defines Good Developer Culture?

Code reviews. Make sure everybody on the team has seen everyone else's code and understands it. Do regular (monthly, bi-weekly, whatever) code reviews. Code quality will go up.

Egoless programming. Don't allow anybody to become a rock star or the only person who can read or write any bit of the code. Everybody must be cross-trained on someone else's code, at least. The team is responsible for the code, so make sure people are polite during code reviews. Polite doesn't mean downplaying problems. It means pointing out problems without being an internet jackass. Nobody "wins" at code review, but the code quality goes up. This works as well as any other software development methodology, with lower overhead, less dedication and no cargo cult behavior.

Professionalism. Foosball tables and other wank infantilize the staff. You're adults, you're there to write high quality code. Keep regular hours, understand that you're there to code, you don't want anybody pulling all-nighters or living in their office. Code quality will go up because it's taken seriously.

Encourage openness. Encourage experimentation. Allow radical changes once in a while. Good programmers want to be understood, respected, listened to and believed. They don't want to be pigeonholed into some kind of geek stereotype, they don't want internet fame and glory, they don't need you to do their laundry for them, they don't need to be coddled.

Reduce (but don't eliminate) time pressure. Code quality wants to go up. It's prevented from going up because management wants you to get to market as fast as possible. Everything you do that improves quality takes time away from feature development. Make it clear that moving deadlines up means fewer features *always*, lower quality *never*. Never sacrifice quality to satisfy a suit.

Comment: Re:Which ISPs support it (Score 1) 244

by Gyorg_Lavode (#40258335) Attached to: After Launch Day: Taking Stock of IPv6 Adoption
Comcast frustrates the hell out of me though. I know they've got a team working this, but if you try and contact customer support it's like talking to a wall. Questions like, "Is IPv6 available in my area?", "When will IPv6 be available in my area?", "Can I get a static IPv6 assignment?", "Can I be put on a list or something to get IPv6 enabled on my connection?" and "Do you know what IPv6 is?" are met with hours on hold while the tech asks the next level tech who also doesn't know. I appreciate that Comcast has a team working through deploying IPv6 but I'm frustrated they seem to have no interest in supporting the people who actually want to use it! (I'm running business cable so this isn't even the home support guys.)

Comment: A slight issue with this system (Score 1) 454

by Gyorg_Lavode (#40256889) Attached to: How Many Seconds Would It Take To Crack Your Password?
There's a fundamental error in how steve's doing this. It assumes either the attacker knows the key space you're using or searches all smaller key spaces first. Instead, an attacker is more likely to use a word list with a set of permutations. that may mean that Password1! breaks even though it has a nice key space. On the other hand, passssword may not break because it's simply too computation intensive to check adding the entire key space into the middle of the dictionary in every location. You'd have to search every number, letter (upper/lower), and character inbetween every other letter in the word and then do it again with combinations of two characters for every word in your dictionary. (BTW, I can't take credit for this insight. It was presented at defcon a few years ago. As a sidenote, at the presentation, I believe someone indicated some password crackers will try characters inbetween the sylables. To generalize this, you can use a pattern to create your password with a very small keyspace and unless the pattern and keyspace is known to your attacker (either because you leaked it or you chose a common pattern) your password can be safe.

Comment: Re:This Announcement Hot on Heels of Bilderbergers (Score 2) 759

by fusiongyro (#40253775) Attached to: Earth Approaching Tipping Point Say Scientists

+1. I haven't yet seen an empirical argument (as opposed to an argument from first principles) that biodiversity is necessary. I wouldn't want to throw it away, but in this world everything is a tradeoff, and the value of warm fuzzy feelings diminishes rapidly when lives—or simply ways of life—are on the line. When scientists warn of catastrophic species loss, the wooey green types are invited to imagine Bambi and her friendly woodland friends rather than the lichens and cockroaches with different colored dots on them that are what's being discussed. We can lose as many species as it takes to keep this species alive; an Earth without humans is absolutely meaningless and absurd. Let's see the proof, rather than conjecture and assumption founded on essentially religious notions of the "earth mother," that it actually matters before we decide to halt human progress in its tracks.

Comment: Re:Turtles all the way down (Score 2) 325

by fusiongyro (#40042397) Attached to: 'Inexact' Chips Save Power By Fudging the Math

Most programmers doing these kinds of calculations are using floating point numbers, which already have interesting rounding error failure modes that most programmers don't understand. This is going to exacerbate the problem.

Decreasing hardware intelligence and counting on programmers to make up the difference hasn't been a winning proposition in a long time.

The first time, it's a KLUDGE! The second, a trick. Later, it's a well-established technique! -- Mike Broido, Intermetrics