Spyke

Replies

Comment on

Obsession

Reply in thread

Yeah it's very common for CDNs to transcode images (convert them to a different format) to save bandwidth. Your browser or app tells the server which image formats it supports using the Accept HTTP header, and the server returns the image in the best format it supports. There's been significant improvements to data compression technology in the last 20+ years, and an AVIF file is usually around 50% the size of a comparable JPEG file of similar quality.

Cloudflare does this (although I'm not sure if it's only a paid feature or if it's available on free accounts too), and major services like Google, Facebook, Instagram, etc do it too. At those scales, halving the amount of bandwidth used by images is a significant saving.

If an app gets an image format it doesn't support, it's likely not setting the Accept header correctly.

Edit: There's also JPEG XL which is essentially supposed to be like "JPEG 2.0", but it's not widely supported yet.

Comment on

Over the past week I have spent considerable time contemplating this

Reply in thread

I was trying to remember which brand it was, but it was so long ago now.

I asked ChatGPT and it found it right away: a Simpson Concorde top loader. Australian brand, actually made in Australia back in the day. Acquired by Electrolux in 2001. I can't find any close-up photos of the control panel (as expected, there's not a lot of info about 1990s washing machines online) but I ChatGPT did find a post where someone said their rebalance light was on: https://www.justanswer.com/australia-whitegoods/73wnx-machine-simpson-concorde-741-won-t-go-rebalance-button.html

piracy

Comment on

Suggested setup for stremio+debrid?

Try Premiumize. It's probably the best debrid service available today. They usually have a Black Friday sale, so you might want to pay for a month to try it out, then get a year or two for cheap during Black Friday.

If you have an Android streaming box, try it with either Weyd or Syncler. Syncler is a continuation of the old TVZion app, if you ever used that.

In addition to file hosts and torrents like Real Debrid, Premiumize also supports Usenet. You'd still need an indexer like NZBGeek, but you can use your Premiumize account to download .nzb files instead of having to get a separate Usenet subscription. You can use the Premiumize Usenet server in Sabnzbd too, if you ever want to automate downloads using the -arr suite instead of just streaming.

Comment on

Posting for a friend lol

These days, apt is for humans whereas apt-get is for scripts. apt's output is designed for humans and may change between releases, whereas apt-get is guaranteed to remain consistent to avoid breaking scripts.

apt combines several commands together. For example, you can use it to install packages from both repos and local files (e.g. apt install ./foo.deb) whereas apt-get is only for packages from repos and you'd need to use dpkg for local packages.

Comment on

Apple to Soon Take Up to 30% Cut From All Patreon Creators in iOS App

Why does Apple feel they deserve a 30% cut? In cases like this, Apple aren't providing any value at all.

  • Apple aren't providing the content - the creator is.
  • Apple aren't providing a platform for the content - Patreon is.
  • Apple aren't providing a platform for discovery - people aren't finding Patreon creators solely via Apple products.

Sure, Apple are providing a payments platform, but why do they deserve 10x what Stripe charges?

Comment on

Yeah yeah, we know you're special

and you shouldn't be using any of those, since the order can and will change. The numbers are based on the order the devices and device drivers are initialized in, not based on physical location in the system. The modern approach (assuming you're using udev) is to use the symlinks in /dev/disk/by-id/ or /dev/disk/by-uuid/ instead, since both are consistent across reboots (and by-id should be consistent across reinstalls, assuming the same partitioning scheme on the same physical drives)

This is also why Ethernet devices now have names like enp0s3 - the numbers are based on physical location on the bus. The old eth0, eth1, etc. could swap positions between Linux upgrades (or even between reboots) since they were also just the order the drivers were initialized in.

Comment on

Cars Are Rolling Computers Now. So What Happens When They Stop Getting Updates?

I hate these proprietary systems because companies have very bad track records in terms of maintenance, since they'd rather you buy a newer product.

In 2022, the automaker told drivers of the affected cars, some only three years old, that a technical solution was delayed by the pandemic. Now, more than two years later, those drivers still don’t have access to telematics services. [...] Vehicles from Hyundai and Nissan, some as late as model year 2019, also lost some features after 2022’s 3G sunset.

In a country with good consumer rights, this would be a valid reason to return it and get a replacement or refund: It's no longer offering functionality that was advertised and that you paid for as part of the purchase price.

Comment on

Vibe coding service Replit deleted production database

At this burn rate, I’ll likely be spending $8,000 month,” he added. “And you know what? I’m not even mad about it. I’m locked in.”

For that price, why not just hire a developer full-time? For nearly $100k/year, you could find a very good intermediate or senior developer even in Europe or the USA (outside of expensive places like Silicon Valley and New York).

The job market isn't great for developers at the moment - there's been lots of layoffs over the past few years and not enough new jobs for all the people who were laid off - so you'd absolutely find someone.