693 karma · joined March 2, 2008
The new way people are watching TV is on-demand rather than on-air which is dramatically cutting ad-based income for traditional networks. If networks can partner or sell to streaming companies like Netflix it might help long tail shows like Firefly to survive in the future. Another great Syfy show, The Expanse, will hopefully survive that way whereas back in 2003 it would have been axed by now.
Judging from the screencast he use around 10 seconds per line. That would be, (10s * 1000 loc)/3600 = 2.7 hours just to type 1000 lines of code. Programming is of course not typing, but a mental activity first and foremost. Let's say he is incredible smart [1] and helped by copy and past, so on average he uses 90 seconds to program one line. That is, 25 hours. Of course it will take a few days to create a 1000 line C program that does anything useful.
And of course I know that "a few hours" is just something one say to look cool. I just don't think it is cool.
1. His naive redlock and following discussion on HN a while ago was not convincing, https://news.ycombinator.com/item?id=11065933
Though I'm sceptical to this approach. In machine learning 101 we learned that there always exist a statistical method that would beat a neural network. In this case, a system that gathers actual relevant data for statistical scoring. You know hard data, like an up to date list of stolen credit card numbers, a history of chargeback per credit card etc. PayPal has this and of 1000 transactions, we have 1-2 fraudulent chargebacks. Compared to Strip this is the difference between heaven and hell. PayPal sucks, but at least they have a working fraud protection system.
Nothing kills an online business faster than being swamped in fraud and chargebacks. I mean, good APIs are great and Stripe certainly has that, but a working fraud protecting system is what really matters to those of us who sell online.
The sad truth is that Stripe is behaving exactly like PayPal. What's worse is that Stripe's fraud protection is non-existing. In other words, Stripe is actually worse than PayPal, as you risk the same account freeze, closing etc, but in addition, you will be swamped down with fraudulent purchases and chargebacks.
Reimplementing an API is like recreating Mona Lisa by painting by numbers. It requires much less effort as the creative thinking and ideas are already laid out for you.
The ruling in this lawsuit is also worrisome for those that create open-source software and rely on the GPL to protect their code and keep it open.
01/06/16 20:18:56,610 com.apple.xpc.launchd[1]: (com.googlecode.iterm2.61472[2542]) Could not find and/or execute program specified by service: 2: No such file or directory: /Applications/iTerm.app/Contents/MacOS/iTerm 01/06/16 20:18:56,610 Dock[262]: spawn_via_launchd() failed, errno=111 label=com.googlecode.iterm2.61472 path=/Applications/iTerm.app/Contents/MacOS/iTerm flags=1 : LaunchApplicationClient.cp #1136 LaunchApplicationViaLaunchDJobLabel() q=com.apple.root.user-initiated-qos 01/06/16 20:18:56,610 Dock[262]: spawn_via_launchd() failed, errno=111 label=com.googlecode.iterm2.61472 path=/Applications/iTerm.app/Contents/MacOS/iTerm flags=1 01/06/16 20:18:56,610 com.apple.xpc.launchd[1]: (com.googlecode.iterm2.61472[2542]) Service setup event to handle failure and will not launch until it fires.
Not quite, SQLite can be tuned using pragma's, https://www.sqlite.org/pragma.html which covers most of your tuning needs.
I'm sure e.g. Ruby on Rails and Bootstrap would like some pointers on how to setup "an official governance and contribution structure" to handle their the long issue and PR lists.
> Why refuse to let other people help?
Very few if any wants to use their free time to work through an issue list like that. Someone might do it once and write a blog post about it, but unless someone does it all the time it does not help much.
Open source might be perceived as a free commodity, but like a public toilet, no one likes to cleanup and especially for free. Likewise, help in the form of P.R.s doesn't much help either unless it is aligned with the overall vision of the project. It more often than not isn't.
Unless projects are able to bootstrap themselves into a business (wordpress) or are eventually supported by a commercial entity (llvm) they will be fireflies that shines for a short while until the creator/maintainer does a reality check and realise how much time and work he has put into this with nothing much in return eacept a mile long issue list on github, lots of unfriendly noise and arguments from the community and insane expectations from users like yourself.
Not really, because now all those who bought "Peace" in good faith feel bad. We trusted this guy to deliver a good product and then it disappears under us. Grrrrr..
Fraudulent chargebacks is bad, both economical and psychological. As an online seller it is part of life, but you want to keep it to a minimum, say < 1% of all transactions. I wholeheartedly support the sentiment of the OP, do not use Stripe nor do this in-house. Instead, use a payment provider with a proven fraud protection system, such as PayPal.
I thought it was the opposite that was true. A garbage collector can/will leak memory over time (days) and will use up to 6-8 times more memory and can have performance problems etc. All long running server processes I know of (database, mail, http servers) manage their own memory. Exceptions are VM based systems and it is not unheard of to have a trivial Tomcat app use up to 1GB of memory.