lemmy.net.au

45 readers
1 users here now

This instance is hosted in Sydney, Australia and Maintained by Australian administrators.

Feel free to create and/or Join communities for any topics that interest you!

Rules are very simple

Mobile apps

https://join-lemmy.org/apps

What is Lemmy?

Lemmy is a selfhosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top.

Think of it as an opensource alternative to reddit!

founded 1 year ago
ADMINS
551
 
 

The five Iranian women football players will be allowed to stay in Australia due to concerns about their safety if they returned home.

Five Iranian women's national team players were granted humanitarian visas in Australia amid fears of persecution back home.

"Australians have been moved by the plight of these brave women," Australian Prime Minister Anthony Albanese said at a press conference on Tuesday.

"They're safe here, and they should feel at home here," he added.

According to Albanese, all other members of Iran's squad are welcome to receive help, but it was up to them to accept the offer.

Australian police took the five Iran squad members from their hotel in Gold Coast, moving them to a "safe location" after their asylum requests.

552
 
 

Veganism if based though to be clear. No shade here

553
 
 

In its annual figures, the company said that earnings fell from €12.4 billion ($14.45 billion) to €6.9 billion year on year.

Volkswagen CEO Oliver Blume said the VW Group would cut "around 50,000 jobs by 2030" across Germany.

554
555
556
 
 

The publishers allege the shadow library is facilitating "staggering" levels of piracy. While the site's owners are not likely to put up a defense, the publishers' main goal appears to be to obtain an injunction that can apply further pressure on domain registrars and registries.

557
 
 

On a steep hillside in western El Salvador, Oscar Leiva watches rainfall in December, a month that once marked the start of the dry season. During this harvest cycle, flowering came early and then stalled. A heatwave followed. What remains of the crop is uneven, lower in quality and more expensive to produce than the last.

For Leiva and his family, coffee has never been just a crop. His mother, Marina Marinero, remembers when the rains arrived on schedule and the harvest could be planned months in advance. Today, the calendar no longer holds. Decisions about pruning, fertilising and hiring labour feel like educated guesses. Each mistake carries a cost the family cannot afford.

For generations, coffee shaped El Salvador’s rural economy, structuring land use, labour and exports across much of the country. By the mid-1970s, El Salvador ranked among the world’s leading coffee producers, with harvests exceeding 5 million quintales (a quintal is equivalent to about 46kg). Now, national production struggles to reach 1 million quintales. The decline reflects more than market cycles.

“When prices keep producers at subsistence level,” she says, “adaptation becomes impossible.”

558
23
submitted 2 days ago* (last edited 2 days ago) by statelesz@slrpnk.net to c/selfhosted@lemmy.world
 
 

This might be an odd setup, but I prefer Pangolin for the easy deployment of a combined Reverse Proxy and VPN but also wanted to play around with Netbird, which provides a mesh VPN.

So I have Pangolin installed on a VPS and connected to my home server which is running the Newt client.
Then I've installed Netbird on my home server using the Self-hosting Quickstart Guide. I choose "Other/Manual" when it came to selecting a Reverse Proxy and created the respective public resource in Pangolin for your subdomain. Just add multiple targets for multiple endpoints and enable Advanced Mode:

Just make sure to select h2c instead of http for /signalexchange.SignalExchange and /management.ManagementService. And obviously replace the 192.168.178.123 with your IP address.

Then start the docker-compose.yml and browse to your subdomain to register your initial account. Done!

559
560
 
 

561
363
submitted 4 days ago* (last edited 4 days ago) by fccview@lemmy.world to c/selfhosted@lemmy.world
 
 

Hey,

Some of you may know me for Jotty and Cr*nmaster, been quiet with my head down lately improving my apps and trying to build a searxng alternative for myself.

Whilst I have used searxng for about a year now, I have had quite a few personal gripes with it (mostly stuff I personally would prefer worked differently) so in the past few weeks I have decided to make my take on it and ran it happily locally. Since publishing the beta to my discord server I ended up building a fairly extensive tool.

Degoog is actually pretty minimal, there's no much to it aside from a very comprehensive plugin/extension system. The idea being users can create their own engines, themes and plugins that hook into the core application and do.. pretty much anything, from adding stuff to the result page (e.g. speedtests, tmdb information, ip retrieval, rss feeds embedded on the home page) to full on OIDC systems.

This is still very much in beta and I figured the best way to get it out of beta would be to publish it to a wider audience (currently some users in our discord server have been testing it fairly successfully and i've been on top of bug fixing).

Repo: https://github.com/fccview/degoog

Official extensions: https://github.com/fccview/fccview-degoog-extensions

Docs: https://fccview.github.io/degoog

You can install custom plugins/extensions. You can make your own repo and add it to the store page in the settings, or you can just have your own plugins locally for yourself.

Let me know what you think, and feel free to ask any questions and feel free to join our discord (link in releases page on any of my apps) for a more direct chat about things <3

562
563
 
 

564
565
566
567
112
Braille (lemmy.ml)
submitted 3 days ago by mudkip@lemdro.id to c/memes@lemmy.ml
568
569
570
 
 

For four days last August, a thick slick of maroon bruised the waters of the Gulf of Maine. The scene, not unlike a toxic red tide, was the result of 65,000 litres of an alkaline chemical, tagged with a red dye, that had been deliberately pumped by scientists into the ocean.

Though it sounds perverse, the event was part of a scientific experiment that could advance a technology to combat both global heating and ocean acidification. Ocean alkalinity enhancement (OAE), as the approach is called, acts like natural weathering, but on human – rather than geological – timescales.

“The ocean is already incredibly alkaline. [It holds] 38,000bn tonnes of carbon, stored as dissolved bicarbonate, or baking soda,” says Adam Subhas, the lead oceanographer of the research team who announced early results from their test at the AGU Ocean Sciences Meeting in Glasgow.

Boosting this natural alkalinity using a chemical antacid should, in theory, encourage the ocean to absorb more carbon. Over a large surface area, and in combination with sharp emissions reductions, OAE could prevent global temperatures exceeding 2C above preindustrial levels, while locally reducing ocean acidity, which is now higher than at any point in the past million years and poses a dire threat to marine life and fisheries.

571
 
 

Frigate is NVR software with motion detection, object detection, recording, etc.. It has matured a lot over the past couple of years and I'm really happy with it.

I've been running Frigate for a while, but with version 0.17.0 it sounded like things have changed enough for me to update how I do things. I'm writing all of the following in case anyone else is in the same boat. There's a lot to read, but hopefully it helps make sense of the options.

Keeping my camera feeds the same, I was interested in switching my object detector from a Google Coral to the embedded graphics in my 13th gen Intel CPU. The main reason for this was because the Google Coral was flaky and I was having to reboot all the time. Maybe because I run Frigate in a virtual machine in Proxmox, so the Coral has to be passed through to the VM? Not sure.

I also wanted to figure out how to get the camera streams to work better in Home Assistant.

Switching from Google Coral to OpenVINO

This was relatively straight forward. I mostly followed these directions and ended up with:

detectors:  
  ov:  
    type: openvino  
    device: GPU  

Switching from the default to YOLOv9

Frigate comes with some default ability to detect objects such as person and car. I kept hearing that YOLOv9 was more accurate, and they even got YOLOv9 working with Google Coral devices, just with a limited set of objects. So, I wanted to switch.

This took me a minute to wrap my head around since it's not enabled out of the box.

I added the following to my config based on these directions :

model:  
  model_type: yolo-generic  
  width: 320 # <--- should match the imgsize set during model export  
  height: 320 # <--- should match the imgsize set during model export  
  input_tensor: nchw  
  input_dtype: float  
  path: /config/model_cache/yolo.onnx  
  labelmap_path: /labelmap/coco-80.txt  

... except for me the yolo file is called yolov9-t-320.onnx instead of yolo.onnx... but I could have just as easily renamed the file.

That brings us to the next part -- how to get the yolo.onnx file. It's a bit buried in the documentation, but I ran the commands provided here. I just copied the whole block of provided commands and ran them all at once. The result is an .onnx file in whatever folder you're currently in.

The .onnx file needs to be copied to /config/model_cache/, wherever that might be based on your Docker Compose.

That made me wonder about the other file, coco-80.txt. Well, it turns out coco-80.txt is already included inside the container, so nothing to do there. That file is handy though, because it lists 80 possible things that you can track. Here's the list on github.

I won't go over the rest of the camera/motion configuration, because if you're doing this then you definitely need to dive into the documentation for a bunch of other stuff.

Making the streams work in Home Assistant

I've had the Frigate integration running in Home Assistant for a long time, but clicking on the cameras only showed a still frame, and no video would play.

Home Assistant is not on the same host as Frigate, by the way. Otherwise I'd have an easier time with this. But that's not how mine is set up.

It turns out my problem was caused by me using go2rtc in my Frigate setup. go2rtc is great and acts as a re-streamer. This might reduce bandwidth which is important especially for wifi cameras. But, it's optional, and I learned that I don't want it.

go2rtc should work with Home Assistant if they're both running on the same host (same IP address), or if you run the Docker stack with network_mode: host so it has full access to everything. I tried doing that, but for some reason Frigate got into a boot loop, so I changed it back to the bridge network that I had previously.

The reason for this, apparently, is that go2rtc requires more than whatever published ports they say to open in Docker. Maybe it uses random ports or some other network magic. I'm not sure.

The downside of not having go2rtc is that the camera feeds in the Frigate UI are limited to 720p. I can live with that. The feeds in Home Assistant are still full quality, and recordings are still full quality.

By removing go2rtc from my config, Home Assistant now streams directly from the cameras themselves instead of looking for the go2rtc restream. You may have to click "Reconfigure" in the Home Assistant integration for the API to catch up.

Hope this helps. If not, sorry you had to read all of this.

572
573
574
575
 
 

cross-posted from : https://lemmy.zip/post/60490540

view more: ‹ prev next ›