<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: samradelie</title><link>https://news.ycombinator.com/user?id=samradelie</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 20:44:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=samradelie" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by samradelie in "Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)"]]></title><description><![CDATA[
<p><a href="https://github.com/ChartGPU/ChartGPU/issues/79" rel="nofollow">https://github.com/ChartGPU/ChartGPU/issues/79</a></p>
]]></description><pubDate>Wed, 21 Jan 2026 21:56:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46712149</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=46712149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46712149</guid></item><item><title><![CDATA[New comment by samradelie in "Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)"]]></title><description><![CDATA[
<p>You have a good point about doing zero copy transferables which would probably work.<p>There is certainly something beautiful about your charging GPU code being part of a file that runs completely isolated in another thread along with our websocket Data fire hose<p>Architecturally that could be something interesting where you expose a typed API wrapping postmessage where consumers wanting to bind the main thread to a worker thread could provide the offscreen canvas as well as a stream of normalized, touch and pointer events, keyboard and  wheel. Then in your worker listeners could handle these incoming events and treat them as if they were direct from the event listeners on the main thread; effectively, your library is thread agnostic.<p>I'd be happy to discuss this on GitHub. I'll try to get to that today. See you there.</p>
]]></description><pubDate>Wed, 21 Jan 2026 17:32:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46708729</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=46708729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46708729</guid></item><item><title><![CDATA[New comment by samradelie in "Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)"]]></title><description><![CDATA[
<p>Fantasic Hunter, congrats!<p>I've been looking for a followup to uPlot - Lee who made uPlot is a genius and that tool is so powerful, however I need OffscreenCanvas running charts 100% in worker threads. Can ChartGPU support this?<p>I started Opus 4.5 rewrite of uPlot to decouple it from DOM reliance, but your project is another level of genius.<p>I hope there is consideration for running your library 100% in a worker thread ( the data munging pre-chart is very heavy in our case )<p>Again, congrats!</p>
]]></description><pubDate>Wed, 21 Jan 2026 15:57:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46707473</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=46707473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46707473</guid></item><item><title><![CDATA[New comment by samradelie in "Show HN: TypeScript/React/Vue Window Layout Manager (Tabs, Floating, Popouts)"]]></title><description><![CDATA[
<p>Wow. Stellar work. The TS looks really proper on first glance. I think you're right on zeitgeist -- we're going to need a lot more fundamental tools like this to build AI apps.<p>Technically speaking, I've long wondered about mount/unmount of components as panels are dragged about and their visibility changed. Sometimes it's more costly to mount/unmount than to display:none.<p>Second, you have basically a declarative structure for these panels, are there plans to expose a Vite plugin for example that could export saved TS layouts, where functions (ie: TS imports) map to the panel contents? (trying to think outside of JSX and more vanilla TS)<p>Fantastic work!</p>
]]></description><pubDate>Sat, 11 Jan 2025 17:41:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42667466</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=42667466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42667466</guid></item><item><title><![CDATA[New comment by samradelie in "Show HN: A video editing SDK that runs in the browser"]]></title><description><![CDATA[
<p>did you use WORKER_FS to get around the 4GB limit? Years ago I was playing with this and encountered issues with large files.</p>
]]></description><pubDate>Tue, 30 Jul 2024 16:49:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41111261</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=41111261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41111261</guid></item><item><title><![CDATA[New comment by samradelie in "Data Fetching for Single-Page Apps"]]></title><description><![CDATA[
<p>Bleugh. Who is this article for? (good bait from the poster) Anyone who's done any kind of meaningful SPA dev knows this pattern does not scale & for newbies, this is poison.<p>Instead of talking high-level framework agnostic code design and the multitudes of ways to fetch data (route based, state stores, authentication hooks, subscriptions, model composition , to name a few ); author goes deep into outdated React anti-patterns.<p>Everyone who has commented on this is spot on.</p>
]]></description><pubDate>Mon, 22 Jul 2024 16:04:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=41035979</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=41035979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41035979</guid></item><item><title><![CDATA[New comment by samradelie in "Show HN: Blotter – An interactive, never ending music video"]]></title><description><![CDATA[
<p>Very keen on this. Expressed interest on your web form</p>
]]></description><pubDate>Tue, 23 May 2023 17:05:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=36047295</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=36047295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36047295</guid></item><item><title><![CDATA[New comment by samradelie in "Show HN: Blotter – An interactive, never ending music video"]]></title><description><![CDATA[
<p>You made the ultimate VJ party tool.</p>
]]></description><pubDate>Mon, 22 May 2023 23:25:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=36037984</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=36037984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36037984</guid></item><item><title><![CDATA[New comment by samradelie in "React Arborist – A full-featured tree component for React"]]></title><description><![CDATA[
<p>Watched the talk linked on brimdata.io - stoked to see what's coming out. As a Typescript dev like yourself, very interested in how the dynamic types in Zed could be generated into ts, live.</p>
]]></description><pubDate>Tue, 22 Mar 2022 16:02:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=30767722</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=30767722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30767722</guid></item><item><title><![CDATA[New comment by samradelie in "React Arborist – A full-featured tree component for React"]]></title><description><![CDATA[
<p>Your company ( brimdata ) looks really good and your work on the Zed client app is impressive.</p>
]]></description><pubDate>Tue, 22 Mar 2022 00:45:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=30761596</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=30761596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30761596</guid></item><item><title><![CDATA[New comment by samradelie in "Show HN: Giving a 2D grid a 3D look – part 4"]]></title><description><![CDATA[
<p>i should like to see how you did the infinite terrain. did a mars-walk some years ago with a friend's sculptures <a href="https://samelie.github.io/mars-amenothep/" rel="nofollow">https://samelie.github.io/mars-amenothep/</a></p>
]]></description><pubDate>Sun, 28 Nov 2021 21:04:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=29373006</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=29373006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29373006</guid></item><item><title><![CDATA[New comment by samradelie in "Every day at the same time, my internet dies for 1 minute. How do I investigate?"]]></title><description><![CDATA[
<p>Probably not your issue: Internet: Old TV caused village broadband outages for 18 months
<a href="https://www.bbc.com/news/uk-wales-54239180" rel="nofollow">https://www.bbc.com/news/uk-wales-54239180</a></p>
]]></description><pubDate>Sat, 16 Jan 2021 17:06:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=25803513</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=25803513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25803513</guid></item><item><title><![CDATA[New comment by samradelie in "Mannequin.js: An Articulated Mannequin Figure Library"]]></title><description><![CDATA[
<p>very neat, lots on control here. Cool use of parametric geometry that I haven't seen much of: <a href="https://github.com/boytchev/mannequin.js/blob/main/mannequin.js" rel="nofollow">https://github.com/boytchev/mannequin.js/blob/main/mannequin...</a></p>
]]></description><pubDate>Fri, 04 Dec 2020 16:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=25304647</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=25304647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25304647</guid></item><item><title><![CDATA[New comment by samradelie in "Launch HN: Cohere (YC S20) – Real-time user support for web apps"]]></title><description><![CDATA[
<p>Thanks, very spicy. You should see how much time my gf has to evaluate law startup apps within her firm...
You know something that could be cool, record + playback: the demo could be recorded once with voice over and played back for future reference within the org: "This is the playback that demonstrates importing raw docs from X, tagging and saving it to Y" , and you could record it using dummy info so there wouldn't be a risk of pollution.</p>
]]></description><pubDate>Thu, 29 Oct 2020 16:47:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=24932454</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=24932454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24932454</guid></item><item><title><![CDATA[New comment by samradelie in "Launch HN: Cohere (YC S20) – Real-time user support for web apps"]]></title><description><![CDATA[
<p>If you want to make your app respond to clicks etc. , do you have to add anything to the jsx? I'm curious how interaction works. This is very cool btw, at first I was imagining you're server signaling WebRTC sessions between people.</p>
]]></description><pubDate>Thu, 29 Oct 2020 15:42:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=24931696</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=24931696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24931696</guid></item><item><title><![CDATA[New comment by samradelie in "A 3D sculpting web application"]]></title><description><![CDATA[
<p>Wonderful work! Any good learning resources that standout to you? I'm looking forward to reading your code. Merci!</p>
]]></description><pubDate>Wed, 14 Oct 2020 16:24:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=24778411</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=24778411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24778411</guid></item><item><title><![CDATA[New comment by samradelie in "Giant Pacific Octopus"]]></title><description><![CDATA[
<p>That's neat the teacher brought up the 'tiers' of formality. As an american kid in France growing up, the 'vous-voyez' was instilled early on along with evaluations over the years in written and oral style. You probably remember 'liaisons'? It's  as though in the same way a vowel at the beginning of a word causes the last consonant of the previous word to be pronounced, as familiarity increases and formality decreases, the words themselves begin to blend. Somewhere between your examples there'd be "j'ne sais pas" and then if your a high school kid in 2005, "Saich aps"</p>
]]></description><pubDate>Fri, 18 Sep 2020 19:34:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=24521005</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=24521005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24521005</guid></item><item><title><![CDATA[New comment by samradelie in "Generating weird cooking recipes with TensorFlow"]]></title><description><![CDATA[
<p>maybe it will produce recipes such as in this book <a href="https://www.thisiscolossal.com/2016/10/les-diners-de-gala-dali/" rel="nofollow">https://www.thisiscolossal.com/2016/10/les-diners-de-gala-da...</a></p>
]]></description><pubDate>Mon, 22 Jun 2020 05:53:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=23597602</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=23597602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23597602</guid></item><item><title><![CDATA[New comment by samradelie in "Editor.js – Block Styled Editor"]]></title><description><![CDATA[
<p>We were draftjs, but it got very slow on larger texts. We're replacing with slate but it lacks some very needed textnode manipulation.
Glancing at the editor and api, wow. Can't wait to have something simple (content editable) but with strong api backbone. Congrats!!!</p>
]]></description><pubDate>Tue, 02 Apr 2019 18:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=19557294</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=19557294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19557294</guid></item><item><title><![CDATA[New comment by samradelie in "John Colter"]]></title><description><![CDATA[
<p>Flynn treasure.
The poem basically says it's at some damn or waterfall.
Would be cool if the spot was chosen from the tale of the 'original great American adventurers'</p>
]]></description><pubDate>Sat, 14 Jul 2018 22:33:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=17532753</link><dc:creator>samradelie</dc:creator><comments>https://news.ycombinator.com/item?id=17532753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17532753</guid></item></channel></rss>