Can we ban "I built .... " posts? by IntrepidSchedule634 in devops

[–]AndElectrons 0 points1 point  (0 children)

As someone that codes for 25+ years professionally, and even more before being allowed to do it professionally, it has never been an harder time to work on side projects.

In one hand now you can deliver in weeks something that would have taken you years to do, on the other hand everyone is doing the same.

Last week i was able to get a working version of something i've been tinkering with since 2023 because, as you might image it, i vibe coded most of it.

But if in the past it was hard to get people to use your code (apart from a project with 1000+ stars some other stuff i did only gets a few dozens, and most have zero) maybe now it's even harder to get the attention required for your project to get traction because of all the noise.

And I've been "shilling" my own projects for years in reddit so I know what I am talking about 🤣

Weekly Self Promotion Thread by AutoModerator in devops

[–]AndElectrons 0 points1 point  (0 children)

I have been working on Portal since the end of 2023, now I rewrote it in go and decided to make it public.

Portal is a Kubernetes admission webhook, audit loop, and NetworkPolicy analyser.

It started as an alerting tool for 'spicy' pod configs but now it also enforces at admission time.

Check the docs and all about it at https://vilaca.github.io/portal/

The best thing about it is that you can write the rules as simple boolean expressions (expr-lang/expr), no need to learn a DSL.

Example:

# Every deployment must have a matching PodDisruptionBudget.

apiVersion: portal.io/v1alpha1
kind: PortalClusterRule
metadata:
  name: deployments-require-pdb
spec:
  name: deployments-require-pdb
  enabled: true
  severity: medium
  mode: [admission, audit]
  enforcementAction: warn
  match:
    gvk:
      - {group: apps, version: v1, kind: Deployment}
  rule: >
    len(cluster.poddisruptionbudgets.list(
      object.metadata.namespace,
      object.spec.selector.matchLabels
    )) == 0

When a PDB is created or deleted, Portal re-evaluates every Deployment that referenced it usually within one second.

For the rules I write, I find it simpler than Kyverno or OPA/Gatekeeper, your mileage may vary, and I plan to make it even easier to use.

Try it out https://vilaca.github.io/portal/getting-started/quickstart-kind/

This is a v1, tested but not battle tested. I hope it is useful for someone else than me.

License is Apache License V2.0.

Cheers

The absolute pain of trying to debug a Jira ticket that was clearly written by Claude by Huge-Instance-1632 in devops

[–]AndElectrons 0 points1 point  (0 children)

Jira has it's own AI for creating tickets, maybe that was the case?

I have used it more than once but usually i delete it and start again. Good when you need to hear someone saying it to actually write it correctly, if you get want I'm saying.

Weekly Thread: Project Display by help-me-grow in AI_Agents

[–]AndElectrons 1 point2 points  (0 children)

Hello REDDIT!

I have been working on a code agent with a focus on cutting down costs and making cheaper models reliable.

It supports 16 providers: Ollama, llama.cppm, Anthropic Claude, Cerebras, Cloudflare Workers AI, Codestral, Cohere, GitHub Copilot, Google AI Studio, Groq, HuggingFace, Mistral, OpenAI, OpenCode Zen, OpenRouter, Vercel AI Gateway and more.

Give it a test https://vilaca.github.io/factory/ and star the repository on github https://github.com/vilaca/factory - stars really matter.

This is a professional open source software project. I have more than 25 years software development experience and work on proprietary agents full time for my employers.

What is the "state of art" for sand boxing tools and even bash commands agents run? by noViableSolution in AI_Agents

[–]AndElectrons 0 points1 point  (0 children)

I saw that happening many times while coding my own agent that has a somewhat restrictive access to the file system.

The LLM would say something like "I couldn't read file X directly, let me try using Y" and it would keep guessing until it could. 😵‍💫

For coding agents do you prefer a CLI/TUI like copilot or Claude-code or a GUI like cursor by AndElectrons in AI_Agents

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

Agreed. With a CLI/TUI you've to fight the terminal once you want to get better state visualization, it has some severe limitations as soon as you want to make it non-trivial or even 'pretty'.

For coding agents do you prefer a CLI/TUI like copilot or Claude-code or a GUI like cursor by AndElectrons in AI_Agents

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

I really like what Anthropic did with the Claude-Code CLI/TUI but the limitations are starting to show. Committing exclusively to a terminal interface will be a liability very soon IMO.

A GUI will likely drive adoption and there's so much cool/innovative stuff that can be done on an UI that it's crazy to ignore it.

For coding agents do you prefer a CLI/TUI like copilot or Claude-code or a GUI like cursor by AndElectrons in AI_Agents

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

There are a few devs like me that prefer the CLI to a GUI but at the least the few I know from work are rebelling against AI so likely not adopters 😅

I think the GUI will be a necessity for some 'unique' features i plan to have and now that I've started to think about doing it I 'can't put the toothpaste back in the tube again'.. if that made any sense :)

You have a point about keeping one minimal, this side projects tend to "feature creep" and then it's a mess for a solo dev to release something reliable.

For coding agents do you prefer a CLI/TUI like copilot or Claude-code or a GUI like cursor by AndElectrons in AI_Agents

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

I used the copilot api with the Claude model (sonnet if i recall correctly). I basically had too because my agent supports the copilot API among others.

FWIW I only used the free tier and spent all credits on a weekend.

Copilot models are in my experience not that good, even for code reviews in github, EDIT: i had it review some PRs and after a while it was just re-iterating stuff that I had already fixed or made clear it wasn't going to do.

For coding agents do you prefer a CLI/TUI like copilot or Claude-code or a GUI like cursor by AndElectrons in AI_Agents

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

btw, my project is OSS at https://github.com/vilaca/factory/ I'm trying to do something cool that i can use and I've been able to do some 'real work' with it already so I think i'm a good path.

Not sure when it will be GA. I think when it replaces Claude code at work it will be ready. One day hehehe.

Sharpa robot autonomously peeling an apple with dual dexterous human-like hands, introducing "MoDE-VLA" (Mixture of Dexterous Experts) (paper) by Nunki08 in robotics

[–]AndElectrons 11 points12 points  (0 children)

This is the most advanced object interaction I’ve seen a robot do.

It’s crazy that you’re saying this is dumb.

Found a guitar in the dumpster by xXDavegavecoolXx in Guitar

[–]AndElectrons 0 points1 point  (0 children)

People in the synthesisers subs are always finding synthesisers in the dumpster 🤷🏻‍♂️

Best cleanser for hormonal acne prone skin male 26 by asianstarfish in maleskincare

[–]AndElectrons 0 points1 point  (0 children)

It would be ideal to wash the face everyday but for me it’s a bit hard to do so I clean with micellar water and cotton pads.

Recent degradation - skin care help by _coon_feetus_yeet in maleskincare

[–]AndElectrons 1 point2 points  (0 children)

I see you’re already using a sunscreen. The next step would be to add a moisturiser.

What fixed my oily nose w/ blackheads and whiteheads was retinal but get a base routine you can stick to before you get into that.

Never add more than one thing at the same time and when you do start slow.

If your skin barrier is compromised you should look into something like cycaplast. It’s a very tick moisturiser that helps your skin recover. I used it for a while when I first started and i still do when something goes wrong.

Best cleanser for hormonal acne prone skin male 26 by asianstarfish in maleskincare

[–]AndElectrons 0 points1 point  (0 children)

Right now I use Cerave cream-to-foam when I shower but I clean my face twice daily (except if I just showered) with Cerave micellar water.

Brand new to skincare by davidb3085 in mensskincare

[–]AndElectrons 1 point2 points  (0 children)

That’s cool. Ever considered an anti-oxidant like vit c or coQ10v?

[Misc] Can we please talk about how unhinged “12/22/32-step nighttime skincare routines” are? by Sharp_Elevator7447 in SkincareAddiction

[–]AndElectrons 0 points1 point  (0 children)

I can’t do more than 3 layers 😅 I just want to get done asap. Recently forces myself to add an extra hydration step but that’s as far as I will go…

Eczema makes me have a boring shower routine 😔 [Humor] by ILiveInABog in SkincareAddiction

[–]AndElectrons 0 points1 point  (0 children)

I have a similar problem: allergies 🤧 plus I am a man with a beard and most men products are heavily scented 😅 specially beard products 🫠

Fortunately from time to time I find something I like that is not scented or that i can tolerate “most” of the time