TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Understanding Kafka with Factorio (2019)

196 点作者 pul将近 2 年前

14 条评论

haswell将近 2 年前
I recently started playing Factorio, and I kept thinking that this is what &quot;low code&quot; integration&#x2F;automation tools should look like. Developer tooling with extremely clear visuals, obvious dataflow, endless combinations into which the rigidly defined components can be assembled to do exactly what they do.<p>As opposed to so many takes on &quot;flow based&quot; programming, which present some imperfect nodal representation of the program, but rarely can the user make sense of what&#x27;s going on by seeing stuff moving around as the thing executes.<p>And by the way, be sure you&#x27;re ready to sink some time in if you&#x27;re curious about this game...it&#x27;s just too good, and I&#x27;ve had to consciously reduce the time I&#x27;m spending, because I could just keep optimizing...building...expanding...optimizing...it&#x27;s built in the shape of the reward center of my brain.
评论 #36716246 未加载
评论 #36715323 未加载
评论 #36715917 未加载
评论 #36721025 未加载
cubefox将近 2 年前
Semi related: Are other people also annoyed by how many projects are using names of completely unrelated famous things? I expected to read some wild association between a game and Franz Kafka, but no, it&#x27;s about a streaming platform which happens to be named &quot;Kafka&quot;. This is getting seriously annoying when you google for some, e.g. historical, term and then your search results are littered by some completely unrelated software&#x2F;IT project which reuses the name for no reason in particular. &quot;Factorio&quot; is actually an example of how to do better: Just make up your own word!
评论 #36713960 未加载
评论 #36717716 未加载
评论 #36715479 未加载
评论 #36719483 未加载
评论 #36717777 未加载
评论 #36715115 未加载
marginalia_nu将近 2 年前
&gt; Vertical scaling — a bigger, exponentially more expensive server<p>This is in practice not true at all. Vertical scaling is typically a sublinear cost increase (up to a point, but that point is a ridiculous beast of a machine), since you&#x27;re (typically) upgrading just the CPU and&#x2F;or just the RAM or just the storage; not all of them at once.<p>There are instances where you can get nearly 10x the machine for 2x the cost.
评论 #36712926 未加载
评论 #36712581 未加载
评论 #36712298 未加载
评论 #36712638 未加载
评论 #36714979 未加载
dang将近 2 年前
Related:<p><i>Understanding Kafka with Factorio (2019)</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29304414">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29304414</a> - Nov 2021 (72 comments)<p><i>Understanding Kafka with Factorio</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20362179">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20362179</a> - July 2019 (84 comments)<p>(Reposts are fine after a year or so; links to past threads are just to satisfy extra-curious readers)
AbraKdabra将近 2 年前
It&#x27;s always good to se Cracktorio on the frontpage of HN, hopefully someone will make a similar article showing the similarities between Factorio and drugs.
评论 #36715494 未加载
morelisp将近 2 年前
Cute, but over years of explaining it I think any explanation of Kafka that presents it as a queue is bound to leave the reader with more misaligned expectations than when they started (while also making them think they learned something, which can be even more dangerous). To keep the Factorio-esque framing, move the consumers, not the messages.
评论 #36712267 未加载
lakomen将近 2 年前
Idk... maybe it&#x27;s because I&#x27;m self taught and have been coding since the age of 11, but I don&#x27;t find the indirect approach helpful, the opposite.<p>I believe that&#x27;s why OO is so popular, people who only know the object way of thinking, who have difficulties with the virtual and abstract like OO and condemn the pragmatic approach.
aledalgrande将近 2 年前
&gt; If you don’t have a lot of time to spare, don’t download Factorio.<p>Wish I read this months ago. Factorio sucked my life in until I managed to launch that damn ship
henrydark将近 2 年前
Who else was disappointed to find it&#x27;s Apache Kafka and not Franz Kafka?
not_your_mentat将近 2 年前
And now I think of everything I do in Factorio models.
jrm4将近 2 年前
I was 100% expecting something about the writer. :)
评论 #36714327 未加载
评论 #36713443 未加载
评论 #36712320 未加载
mavu将近 2 年前
I clicked this and was immeasurably disapointed that the article talks about Apache Kafka, and not the author Kafka and how to understand his work with Factorio.<p>That would be a much much better article.
评论 #36715151 未加载
alexleeds将近 2 年前
OK. 3rd repost of the same material. Really?
评论 #36718682 未加载
BSEdlMMldESB将近 2 年前
what about understanding our own imperialistic civilization?<p>crash in planet (or new continent?) and proceed to expand while decimating native life?<p>in any case, good game.
评论 #36714348 未加载
评论 #36718683 未加载