<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: scottlilly</title><link>https://news.ycombinator.com/user?id=scottlilly</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 18:42:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=scottlilly" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by scottlilly in "I realized chess pieces can be redesigned to be geometric attack directions"]]></title><description><![CDATA[
<p>Several years ago, I wrote a chess-like game where the shape of the pieces showed their potential moves (<a href="https://github.com/scottlilly/mogrichess">https://github.com/scottlilly/mogrichess</a>). This was needed because the a capturing piece gained the movement abilities of the piece it could capture, so pieces' movement abilities were always changing.<p>Unfortunately, I never got around to writing a good AI so you could play against the computer. At some point, I'd like to get back to that project.</p>
]]></description><pubDate>Thu, 25 Jan 2024 22:13:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39136114</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=39136114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39136114</guid></item><item><title><![CDATA[New comment by scottlilly in "IDEs we had 30 years ago"]]></title><description><![CDATA[
<p>I remember a version named "dBrief", for those of us programming dBase/Clipper code. It was a great tool back then.</p>
]]></description><pubDate>Thu, 28 Dec 2023 18:50:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38797023</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=38797023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38797023</guid></item><item><title><![CDATA[New comment by scottlilly in "Repelled by high car prices, Americans are holding on to their vehicles longer"]]></title><description><![CDATA[
<p>The same for me. My current car is a 2014 model, with 42k miles on it. I probably drive less than 2,000 miles a year. The car looks great, drives great, and has plenty of safety features.<p>Unless there's some life-changing event that requires me to get a larger vehicle, I plan to keep this car until it drops, or I do.</p>
]]></description><pubDate>Tue, 16 May 2023 00:39:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=35956452</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=35956452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35956452</guid></item><item><title><![CDATA[New comment by scottlilly in "Wearing an eye mask during sleep improves episodic learning and alertness"]]></title><description><![CDATA[
<p>I've been using a Manta Sleep mask (no speakers) for the last year and half, and love it. Unlike the cheap eye mask, it doesn't have an elastic strap that eventually gets out of shape. And it blocks 100% of light for me.<p>As a side sleeper, I can't use masks with speakers or even long ear plugs, as they put enough pressure on my ear cartilage that they make sleep uncomfortable.</p>
]]></description><pubDate>Wed, 03 May 2023 23:02:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=35809001</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=35809001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35809001</guid></item><item><title><![CDATA[New comment by scottlilly in "Dreamhost Shared Hosting Has Been Down for 3 Days"]]></title><description><![CDATA[
<p>I'll second Siteground. My WordPress sites were gradually getting slower on DreamHost - with support saying there weren't any problems. I switched to Siteground a few months ago, and so far, I've been happy with them.<p>Siteground had a "move my WordPress site" plugin that worked much smoother than I expected.</p>
]]></description><pubDate>Wed, 27 Jul 2022 19:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=32255277</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=32255277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32255277</guid></item><item><title><![CDATA[New comment by scottlilly in "Take more screenshots"]]></title><description><![CDATA[
<p>I've been streaming some of my side projects on Twitch, with OBS.<p>During the stream, I keep up a fairly constant spoken description of what I'm doing, what I'm thinking, what problem I'm stuck on, etc.<p>I've noticed I've also been speaking my thoughts out loud when programming, but not streaming. It ends up being a continuous "rubber duck" conversation, and feels (completely subjectively) like it helps me develop easier/better.</p>
]]></description><pubDate>Sun, 24 Jul 2022 21:51:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=32218129</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=32218129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32218129</guid></item><item><title><![CDATA[New comment by scottlilly in "Ask HN: How have you deGoogled your life?"]]></title><description><![CDATA[
<p>For my WordPress site, I replace Google Analytics with Koko Analytics. It provides list visitor information. But, I really just care to see which pages are most popular.</p>
]]></description><pubDate>Fri, 15 Jul 2022 12:25:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=32107356</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=32107356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32107356</guid></item><item><title><![CDATA[New comment by scottlilly in "Ask HN: What is the best jurisdiction for internationally distributed teams?"]]></title><description><![CDATA[
<p>I'm also not a lawyer or CPA, but I believe if a US person is a partial owner in a foreign corporation, the company is required to do their accounting by GAAP standards. So, if the company is in a country that follows IFRS standards, it would have to do their books twice.</p>
]]></description><pubDate>Sat, 04 Jun 2022 23:21:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=31626143</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=31626143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31626143</guid></item><item><title><![CDATA[New comment by scottlilly in "The joys and sorrows of maintaining a personal website"]]></title><description><![CDATA[
<p>I've had my personal domain since 1999. It was originally hand-coded HTML, but has been WordPress for at least the last eight years.<p>Back in 2014 I wrote a beginner's guide to C#, with the lessons building a very simple (non-graphical) role playing game. It was mostly to show the thinking behind starting out very simple, with the basics of objects, and eventually build a program that is larger and "complete".<p>It got a little popular and I've received quite a few messages/comments from people who've told me the lessons helped them understand things better in their programming courses at college or code camps. Those messages have been a lot more fulfilling than being coder #12 on $BigCo's multimillion-dollar, multi-year project.<p>It's also a nice thing to point to when interviewing. Just like a public GitHub repo, I doubt most interviewers take more than a cursory glance at it, but it is a way to stand out from the crowd of candidates who don't have a technical blog.<p>I've had times when I've burnt out and haven't posted for a year or more. Other times, I get a burst of energy and write every day. There is a bit of pressure to feel like I should be writing and posting. And, since I have programming guides, there are occasional support questions to answer (especially when Microsoft changes Visual Studio or moves from .NET Framework to .NET Core then to .NET 5/6). But, it usually doesn't take too long to deal with that.<p>On the technical side, it has been a bit of a pain to go through web hosts every few years. The hosting service eventually gets bought out, service quality goes down, or the site gets slow (and support says, "It looks OK to me"), etc.</p>
]]></description><pubDate>Fri, 06 May 2022 20:15:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=31289212</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=31289212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31289212</guid></item><item><title><![CDATA[New comment by scottlilly in "Ask HN: How can I filter out paywalls from my internet?"]]></title><description><![CDATA[
<p>Several years ago, I wrote a Greasemonkey script to do this. I haven't used it in years, and am not sure if there's an alternative for Brave browser (my new standard).<p>It basically looked for all the "a" elements in the DOM and:<p>1. Set the href to call a JavaScript void<p>2. Set the element style's text-decoration to none<p>3. Set the element style's background color to #f3f315</p>
]]></description><pubDate>Sun, 06 Mar 2022 05:29:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=30575272</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=30575272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30575272</guid></item><item><title><![CDATA[New comment by scottlilly in "Ask HN: What is something exciting you're working on?"]]></title><description><![CDATA[
<p>I've been working on something (probably) similar in C#.<p>The idea is to tag files/documents with attributes like "auto", "insurance", "2022", encrypt the file locally (using your manually entered key), copy it to a network share/cloud storage/etc., and add the tags and document information to a database.<p>Later on, you can search for documents based on the tags and get a decrypted copy of the file.</p>
]]></description><pubDate>Mon, 21 Feb 2022 22:32:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=30421592</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=30421592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30421592</guid></item><item><title><![CDATA[New comment by scottlilly in "Ask HN: How does TurboTax get away with dark patterns?"]]></title><description><![CDATA[
<p>Intuit forever lost my business when they tried to run my QuickBooks Payroll from a bank account I deactivated, after moving to a new bank (and updating my bank information in QuickBooks). They then charged me a $100 non-sufficient funds fee because they tried to pull the money from the deactivated account.<p>After 6-7 hours of dealing with the most aggressively-incompetent "support" I've ever had the misfortune to encounter, I cancelled every Intuit product/service I was using.<p>The reason they get away with this type of behavior is because we're all trained to fear the IRS to such a degree that we just want someone else who promises to "take care of everything" for us. And what recourse do we have when they behave badly? The court system? That's just as obfuscated and frustrating as the IRS. How much more of my time and money am I willing to put into dealing with Inuit? By the numbers, the smartest move is to just let this go.<p>It's everyone just settling for the lesser of evils/frustrations - until they get burnt badly enough.</p>
]]></description><pubDate>Sun, 20 Feb 2022 23:37:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=30410322</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=30410322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30410322</guid></item><item><title><![CDATA[New comment by scottlilly in "Ask HN: What is your “I don't care if this succeeds” project?"]]></title><description><![CDATA[
<p><a href="https://github.com/ScottLilly/MogriChess" rel="nofollow">https://github.com/ScottLilly/MogriChess</a><p>It's a variation of chess where the capturing piece acquires the movement capabilities of the piece it captured.<p>I originally wrote a version seven years ago, but never got far in building a good AI for the bot player. As much as I like the idea behind the game, the program is really a testbench for me to work on memory and speed optimization techniques and probably eventually learn some AI/ML.</p>
]]></description><pubDate>Thu, 10 Feb 2022 13:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=30286013</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=30286013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30286013</guid></item><item><title><![CDATA[New comment by scottlilly in "I'm keeping a job search diary on my blog"]]></title><description><![CDATA[
<p>It's frustrating, the number of recruiters who don't provide the job description and compensation - even when directly asked for them.<p>I keep "Can you please send me the job description and pay rate, so I can let you know if I'm interested?" in a text file, so I can easily copy-paste it.<p>I also created a web page, to send a link to the most annoying recruiters (<a href="https://hellotechrecruiters.com/" rel="nofollow">https://hellotechrecruiters.com/</a>), but haven't used it - yet.</p>
]]></description><pubDate>Thu, 20 Jan 2022 14:29:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=30009327</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=30009327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30009327</guid></item><item><title><![CDATA[New comment by scottlilly in "Chrome Banned “YouTube Rabbit Hole” Extension"]]></title><description><![CDATA[
<p>These are my uBlock settings for YouTube. They actually make using YouTube pleasant.<p>www.youtube.com###secondary<p>www.youtube.com##ytd-browse[page-subtype="home"] #primary<p>www.youtube.com##.ytp-show-tiles.ytp-endscreen-paginate.videowall-endscreen.ytp-player-content.html5-endscreen</p>
]]></description><pubDate>Tue, 18 Jan 2022 12:20:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=29978015</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=29978015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29978015</guid></item><item><title><![CDATA[New comment by scottlilly in "Ask HN: Should I accept the free Windows 11 upgrade?"]]></title><description><![CDATA[
<p>On my Windows 11 desktop, with an RTX 2060 Super, I'm able to use MSI Afterburner to adjust values and improve performance for Ehtereum mining.</p>
]]></description><pubDate>Sun, 16 Jan 2022 17:56:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=29958196</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=29958196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29958196</guid></item><item><title><![CDATA[New comment by scottlilly in "Teaching how to code is broken"]]></title><description><![CDATA[
<p>I've generally followed the article's outline for some programming tutorials I created.<p>The lessons are based on building a simple role-playing game. They try to quickly get to something to make the students feel, "I wrote a program!". I try to get them creating a screen, displaying a little data on it, and adding a button that makes a change they can see on the screen.<p>However, a big problem is that this approach avoids a lot of good architectural decisions. I don't want to spend the first twenty lessons describing abstract application architecture. So, as the lessons progress, and students ask for more-advanced features, I inevitably need to do a big series of refactoring lessons - which loses a good percentage of the students.<p>Another struggle has been with the language and tools changing over the years. I really wish people stopped using the lessons I wrote in 2014, with Windows Forms, .Net Framework 4.5, and Visual Studio 2013. Most of my support has been for version issues. Unfortunately, I don't have the time/energy to re-do all those lessons and videos.</p>
]]></description><pubDate>Fri, 14 Jan 2022 23:28:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=29941927</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=29941927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29941927</guid></item><item><title><![CDATA[New comment by scottlilly in "Ask HN: Which programming language do you plan to learn in 2022?"]]></title><description><![CDATA[
<p>Not a programming language, but I just installed Linux on an old laptop and plan to learn how to do my development work in Linux.<p>I've been a corporate C# programmer for years, working in Windows. But, I should be able to do a lot of my work in Linux now.</p>
]]></description><pubDate>Sun, 02 Jan 2022 14:42:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=29769046</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=29769046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29769046</guid></item><item><title><![CDATA[New comment by scottlilly in "Great engineering teams focus on milestones instead of projects"]]></title><description><![CDATA[
<p>My gut feeling is that there's still good value in frequent demos/checkpoints/etc. It does create a sense of urgency to complete tasks and lets the owner know that progress is really being made.<p>Besides undercommitting for the sprint, I've seen a lot of point inflation. Developers start padding their story point estimates to allow for extra time.<p>The worst case I ever saw was a team of five developers breaking down a feature request into very small stories with total points that would require the whole team's workload for two sprints. I completed all those stories by myself in three days. I'm good, but not that good. I suspect the team was so tired/afraid of being admonished by the Product Owner, they just kept padding and padding their estimates.<p>Of course, no one bothered to look at the cause of the problem behind the developers massively over-estimating required effort. "The Process" is always right, and the people are always wrong. Isn't that the first principle of the Agile Manifesto (sarcasm intended)?</p>
]]></description><pubDate>Sun, 26 Dec 2021 13:43:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=29692286</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=29692286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29692286</guid></item><item><title><![CDATA[New comment by scottlilly in "Ask HN: What are the single person activities in Christmas and/or New Year?"]]></title><description><![CDATA[
<p>It has its positives and negatives - but I'd say mostly positive.<p>It's a little difficult to hold conversations with chat while trying to remember what I'm doing with the program. It also feels a little awkward talking to an empty chat (which is what to expect when first starting out). You potentially need to handle spammers and trolls.<p>On the positive side, I've watched other streaming programmers, and met programmers in chats. We've shared ideas with each other, and it's giving me new ideas and interests. And, it gets me out of my comfort zone, which is the only way to grow.<p>If it ever becomes more pain than pleasure, I can always stop.</p>
]]></description><pubDate>Sat, 25 Dec 2021 22:21:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=29687545</link><dc:creator>scottlilly</dc:creator><comments>https://news.ycombinator.com/item?id=29687545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29687545</guid></item></channel></rss>