News for hackers. Stuff that matters.
Re:Understanding Kafka with Factorio (2019) by haswell on Thursday July 13, 2023 @04:06PM (#36715226)
I recently started playing Factorio, and I kept thinking that this is what "low code" integration/automation tools should look like. Developer tooling with extremely clear visuals, obvious dataflow, endless combinations into which the rigidly defined components can be assembled as they do exactly what they do.

As opposed to so many takes on "flow based" programming, which present some imperfect nodal representation of the program, but rarely can the user make sense of what's going on by seeing stuff moving around as the thing executes.

And by the way, be sure you're ready to sink some time in if you're curious about this game...it's just too good, and I've had to consciously reduce the time I'm spending, because I could just keep optimizing...building...expanding...optimizing...it's built in the shape of the reward center of my brain.

Re:Understanding Kafka with Factorio (2019) by gjulianm on Thursday July 13, 2023 @04:14PM (#36715323)
> And by the way, be sure you're ready to sink some time in if you're curious about this game...it's just too good, and I've had to consciously reduce the time I'm spending, because I could just keep optimizing...building...expanding...optimizing...it's built in the shape of the reward center of my brain.

I feel the same. It scratches so many itches. I made the mistake of installing Space Exploration mod after the first run… so many hours invested now.

Re:Understanding Kafka with Factorio (2019) by lsaferite on Thursday July 13, 2023 @05:00PM (#36715909)
SE is such a deep hole to fall into. I feel for you.
Re:Understanding Kafka with Factorio (2019) by swyx on Thursday July 13, 2023 @08:12PM (#36717817)
any good explainers of whats fun about SE for those who will never play it?
Re:Understanding Kafka with Factorio (2019) by fardo on Thursday July 13, 2023 @08:58PM (#36718162)
It adds hundreds of hours of gameplay, new endings, multiple planets, and much longer progression chains that really push your ability to optimize to the limit.

If the base game isn’t enough to keep you interested anymore because it’s gotten too simple, space exploration is a good hand grenade to mix things up.

Re:Understanding Kafka with Factorio (2019) by swyx on Thursday July 13, 2023 @10:17PM (#36718672)
man i wish i had some time to sink into factorio. it sounds so fun. wish i was 14 again.
Re:Understanding Kafka with Factorio (2019) by Aeolun on Friday July 14, 2023 @01:58AM (#36719991)
The negative thing about SE is also that it adds hundreds of hours of gameplay. I’m 200 hours in and I’ve barely made it to other planets. The 2 hours a day I have to play with it are simply not enough.
Re:Understanding Kafka with Factorio (2019) by throitallaway on Thursday July 13, 2023 @05:23PM (#36716173)
SE is such a slog but I must keep going!
Re:Understanding Kafka with Factorio (2019) by keithnz on Thursday July 13, 2023 @10:16PM (#36718666)
well, at least you didn't install sea block!
Re:Understanding Kafka with Factorio (2019) by lsaferite on Thursday July 13, 2023 @05:01PM (#36715917)
> it's built in the shape of the reward center of my brain.

This is a very accurate description of how I feel about factorio. Thanks, I'm going to use this going forward.

Re:Understanding Kafka with Factorio (2019) by ineedasername on Thursday July 13, 2023 @05:29PM (#36716246)
>it's built in the shape of the reward center of my brain

Yes, it's like a distillation of the feeling I get from the most enjoyable parts of my job, risking productivity loss from real world responsibilities until the complexity rises high enough to require project organization and advanced planning of tasks that are the least enjoyable parts of my job, along the lines of:

"Crap, I have a sudden urgent need to deal with enemies creeping out from beyond my radar range that will push back operationalization of my proof-of-concept production pipeline. I'd estimate 3 man hours are required to perform a one-off fix on the enemies & radar expansion, maybe 5 to automate long-term... damnit I need a break, let me VPN into work to decompress from Factorio stress."

Re:Understanding Kafka with Factorio (2019) by jay_kyburz on Thursday July 13, 2023 @05:37PM (#36716349)
Yes, but it also embodies the worst parts of my job, which is that there is always more to do and the work is never ending.
Re:Understanding Kafka with Factorio (2019) by Aeolun on Friday July 14, 2023 @01:56AM (#36719977)
At least in the case of Factorio you choose to do it. On the other hand, you don’t get paid for it.
Re:Understanding Kafka with Factorio (2019) by cortesoft on Thursday July 13, 2023 @06:09PM (#36716785)
I wonder who the real world equivalent of biters are… sales?
Re:Understanding Kafka with Factorio (2019) by mettamage on Thursday July 13, 2023 @06:21PM (#36716932)
Security issues in software
Re:Understanding Kafka with Factorio (2019) by p1necone on Thursday July 13, 2023 @09:06PM (#36718216)
This is actually a pretty great analogy. Could be even closer if the biters came in and stole materials, or replaced things on cargo belts as well as just trying to destroy things.
Re:Understanding Kafka with Factorio (2019) by oconnor663 on Thursday July 13, 2023 @06:45PM (#36717145)
rad hits
Re:Understanding Kafka with Factorio (2019) by ineedasername on Thursday July 13, 2023 @10:44PM (#36718840)
Too many to list. This past week’s productivity was partially hijacked by a vendor relationship gone sour to the point of getting the lawyers involved.

And so if sales are biters, where do lawyers rank?

Re:Understanding Kafka with Factorio (2019) by bongobingo1 on Thursday July 13, 2023 @11:34PM (#36719177)
I think lawyers are getting added in the upcoming expansion pack.
Re:Understanding Kafka with Factorio (2019) by pro542 on Friday July 14, 2023 @04:16AM (#36720858)
lawyers are the spitters
Re:Understanding Kafka with Factorio (2019) by reportgunner on Friday July 14, 2023 @08:46AM (#36723139)
You should try Foxhole facility maintenance. Makes Factorio stress feel like a tickle.
Re:Understanding Kafka with Factorio (2019) by samsquire on Friday July 14, 2023 @04:32AM (#36721025)
I am interested in this topic, so thank you for mentioning it.

I haven't played Factorio but this article GIFs helped me understand it, at least from a high level simplistic perspective!

I think most of programming is just logistics: moving data from one place to another, picking and choosing what fields to use for a given purpose and then calling a function with those selected parameters or talking to another system.

I am working on a number of experiments in this area. I'm working on a programming environment which is unlike programming languages where you specify instructions and the state is implied but you work directly with state and instructions are implied.

The problem with nodal editors is that they're not very information dense.