20 karma · joined May 16, 2012
Maybe tech journalists, perhaps even their readers, are getting smarter.
So with this app you are letting one company, Everyme, collect and archive all of your private data (to be shared with whom, and used for what purpose?) instead of another, Facebook?
Well, getting away from Facebook is a start. Maybe your data won't be scraped by non-advertisers. But it's still going to shared with third parties who will try to profit from it. Why is this necessary?
We still have a long way to go.
Peer to peer.
No third party.
Cut out the middleman.
That is the easiest, most efficient and most sensible way to exchange photos and have privacy. It's old, reliable technology that underlies the internet itself. And it's ready and waiting until people's privacy gets abused enough that they start demanding direct links to their friends, instead of always involving third parties, whose motives and deceptive tactics are becoming increasingly better known.
No one should have to scrape in the first place.
It's not 1993 anymore. Sites want Google and others to have their data. Turns out that allowing scraping produced something everyone agrees is valuable: a decent search engine. Sites are being designed to be scraped by a search engine bot. This is silly when you think about it. Just give them the data already.
There is too much unnecessary scraping going on. We could save a whole lot of energy by moving more toward a data dump standard.
Plenty of examples to follow. Wikimedia, StackExchange, Public Resource, Amazon's AWS suggestions for free data sources, etc.
Do you know what a LAN is? It is an evil invention to share copyrighted works. It must be stopped.
If you want a better understanding, read everything you can find on UDP, Ethernet, firewalls, NAT and encapsulation, in that order. I would suggest not to waste time trying to figure out "pre-packaged" peer to peer software solutions (i.e. all the different approaches people have taken, e.g., aeroFS, Kicksend or whatever). They often include far more complexity than you need to accomplish peer to peer. As such, they won't help you much to understand the basics: how connections are made.
It's really not much of an issue as long as at least one peer has a reachable IP. I sometimes wonder how many people are under the impression that NAT's are a showstopper. This is simply not true. The showstopper is probably the RIAA and MPAA.
Skype slipped under the radar because they branded themselves as VOIP not file sharing. But it's really no different. It's peer to peer data exchange.
Only if both peers are behind the same NAT does the NAT pose a problem, in which case an external "supernode" is needed. But that's easy to set up. And it does not need access to packet payloads.
You could do a paid app. But the code to accomplish the job is very simple and has been made public in various forms multiple times.
File sharing copyright concerns, monitoring communications to catch bad guys and all that stuff is what's holding this back, not lack of a solution for connecting through NAT's.
Even smart people sometimes make stupid arguments.
And good arguments can be made by anyone.
It's very difficult to be right 100% of the time.
It's also quite unusual to be wrong 100% of the time.
Evaluate the reasoning, not the author.
Stupid argument, not stupid person.
Look at what Alsup said to Boies.
Still, this is easier said than done.
"Standing on the shoulders of giants"
Do they still use that slogan?
Obviously if you release somethng like this you run the risk of triggering the usual "illegal file sharing" issues.
But you absolutely do not need cloud storage to move large files. There are other ways to do it.
It's anyone's guess whether this online privacy stuff really means anything to most people. Obviously Google, Facebook, et al. are hedging their bets that it's not a big deal.
As users we can only speak for ourselves. This is because we generally don't watch others, looking over their shoulder as they use a computer to see exactly what they do... which raises an interesting question: Does that imply that we are recognising some sort of right to privacy? A lot of effort goes into trying to figure out how others use a computer. But unless it's study of volunteers it's not done by just standing behind them and watching.
Is there a difference in encouraging a "scholiast wit" to write versus encouraging a "dimwitted blogger"?
"This could generate billions."
Or it could prime even more users for a privacy-respecting alternative.
But at least this is a step in the right direction.
Now, what if she sends an encrypted file consisting of copyrighted materials? RIAA, MPAA, are you reading along?
What are we going to do to prevent that?
An affinity for collecting personal information on others runs in the family. ;)
They had industry-specific knowledge of the problem they were attempting to solve. Unless you have worked in an industry, as a programmer you are unlikely to understand the true nature of the problems in that industry. And thus, you will not know what opportunities there might be for innovation. Is this the so-called "non-technical founder"?
Bloomberg wants to know how to build things in software. He wants to stimulate New York's economy with more software development industry reducing reliance on the finacial industry alone. It's interesting if nothing else.
And of course it makes a difference what you read.
Learning how to do anything well takes practice.
But you will not become a good writer unless you read.
As for what you should read,
"Garbage in, garbage out."
What do you think are the effects on your writing from reading blogs like "codinghorror"?
If your aim is to be a better written communicator in business, then you should read business correspondence from good sources.
My concern is that Bloomberg is just looking for money. He may have no interest in how a computer works.
If he could code, what sort of programs would he write?
For example, with respect to the desktop and the web, many "coders" write programs that are a constant game of manipulation of naive end users. The moral issues raised in programming are seemingly endless. It's relatively rare to find a programmer with a social conscience. Mainly because few people with a social conscience know how to program.
Would people like Bloomberg bring a greater sense of social conscience to programming? Or would they worsen the situation?
On the flipside, having more people be more familiar with programming might reduce the amount of manipulation that is possible. More people might start demanding and reading source code. That could be a positive force.