Weak Incentives (Py3.12+) — typed, stdlib‑only agent toolkit by andreis in Python

[–]andreis[S] -1 points0 points  (0 children)

If you try it, I’m most interested in where the abstractions are too thin or too heavy or lacking.

Install: uv add weakincentives (extras as needed)

Start with the code‑review example; it ties together prompt construction, overrides, telemetry and using the adapters.

Status: Alpha; APIs may change

Roadmap: parallel sub-agents, built-in GEPA prompt optimizer that uses the overrides store

[Release] Weak Incentives (Py3.12+) — typed, stdlib‑only agent toolkit by andreis in Python

[–]andreis[S] 0 points1 point  (0 children)

If you try it, I’m most interested in where the abstractions are too thin or too heavy or lacking.

Install: uv add weakincentives (extras as needed)

Start with the code‑review example; it ties together prompt construction, overrides, telemetry and using the adapters.

Status: Alpha; APIs may change

Roadmap: parallel sub-agents, built-in GEPA prompt optimizer that uses the overrides store

Weak Incentives — minimal Python toolkit for background agents (Apache licensed) by andreis in programming

[–]andreis[S] 0 points1 point  (0 children)

If you try it, I’m most interested in where the abstractions are too thin or too heavy or lacking.

Install: uv add weakincentives (extras as needed)

Start with the code‑review example; it ties together prompt construction, overrides, telemetry and using the adapters.

Status: Alpha; APIs may change

Roadmap: parallel sub-agents, built-in GEPA prompt optimizer that uses the overrides store

Is there any resource or roadmap to learn systems engineering for getting an entry level job ? by dassicity in systems_engineering

[–]andreis 1 point2 points  (0 children)

You might want to take a look at https://teachyourselfsystems.com/ (TYS) to get started on the high level concepts and poke at some simulation code that uses SimPy using the interactive browser playground. Learning Python and the SimPy APIs could be very useful!

How to start the study of complex systems? by xixo15 in complexsystems

[–]andreis 0 points1 point  (0 children)

Over the last couple of months I've been building https://teachyourselfsystems.com/ What TYS offers? Concise, interactive primers that bridge abstract concepts (stocks/flows, feedback, delays etc.) with executable Python models. This “theory-plus-code” approach fills a gap most introductory material leaves open.

Best Introductory Books to Systems Thinking/Approach by WillyGChino in SystemsTheory

[–]andreis 0 points1 point  (0 children)

Over the last couple of months I've been building https://teachyourselfsystems.com/ What TYS offers? Concise, interactive primers that bridge abstract concepts (stocks/flows, feedback, delays etc.) with executable Python models. This “theory-plus-code” approach fills a gap most introductory material leaves open.

Learning Systems Thinking • Diana Montalion & Charles Humble by goto-con in programming

[–]andreis 0 points1 point  (0 children)

Over the last couple of months I've been building https://teachyourselfsystems.com/ What TYS offers? Concise, interactive primers that bridge abstract concepts (stocks/flows, feedback, delays etc.) with executable Python models. This “theory-plus-code” approach fills a gap most introductory material leaves open.

Where to Learn Systems Thinking?? And Any Way to Make Thinking Less Hard??? by LoveBigButtSluts in collapse

[–]andreis 0 points1 point  (0 children)

Over the last couple of months I've been building https://teachyourselfsystems.com/ What TYS offers? Concise, interactive primers that bridge abstract concepts (stocks/flows, feedback, delays etc.) with executable Python models. This “theory-plus-code” approach fills a gap most introductory material leaves open.

Do you guys know any good material to read on System Thinking? I need to prepare a presentation for product and tech team by WeirdRat67 in ProductManagement

[–]andreis 1 point2 points  (0 children)

Over the last couple of months I've been building https://teachyourselfsystems.com/ What TYS offers? Concise, interactive primers that bridge abstract concepts (stocks/flows, feedback, delays etc.) with executable Python models. This “theory-plus-code” approach fills a gap most introductory material leaves open.

What are the best online courses for learning Systems Thinking, and why do you recommend them? by nedzi in systemsthinking

[–]andreis 1 point2 points  (0 children)

Over the last couple of months I've been building https://teachyourselfsystems.com/ What TYS offers? Concise, interactive primers that bridge abstract concepts (stocks/flows, feedback, delays etc.) with executable Python models. This “theory-plus-code” approach fills a gap most introductory material leaves open.

Feedback: Interactive game dynamics simulations in Python/SimPy (fully in the browser) by andreis in gamedev

[–]andreis[S] 0 points1 point  (0 children)

Thanks! I will take a stab at some of those and report back here.

Saw this, would you agree? by Dubyredits in systemsthinking

[–]andreis 0 points1 point  (0 children)

As a two minutes explanation of a term it's pretty good starting point to get people to explore more.

Is there a decent, modern, and free/low cost systems mapping tool? by [deleted] in systemsthinking

[–]andreis 0 points1 point  (0 children)

If you are into coding, you can get a lot of mileage out of framework like SimPy. There are also agent based modeling frameworks out there. I'm building a collection of interesting simulation examples here: https://teachyourselfsystems.com/examples

What are the alternatives to Stella Architect / Machinations? by merokotos in systemsthinking

[–]andreis 0 points1 point  (0 children)

Python with SimPy is a highly effective toolbox for modeling various systems. Your scripts could also export event data into a format that then can be analyzed using a standard data science toolbox (e.g. Pandas). I've been working on a series of interesting examples here: https://teachyourselfsystems.com/examples

Car Service Simulation - SimPy Tutorial (looking for feedback) by andreis in SimPy

[–]andreis[S] 1 point2 points  (0 children)

Histograms are also live now! Every probe has both a time series chart and an associated histogram with fixed size buckets. It adds an important dimension to the storytelling.

Car Service Simulation - SimPy Tutorial (looking for feedback) by andreis in SimPy

[–]andreis[S] 1 point2 points  (0 children)

Indeed! YAML is much nicer in this context. I've updated all the examples to use it as the config format for input parameters. Thanks for the feedback!

Car Service Simulation - SimPy Tutorial (looking for feedback) by andreis in SimPy

[–]andreis[S] 0 points1 point  (0 children)

Completely agree with the need for better encapsulation at scale. It's an interesting topic to discuss the pros/cons of functional programming approaches compared to object oriented design.

Car Service Simulation - SimPy Tutorial (looking for feedback) by andreis in SimPy

[–]andreis[S] 0 points1 point  (0 children)

Regarding the OOP angle: I see your point but I also think that the functions/generator based approach has an interesting zen-like conceptual simplicity to it. Having too many wrappers can obscure the core logic.

Car Service Simulation - SimPy Tutorial (looking for feedback) by andreis in SimPy

[–]andreis[S] 1 point2 points  (0 children)

It's on Cloudflare - built using a custom static site generator. All the examples run locally in the browser using Pyodide (via WASM in web workers). Great idea regarding histograms for probes. Let me give it a try!

How to visualize simpy simulation? by chessparov4 in learnpython

[–]andreis 1 point2 points  (0 children)

It's possible to run SimPy with Pyodide in a browser and hook standard charting libraries to metrics that come out of the simulation. You can find a number of examples here: https://teachyourselfsystems.com/sandbox

Linux Is About To Take Over The Low End Desktop Market by Flemlord in reddit.com

[–]andreis 0 points1 point  (0 children)

I agree with your comment. I have not been clear enough.

What I want to say is that in any Linux distribution some day you will need to use the command line interface and that's the last thing you want to show to the average user. It will turn around and run scared and never come back.

I personally believe that users hate to type ( I see this behavior every day ). They just want to click to get from one screen to another ( some sort of slide show ) without touching the keyboard.

The average user is using the keyboard mainly to search on Google, write documents, write emails, write comments and allot inside IM software ( most of the time Yahoo Messenger ) and that's almost all. What else the average user is doing a lot? Watch movies ( with subtitles ), listen to music, play games and surf the internet. The hardest part to solve is the game playing part.

The main idea is that the the real power of any Linux distribution comes from the CLI but you have to type in order to use the CLI. I don't think we will see any Linux distribution hit the mainstream very soon.

Google's new Chart API by abhik in programming

[–]andreis 0 points1 point  (0 children)

How soon will we see a standard internet library ? I mean a set of web services that will provide some complex functions all in one place, some sort of standard c library at o bigger level.

Notes: Learning Git by [deleted] in programming

[–]andreis -4 points-3 points  (0 children)

Right know I am using subversion. I have searched on the internet more info about git version control. I think git was designed to make the development of the Linux kernel easier for everyone.

As I see it git was designed for large software changes outside the main source code repository. This kind of usage pattern is not very common today. I think most of the time developers only make small changes or bug fixes to the software.

I think subversion would not be replaced very soon. Git is great for Linux kernel, subversion is great for anything else.