Reading Hacker News is not launching
jcromartie.tumblr.com
jcromartie.tumblr.com
Startup blogs and gurus often give the sense of false urgency. But if you keep your burn rate low and stay on course, you'll probably get there just as well. Worrying about competitors beating you to market seems silly to me in most cases. Definitely in mine anyway.
You have to find time to sip your coffee, play with your kids, read HN, and maybe even pull the guitar off the stand once in a while. Did I mention the wife in there? Life is not something you'll starting living after you make it rich.
Or to put it another way— It's not a race. There's room enough on this big ol' internet for patient folks who keep up a steady pace for years, and for insatiably driven folks who hammer out a for-profit app over the weekend.
The only thing that matters are your individual goals— is reading Hacker News too much stopping you from launching when you want to? You should probably cut down. Just the same thing as if reading Hacker News too much is stopping you from hugging your baby enough.
Basically, for me, it may very well be that reading HN for the first few months is launching, but reading HN for over a year isn't.
Needless to say, it looks like I'm not launching anytime soon.
ReadingHackerNews.is_going_to_launch? # false
And wondered who the Reading Hacker News team was, and why they decided to scrap their launch. After a couple seconds I saw the forest for the trees and realized it said: ReadingHackerNews !== Launching # true
Now, what's interesting is the interplay between: - capitalization conventions in human language
- capitalization conventions in programming languages
- the author's specification of [Reading Hacker News]
in the article, that indicates that he is referring
to it as an object in itself
- the requirement for him to use brackets instead of
merely case to indicate this, because he needed to
capitalize "Reading", and "Hacker News" to be proper
english anyway.
- the way the brackets were left of in the submission
title
- the fact that programmers often use things like
CamelCase in english to communicate concepts
analogous to those found in programming, like
object-ness.
- the existence of a lot of third party HN tools, such
that one of them could conceivably be called "Reading
Hacker News"
There is a lot of stuff going on in this title for the brain to process. I wouldn't have noticed it at all except that my brain glitched and produced the wrong answer for a second or so.It's crazy to think about (1) how many difficult background questions our minds silently get right, and (2) how many of these questions our minds silently get wrong.
Another random and crazy thought: people have experimented with textual and graphical programming languages -- I wonder what an aural programming language would be like? It's almost certainly impractical, but the idea is intriguing nonetheless.
Maybe slightly more practical would be some kind of aural complement to conventional sight-based programming systems...
In English, "right" can mean any number of things, it can be an adjective, a noun, an adverb or a verb. In Greek, that would almost never happen.
Greek is classified as a fusional language, essentially meaning that it's an agglutinating language with a more complex inflectional scheme that's harder for linguists to figure out. Naturally there's going to be less lexical ambiguity than in an isolating analytic language like English, since grammatical information we're used to inferring from context or marking lexically you're encoding as an affix. By contrast, we find your system of affixes complex and difficult.
The important thing to understand here is that a native English speaker treats words the way a native Greek speaker treats affixes. When we read a sentence, we automatically filter the words on the basis of the context, just the same way when you read a Greek sentence, you're automatically filtering affixes on the basis of context. The "ambiguities" you perceive — "right" can be an adjective, noun, or verb — are effectively the same as, say, an ambiguous -o suffix which marks a tense on verbs, but a case on nouns. For native speakers, they simply never notice.
(Of course speakers of all stripes make mistakes and need to clarify ambiguities— no matter how they're encoding information.)
And it goes the other way too. Take a native Californian language like Eastern Pomo, in which verb stems describe relationships of energy and motion which are difficult to describe in English. Copying from notes here: For example, the stem pa-qá-t(-ki-) has the root meaning "to apply pressure", the instrumental prefix implying from kinetic energy, and an intensifier, semelfactive and stative suffix. This stem means both "to pry abalones loose from rocks with an iron bar" and "for high flood water to come down a creek and wash something away." Remember, this is a polysynthetic language— nearly every word has this sort of variance in meaning. We perceive that as horrifically ambiguous, and nigh impossible to parse without concerted effort, but a native Pomoan would never mistake them.
So, you know... Cut English some slack :)
The example you give about the -o affix, while valid at first glance, is actually not, simply because verbs end in omega while neuter nouns end in omicron. Thus, they could never be mistaken.
I'm not saying Greek is easier (approximately zero foreigners can make sense of our affixes, always choosing one and tacking it onto every word when they try to speak Greek), but I am saying it's less ambiguous :) For the record, I had no trouble parsing this title, and, in fact, was unaware of alternate interpretations until the poster above pointed it out.
Fruit flies like a banana!
However, just glancing again at Wikipedia I see that "In Modern Greek Ω represents the same sound as omicron". So actually this is a perfect example of the native speaker's bias I'm talking about. You can't tell those suffixes apart in speech because of spelling, you can tell them apart because of context— but you're so used to conceptualizing them as fundamentally different, it didn't even occur to you that to a non-native they sound the same.
It's also worth noting also that headlines follow their own peculiar grammar rules which make them unusually prone to forming garden path sentences— lots of native speakers get confused sometimes too. ESL courses cover headlines specifically, since their grammatical structure is so opaque: http://www.esl-lounge.com/student/reading/4r46-headline-engl...
Don't take any of this as a criticism of your broader point— I'm willing to grant there are levels of ambiguity, and English with its highly lexicalized grammar — and especially Headline English with its nearly absent explicit grammar — is definitely up there on the scale. I just wanted to point out that no matter how we analyze them, all languages are natural to parse for native speakers and awkward to parse for non-native speakers— that's not related, or is only vaguely related, to their intrinsic ambiguity.
But again, that's just because of highly lexicalized grammar; it's practically no different from having an "ambiguous" system of inflection, or bizarre energy-focused polysynthesis, which a native speaker would never mistake. That's where I'm saying someone who grew up with a strongly inflected or polysynthetic language would be biased.
And I hope you don't take this as a criticism of your English— you're obviously perfectly fluent! There's simply a basic level of intuitive understanding of a language which is impossible to get without growing up with it from infancy. That's why in linguistics we don't talk about fluency as much as native vs. non-native speakers. It's where you can really separate the meat from the bone, if you will.
"Reading Hacker News is not launching"
Perhaps this is a good reason to use formatting in submission titles?
That said, I also love the post and I've bookmarked it to look at again on the committed date to see what they've come up with.
i really want to know because i announced our project here and was ignored, so i know for sure that writing on HN is not launch
telling on blogs and forums is a way to test how needed is your solution.
my unnoticed launch maybe is gold, but massive discussion of it, testing of our technology, emerging of fans and haters - that would be, i dont know, platinum :)
BTW, can I offer any help on getting you some attention? It is not magic, just some routine work we could do together. I have a fair bit of experience from getting my own startup established the past five years.
did @antirez of Redis do those things? i guess the audience just liked his project and that's all. if my work is BS and we get some attention with some tricks (edit: in a good sence of the word!), we would just agonize longer before everyone including me understands that my work is unneeded.
let it be as naturally as it is but thanks anyway
(addition: be us a consumer web startup we would agree. our audience is hacker and web engineering crowd, so the help would be just upvote my posts :)
If web development could be reduced to 'just sit down and write a program and put it on the web' then PR could be reduced to 'just find out what journalists and bloggers have readers that would be interested in your stuff and ask them to write about it'.
It is as simple as that and as with programming, it only takes a couple of years to get a good grasp of.
(addition in response to your addition: so make sure I get to know when you post something you'd like me to upvote. See, then you're doing PR work. If you think attention will come by itself, then you could sit in front of your TV and expect your software write itself as well)
(On the other hand, having run into the problem in various forms 'irl' probably did make reading the description/solution in Knuth more intelligible and well motivated, compared to if I had just sat down and read every one of his books first.)
That's definitely the case for me. I find that I don't have the internal motivation to sit down and read a lot about a given subject until I've been faced with some real- world problem that turns out to be really hard without more knowledge of that subject.
In fact, I just assume from the start that every single problem I face in programming, no matter how large or small, has already been found and solved by someone else, and written about in a book or posted about on the internet. It's not like I'm trying to create real AI or prove P=NP or anything, just building apps.
All of this is why the minimum viable product approach can be so valuable. In many cases, you absolutely do not need to make a huge number of decisions before operating. Treat the business as a largely blank canvas. There's a core idea, so put that out there and start experimenting.
Don't worry that you don't have all the features of a similar or competing business that's been operating for a couple years. Don't worry that you don't have everything figured out. In the kinds of business we most frequently discuss here, it really doesn't matter. You will make mistakes (and even your most competent competitors will, too). You will tweak. You can pivot. Most importantly, you can grow.
All things in moderation, though. Visiting discussion sites 30 times a day, any time your attention span breaks, is not helpful. Reading once or twice a day is perfectly healthy and does help you get things done, through what you learn.
I'm at the same point now, though. I unblocked this site, Reddit and picked up another forum again a few months ago, and I feel about as the author regarding not getting things done. I've posted on social networks, I've read blogs and absorbed the essence of the zeitgeist. Time to build some products, polish 'em up and make some money.
I think Hacker News has taught me a lot though, i'm not saying learning from others isn't important, it is. But in the end you have to launch something and learn your own lessons.
You can join the startup crowd yourself or not, as you prefer, but if you're going to voluntarily hang out in their space please refrain from trolling them.