As AI ‘therapists’ dish out advice, California lawmakers try to set some limits

calmatters.org
preview

cross-posted from: https://piefed.world/c/tech/p/1323150/as-ai-therapists-dish-out-advice-california-lawmakers-try-to-set-some-limits

  • The use of chatbots has exploded over the last two years, and people are increasingly turning to them for mental health advice.
  • SB 903 would ban advertising chatbots as therapy and add rules for AI use in formal health spaces.

Education through Entertainment -- Laid-Back Camp (Yuru Camp)

preview

cross-posted from: lemmy.world/post/50442474

Next up on our tour through educational animation/comics is Laid-Back Camp (also commonly known by its Japanese name, Yuru Camp).

This manga-turned-anime falls squarely under the category of “cute girls doing cute things,” which in this case is winter camping. I personally happened to get into camping around the same time as the anime first dropped, and was impressed by the degree of detail in the series, which even included real-world product brands and designs, while the girls visit real sightseeing and camping sites in Japan.

While the “education” provided by this series is markedly less academic and more hobby-oriented, for anyone interested in camping and/or rural Japan, it’s a decent primer in both.

OPNsense on top of Proxmox - Part 2

preview

Hello beautiful people of this community!

I asked for your help a month back about setting up OPNsense on Proxmox. I went through all the comments in the post.

I got a bit distracted by IRL commitments but I sat down with it properly last week. After a lot of studying, and a bit of trial and error, I have done it!

My Journey

This was my first time with Proxmox, so I spent a few weeks with Proxmox initially before undertaking OPNsense. OPNsense took me a week to install and deploy. I did a staggered deployment over multiple days, i.e., installed the VM first, check connectivity, check DHCP, and then make it part of my homelab.

Architecture

The diagram might look complicated, but it’s simple.

  • My host has 3 interfaces, onboard NIC and a dual NIC card.
  • I made a LAN and WAN interface out of the dual NIC card, and made the onboard NIC as a management interface.
  • I connected all of the interfaces to dedicated Linux bridges and the underlying OS/VMs only use the Linux bridges.
  • The onboard NIC was converted into a management interface and is only used to configure Proxmox in case something catastrophic happens.
  • The other VMs can communicate with the OPNsense VM via the virtual LAN interface.

I initially was thinking of going through the pass-through option, but after some research, I saw the upsides were very low and you lose a bit of flexibility.

Challenges

  1. KEEP TRACK OF YOUR NIC TO LINUX BRIDGE MAPPING - This caused me a lot of stress and trails. I thought I was trying to ping the LAN interface, was connected to the WAN bridge.
  2. The Chicken & Egg Problem - During boot, Proxmox needs an IP but the DHCP service inside OPNsense is not up yet. Without that IP, I cannot log into Proxmox. I solved it using a hard-coded IP for Proxmox.
  3. Options galore - Coming from standard routers, OPNsense is a different beast; it has so many options that it becomes a crazy labyrinth. Had to read again and again to understand what the options meant.
  4. Where is dark mode? - The first change that I wanted to do was set dark mode and I don’t know why but it an ungodly amount of time for something so simple. It’s present in such a weird location (System -> Settings -> General -> Theme)
  5. This ain’t Kansas anymore - This is FreeBSD, not Linux. So the same commands won’t work. There is drill, no dig.
  6. PLEASE CLICK APPLY - Many times I just forgot to click Apply after making a change and I got super confused.
  7. DNS, YOU DEVIL - This was the setting which made me question my own sanity. I have a simple but non-standard setup for DNS. I am running Pihole (Ad-blocking + Local domains) + Adguard DNS Proxy (Supports encrypted DNS). I wanted to tell OPNsense “Hey, use this IP to resolve all internal and external DNS queries”. OPNsense was just not having it. It took me two days of experimentation to finally figure out the right approach (Disable WAN populated DNS, turn off Unbound, and use DHCP options).

Thanks to these people

Their comments really helped me out (Technical and encouragement)

Closing remarks

I am still documenting the entire process. I will publish the entire process of how I got a bare Lenovo M720Q working as a virtualized OPNsense router. Remember, if I can do it, anyone else can do it.

Edit: FreeBSD, not OpenBSD

OPNSense Reverse Proxies and Giving Internal Services Domain Names?

preview

Heya, I just wanted to post here before doing something that puts my stuff out on the internet for anyone to see 😅

So I have a basic, still in-configuration homelab network going on. It’s Modem --> OPNsense router --> Ubiquiti switch --> Openwrt AP. DNS and DHCP (via Dnsmasq) are working right now, each VLAN (Home Devices, IoT, and Guest) can access the internet. But I’m still tinkering and doing firewall stuff, so sometimes I reactivate the ISP router and switch back to that until I have everything perfect enough to not bother my family

I have a Proxmox homelab that I’ve been running services like Jellyfin and Immich in a Docker Debian VM for a few months now, but I was getting tired of typing out IPs and remembering port nums, especially after bouncing between my router and the original ISP router whenever I’m having network issues. So I wanted to finally map those IPs to human-friendly domains. So like, 192.168.10.247:8096 --> jellyfin.example.com, 192.168.10.247:2283 --> immich.example.com, etc.

I quickly learned that DNS services like Unbound and Dnsmasq do what they say on the tin, DNS only, so I can’t do a override to map ports to a domain, as they can only do IPs. My research led me to reverse proxies, and people said Caddy was simple on OPNsense, so I installed that and followed the official guide/documentation. But then I ran into the issue of needing the domain to be externally resolveable. Which then led me to realizing I need to use some sort of CA.

I know Let’s Encrypt does it for free, plus the guide mentions them as a default so why not? Except I still need an actual external domain so… Cloudflare? DuckDNS? Someone else? I’m so lost…

The biggest concern of mine right now is, if I set up a reverse proxy, does that mean my services are externally accessible? I was using Tailscale so I could avoid that, especially since I know services like Jellyfin have had serious vulnerabilities, and everyone says it’s a good rule of thumb to just not expose services. But how do I map ip + port #s to a domain on OPNsense?

[AIP] Fathom v0.11.0: now on Android and Android TV (experimental), plus many more updates!

github.com
preview

Fathom is an all-in-one client for Jellyfin, on Linux, Windows, and now Android. It brings movies, shows, music, and Live TV into one window, with most of Jellyfin’s server-side management built in, plus optional Seerr requests and a full YouTube client. Everything plays through mpv (via media_kit), so you get direct play, hardware decoding, and real subtitle and audio track control. Free and open source (AGPL-3.0).

Feedback is very welcome. Bug reports and feature requests both belong on GitHub Issues, and questions are fine in Discussions. Fair warning: the new Android TV build is still rough around the edges, so testers and reports there especially would help a lot.

This is my first update post since the 0.9.0 launch, so here’s everything added since then.

New platforms

  • Android phones and tablets, from a single universal APK.
  • Android TV, experimental for now: D-pad navigation and a 10-foot interface, still being refined.
  • Android Auto (audio-only): browse Jellyfin music, internet radio, and YouTube, search by voice, and control playback from the car.
  • ARM64 (aarch64) Linux builds alongside x86_64.

Player

  • Up Next over the credits (a poster card or a compact Netflix-style pill) that rolls into the next episode, with configurable timing and autoplay.
  • Skip Intro, Skip Credits, and Skip Recap.
  • Audio passthrough: bitstream Atmos, Dolby Digital, and DTS to a receiver on the desktop player.
  • Playback Info overlay: play method, codecs, resolution, the live hardware-decode path, and dropped frames.
  • Display Sync for smoother playback on high-refresh displays.
  • Chromecast casting from Android.

Library and management

  • A per-item menu on posters, episode rows, and the detail page: Play or Resume, mark watched, favorite, add to a playlist, refresh metadata, and delete.
  • Delete media from the app (with the right server permission): a whole series, a season, a single episode, or a movie.
  • In-app plugin configuration as a real form with toggles and fields, instead of a raw JSON blob.
  • Backup and Restore your settings to a portable file, by group.

Beyond Jellyfin

  • Internet radio: add stations by URL or from the radio-browser.info directory, organize them into groups and favorites, with live time-shift to pause and rewind a live station.
  • OS media controls: system media keys and on-screen controls on Linux (MPRIS) and Windows (SMTC), covering video, Live TV, YouTube, and radio.
  • The built-in YouTube client gains a Shorts viewer, background audio, a playlist queue, and much faster browsing, on top of the existing SponsorBlock, DeArrow, and downloads.

Quality of life

  • Unified search, drag-to-reorder lists, and a customizable Home and navigation.
  • Diagnostics screen with exportable logs, internal/external server address auto-switching, and a documentation site.
  • Reliable HTTPS on Windows, and in-app updates that verify the download’s size and architecture before installing.

Platforms: Linux and Windows (self-contained downloads) and Android (APK; Android TV experimental). macOS and iOS need Mac hardware I don’t have yet.

AI Disclosure

Per Rule 7 / [AIP] disclosure requirements AI was used during development as a coding assistant. Level per category:

  • Design (architecture, system design): Hint — I make the architectural calls; AI suggests trade-offs and edge cases I might have missed.
  • Implementation (production code): Pair — roughly 50/50. AI drafts, I review, adjust, test on real hardware, and only commit what I’ve verified. Every commit is manually reviewed before it goes to my dev repo.
  • Testing (writing tests, test plans, QA): Assisted — real-device testing is manual (I test on my own PC and mobile devices before every release). AI helps draft test plans and think through edge cases.
  • Documentation (docs, comments, README, CHANGELOG): Pair — release notes and changelog entries are drafted with AI then edited for tone; comments and code docs are mostly Pair as well.
  • Review (code review, PR feedback): Assisted — I’m the reviewer; AI helps with security sweeps, audit passes on complex changes, and consistency checks.
  • Deployment (CI/CD config): Hint — the GitHub Actions build and release pipeline (Linux AppImage, Windows, Android APK) is largely conventional; AI-suggested improvements only.

Amazon secretly circumvents community vote for massive AI data center using 45-year-old rules

www.wsj.com
preview

Furious residents packing city-council meetings have become a familiar scene as proposals for data centers spark backlash in towns across America. But in Gilroy, Calif., known as the world’s garlic capital, there’s a twist: The $2 billion facility that residents are railing against is already being built.

“Many if not most residents first learned about this project after construction had already begun,” Coleen Crew, an elementary-school teacher, told the council at a recent meeting.

There were no public meetings or votes before a lone city staffer gave Amazon the green light last July to build a 438,500-square-foot data center on 56 acres of farmland 30 miles south of San Jose.

[Episode] GROW UP SHOW -Sunflower Circus- • Grow Up Show: Himawari no Circus-dan - Episode 6 discussion

preview

Grow Up Show: Himawari no Circus-dan, episode 6

banner image

Alternative Names

GROW UP SHOW -คณะเซอร์คัสดอกทานตะวัน-, GROW UP SHOW ~Sunflower Circus~


Additional Links

- Info - AniList - Info - Kitsu - Info - MyAnimeList - Info - Official Site (Japanese) - Social - Twitter (Japanese) - Streaming - Crunchyroll


All discussions

Episode Link
1 Link
2 Link
3 Link
4 Link
5 Link
6 Link
7 Link
8 Link
9 Link
10 Link

This post was created by a bot. Message the mod team for feedback and comments. The original source code can be found on GitHub.

Issues setting my first Home lab as a total total beginner (no programming, coding, etc. related knowledge)

preview

For context: I have 0 programming, coding, etc. related knowledge.

For some months I’ve been dedicating time into setting up a Homelab that hosts music, movies, maybe home security (Frigate, I suppose), minecraft servers (or maybe other games too) and maaaaybe local AIs (if I get a better system), in that order, from more to less important. Some of the caractheristics that I prioritize are: privacy first, Zero third-party exposure, disk data encryption, self-hosting, FOSS priority perspective, trying not to compromise in any way my home network-using devices through all the process. Since, as I said, I have 0 programing or even Linux experience, I’ve done all this process guided by a local ran AI (Qwen 3.6), YouTube videos and forums (not the perfect formula for a cybersecurity safe environment, I know).

In an old laptop (Acer Aspire ES15-… with AMD A6-6310 / 16GB RAM) I’ve installed Linux Debian Trixie 13 (GNOME) with Docker and CasaOS with Jellyfin (for movies, it worked), Navidrome (for music, also worked) and recently Netbird, this one to connect into the local network from outside my home net, which kinda worked, but not as I expected it to work.

And this is where I feel I’m stuck. My main absolute priority the whole time setting this all up was being able to stream music from my homelab in my phone from everywhere in the world as long as I had internet connection, but when I managed to achieve that connection after soooo many hours and even stream music from my phone only with mobile data, it needed like 1 minute to load 3 seconds of a song, so it’s not enough at all. After seeing this, I’ve reseted all netbird data so I can do a clean install.

I need help with the process of setting this (I believe it’s a VPN) up in a way that it is Self-hosted, secure and fast enough so I can make it all achieve my expectations. Any video, forum thread or personal recomendation that you can give me will be so much appreciated.

Summarizing it a little, this is what I was trying to achieve:

CasaOS Architecture: Netbird (FOSS WireGuard mesh) + (maybe) Caddy Reverse Proxy + (maybe) Internal PKI + (maybe) LUKS Encryption Security Model: Zero port forwarding, outbound-only private tunnels, device-by-device approval, end-to-end HTTPS, full data-at-rest encryption.

Let me know if I’m missing any important information and I will do my best to share it.

Thank you so so much in advance!!

€2.99 or €3.49? Proton VPN's Pricing Test Exposed

thecybersecguru.com
preview

cross-posted from: lemmy.world/post/50434194

Proton VPN’s pricing page exposed an ab-test identifier linked to two VPN Plus prices: €2.99/month (70% off) and €3.49/month (65% off). Repeated testing produced B → A → B → A → B, with the variant matching the rendered price each time. €12 difference over 24 months.

Does it bother you when you figure out an anime's recipe?

preview

I’ve been thinking about something lately when it comes to anime, and I’m curious if you guys have ever had this happen too.

You know when you’re watching an anime and you suddenly figure out the mechanics behind the story?

Not the actual story itself, but the little recipe the writers are using to keep the thing going.

Like you watch enough episodes and suddenly you think:

“Ohhhh… I see what you’re doing.”

And once I see it, sometimes that’s it. The magic is gone. 😂

I’ve had this happen with Re:Zero, Demon Slayer, and Mushoku Tensei. At some point I become so aware of the particular plot device they’re using over and over again that I start seeing it coming from a mile away.

And then instead of watching the story, I’m watching the mechanism.

That’s the part that kills it for me.

I’m no longer thinking “holy shit, what’s going to happen?”

I’m thinking “yeah, okay, here comes the thing they always do.”

And once your brain starts doing that, it’s really difficult to switch it off again. It’s like you’ve accidentally looked behind the curtain and discovered the little bloke pulling the strings. 😆

BUT…

And this is where it gets interesting.

Sometimes it actually works.

Higurashi When They Cry is probably the best example I can think of.

That anime is absolutely full of repetition and recurring patterns. You start recognising things. You start noticing that certain situations, characters and events keep coming back around.

And yet somehow… it works.

In fact, in Higurashi the repetition almost becomes part of the appeal. You’re sitting there thinking “okay, I’ve seen this before… but WHY is this happening again?”

So even when you start figuring out the recipe, the recipe itself becomes part of the mystery.

Which I find really interesting because technically I’m still being fed the same kind of thing over and over again. 😂

So I started wondering whether this is just something that happens with me, or whether other people get this too.

Have you guys ever watched an anime where you suddenly figured out the repetitive plot device or storytelling formula being used, and from that point onwards you just couldn’t enjoy it in quite the same way anymore?

And I’m also really interested in the opposite.

Are there anime where you KNOW exactly what the writers are doing, you know the formula, you can practically predict what’s coming… but it still works anyway?

Because I think there’s a big difference between repetition and good repetition.

A recipe isn’t necessarily bad just because you know the ingredients. Sometimes you just really like the recipe. 😆

I also wonder if this is more common with the really popular, commercial anime. Especially the long-running stuff. I mean, I get it. If you’ve got a manga that needs to keep producing chapters and an anime that needs to keep producing episodes, eventually you’re going to find a formula that works and you’re probably going to keep using the bastard.

But does this happen just as much with more obscure or experimental anime?

Or is this mostly a problem with the big popular stuff?

And I suppose there’s also the question of how much repetition we’re willing to tolerate. Because obviously pretty much every story has some kind of formula. At some point it’s not about whether there IS a formula, but whether you notice the formula more than you notice the story.

Anyway, this isn’t meant to be a Higurashi thread, but since I mentioned it…

I’m actually really curious about the new Higurashi season that’s been announced. 😂

After the last season, they’ve got a pretty damn high bar to clear. That felt so much like an ending that I’m honestly wondering where the hell they’re going to take it next.

But that’s a whole other discussion.

I’m more interested in the general question:

What anime made you realise you’d figured out its recipe?

And did that completely kill the anime for you, or did you somehow end up enjoying it because you figured it out?

I’m really curious what you guys think about this one. :)

[Episode] The Cat and the Dragon • Neko to Ryuu - Episode 7 discussion

preview

Neko to Ryuu, episode 7

banner image


Additional Links

- Info - AniList - Info - Kitsu - Info - MyAnimeList - Info - Official Site (Japanese) - Social - Twitter (Japanese) - Streaming - Crunchyroll - Streaming - YouTube - Streaming - iQ


Reminder: Please do not discuss plot points not yet seen or skipped in the show. Failing to follow the rules may result in a ban.


All discussions

Episode Link
1 Link
2 Link
4 Link
5 Link
6 Link
7 Link
8 Link
9 Link
10 Link
11 Link
12 Link

This post was created by a bot. Message the mod team for feedback and comments. The original source code can be found on GitHub.

Day 752 of posting a Daily Screenshot from the games I've been playing

preview

Today’s game is some more Assassin’s Creed Revelations. I just kind of spent today dicking around in the game world. I did do one sequences, but i was more than content to just run around and take in the sights. I did also commit to completing a few optional objectives too. Like, i saw an achievement for Gliding onto a zip line. I did that. It was a lot of fun trying to scout out a location like that. I love achievements like that because they don’t feel lazy, and they force you to try something new. I think my favorite achievements that had a good balance of this was Uncharted 4. Took everything and balanced them perfectly too make an experience that was a pleasure to 100%.

one of the missions I did do had me running after these guys on the boat, and that made me think of how i love these linear parkour courses the games throw at you. I think i mentioned this last time too but i love having these because it really puts your experience playing with the Parkour engine too the test. It makes for a really fun experience.

The sequence ended with the usual Altair sequence the game gives you, and i noticed during it that they reuse music from AC1, which i thought was nice. Plus the throwing knives are a oneshot kill it seems. It seems they were dedicated to making it feel fairly faithful to the first game which i love. I also love that it gave us old Altair. I know he’s basically just Desmond but with a greying beard but it suits him. I rather like it.

What makes a strategy game work well on a phone?

preview

Mobile strategy feels better suited to a phone when a short session still contains one useful decision. A readable interface helps, pausing is optional, and progression shouldn’t play the game for you.

Which games get that balance right? I’m especially interested in tower defense, and in the one design choice that makes a game work well on a phone.

Data organization

preview

I am fairly new in the selfhosting business. I host a few services like Jellyfin or AdGuard, but most of my data just sits on plain SMB shares on my NAS.

I am interested in setting up things like Paperless-ngx, Nextcloud maybe Immich as well. One thing I am struggling with is how to organize all this so I don’t have the data scattered around multiple places or in the worst-case even duplicated. I like the simplicity of network shares and the fact that I am not relying on a third-party application to keep being maintained. I am currently not sure I am willing to give that up. However, I am also intrigued by the features these services provide. I know Nextcloud has the option to mount external storage, but I don’t know which downsides come with that. It gets more complicated with Paperless. As far as I know you typically have a consume directory where you throw in your data and Paperless stores it using its own system in the media directory. This means I either throw in everything or I suddenly have two locations where my documents are stored. If I would mount that media directory in things like Nextcloud I probably wouldn’t be able to find anything because of the different structure and naming scheme.

The idea that I had in mind is that I have a single directory structure of my data that can be used on its own and all these tools are just different frontends and provide different views and information of the same data. Maybe this approach is just something from the past and I should move on.

I should add that I am not planning to expose any of these services to the public. All of this is only accessed from inside my house or using a Wireguard VPN.

  • How do you guys handle all this?
  • How do you avoid data duplication?
  • How do you avoid multiple potential file locations? Is a document in my Nextcloud, in my Paperless or just on the network share?
  • Do you prepare in some ways in case an application stops being maintained?
  • How has this reliance on multiple services impacted other things e.g. your backups?

THE RIBBON HERO - Movie Discussion

preview

THE RIBBON HERO - Movie Discussion

Alternative Names

リボンへーロー

Additional Links

- Info - AniList - Info - Kitsu - Info - MyAnimeList - Info - Official Site (Japanese) - Social - TikTok (Japanese) - Social - Twitter (Japanese) - Streaming - Netflix

Reminder: Please do not discuss plot points not yet seen or skipped in the show. Failing to follow the rules may result in a ban.

This post was created by a bot. Message the mod team for feedback and comments. The original source code can be found on GitHub.

[Episode] Ascendance of a Bookworm: Adopted Daughter of an Archduke • Honzuki no Gekokujou: Ryoushu no Youjo - Episode 17 discussion

preview

Honzuki no Gekokujou: Ryoushu no Youjo, episode 17

banner image

Related Communities

  • !aobanime@bookwyr.me
Alternative Names

Ascendance of a Bookworm Season 4, Honzuki no Gekokujou: Shisho ni Naru Tame ni wa Shudan wo Erandeiraremasen 4th Season, 本好きの下剋上 司書になるためには手段を選んでいられません 第4期


Additional Links

- Info - AniList - Info - Kitsu - Info - MyAnimeList - Info - Official Site (Japanese) - Social - Twitter (Japanese) - Streaming - Crunchyroll


Reminder: Please do not discuss plot points not yet seen or skipped in the show. Failing to follow the rules may result in a ban.


All discussions

Episode Link Episode Link
1 Link 14 Link
2 Link 15 Link
3 Link 16 Link
4 Link 17 Link
5 Link 18 Link
6 Link 19 Link
7 Link 20 Link
8 Link 21 Link
9 Link 22 Link
10 Link 23 Link
11 Link
12 Link
13 Link

This post was created by a bot. Message the mod team for feedback and comments. The original source code can be found on GitHub.

best google like ecosystem?

preview

i posted this on reddit before but i wanted to get your opinion on this

i use my familys google drive/photo thing (i cant really change) and i obviously want us to switch, but my mom (who take care of this whole thing) says that she likes the ecosystem that google has. Like she uses her calendar and stuff. The closest ive found is proton, which is fine, but it doesnt really have the best rep. Any alternatives?

BTW: im not gonna self-host since im not comfortable hosting such a big thing like this

Android notes app with markdown support

preview

Hello all,

I’m looking for an alternative to my current notes app notally. It’s a great app but I am only able to make to-do lists or plain text notes, and I can’t combine both (like plain text with check boxes sometimes). I would like to automate some notes too so I think app with markdown support will allow me to do both.

What I’m looking for :

  • FOSS
  • Markdown support
  • Good looking with tiling view
  • SIMPLE, I already have Joplin for work purpose but it’s too heavy, I want an app that opens instantly like google notes or apple notes (or notally lol).

Do you have some recommendations ?

Thanks a lot