• 2 Posts
  • 59 Comments
Joined 1Y ago
cake
Cake day: Jun 15, 2023

help-circle
rss

Downside is that it won’t work if my internet or power is out

If it doesn’t work when your internet is out, then it’s not local.



The difficulty in patenting and mass producing bacteriaphages is the reason we don’t have them available in Western countries. But they are available in other places like Russia.

Bacteriaphages would be a huge boon to dealing with antibiotic resistant strains.


I have 50GB will Freedom Mobile on Freedom’s network or their “Nationwide” network, which is either Bell or Rogers. And the usual Unlimited calling and texting.

All for $35 /mo


I’m predicting a class action with Canadian Tire.




During an annular eclipse this is true. But during the totality phase of a total solar eclipse, the entire sun is being blocked (UV doesn’t magically travel through the moon).

An annular eclipse is when the moon is the furthest away from Earth. A total eclipse is when the moon is close enough that the angular size of the moon is larger than the sun. So all light is blocked for a couple minutes. The few moments right before and right after totality are the most dangerous because most of the sun is covered and it doesn’t hurt the eyes, but can still be damaging.


I’d watch out for anything safety related on Amazon. They’ve been found selling fake smoke/CO2/CO alarms, fuses that blow at more than twice their rating, and in 2017 they did a major recall on their solar eclipse glasses.


PSA: Eclipse Glasses from Canadian Tire
Just a warning to anyone interested in the coming eclipse. Avoid the glasses sold at Canadian Tire. I just bought two pairs of eclipse glasses at Canadian Tire. I decided to test them right after I got outside and immediately noticed an issue. Both glasses have a hazy appearance around the sun. With proper eclipse glasses the sun should appear crisp and not too bright. You should be able to distinctly see the edge of the sun and even see detail on the surface. There should be no haze of any kind. If you see any kind of haze, immediately take off the glasses and throw them out. I knew the glasses from Canadian Tire were suspect because they had "NASA APPROVED" on the sides, which is why I bought them. I wanted to test them. There is no such thing as "NASA APPROVED". NASA doesn't approve or certify anything. If you see that, it's a massive red flag. One very good trusted source for where to buy eclipse glasses is the American Astronomical Society which has a list of trusted vendors. I myself bought a bulk quantity from solareyewear.ca and have tested the glasses to be working properly. https://eclipse.aas.org/eye-safety/viewers-filters Unfortunately, there will be a massive amount of scams going around with eclipse glasses and shady people trying to make a quick buck. Don't risk it and make sure your glasses will protect your eyes. If someone tries to convince you that their glasses are genuine because they have ISO-12312-2 printed on them, it doesn't matter. I could print that on a pair of toilet paper rolls taped together, but that doesn't mean it'll protect your eyes. Here are some resources to check out: https://aas.org/press/american-astronomical-society-warns-counterfeit-fake-eclipse-glasses https://opto.ca/eye-health-library/solar-eclipse-safety
fedilink

Did you really just try to excuse and downplay a company claiming full ownership and rights over all user’s data?


Lol, you have no freaking clue how many trivial seeming issues stem from DST. Summed up throughout my career I think I’ve spent several months of solid work time hunting down and fixing DST related issues.

And ya, every programmer shudders at DST


OK mman, dont pop a vein over this

That’s incredibly rude. At no point was I angry or enraged. What you’re trying to do is minimize my criticism of your last comment by intentionally making it seem like I was unreasonably angry.

I was going to continue with you in a friendly manner, but screw you. You’re an ass (and also entirely wrong).


A lot of what you said is true.

Since the TPU is a matrix processor instead of a general purpose processor, it removes the memory access problem that slows down GPUs and CPUs and requires them to use more processing power.

Just no. Flat out no. Just so much wrong. How does the TPU process data? How does the data get there? It needs to be shuttled back and forth over the bus. Doing this for a 1080p image with of data several times a second is fine. An uncompressed 1080p image is about 8MB. Entirely manageable.

Edit: it’s not even 1080p, because the image would get resized to the input size. So again, 300x300x3 for the past model I could find.

/Edit

Look at this repo. You need to convert the models using the TFLite framework (Tensorflow Lite) which is designed for resource constrained edge devices. The max resolution for input size is 224x224x3. I would imagine it can’t handle anything larger.

https://github.com/jveitchmichaelis/edgetpu-yolo/tree/main/data

Now look at the official model zoo on the Google Coral website.

https://coral.ai/models/

Not a single model is larger than 40MB. Whereas LLMs start at well over a big for even smaller (and inaccurate) models. The good ones start at about 4GB and I frequently run models at about 20GB. The size in parameters really makes a huge difference.

You likely/technically could run an LLM on a Coral, but you’re going to wait on the order of double-digit minutes for a basic response, of not way longer.

It’s just not going to happen.


when comparing apples to apples.

But this isn’t really easy to do, and impossible in some cases.

Historically, Nvidia has done better than AMD in gaming performance because there’s just so much game specific optimizations in the Nvidia drivers, whereas AMD didn’t.

On the other hand, AMD historically had better raw performance in scientific calculation tasks (pre-deeplearning trend).

Nvidia has had a stranglehold on the AI market entirely because of their CUDA dominance. But hopefully AMD has finally bucked that tend with their new ROCm release that is a drop-in replacement for CUDA (meaning you can just run CUDA compiled applications on AMD with no changes).

Also, AMD’s new MI300X AI processor is (supposedly) wiping the floor with Nvidia’s H100 cards. I say “supposedly” because I don’t have $50k USD to buy both cards and compare myself.


Ya, that just solidifies that you don’t know how to use the word.

How does using a certain operating system equate to “someone who annoys others by correcting small errors”?



And you can add as many TPUs as you want to push it to whatever level you want

No you can’t. You’re going to be limited by the number of PCI lanes. But putting that aside, those Coral TPUs don’t have any memory. Which means for each operation you need to shuffle the relevant data over the bus to the device for processing, and then back and forth again. You’re going to be doing this thousands of times per second (likely much more) and I can tell you from personal experience that running AI like is painfully slow (if you can get it to even work that way in the first place).

You’re talking about the equivalent of buying hundreds of dollars of groceries, and then getting everything home 10km away by walking with whatever you can put in your pockets, and then doing multiple trips.

What you’re suggesting can’t work.


ATI cards (while pretty good) are always a step behind Nvidia.

Ok, you mean AMD. They bought ATI like 20 years ago now and that branding is long dead.

And AMD cards are hardly “a step behind” Nvidia. This is only true if you buy the 24GB top card of the series. Otherwise you’ll get comparable performance from AMD at a better value.

Plus, most distros have them working out of the box.

Unless you’re running a kernel <6.x then every distro will support AMD cards. And even then, you could always install the proprietary blobs from AMD and get full support on any distro. The kernel version only matters if you want to use the FOSS kernel drivers for the cards.


Two* GPUs? Is that a thing? How does that work on a desktop?

I’ve been using two GPUs in a desktop since 15 years ago. One AMD and one Nvidia (although not lately).

It really works just the same as a single GPU. The system doesn’t really care how many you have plugged in.

The only difference you have to care about is specifying which GPU you want a program to use.

For example, if you had multiple Nvidia GPUs you could specify which one to use from the command line with:

CUDA_VISIBLE_DEVICES=0

or the first two with:

CUDA_VISIBLE_DEVICES=0,1

Anyways, you get the idea. It’s a thing that people do and it’s fairly simple.


getting a few CUDA TPUs

https://coral.ai/products/#prototyping-products

Those aren’t “CUDA” anything. CUDA is a parallel processing framework by Nvidia and for Nvidia’s cards.

Also, those devices are only good for inferencing smaller models for things like object detection. They aren’t good for developing AI models (in the sense of training). And they can’t run LLMs. Maybe you can run a smaller model under 4B, but those aren’t exactly great for accuracy.

At best you could hope for is to run a very small instruct model trained on very specific data (like robotic actions) that doesn’t need accuracy in the sense of “knowledge accuracy”.

And completely forgot any kind of generative image stuff.


Are CUDAs something that I can select within pcpartpicker?

I’m not sure what they were trying to say, but there’s no such thing as “getting a couple of CUDA’s”.

CUDA is a framework that runs on Nvidia hardware. It’s the hardware that will have “CUDA cores” which are large amounts of low power processing units. AMD calls them “stream processors”.


You could also completely forego the GPU and get a couple of CUDAs for a fraction of the cost.

What is this sentence? How do you “get a couple of CUDA’s”?


I may be a linux nerd and pedantic

There’s nothing pedantic about using Arch. There’s a reason it and its derivatives are so popular.


maybe checkout EndeavourOS

After about a decade of being exclusively on Ubuntu I got fed up with it and moved to EndeavourOS and I love it.

Although I am being tempted by the NixOS crowd, right now I’m perfectly happy with EndeavourOS.


I really don’t understand the hate that Java gets. I would use Java any day over C# if given the chance


I was about to say. qBittorrent has the best web UI out of all IMO.



Regressions happen. One bugfix might introduce a new bug, or interfere with an old one.

Code is incredibly complex and pulling on one string can unravel another.


I would never use anything other than ZFS. Proxmox is just Debian with a management UI. You can setup disks, volumes, etc, with the web UI. And whatever you can’t do from there you can do via the shell or ssh like you would want other Linux system.


I will never accept that CLI is an acceptable end-user implementation

This is a very terrible stance. Anytime you type something into a search engine it’s basically like a command-line. Computers used to only be terminals and users were just fine with it then.

Literally every OS (including Windows) has some things that can only be done in a command window. How about each having their appropriate uses and we use the best tool for a task?


There’s sometimes the odd little issue here and there with things like touchpads. The issue is that device manufacturers keep their device drivers closed sourced, and have zero interest in contributing to things like Linux. So it’s up to open source devs to develop their own drivers.

Sometimes there’s a bug or two, especially in things like laptops. If you’re using Ubuntu, you’re on an older kernel. The bug may have already been fixed but not made into Ubuntu yet.

I bet if you tried out something newer like OpenSUSE Tumbleweed or an Arch based (like EndeavourOS, I recommend it) you might find the issue gone.


you mean the centos drama?

I think they mean the recent issue with RHEL source code being closed up. It’s more of a principle thing for most people.


I literally have a pinned tab for a Whisper implementation on github! It’s on definitely my radar to check out. My only concern is how well does it do things like multiple speakers and does it generate SDH subtitles? It’s the type that has those extra bits like “Suspenseful music” and “[groans]”, “[screams]”, etc. All the stuff someone hard of hearing would benefit from.


I’ve glanced at bazarr once before, years ago. But maybe it’s worth taking another look at. Thanks for the suggestion.


Every company is going to investigate a refund request to make sure they aren’t being extradited or ripped off

This is very true, and a good point. But the fact that my issues persisted after they had a complete outage with that API gives credence to my claim.

And all you’ve said in all these exchange’s is you asked/demanded for a refund

Categorically false. You yourself have said that I provided logs when prompted, regardless if they were incomplete.

I keep forgetting how entitled people are these days

Customers not receiving a service they paid for are absolutely entitled to a refund. That’s literally how commerce works.

And your attempt to shift the focus of my post to me being at fault just won’t fly.


If you don’t provide logs you aren’t following due process

What due process? Where are you getting this from?

demanding a refund

I never demanded a refund. Not once. You keep saying that despite being corrected over and over, which means you’re either dense or are mad for being shown you’re wrong and just need to win the argument. Or maybe you’re the dev themselves trying to be anonymous, who knows.

Good customer service involves giving a refund when asked, even when inconvenient.

Good customer service absolutely does not involve insulting a customer and deleting their account.

So the hill you’re dying on is yelling into the wind about something no one is talking about.


In the 3rd image they said “you are asking us to debug a third party application”, which I wasn’t. They also said “if we can’t help we can definitely do a refund”.

If I don’t give them the logs then they can’t help. If the logs I provided aren’t good enough then they can’t help. So then refund.

I really can’t figure out why you’re such a dog with a bone on this. Why choose this hill?

Honestly, what’s at stake for you here? What are you trying to accomplish? The point you’re pushing so hard is completely irrelevant. It’s like you’re trying to deflect from the core issue. I really wonder why.


No one was placing blame. No one is claiming they didn’t do their part. And regardless if manual calls worked, I wasn’t able to make use of the service.

The point of getting a refund is not even an issue here. It’s the rude and hostile response and deleting my account for a reasonable request.

They could have just said “no” and that would have been it. I would have been irked, and then gotten over it by the next day.


are now flaming someone for wanting to figure out if it was a them or you issue.

No. I’m sharing my experience with someone who sold a service that didn’t work for me, and in response to asking for a refund told me “I’m tired of talking with you” and deleted my account.


There is a checkbox to turn off logging those that you might want to consider unchecking.

Oh? I have to take a look when I have a chance. Thanks for mentioning that.


OpenSubtitles Hostility
So this isn't meant to be a post bashing the devs/owner of OpenSubtitles. This is meant simply as awareness. A few months ago I signed up for the VIP tier at OST ($5/mo for 1000 downloads a day) for a bit to populate my catalogue of videos with subtitles as my father uses my Jellyfin server and he's lost a lot of his hearing. I also wanted to support the development a bit. At first the service seemed to be downloading a bit, but then it stopped. I waited a few days and it would download at most one or two a day (despite a few thousand videos not having any subtitles). I look around online and found that OST had changed their API and the Jellyfin plugin still needed to catch-up with a newer release. No big deal, so I just waited. Then the update released which specifically stated that the changes to the API calls were made. I waited a few days, nothing. I uninstalled the OST plugin and reinstalled, still nothing. So I figured something was wrong either on my end or the server-side, but I didn't want to bother getting into it. I've been planning to rebuild my Jellyfin server with newer hardware with HW acceleration for decoding and encoding. I sent an email to OST support explaining what I've been seeing and asked if I could get a refund. The person who responded asked for logs so that they could help troubleshoot. So I obliged. ![Email response from OpenSubtitles support confirming there was an issue](https://lemmy.world/pictrs/image/9a222337-3bc1-4e6e-87f5-c6f42ece9f5a.png) They said it wasn't much help and to get even more logs. Which I provided again. ![Screenshot of user CeeBee providing logs via email to OpenSubtitles support](https://lemmy.world/pictrs/image/7b91d5c9-88eb-4dbe-90a6-da205797681b.png) I even removed over 14 thousand "[query]" lines to make the logs more readable. They said there wasn't anything there that was useful, and asked me to try again. I indicated that Jellyfin has a scheduled job that checks for missing subtitles and pulls as needed once a day. But I said that at this point I'm just looking for the refund. A while passes by but then I get a notification that the subscription is going to be renewed again, so I cancelled before that happened and reached out again about the refund. At this point it was more about the principle of the matter as I originally just asked for a refund and that got side-stepped into a support request. Then I got this as a response: ![Email response from OpenSubtitles support being aggressive and accusatory](https://lemmy.world/pictrs/image/06424767-c977-4126-a87a-1b17dfd5c3cc.png) Which resulted in this: ![Email response from OpenSubtitles support saying "I'm tired of you" and deleted my account](https://lemmy.world/pictrs/image/8379ff70-2753-44a5-9e5f-d24d1eef7ca7.png) I waited over two weeks to write this post. I wanted to wait and see if somebody replied back to me with even just an apology or something. If they had originally told me that doing refunds is hassle for them I would have let it go. But telling me off and then deleting my account is just... special. I was astonished at the response and cannot fathom that being the response from any company taking payments for a service. And I'm not holding a grudge of any kind and I get it, I used to do IT support and some days can be tough dealing with annoying emails. But in my defence all I asked for was a refund because something wasn't working. In any case, I just wanted to bring this to the attention of the Self-hosting community so that others can make more informed decisions. To be clear, I'm not advocating anyone to pull support. In face I think they should have more support as it's an invaluable service. Despite the treatment I still plan on getting the VIP subscription again at some point after I rebuild my Jellyfin server. But I also don't think that customers should be treated like this.
fedilink