U
Untyped
untyped.com · Personal blog · on HN since 2008
Untyped, a UK web development consultancy, writes about Scheme and Racket, A/B testing, bandit algorithms, and Dynamo.
What HN saysHN mostly links it for the post on bandit algorithms as an alternative to A/B testing, and mentions it as a Racket consultancy.
15HN people shared it
7linked it in comments
16stories submitted
273story points
13 years agolast shared
2008people per year2026
Most-shared posts
- 1Stop A/B Testing and Make Out like a Bandit11 people · 214 points · first shared 2011 · 66 comments on HN
- 2Smooth Scrolling for Mobile Safari2 people · 2 points · first shared 2011 · discussion on HN
- 3Scheme in Commercial Web Application Development [PDF]1 people · 34 points · first shared 2008 · 12 comments on HN
- 4UU and You: Learn Some Opa1 people · 8 points · first shared 2011 · discussion on HN
- 5Formalising Bonds with the Informal1 people · 6 points · first shared 2010 · discussion on HN
- 6Interested in a Book on Racket?1 people · 3 points · first shared 2011 · discussion on HN
- 7Epistemology and A/B Testing1 people · 2 points · first shared 2010 · 1 comments on HN
- 8The State of State on the Web1 people · 1 points · first shared 2009 · discussion on HN
- 9All About Amazon's Dynamo1 people · 1 points · first shared 2011 · discussion on HN
- 10Easy Documentation with Grunt and Jekyll1 people · 1 points · first shared 2013 · discussion on HN
- 11What is Hacker News Worth?1 people · 1 points · first shared 2011 · discussion on HN
- 12Is the ipad the beginning of the end for intel1 people · first shared 2010
- 13Homepage1 people · first shared 2012
What HN people wrote when they linked it
asolove · 2012-08-07
You know that "Racket" is the former "PLT Scheme", right? Some boutique consultants use it, notably Untyped: http://untyped.com/
noelwelsh · 2011-08-15
My approach was to read the Dynamo paper. It's presents the goals of Dynamo and the technology from which it is constructed in a very compact form. From there you have a basis for understanding the engineering tradeoffs made by the other NoSQL databases. Then you can actually make decisions based on what fits your use case, rather than just choosing Mongo because it's popular. (Don't get me wrong, Mongo is great in its niche.)
Reading the Google BigTable paper would also be a good idea, as it represents another major strand of work.
My blog post on Dynamo: http://untyped.com/untyping/2011/01/21/all-about-amazons-dynamo/
roryokane · 2012-05-05
This description of content optimization using bandit algorithms sounds like an even better approach: http://untyped.com/untyping/2011/02/11/stop-ab-testing-and-make-out-li…
That company has already made a web app and service to optimize content using that approach, Myna, at http://www.mynaweb.com/. A simulated experiment showed their approach to be better than A/B testing: http://www.mynaweb.com/blog/2011/09/13/myna-vs-ab.html. Though Myna's website doesn't say whether it is currently free or not, or what its pricing will be when it goes out of beta.
aaronjg · 2012-05-04
Noel Welsh at untyped has been working on a cool implementation of this adaptive design.
Check it out http://untyped.com/untyping/2011/02/11/stop-ab-testing-and-make-out-li…
And the HN discussion: http://news.ycombinator.com/item?id=3867380
Estragon · 2012-04-20
Not quite what you're asking about, but an interesting related innovation:
http://untyped.com/untyping/2011/02/11/stop-ab-testing-and-make-out-li…
saurik · 2012-05-07
This makes sense if you are doing a one-time split test, but not if you are doing ongoing tests akin to the scheme described in the article I link to below (which comes up on HN from time to time). The problem being that in these cases you never really stop testing: instead, you always assign some random proportion of incoming traffic to your various buckets based on your current statistical certainty.
http://untyped.com/untyping/2011/02/11/stop-ab-testing-and-make-out-li…
This not only has the advantage mentioned where you limit your regret for making a bad decision on too little evidence, but with some modifications to the algorithm (such as discounting old evidence from your inference) you can also deal with situations where the world in which you are running the different variations is itself changing over time, or where different types of users coming from different browsers may have different behaviors.
From the perspective of someone searching for your site, however, the results might be nearly identical: even if you have massive changes to the phrasing (having versions written in various regional dialects of English, for example), the resulting page will still largely be identical, possibly sentence-for-sentence (though not word-for-word). In this case, you will still want to get one of those variations indexed, and it might not matter which one.
As described, of course, this is both "cloaking" and not: the site is not treating GoogleBot differently…