<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: mambodog</title><link>https://news.ycombinator.com/user?id=mambodog</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 22:54:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mambodog" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mambodog in "Let your Coding Agent debug the browser session with Chrome DevTools MCP"]]></title><description><![CDATA[
<p>my workaround for this was to make a wrapper mcp server which uses claude haiku to summarize the page snapshot returned in the response of each playwright mcp call, and that has worked pretty well for me: <a href="https://github.com/jsdf/playwright-slim-mcp" rel="nofollow">https://github.com/jsdf/playwright-slim-mcp</a></p>
]]></description><pubDate>Sun, 15 Mar 2026 22:18:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47392567</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=47392567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47392567</guid></item><item><title><![CDATA[Try HyperCard]]></title><description><![CDATA[
<p>Article URL: <a href="https://jamesfriend.com.au/projects/tryhypercard/">https://jamesfriend.com.au/projects/tryhypercard/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44214580">https://news.ycombinator.com/item?id=44214580</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 08 Jun 2025 04:40:39 +0000</pubDate><link>https://jamesfriend.com.au/projects/tryhypercard/</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=44214580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44214580</guid></item><item><title><![CDATA[Grok 3 claims its system prompt includes censorship about Musk/Trump]]></title><description><![CDATA[
<p>Article URL: <a href="https://old.reddit.com/r/OpenAI/comments/1iw8eok/elon_musk_is_trying_to_censor_grok_3_which_the/">https://old.reddit.com/r/OpenAI/comments/1iw8eok/elon_musk_is_trying_to_censor_grok_3_which_the/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43151580">https://news.ycombinator.com/item?id=43151580</a></p>
<p>Points: 192</p>
<p># Comments: 84</p>
]]></description><pubDate>Sun, 23 Feb 2025 18:17:08 +0000</pubDate><link>https://old.reddit.com/r/OpenAI/comments/1iw8eok/elon_musk_is_trying_to_censor_grok_3_which_the/</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=43151580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43151580</guid></item><item><title><![CDATA[New comment by mambodog in "Moving on from 18F"]]></title><description><![CDATA[
<p>he doesn’t want experts, he wants people who will be subservient to him. expertise would get in the way of that, because experts would likely understand that he has no idea what he’s talking about, and not respect his dictates. see: everyone who knew how things worked at twitter.</p>
]]></description><pubDate>Tue, 18 Feb 2025 19:54:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43094224</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=43094224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43094224</guid></item><item><title><![CDATA[New comment by mambodog in "TikTok preparing for U.S. shut-off on Sunday"]]></title><description><![CDATA[
<p>'authenticity' in the sense of content made by normal people without any strong goals other than 'some other people might like that' (and for some, maybe eventually getting some income from monetization) rather than highly produced content with the goal of reaching the largest possible audience and extracting the largest possible amount of money from that, which is what reels feels like. if you want to see that type of 'more authentic' content, tiktok's approach to populating your feed will be much more responsive to that than instagram's. there also seem to be a lot more people creating content on tiktok aimed at that level.</p>
]]></description><pubDate>Wed, 15 Jan 2025 23:17:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42718600</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=42718600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42718600</guid></item><item><title><![CDATA[New comment by mambodog in "DOOM CAPTCHA"]]></title><description><![CDATA[
<p>just to be that guy<p><pre><code>          Module.onEnemyKilled();Module.onEnemyKilled();Module.onEnemyKilled()
</code></pre>
probably should run part of the game on the server if you want to prevent bypassing the captcha easily</p>
]]></description><pubDate>Wed, 01 Jan 2025 23:05:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42570046</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=42570046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42570046</guid></item><item><title><![CDATA[New comment by mambodog in "SunVox: Powerful Modular Synthesizer and DAW"]]></title><description><![CDATA[
<p>modular synthesis isn't named 'modular' in reference to 'modulation', it's in reference to synth 'modules', which are units of functionality from which you can build a synthesizer. for example with an oscillator module, a couple of envelope modules, a gain module and a filter module you can build a typical monophonic subtractive synthesizer.</p>
]]></description><pubDate>Sat, 28 Sep 2024 19:19:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41682395</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=41682395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41682395</guid></item><item><title><![CDATA[New comment by mambodog in "Show HN: We relaunched the Official MTA App for NYC public transit"]]></title><description><![CDATA[
<p>the ‘search box’ is not good at finding stations so i can check when the next train is coming. i typed in ‘34th st’ and it returned a bunch of addresses, none of which are in manhattan. this is probably because you require me to type ‘34 st’ exactly (no ‘th’) instead. if you can’t fuzzy match this, this search box is just unusable.<p>i also tried looking at ‘nearby stations’ and while standing on the 34th st A platform it didn’t list the 34th st subway station at all, just a bunch of bus stops.<p>please let me just look at a station list instead.</p>
]]></description><pubDate>Sun, 21 Apr 2024 13:53:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40105808</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=40105808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40105808</guid></item><item><title><![CDATA[New comment by mambodog in "Ray Tracing in Notepad.exe at 30 FPS (2020)"]]></title><description><![CDATA[
<p>well as long as we're posting them: <a href="https://github.com/jsdf/applescript-raytracer" rel="nofollow">https://github.com/jsdf/applescript-raytracer</a></p>
]]></description><pubDate>Tue, 11 Oct 2022 04:30:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=33159550</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=33159550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33159550</guid></item><item><title><![CDATA[New comment by mambodog in "How You Wound Up Playing ‘The Oregon Trail’ in Computer Class (2016)"]]></title><description><![CDATA[
<p>if you prefer the macintosh version: <a href="https://jamesfriend.com.au/pce-js/mecc/oregon-trail.html" rel="nofollow">https://jamesfriend.com.au/pce-js/mecc/oregon-trail.html</a></p>
]]></description><pubDate>Sun, 18 Jul 2021 18:17:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=27875126</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=27875126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27875126</guid></item><item><title><![CDATA[New comment by mambodog in "A virtual Apple Macintosh with System 8, running in Electron"]]></title><description><![CDATA[
<p>I did the browser port of BasiliskII which this wraps (<a href="https://jamesfriend.com.au/projects/basiliskii" rel="nofollow">https://jamesfriend.com.au/projects/basiliskii</a>) as well as the port of PCE (another Macintosh emulator) used on archive.org.<p>I see a lot of people asking why someone would distribute an Electron-wrapped version of a program you could run natively, and I see it as an extension of the the same reason why I ported these emulators to the browser in the first place: accessibility. While you can install BasiliskII natively, it's a bit of a pain, especially if you are not super technical. If you find a binary floating around online it may not work for your OS version. Wrapping it in Electron is one way to ameliorate the OS compatibility issue; Chromium has been battle-tested across many OS versions. Ideally BasiliskII would have a better OS compatibility story (as well as being more portably distributable with data files) but, like many open source projects, it doesn't have a lot of maintainer-time to make this happen.</p>
]]></description><pubDate>Wed, 28 Apr 2021 16:21:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=26971126</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=26971126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26971126</guid></item><item><title><![CDATA[New comment by mambodog in "A virtual Apple Macintosh with System 8, running in Electron"]]></title><description><![CDATA[
<p>It does: <a href="https://jamesfriend.com.au/projects/basiliskii" rel="nofollow">https://jamesfriend.com.au/projects/basiliskii</a></p>
]]></description><pubDate>Wed, 28 Apr 2021 16:17:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=26971079</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=26971079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26971079</guid></item><item><title><![CDATA[New comment by mambodog in "68k.news: A Netscape 1.1 makeover of Google News"]]></title><description><![CDATA[
<p>You can experience this on an (emulated) 68k Mac in your browser using Oldweb.Today: <a href="https://oldweb.today/?browser=ns3-mac#http://68k.news/" rel="nofollow">https://oldweb.today/?browser=ns3-mac#http://68k.news/</a></p>
]]></description><pubDate>Mon, 29 Mar 2021 17:41:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=26625440</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=26625440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26625440</guid></item><item><title><![CDATA[AppleScript Raytracer]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/jsdf/applescript-raytracer">https://github.com/jsdf/applescript-raytracer</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=25989685">https://news.ycombinator.com/item?id=25989685</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Feb 2021 15:52:39 +0000</pubDate><link>https://github.com/jsdf/applescript-raytracer</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=25989685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25989685</guid></item><item><title><![CDATA[New comment by mambodog in "Zero-Bundle-Size React Server Components"]]></title><description><![CDATA[
<p>If you're using SSR (or static generation) for the initial pageload, you can continue to do so. The payloads can just be used to update the page when the user performs subsequent interactions.<p>Additionally, you can always fall back to clickable links if you really want to support subsequent interactions for users with no JS, if you've built the routing infrastructure for that</p>
]]></description><pubDate>Mon, 21 Dec 2020 20:08:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=25498948</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=25498948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25498948</guid></item><item><title><![CDATA[New comment by mambodog in "The JavaScript Self-Profiling API"]]></title><description><![CDATA[
<p>can you describe the threat vector here? how exactly could it be used to do that? keeping in mind the cross origin limitations mentioned in the spec, and that the timing resolution is no different to JS timestamp methods already available to code run in this context</p>
]]></description><pubDate>Tue, 10 Nov 2020 20:29:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=25051458</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=25051458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25051458</guid></item><item><title><![CDATA[New comment by mambodog in "The Psychedelic Inspiration for Hypercard (2018)"]]></title><description><![CDATA[
<p>If you want to try out the HyperCard application for yourself (for example, to see its editing tools) you can do so in the browser here:<p><a href="https://jamesfriend.com.au/projects/tryhypercard/" rel="nofollow">https://jamesfriend.com.au/projects/tryhypercard/</a><p>For Mac users, you can also easily run it on your local machine: <a href="https://jamesfriend.com.au/running-hypercard-stack-2014" rel="nofollow">https://jamesfriend.com.au/running-hypercard-stack-2014</a><p>Also, if you're taken by the HyperCard aesthetic, you be interested in this interactive artwork created in HyperCard (which I contributed technical assistance to): <a href="https://www.upprojects.com/projects/commissions/formality/" rel="nofollow">https://www.upprojects.com/projects/commissions/formality/</a></p>
]]></description><pubDate>Sat, 08 Aug 2020 17:27:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=24093399</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=24093399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24093399</guid></item><item><title><![CDATA[New comment by mambodog in "1991 Macintosh Quadra with Mac OS 8.1 as an Electron App"]]></title><description><![CDATA[
<p>if electron is not to your taste, you can run the emulator in your browser here:
<a href="https://jamesfriend.com.au/projects/basiliskii/" rel="nofollow">https://jamesfriend.com.au/projects/basiliskii/</a><p>coincidently today firefox 79 was released, which brings back support for SharedArrayBuffer, which is a key part of the browser port of this emulator</p>
]]></description><pubDate>Wed, 29 Jul 2020 02:01:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=23982787</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=23982787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23982787</guid></item><item><title><![CDATA[Fast Macintosh emulation in the browser using SharedArrayBuffer]]></title><description><![CDATA[
<p>Article URL: <a href="https://jamesfriend.com.au/projects/basiliskii/BasiliskII-worker.html">https://jamesfriend.com.au/projects/basiliskii/BasiliskII-worker.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23981023">https://news.ycombinator.com/item?id=23981023</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Jul 2020 21:46:21 +0000</pubDate><link>https://jamesfriend.com.au/projects/basiliskii/BasiliskII-worker.html</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=23981023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23981023</guid></item><item><title><![CDATA[New comment by mambodog in "Rose-8 on Mac OS 9"]]></title><description><![CDATA[
<p>The author mentions that they didn't have a debugger and couldn't get MacsBug to work inside the emulator. A useful technique here is to use the emulator itself as the debugger: most emulators have features for setting breakpoints and single stepping through emulation and directly reading memory values from the emulated system's memory (by absolute memory address). For example, here is the documentation for 'hardware'-level debugging in the PCE emulator: <a href="https://github.com/jsdf/pce/blob/pcejs/doc/monitor.txt" rel="nofollow">https://github.com/jsdf/pce/blob/pcejs/doc/monitor.txt</a><p>One 'nice' thing about working with old architectures like classic Macintosh is that there is basically no abstraction between the software and the hardware, so manipulating the behavior of the emulated hardware becomes a powerful debugging tool.</p>
]]></description><pubDate>Mon, 25 May 2020 18:21:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=23303419</link><dc:creator>mambodog</dc:creator><comments>https://news.ycombinator.com/item?id=23303419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23303419</guid></item></channel></rss>