hedgehog

joined 2 years ago
[–] hedgehog@ttrpg.network 16 points 9 hours ago

The original Switch was constantly sold out. I assume there were supply issues. It’s likely that it would have outsold the Switch 2 if they’d had the same supply.

[–] hedgehog@ttrpg.network 6 points 19 hours ago

Case in point, I have no clue what you wrote, but the intent is clear:

What the fuck did you just fucking say about me, you little bitch? I'll have you know I graduated top of my class in the Navy Seals, and I've been involved in numerous secret raids on Al-Quaeda, and I have over 300 confirmed kills. I am trained in gorilla warfare and I'm the top sniper in the entire US armed forces. You are nothing to me but just another target. I will wipe you the fuck out with precision the likes of which has never been seen before on this Earth, mark my fucking words. You think you can get away with saying that shit to me over the Internet? Think again, fucker. As we speak I am contacting my secret network of spies across the USA and your IP is being traced right now so you better prepare for the storm, maggot. The storm that wipes out the pathetic little thing you call your life. You're fucking dead, kid. I can be anywhere, anytime, and I can kill you in over seven hundred ways, and that's just with my bare hands. Not only am I extensively trained in unarmed combat, but I have access to the entire arsenal of the United States Marine Corps and I will use it to its full extent to wipe your miserable ass off the face of the continent, you little shit. If only you could have known what unholy retribution your little "clever" comment was about to bring down upon you, maybe you would have held your fucking tongue. But you couldn't, you didn't, and now you're paying the price, you goddamn idiot. I will shit fury all over you and you will drown in it. You're fucking dead, kiddo.

[–] hedgehog@ttrpg.network 12 points 1 day ago (2 children)

Not sure why you’ve gotten downvoted for that, as it’s part of the referenced rule and also true. Unless you’re someone who sees a word in a foreign language and has their brain turn off in response, this should be intelligible to someone who understands English and who doesn’t understand Spanish.

It helps that more than half the words are in English / are used by English speakers: Steam, Proton, Grand Theft Auto 5, Gabe Newell, Linux Mint, Microsoft, Windows, RAM, 100 FPS, 75 FPS

And the important Spanish words are easy to understand:

“Gracias” is pretty commonly understood even by bon-Spanish speakers.

“Uso Software Libre” is pretty obvious, since Libre is a term used in FOSS communities. “Uso” is the most complicated part and I suspect if I didn’t know Spanish I’d just think it meant “Use,” and “Use Libre Software!” is close enough to the intended meaning

Unless Telemetria doesn’t mean Telemetry, it’s pretty obvious.

If I blanked out all the other Spanish words I think the effect would be pretty much the same.

[–] hedgehog@ttrpg.network 8 points 2 days ago

How is that an assumption at all? If you provide the same amount of infrastructure for bikes as for cars, then you still have half the infrastructure for cars, so people can use both / either.

And for those of us living in places where we don’t have bike friendly infrastructure, it’s useful to be able to point out that converting car infra to bike infra would have the capacity to reduce congestion, particularly if the area commits to making those changes more widely.

[–] hedgehog@ttrpg.network 1 points 3 days ago (1 children)

I’m a professional software engineer and I’ve been in the industry since before Kubernetes was first released, and I still found it overwhelming when I had to use it professionally.

I also can’t think of an instance when someone self-hosting would need it. Why did you end up looking into it?

I use Docker Compose for dozens of applications that range in complexity from “just run this service, expose it via my reverse proxy, and add my authentication middleware” to “in this stack, run this service with my custom configuration, a custom service I wrote myself or forked, and another service that I wrote a Dockerfile for; make this service accessible to this other service, but not to the reverse proxy; expose these endpoints to the auth middleware and for these endpoints, allow bypassing of the auth middleware if an API key is supplied.” And I could do much more complicated things with Docker if I needed to, so even for self-hosters with more complex use cases than mine, I question whether Kubernetes is the right fit.

[–] hedgehog@ttrpg.network 1 points 3 days ago (1 children)

Ah, gotcha. Nothing had been using them yet because I’d only just gotten the API key configured the day prior. But I already had Traefik running several dozen self hosted services that I use all the time, so the only “new” piece was adding API key support to Traefik.

One of my planned projects is an all-in-one, self-hostable, FOSS, AI augmented novel-planning, novel-writing, ebook and audiobook studio. I’m envisioning being able to replace Scrivener, Sudowrite, Vellum, and then also have an integrated audiobook studio, but making it so that at every step you could easily import or export artifacts to / from other tools.

Since I also run a tabletop RPG, and there’s a lot of overlap in terms of desirable functionality with novel planning and ttrpg planning, I plan to build it to be capable in that regard, too.

In both cases, the critical AI functionality that I want to implement (that afaik hasn’t been done well), is how to elegantly handle concepts from the world building section. For example:

  • Automatic State tracking, where a scene following the outline is written or generated, and the changes to state are calculated based off the text.
    • Example: the MC started with $100 and spends $5 buying a magazine. Now MC has a magazine and $95
    • Example: a character leaves the scene, heading to another location
    • Example: a minor character overhears a secret conversation about the villain’s plan
    • Example: a character is killed
  • Manual State tracking
    • Example: MC left the Macguffin with their mentor, but off page the mentor was killed and the Macguffin was stolen by the villain
    • Example: MC thinks something happened, but they misinterpreted it, so the user edits the automatically calculated state with a clarification: this is what MC thinks; this is what actually happened
  • Syncing state changes with timelines.
    • Example: a scene in chapter 8 is a flashback to before the start of the book, so nothing that’s happened since then has happened yet
    • Example: after having written the first draft, you realize you should have introduced the Macguffin much earlier, so you edit a scene in chapter 3 to include a mention of it. The timeline is updated to incorporate that information.
    • Example: you move a scene from chapter 7 to chapter 4 for the sake of pacing. This causes the state at the start of scene to be analyzed and the changes in the scene to be propagated and for any conflicts to be noted, both in this scene and any following ones, e.g., MC had $95 in chapter 4 and $60 in chapter 7, and lost their wallet in this scene, so now MC should have lost a wallet containing $95 and won’t be able to make the purchases they made between this scene and chapter 7
    • Example: You add a new scene in chapter 5 after having already written chapters 6-20. The changes in state due to this scene are propagated out and any resulting conflicts are noted
  • Information concealing
    • Example: MC doesn’t know that the Macguffin has been stolen, and neither does the reader. But if you tell the LLM that it’s been stolen at this point, the generated text will often immediately give this away

Another critical feature is to have versioning, both automated and manual, such that a user can roll back to a previous version, tag points in time as Rough Draft, Second Draft, etc..

I’d also like to build an alpha / beta reader function - share a link and allow readers to give feedback (like comments in particular sections, highlights, emoji reactions, as well as reporting on things like reading behavior - they reread this section or went back after reading this section - that could be indicative of confusing writing), and also enable soliciting the same sort of feedback from AIs, and building tools to combine and analyze the feedback.

I could go on about the things I’d love to build in that app, but then I’d be here all day.

I don’t have that tool built yet, obviously, but it has a need to integrate with everything I’ve worked on - LLMs, embeddings, image generation, audio generation - heck, even video generation could be useful, but that’s a whole different story on its own.

That app will need to be able to connect to such services from the browser or the backend directly, depending on the user’s preferences and how the services are configured.

In the meantime, having API key support means I can use my self hosted services with other tools.

  • the FOSS NotebookLM clone supports that.
  • I still haven’t touched N8N, but I’d been (and still am) planning to.
  • I’d been toying with subbing to Novelcrafter, which allows you to connect to an ollama instance.
  • I learned about PlotBunni around the time of this comment and spun up my own instance, then forked the project and added support for API keys and made some other bug fixes… I started adding support for storing data on the server and synchronizing it but never fully got that working before having to set the project aside to focus on my day job.
  • I can now use the Comfy UI Remote app outside of my own network (I think I was already able to do this before by configuring a service user in my auth provider and enabling basic authentication with a base64 encoded username/password as the Bearer token) which is nice because Comfy is a pain to use on a phone
  • Likewise with Kokoro - there is (or was - unsure if it’s been fixed) a bug in the web client that means only Chrome browsers can use it, but because I added API key support to the server, I can expose the service and access it from outside my network with a different client running on my phone

I’ve been pretty busy and haven’t really touched any of this in over a month now, but it’s certainly not for lack of use cases.

[–] hedgehog@ttrpg.network 1 points 3 days ago

Hey, Claude's "share" feature isn't very private, so I didn't want to post the link to the chat that way, and even though I only sent two messages, it was pretty time consuming to go through and pull out each thinking / code section. I could have fairly easily just extracted what's in the top level, but that wouldn't have given you much more information than my original comment.

Here's the full transcript, including Opus's thoughts, the code it wrote, and the output: https://listed.to/p/yPGvoox4M2

If you copy paste the text from there into Obsidian, the headers should be preserved so that you can collapse by section (with default settings at least - I think it relies on "Convert pasted HTML to Markdown" being enabled). The syntax highlighting will be lost unless you add the languages back in (python at first, then javascript for the rest).

If you start by collapsing everything #### and under, then that'll hide everything that is collapsed by default in the Anthropic chat interface.

[–] hedgehog@ttrpg.network 4 points 4 days ago

You can store passkeys in (and use them from) a password manager instead of the OS’s secret vault. I think most major password managers support this now - Bitwarden definitely does.

[–] hedgehog@ttrpg.network 1 points 4 days ago (3 children)

Why do you think I didn’t have a use case?

[–] hedgehog@ttrpg.network 8 points 5 days ago

Can’t Keepass also generate TOTPs?

Proton doesn’t know that your password is 64 characters long because the hash will be the same length regardless. They also don’t know if you’ve reused your password on other sites.

[–] hedgehog@ttrpg.network 4 points 5 days ago (2 children)

Do you have two factor authentication set up? A lot of sites - Proton included - institute stricter security measures if you do not have 2FA enabled.

[–] hedgehog@ttrpg.network 8 points 5 days ago (1 children)

You have it backwards.

  • Day 2 Purchase
  • Day 1 “Theft”

Chronologically, the “theft” comes first. And you can easily purchase something you previously stole.

Theft is in scare quotes because piracy isn’t theft and I’m assuming OP isn’t going to actually steal someone’s Steam Deck, Switch, or Switch game cartridge… but maybe I’m wrong.

(Also you could “steal” it after purchasing it by buying on one platform and pirating it on another, but that’s a separate matter.)

 

This only applies when the homophone is spoken or part of an audible phrase, so written text is safe.

It doesn’t change reality, just how people interpret something said aloud. You could change “Bare hands” to be interpreted as “Bear hands,” for example, but the person wouldn’t suddenly grow bear hands.

You can only change the meaning of the homophones.

It’s not all or nothing. You can change how a phrase is interpreted for everyone, or:

  • You can affect only a specific instance of a phrase - including all recordings of it, if you want - but you need to hear that instance - or a recording of it - to do so. If you hear it live, you can affect everyone else’s interpretation as it’s spoken.
  • You can choose not to affect how it is perceived by people when they say it aloud, and only when they hear it.
  • You can affect only the perception of particular people for a given phrase, but you must either be point at them (pictures work) or be able to refer to them with five or fewer words, at least one of which is a homophone. For example, “my aunt.” Note that if you do this, both interpretations of the homophone are affected, if relevant, (e.g., “my ant”).
  • You can make it so there’s a random chance (in 5% intervals, from 5% to 95%) that a phrase is misinterpreted.
 

cross-posted from: https://lemmy.world/post/19716272

Meta fed its AI on almost everything you’ve posted publicly since 2007

 

The video teaser yesterday about this was already DMCAed by Nintendo, so I don’t think this video will be up long.

view more: next ›