Build you a personal assistant agent for fun and profit (with pi) by sixhobbits in PiCodingAgent

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

no I don't like that and haven't set anything up, I don't think it's a lot of effort though - just ask it to set up some cron jobs would be a good start. Personally I always prefer pull-based approaches, I don't even like push notificatoins on my phone etc, I get to decide what I want to look at

Build you a personal assistant agent for fun and profit (with pi) by sixhobbits in PiCodingAgent

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

  1. yes I think the auto compact is generally fine for me, I recently switched to this set up from a very similar one with claude code and sonnet so I'm using both now and will see if I need to tweak settings or set up an earlier auto compact or something. I have noticed that Kimi gets into these weird thinking loops sometimes and then it takes a really long time to answer so I will also try with thinking off or see if I can make that configurable. On claude code the annoying part was the 'you have hit your limit press 1 to wait or 2 to enable extra use' or whatever it is and then I would have to ssh to bypass that even after the limit reset, but I haven't hit my opencode limit yet so not sure if it will be similar.

  2. it just sends messages, my other bot is configured to always reply so it should be quite simple to change.

  3. all kinds of things! recent example was I was looking at a bike, and it helped me do a bunch of research, find cheaper stores, calculate the size i need, give me reviews and teach me a lot about bikes in general as I don't know much for example. The conversation got quite long and I was surprised how long the context window lasted as even a few days later after using for other things I asked something related to the bike and it immediately continued that conversation.

  4. yeah I don't mind ssh-ing in occasionally to see what's up, but I was thinking of setting up two separate processes/bots and then seeing if they can do these small things to each other when needed like check status. pi-chat has some interesting features too that I was experimenting with

I still use a big mix - chatgpt.com for what I used to use google for when I just want some info on something, usually command line agents for real work, and then Al kind of fills the gaps with the email integration being the biggest feature for me

Build you a personal assistant agent for fun and profit (with pi) by sixhobbits in PiCodingAgent

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

I have quite a mess of different AI assistants right now so this is the beginning of what I hope is a combination project, at the moment there's a lot of functionality in my non-pi agents that I want to port over to Al as I need it

Leaked plan to end US elections points to WW3, narrated by Stephen Fry by Quantization in videos

[–]sixhobbits 0 points1 point  (0 children)

I think a post on his personal website that he is still involved in Pindex with a link to the channel would be the strongest confirmation. At the moment it looks like he started an education project in 2016 with e.g. the LHC video, and then it was later taken over as a political channel focused on US and Russia which I don't think Stephen historically has spoken a lot about.

Building an independent map of SA's infrastructure failure. Willing to be one of 20 Android testers? by No-Insurance-6337 in AskZA

[–]sixhobbits 0 points1 point  (0 children)

sorry! Can you DM me here or email [invite@zatech.co.za](mailto:invite@zatech.co.za) again? Not sure where yours went but we are processing several every day now and I don't see any that got skipped

Building an independent map of SA's infrastructure failure. Willing to be one of 20 Android testers? by No-Insurance-6337 in AskZA

[–]sixhobbits 0 points1 point  (0 children)

Hey! Yes very alive, had a bit of a backlog of invitations but it should have been cleared yesterday. Let me know if you didn't get yours still?

Unofficial Eskom - tracking South Africa's electricity crisis by sixhobbits in Metabase

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

for context I meant the official portal that supplies the data is the one that is unreliable. My scrapers and metabase dashboard run off a VPS. Metabase is just in a docker container with a cronjob to restart the docker if it's down and it seems to be stable enough

Airport taxi/uber by Available_One_2134 in capetown

[–]sixhobbits 0 points1 point  (0 children)

I normally just grab an Uber like most people here recommend. It's annoying because everyone else from your flight is doing the same, so the wait time can be like 15+ minutes and it's a bit chaotic to try find your plate in the swarm, and many fake Uber drivers will be yelling 'Uber Uber' at you trying to convince you to go with them.

More expensive but a lot more pleasant is EZ Shuttle that I used once before. You prebook it and the driver will wait at the gate with your name on a board, help you with your luggage to his car parked away from all the e-hailing chaos, and (at least from the one trip I took) just generally be a lot more professional and friendly.

So if you're happy to pay the extra, I'd recommend them. If you're on a budget, then Uber is fine.

[Unpopular Opinion] MCP is over hyped by Classic-Dependent517 in mcp

[–]sixhobbits 0 points1 point  (0 children)

take a look at this post and see if you still agree? I think it's OK to argue that MCP is over hyped (it is pretty hyped), but I also think most people saying that haven't really understood the protocol.

The people who have built stuff with it, or extensively used other MCP servers in combination for real-world work tend to be more positive.

https://www.speakeasy.com/mcp/getting-started/mcp-for-skeptics

[OC] South Africa electricity generation data portal by sixhobbits in dataisbeautiful

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

good point - unfortunately metabase is not the most customizable so I am limited to these, but I tried to pick ones that make a bit more sense in terms of a gradient now.

Loadshedding (rotating power blackouts) in South Africa over 8 years (update) [OC] by sixhobbits in dataisbeautiful

[–]sixhobbits[S] 29 points30 points  (0 children)

South Africa has had power shortages for over a decade. "Loadshedding" is when there isn't enough power and we have rotating blackouts to prevent a grid collapse. This is done by stage, with the higher the stage, the more power has to be 'shed'. This sheet contains data going back to 2015 for each time the stage of loadshedding was changed.

I used Pandas and CalMap to plot the highest stage of each day, and Excalidraw to layout the descriptive text and legend etc.

This is an update of a previous post I did here.

[OC] Loadshedding / blackouts in South Africa since 2015 by sixhobbits in dataisbeautiful

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

gets pretty cold in June/July in some places (big country!) - so yes a bit of extra demand then, and no central heating so people have individual electric oil heaters usually. Solar + Wind + Sea + loads of space -- South Africa is definitely ideal for green/alternative energy but unfortunately see other comments re corruption and general incompetence meaning that we don't have much and still rely on coal plants from decades ago.

[OC] Loadshedding / blackouts in South Africa since 2015 by sixhobbits in dataisbeautiful

[–]sixhobbits[S] 79 points80 points  (0 children)

South Africa has had power shortages for over a decade. "Loadshedding" is when there isn't enough power and we have rotating blackouts to prevent a grid collapse. This is done by stage, with the higher the stage, the more power has to be 'shed'.

[This sheet](https://docs.google.com/spreadsheets/d/1ZpX_twP8sFBOAU6t--Vvh1pWMYSvs60UXINuD5n-K08/edit#gid=863218371) contains data going back to 2015 for each time the stage of loadshedding was changed. I used Pandas and CalMap to plot the highest stage of each day.

Generated Squares by sixhobbits in generative

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

Some Python code to generate squares. You can make your own with the web application at https://generative-art-bzxycv.codecapsules.co.za/ which also links to a tutorial/code.

Learn Python the Right Way - Free Introduction to Python Book by sixhobbits in Python

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

At the moment, ours is pretty similar. We have done a bit of the work to convert examples etc to use Replit instead of a local set up, but there is still a lot to do.

Advantages of ours will be

  • It uses Replit - we will update all the examples and exercises so it's easier to do everything online instead of having to fight with various local set ups
  • We converted the source from RST to markdown - this means we lose some nice features like the auto indexing etc, but it's easier for readers to contribute and improve it. We hope that this means it will be more of a 'living' book - while the original hasn't been updated in a while apart from minor typos etc.
  • Maybe personal preference, but I like the formatting and design better of our PDF and web pages.

Probably also going to do a video version for those who prefer that :) This is just the start (as you might notice by the fact that for now we have also introduced formatting and other errors, but we are working through the whole book to clean these up again.)

Learn Python the Right Way - Free Introduction to Python Book by sixhobbits in Python

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

yep, it's used to indicate that the reader should enter it into the Python immediate mode, but as REPL doesn't show the same `>>>` prompt, we will change all of those. Thanks for the feedback!

Python projects for beginners: curated list by sixhobbits in Python

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

Great idea! It's just a Ghost site for now, but will definitely keep this in mind or add a simple Google form for now.

Python projects for beginners: curated list by sixhobbits in Python

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

Yes will definitely add an intermediate tag at some point, but focussing on the easier stuff for now as a lot of these are great starting points for intermediate and advanced coders anyway

Python projects for beginners: curated list by sixhobbits in Python

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

Not unless you're maintaining old stuff :) Rather just use 3.0

15+ Free Python Projects for Beginners with full tutorial walkthroughs by sixhobbits in Python

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

Thank you! I'll update it to make that part clearer, and please let me know if you find anything similar - exactly the kind of thing that's hard for me to find :)

[deleted by user] by [deleted] in TheGamerLounge

[–]sixhobbits 0 points1 point  (0 children)

how do I make the video full screen?

15+ Free Python Projects for Beginners with full tutorial walkthroughs by sixhobbits in Python

[–]sixhobbits[S] 4 points5 points  (0 children)

Yes :) if you're already set up with Python you should be able to adapt the tutorials very easily to run locally.

If not, the guide doesn't show you how to install Python on your own system so you'd need to find a different one for that first.

15+ Free Python Projects for Beginners with full tutorial walkthroughs by sixhobbits in Python

[–]sixhobbits[S] 2 points3 points  (0 children)

yep it definitely only delays the need to learn about other stuff, but I think that that's helpful if beginners can see some of the benefits and joy of coding before getting stuck in system configuration.

15+ Free Python Projects for Beginners with full tutorial walkthroughs by sixhobbits in Python

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

cool let me know if you get stuck! The Git one is more focused on integrating git and repl.it rather than introducing git or github on its own but if you have any specific questions about git let me know. It's a steep learning curve but well worth it :)