<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: RupertWiser</title><link>https://news.ycombinator.com/user?id=RupertWiser</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 23 May 2026 01:39:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=RupertWiser" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Unu – canvas based pattern matching versus game]]></title><description><![CDATA[
<p>A few years ago, I finished up a little game that I thought was really fun. It is a little versus game where each player needs to make a shape. I planed on submitting it to the various mobile app stores but I started a new job and life got in the way.<p>As a fallback, I thought I would just throw the game on the web so that I could at least still share it but the game engine I used didn't support the web.<p>I just gave Claude the source code for my game and it happily spit out a clone of my game in roughly 20 minutes. The future is wild. You can try the vibe code port here:
<a href="https://benwiser.com/unu/" rel="nofollow">https://benwiser.com/unu/</a><p>I wrote a quick brain dump on my blog here:
<a href="https://benwiser.com/blog/Vibe-Coding-the-Port---I-gave-up-waiting-for-engine-exports.html" rel="nofollow">https://benwiser.com/blog/Vibe-Coding-the-Port---I-gave-up-w...</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46763161">https://news.ycombinator.com/item?id=46763161</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 26 Jan 2026 08:30:59 +0000</pubDate><link>https://benwiser.com/unu/</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=46763161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46763161</guid></item><item><title><![CDATA[Vibe Coding the Port – I gave up waiting for engine exports]]></title><description><![CDATA[
<p>Article URL: <a href="https://benwiser.com/blog/Vibe-Coding-the-Port---I-gave-up-waiting-for-engine-exports.html">https://benwiser.com/blog/Vibe-Coding-the-Port---I-gave-up-waiting-for-engine-exports.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46662695">https://news.ycombinator.com/item?id=46662695</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 17 Jan 2026 22:22:52 +0000</pubDate><link>https://benwiser.com/blog/Vibe-Coding-the-Port---I-gave-up-waiting-for-engine-exports.html</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=46662695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46662695</guid></item><item><title><![CDATA[New comment by RupertWiser in "'Phased Out'–Google Confirms Bad News for All 3B Chrome Users"]]></title><description><![CDATA[
<p>I tried but hackernews dedupes submissions for posts. The original poster barely got attention with this source:
<a href="https://news.ycombinator.com/item?id=45644530">https://news.ycombinator.com/item?id=45644530</a></p>
]]></description><pubDate>Mon, 20 Oct 2025 18:50:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45647642</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=45647642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45647642</guid></item><item><title><![CDATA['Phased Out'–Google Confirms Bad News for All 3B Chrome Users]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.forbes.com/sites/zakdoffman/2025/10/19/phased-out-google-confirms-bad-news-for-all-3-billion-chrome-users/">https://www.forbes.com/sites/zakdoffman/2025/10/19/phased-out-google-confirms-bad-news-for-all-3-billion-chrome-users/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45645269">https://news.ycombinator.com/item?id=45645269</a></p>
<p>Points: 35</p>
<p># Comments: 19</p>
]]></description><pubDate>Mon, 20 Oct 2025 15:49:09 +0000</pubDate><link>https://www.forbes.com/sites/zakdoffman/2025/10/19/phased-out-google-confirms-bad-news-for-all-3-billion-chrome-users/</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=45645269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45645269</guid></item><item><title><![CDATA[New comment by RupertWiser in "Privacy Pass Authentication for Kagi Search"]]></title><description><![CDATA[
<p>The cryptography privacy pass is based off [1] actually comes from Ecash[2] so we’ve gone full circle.<p>[1] <a href="https://www.petsymposium.org/2018/files/papers/issue3/popets-2018-0026.pdf" rel="nofollow">https://www.petsymposium.org/2018/files/papers/issue3/popets...</a>
[2] <a href="https://en.m.wikipedia.org/wiki/Ecash" rel="nofollow">https://en.m.wikipedia.org/wiki/Ecash</a></p>
]]></description><pubDate>Thu, 13 Feb 2025 22:13:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43042093</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=43042093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43042093</guid></item><item><title><![CDATA[CanIWebView: Baseline for WebViews now supported]]></title><description><![CDATA[
<p>Article URL: <a href="https://caniwebview.com/news/2024-10-18-WebFeatures/">https://caniwebview.com/news/2024-10-18-WebFeatures/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41878390">https://news.ycombinator.com/item?id=41878390</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 18 Oct 2024 11:31:26 +0000</pubDate><link>https://caniwebview.com/news/2024-10-18-WebFeatures/</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=41878390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41878390</guid></item><item><title><![CDATA[New comment by RupertWiser in "Caniwebview.com – Like Caniuse but for Webviews"]]></title><description><![CDATA[
<p>Howdy friends,<p>Ben here, one of the co-chairs for the WebView CG. Super chuffed to see this pop up on hackernews today!<p>For a little context, our group is currently focusing our efforts this year on improving WebView compatibility data. The project is still very young and we’ll keep chipping away at it but please feel free to reach out and engage! You can find the repository here:
<a href="https://github.com/WebView-CG/Compatibility-Data-Project/tree/main">https://github.com/WebView-CG/Compatibility-Data-Project/tre...</a><p>If you’re interested in joining in on the broader community discussions, you can find our group here:
<a href="https://www.w3.org/community/webview/" rel="nofollow">https://www.w3.org/community/webview/</a><p>I’m currently working hard at keeping a new born alive but will be happy to answer any questions if I can a moment between diapers :)</p>
]]></description><pubDate>Tue, 07 May 2024 18:26:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=40289604</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=40289604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40289604</guid></item><item><title><![CDATA[New comment by RupertWiser in "Show HN: Hyperdiv – Reactive, immediate-mode web UI framework for Python"]]></title><description><![CDATA[
<p>Looks super cool! Clearly an idea that people want - I built something similar to this almost two year ago [1] but your project is a lot more fleshed out. I like that you actually used websockets instead of my hacky approach of using an http stream.<p>[1] <a href="https://gitlab.com/BenWiser/python-live-gui" rel="nofollow">https://gitlab.com/BenWiser/python-live-gui</a></p>
]]></description><pubDate>Wed, 21 Feb 2024 08:04:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=39451238</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=39451238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39451238</guid></item><item><title><![CDATA[New comment by RupertWiser in "Web Environment Integrity API Proposal"]]></title><description><![CDATA[
<p>Proposal author here<p>I’m hoping to get back to everyone as soon as possible. I hope you can all appreciate that I’m a human being and this has been a lot!<p>In the mean time, I wanted to repost my last comment on the GitHub issue thread [1]:<p>Hey all, we plan to respond to your feedback but I want to be thorough which will take time and it’s the end of a Friday for me. We wanted to give a quick TL;DR:<p>- This is an early proposal that is subject to change based on feedback.<p>- The primary goal is to combat user tracking by giving websites a way to maintain anti-abuse protections for their sites without resorting to invasive fingerprinting.<p>- It’s also an explicit goal to ensure that user agents can browse the web without this proposal [2]<p>- The proposal doesn’t involve detecting or blocking extensions, so ad-blockers and accessibility tools are out of scope.<p>- This is not DRM - WEI does not lock down content<p>- I’m giving everyone a heads up that I’m limiting comments to contributors over the weekend so that I can try to take a breath away from GitHub. I will reopen them after the weekend<p>[1] <a href="https://github.com/RupertBenWiser/Web-Environment-Integrity/issues/28#issuecomment-1646083436">https://github.com/RupertBenWiser/Web-Environment-Integrity/...</a><p>[2] <a href="https://github.com/RupertBenWiser/Web-Environment-Integrity/blob/main/explainer.md#goals">https://github.com/RupertBenWiser/Web-Environment-Integrity/...</a></p>
]]></description><pubDate>Sat, 22 Jul 2023 10:37:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=36825097</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=36825097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36825097</guid></item><item><title><![CDATA[The Ethics of Actors Using Steroids]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@joncheung/should-hollywood-actors-admit-to-taking-steroids-569e1b365b09">https://medium.com/@joncheung/should-hollywood-actors-admit-to-taking-steroids-569e1b365b09</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35022726">https://news.ycombinator.com/item?id=35022726</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 04 Mar 2023 17:41:54 +0000</pubDate><link>https://medium.com/@joncheung/should-hollywood-actors-admit-to-taking-steroids-569e1b365b09</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=35022726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35022726</guid></item><item><title><![CDATA[Capitalism and convenience are making us lonely]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@joncheung/capitalism-and-convenience-are-making-us-lonely-5f412f25b649">https://medium.com/@joncheung/capitalism-and-convenience-are-making-us-lonely-5f412f25b649</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34666418">https://news.ycombinator.com/item?id=34666418</a></p>
<p>Points: 38</p>
<p># Comments: 14</p>
]]></description><pubDate>Sun, 05 Feb 2023 16:53:04 +0000</pubDate><link>https://medium.com/@joncheung/capitalism-and-convenience-are-making-us-lonely-5f412f25b649</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=34666418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34666418</guid></item><item><title><![CDATA[New comment by RupertWiser in "Microsoft workers to form company’s first union in the U.S."]]></title><description><![CDATA[
<p>I’m not sure it’s fair if the product ends up making a boat loads of money. Games are high risk but a very lucrative industry.<p>Just look at how successful football players were in getting a slice of the pie. I’d still consider that a dream job.</p>
]]></description><pubDate>Wed, 04 Jan 2023 13:27:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=34245267</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=34245267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34245267</guid></item><item><title><![CDATA[New comment by RupertWiser in "Ask HN: What is your new year's resolution?"]]></title><description><![CDATA[
<p>This is going to be the year I improve at climbing. I absolutely love the hobby and have done it on and off for years.<p>I’m at the age demographic where I see a lot of folk feeding into the hustle culture. While I think it’s important to keep the future in mind, I also want to recognise I’ve reached a pretty good point in my life and would like to do something that won’t improve my career in any way.</p>
]]></description><pubDate>Sat, 31 Dec 2022 13:34:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=34196305</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=34196305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34196305</guid></item><item><title><![CDATA[New comment by RupertWiser in "You Hated Your Cable Package. Your Streaming Services Are Bringing It Back"]]></title><description><![CDATA[
<p>You can relisten to music. You don’t want to normally rewatch video. I believe this would make the markets significantly different.</p>
]]></description><pubDate>Sat, 08 Oct 2022 18:10:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=33134546</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=33134546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33134546</guid></item><item><title><![CDATA[Show HN: Python Live GUI – Web Based immediate mode renderer]]></title><description><![CDATA[
<p>Hey all,<p>Wanted to re-share my framework now that it has reached v1.0.<p>https://gitlab.com/BenWiser/python-live-gui<p>I’m promising stability for the API but there’s still a lot more I’d like to get done.<p>I built this for a very specific use case I have of wanting a remote based application.<p>I specifically use this for communicating with a raspberry pi.<p>It’s quite a nice quick way of working. Hopefully the form upload gives a better idea of how you can use this:
https://gitlab.com/BenWiser/python-live-gui/-/blob/main/examples/5_form_upload.py</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32213180">https://news.ycombinator.com/item?id=32213180</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 24 Jul 2022 13:15:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=32213180</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=32213180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32213180</guid></item><item><title><![CDATA[Show HN: Python Live GUI 1.0.0]]></title><description><![CDATA[
<p>Hey all,<p>I've previously posted a hobby projected I've been working on here.
https://news.ycombinator.com/item?id=31679945<p>I'm happy to officially mark it as version 1.0.0 and to enforce backwards compatibility.<p>https://gitlab.com/BenWiser/python-live-gui<p>There is still a lot I want to get done but I'm also eagre to hopefully start getting feature requests.<p>The goal of this project is to make it really easy for me to throw a GUI together for remote applications. Hopefully that scratches an itch for some of you as well.<p>This demo showing how you can save form data shows the kind of usecases I use this for:
https://gitlab.com/BenWiser/python-live-gui/-/blob/main/examples/5_form_upload.py</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31935353">https://news.ycombinator.com/item?id=31935353</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 30 Jun 2022 16:59:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=31935353</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=31935353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31935353</guid></item><item><title><![CDATA[New comment by RupertWiser in "Wasting time in tech interviews"]]></title><description><![CDATA[
<p>One important reason for coding questions I haven’t read in the comments is the need to avoid the interviewer’s personal bias. I’ve seen a lot of people say they can feel someone is a bad interviewer but how do you quantify that? Large corps need to protect themselves.<p>They also need to make candidates feel like they were tested using the same criteria as other candidates.</p>
]]></description><pubDate>Tue, 28 Jun 2022 07:17:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=31905056</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=31905056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31905056</guid></item><item><title><![CDATA[New comment by RupertWiser in "Show HN: Python Live GUI – A Hybrid of Dear ImGUI and Phoenix LiveView"]]></title><description><![CDATA[
<p>Yeah it does, it spawns a new thread with separate state per user.</p>
]]></description><pubDate>Thu, 09 Jun 2022 18:10:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=31684732</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=31684732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31684732</guid></item><item><title><![CDATA[New comment by RupertWiser in "Show HN: Python Live GUI – A Hybrid of Dear ImGUI and Phoenix LiveView"]]></title><description><![CDATA[
<p>Not yet, I plan to add support for this ~soonish because it will be harder to add later on.<p>It’s very much early days though. I didn’t want to go near accessibility until I had standardised the rendering model somewhat.<p>It also waits to be seen if anyone actually wants to use this besides me.</p>
]]></description><pubDate>Thu, 09 Jun 2022 15:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=31682590</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=31682590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31682590</guid></item><item><title><![CDATA[New comment by RupertWiser in "Show HN: Python Live GUI – A Hybrid of Dear ImGUI and Phoenix LiveView"]]></title><description><![CDATA[
<p>Ah should probably make this clearer in the README, it then serves this through an http server.<p>It keeps running your render method and dynamically updates your client.<p>The first example documents this a bit better:
<a href="https://gitlab.com/BenWiser/python-live-gui/-/blob/main/examples/1_simple_elements.py" rel="nofollow">https://gitlab.com/BenWiser/python-live-gui/-/blob/main/exam...</a></p>
]]></description><pubDate>Thu, 09 Jun 2022 15:35:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=31682546</link><dc:creator>RupertWiser</dc:creator><comments>https://news.ycombinator.com/item?id=31682546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31682546</guid></item></channel></rss>