1,315 karma · joined August 23, 2011
You think that everybody on this website is engaging in rational, high-minded discourse?
It's easy to assume every mind is a willing convert. It takes a realist to understand that many minds are already made up based on bullshit and bad logic and you will never change those minds.
You're just as closed-minded as the "fanboys" I decry. Don't take the easy way out.
Takedowns due to "mere accusations" to me means that I can fire off an e-mail if I see a kickstarter project that looks sketchy and have it taken down post-haste.
To me, that is highly suboptimal.
Is anyone arguing that mere accusations should result in kickstarter takedowns? You make a good point... just a sort of obvious one.
This is clearly a hard problem, and neither extreme of "proof beyond reasonable doubt" or "accusation = takedown" works. Maybe that's why this space is so unexplored! That doesn't absolve Kickstarter from having to discover the palatable middle ground.
Hard work is hard, and I think today's announcements are part of that hard work. So I say: keep it up, Kickstarter!
Proof beyond all reasonable doubt is a lovely standard for a criminal justice system. Note that it is not used in civil suits in America - only criminal cases.
We're not talking about taking away people's freedom here. We're talking about an investment website.
Is this the standard we want?
If you used an investment service which said "we require proof beyond all reasonable doubt of criminal endeavors before taking down [some UGC]," how much would you trust those investments? What if the standard for takedowns was a bit higher?
Is it possible that kickstarter might be predicated on lowering inhibitions to invest below the levels necessary to consistently make sound, rational judgments?
Git creates hashed objects for individual file revisions, as well as tree objects referencing many individual file objects and commit objects which reference those tree objects.
A lot of us get that impression, here. Some of us were underneath founders exactly like that and have good reason to be suspect.
Possible is an extremely low bar. We hold ourselves to a higher standard these days in computer science, including language design.
It is possible to write sane INTERCAL that is (however INTERCAL is scoped) and not subject to misinterpretation.
> CoffeeScript is a little language that compiles into JavaScript. Underneath all those awkward braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.
> The golden rule of CoffeeScript is: "It's just JavaScript". The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly from CoffeeScript (and vice-versa). The compiled output is readable and pretty-printed, passes through JavaScript Lint without warnings, will work in every JavaScript runtime, and tends to run as fast or faster than the equivalent handwritten JavaScript.
All that says is "we're not pressing charges."
You've added nothing to the discussion!
it must be nice to put your mind on cruise control.
Quick example of how you're wrong: their version history is now trashed. They're going to pay the price for that for years.
And as everybody has been repeatedly pointing out, switching from JavaScript to Coffeescript isn't what you're describing.
Tools? The tools aren't even close to what's available for JS.
Libraries? Libraries aren't even relevant since Coffeescript can call out to JS and vice-versa.
Translating to Coffeescript sacrifices tooling and a codebase you know for a prettier syntax and reliance on the much smaller, much more insular community driving the language. And I'll say it: syntax is a stupid reason to abandon code you KNOW for code you're about to write. A stupid, stupid reason. Engineers need to be more mature than liking to type fewer characters for an anonymous function or because list comprehensions are 3 lines fewer than a for loop.
By rewriting in coffeescript, their version history is likely trashed. They need to relearn the entire codebase. They need to develop new tools to replace the old ones they relied on, or more likely, will just live without those tools.
For a prettier syntax and a couple fewer gotchas. And if a team of 3 can't avoid the common JS gotchas in their day-to-day, I certainly won't trust them to rewrite an entire codebase in a language with different semantics just to get better syntax for what already works.
Why not convert all your Java code to Scala? Because you have real work to do and reskinning your existing code provides no benefits, that's why. If it works, don't rewrite it, go make more stuff work.
Maybe the dropbox folks don't have anything else to do, though. Not my place to judge.
You seem to think Twitter has a strong reliability record.
See how ridiculous you sound?