Forgot your password?

Comment: Core assumptions are wrong (Score 1) 198

by gurps_npc (#46788653) Attached to: Bug Bounties Don't Help If Bugs Never Run Out
First, he assumed that given x effort, you could find bu #1. That is a reasonable expectation, given the state of programming today. Bugs, while not infinite, are in fact so numerous so that the amount of time it takes to find them all exceeds the project life of software.

Then he assumed that given y effort you could then find bug #2. Again a reasonable assumption.

Third assumption, that x=y. This is FALSE. For that assumption to be true, then bugs are being found randomly, not by effort. The truth is x is ALWAYS less than y, because it takes skill and effort to find them.

Each successive bug is more and more difficult to find. However, it is an exponential chart. This means when just starting out, it APPEARS that x=y, but the further you go along, then Y starts being significantly greater than x.

This is a common problem, faced by mothers cleaning their house and by cops facing criminals. By the time they clean up one mess, a new one has popped up. But that does not mean you stop cleaning. Your efforts do mean something. The idea is to always be one step AHEAD of the mess, not behind it. That way you always end up with an acceptably dirty situation, rather than a virus infected/crime ridden area.

Comment: That thing looks exactly like my Blackberry. (Score 1) 275

Sure my blackberry is a LITTLE bit larger. But it has the keyboard. And the tiny floppy disk looks a lot like the sim card we slip into the back.

This picture is in my opinion pretty darn CLOSE to what we really ended up having.

Oh, the styling is bad - the keyboard is unusable. But it looks reasonable, not stupid.

Comment: ADVERTISING (Score 1) 163

by gurps_npc (#46749321) Attached to: The Best Parking Apps You've Never Heard Of and Why You Haven't
There is a huge difference between a company that makes a good product and a company that is good at advertising.

Honestly that's the main reason why tech people need to get MBA's to run their business. It's not that hard to figure out how to manage and do back office stuff passably well. Oh sure, you might pay too much in taxes, but it's not that big a deal.

What is a big deal is the ability to get the word out - to tell people about your product.

Comment: Like many of us, I am in tech. (Score 2) 286

by gurps_npc (#46747621) Attached to: Bachelor's Degree: An Unnecessary Path To a Tech Job
And I can honestly say that for most tech jobs, we are more akin to a plumber or an electrician, than anything else.

Yes, if your company makes it's money making and selling software or hardware, SOME of the high end jobs are different. Similarly, the guys that make toilets have some high end jobs that are not blue collar workers.

But most of us don't write the big code. Instead we install, maintain and fix stuff that some idiot took a big dump in.

We are plumbers, not Management. Hell, we even hate the 'suits'.

For the majority of jobs, we don't need a BA. Honestly, my BA was in political science, not computer science. Yes, I took post-graduate classes, yes I taught myself. But NOTHING I learned from teachers at my university is essential to my job.

Comment: Technology does not destroy jobs.. (Score 0) 578

by gurps_npc (#46725933) Attached to: Michael Bloomberg: You Can't Teach a Coal Miner To Code
Jobs are determined by us wanting to do things. I want a colony on another planet. Venus sounds good to me. It would be incredibly expensive, but we could theoretically do it. As long as man has ridiculous long term goals like this there will ALWAYS be work.

It also requires a stronger government than a low tech world - you don't need an airforce if you don't know how to fly. You don't need a navy if you don't know how to build ocean going ships. Technology is the real reason why government spending has been going up. The new sciences need government spending, not private spending.

As for the idea that coal miners can't learn to code, there is some truth to that. Technology requires people that can THINK, not just move. It requires a certain kind of thought as well. But people retire. And there are lots of people on the edge - that is not all coal miners lift a pick axe. Some of them run huge dump trucks and huge shovels. Some coal miners are safety wardens, looking for methane.

I guarantee you someone that knows how to drive the huge, dangerous mining equipment can also learn how to code. Safety wardens as well.

The best part about technology is that no matter how 'quick' the change appears, it actually takes decades. There are first implementers and holdouts. Combine that with some retirements and a transition can be accomplished smoothly - as long as idiots don't try to hold everything back until it is too late and change hits you like a tidal wave, instead of a slow tide coming in.

Comment: Re:Great, just what we need (Score 1) 126

by gurps_npc (#46725679) Attached to: The Graffiti Drone
The cities are just as much to blame as the people you insult with your quotes.

Even just restricting it to graffiti, cities do stupid things like declaring chalk is graffiti - even though it washes away with rain - and arresting kids.

The artists don't destroy neighborhoods, the cities let them get destroyed so that they are incredibly ugly, refusing to clean them up. At least until some kid comes along and paints a wall that is falling down. Then finally the city comes in and white washes it. Simultaneously they leave the subway stations full of dirt and garbage, smelling of urine, being unwilling to whitewash them.

Comment: Mathematics is a language, not a science (Score 2) 594

That is, I could just as easily write down:

E=M*(C cubed)

But that doesn't mean it is 'right'. The correct formula is E= M*(C squared) and it doesn't matter how many times I write any other formula.

As such, math can describe ANY internally consistent theory. (and even some internally inconsistent ones). It is only through practical testing that we can determine if the math is right.

Comment: Re:Seems ridiculously easy (Score 1) 41

by gurps_npc (#46719051) Attached to: London's Public Bike Data Can Tell Everyone Where You've Been
It is only difficult to do it the other way around. That is, if you have a user ID it is hard to figure out which person it applies to.

But finding out the user ID of a person whose travel schedule you know is ridiculously easy. If you know four facts - 1) the person uses the bike program, 2) where they work, 3) where they live, and 4) what time they have to be in work, then you can easily figure out their userID

Comment: Seems ridiculously easy (Score 0) 41

by gurps_npc (#46718777) Attached to: London's Public Bike Data Can Tell Everyone Where You've Been
Apparently England is fine letting everyone know where you have been.

Look at it from the perspective of a stalker.

Note, that stalker may be a wife, ex-wife, husband, ex-husband, etc.

The stalker can pretty easily find out where you live and work, if they don't already know. Then easily use this website to get all of your other visits.

Your ex-husband, who you left because he hit you one time, can now track you down. Oh, and he now knows the rough location of where you new boyfriend lives.

Clear violation of privacy to me.

You are in a maze of little twisting passages, all different.