<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: ryangittins</title><link>https://news.ycombinator.com/user?id=ryangittins</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Apr 2026 08:11:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ryangittins" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ryangittins in "Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead"]]></title><description><![CDATA[
<p>Interesting, I hadn't considered that!  You're probably right.</p>
]]></description><pubDate>Tue, 07 Apr 2026 13:17:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47674924</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=47674924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47674924</guid></item><item><title><![CDATA[New comment by ryangittins in "Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead"]]></title><description><![CDATA[
<p>Hah, wow.  A post with an ID under 10k.  Meanwhile this one is over 47M.<p>I didn't realize I've been reading HN nearly its whole existence.  For all my complaining about what's happened to the internet since those days, HN has managed to stay high quality without compromising.</p>
]]></description><pubDate>Tue, 07 Apr 2026 12:31:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47674280</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=47674280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47674280</guid></item><item><title><![CDATA[New comment by ryangittins in "Long live American Science and Surplus"]]></title><description><![CDATA[
<p>This is the coolest place!  I'm so sad to see they're in financial distress.<p>As a kid I would browse their website endlessly, just fascinated by all the weird stuff.  It scratched the same itch that watching Mythbusters would scratch.  In adulthood I rediscovered them and went to their Milwaukee location for the first time.  We spent hours there, looking through all the cool stuff they have.  It really gives you ideas!</p>
]]></description><pubDate>Thu, 29 May 2025 02:27:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44122566</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=44122566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44122566</guid></item><item><title><![CDATA[New comment by ryangittins in "Intentionally Making Close Friends (2021)"]]></title><description><![CDATA[
<p>> ...getting insecure or jealous of all the other social connections that your extrovert friends have. There’s an asymmetry there that can feed lots of insecurities.<p>I wouldn't sweat this too much.  Mathematically, most people have fewer friends than their friends have.<p><a href="https://en.wikipedia.org/wiki/Friendship_paradox" rel="nofollow">https://en.wikipedia.org/wiki/Friendship_paradox</a></p>
]]></description><pubDate>Sat, 12 Apr 2025 12:49:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43663909</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=43663909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43663909</guid></item><item><title><![CDATA[New comment by ryangittins in "Ensō: write now, edit later"]]></title><description><![CDATA[
<p>You and I are what Kurt Vonnegut called Bashers:<p>> Swoopers write a story quickly, higgledy-piggledy, crinkum-crankum, any which way. Then they go over it again painstakingly, fixing everything that is just plain awful or doesn’t work. Bashers go one sentence at a time, getting it exactly right before they go on to the next one. When they’re done they’re done.<p>I always found this frustrating in high school, as some assignments required submission of a first draft, second draft, and final version of a paper.  I always wrote the final version first and then worked backwards to created a second and then a first draft by removing sentences and generally making it worse.</p>
]]></description><pubDate>Fri, 27 Oct 2023 19:31:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=38042852</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=38042852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38042852</guid></item><item><title><![CDATA[New comment by ryangittins in "New version of Monica, codename Chandler, is available in beta"]]></title><description><![CDATA[
<p>Funny, I just checked up on the status of this project yesterday!  I've been on the lookout for a personal CRM for a long time and have had my eye on Monica for months.<p>It looks really promising but I could not for the life of me get it to run in the Docker container last time I tried.  I have a dozen or so other Docker containers running without issue, so I don't think it's my setup.  Are people reporting better success with Chandler when it comes to containerization?  I'd love to use it but have spent too many hours trying to get it to work.</p>
]]></description><pubDate>Thu, 08 Jun 2023 12:55:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=36241088</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=36241088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36241088</guid></item><item><title><![CDATA[New comment by ryangittins in "Keyboard tricks from a macOS app dev"]]></title><description><![CDATA[
<p>Yes!  I'm sure I'm not using it anywhere close to its full potential, but just being able to two-finger tap a link to open it in a new tab is huge.<p>What are your favorite shortcuts?</p>
]]></description><pubDate>Sun, 23 Apr 2023 19:59:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=35679912</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=35679912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35679912</guid></item><item><title><![CDATA[New comment by ryangittins in "Nobody needs a faster dishwasher – solve real user needs"]]></title><description><![CDATA[
<p>This is a fantastic analogy for something which has bothered me for years!  One example which comes to mind is pushback received on a pull request for a cron job.  This script did some heavy lifting so it took a few minutes to run.<p>The reviewer suggested all sorts of minor optimizations so a script which runs once per week in the middle of the night with no one waiting on it could run tens of seconds faster.  A complete waste of time and effort to my mind, and one understandable as the OP describes: a technical challenge which, when solved, equates to zero consumer upside.</p>
]]></description><pubDate>Mon, 06 Mar 2023 13:44:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=35040862</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=35040862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35040862</guid></item><item><title><![CDATA[New comment by ryangittins in "I almost failed to search a 37 GB text file in under 1 millisecond"]]></title><description><![CDATA[
<p>It's similar, but not quite a binary search.  Imagine you have a book and you're trying to determine if a certain page number exists or if it's been torn out.  You know the order, as pages are numbered in sequence, but you don't know whether the target page is still in the book or not.  (For very large, cryptographically secure books you can assume the pages have been torn out uniformly.)<p>With the method described, you would measure the thickness of the book (the size of the lookup file) and open to a proportional page.  e.g. If you're looking for page 120 and the book is 360 pages long, that's 1/3 of the thickness.  So, find the point that's a third of the thickness of the book and open the book there.  You'll be pretty close.<p>With a binary search, you wouldn't measure the thickness of the book.  You'd always just blindly start in the middle, assess which half the target page is, and repeat the operation on that half and you'll get there pretty quickly.<p>Both exploit the knowledge of how the data is organized and both are most well-suited to uniform data (like pages in a book or random hashes), but are just different strategies requiring different means of accessing the data.<p>Admittedly not a perfect analogy, but you get the idea.</p>
]]></description><pubDate>Sat, 17 Dec 2022 03:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=34024075</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=34024075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34024075</guid></item><item><title><![CDATA[New comment by ryangittins in "Base editing: Revolutionary therapy clears girl's incurable cancer"]]></title><description><![CDATA[
<p>Sure, there is one airplane but that's hardly revolutionary.  A couple of guys can fly a few dozen feet.  So what?</p>
]]></description><pubDate>Sun, 11 Dec 2022 04:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=33939979</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=33939979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33939979</guid></item><item><title><![CDATA[New comment by ryangittins in "Show HN: Using stylometry to find HN users with alternate accounts"]]></title><description><![CDATA[
<p>As I recall, one of the clinchers was his use of the phrase, "you can’t eat your cake and have it too" as opposed to the now-predominant variant "you can’t have your cake and eat it too."<p>I often wonder if stylometry can be used to positively identify a person based not on general word frequency, but by a single phrase or two which are rare in general but commonly used by the individual.  In theory this could be relatively easy to find given a large corpus.  You'd pick out the top few n-grams for short phrases by an individual and identify the ones which are most overly-represented compared to the rest of the population.</p>
]]></description><pubDate>Sun, 27 Nov 2022 17:55:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=33764940</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=33764940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33764940</guid></item><item><title><![CDATA[New comment by ryangittins in "A curated and opinionated list of resources for Chief Technology Officers"]]></title><description><![CDATA[
<p>I suspect it's part of an effort to push back against the overwhelming number of thoughtless "listicles" which seem to dominate the internet.  I'm planning a trip abroad right now and half the effort is in finding a list of places to visit which was put together by someone who actually went there and has some thoughts rather than someone who slapped together some nonsense.  Or someone who has taken the time to really whittle a list down to 7 items rather than making another useless "1200 Things to Do in Italy Mega Post!!!"<p>I think you're right in that "opinionated" seems like a shorthand for "thoughtful curation" which is the opposite of what search engines tend to turn up.</p>
]]></description><pubDate>Sun, 27 Nov 2022 15:37:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=33763602</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=33763602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33763602</guid></item><item><title><![CDATA[New comment by ryangittins in "What will be the second order effects widespread AI?"]]></title><description><![CDATA[
<p>Interesting take.  This reminds me of when people say that hate CGI in movies.  What they really mean is they hate <i>bad</i> or <i>noticeable</i> CGI—a huge portion of CGI is stuff we don't even notice, like landscapes or city streets.</p>
]]></description><pubDate>Thu, 10 Nov 2022 13:25:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=33546039</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=33546039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33546039</guid></item><item><title><![CDATA[New comment by ryangittins in "Ask HN: How to deal with burnout and its consequences?"]]></title><description><![CDATA[
<p>A lot of people say they left a job too late.  Not many say they left one too early.<p>I think you know that you are <i>still</i> in the midst of burnout.  If you can go a few months without a job and be okay, my suggestion would be to quit immediately and start looking for a new job in your own time.  You need time to decompress followed by a complete change of environment.  Recovery is not going to happen in this environment.<p>Feel free to contact me if you want to chat about your experiences.  I went through something similar last year.</p>
]]></description><pubDate>Wed, 02 Nov 2022 13:31:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=33435450</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=33435450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33435450</guid></item><item><title><![CDATA[New comment by ryangittins in "Modern PHP features – PHP 8.0 and 8.1"]]></title><description><![CDATA[
<p>> Not sure how this feature made its way in.<p>It's possible the language was just following usage rather than leading it.  Regardless of whether or not it's right, I commonly see something like<p><pre><code>    } catch (\Exception $e) {
        // no-op
    }</code></pre></p>
]]></description><pubDate>Thu, 27 Oct 2022 17:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=33360619</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=33360619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33360619</guid></item><item><title><![CDATA[New comment by ryangittins in "Modern PHP features – PHP 8.0 and 8.1"]]></title><description><![CDATA[
<p>I've seen the same hack done with `switch (true)` in pre-PHP8 code (and other languages) as well.</p>
]]></description><pubDate>Thu, 27 Oct 2022 17:01:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=33360599</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=33360599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33360599</guid></item><item><title><![CDATA[New comment by ryangittins in "Modern PHP features – PHP 8.0 and 8.1"]]></title><description><![CDATA[
<p>I've never heard of F3 so I can't compare and contrast, but Slim is definitely my go-to for projects like the one you describe.  Just enough boilerplate to handle the basics, but not a ton of framework-specific quirks and conventions to learn.</p>
]]></description><pubDate>Thu, 27 Oct 2022 16:58:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=33360557</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=33360557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33360557</guid></item><item><title><![CDATA[New comment by ryangittins in "The struggles of building a feed reader"]]></title><description><![CDATA[
<p>I'm fuzzy on the details as it's been 5+ year since I looked at it, but it wasn't as simple as that.  I think it may have been that it worked over HTTP but not HTTPS, and/or they did say that accepted it but it broke under some circumstances.</p>
]]></description><pubDate>Sat, 08 Oct 2022 16:02:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=33133414</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=33133414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33133414</guid></item><item><title><![CDATA[New comment by ryangittins in "The struggles of building a feed reader"]]></title><description><![CDATA[
<p>I ran into a number of finicky issues building siftrss[1] a few years back.  One I toiled over quite a bit was the discovery that Feedly, a very popular feed reader, does not support gzip.  I haven't checked in recent years, but they may still not.<p>It's frustrating when you're forced to change the behavior of your "agnostic" application for the sake of a large, commonly-used third party tool in the ecosystem.<p>[1] <a href="https://siftrss.com/" rel="nofollow">https://siftrss.com/</a></p>
]]></description><pubDate>Sat, 08 Oct 2022 14:44:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=33132709</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=33132709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33132709</guid></item><item><title><![CDATA[New comment by ryangittins in "Widespread misperceptions of long-term attitude change"]]></title><description><![CDATA[
<p>Those aren't funded by taxpayers like libraries are.</p>
]]></description><pubDate>Sat, 10 Sep 2022 11:54:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=32789830</link><dc:creator>ryangittins</dc:creator><comments>https://news.ycombinator.com/item?id=32789830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32789830</guid></item></channel></rss>