I already use ChatGPT as my first go-to stop for certain search queries.
651 karma · joined June 18, 2013
I already use ChatGPT as my first go-to stop for certain search queries.
The CDN can't give you content you're asking for without knowing which content you're asking for.
This improvement prevents your ISP and the government from reading your packets to get that same information.
Theranos never shipped a real product. OpenAI has, and has millions of direct active users plus millions more indirect active users via tech companies building products on top of their API.
Again, that's a symptom of shitty manufacturer firmware, it's a burden on streaming services to support these devices because they are the ones that have to maintain software packages for hundreds of different TV models.
In contrast, Fire/GoogleTV OS are built on Android, so streaming networks don't need to support individual TV models, they just have to target supported versions of Fire/GoogleTV OS. Android has APIs to handle Smart TV functionality.
Also hand waving about "new codecs" doesn't hold any weight. A Roku/Fire/Google TV is a Linux computer with hardware acceleration for all modern codecs. By the time AV1/VP9/H265 are being replaced in the 2030s, you're going to need a new TV anyway to support 8K and whatever other features are de rigueur then. Same goes for audio codecs and Wifi support.
The problem isn't TVs being smart, it's the terrible firmware written by appliance manufacturers like TCL which are not software companies.
It's more practical to just buy a smart TV running Roku or Fire OS internally, which are both built on Linux.
It appears they are emailing PDF copies of stock market transactions to fulfill a regulatory requirement, so the PDF generation should be deterministic and email delivery of a receipt is an idempotent operation.
Instead of all that scheduled orchestration complexity they could just queue their PDF jobs to SQS and do the work in a Lamba function, this would also let them queue the PDFs as the transactions are happening instead of continuing to run this as a nightly batch job.
It's also unclear why render + sign + add to mail queue need to be 3 separate queued tasks. They have to execute serially, so a single worker could do the whole process and checkpoint to S3 after each step, or not because the output is deterministic anyway.
It would also eliminate their issues with S3 request limits by keeping all the data relevant to a PDF local to 1 worker for the duration of processing.
I used one of these Micron cards in my RPi4, it has high write endurance and also an A2 performance rating so it can support the IOPS needs of a boot drive. https://www.mouser.com/new/micron-technology/micron-i400-mic...
Besides that:
Phones will turn off tethering if they think the connection is idle, to save battery power. iPhones are very aggressive about this when the client device is not an Apple device.
Some cell networks don't support simultaneous voice and data usage, so a phone call will kick you offline.
It adds latency.
Some network operators charge for it because they can distinguish the tethered traffic.
It accomplishes nothing and obscures the sign posts that would help the next developer that encounters the same issue.
The GCP outage [1] in April is a great example. A fire in europe-west9-a "zone" took down the entire europe-west9 "region" (because this entire "region" is actually housed in a single datacenter), which then caused a global GCP console/API outage because GCP's single global control plane couldn't reach europe-west9.
The fact that a zonal issue escalated to a regional and then global outage shows that GCP is not serious about limiting blast radius and all their talk of independent regional/zonal infrastructure is marketing fluff.
In comparison, AWS AZs can be up to 60 miles apart, share no physical infrastructure, and every region hosts its own API/console/control plane.
Also, Nitro. AWS has essentially eliminated the performance overhead of virtualization with Nitro, and years later GCP still has no equivalent so GCP customers still have to pay for that overhead.
1: https://status.cloud.google.com/incidents/dS9ps52MUnxQfyDGPf...
-can run any workload
-on any hardware
-at any scale
-with load balancers
-and persistent disks
-and auto scaling
-and resource limits
-and certificate management
-and no single point of failure
-and etc.
requires a lot of esoteric complexity. Kubernetes did not create this complexity, but it is solving it in a standardized and universal way.This talk explains how S3 achieves such high performance: https://youtu.be/sc3J4McebHE?si=-slHmjdQ4Z0EKQXs&t=1386