Komunitas
aussie.zone
Trying to be as helpful as I can, I think you might consider streaming (Plex/Jellyfin) and downloading (*arrs) as two seperate concerns. Arrs: For now don’t worry about anything other than sonarr (tv shows) or radarr (movies). you can add the more complexity once you get it working. These *arrs do two main things: Connect to a “transport” to get new media or update existing media. This is a torrent client or a nzb/usenet client. Manage your media files (such as storage strategies). I would create a minimum viable config like this: [sonarr] ----> [transmission or whatever torrent/nzb client] at that point you should be able to download tv shows and you can building on it. Next steps might be nzbget, radarr or seerr (which is a very nice way to surface this functionality to your users), or connect things like prowlarr. The other thing I would say is use something like Docker for this. Easy to make changes that way and provision new services. Here’s my arrs stack’s docker-compose.yml (which is by far not best practice, but it might help you) services: ############################## # Transport ############################## sabnzbd: image: 'linuxserver/sabnzbd:latest' container_name: sabnzbd extends: file: ../_templates/template.yaml service: large networks: - arrs-edge volumes: - './sabnzbd:/config' - '/media/web/downloads:/downloads' - '/media/web/incomplete-downloads:/incomplete-downloads' - '/media/web/watched:/watched' transmission-openvpn: image: haugene/transmission-openvpn container_name: transmission extends: file: ../_templates/template.yaml service: large networks: - arrs-edge devices: - /dev/net/tun cap_add: - NET_ADMIN ports: - 9091:9091 volumes: - /media/web/torrent-data:/data - /media/web/books-import/torrents:/data/watch - ./transmission/config:/config ############################## # Arrs ############################## radarr: image: lscr.io/linuxserver/radarr:latest container_name: radarr extends: file: ../_templates/template.yaml service: nolimit # environment: # - UMASK=022 volumes: - './radarr:/config' - '/media/movies:/movies' - '/media/web/downloads:/downloads' - '/media/web/torrent-data:/torrent-data' networks: - arrs-edge sonarr: image: ghcr.io/linuxserver/sonarr:develop container_name: sonarr extends: file: ../_templates/template.yaml service: nolimit volumes: - './sonarr:/config' - '/media/tv-shows-1:/tv-shows' - '/media/web/downloads:/downloads' - '/media/web/torrent-data:/torrent-data' - '/media/web/torrent-data/completed/sonarr:/data/completed/sonarr' - '/media/tv-shows-3:/tv-shows-2' networks: - arrs-edge prowlarr: image: lscr.io/linuxserver/prowlarr:latest container_name: prowlarr extends: file: ../_templates/template.yaml service: medium volumes: - ./prowlarr:/config networks: - arrs-edge seerr: image: ghcr.io/seerr-team/seerr:latest init: true container_name: seerr extends: file: ../_templates/template.yaml service: medium volumes: - ./seerr:/app/config networks: - arrs-edge - pangolin-arrs-edge healthcheck: test: wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/status || exit 1 start_period: 20s timeout: 3s interval: 15s retries: 3 restart: unless-stopped networks: arrs-edge: external: true pangolin-arrs-edge: external: true Plex vs Jellyfin Everyone one loves to talk about how they use jellyfin, but I suspect many more people quietly run Plex. You should probably try both, but some things to be aware: Jellyfin: Pros: Very configurable and extensible with a massive plugin library Free No bloat Excellent codec support Cons: No streaming tunnel. If you use cloudflare tunnel, you aren’t allowed to stream media. If you use pangolin, you can create something on Oracle’s free teir that should be good enough. but you need to configure and set that up. Plex just works out of the box Significant security issues. I really don’t wont to start a flame war, but there are issues that I find concerning such as streams being no-auth etc. In their defence, they’re working through the issues. You could probably manage this with some good reverse proxy configs. UI can be a bit slow on older hardware. Plex isn’t great either, but in my experience, Jellyfin is worse. Plex Pros: Has an included tunnel service for remote access which requires very little configuration Everything just works UI is pretty responsive. Better than AWS Prime apps on my tv, worse than netflix/youtube. Cons: Not free. However, they frequently have significant sales on their lifetime membership. Spammy home view. You can disable this on each client, but its just an extra level of confusion for non techies connecting to your system. Very little extensibility. They use to support plugins but those days are pretty much gone. It chokes on some HDR codecs on my 5 year old tv I find, where as jellyfin doesn’t Personally, I think Plex is best if you want to access this stuff remotely and you haven’t yet configured a reverse tunnel that can stream media. If you have a pangolin, or you’re comfortable opening a port on your home router, or you have no need to stream remotely, then Jellyfin might be worth looking at if for no other reason than its ecosystem of plugins. I have both available remotely, but I use Plex more than I use Jellyfin.
Komunitas
kbin.earth
Mostly Moo Deng number five at home, my fam is lovely. Eight when outside trying to avoid rude and entitled people going through me as if I don’t exist, taking the piss. If the shopping cart behind me is parked in my ass I contemplate number one, but I am too kind to go rabid.
Komunitas
lemmy.world
Don’t use LLMs in production for accuracy critical implementations without human oversight. Don’t use LLMs in production for accuracy critical implementations without human oversight. I almost want to repeat that a third time even. They weirdly ended up being good at information recall in many cases, and as a result have been being used like that in cases where it really doesn’t matter much if they are wrong some of the time. But the infrastructure fundamentally cannot self-verify. This is part of why I roll my eyes when I see employment of LLMs vs humans presented as an exclusionary binary. These are tools to extend and support human labor. Not replace humans in most cases. So LLMs can be amazing at a wide array of tasks. Like I literally just saved myself a half hour of copying and pasting minor changes in a codebase by having Copilot automate generating methods using a parallel object as a template and the new object’s fields. But I also have unit tests to verify behavior and my own review of what was generated with over a decade of experience under my belt. Someone who has never programmed using Copilot to spit out code for an idea is going to have a bad time. But they’d have a similar bad time if they outsourced a spec sheet to a code farm without having anyone to supervise deliverables. Oh, and technically, my example doesn’t actually require you to know the correct answer before asking. It only requires you to recognize the correct answer when you see it. And the difference between those two usecases is massive. Edit: In fact, the suggestion to replace the nouns with emojis came from GPT-4. Even though it doesn’t have any self-introspection capabilities, I described what I thought was happening and why, and it came up with three suggestions for ways to improve the result. Two I immediately saw were dumb as shit, but the idea to use emojis as representative placeholders while breaking the token pattern was simply brilliant and I’m not sure if I would have thought of that on my own, but as soon as I saw it I knew it would work.
Komunitas
hexbear.net
Google AI Studio has a massive token window. I’ve tested it out using a setup where I feed a templated prompt into Gemini 2.5 pro along with a PDF of any particular campaign (courtesy of Anna’s Archive), and the campaign actually plays out really well. Here’s the prompt and a readme I put into google drive Just be sure to change the {character name/race/class} for your character in the prompt before you submit it. Since it’s a large model, a 50 response session might have an equivalent energy cost of running a microwave for 7 minutes (or more – and of course that doesn’t count the energy used in the training of the model as well), so make of that what you will.
Komunitas
reddthat.com
Might be better standing a k8s setup and then offering to host and route the small businesses. Have a bunch of standard services and spin them up as required for the company: db, object storage, web server, standard CMS with free templates, cache and mq. Needs Drupal plus postgres? Two containers. They want WordPress? Add that. Needs cache? Add them to your redis instance and charge. Message bus? Rabbitmq Object storage? Minio in front of everything so that you can plug it into the cheapest S3 buckets. Main work is ingress and routing via nginx containers, but it will be cheap enough for you to host and scale as requirements change. You build a couple of connectors for Auth and payment processing and you can charge a bit extra for that integration. Most of that can sit in a small k8s 3 node cluster and could probably host a lot of sites with autoscaling.
Komunitas
hexbear.net
Completely agree with this. Anki isn’t perfect, but if you ever find anything better, I want to know what it is. Getting started with “Basic” or “Basic (and reversed card)” notes is almost as easy as writing on each side of a physical card, but if you find yourself repeating information—either exactly or with the same kind of variations—it’s well worth looking at making your own note types. For example, following each Arabic lesson, I was adding each letter into Anki. I wanted to recognise the different forms so, at first, I had 4 notes for each letter:— ن ⇄ t تـ ⇄ t (initial) ـتـ ⇄ t (medial) ـت ⇄ t (final) With cards generated for both directions, that’s 8 cards, but also eight bits of typing. Once I recognised the pattern, I made a new note type with “Letter” and “Transliteration” fields. Now I only need to add two things, but I still get eight cards automatically generated by Anki for each letter. Okay, I needed to create some card templates too, but the modifications weren’t more complicated than adding “ـ” before/after the Arabic letter (to produce each of the different forms) and " (medial)" etc. after the transliteration. This was about two minutes’ work, and it only had to be spent once, but now all the remaining letters can make use of it, saving much more time over all. And if I’d been really lazy, I could have just downloaded any of the published decks. The other thing I’d say is: it’s very easy to overdo things at the start before the gaps between reviews have been filled in. So start slow and keep your learning queue under control. If it starts growing and growing, stop the new cards completely, reduce the queue, and then restart the new cards with a reduced daily limit.
Komunitas
fedia.io
Man, you should give Prince of Persia the Lost Crown a look if you like metroidvanias, it’s really good. And if you prefer roguelikes The Rogue Prince of Persia is also really good. FC3 was a long time ago, too. Much as I find their template for open world games has been tired for a while, they have done more than that. Rayman Legends is an all time great, came out after that. The Trials games had good entires after FC3. Trackmania is quirky, but I do like it quite a bit. Child of Light is newer. Grow Home is newer. Definitely worth checking out. The Mario and Rabbids games were solid tactical games. The Anno games are a very specific flavor of strategy with few alternatives, and as conservative as the Division games are, they were a guilty pleasure for me. I don’t know how anybody can hate all of that at once, frankly. That’s a lot of of very competent entries in a whole lot of genres to be mad about.
Komunitas
lemmy.today
Yes! Please! Louder for those in the back! Maybe some (feels disingenuous to say all) 'pubicans actually fantasize about some Phantom Menace toe-to-toe phalanx of pickup trucks and pre-assault-weapons-ban collectibles vs. the might of an empire. But that lazy “they have drones tho” excuse is really used to wave off any responsibility, I think. One can be the most bleeding-heart socialist and still believe in defending themselves and their neighbors. It’s scary to think about, and it sucks. I just wanted to make videogames and occasionally shoot for fun as a hobby, not contemplate if I’m ready to defend myself against tyranny within a collapsing former world superpower. But I think we ignore the possibilities at our extreme peril. Also, a large amount of the U.S military would probably side with us, for upholding the Constitution if not for their families’ sake. It really wouldn’t be pretty. We don’t want it to come to that, and I honestly don’t think it will, but they’re not a bunch of brainless stormtroopers. The rightoids are busy being insufferable and getting uninvited from all their families’ Thanksgivings, so maybe their cynical individualism will reduce their threat potential lol.
Komunitas
discuss.tchncs.de
tl;dr: I’m reasonably sure this will work as is. The following comments involving my personal opinions might be most useful for more complex projects: While I also try to isolate building blocks in my schematics, I think it’s sometimes beneficial to have some visible connections using wires. Your schematic isn’t very complex, but I still needed to jump around a bit to understand how current flows from the USB connection to the output. I would arrange the building blocks so that current flows from left to right and include one wire that starts at the USB jack, passes by the CH224K and its bypass cap, through the FET to the terminal block, so you can read the current flow like you would a line of text. Layout: Before manufacturing, better before starting the layout, I would include the design rules of your manufacturer under File > Board Setup > Design Rules > Constraints. Currently you haven’t defined minimal clearances, widths etc. Google “[your preferred manufacturer] capabilities”. You might also find existing KiCad templates that you can import. I would place the reference designators on the silkscreen so they are visible after assembly, to help with debugging and repairability. I would also take care that everything you want to show is legible; currently, your JP-labels overlap U1 To find enough room on the silkscreen, you could probably reduce your text size. Look up the minimum in your manufacturer capabilities; in addition to putting those values into your design rules, you can also add them in File > Board Setup > Text & Graphics > Defaults > Silk Layers. Apart from that being the new standard, you can then also easily go to Edit > Edit Text & Graphics Properties to set all existing reference designators to those new default values. In my personal experience (with JLCPCB at least), the text also stays legible waayyy below the quoted minimum size. I make it a point to include some metadata on all my PCBs; a version number, date, a project title and the name of the designer, so I don’t confuse myself or others when the PCB is found some years later in a random box. I like your package size for the resistors and caps, but if you have space issues, you will probably have no issue soldering the smaller 0805 packages by hand either. We regularly have discussions what size can be comfortably soldered by hand without magnification; one of my colleagues insists that even 0603 is “comfortable”. EDIT: Your trace from the capacitor to the VDD pin of the IC is a bit long. It will work, but it would be better to place the capacitor as close to the IC as physically possible, so that the area enclosed by the loop “Cap.+ -> IC.VDD -> IC.GND -> Cap.GND -> Cap.+” is minimized. Something like this: Regarding both the schematic and layout: run the ERC/DRC and fix all errors and warnings. Most of it is noise, but hidden beneath that, serious issues can hide. Be sure that you don’t miss anything important there. Another idea that might be out of scope for your project: You could add optional 5.1k pull-down resistors on the CC lines and a solder jumper from VBUS to VOUT. Then you could use the board even without the CH224K and the FET if you only need 5V.
Komunitas
lemmy.nz
Ours is pretty intense - large bank, 60 or so iOS engineers actively contributing to a mono-repo: We have about 15 CI steps that pick up on anything from basic linting to security concerns (SonarQube). Unit tests, UI tests, etc. We have a template that PR authors follow to add descriptions, test plans, devices tested on. Reviewers are automatically assigned using a round robin system Reviewers obviously review the code, but also execute the test plan, which includes accessibility testing. All PRs require 2 approvals. A bunch of other stuff (uploading artefacts, generating gRPC protos) that probably isn’t worth going into detail. It’s intense, and PRs on average take a week or so to get merged. In saying that, it is the highest quality and most well-architected codebase I have ever worked on. If I were in your situation I’d push for the following: all PRs have one approval, preferably two depending on team size code is tested by someone else before being merged to main use linters, Danger, etc to pick up on trivial shit a few manual checks like ensuring code is unit tested a Github PR Reviewer guide describing common issues to look for, tone of messaging when leaving comments (“be nice”, “make it clear when you are adding optional nit-picks”, etc) encourage authors to add review comments to their own PRs for any bit of code that isn’t immediately obvious stretch goal: look into generating code coverage reports on your PRs, add quality gates