<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: magicseth</title><link>https://news.ycombinator.com/user?id=magicseth</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 23:29:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=magicseth" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by magicseth in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>I am engaging with this seriously! I don't know if there will be any real solution. But I think it's worth exploring.</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:51:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568723</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=47568723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568723</guid></item><item><title><![CDATA[New comment by magicseth in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>Yes! That's what I'm getting at. This protocol optionally allows you to sign with your private key, but you don't have to for the protocol to provide utility. It could just be enough to say "if you trust magicseth's binary and apple, then this was typed one letter at a time"<p>There's nothing stopping folks from typing a message an LLM wrote one at a time, but the idea of increasing the human cost of sending messages is an interesting one, or at least I thought :-(</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:43:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568666</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=47568666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568666</guid></item><item><title><![CDATA[New comment by magicseth in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>I'm actually building a physical keyboard for those people who don't have iphones! Though given the reaction I'm seeing here, I probably won't share it with this audience :-P it has capacitive keys, a secure enclave, and a fingerprint sensor.</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:41:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568661</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=47568661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568661</guid></item><item><title><![CDATA[New comment by magicseth in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>Oh you think it's stupid? It was an attempt to encode an encryption key that isn't sent to the server in a way that is minimally invasive. The skintone emomis allow pretty high byte density, and also are cute!<p>Sorry it doesn't meet your needs.<p>There is irony in having an ai generated humanifesto. Could it be intentional? hmm?<p>Is there no irony in deriding a project for being potentially LLM generated, when it's goal is to aide people in differentiating?
:shrug:</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:40:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568652</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=47568652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568652</guid></item><item><title><![CDATA[New comment by magicseth in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>phew!</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:38:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568638</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=47568638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568638</guid></item><item><title><![CDATA[New comment by magicseth in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>It is largely written by iteration with an LLM! No need to speculate or analyze em dashes :-)<p>The emoji idea was mine. I like it :-) unfortunately it doesn't work in places like HN that strip out emoji.  So I had to make a base64 encoding option.<p>The goal was to create an effective encryption key for the url hash (so it doesn't get sent to the server). And encoding skin tone with human emojis allows a super dense bit/visual character encoding that ALSO is a cute reference to the humans I'm trying to center with this project!</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:37:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568635</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=47568635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568635</guid></item><item><title><![CDATA[New comment by magicseth in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>Hi! I want anonymity! I also want to be able to prove what level of effort has been put in to something. I think there's room for both. This is an encrypted proof that I wrote something on a keyboard that tracks fingers. The protocol allows you to optionally sign it with your identity, but that isn't strictly required.<p>It is an attempt at putting something into the conversation more than just "OSS is broken because there are too many slop PRs." What if OSS required a human to attest that they actually looked at the code they're submitting? This tool could help with that.<p>Yes LLMs were used greatly in the production of this prototype!<p>It doesn't change the goal of the experiment! or it's potential utility! Do you see any potential area in your world where some piece of this is valuable?</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:35:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568619</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=47568619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568619</guid></item><item><title><![CDATA[New comment by magicseth in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>Hi! You don't need an x.com account to download, that's just the easiest way to dm me. If you're actually interested, I can let you try it! The source is also available.<p>It proves 1) that an apple device with a secure enclave signed it. 2) that my app signed it.<p>If you trust the binary I've distributed is the same as the one on the app store, then it also proves:
3) that it was typed on my keyboard not using automation (though as others have mentioned, you could build a capacitive robot to type on it)
4) that the typer has the same private key as previous messages they've signed (if you have an out of band way to corroborate that's great too)
5) optionally, that the person whose biometrics are associated with the device approved it.<p>There is also an optional voice to text mode that uses 3d face mesh to attempt to verify the words were spoken live.<p>Not every level of verification is required by the ptrotocol, so you could attest that it was written on a keyboard, but not who wrote it (not yet implemented in the client app).<p>The protocol doesn't require you to run my app, if you compile it yourself, you can create your own web of trust around you!</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:31:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568582</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=47568582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568582</guid></item><item><title><![CDATA[New comment by magicseth in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>That's not what this is. at all.</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:23:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568524</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=47568524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568524</guid></item><item><title><![CDATA[New comment by magicseth in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>If apple approves it, ive got a solution: A keyboardthat attests to your humanity <a href="https://typed.by/magicseth/2451#2NyGLfAQxmqRiAOTlaX7ma3G4d1o4PegUpK6m-LS6ac" rel="nofollow">https://typed.by/magicseth/2451#2NyGLfAQxmqRiAOTlaX7ma3G4d1o...</a></p>
]]></description><pubDate>Sun, 29 Mar 2026 21:59:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47567842</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=47567842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47567842</guid></item><item><title><![CDATA[New comment by magicseth in "I have 2000 old VHS tapes in my garage and don't know what to do with them"]]></title><description><![CDATA[
<p>Just as shipwrecks before the advent of nuclear bombs are a source of low background radiation, troves of content like this are low-ai-contamination sources of guaranteed human media.<p>I suspect they might someday be valuable :-)</p>
]]></description><pubDate>Fri, 27 Sep 2024 00:44:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41665169</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=41665169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41665169</guid></item><item><title><![CDATA[New comment by magicseth in "What PWA Can Do Today"]]></title><description><![CDATA[
<p>We built hellowonder.ai as a PWA first, and it was almost amazing! But we use voice input, and ios would pop up the microphone permission repeatedly after a few minutes, even if it had been approved recently. I couldn't figure out how to keep the microphone permission!<p>So frustrating to be soooo close, and then need to build an iOS app.</p>
]]></description><pubDate>Mon, 08 Jan 2024 19:45:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=38917042</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=38917042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38917042</guid></item><item><title><![CDATA[New comment by magicseth in "Ask HN: What's the coolest non standard application of LLMs you've seen?"]]></title><description><![CDATA[
<p>Well, it's part chat bot, so I don't know if it meets your criteria. But we're using them for a LOT of things behind the scenes to help kids find content they love that their parents approve of.<p>[HelloWonder.ai](Hellowonder.ai)<p>The front end looks like a chat bot, but on the backend we're using LLMs to find, parse, rate, classify, and rephrase content on the fly for individuals.</p>
]]></description><pubDate>Sat, 23 Dec 2023 08:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38742651</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=38742651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38742651</guid></item><item><title><![CDATA[New comment by magicseth in "Parental controls? What parental controls?"]]></title><description><![CDATA[
<p>We are tackling this at hellowonder.ai . I took what I learned building ai tools at Google and built a system that does more than just block bad content for kids. It helps kids find exciting content that is aligned with their parents, effectively allowing them much more freedom.<p>It’s amazing how this system actually brings kids and parents closer together in practice.<p>Email seth@ that domain if you have kids and would like to skip the waitlist.</p>
]]></description><pubDate>Sat, 18 Nov 2023 03:09:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=38314524</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=38314524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38314524</guid></item><item><title><![CDATA[New comment by magicseth in "Show HN: I made a customizable iOS browser for minimalists and myself"]]></title><description><![CDATA[
<p>Awesome! Thank you for sharing. Here’s a tiny little feature idea I’ve always wanted: when a link opens a new tab, the back button should close the tab and take you back where you were!<p>Congratulations on launching!</p>
]]></description><pubDate>Sun, 23 Jul 2023 14:24:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=36835567</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=36835567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36835567</guid></item><item><title><![CDATA[New comment by magicseth in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p>thedad.blog</p>
]]></description><pubDate>Tue, 04 Jul 2023 20:33:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=36592189</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=36592189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36592189</guid></item><item><title><![CDATA[New comment by magicseth in "Building Boba AI: Lessons learnt in building an LLM-powered application"]]></title><description><![CDATA[
<p>I'm genuinely curious how you would classify my product, Wonder an AI powered browser for kids: hellowonder.ai<p>Does it cross the threshold?</p>
]]></description><pubDate>Fri, 30 Jun 2023 02:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=36529859</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=36529859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36529859</guid></item><item><title><![CDATA[New comment by magicseth in "Parents in Ireland town to voluntarily ban smartphones for kids as old as 13"]]></title><description><![CDATA[
<p>I believe we can use AI here :-) It is suddenly scalable to help kids develop critical thinking skills live in real time.<p>I've got 5 year olds, 8, 10 and a 12 year old, and they've been my beta testers for Wonder [0].<p>It uses AI to help direct kids towards positive content online, and defers to me to help my oldest navigate this tricky online world.<p>Let me know if you have kids and would like to try it out!<p>[0] <a href="https://gotwonder.com" rel="nofollow">https://gotwonder.com</a></p>
]]></description><pubDate>Mon, 05 Jun 2023 08:36:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=36193874</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=36193874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36193874</guid></item><item><title><![CDATA[New comment by magicseth in "Ask Wirecutter: Can you recommend a not-smart TV for me?"]]></title><description><![CDATA[
<p>As an aside, if you actually want to ask the wire cutter random questions, you can check out the green bubble in the lower left here: <a href="https://askthis.site/nytimes.com/wirecutter" rel="nofollow">https://askthis.site/nytimes.com/wirecutter</a></p>
]]></description><pubDate>Sat, 08 Apr 2023 05:23:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=35490779</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=35490779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35490779</guid></item><item><title><![CDATA[The code ChatGPT wrote to help with my YC application]]></title><description><![CDATA[
<p>I'm sitting here working on my YC application, and it has character limits.<p>I thought it would be nice to see a live update of character counts, so I asked GPT:<p><i>Write a bit of javascript that I can paste into chrome devtools. Everytime I enter text in an input box, it should show the character count of the current input box in a div in the lower left of the website. When I change to a new input, the counter should reset.</i><p>And it spit out code that worked perfectly.<p>This is a new era of "disposable code" appears when needed, and can be thrown away!<p>here's the javascript if you want to try it:<p><pre><code>  // Select the input fields you want to monitor
  const inputFields = document.querySelectorAll('input[type="text"]');

  // Create a div element to display the character count
  const characterCountDiv = document.createElement('div');
  characterCountDiv.style.position = 'fixed';
  characterCountDiv.style.bottom = '0';
  characterCountDiv.style.left = '0';
  characterCountDiv.style.background = '#fff';
  characterCountDiv.style.padding = '10px';
  document.body.appendChild(characterCountDiv);

  // Keep track of the current input field being edited
  let currentInputField = null;

  // Listen for input events on each input field
  inputFields.forEach((inputField) => {
    inputField.addEventListener('input', () => {
      // If this is a new input field, reset the character count
      if (inputField !== currentInputField) {
        currentInputField = inputField;
        characterCountDiv.innerText = `Character count: ${inputField.value.length}`;
      } else {
        characterCountDiv.innerText = `Character count: ${inputField.value.length}`;
      }
    });
  });</code></pre></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35464115">https://news.ycombinator.com/item?id=35464115</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 06 Apr 2023 04:26:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=35464115</link><dc:creator>magicseth</dc:creator><comments>https://news.ycombinator.com/item?id=35464115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35464115</guid></item></channel></rss>