5 ms·
An unrelated, yet honest question. There have been many posts hitting the HN frontpage regarding fly.io recently. Is it healthy to have so much content about a
by csmpltn 4y ago
An unrelated, yet honest question.
There have been many posts hitting the HN frontpage regarding fly.io recently. Is it healthy to have so much content about a single PAAS platform showing up here so often now?
- telotortium 4y agoFor better or worse, fly.io has as a principal tptacek, who's at the top of the HN leaderboard and so has built up a lot of goodwill here.
- tut-urut-utut 4y agoThis actually makes me wonder if people here generally pay attention, who posted what? Does that influence actual upvote status? I never look at the person name when replying or voting, only the content. For example, I remembered this tptacek not because I remembered his posts, but because they get frequently mentioned in other people posts.
- Multicomp 4y ago> Does that influence actual upvote status? It didn't for me. I also don't look at who posted links. But fly.io is leaning into a concept I want to use and want to become more of a thing, and that's using SQLite for more web scale applications. Because there's web scale of Google and there's web scale of the rest of us, and I'm sick of paying the operational overhead of having a full database cluster when the app doesn't utilize its features any more than it would a SQLite db. But in the past everyone turned their nose up at SQLite because they were cool and you were dirty and gross if you wanted to simplify things. Don't you know we just need horizontal scaling because any second now we're going to get more than 10 write requests per second? But fly.io leaning into litestream for replicating those databases is a thumbs up to using simple boring technology (SQLite), while still getting 80% of the benefits of doing containers hosted in a cloud platform.
- snowwrestler 4y agoA lot of people on HN do pay attention to who is posting. This is why Cloudflare is generally beloved here as well: the principles show up in the comments whenever it’s mentioned.
- mbesto 4y agoAnd to be fair, Fly's blog content is very good for this audience (which is largely the result of tptacek).
- stingraycharles 4y agoGiven that Fly.io has been part of YC W20, and that they make some interesting technology choices (eg all-in on sqlite), it creates more traction on this site. Typically this type of thing goes in phases, and I wouldn’t worry about it, assuming you’re already OK with HN being biased towards YC-funded startups.
- ghoomketu 4y agoAs per dang's comment a few days back(1) > I wish more startups would achieve this, YC or not. Whenever I run across one that's trying to succeed on HN, I try to help them do so (YC or not)—why? because it makes HN better if the community finds things it loves here. Among the startups of today, I can think of only two offhand who are showing signs of maybe reaching darling status—fly.io (YC), and Tailscale (not YC). Personally too both these companies are doing a lot of incredible things. I also love Litestream, phoenixframework and other things they are doing. (1) https://news.ycombinator.com/item?id=30066969 https://news.ycombinator.com/item?id=30066969
- moritonal 4y agoInteresting to consider the power the mods have here to nudge certain companies into the lime-light of influential technologists.
- ungawatkt 4y agoThere's certainly power, that's at least inherent in modding a popular platform. But as a _very_ casual observer mainly lurking around, I'm satisfied with interpreting dangs stance as anything with any traction gets boosted, yc or not. To the examples, fly.io caught my attention primarily by offering a useful free tier DB, and tailscale has my attention as a "beat this" offering for some homelab access stuff (meaning some stuff could but I at least have a benchmark). Until this post I didn't actually know one was YC and another wasn't. I'm interested in both purely because of HN posts.
- dang 4y agoWe don't do that - it's important that the interest in these things be community-organic. We're interested in tracking what the community is interested in, and we never try to gin up interest in anything (ok, except APL). It wouldn't work anyhow; that's not how a technology becomes influential, at least not in this community. I put the OP in the second-chance pool (https://news.ycombinator.com/pool https://news.ycombinator.com/pool, explained at https://news.ycombinator.com/item?id=26998308 https://news.ycombinator.com/item?id=26998308), but that was according to the usual 5-second standard of "I think the community might like this one". I didn't look closely enough to tell whether the article was positive or negative towards Fly.io, nor is it our job to care about that. What we care about is intellectual curiosity (see https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sort=byDate&type=comment&query=curiosity%20optimiz%20by:dang https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...). There's one big exception to the above, which is the official Launch HN posts we do for YC startups - those are described at https://news.ycombinator.com/newsfaq.html https://news.ycombinator.com/newsfaq.html - they get official placement on HN's front page, as explained there. But they're always clearly indicated by "Launch HN". I personally find it super interesting which startups end up achieving HN darling status - the classic examples of this are Stripe and Cloudflare - I'd add Hashicorp - and it would be fun to make a list of others. But from a moderation point of view it doesn't matter whether such a startup is YC-funded or not and we try to be as neutral as we can that way. I'm not saying we don't have unconscious biases or conflicts of interest (such a claim is impossible!) but we're strict about how we approach this consciously, and we have quite a lot of practice with that. It's a natural concern of course, and I'm always happy to answer questions. p.s. Incidentally, there's at least one HN user who has made a long series of accounts angrily accusing us of secretly favoring a non-YC startup (the one mentioned in the GP comment). We haven't, but because that startup is well-loved by the community, it's easy to see how it could come across that way, with threads appearing frequently and filling up quickly with comments.
- nickstinemates 4y agoThe last time I remember such a run on HN was when we created Docker. It was on the front page or mentioned in front page comments almost daily for at least 6 months (late 2013 early 2014) Fly.io has a great combination of user virality/momentum and fundamentally technically interesting content on a wide range of topics.
- rvz 4y agoGenerally, it is all YC hype. HN is biased towards YC startups. There are other alternatives like Render.com, railway.app, etc but it is clear that fly.io is unsurprisingly overhyped by the HN crowd, especially if you are looking for a Heroku alternative. It’s like asking a barber if you need a haircut.
- ctvo 4y agoGive credit where it's due: fly.io spends a tremendous amount of time on creating interesting technical content that attracts this type of attention. The company is intentional about this as a customer acquisition strategy. They have an illustrator on staff for their unique art style, for example. Their founder and senior technical staff engage with these posts and answer questions, etc.. It's not YC favoritism, it's a deep understanding of the developer first mindset / ecosystem and targeting it as a company strategy.
- tptacek 4y agoThat's incredibly generous of you, and it's true that our illustrator fucking rules, but if there are other startup people wondering why we do well on HN, I think it's actually really simple: we write for HN, not for our own marketing goals. One of the first rules in our style guide is that our model reader is never going to use Fly.io, and that our posts still have to be worth their time. I think that's all there is to it? If you can clear that bar, you're all set. Tailscale does that, too, and so does Cloudflare.
- ctvo 4y agoThat's an excellent guideline. I want to throw another example into the ring if folks are researching this space: Planetscale does a good job at https://planetscale.com/blog https://planetscale.com/blog In particular "Generics can make your Go code slower"[1] which received deservedly a lot of attention here. 1 - https://planetscale.com/blog/generics-can-make-your-go-code-slower https://planetscale.com/blog/generics-can-make-your-go-code-...
- alphabettsy 4y agoFair question. I’d rather see more of this than culture-war and politics.
- dan-robertson 4y agoA big competitor of theirs, tailscale, also does well here. I think the lesson is partly that the typical somewhat-deranged writing style/topics are popular. More companies should try to write engaging blog posts and be more open if they want to be successful. It seems to have paid off for them as I would guess at least some of the people trying it out are learning about fly.io from HN.
- pid-1 4y ago> A big competitor of theirs, tailscale, also does well here. How does a container/database as a service platform competes with a Wireguard as a service platform?
- dan-robertson 4y agoI’m clearly wrong here. I’m not sure why I thought what I wrote above.
- tptacek 4y agoWe do not, at all, unless that commenter knows something about Tailscale that we don't.
- CJefferson 4y agoMy personal feeling (based on what I upvote) is that ycombinator isn't getting enough quality writing about tech issues to fill the front page, so if it's "full of fly.io", that just means there isn't enough stuff about other systems at the moment. Same reason for a while the world seemed full of Rust articles -- at that point in time there wasn't (speaking as a C++ programmer) a pile of quality C++ articles around which the Rust was pushing out.
- ethbr0 4y agoIt seems like a combination of HN "top of mind" (ie that HN users submit articles on things they're currently reading/researching), social "top of mind" (ie that people write blog posts on things their peer group is talking about), and a side effect of HN positional age-decay. If there aren't new and different articles to fill the HN front page, then there has to be something. And that something ends up being a base layer of blogs about "current stuff".
- jacobr1 4y agoI regularly notice that when I read an HN-linked article that has a some solid links, maybe even sending me down a rabbit-hole of related pages on a new topic, when I resurface and return to HN I find a few a of those related page on HN themselves.
- dang 4y agoIf there's significant, good, on-topic technical content that isn't getting posted to HN, for god's sake someone please let me know. If it's getting posted to HN but not getting traction, for god's sake someone please let me know that too. Literally the only thing we're trying to do is have HN be as interesting as possible. Missing out on the best content is disastrous for that goal—sort of like missing out on the best startups is disastrous for an investor.
- Mizza 4y agoFly isn't even that great, it's just everything else is much worse. I use it and I'm not surprised other people do as well. There's also a lot of momentum for the Elixir/Phoenix right now, and they're pretty tightly integrated with that community.
- wg0 4y agofly.io is a solution but I don't know what the problem is. I can think of it like more dynamic CDN that can have more compute capacity (deploy whatever backed by SQLite/Postgres) to serve customers right way far more instantly. Most applications and bigger chunk of them, are transactional and enterprise software is all about consistency and accuracy. Nevertheless, I think its a great engineering fiat in and of itself anyway and hence gets discussed often probably could be the explanation.
- ceejayoz 4y agoI mean, that's a cool aspect useful to some, but I spent a day getting a Laravel app running on there, all in one region, and that's fine; I'm looking for a place to move my hobby apps off Heroku right now.
- rkangel 4y ago<disclaimer: haven't actually used Fly.io> The usecase I had for my startup (a few years ago, before fly.io) was "I have an Elixir/Phoenix application - stuff working in the background plus web frontend". I would like to host it with as little thinking about individual servers, load balancers etc. I went with GAE at the time and it was fine. Fly.io seems like a much more streamlined version of the same thing, with the addition of "global load balancing" stuff on top, if I got to the point of caring about international customers.
- ThinkBeat 4y agoI agree but in a wider sense as well. There are an awful lot of programming languages and methods that receive no hype. I have wondered about this, the most likely reason Is that the majority of the crowd at the site come from a shared sphere, and to some agree the same type of priorities. Personally, I like to stay away from the bleeding edge technology. That does not constitute much of a problem for a lot of companies. The annoying part is that recruiters often cram all sorts of technology into requirements for a CV and a job, even if the client has no need for those things, at least not yet. There are millions or at least 100,000 of "enterprise" software projects out there. I do admit it is not as sexy as the latest and greatest and start ups but it is a field where there are a whole lot of devs working in. They do perhaps not spend as much time on HN, or they are quiet
- danjac 4y agoIt's related to all the negative press recently around Heroku (security concerns + Salesforce neglect). People had a lot of goodwill towards the Paas, and a lot of that is missing what a PaaS does for you in the current environment of AWS or k8s complexity around devops, so they are looking for a replacement, and fly.io looks like one of the more innovative, or at least well-marketed, in this space.
- alexmuro 4y agoI think the perspective of this article is a very healthy and productive one and I found it particularly useful. Assessing if attending on the shoulders of the new Giants who stand up every few years is a difficult problem that I'm interested in and I appreciate the amount of context given here considering different use cases.
- tptacek 4y agoWe agree! It's flattering and it's super interesting to read what people think about us and we're all blushing about the "heir to the vast Heroku fortune" stuff (even if it's probably not true), but we're also cringing a bit. We have a big announcement/technical post queued up --- we'd planned to run it on Monday --- and we're holding off on it because of the "organic" attention we're getting this week. We'd much rather talk about things like Litestream, app pentests, hiring processes, and how we replaced Nomad in our architecture. But we're as aware as everyone else is that the front page has limited bandwidth, and we can't be on it all the time, so we're waiting for this (hopefully short) wave of attention to crest before we post our own stuff.