<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: dmpayton</title><link>https://news.ycombinator.com/user?id=dmpayton</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 05:28:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dmpayton" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dmpayton in "The Qtile Window Manager: A Python-Powered Tiling Experience"]]></title><description><![CDATA[
<p>Haha, I promise you I am not! I can't prove it was me, but I did find some old tweets where I shared that blog post in 2011. At one of the Santa Clara PyCon's I ran a small Qtile BoF in the Open Spaces and ended up meeting one or two people I had only interacted with on IRC. It was a pretty great experience over all.<p>I'm also kinda mind blown that a 15-second interaction I had at PyCon 13 or 14 years ago got a mention on HN. I only saw this post because someone at my local hackerspace told me that Qtile was on the HN frontpage. (I'm the resident Python champion and have shown off my Qtile setup at our monthly Linux night before.)<p>Small world indeed!</p>
]]></description><pubDate>Sun, 23 Nov 2025 06:14:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46021225</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=46021225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46021225</guid></item><item><title><![CDATA[New comment by dmpayton in "The Qtile Window Manager: A Python-Powered Tiling Experience"]]></title><description><![CDATA[
<p>Oh my god, that was me! I can't believe I just read this on HN. Whenever I'm at a conference (usually PyCon or DjangoCon) and meet someone whose work has benefited me, I try to make a point to thank them.<p>I ended up getting involved with Qtile for a few years and contributed to the docs, website, and various widgets.<p>So, thanks again!</p>
]]></description><pubDate>Sat, 22 Nov 2025 05:26:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46012346</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=46012346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46012346</guid></item><item><title><![CDATA[New comment by dmpayton in "Windows XP Professional"]]></title><description><![CDATA[
<p>I went through the "Install Windows" option just to hear the Windows XP installation music again. That track is such a vibe, I have loved it since I was a 14 year-old installing a pirated copy of XP in 2001.</p>
]]></description><pubDate>Thu, 07 Aug 2025 21:21:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44830524</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=44830524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44830524</guid></item><item><title><![CDATA[New comment by dmpayton in "Happy 20th Birthday, Django"]]></title><description><![CDATA[
<p>I first started using Django in 2006, v0.95, the "magic removal" release. I was 19 and doing PHP at a small startup. I'd heard the hype around Rails, and wanted to check it out. Several hours and many head-desk moments later, I still couldn't get everything set up properly on my laptop (running Ubuntu). In my research, I discovered Python and Django and decided to give it a whirl. Twenty minutes later, I had the Django Hello Word page on my screen, and I haven't looked back since.<p>It wasn't long before newforms became a thing, and the 1.0 release, lots of cool database features, migrations (I remember debating South vs. Nashvegas at work), class-based views (amazing!), Postgres-specific features (built-in JSONField, finally!), Py3k support, ASGI... It's been a long, cool, productive road.<p>I was at the first DjangoCon in 2008 (leaving my wife at home with our two month old!), and giving a conference talk for the first time a decade later at DjangoCon 2018.<p>I owe my career to Django. It has been my framework of choice for projects large and small, and I've always felt solid in that decision -- thanks in no small part to the community.<p>HBD Django! <3</p>
]]></description><pubDate>Mon, 14 Jul 2025 17:55:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44563167</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=44563167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44563167</guid></item><item><title><![CDATA[New comment by dmpayton in "Ask HN: How is the tech scene in LA?"]]></title><description><![CDATA[
<p>I'm so excited to find this out! I was a regular attendee of PyCon and DjangoCon for close to a decade, but haven't been to one since the pre-pandemic. times I now work at a nonprofit without much of a budget for extras and had basically written off attending for the foreseeable future -- but with PyCon only a four-hour drive away from Fresno, I might be able to pull this off on my own!</p>
]]></description><pubDate>Thu, 10 Jul 2025 01:56:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44516472</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=44516472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44516472</guid></item><item><title><![CDATA[New comment by dmpayton in "Ask HN: Do your eyes bug you even though your prescription is "correct"?"]]></title><description><![CDATA[
<p>Same! Excluding members of my family, over the years I've only met a few people online who share it.</p>
]]></description><pubDate>Sun, 09 Mar 2025 00:13:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43304846</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=43304846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43304846</guid></item><item><title><![CDATA[New comment by dmpayton in "Ask HN: Do your eyes bug you even though your prescription is "correct"?"]]></title><description><![CDATA[
<p>In my case, I've had multiple ophthalmologists recommend against getting IOLs until I'm much, much older, as the risk of side affects (specifically retinal detachment) outweighs the benefit I would get from having them.<p>I still dream of being able to see first thing when I wake up.</p>
]]></description><pubDate>Fri, 07 Mar 2025 22:00:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43295226</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=43295226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43295226</guid></item><item><title><![CDATA[New comment by dmpayton in "Ask HN: Do your eyes bug you even though your prescription is "correct"?"]]></title><description><![CDATA[
<p>I was born with congenital bilateral cataracts and had the lenses in both eyes removed as an infant (a condition called Aphakia). I have been set up with monovision since I was very young -- that basically means I'm intentionally far-sighted in one eye and near-sighted in the other so that I use one eye for reading and the other eye for distance.<p>I wear hard contact lenses most of the time, but I do have glasses. My glasses prescription is around +21/+23 (I would fit right in hanging out with Milhouse Van Houten or Professor Hubert J. Farnsworth), but I only wear them in emergencies because I get headaches and dizziness after 10/15 minutes of wearing them. I mostly keep 'em for the novelty of showing people just how thick my glasses are. 8)<p>My eyes do get tired after long screen days, resulting in blurry vision and watery eyes. I also get headaches on a somewhat frequent basis.<p>If that's useful at all, I'd be happy to chat more.</p>
]]></description><pubDate>Fri, 07 Mar 2025 21:50:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43295120</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=43295120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43295120</guid></item><item><title><![CDATA[New comment by dmpayton in "California teacher dies from suspected rabid bat bite"]]></title><description><![CDATA[
<p>I don't have anything meaningful to add other than how bizarre to see this on HN. Laura Splotch, who was interviewed in the article, is a good friend, neighbor, and former coworker. Weird how things intersect sometimes.</p>
]]></description><pubDate>Tue, 03 Dec 2024 22:43:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42312458</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=42312458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42312458</guid></item><item><title><![CDATA[New comment by dmpayton in "Game-icons.net: Free icons for your games"]]></title><description><![CDATA[
<p>This triggered a memory from my early days of learning to code...<p>When I was in middle school and high school – late '90s and early '00s – I got heavily into forums and message boards. Customizing them was a major part of how I taught myself to code, and me and some friends spent a lot of time building RPG features into them. Shops, battle systems, and lots of other RPG and community features. Every action required a full page reload, as XMLHttpRequest wasn't a widely known thing yet. (I didn't hear of it until maybe '04 or '05, but it looks like it first appeared in '99?)<p>There were no CC-licensed game asset collections, but there was a site, rpg-icons.com, that had a assets from many games, mostly RPGs. Breath of Fire, Harvest Moon, Final Fantasy, and so many more. I would spend hours looking through that site, searching for the perfect sprite to use for this or that item. It was a lot of fun to use assets from our favorite games to do our own creative thing. Maybe not super legal, per se, but still super fun.<p>I haven't done game stuff in almost 20 years, but almost my entire career has been web stuff. I'm glad resources like this – CC-licensed game assets – exist for today's kids learning to code.</p>
]]></description><pubDate>Thu, 28 Dec 2023 09:03:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=38791497</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=38791497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38791497</guid></item><item><title><![CDATA[New comment by dmpayton in "Ban 1+N in Django"]]></title><description><![CDATA[
<p>Heh, I'm literally in the middle of optimizing some N+1 query endpoints in a Django application for work, made a bit more tricky because of DRF's serializer.<p>I think a setting for lazy queries would be a good solution, with it enabled by default to ease the transition. It would be nice to have a couple options, though – allow, warn, and error.<p>It would also be great to have a way to change the setting on the fly so that, e.g., the Django shell can automatically enable it for those quick debugging sessions.</p>
]]></description><pubDate>Mon, 27 Mar 2023 03:06:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=35322415</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=35322415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35322415</guid></item><item><title><![CDATA[New comment by dmpayton in "Sublime Text 4 Build 4142"]]></title><description><![CDATA[
<p>Heh, I discovered your comment while googling to fix the same. I'm in the same boat as you; it's seriously annoying and distracting. Did you ever find a solution?</p>
]]></description><pubDate>Sat, 19 Nov 2022 11:33:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=33669231</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=33669231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33669231</guid></item><item><title><![CDATA[New comment by dmpayton in "Raspberry Pi Pico W: your $6 IoT platform"]]></title><description><![CDATA[
<p>I just placed an order for a Pico W that, with tax and shipping, came out to around $15. Most places are capping the quantity to 1 for the moment.</p>
]]></description><pubDate>Thu, 30 Jun 2022 08:59:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=31930149</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=31930149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31930149</guid></item><item><title><![CDATA[New comment by dmpayton in "Cinder: Instagram's performance-oriented fork of CPython"]]></title><description><![CDATA[
<p>This is typical of Facebook.<p>Years ago, Facebook maintained a Python SDK for their API. One day, with no warning, Facebook announced they would no longer support it because they didn't have the resources, and the repo was removed from their Github org, which caused a huge headache. IIRC, the community settled around someones fork.<p>A few months later, Facebook was a major sponsor of PyCon and they set up a recruitment booth. "We'll take your developers, but we won't support your ecosystem." Really rubbed me the wrong way.</p>
]]></description><pubDate>Tue, 04 May 2021 22:09:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=27043498</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=27043498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27043498</guid></item><item><title><![CDATA[New comment by dmpayton in "Ask HN: What are you working on?"]]></title><description><![CDATA[
<p>I run a community hackerspace in Fresno, CA called Root Access.<p><a href="https://rootaccess.org/" rel="nofollow">https://rootaccess.org/</a><p>My main focus this year has been – and continues to be – working ways to ensure the space survives the pandemic.<p>We started making PPE earlier in the pandemic, which resulted in a lot of donations from the community. This came in clutch, and helped us build awareness of the space locally.<p><a href="https://rootaccess.org/covid-19/" rel="nofollow">https://rootaccess.org/covid-19/</a><p>We also have another grant-funded project, in collaboration with several other non-profits, to build a network of low-cost air quality monitors in disadvantaged communities across the San Joaquin Valley.<p><a href="https://www.sjvair.com/" rel="nofollow">https://www.sjvair.com/</a><p>We were hoping to use the funds from SJVAir to build up the space, get some new equipment, and run some cool events, but so far it's all gone to paying rent on a building we haven't been able to use since March.</p>
]]></description><pubDate>Fri, 15 Jan 2021 01:35:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=25785787</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=25785787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25785787</guid></item><item><title><![CDATA[New comment by dmpayton in "Remember when you could reboot your computer without rebooting your phone first?"]]></title><description><![CDATA[
<p>> I tried quite a few things on both devices...<p>I wonder what was tried? Disable bluetooth and wifi on the computer? Put the phone into airplane mode? `sudo reboot` from the terminal?</p>
]]></description><pubDate>Wed, 25 Nov 2020 03:08:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=25205602</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=25205602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25205602</guid></item><item><title><![CDATA[New comment by dmpayton in "It’s OK for your open source library to be a bit shitty (2015)"]]></title><description><![CDATA[
<p>Some of my favorite memories of open source involvement have been contributing to that "shitty" project. Thanks for helping to keep it going!</p>
]]></description><pubDate>Sun, 17 May 2020 07:44:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=23210414</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=23210414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23210414</guid></item><item><title><![CDATA[New comment by dmpayton in "Ask HN: What's your quarantine side project?"]]></title><description><![CDATA[
<p>I run a hackerspace in Fresno, CA called Root Access. My side project is that we're making PPE and other things to help with various efforts -- face masks, face shields, scrub caps, ear savers, no-contact accessories, etc.<p><a href="https://rootaccess.org/covid-19/" rel="nofollow">https://rootaccess.org/covid-19/</a><p>We're working with other local maker-y spaces on these efforts; we've picked up a few Ender 3's to help with the 3D printing and we have a small team of volunteers helping with sewing. So far we've distributed over 1,500 face masks to folks and healthcare workers in Fresno, San Diego, Idaho, and soon to a school in Uganda.<p>This is all on top of trying to keep our community engaged and hosting meetups and happy hours on Zoom. Also on top of my day job. I've never been so busy in my life, and I'm looking forward to a time when we can safely re-open and get back to building the community face-to-face.</p>
]]></description><pubDate>Thu, 14 May 2020 20:02:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=23184628</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=23184628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23184628</guid></item><item><title><![CDATA[New comment by dmpayton in "John Perry Barlow has died"]]></title><description><![CDATA[
<p>I never got to meet JPB, but I was lucky enough to attend his keynote at PyCon 2014 in Montreal. It's a great talk, should you have a spare 45 minutes.<p><a href="https://www.youtube.com/watch?v=QGVzb5YXmeo" rel="nofollow">https://www.youtube.com/watch?v=QGVzb5YXmeo</a><p>He is (indirectly) responsible for the existence of a hackerspace in Fresno, CA. Last year a few of us got together to talk about starting a chapter of the Electronic Frontier Alliance. That conversation morphed into, "fuck it, let's just start a hackerspace."<p>So thanks JPB. Rest well.</p>
]]></description><pubDate>Thu, 08 Feb 2018 01:44:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=16329522</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=16329522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16329522</guid></item><item><title><![CDATA[New comment by dmpayton in "Lens of human eye can be fully regenerated, at least in newborns"]]></title><description><![CDATA[
<p>As a parent, I get the emotional reaction. You want to provide the absolute best for your child, and this feels like a total missed opportunity.<p>But as someone who had cataract surgery as a newborn, please don't fret about it too much. I don't know how old your son is or when his surgery was, but bilateral aphakia is something that has become more of an inconvenience than anything else. It certainly shouldn't limit his options in life. (Unless his heart is set on joining the military, like I was. But, as they say, I really dodged a bullet there.)</p>
]]></description><pubDate>Sat, 21 May 2016 04:01:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=11743148</link><dc:creator>dmpayton</dc:creator><comments>https://news.ycombinator.com/item?id=11743148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11743148</guid></item></channel></rss>