GamblersFallacy's comments

GamblersFallacy | 5 years ago | on: Async Python is not faster

Hi, a few suggestions. Your benchmarks github repo requirements.txt shows uvloop is not been installed. In addition, the bash script calling uvicorn doesn't have uvloop set for the loop parameter. For example, serve-uvicorn-starlette.sh should be:

uvicorn --port 8001 --workers $PWPWORKERS app_starlette:app --loop uvloop

The uvicorn docs should point out what a big difference uvloop makes.

GamblersFallacy | 10 years ago | on: Don’t Build a Billion-Dollar Business

One man writes a novel. One man writes a symphony. One man can write a $1MM ARR SaaS.

One man million dollar software business is very doable if your focus has commercial intent. What marketplace services do people crave, but don’t have ?

GamblersFallacy | 10 years ago | on: Stop Looking for a Cofounder

The foremost function of mythology is to establish models for behavior, not historical accuracy.

Notice the hero worship surrounding founders who's business had a near death experience, e.g. Elon Musk and Steve Jobs.

GamblersFallacy | 10 years ago | on: Stop Looking for a Cofounder

Important myths from around the world which have survived for thousands of years all share a fundamental structure, e.g. "The Hero with a Thousand Faces"

The general narrative of "entrepreneur" is singular, not plural. Entrepreneur folklore is the individual (hero) fighting against the collective (culture).

https://en.wikipedia.org/wiki/The_Hero_with_a_Thousand_Faces

"The hero starts in the ordinary world, and receives a call to enter an unusual world of strange powers and events (a call to adventure). If the hero accepts the call to enter this strange world, the hero must face tasks and trials (a road of trials), and may have to face these trials alone, or may have assistance. At its most intense, the hero must survive a severe challenge, often with help earned along the journey. If the hero survives, the hero may achieve a great gift (the goal or "boon"), which often results in the discovery of important self-knowledge. The hero must then decide whether to return with this boon (the return to the ordinary world), often facing challenges on the return journey. If the hero is successful in returning, the boon or gift may be used to improve the world (the application of the boon)."

GamblersFallacy | 11 years ago | on: Could driverless cars own themselves?

I would suggest that current trust laws, where legal fictions like companies can be trustees, could be a foundation for creating a programmatic trust deed for cars been trustees.

The trustee (car) is given legal title to the trust property (car, software, service contracts), by the settlor (manufacturer company), but is obligated to act for the good of the beneficiaries, humans.

GamblersFallacy | 11 years ago | on: Ask HN: Any non-acquihire, less than $1M app/startup exits?

Here are some actual sales figures:

http://feinternational.com/buy-a-website/#tabs-3

http://www.webrokr.com/soldsites.php

For sites/apps with steady traffic & earnings, the general rule of thumb for calculating valuation has been multiples of monthly net profit:

* 2002-2004: 3 to 6 x monthly net

* 2005-2012: 10 x monthly net

* 2012-2014: 20 x monthly net

* 2014: 30 x monthly net

So to flip a site for > $200k, you need to be doing approx > $7k/month.

GamblersFallacy | 12 years ago | on: Faster AngularJS Rendering with ReactJS

Interesting update. I never linked ng-repeat to the initial render lag with my app (one page, 1200 - 3000 bindings), otherwise the performance is great.

I've assumed it was a server side issue I could tune before pushing to production. Thanks, now I know where to look.

GamblersFallacy | 12 years ago | on: Faster AngularJS Rendering with ReactJS

I've build a large custom dynamic table for a real-time datamining web app, didn't have any performance issues because i used 'track by'.

The 2000 sweet spot comment from SO was based on angular 1.0.1, which didn't have 'track by' & is approx 1/10 the speed of angular now.

Look @ the updated jsperf digest test, from the SO answer, for angular 1.0.1 vs 1.2.14 http://jsperf.com/angularjs-digest/37

GamblersFallacy | 12 years ago | on: Faster AngularJS Rendering with ReactJS

You don't have to wait for Angular 2.0, the author of the article just didn't know the "track by" feature of ng-repeat can be used to optimize performance of rendering big arrays (and to be fair, the docs don't mention the trick explicitly).

Here is the same demo, as in the article, with just 'track by $index" added to ng-repeat. As you can see, to the human eye, its just as responsive as the reactjs example.

http://plnkr.co/edit/PHzYFa9N4RkxcDzZMcHk?p=preview

page 1