HN user

Bellyache5

70 karma
Posts4
Comments58
View on HN
Pirate Weather 3 years ago

It's not clear that this isn't the more cost-effective solution. Without diving into the pricing of each component shown, I suspect there may be some cost optimizations to make (for one example, I had a hard time discerning from the write-up what the EC2 instance was doing...something related to more weather data collection I think?) but this is approximately "cloud-native" in approach, and the way to minimize costs in the cloud is to design your application to be cloud-native and use managed services and provider-specific capabilities where they make sense (and also tend to offer very low/free per-use pricing). Does that increase vendor lock-in? Definitely. It's a trade-off that needs to be considered for each application. Using the cloud to run a bunch of static VMs is an anti-pattern and a big factor in driving costs through the roof. (If you need a single server, a VPS is a very good approach.)

The architecture is complex from the standpoint of having a lot of icons and arrows, but if it was running on a single server would it be _that_ much less complex? At this level of architectural diagram you probably condense most of these service icons down to one or two icons. But drill down further and you still have storage, cron jobs, an API endpoint with throttling/quota logic, CDN, a shared filesystem, the need to access the S3 buckets with weather data that AWS is providing from its Open Data Registry, plus (ideally) fine-grained permissions to lock everything down. Could you run all of this on a single server in a VPS? Yes! Could you run it on a vendor-agnostic K8s cluster? Yes! Would those options automatically be less expensive? Not necessarily.

Using iMessage requires an Apple ID. The Messages app on iPhones supports both SMS/MMS and iMessage because it’s a phone and needs to support SMS. But without being signed into an Apple ID on the device the Messages app only handles SMS/MMS, i.e., green chat bubbles.

The 3rd generation AirPort Express (A1392; the flat/non-wall wart 2012 version) supports AirPlay 2. All generations of the AirPort Express also have a mini-TOSLINK output allowing for a pure digital audio stream from the source to the receiver/amplifier.

I agree with your comment about representatives catering to special interests, bribes, etc. Their constituents aren't usually first or second in priority. Public corruption is a serious problem.

But as for the Senate and Presidency being decided by mechanisms that aren't directly tied to population—that's by design. The United States is comprised of 50 States that jointly gave up some of their sovereignty to become a republic. They're more than just administrative districts of a national government. Aforementioned issues aside, the House of Representatives is supposed to represent the will of the _people_ while the Senate is supposed to represent the will of the _States_. The Senate is the States' representation at the Federal level. (Indeed, before the 17th Amendment US Senators were elected by State legislatures, not popular vote. Part of the motivation for the 17th Amendment was—wait for it—corruption in the state legislatures!)

It may be that moving to more population-based representation scheme would alleviate some issues. It also brings a downside: less populated states would get steamrolled by the more populated ones. (This was the Virginia Plan at the Constitutional Convention.) The 10th Amendment explicitly states that any power not expressly granted to the Federal government by the Constitution is retained by the States (States' rights/sovereignty), so basing Senate representation on population rather than giving each State equal representation would disenfranchise some States.

https://en.wikipedia.org/wiki/Connecticut_Compromise

https://en.wikipedia.org/wiki/Seventeenth_Amendment_to_the_U...

https://en.wikipedia.org/wiki/Virginia_Plan

https://en.wikipedia.org/wiki/Tenth_Amendment_to_the_United_...

edit: formatting

And before CableCards some cable settop boxes had FireWire/IEEE1394 ports on them that provided the raw video stream. You still had to rent the cable box though.

Yes, so not the ideal use case. The compatibility Cosmos offered was nice and didn't present any issues, it's just the performance that suffered.

This was all part of a benchmarking exercise to figure out how to scale an app with minimal changes so we expected some performance penalty, just not as steep as what we observed.

I have heard similarly from various outlets that "we'll just have to learn to live with Covid-19, like we do with the flu and other viruses that we're unable to eradicate".

What I find curious is that SARS-CoV-1 (e.g. the original SARS circa 2003) seemed to eventually disappear overnight. It leaves me pondering two questions:

1. Did SARS-CoV-1 actually disappear or do we just not hear about it anymore?

2. What is different between SARS-CoV-1 and SARS-CoV-2 that makes us think the latter will persist indefinitely when the former seemed to disappear?

I'm also interested in this. I have iCloud for Windows installed on a VM with lots of attached storage, but it doesn't seem to persistently/reliably download photos unattended.

I suppose another way to do it would be with a Mac and then periodically backing up the local Photo Library, but that still leaves the photos tied up in Apple's proprietary library format. Plus you need a spare Mac just laying around and always on.