HN user

dorkitude

1,589 karma

ambitious programmer and community organizer from rural America, living in Berkeley CA.

CTO of Endgame.io, ex-founder of Keen.io

founder of RootSystem.com

made @hipsterhacker, @techcrunchonion, and some other tech comedy stuff that would be more incriminating were I to share it.

Posts74
Comments169
View on HN
viewsourcecode.org 4y ago

The Little Coder's Predicament

dorkitude
2pts2
modelviewculture.com 12y ago

The Open Source Identity Crisis

dorkitude
11pts5
github.com 12y ago

Look at this guy's GitHub commit history

dorkitude
7pts1
www.slideshare.net 12y ago

Product is the Ultimate Growth Hack (slides)

dorkitude
1pts0
i.imgur.com 12y ago

I wish all customer service were like this.

dorkitude
5pts1
spark.rstudio.com 12y ago

Dialect Quiz & Survey

dorkitude
1pts0
keen.io 13y ago

Our First Outage

dorkitude
12pts0
christinetsai.co 13y ago

Why Startups Need Marketing

dorkitude
1pts0
utrconf.com 13y ago

Not Just for Data Scientists: 4 Strategies for Your Analytics Practice

dorkitude
1pts0
www.colourlovers.com 13y ago

Creative, Colorful Landing Pages

dorkitude
1pts0
keen.io 13y ago

Please help us explain ourselves.

dorkitude
3pts0
keen.io 13y ago

Announcing our pricing (including consulting rates)

dorkitude
31pts29
jordancooper.wordpress.com 13y ago

What Really Happens When You Fail in Startupland

dorkitude
2pts0
keen.io 13y ago

The dark side of HackerNews: negativity at best, suppression at worst

dorkitude
27pts27
dorkitude.com 13y ago

It's important not to worship any hero wholesale.

dorkitude
2pts0
blogs.wsj.com 13y ago

Steve Blank - VCs Should Be Startup CEOs

dorkitude
11pts2
keen.io 13y ago

How to Write Your Demo Day Pitch

dorkitude
8pts0
blog.sendgrid.com 13y ago

SendGrid’s Integration with Keen IO Gives Devs Access to Powerful Analytics APIs

dorkitude
1pts0
platformsandnetworks.blogspot.com 13y ago

Best Startup Posts of 2012

dorkitude
2pts0
diggingintwo.blogspot.com 13y ago

Seinfeld & Startups

dorkitude
1pts0
onstartups.com 13y ago

Doubtliers: Erroneous Lessons From The Exceptional

dorkitude
4pts0
blog.joshdzielak.com 13y ago

weeve - HTML5 Twitter uber-streaming powered by Firebase, Keen IO, Singly

dorkitude
5pts0
www2.stetson.edu 13y ago

The Lattice Organization

dorkitude
1pts0
instagr.am 13y ago

Instagram doesn't care about artists' rights

dorkitude
2pts1
www.youtube.com 13y ago

Big Data and the US Presidential Campaign (Obama for America panel)

dorkitude
1pts0
docs.google.com 13y ago

All the TED Talks

dorkitude
50pts14
www.linkedlistnyc.org 13y ago

Great HN parody

dorkitude
642pts163
blog.keen.io 13y ago

How we used Twitter ads to generate word-of-mouth hype

dorkitude
38pts15
blogs.suntimes.com 13y ago

Three Somewhat Similar Maps

dorkitude
1pts0
howtosharpenpencils.tumblr.com 13y ago

The People's Bailout

dorkitude
219pts313
GCP Outage 1 year ago

Same here. Even the page to submit support requests is down.

Cloud console does nothing.

They should host their support services on AWS and vice-versa.

My favorite thing about this article is that it was released the exact same day as Claude 4 Opus.

If it's satire, it's brilliant: because most of the comments I see (here and elsewhere) are clearly written by people who tried agentic coding before Opus 4, and haven't given it a fair shake over the ensuing five days.

IMO the most important engineering skill in 2025 isn't low-level programming, or the craft of debugging, or even having a firm grasp of system architecture. Believe it or not, I truly believe the vibe-first juniors will learn that stuff too, over the course of their careers, just as we did: through necessity (As an aside: if you don't think they'll encounter such necessity, then it's inherently not one any more than the countless other once-honored, fastidious hallmarks of craft that have since been rendered obsolete. And if you don't think they'll learn even upon encountering a true necessity, then you underestimate them.)

No, the most important engineering skill in 2025 is non-attachment: constantly update your priors, and hold your opinions very loosely. Because those opinions could be fully wrong before the essay even gets shared.

I believe I had spoken with 1 or 2 investors total about the company before that moment.

You're right: practice really seems like the key to getting this stuff down. One can have a clear intuitive understanding of their vision long before they have a clear way to express it in English.

Thank you for writing this! We definitely have social game traction, 3.5 years after this pitch. (I come from that industry as well)

It's validating to hear from an industry veteran that our thesis isn't totally off base :)

Our thesis is that storing and analyzing ad hoc data is not a solved problem -- while it may be pretty easy at some scales, it is rather hard at others.

Keen IO takes an API-based approach to the problem, which means:

- developer abstractions are higher level than rolling your own

- scalability is as easy as "my bill went up" (as opposed to "my ALTER statements stopped working!" or "I need to leave mongo and buy a book on distributed system engineering!"

- ability to cover new/emergent use cases is a lot higher than you would get with an off-the-shelf analytics product

The thing about fundraising is, you don't get to choose your audience or their mood. All you can really control is how you react and how you present your business, and you can tactfully drive the conversation where you want it to go.

Now that I've pitched 80-90 additional times, I must say PG's approach in this video is above average, if anything, when it comes to giving the entrepreneur the benefit of the doubt -- so in my opinion it's really not on him.

Very sorry if I've broken any HN rules. I didn't know those posts weren't HN-appropriate (or even that I had been flagged!).

I don't mind being called out when I'm out of order, because I see it as an opportunity to become a better community citizen. But it's hard to become a better community citizen without some corrective advice.

Would you please point me to the code of conduct (and ideally to the specific rules I've broken), so I can be better in the future?

I'm glad you had a pleasant experience -- it's too bad it didn't work out.

You may be interested in an upcoming feature we currently have in private beta, which does this:

    your events  ---->  Keen IO  ---->  your S3 bucket on AWS
We have a great, standard format for representing the events in files in S3. If you were using that feature, you could just write an Elastic MapReduce job to perform these sorts of custom calculations (we'll be open-sourcing a bunch of these sorts of scripts). Another option would be to pay one of our partners to write this analysis code for you.

I wonder: would that feature be interesting to you? Would it have perhaps allowed us to win your business?

[Disclosure - I work at Keen IO]

You're right that this is definitely one of our dominant use cases.

It's taken us by surprise to see just how much traction we've among B2B SaaS companies who just wanted to give reports their customers.

Glad the scoped keys are working out for you! If you could add one feature to our product, what would it be?

To see a model for this, look to companies with B2B DNA. Facebook and Twitter are used to taking a "PM knows best" b2c approach, not a "customers first" perspective. Salesforce REST is a good example from larger companies (disclosure - my cofounder was one of it architects), and Stripe's API is a great example from the startup world.

From studying these, I found that the best practices aren't all that surprising: versioning, discoverability, and following HTTP standards.

Systems Programmer / Infrastructure Engineer at Keen IO - https://keen.io (San Francisco only, for now)

Analytics Backend as a Service for modern developers (web + mobile + internet of things)

Our API's usage is doubling every 6-8 weeks. We need help supporting that load.

Keen IO is a fully managed cloud API that lets developers build complex, hyper-custom, large-scale analytics and data science features directly into their web, mobile, or Internet of Things applications.

Our currency is event data, and events are a pretty broad abstraction. Every time someone draws a breath, clicks a link, loads a website, pauses a song, or starts a car, there's an event. Events like these, in large aggregate, are extremely useful -- and therefore valuable :)

It's probably worth mentioning that we're a platform company, not a product company. This means our customers are using the platform to build for an emergent and rapidly growing set of use cases. The same flexibility that makes us future-proof for a given customer also makes us future-proof from a market perspective. So while a product company seeks a certain kind of product-market fit, we allow product-market fit to come to us: our customers build it for themselves.

Things we look for in a new team member:

  • Learning agility 
  • Abstract reasoning 
  • Empathy
  • Potential is more important than credential 
  • Confidence, but tempered by humility & the drive to get even better
Some things we believe in:
  • Mission = The Discovery of Truth.
  • Radical transparency 
  • Design with a capital "D" 
  • Introspection 
  • Distributed innovation 
  • The importance of laughter 
  • Relationships are everything 
  • Play to your strengths; patch your weaknesses with diverse collaborators
Apply: https://angel.co/keen-io/jobs

I love this post!

All too often founders fall into a cycle like this:

Pitch failures begin to beget a habit of fear or panic or other forms of negativity, which of course beget more pitch failures.

I had this happen to me in a bad way once, and it almost cost us our company. But if you find your flow and fundraise when things are going well, it gets a lot easier.

Love this post. I agree with almost everything you wrote here. One thing I would respond to is the notion that tech industry workers are somehow inherently not creatives or artists. The best programmers and designers I know here are without exception creative, thoughtful people in many other areas of life. The ones who choose SF over the valley may trend even more in that direction.

Now if you were to acquire 49% of Mailbox, I might believe that. But you must understand our doubts -- it feels like every single time a giant company acquires a useful little startup, the users eventually (and often sooner than later) get burned by it.

I'm open to your Mailbox acquisition being the exception to this trend, but I hope you understand my healthy skepticism.

It's hard to measure emotion and brand loyalty, especially since you can't A/B test something as long term as the latter.

I'm a data scientist, but I'm the first to admit that data isn't always the answer. I'll take sound data-informed intuition over mechanical data-driven decision-making.

This is pretty much what we're trying to do. We think the .99 pricing schemes dehumanize the relationship, and we're really all about humanity in our business relationships. Glad you appreciate it -- I'm surprised by the controversy, though, and we may have to reconsider after getting so much negative feedback on it.

Glad you like our published consulting stuff too! Openness is our core value, and it's good to hear that that is getting across to someone in the wild :)