<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: DuncanCoffee</title><link>https://news.ycombinator.com/user?id=DuncanCoffee</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 30 Oct 2026 02:08:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=DuncanCoffee" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by DuncanCoffee in "StackOverflow now gets fewer than 1000 questions a month"]]></title><description><![CDATA[
<p>> It was hard to ask any question. Sometimes it felt if a few characters match it will be closed off as dupe. Besides no thought was given to the fact that same question might change entirely from pov of the answers for a platform or SDK across, say, a decade (?).<p>I used to end the questions with "It's not a duplicate of AAA because BBB is different. It's also not a duplicate of CCC because DDD". It DID force you to check for already answered questions, but the automated hints while you typed was often good enough to spot duplicates.<p>In the end, imagine wasting half an hour to post a four-lines issue... No thanks.</p>
]]></description><pubDate>Thu, 29 Oct 2026 09:00:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=50286250</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=50286250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50286250</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "Gemini 4 Argon"]]></title><description><![CDATA[
<p>But is it the Antigravity app, cli, plugin, IDE or SDK?<p><a href="https://antigravity.google/download" rel="nofollow">https://antigravity.google/download</a></p>
]]></description><pubDate>Wed, 14 Oct 2026 14:44:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50088505</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=50088505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50088505</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "Gemini 4 Argon"]]></title><description><![CDATA[
<p>They removed the 3.1 pro model from their offer, and version 4 is locked to ultra customers, so basically pro customers are paying for gemini 3 flash.<p>State of affairs [1]:<p>> My whole project and career depended on the 3.1 pro workflow. Please, bring it back<p>[1] <a href="https://discuss.ai.google.dev/t/please-bring-gemini-3-1-pro-model-back/188608/16" rel="nofollow">https://discuss.ai.google.dev/t/please-bring-gemini-3-1-pro-...</a></p>
]]></description><pubDate>Wed, 14 Oct 2026 14:40:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=50088451</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=50088451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50088451</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "Apple and a Hacker's Future"]]></title><description><![CDATA[
<p>it's a vnc port, it'd also require the router to have it opened. Reading the article I think the user opened it themselves.
It does get opened automagically on the mac side when screen sharing is turned on.<p>> The problem is that for my particular use case — a headless, always-on Mac Mini that I primarily access from other computers and my phone through the ChatGPT and Claude apps — macOS is incredibly hostile<p>> As noted by the NCSC, the vulnerability is being exploited when port 5900 is exposed to the Internet. When screen sharing is turned on, the macOS firewall opens the port. Routers and dedicated firewalls generally block the port unless configured to override that setting.<p>> Obviously I should have — and will be — using a VPN going forward (the foundation of my entire approach to security is Tailscale); what I will note, however, is that TCC basically leaves me no choice but to have screen sharing enabled if I want to actually use my Mac Mini in the way I want to use it. I use screen-sharing constantly — including from my phone — and almost every time it’s to click “OK” on a stupid prompt that I’ve long since stopped taking seriously.</p>
]]></description><pubDate>Mon, 05 Oct 2026 11:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49963457</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49963457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49963457</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "GrapheneOS – When an app is slow"]]></title><description><![CDATA[
<p>Anyone writing about apps compatibility should specify if it's with or without the play services</p>
]]></description><pubDate>Mon, 28 Sep 2026 20:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49883926</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49883926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49883926</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "MiMo v2.6"]]></title><description><![CDATA[
<p>Is there a "winning"? What are they going to do, train a new model faster? Serious question.</p>
]]></description><pubDate>Tue, 22 Sep 2026 08:15:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49798050</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49798050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49798050</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "I fixed a tractor using John Deere's self-repair service. Farmers aren't sold"]]></title><description><![CDATA[
<p>Because in agriculture you are absolutely expecting to be able to repair stuff yourself.<p>I work on a project related to it and was absolutely surprised at how the company gave instructions to the clients to help them fix their machines (stuff I wouldn't be able to do myself).<p>Having a non-working machine can mean big $$ lost everyday.</p>
]]></description><pubDate>Sat, 12 Sep 2026 13:36:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49672191</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49672191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49672191</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "Among European Companies That Use a CDN, Nearly 9 in 10 Use Cloudflare"]]></title><description><![CDATA[
<p>4edgy5me</p>
]]></description><pubDate>Tue, 08 Sep 2026 11:35:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49608878</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49608878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49608878</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "Programming is Art"]]></title><description><![CDATA[
<p>Programming is art<p>Code is beauty<p>Creativity is king</p>
]]></description><pubDate>Mon, 07 Sep 2026 09:18:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49595979</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49595979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49595979</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "Discovery of a new OpenAI agent message board"]]></title><description><![CDATA[
<p>Until a couple of years ago instead of using query parameters I just made GET endpoints with json bodies, it worked perfectly!<p>I stopped when the new linter told me GET shouldn't have bodies, but I still have some of them in my code.</p>
]]></description><pubDate>Fri, 04 Sep 2026 17:44:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49567802</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49567802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49567802</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "Moon (2024)"]]></title><description><![CDATA[
<p>It's because you have the radius on the denominator (I think)<p><pre><code>  def calc_gravity(mass_1: float, mass_2: float, radius: float) -> float:
      G = 6.67408e-11
      return G * mass_1 * mass_2 / radius**2

  earth_mass = 5.972e24
  earth_radius = 6.371e6
  earth_g = calc_gravity(1.0, earth_mass, earth_radius)
  print(f"earth: {earth_g:.2f} m/s^2")

  moon_mass = 7.34767309e22
  moon_radius = 1737.4e3
  moon_g = calc_gravity(1.0, moon_mass, moon_radius)
  print(f"moon: {moon_g:.2f} m/s^2")

  print(f"earth/moon proportion: {(earth_g / moon_g):.2f}")

</code></pre>
prints<p><pre><code>  earth: 9.82 m/s^2
  moon: 1.62 m/s^2
  earth/moon proportion: 6.04</code></pre></p>
]]></description><pubDate>Tue, 25 Aug 2026 10:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49431436</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49431436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49431436</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "I ran Photoshop on a £0.60 computer chip"]]></title><description><![CDATA[
<p>One of the main idea is sticking  it on the back of the phone so it must be smaller</p>
]]></description><pubDate>Sat, 22 Aug 2026 22:20:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49404419</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49404419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49404419</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "Pixel 11 Pro Fold"]]></title><description><![CDATA[
<p>I'd like my next phone to be a flip one. But really what I want is a Linux phone.</p>
]]></description><pubDate>Wed, 12 Aug 2026 21:08:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49278589</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49278589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49278589</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "As AI eats the web, the internet’s collective memory is disappearing"]]></title><description><![CDATA[
<p>I have a dream, to ban targeted advertising globally. It would solve many problems and possibly, cherry on top, kill some corporations</p>
]]></description><pubDate>Tue, 11 Aug 2026 13:56:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49258459</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49258459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49258459</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "The Red Strings Club"]]></title><description><![CDATA[
<p>999 has something similar, maybe only in its "new" version. You can see if you still have something to unlock in a scene, and start from that one.<p><a href="https://en.wikipedia.org/wiki/999:_Nine_Hours,_Nine_Persons,_Nine_Doors" rel="nofollow">https://en.wikipedia.org/wiki/999:_Nine_Hours,_Nine_Persons,...</a></p>
]]></description><pubDate>Tue, 04 Aug 2026 22:05:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49175869</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49175869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49175869</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "Keychron announces first open-source firmware for gaming mice"]]></title><description><![CDATA[
<p>Crossing my fingers for an open source MMO mouse. While many linux solutions exists which allow you to use the side buttons macro on board, and sometimes to create new ones, Corsair had a feature where the side buttons template switched based on the foreground window, I loved always having the correct one for firefox, intellij and even games.</p>
]]></description><pubDate>Thu, 30 Jul 2026 10:45:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49108133</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49108133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49108133</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "Keychron announces first open-source firmware for gaming mice"]]></title><description><![CDATA[
<p>Mine hates the P button. Sometimes it will not react to it. Sometimes It wil repppeat it two or three times. But I love the aesthetic of the pastel colors, the volume sphere is cool and the typing feeling is great.
I dropped my keychron k2 and it stopped working via usb, but charging still works. If I were able to fix it maybe (maybe) I'd switch back to it, in the end I prefer having a reliable keyboard.</p>
]]></description><pubDate>Thu, 30 Jul 2026 10:40:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49108090</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49108090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49108090</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "Keychron announces first open-source firmware for gaming mice"]]></title><description><![CDATA[
<p>I think he meant that the left side has QWERT and the right one has the Y</p>
]]></description><pubDate>Thu, 30 Jul 2026 10:36:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49108070</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49108070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49108070</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "KOReader"]]></title><description><![CDATA[
<p>I use it because it supports opds and old Android versions (I have an old Android eBook reader).
I host my books on calibre web and never need to do anything beside opening the opds section on koreader and picking what to read.</p>
]]></description><pubDate>Wed, 29 Jul 2026 16:50:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49099937</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=49099937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49099937</guid></item><item><title><![CDATA[New comment by DuncanCoffee in "The lost joy of music piracy"]]></title><description><![CDATA[
<p>I remember Emule, with its IRC client we discovered by chance, or BearShare, which had a whole social network, you could search for people based on age, country and whatever. We used to get together at a friend's house because he had decent internet, in front of a CRT monitor, chatting with people around Europe with our broken english.<p>Music piracy also changed the course of my life, thanks to a DVD full of music I discovered my passion for metal, picked up the electric guitar, met a lot of friends, partners and had a lot of fun (I could say it was the best time of my life, but that was just because I was younger and without worries ;)<p>I also had no money to spend on CDs, nowadays I'm often thinking about buying a blu-ray player to buy the albums and movies I love... but I don't want them to collect dust, so I'm waiting for an excuse...<p>I do have a Sony Walkman (the new one) with a nice collection of music, but with spotify (which I want to replace with Qobuz) it's not getting used. I'm also selfhosting NaviDrome.</p>
]]></description><pubDate>Thu, 16 Jul 2026 08:36:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48931836</link><dc:creator>DuncanCoffee</dc:creator><comments>https://news.ycombinator.com/item?id=48931836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48931836</guid></item></channel></rss>