<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: gregable</title><link>https://news.ycombinator.com/user?id=gregable</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 02:18:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gregable" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gregable in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>I've been working on a website that tells you when it's time to open or close the windows. You register with a location, your preferred method of notification, and the rules for what you consider open-windows weather to be.<p>Range of temperature is the big one for rules, but you can also require humidity, wind speed. Eventually would be nice to add air quality if there's a sensor nearby.<p>You don't need any local devices - sensors, motors, etc. You just get an email/text/web push of your choice when the weather is nice and some fresh air is freely available.<p>I've had a home assistant routine for this running for myself for years, but the 80% version requires nothing more than weather data. Human in the loop automation (I physically open/close the windows).</p>
]]></description><pubDate>Mon, 15 Jun 2026 18:00:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48544865</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=48544865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48544865</guid></item><item><title><![CDATA[New comment by gregable in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>Saw it too on first load of banksia. Loaded again and it went away. Chrome, Mac.</p>
]]></description><pubDate>Mon, 15 Jun 2026 17:48:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48544726</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=48544726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48544726</guid></item><item><title><![CDATA[New comment by gregable in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>Ah, the entire site is static. That way nobody's personal financial data ever hits my server.</p>
]]></description><pubDate>Mon, 11 May 2026 23:54:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48102358</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=48102358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48102358</guid></item><item><title><![CDATA[New comment by gregable in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>I've been working on and off for many years on <a href="https://ssa.tools/" rel="nofollow">https://ssa.tools/</a> - a site that helps folks figure out their social security benefits for retirement planning. I recently added and continue to iterate on a new feature for specifically helping you understand the tradeoffs of choosing different filing dates at <a href="https://ssa.tools/strategy" rel="nofollow">https://ssa.tools/strategy</a> - it was interesting trying to optimize the performance enough to let the user drag sliders and get 'instant' response time, especially in typescript.</p>
]]></description><pubDate>Mon, 11 May 2026 23:17:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48102041</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=48102041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48102041</guid></item><item><title><![CDATA[New comment by gregable in "Anthropic raises $30B in Series G funding at $380B post-money valuation"]]></title><description><![CDATA[
<p>A lot of those are getting pretty close to 20 years ago.</p>
]]></description><pubDate>Thu, 12 Feb 2026 20:45:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46994887</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=46994887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46994887</guid></item><item><title><![CDATA[New comment by gregable in "Voyager 1 is about to reach one light-day from Earth"]]></title><description><![CDATA[
<p>Well voyager depended on a solar system alignment that only happens every 175 years(?) so it'd be a while before we get that same advantage again. The longer it takes the further of a head start voyager gets?</p>
]]></description><pubDate>Wed, 26 Nov 2025 17:13:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46059764</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=46059764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46059764</guid></item><item><title><![CDATA[New comment by gregable in "Claude Opus 4.5"]]></title><description><![CDATA[
<p>it. Not him.</p>
]]></description><pubDate>Mon, 24 Nov 2025 19:37:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46038261</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=46038261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46038261</guid></item><item><title><![CDATA[New comment by gregable in "Falling panel prices lead to global solar boom, except for the US"]]></title><description><![CDATA[
<p>> Who determines the "service life" of a conductive piece of metal with no moving parts?<p>I think they move from the wind and eventually wear through.<p><a href="https://www.nbcbayarea.com/investigations/new-images-of-pge-hooks-on-camp-fire-power-line-released/2190709/" rel="nofollow">https://www.nbcbayarea.com/investigations/new-images-of-pge-...</a></p>
]]></description><pubDate>Thu, 30 Oct 2025 23:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45766426</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=45766426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45766426</guid></item><item><title><![CDATA[New comment by gregable in "$912 energy independence without red tape"]]></title><description><![CDATA[
<p>What would change if you wanted to do something like this but for an EV? You already have a large battery, you can make decisions like "I need to be full for my road trip tomorrow, so fill from the grid", but you can just trickle charge from some fixed solar panels throughout the day most of the time. I think amperage can even be negotiated via the standard EV charge cable.</p>
]]></description><pubDate>Sat, 04 Oct 2025 22:41:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45477400</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=45477400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45477400</guid></item><item><title><![CDATA[New comment by gregable in "Claude Code 2.0"]]></title><description><![CDATA[
<p>There's value in rewinding both the code and the prompt to the some point in time.</p>
]]></description><pubDate>Mon, 29 Sep 2025 22:08:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45419396</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=45419396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45419396</guid></item><item><title><![CDATA[New comment by gregable in "How big a solar battery do I need to store all my home's electricity?"]]></title><description><![CDATA[
<p>Rooftop solar doesn't require additional land to be purchased, reduces the need for more transmission lines, and reduces transmission losses. I don't know how big these all are but it seems plausible they make it a better deal than industrial solar.<p>Batteries on the other hand feel like they take less space and thus could be colocated near consumption without having to be on consumer property. Warehouse size within the city. Transmission costs would be minimal.</p>
]]></description><pubDate>Mon, 15 Sep 2025 17:07:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45252245</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=45252245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45252245</guid></item><item><title><![CDATA[New comment by gregable in "Reservoir Sampling"]]></title><description><![CDATA[
<p>Very well put together. If you are curious about the weighted version, I tried to explain it some here: <a href="https://gregable.com/2007/10/reservoir-sampling.html" rel="nofollow">https://gregable.com/2007/10/reservoir-sampling.html</a><p>There's also a distributed version, easy with a map reduce.<p>Or the very simple algorithm: generate a random paired for each item in the stream and keep the top N ordered by that random.</p>
]]></description><pubDate>Thu, 08 May 2025 21:15:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43931440</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=43931440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43931440</guid></item><item><title><![CDATA[New comment by gregable in "AMP and why emails are not (and should never be) interactive"]]></title><description><![CDATA[
<p>> It's not a standard if it only works with one specific implementation.<p>IMO, that's sort of what a standard is, but the words is not strictly defined.<p>I think you are trying to argue that it's not open. The source is on github, and does accept contributions, but effectively Google controls who can commit to it. Depending on your definition of open, that's a valid argument.<p>You can load those libraries from other locations, but Google search results won't be able to cache it because of the privacy concerns I mentioned in my top level comment. It's not "valid", but the only consequence of the invalidity is no caching, and that consequence is unavoidable given the privacy constraint. It still shows up in search results.<p>The Google javascript library URL serves with no cookies, is publicly cacheable, and is an identical file to what you can build from source on github.</p>
]]></description><pubDate>Fri, 18 Apr 2025 23:59:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43732969</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=43732969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43732969</guid></item><item><title><![CDATA[New comment by gregable in "AMP and why emails are not (and should never be) interactive"]]></title><description><![CDATA[
<p>I worked on AMP and AMP email for a while at Google, but these are just my thoughts. HN always pulled out the pitchforks on this topic, I'm not surprised to see the same again. I disagree with a number of things this article claims:<p>> Build an AMP site, and you’d get preferential placement in search results ... The implicit stick, though, was that without an AMP page, your site wouldn’t rank as highly as it may have previously. And<p>There was an AMP news carousel that would appear at the top news results. The web result order however didn't prefer AMP. Depending on how you looked at it, this was preferential or it wasn't. The "wasn't" perspective is that this carousel was much like showing image or video results - it was a different format and there was a result spot reserved for some docs of that format if the query warranted it.<p>Interestingly, when Google first started rolling out carousels for images or videos in normal results, website owners protested as well as it was competition for visibility. I don't hear that argument as much any more.<p>Regardless, the AMP carousel has been gone for a while AFAIK.<p>> “We are here to make the web great again,” said Google’s vice president of news, Richard Gingras in 2015, only months after Donald Trump brought that phrase into the vernacular<p>Yeah, that aged poorly.<p>> [AMP] brought back the dynamics of the mobile versus the desktop web, for one. Instead of the same web for everyone, you now had one page on mobile, another page on desktop<p>That was a website owner choice. AMP pages could be responsive and work just fine on desktop. Many sites did exactly that, though you often never realized they were AMP pages. The goal of the project was always to optimize mobile performance, but it worked well for desktop too. Search provided a mechanism where you could choose to pair an amp and non-amp page, only showing AMP for mobile. I suspect sites did this because non-amp allowed all of the bespoke javascript they wanted on desktop, including things that were kinda terrible for user experience but improved ROI. Super heavy javascript, ads that were difficult to dismiss, all sorts of jank.<p>> And, more critically, it lessened your control over your site.  ... ad tech and other scripts on your site might be incapable of running on your AMP site<p>AMP is a subset of HTML plus some javascript libraries. The subset thing means you had a limited API. That was the point though, the limited API was restricted to the set of things that could be forced to be performant. That is "control" in some sense, but it wasn't control in the common sense of limiting content or ad networks or whatnot. Virtually every ad network had a library for running on AMP.<p>> AMP required allowing any AMP CDN to cache your pages.<p>You can and always could create amp pages that are not served by AMP CDNs. The tradeoff is that search results couldn't preload the page for the user, as there is a hard privacy constraint that the user can't initiate network traffic to the publisher until they indicate intent with a click. So without the CDN, it wasn't quite as fast, but it was still typically pretty fast.<p>> As Ray Tomlinson, who implemented and sent the first email from ARPANET in 1971 said about adding formatting to email: “That’s too complicated: we just want to send messages to people.”<p>This is a valid perspective on what email is or should be. I don't feel strongly that it's the only perspective, but it's certainly valid. The argument however is really against HTML email, not AMP email in particular. I think most of the rest of the arguments apply pretty equally to both.<p>If you look at HTML email in webmail clients, clients all work on the principle of sanitization. Take arbitrary HTML, modify it to remove anything dangerous, and then render the rest. "anything dangerous" requires removing all javascript, most or all CSS, large swaths of the HTML tag space, rewrite all image URLs, etc.<p>This would result in pretty garbled results except senders have adapted to only send the subset of HTML that won't be garbled. However, it's not easy to do. Take a look at <a href="https://templates.mailchimp.com/resources/email-client-css-support/" rel="nofollow">https://templates.mailchimp.com/resources/email-client-css-s...</a> which shows what each email client accepts. It's much much worse than browser incompatibility, though you also have to handle browser differences too.<p>In a sense, this limited HTML API is similar conceptually to AMP. AMP just was able to add back some of the interactive functionality stripped away. And AMP had the possibility of becoming a open-source standard compatibility API for webmail clients. One that was open source, had maintained validators that could be tested against, etc.<p>I think it had the chance to really make HTML email better. Of course, if your perspective is that HTML email is fundamentally bad, then that's not really a win.<p>> You’d need to authenticate your domain with DKIM, DMARC, and SPF—good ideas, regardless. You’d also need to send a sample email to both Google and Yahoo!, and register your domain with each of them. Then, if you were lucky, within 5 days you’d be approved to start sending AMP emails.<p>I think the plan was always originally to expand this to a general availability format. However, AMP email launched in 2019 and Google largely shifted away from AMP shortly thereafter, so the project never got enough momentum to get to that state, sadly IMHO.</p>
]]></description><pubDate>Fri, 18 Apr 2025 22:26:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43732374</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=43732374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43732374</guid></item><item><title><![CDATA[New comment by gregable in "Is Chrome the New IE? (2023)"]]></title><description><![CDATA[
<p>Except you can't. Every browser on iOS uses Safari's rendering engine. Chrome/Firefox on iOS are effectively reskinned Safari. This is an apple requirement. The rendering engine being the important part here when talking about standards and such.</p>
]]></description><pubDate>Tue, 19 Nov 2024 02:01:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42179428</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=42179428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42179428</guid></item><item><title><![CDATA[New comment by gregable in "'Sustainable' logging operations are clear-cutting Canada's forests"]]></title><description><![CDATA[
<p>A large and growing fraction of this lumber is used for wood pellet production to be burned in the EU as "green" energy.<p>Sure, these trees are technically renewable over decades to centuries but this doesn't matter all that much when we need to rapidly reach net zero in only about 25 years.</p>
]]></description><pubDate>Sun, 08 Sep 2024 22:52:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41483927</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=41483927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41483927</guid></item><item><title><![CDATA[New comment by gregable in "Joe Biden stands down as Democratic candidate"]]></title><description><![CDATA[
<p>It was a massive climate change investment.</p>
]]></description><pubDate>Sun, 21 Jul 2024 21:28:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41028313</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=41028313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41028313</guid></item><item><title><![CDATA[New comment by gregable in "Just 137 crypto miners use 2.3% of total U.S. power"]]></title><description><![CDATA[
<p>So in the limit, buying POW coins is using that money to consume energy. Selling the coins is taking that money away from energy consumption.</p>
]]></description><pubDate>Fri, 09 Feb 2024 17:43:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=39317827</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=39317827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39317827</guid></item><item><title><![CDATA[New comment by gregable in "Plastic bag bans work"]]></title><description><![CDATA[
<p>It slips both ways though. I suspect banning incandescent bulbs is probably a good change, even though there were people who obviously wanted them.</p>
]]></description><pubDate>Sun, 04 Feb 2024 22:09:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=39255038</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=39255038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39255038</guid></item><item><title><![CDATA[New comment by gregable in "Plastic bag bans work"]]></title><description><![CDATA[
<p>I sometimes am not clear on what the goal is.<p>The article seems to argue that the goal is very narrowly to reduce the amount of plastic bags created/consumed and then claims a study shows that the bans do indeed achieve that goal. It's hard to imagine this goal not being achieved, but it's too narrow.<p>I haven't seen any study showing that total plastic trash, incorrectly disposed, is reduced. It could be hard to study, I admit. I'd love to know the amount of the reduction as well. My guess would be there is a reduction, but it is fairly small.<p>For example, in the San Jose survey: <a href="https://web.archive.org/web/20230512013405/https://www.sanjoseca.gov/your-government/departments-offices/environmental-services/recycling-garbage/waste-reduction/bring-your-own-bag-ordinance" rel="nofollow">https://web.archive.org/web/20230512013405/https://www.sanjo...</a> pre-ban creek and litter surveys only showed 9% single-use plastic bags and this dropped to 2%.<p>I'd imagine 7% reduction is the upper bound on the impact, but it could be smaller than that if other litter increased. Maybe that's high enough to make the ban worth the inconvenience, I don't know what the right threshold should be.<p>Broader goals could include reducing total plastic production, reducing fossil fuel mining, etc. I'm more suspicious that these goals are not being meaningfully affected by bag bans.</p>
]]></description><pubDate>Sun, 04 Feb 2024 22:05:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=39255001</link><dc:creator>gregable</dc:creator><comments>https://news.ycombinator.com/item?id=39255001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39255001</guid></item></channel></rss>