barbazfoo12 | 14 years ago | on: 'Private' social network Everyme (YC S11) takes on Facebook
barbazfoo12's comments
barbazfoo12 | 14 years ago | on: Preventing Site Scraping
barbazfoo12 | 14 years ago | on: 'Private' social network Everyme (YC S11) takes on Facebook
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.
barbazfoo12 | 14 years ago | on: Preventing Site Scraping
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.
barbazfoo12 | 14 years ago | on: Vimeo, DailyMotion, Pastebin, Xmarks & Major Torrent Sites Blocked in India
barbazfoo12 | 14 years ago | on: Kicksend (YC S11) goes free. Send unlimited files to anyone.
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.
barbazfoo12 | 14 years ago | on: Kicksend (YC S11) goes free. Send unlimited files to anyone.
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.
barbazfoo12 | 14 years ago | on: Smart people don't think others are stupid
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.
barbazfoo12 | 14 years ago | on: Things Not Strings -- Google Launches Knowledge Graph
"Standing on the shoulders of giants"
Do they still use that slogan?
barbazfoo12 | 14 years ago | on: Kicksend (YC S11) goes free. Send unlimited files to anyone.
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.
barbazfoo12 | 14 years ago | on: Facebook will do much better than you think
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.
barbazfoo12 | 14 years ago | on: Please learn to write
Is there a difference in encouraging a "scholiast wit" to write versus encouraging a "dimwitted blogger"?
barbazfoo12 | 14 years ago | on: Facebook will do much better than you think
"This could generate billions."
Or it could prime even more users for a privacy-respecting alternative.
barbazfoo12 | 14 years ago | on: Kicksend (YC S11) goes free. Send unlimited files to anyone.
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?
barbazfoo12 | 14 years ago | on: How DNA Site 23andMe Outed Parents Who Gave Up Their First Baby
An affinity for collecting personal information on others runs in the family. ;)
barbazfoo12 | 14 years ago | on: Please learn to write
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.
barbazfoo12 | 14 years ago | on: Please learn to write
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.
barbazfoo12 | 14 years ago | on: Please learn to write
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.