<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: adamschwartz</title><link>https://news.ycombinator.com/user?id=adamschwartz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 29 Aug 2026 08:56:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=adamschwartz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by adamschwartz in "Curvature Beziers: Improving on a timeless recipe"]]></title><description><![CDATA[
<p>What an amazing resource.<p>I’ve been building a vector editor that by default draws shapes with smooth curvature and shows the comb. [1] In addition to the four point types mentioned in the article, you get a new “curve” point type. I’ve also been making a font editor with the same drawing capability. [2]<p>Both are free static web apps that use local storage and have import/export capability for SVG files (and OTF files for the font editor).<p>[1] <a href="https://svg.a10z.co/editor" rel="nofollow">https://svg.a10z.co/editor</a><p>[2] <a href="https://svg.a10z.co/font" rel="nofollow">https://svg.a10z.co/font</a></p>
]]></description><pubDate>Mon, 24 Aug 2026 17:38:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49423285</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=49423285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49423285</guid></item><item><title><![CDATA[Show HN: Chappie – Direct Desktop Search and macOS Control]]></title><description><![CDATA[
<p>*Chappie (Desktop Search)* is a local search and control input box.<p>It is optimized for—and excels at—speedily launching apps and opening folders from common folders.<p>* Chappie owns `⌘+SPACE` when running.<p>* Quickly launch apps and open folders.<p>* Press `ENTER` to open, add `⌥` to open in terminal.<p>* Configure custom shortcuts like `?` to search the web.<p>* A dozen shortcuts out of the box.<p>* `/` tab through directories.<p>* `!` commands (volume, brightness, etc.) and settings.<p>* `=` to calculate, ENTER to copy the result.<p>* All at just ~2.3 MB on disk.<p>* *Chappie (Files)*, a supplement to Finder, is also in the works.<p>Closed source for now, but planning to open-source at 1.0. I want the code to be well-documented and easy to follow at the time of the 1.0 launch. But in the meantime, I’d sincerely appreciate any help in making this great for us all to enjoy.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48715445">https://news.ycombinator.com/item?id=48715445</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 29 Jun 2026 06:09:47 +0000</pubDate><link>https://chappie.a10z.co</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=48715445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48715445</guid></item><item><title><![CDATA[New comment by adamschwartz in "No config? No problem. Just `wrangler deploy`"]]></title><description><![CDATA[
<p>This is brilliant.<p>Does/could it also fill out an existing `wrangler.jsonc` that’s not fully filled out? Another helpful thing could be prompting when for example the name in package.json mismatches the worker name, etc.</p>
]]></description><pubDate>Thu, 26 Feb 2026 01:39:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47160700</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=47160700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47160700</guid></item><item><title><![CDATA[Show HN: Weather app with temp (23°) in favicon]]></title><description><![CDATA[
<p>This is a little weather app I’ve been refining on and off for a long time. It serves two purposes for me:<p>1) It displays the temperature in the favicon. This helps me keep track of the temp throughout the day since I keep this page always open as the left-most pinned tab in my browser.<p>2) It shows only the information I’m typically interested in: the conditions right now and projected temperature changes over the next few hours.<p>The data comes from <a href="https://api.weather.gov" rel="nofollow">https://api.weather.gov</a>, so sadly it is US-only for now.<p>You can get a forecast from most US cities or you can enter a specific latitude and longitude.<p>No AI was used in the making of this site. (Not a flex, just sadly a relevant thing these days.)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47160648">https://news.ycombinator.com/item?id=47160648</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Feb 2026 01:29:58 +0000</pubDate><link>https://adamschwartz.co/weather/</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=47160648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47160648</guid></item><item><title><![CDATA[New comment by adamschwartz in "Show HN: Clawe – open-source Trello for agent teams"]]></title><description><![CDATA[
<p>How about clamban[dot]ai? (It is available.)</p>
]]></description><pubDate>Tue, 10 Feb 2026 20:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46966695</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=46966695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46966695</guid></item><item><title><![CDATA[New comment by adamschwartz in "Show HN: Minimalist editor that lives in browser, stores everything in the URL"]]></title><description><![CDATA[
<p>Try <a href="https://a10z.co/note" rel="nofollow">https://a10z.co/note</a></p>
]]></description><pubDate>Wed, 24 Dec 2025 20:33:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46378964</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=46378964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46378964</guid></item><item><title><![CDATA[New comment by adamschwartz in "Pluribus takes down Apple TV"]]></title><description><![CDATA[
<p>Widespread reports of Apple TV being down, status page not updated yet (as of 7:41 PST).</p>
]]></description><pubDate>Fri, 07 Nov 2025 03:41:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45843359</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=45843359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45843359</guid></item><item><title><![CDATA[Pluribus takes down Apple TV]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.apple.com/support/systemstatus/">https://www.apple.com/support/systemstatus/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45843358">https://news.ycombinator.com/item?id=45843358</a></p>
<p>Points: 5</p>
<p># Comments: 3</p>
]]></description><pubDate>Fri, 07 Nov 2025 03:41:43 +0000</pubDate><link>https://www.apple.com/support/systemstatus/</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=45843358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45843358</guid></item><item><title><![CDATA[New comment by adamschwartz in "Apple M5 chip"]]></title><description><![CDATA[
<p>Also ~200g heavier due in part to the counterweight in the new strap.</p>
]]></description><pubDate>Wed, 15 Oct 2025 16:38:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45595146</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=45595146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45595146</guid></item><item><title><![CDATA[New comment by adamschwartz in "Show HN: Lights Out: my 2D Rubik's Cube-like Game"]]></title><description><![CDATA[
<p>The game is initialized with a guaranteed solvable board:<p><a href="https://github.com/RaymondTana/Lights_Out/blob/31fe5e866c45c0976a6a8b81a6be19e890fb48c7/src/game.js#L109" rel="nofollow">https://github.com/RaymondTana/Lights_Out/blob/31fe5e866c45c...</a></p>
]]></description><pubDate>Fri, 10 Oct 2025 18:55:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45542455</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=45542455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45542455</guid></item><item><title><![CDATA[New comment by adamschwartz in "Show HN: Lights Out: my 2D Rubik's Cube-like Game"]]></title><description><![CDATA[
<p>Yea that can shave a few moves off.<p>For fun you can also, for example, invert any board in N moves by tapping every cell straight across any row or column.</p>
]]></description><pubDate>Fri, 10 Oct 2025 17:38:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45541608</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=45541608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45541608</guid></item><item><title><![CDATA[New comment by adamschwartz in "Show HN: Lights Out: my 2D Rubik's Cube-like Game"]]></title><description><![CDATA[
<p>Memorize which cells are white when the board first loads. Tap all of those in order without regard to the way the board changes as you go.<p>Edit: above tested for 5x5 rows&cols. For even boards it seems there’s a small end-game to repeat the process — something about parity I assume.</p>
]]></description><pubDate>Fri, 10 Oct 2025 17:24:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45541433</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=45541433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45541433</guid></item><item><title><![CDATA[New comment by adamschwartz in "Tell HN: Phishing campaign claiming to be GitHub Developer Fund"]]></title><description><![CDATA[
<p>And now <a href="https://github.com/notify-chains/gitcoin.com" rel="nofollow">https://github.com/notify-chains/gitcoin.com</a> :(</p>
]]></description><pubDate>Mon, 22 Sep 2025 04:45:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45329158</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=45329158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45329158</guid></item><item><title><![CDATA[New comment by adamschwartz in "The Block Stacking Problem"]]></title><description><![CDATA[
<p>That general structure looks somewhat like Edward Tufte’s work.<p><a href="https://edwardtufte.github.io/tufte-css/" rel="nofollow">https://edwardtufte.github.io/tufte-css/</a><p><a href="https://github.com/edwardtufte/tufte-css" rel="nofollow">https://github.com/edwardtufte/tufte-css</a></p>
]]></description><pubDate>Fri, 22 Aug 2025 15:41:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44985941</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=44985941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44985941</guid></item><item><title><![CDATA[New comment by adamschwartz in "A gentle introduction to anchor positioning"]]></title><description><![CDATA[
<p>It solves many of the pain points Tether[0] tried to solve.<p>For example it helps when the anchoring element is inside of an oveflow hidden/scroll container, but geometrically you need the tethered element to sit/extend outside of the container (so—for now at least—its DOM node needs to be outside of the container).<p>[0] <a href="https://tetherjs.dev" rel="nofollow">https://tetherjs.dev</a></p>
]]></description><pubDate>Wed, 13 Aug 2025 00:08:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44883254</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=44883254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44883254</guid></item><item><title><![CDATA[OpenAI Status: GPT-5 rollout outage]]></title><description><![CDATA[
<p>Article URL: <a href="https://status.openai.com/incidents/01K23E27TJD1XW9C8V2S7E9W3W">https://status.openai.com/incidents/01K23E27TJD1XW9C8V2S7E9W3W</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44831959">https://news.ycombinator.com/item?id=44831959</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 08 Aug 2025 00:11:35 +0000</pubDate><link>https://status.openai.com/incidents/01K23E27TJD1XW9C8V2S7E9W3W</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=44831959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44831959</guid></item><item><title><![CDATA[New comment by adamschwartz in "Show HN: CSS generator for a high-def glass effect"]]></title><description><![CDATA[
<p>I’m confused, but maybe two wrongs here do make a right. Please allow me to explain.<p>Putting aside for the moment that I personally find Apple’s iOS 26 design objectionable[1], I don’t understand why `backdrop-filter: blur` is the focus of recent implementations jumping on the Liquid Glass hype train.<p>Using background blur to create UI layer separation (often in combination with darkening/saturation or other contrast enhancements) has been around for over a decade on iOS and almost as long on the web. So what’s new here?<p>Adding to my confusion, I’m a bit surprised folks here think this is so challenging in CSS. A few commenters have pointed to great implementations elsewhere, but I think they’re <i>underselling</i> them.<p>Plainly: the solution that involves `backdrop-filter: filter(#filter)` where `#filter` references an inline SVG embedded with `<feImage/>` and `<feDisplacementMap/>` works very convincingly well.<p>Check out this demo for example:<p><a href="https://codepen.io/Mikhail-Bespalov/pen/MYwrMNy" rel="nofollow">https://codepen.io/Mikhail-Bespalov/pen/MYwrMNy</a><p>This implementation choose to hard-code `<feImage href="data:image/png;base64,..."/>`. But if glass3d.dev chose to implement 3d highlights in a similar fashion (and wanted to support e.g. a dynamic `border-radius`) this image could easily be rendered in the browser runtime in canvas, and dumped into the CSS using `toDataURL()`. Similarly, a component library with a CSS pre-processor could generate these for any static shape at build-time.<p>The closest thing I’ve seen to this is:<p><a href="https://ruri.design/glass" rel="nofollow">https://ruri.design/glass</a><p>These implementations are out there.<p>Coming back to the why/should for a second though.<p>[1] In its current realization, Liquid Glass cannot effectively replace what blur accomplishes. Because Liquid Glass layers are more transparent, the contrast issues are real, and the spectral highlights distract the eye as much as (or more than) they help make up for that lack of contrast. It draws attention to the eye where blur would relax it. It’s a UI meant for an XR system (where it arguably solves a real problem, much like a HUD does in a video game) hacked into devices where it makes no sense, all in the name of a “unified OS” design language.<p>If any aspect of Liquid Glass is successful it will be when it’s used sparingly to delight in places that are low stakes and where other affordances are present (like a small circular button floating in the corner of the screen with hardware concentricity). A circle shape’s refractions would be smaller, softer, more symmetrical, and therefore arguably less noisy/distracting—in a way resembling a softer blurry background.<p>Which brings me full circle back to two wrongs.<p>This website doesn’t do anything new, but that’s why it’s good. Because the truth is, Apple failed to deliver a Siri-based LLM on a schedule <i>it</i> announced and is now trying to distract us with some shiny new thing. Damn, it worked.</p>
]]></description><pubDate>Thu, 03 Jul 2025 02:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44451187</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=44451187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44451187</guid></item><item><title><![CDATA[Show HN: BABA City]]></title><description><![CDATA[
<p>Launched on July 4, 2024</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40879754">https://news.ycombinator.com/item?id=40879754</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 05 Jul 2024 04:06:06 +0000</pubDate><link>https://baba.city</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=40879754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40879754</guid></item><item><title><![CDATA[Pinterest Alternative for Artists]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.cosmos.so/">https://www.cosmos.so/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38020567">https://news.ycombinator.com/item?id=38020567</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 26 Oct 2023 01:19:24 +0000</pubDate><link>https://www.cosmos.so/</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=38020567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38020567</guid></item><item><title><![CDATA[Disney’s go.com doesn’t support SSL]]></title><description><![CDATA[
<p>Article URL: <a href="http://go.com">http://go.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36655877">https://news.ycombinator.com/item?id=36655877</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 09 Jul 2023 16:28:16 +0000</pubDate><link>http://go.com</link><dc:creator>adamschwartz</dc:creator><comments>https://news.ycombinator.com/item?id=36655877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36655877</guid></item></channel></rss>