Reading view

I’m genuinely shaking. I (F20) found this on my bfs phone (I’m not even allowed to go thru it)

What do I do and what does it mean. I’m seriously going to throw up. If I bring it up he will know I went through his phone, which he is very against

What does this mean
Can anyone help me???

(The black boxes are to protect people’s real names, guys. I won’t be removing them)

submitted by /u/cinnamon_bunbun7 to r/WhatShouldIDo
[link] [comments]
  •  

Lost my soulmate today

Lost my soulmate today

First and last photos of me and Folti plus some more because she was the most beautiful. I got Folti when I had just turned 7, still in first grade. I am now 24, she was 17, I don’t know life without her. Her health started declining a year ago, vet appointments became frequent.

I was fortune enough to spend basically all of summer at home with her, my life became taking care of her. I started preparing myself for her passing a while ago. I was incredibly grateful for each day we got to spend together.

I cried lying next to her the whole day yesterday because when I looked in her eyes I knew our time was coming to an end. But no amount of preparing helped, her death hurts so much and even after all the anticipatory grief, it still felt so sudden. I just keep wishing for more time.

The house feels empty without her and I don’t know what to do with all this emptiness. I have no idea what to do or how to get through this. She was my greatest love. I don’t know how to live without her. Does it ever get easier????

submitted by /u/co0lgurl to r/cats
[link] [comments]
  •  

Webhooks on load balanced WP site

I know, first world problem…. But I’m trying to implement gravity forms with n8n on a load balanced Wordpress setup. I have everything looking right but it’s just not connecting. n8n is on an internal data network, and Wordpress is running behind haproxy on three nodes, the site is on 80/443 in front of the load balancer but 8083 behind. All ssl is done at the load balancer.

I’m thinking it makes the request but doesn’t know how to get back if Wordpress gives it a url and port that depends on the load balancer. Or one of the three nodes makes the request but it responds back to another node.

Anyone have any ideas?

submitted by /u/PeteTinNY
[link] [comments]
  •  

[PROMO] Built a free plugin that generates drafts in your actual brand voice, using WP 7.0's built-in AI client instead of another OpenAI wrapper

Most AI writing plugins call an AI API with a generic prompt and hand you filler that reads like every other AI-generated post. I kept running into that on my own sites, so I built Versoo Content Ops to fix it — it's free, on wp.org, GPL: https://wordpress.org/plugins/versoo-content-ops/

The core idea: you set your brand context once — audience, tone, topics, a writing sample — and every draft gets generated against that specific context instead of a generic "write a blog post about X" prompt. It runs on WordPress 7.0's built-in AI client (Settings → Connectors), so it uses whatever AI provider you've already got configured there. You still need a real provider key set up—the plugin just doesn't need a separate one.

Past the draft generation, it also runs a 13-check SEO pass automatically, rotates generated titles across 15 headline formulas so they don't all end up sounding the same, and includes a free tag-cleanup tool for orphaned/duplicate taxonomy terms. Everything is currently free — no paid tier exists yet.

Curious whether other people building on WP 7.0's Abilities API have run into the same generic-output problem, or found different ways around it. Feedback (including "this doesn't actually solve it, here's why") is genuinely welcome.

submitted by /u/justplainbill
[link] [comments]
  •  

Bernie Sanders Proposes Artificial Superintelligence Ban Amid Rogue AI Hackings

An anonymous reader quotes a report from The Hill: Sen. Bernie Sanders (I-Vt.) and Rep. Greg Casar (D-Texas) are calling for a permanent ban on the development and deployment of artificial superintelligence, citing a series of recent hackings involving "rogue" models. The bicameral duo announced Thursday they will introduce the Ban Artificial Superintelligence Act, which would institute the permanent ban, along with temporarily pausing "advanced AI development" until federal regulators establish safety standards. The bill would also direct the U.S. to "pursue international agreements to prevent superintelligence from being developed anywhere in the world" and establish a new Cabinet-level federal agency focused on AI safety rules. Superintelligence refers to AI technologies that will surpass the smartest humans. Several technology leaders, including OpenAI CEO Sam Altman, have suggested superintelligence is on the horizon. The legislation would also set new penalties for any person or company trying to circumvent the ban, including the corporate death penalty, in which a court forces a company to shut down. Individual developers could also face up to 20 years in prison, the lawmakers said. "Nearly every day, there is a frightening new story about how Big Tech companies are losing control of the technology they are developing, with potentially cataclysmic results," Sanders wrote in a press release. "The leaders of the major AI companies publicly acknowledge that they do not fully understand the technology and that it is escaping their control. It is irresponsible for society to allow them to move forward and make these products even more advanced." Casar emphasized AI's fast development, writing in a statement, "In just four years, we have gone from the first version of ChatGPT to AI models so powerful they cannot be properly controlled."

Read more of this story at Slashdot.

  •  

GitHub - eznix86/laravel-analytics: Data Build Tool the eloquent way

At work, I kept writing the same thing: a few analytics tables, a cron job to rebuild them, and the same SQL copy-pasted into three models. Change one definition, forget to update one copy, and suddenly two dashboards quietly disagree.

There’s `dbt`, which solves this problem for data teams, but it means bringing Python and a second toolchain into a Laravel project. So I tried the same idea in PHP.

An analytics model is an Eloquent model with one query on it:

```php
class Revenue extends Model implements AnalyticsModel
{
use Analytics;

public function computes(): Query
{
return $this->from(Order::class)
->where('status', '<>', 'cancelled')
->per('customer_id')
->measure('total', 'sum(amount)');
}
}
```

Then `php artisan analytics:sync` works out what depends on what and builds everything in the right order.

After that, it’s just Eloquent:

```php
Revenue::query()->where('total', '>', 1000)->get();
```

A few things it does:

* The `GROUP BY` comes from the dimensions you declare, so you never have to write them twice.
* it has Incremental, microbatch, and snapshot buildsthe, same ideas as dbt.
* Runs on PostgreSQL, MySQL, and SQLite with the same commands.

### What it does not do

Every model in a dependency chain has to use the same connection.

That means you can’t, for example, import a SQLite query directly into a PostgreSQL query. This could be solved with an import mechanism, and I am still thinking about a better way to make that work in an Eloquent-like way.

### Why not just use a query class with dependency injection?

A query class, like the action pattern in `App\Queries`, that you inject wherever you need it is perfectly fine.

If the aggregate is fast, you need live numbers, and you only have one or two of them, write the class and skip this package.

The issue is that it computes on every read and you have zero indexes.

Cache the query? Now you’re stuck dealing with stale data.

There’s another problem: each layer (CTEs, subqueries, etc.) gets re-run instead of being reused.

You can use query classes can be composable by calling each other, but a shared subquery is still recomputed inside every caller. This package composes by reference.

For example, you can have a `StgOrder` model representing a transformed version of the `Order` table. It gets built once, and the models that depend on it simply select from the finished table.

This package can append the rows that arrived since the last run, rebuild one day at a time, or keep one row per version with `valid_from` and `valid_to`.

This package will make a built table that can carry the indexes your read patterns need.

A helper like `Revenue::isStale()` can tell you when the data has passed its freshness window.

### Why not just write a job that rebuilds the table?

That’s essentially what the package does.

The difference is that the queries are reusable, and dependencies are propagated through the entire chain of downstream aggregates.

TLDR; You write reusable queries as a data person but in PHP.

Repo: https://github.com/eznix86/laravel-analytics

Read more about DBT: https://en.wikipedia.org/wiki/Data\_build\_tool

the real dbt guys: https://github.com/dbt-labs/dbt-core (for the curious folks)

submitted by /u/Eznix86 to r/PHP
[link] [comments]
  •  

Laravel 12 + Breeze + Spatie Permissions — Complete Role & Permission Setup

If you're working with Laravel 12 and want to implement proper roles and permissions, I put together a complete tutorial using Laravel Breeze + Spatie Laravel Permission.

In the video, I cover:

Laravel 12 + Breeze authentication setup Installing and configuring Spatie Permissions Creating Roles & Permissions Assigning permissions to users Checking roles and permissions Protecting routes with middleware Role-based access control Practical examples with Admin / Manager / Employee roles

🎥 Full tutorial: https://youtu.be/vX46YQprMho Language:Hindi

Hope this helps anyone currently implementing RBAC in Laravel.

submitted by /u/Round-Pie-7125 to r/PHP
[link] [comments]
  •  

Successful Migration from Proxmox

Successful Migration from Proxmox

I previously made a post a while ago about wanting to leave Proxmox for my own version of Arch using packages such as Cockpit, Podman, and other tools. Though I decided to use Debian 13 instead for this task. I only had a very basic Proxmox setup at first and did not really like the way I had configured my server. This made me wonder if I could use a more bare bones distribution like Arch or base Debian and configure my system the way I liked it to try and challenge myself more. If anyone has an suggestions of more services to deploy or things to try please let me know. Also, I do not hate Proxmox I just wanted a way to challenge myself and learn some new things.

Here's an overview of my new setup:

Host Specs

Intel Core i7-9700K

32GB DDR4-2666

128GB SATA SSD x4

Storage and Filesystem

Instead of using a basic partitioning scheme I built out my storage to fit my needs. I used RAID for my root and gave it 20GB on each drive so I could have enough storage for my main system files. Then I dedicated the rest to my ZFS pool for /home where all my containers were to be held. My purpose for using ZFS on /home was because I wanted all the benefits of ZFS for all my containers.

Partitioning Scheme

o 1GB EFI

o 8GB SWAP (RAID 10)

o 20GB root using BTRFS (RAID 10)

o Remaining mounted on /home using a striped mirror zfs pool (essentially RAID 10)

Networking

Host Interface

o Statically assigned on my LAN subnet

Podman Macvlan

o Used to assign containers their own individual LAN IP addresses

Kernel Macvlan Shim

o Virtual bridge to allow host-container connections and allow routing from my VPN

Services

Cockpit Web GUI

o I use this to stand in place of Proxmox’s web interface, as it allows me to remotely manage and watch my host’s status and resource utilization.

Uptime Kuma

o I am running this application in Podman and it allows me to set a dashboard that monitors the uptime of services such as my DNS, VPN, DDNS, and more.

Ntopng

o Used to monitor live traffic flows across my network and is run in Podman. It monitors my host’s network interface and allows me to view all egress and ingress traffic.

Technitium DNS

o Configured local authoritative forward zones and reverse lookup zones with custom A/PTR records for my LAN and WireGuard peers. I also added a blocklist to my network to block trackers, telemetry, and ads.

WireGuard VPN

DDNS Configuration

submitted by /u/xcf1ag to r/selfhosted
[link] [comments]
  •  

a phone number on my category.....

weird

https://preview.redd.it/jd0bc36rkenh1.png?width=913&format=png&auto=webp&s=aac85bad4fdae6856cc41a400d06334d1ba04a6b

hello everyone,

so i just realized when i click all of my category theres a phone number of a business in my country.... i dont remember putting it there. i cant find how to delete it. i even made a new category to test, and when i click it, the number is already there....

https://preview.redd.it/6ni2s00nkenh1.png?width=1176&format=png&auto=webp&s=1df70e1f88ddd57d283323eb6b238af1d6103ea1

can someone tell me how to delete it?

submitted by /u/Desperate-Lead-3955
[link] [comments]
  •  
❌