After reading "During Helene, I Just Wanted a Plain Text Website" on Sparkbox (https://news.ycombinator.com/item?id=46494734) , I built safe-now.live – a text-first emergency info site for USA and Canada. No JavaScript, no images, under 10KB. Pulls live FEMA disasters, NWS alerts, weather, and local resources. This is my first live website ever so looking for critical feedback on the website. Please feel free to look around.
The PWA has the advantage that it will also load when the internet is down and there is no need to save the page manually.
Nice though, I like it.
I guess to do it it properly you need to make it PWA.
A similar kind of noise note could probably be made of the "Recent Earthquakes" section. E.g. if you select Indianapolis, IN it includes all the way down to a M2.6 which occurred in NW Tennessee 30 days ago.
font-family: Calibri, Candara, Segoe UI, Optima, Arial, sans-serif;
font-size: 13px;
If the dev wanted a similar effect by default but be more accommodating, they could do: font-family: Calibri, Candara, Segoe UI, Optima, Arial, sans-serif;
font-size: 0.8125rem;
There's no reason why you couldn't have smaller font while still respecting browser scaling. However, they might also want to just leave it at 1 rem and let the folks that prefer higher information density to customize their own browser settings, since those are what most well developed sites should respect and it might be more accessible by default on most devices (for my eyes, at the very least).As for targeting specific screen sizes for non-standard font scaling, media queries also would help!
In regards to missing information dense pages, try changing your browser font settings, it might actually be quite pleasant for you to see many sites respecting that preference!
And honestly if this type of thing bothers you as much as it does me, unfortunately it means adding a bunch of stylus sheets everywhere...
Correct? Straight from the text: "a text-first emergency info site for USA and Canada"
It's hard to take a 14 year old serious ...
Ugh. Don't make a website like this without verifying the information is correct please!
If it can't handle a surge in traffic from HN, it won't be able to handle a surge during natural disasters.
I might be wrong here but it looked like the responses from the server are chunked, which I _think_ precludes the use of a highly optimized cache response e.g. from a CDN. Assuming that's true (very open to correction of course!) I wonder why this would be.
Though to be fair, If your prod depends on AWS and it goes down, you might be going through tons of adrenaline too as well.
Next I looked at San Francisco, and oddly it listed a bunch of minor earthquakes in San Ramon - none of which are listed in Alameda county, which is actually next to (and parts of which actually felt) those tremors.
112 is also a national emergency number.
Suggest a LLM-based chat that consumes feeds and provides a terrification-score rating letting you know how to calibrate your panic-levels, based on real data. Allow for real-time questions on how to purify water, if it's better to carry gold or ammo etc
Good luck. I'll give you 80 mil based on a 40% stake with voting rights.
That said, I really want a backcountry version of this. I live in Tahoe and our relationship to incoming storms (lightning) is pretty different than those in the Rockies. Plus bears and other predators (how to behave). Etc.
I once wanted to do something similar w/r/t tap water and drinkability.
Fun/neat.
It's pulling the travel advisories from US/CA/UK/IE/AU/NZ and aggregating the results/information to help you understand the risks of different countries. It also pulls from other sources for basic country info/risks (eg. women, lgbtq).
Yours is way lighter weight and focused, very cool!
Webapp is light enough to handle 10000 concurrent hits.
FEMA reported the earthquakes to be centred in San Ramon and not in Alameda. Will see how this can be handled.
You can still keep them as `h2#foo::before{content: "emoji ";}` CSS pseudo-elements instead, if memory serves.
(Used "emoji" as a placeholder to ensure it renders in the example.)
Great project; (way) more websites should look like this.
https://safe-now.live/c/us/ca/county/san-mateo/ https://safe-now.live/c/us/ca/county/santa-cruz/
(both say: Weather Now 32°F / 0°C - Sunny )
Alternatively, what would be a good bigger book for the same goal and/or be more about long term survival in case of being trapped in the house long?
They also don't require a phone to be activated in most countries. I believe there are some exceptions in EU countries, but in the US it just needs to have a working antenna and be in range of a tower.
Cloudflare with Cache-Control headers is even simpler if you're okay with adding Cloudflare as a dependency.
From an ASN lookup, it appears you're hosting on Oracle Cloud, so Cloudflare would also give you free data egress: https://blogs.oracle.com/cloud-infrastructure/why-cdn-client...
Their Always-On feature would also help if Oracle has an outage.
I like the general idea, very lightweight and more likely to remain accessible when an emergency is overloading the mobile networks.
How are these "scams & fraud"?
> Make sure your health insurance plan provides coverage overseas. Most care providers overseas only accept credit card payments. See our webpage for more information on insurance overseas. Visit the U.S. Centers for Disease Control and Prevention for more information on the type of insurance you should consider before you travel overseas.
> Gas stations in rural areas can be far apart. Some stations are unattended and require a credit card with a chip to purchase fuel.
Same with https://travelsafetydata.com/country/NO
It lists child protection laws as "scams & fraud"
Right now, I am seeing a flood of text that I have to carefully read. I don't think emoji's would help, because they can be more subject to interpretation. And the quality of the design varies based on the device's emoji font.
But it is an interesting concept. Maybe add a small note about bookmarking the page?
Canada: https://dd.weather.gc.ca/alerts/cap/{province}/atom.xml
Room for improvement. Thanks :)