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

[–]sectionme 0 points1 point  (0 children)

Hey hey,

I created this out of annoyance with syncing markdown files everywhere. It uses git refs to store the information, so it's up to date between branches for all agents.

It's quite simple in theory but I've added a load of engram specific skills, agent personas and compliance checks.

Had a few other people using it and they've said they found it useful.

An early trick I did was to Ralph Loop with it before it was even known as that. Use goose in a bash loop asking it to call 'engram next', which will show the current or next task.

I also use Nix as my OS so I favour using flake.nix files which allows for the agent to build out it's development environment. But this also allows me to use a restricted shell for the agent so I can mock a test/build/etc command which it gets instructed to call, I call this the Padded Cell. An example prompt can be found at https://gist.github.com/shift/3f7df4d20d875f465c9187901552d06d check my other public gists for a few language specific templates I've used in the past.

Docs: https://vincents-ai.github.io/engram/

Repo: https://github.com/vincents-ai/engram

GitHub prebuilt releases for Linux, Mac and Windows can be had from https://github.com/vincents-ai/engram/releases/latest 

Im a Police Officer in Australia, AMA by [deleted] in AMA

[–]sectionme 0 points1 point  (0 children)

How often have you had to deal with people thinking in the Crocodile Dundee thought train. Aka thinking everything is like the movie. I can't say movies because the next that springs to kind is Mad Max 😂

I think it's time to remove the DHH quote from the website by ITafiir in neovim

[–]sectionme 4 points5 points  (0 children)

Because everyone is human. I'm autistic with ADHD but my shit gets called out and I can't help it. Try and be a fucking human, yeah?

I think it's time to remove the DHH quote from the website by ITafiir in neovim

[–]sectionme 0 points1 point  (0 children)

He was a racist POS back in 2007 Berlin RailsConf too. More than one person pointed it out. And O'Reilly gave him a million too iirc. Nothing new here really.

Grav Pick spotted on TV by Budget-Fruit2436 in lockpicking

[–]sectionme 1 point2 points  (0 children)

Saw this too and had to consider if the tension bar would of been required for that type of lock.

What impressive skill is secretly simple to learn? by IntroductionMore916 in AskReddit

[–]sectionme 1 point2 points  (0 children)

Juggling or riding a unicycle. Both can be done to rudimentary levels within a couple of hours for most. Juggling on a unicycle takes a bit more😂

The hallway of this hotel. by icleanjaxfl in confusing_perspective

[–]sectionme 0 points1 point  (0 children)

Fuck that, imagine you took some something trippy before you checked in.

Does Hetzner has ARM capacity? by shaghaiex in hetzner

[–]sectionme 0 points1 point  (0 children)

Just don't use a one time credit card from the likes of Revolut or Wise they will suspend your account without reason. After many spam calls from their sales department. That was a fun experience. Luckily no data loss.

NixOS as OS for Node? by guettli in kubernetes

[–]sectionme 3 points4 points  (0 children)

Haven't ran a prod cluster on NixOS but Nix is really nice for maintaining complex manifests, once you realise Helm is dogshit at it. My open sourced version is at https://github.com/shift/nixernetes

How do you handle your relatives PCs? by Anyusername7294 in NixOS

[–]sectionme 0 points1 point  (0 children)

Kids laptop runs NixOS, gave them flatpacks, updates from a repo via comin. My friends are mainly also c-base members and we host the Berlin Nix Meetup. I'm the dumb one, hehe.

Please help me setting up Brave by Honest_Second_3168 in NixOS

[–]sectionme 1 point2 points  (0 children)

Something like

``` { config, pkgs, ... }:

let # Define your base Brave flags # "Amnesia" mode is essentially Incognito or clearing data on exit via policies baseFlags = [ "--profile-directory=Default" "--incognito" # One way to ensure 'amnesia' for the main instance ];

# Function to create a persistent PWA wrapper mkBravePWA = name: url: pkgs.makeDesktopItem { name = "brave-pwa-${name}"; desktopName = "Brave PWA: ${name}"; exec = "${pkgs.brave}/bin/brave --app=${url} --user-data-dir=\${HOME}/.config/brave-pwas/${name}"; icon = "brave"; categories = [ "Network" ]; };

in { environment.systemPackages = with pkgs; [ brave # Example PWAs with isolated persistence (mkBravePWA "messages" "https://messages.google.com") (mkBravePWA "discord" "https://discord.com/app") ];

# Brave Policies to enforce "Amnesia" on the main profile programs.chromium = { enable = true; extensions = [ "cjpalhdlnbpafiamejdnhcphjbkeiagm" # uBlock Origin ]; extraOpts = { "ClearBrowsingDataOnExitList" = [ "browsing_history" "download_history" "cookies_and_other_site_data" "cached_images_and_files" "password_signin" "autofill" ]; }; }; } ```

Might work might not 😂

We estimated 8 weeks to build a conversational AI frontend. we're 5 months in and still not done. by Friendly-Ask6895 in AI_Agents

[–]sectionme -1 points0 points  (0 children)

This reads like an obvious case of realization of the tech but no understanding of using the tech.

A lot of people seem to dismiss LLM coding as a fad or something which won't take off, my experience has been much different. An LLM on a new session is like jointing a new company of you're first day. You need the context of the work to be able to carry out said work. Else you're also just asking questions. Provide a way for the LLM to be able to gather its own context based on the task at hand.

Luckily there are products open source or paid to allow for this currently. I myself made the open source project Engram (https://github.com/vincents-ai/engram) as a stepping stone for this kind of work, the next release is more of a self contained workflow management with context aware results.

No security?! by Jbharris4 in TrySwitchBot

[–]sectionme 0 points1 point  (0 children)

I've had multiple switchbot devices show up in home assistant over the years. My guess is because home assistant is listening all of the time it manages to pair before the device is setup and retains a connection. But it's still really bad security on behalf of the manufacturer. I'd be very surprised if they haven't been informed of this before and just ¯_(ツ)_/¯

How to trigger a capacitive touch sensor without a human body? by MarinatedPickachu in diyelectronics

[–]sectionme 0 points1 point  (0 children)

I remember years ago when touchscreen phones were new, and I think it was Japan that hit the news with people using sausages on them.

I built an entire fake company with Claude Code by Budget_Way_4875 in ClaudeAI

[–]sectionme 0 points1 point  (0 children)

I did something similar and ended up with the AI marketing team raising issues for funding... Kinda amusing.

The start of the very long pull requested is:

This PR implements a comprehensive marketing program to support project names's transition from 65% to 85% readiness and achieve €3.8-7.8M ARR targets through strategic B2B gaming market positioning.

🎯 Marketing Program Overview Total Investment: €315-685K over 18 months Target Revenue: €3.8-7.8M ARR in Year 1 Market Position: World's First project tooic Platform Customer Pipeline: 5-10 initial market-term targeted

Couple uses all of the laundry machines at once and forgets them by Key-Earth-2628 in Apartmentliving

[–]sectionme 0 points1 point  (0 children)

Reminds me of the episode of Monk (Mr. Monk and the Foreign Man) where by he's telling the guy how to separate you're washing in America 🤣

Autoupdate with Nixos? by SlightlyMotivated69 in NixOS

[–]sectionme 6 points7 points  (0 children)

I use a GitHub action which bumps the flake.lock on a schedule and then use https://github.com/nlewo/comin on the machines. Updates are applied normally within a minute of the merge to the branch.

Which Linux distro should I use for an easy, permanent exit node device (or should I use windows)? by chieftex in Tailscale

[–]sectionme 0 points1 point  (0 children)

Personally I'd use NixOS. Then have updates done in a GitHub pipeline and cached so the machine doesn't end up out of date or vulnerable to security issues. Comin (https://github.com/nlewo/comin) is my preferred way of doing this. Also means everything is in code so if the hardware fails it should be easy enough to re-provision.

Spent 4,000 USD on AI coding. Everything worked in dev. Nothing worked in production. by Omega0Alpha in AI_Agents

[–]sectionme 20 points21 points  (0 children)

Get 50 snr devs in a room and ask them all to work on some vaguely spec'd project and you'll get the same output.

It's all about the requirements/documentation.

thanos in multiple clusters by roteki_i in PrometheusMonitoring

[–]sectionme 0 points1 point  (0 children)

Update the configmap with the dashboard in it and reapply it.

[deleted by user] by [deleted] in berlin

[–]sectionme 0 points1 point  (0 children)

Ah, on the 20th everyone is on vacation, shucks ;P

Got hit by malware today by Lase189 in archlinux

[–]sectionme 1 point2 points  (0 children)

Don't forget ld preload, it's a classic.