Blog

blog image

CTO of Segment on how to sell a B2B Enterprise product

Lately, a bunch of early stage founders have emailed me to ask for go-to-market (GTM) advice. They have a real product, it solves a real problem for their handful of customers……so why isn’t it selling?It’s a problem faced by nearly every single technical founder I talk to.The unfortunate truth is that the first year of…

Read More
blog image

Building a real-time patient monitoring system with Go and Vue

A Pandemic startedIn the last November in 2019, we heard about the first case of unknown deadly diseases from China. Now everyone knows it as Covid-19 Now it seems to change our lives forever. The virus is deadly and it is highly contagious. Still, we know very little about it. I truly hope we will…

Read More
blog image

My First Year as a Freelance AI Engineer

WeWork Labs in SeattleIntroduction This week marks my one-year anniversary of quitting my full-time job and becoming an independent NLP/ML engineer and researcher (which I just call “freelance AI engineer” below). My experience so far has been very positive, and the past year was probably one of the most productive years in my entire career.…

Read More

When bad UX is good?

A close friend of mine, Dennis, is one of the editors and contributors to Headache Comix, an underground magazine for comics, so far only available in print. He asked me to do a website for Headache Comix , and I said yes – why not? Visit headachecomix.com to see the result. Headache Comix had quite…

Read More

Awk in 20 Minutes (2015)

2015/01/15 What’s Awk Awk is a tiny programming language and a command line tool. It’s particularly appropriate for log parsing on servers, mostly because Awk will operate on files, usually structured in lines of human-readable text. I say it’s useful on servers because log files, dump files, or whatever text format servers end up dumping…

Read More
blog image

Why does `True == False is False` evaluate to False in Python? (2013)

Because in fact that’s a chained comparison, so True == False is False is equivalent to (True == False) and (False is False) This can be surprising in this case, but lets you write 1

Read More

The power of admitting ignorance

Upon re-reading Mathematical Apocrypha, a collection of tales dealing with great mathematicians as well as their quirks and foibles, I thought about my own interactions with some of The Elders of Mathematics (from here on abbreviated as THEM) and what I would add to such a book. While I have a few interesting and potentially funny…

Read More

Joy (Programming Language)

JoyParadigmmulti-paradigm: functional, concatenative, stack-orientedDesigned byManfred von ThunDeveloperManfred von ThunJohn CowanFirst appeared2001Stable releaseMarch 17, 2003 / March 17, 2003Typing disciplinestrong, dynamicMajor implementationsJoy0, Joy1, “Current Joy”, “John Cowan’s Joy”, “JoyJ (Joy in jvmm)”Influenced byScheme, FP, ForthInfluencedFactor, Cat, V, TrithThe Joy programming language in computer science is a purely functional programming language that was produced by Manfred von Thun of…

Read More

Show HN: Plotting 3 years of hourly data in 150ms

Show HN: Plotting 3 years of hourly data in 150ms

Read More
blog image

Show HN: Ameelio.org – Free Prison Communication Platform

How Does It Work? 1. Add Your Loved One as a Contact Choose from your Contacts or add a new contact using our locator tool, which helps you find your loved one’s inmate ID. We serve all prisons, jails, and detention facilities in the United States. 2. Write a Message & Attach a Photo Using…

Read More