Hacker Newsnew | past | comments | ask | show | jobs | submit | Leftium's commentslogin

Not sure if this would be helpful, but your question reminded me of this classic: https://poignant.guide

Context (the author): https://en.wikipedia.org/wiki/Why_the_lucky_stiff


I think web sites are often a "feature" or means to an end. It may be better to focus on the benefits. (Like more sales/revenue. Reduced customer support. Etc.)

For example, I had a client who wanted me to build a web site that hosted her piano lessons. She was sure if only they were hosted somewhere, people would flock to it.

I tried to tell her what she really wanted was marketing and sales, which the web site could be a small part of. She insisted so we built the site anyway. I don't think it's ever gotten any sales...


I agree, and that’s exactly the failure mode I’ve seen too.

What seems to work better is when the “website” isn’t treated as a sales or marketing engine at all, but as a low-friction publishing surface for information that already exists and already has an audience.

That’s actually what I’ve been experimenting with www.sheet2notice.com: instead of building sites, letting people expose a public, read-only page directly from something they already maintain (like a spreadsheet). No funnels, no SEO promises — just a clean, auto-updating view over an existing workflow.

In that setup, the page supports whatever goal already exists (updates, coordination, trust), rather than pretending to create demand on its own.


https://veneer.leftium.com is a similar project: a thin layer over Google sheets/forms:

- Adds markdown support

- Makes it prettier, especially on mobile

- Adds open graph social sharing image/title

Based on actual convention used by (dance) groups in Korea to use Google forms for event sign ups. It doesn't require changing their workflow: the original forms still work (as a fallback), they just need to share a different URL based on the form ID.

I've shown Veneer to several dance group organizers who use these Google forms on a regular basis. While two people have embraced the concept and registered their custom domains for their forms most people are surprisingly hesitant to use Veneer. Objections I've heard:

- Already have a workflow; don't want to learn something new

- Know how to program themselves, can make themselves if needed

- Already registered an unused domain, but have other plans for the site

- Prefer simple (even though I simplified: https://red.leftium.com)

Each Veneer page has a link to the original Google form and sheet. (Also a link to the full MIT-licensed source.) Here is the only one that is "in production:" https://viviblues.com


This is a really useful data point, thanks for sharing it.

The hesitations you listed line up closely with what I’ve been seeing too — especially “already have a workflow” and “prefer simple”. It feels like most resistance isn’t about capability, but about introducing anything that feels like a new tool, even if it’s thin.

That’s actually the tension I’ve been trying to solve as well: keeping the original workflow completely intact, and making the public layer feel more like a passive view than something you have to “adopt” or manage.


One advantage I've noticed for Tailwind:

- If you just paste an outerHTML from the dev tools, AI coding agents can immediately figure out what it will look like; debug styles; etc.

I personally preferred PicoCSS for a long time. Pico was nice, but it injected a lot of CSS var noise into the dev tools and I started fighting with the breakpoints.

More recently, I've been just doing handcrafted CSS with a bit of OpenProps.


> It removes a sense of artificial precision that doesn’t really exist because weather forecasts fundamentally have very high uncertainty and error bands.

So true.

Open Meteo supports 28 different WMO weather condition codes[1]. Most weather apps only support half as many. (Just "rain" instead of light/moderate/heavy rain.)

Showing all 28 is less helpful because of the noise. More useful just to show it might rain for a period of several hours vs oscillating between light rain and heavy rain. The light vs heavy precision wasn't worth it when there was high uncertainty whether it would even rain at all.

So https://weather-sense.leftium.com consolidates hours with similar weather conditions into a single segment by default. You can click on the weather icons at the left of the plots to toggle the original unconsolidated view.

[1]: https://weather-sense.leftium.com/wmo-codes


https://weather-sense.leftium.com shows both mm/hr and percentage chance.

I've noticed there is a correlation, but having both is useful:

- Often there is a percentage chance, but the mm/hr is 0. At these times, it could rain but will probably be very light.

- Less common, but sometimes there is 0% chance, but a non-zero mm/hr.


Chill a bit with the spamming ;) (7 times in this one post currently)

On https://weather-sense.leftium.com the colored boxes in the legend at the top are actually checkboxes.

Toggle only the stats you're interested in! The toggle is persisted to localStorage.

I plan to add more stats, like wind speed and direction, but they will all be toggle-able.


I designed https://weather-sense.leftium.com to make it easier to visualize both the day and week.

Even without any text labels, you should be able to get a feel for what the weather is and how it will change:

- Hourly plots like Dark Sky, with everything (temperature, rain, AQI, weather conditions) in a single plot.

- The change in temperature visualized with both color and space. Space is obvious (higher -> hotter); color ranges from red for hottest to blue for coldest. All the visible plots share the same color-temperature mapping. So the gradient block to the left shows both the temperature range for that day as well as how it compares to other days.

- Finally, there is a weekly overview at the top.


https://weather-sense.leftium.com: just a web app, but you can add it to your home screen to access like an app[1]

[1]: https://polarhabits.com/mobile


https://weather-sense.leftium.com shows the past two days of weather, could be configured to show up to 90.

- The data is from https://open-meteo.com

- It would be trivial to connect the historical weather API (back to 1940): https://openmeteo.substack.com/p/processing-90-tb-historical...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: