<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: TiredGuy</title><link>https://news.ycombinator.com/user?id=TiredGuy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 04:51:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=TiredGuy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by TiredGuy in "The Theatre of Pull Requests and Code Review"]]></title><description><![CDATA[
<p>I agree this can be a bit of a pain if you're used to that. There are ways to partially reduce it:
1. use the timeline panel for an individual file to see all the historical changes to a file, and you can highlight multiple ones to see cumulative changes, and you can filter to only git commits or only local changes etc.
2. use the commit history panel in the source control area to do the same across commits, but it doesn't allow you to highlight across commits for cumulative changes<p>It does require a bit of a paradigm shift sometimes to not rely as much on seeing all cumulative changes for the ticket highlighted as you code, and instead compartmentalize your immediate view to the current commit's task, but often the above 2 alternatives help suffice. Of course, you did mention that you'll commit stuff you're not likely to touch again, which helps a lot too</p>
]]></description><pubDate>Thu, 25 Sep 2025 16:03:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45374537</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=45374537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45374537</guid></item><item><title><![CDATA[New comment by TiredGuy in "Doge Days"]]></title><description><![CDATA[
<p>Sounds like someone who genuinely wants to make an impact, donated his time to do so, and wrote some stuff to potentially help while giving us a glimpse into the daily life of a high-profile group. I really appreciate this.</p>
]]></description><pubDate>Wed, 28 May 2025 15:24:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44117028</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=44117028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44117028</guid></item><item><title><![CDATA[New comment by TiredGuy in "America underestimates the difficulty of bringing manufacturing back"]]></title><description><![CDATA[
<p>Yeah I think I would say you're right to doubt if this resonates on HN. You're posing it to an audience which has very little GED-level representation. HN more often has people who did well in school and are at a much better disposition for higher-salary jobs.<p>I'm not part of the target population but my guess is that a large factor has to do with people's tendency to go down the path of life that is most similar to the path they've already tread. If you grew up in a 'cultural center' it's less of a paradigm shift to take the crappy job around the corner rather than move somewhere slightly more remote to start a new career even if in the long run it could actually lead to a more decent life.</p>
]]></description><pubDate>Thu, 17 Apr 2025 14:51:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43717762</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=43717762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43717762</guid></item><item><title><![CDATA[New comment by TiredGuy in "Federal workers ordered to return to offices without desks, Wi-Fi and lights"]]></title><description><![CDATA[
<p>This seems like a really political article with not really any tech-related content...<p>Also note the article starts with the qualifier "in the first few hours", meaning it's not like they're sitting there all day every day with no lights/wifi. This seems like an exaggerated, politically motivated piece that doesn't belong on HN.</p>
]]></description><pubDate>Tue, 04 Mar 2025 14:49:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43255356</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=43255356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43255356</guid></item><item><title><![CDATA[New comment by TiredGuy in "Reasons Not to Refactor"]]></title><description><![CDATA[
<p>Same. Sometimes the best way to fix a bug is to refactor it out of existence.</p>
]]></description><pubDate>Thu, 06 Feb 2025 21:18:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42966586</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=42966586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42966586</guid></item><item><title><![CDATA[New comment by TiredGuy in "Ask HN: What software do you dream about, but do not have time to code yourself?"]]></title><description><![CDATA[
<p>I wish someone would implement an interface for using color diffusion curves in a vector drawing program:
<a href="https://wiki.inkscape.org/wiki/index.php/Diffusion_Curves" rel="nofollow">https://wiki.inkscape.org/wiki/index.php/Diffusion_Curves</a><p>When they were first proposed back in 2008 they made a big splash, but afaik they never got past the prototype phase. There was even a push to add them to the SVG spec.</p>
]]></description><pubDate>Mon, 03 Feb 2025 21:59:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42923852</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=42923852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42923852</guid></item><item><title><![CDATA[New comment by TiredGuy in "Suspects allegedly posing as firefighters in Palisades had fake fire engine"]]></title><description><![CDATA[
<p>Were they maybe just wanna-be volunteers that were bringing an extra engine down to help and didn't know the formal process to volunteer for something like that? Sounds like the news has no evidence of actual malevolence, so is it fair to give them the benefit of the doubt here?</p>
]]></description><pubDate>Mon, 20 Jan 2025 16:58:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42770577</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=42770577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42770577</guid></item><item><title><![CDATA[New comment by TiredGuy in "I algorithmically donated $5000 to Open Source"]]></title><description><![CDATA[
<p>On that note, the article states that it donates more to higher risk projects, and risk increases by OpenSSF score. One question I had about the article is does that mean that projects with more security vulns get a higher donation? If so, then that might become a perverse incentive to leave security gaps in your code.</p>
]]></description><pubDate>Sat, 07 Dec 2024 15:48:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42350494</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=42350494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42350494</guid></item><item><title><![CDATA[Show HN: Box-n-Weave.js – 0-dependency text-to-diagramming lib (16kb gzipped)]]></title><description><![CDATA[
<p>I was frustrated with the complexity and size of existing diagram libraries, so I wrote a new one from scratch. Box-N-Weave.js generates box-and-arrow diagrams from text definitions, with a focus on maintainable technical documentation.<p>Key features:<p><pre><code>  - Zero dependencies, tiny footprint (16.2kb gzipped vs 745kb for Mermaid.js)
  - Clean separation of diagram content, styling, and animations
  - Git-friendly text format that can live alongside your code
  - Streamlined syntax for common technical diagrams (architecture, flows, state machines, etc.)
  - Built-in animation support
</code></pre>
The layout algorithm was written from scratch (not using dagre/elkjs/cytoscape) to keep it lightweight while flexible enough to add novel features.<p>Examples: <a href="https://box-n-weave-026ffb.gitlab.io/#examples" rel="nofollow">https://box-n-weave-026ffb.gitlab.io/#examples</a><p>Repo: <a href="https://gitlab.com/andrewfulrich/box-n-weave" rel="nofollow">https://gitlab.com/andrewfulrich/box-n-weave</a><p>I'd love feedback on bugs, the API design, and use cases you'd want to see supported. The goal is to keep it focused on doing one thing well - making it dead simple to maintain box-and-arrow diagrams as code evolves.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42236793">https://news.ycombinator.com/item?id=42236793</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 25 Nov 2024 14:58:45 +0000</pubDate><link>https://box-n-weave-026ffb.gitlab.io</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=42236793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42236793</guid></item><item><title><![CDATA[New comment by TiredGuy in "Sqlite3 WebAssembly"]]></title><description><![CDATA[
<p>So after downloading from the official downloads page and stripping away all the mjs files and "bundler-friendly" files, a minimal sqlite wasm dependency will be about 1.3MB.<p>For an in-browser app, that seems a bit much but of course wasm runs in other places these days where it might make more sense.</p>
]]></description><pubDate>Tue, 15 Oct 2024 18:04:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41851263</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=41851263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41851263</guid></item><item><title><![CDATA[New comment by TiredGuy in "Ask HN: HTML multi-select not user-friendly on desktop?"]]></title><description><![CDATA[
<p>Oh right that makes sense thank you!</p>
]]></description><pubDate>Tue, 15 Oct 2024 15:47:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=41849784</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=41849784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41849784</guid></item><item><title><![CDATA[New comment by TiredGuy in "Ask HN: HTML multi-select not user-friendly on desktop?"]]></title><description><![CDATA[
<p>Thanks! That reminds me I did bring up the thing about long lists and he said that's even more reason to use checkboxes since the multi-select has such a tiny scroll window it makes it hard to scroll through to find what you need when there are a bunch of options.</p>
]]></description><pubDate>Tue, 15 Oct 2024 15:41:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41849724</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=41849724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41849724</guid></item><item><title><![CDATA[Ask HN: HTML multi-select not user-friendly on desktop?]]></title><description><![CDATA[
<p>Yesterday I was reviewing an HTML form with my UX colleague, and he said we should change all our <select multiple> elements to collections of checkboxes instead since selecting multiple things with it is just too unintuitive for desktop users.<p>Shift+click to select consecutive multiple<p>Ctrl+click to select non-consecutive multiple<p>Shift+Up/Down to select consecutive multiple with keyboard<p>Ctrl+Up/Down then release Ctrl, then Space to select non-consecutive multiple with Keyboard<p>(for mac of course replace Ctrl with Cmd)<p>This surprised me since it is a built-in html standard element, but kind of makes sense after thinking about it. What do you think? In contrast I do like how it renders on mobile, where it basically does render as a series of checkboxes. Would it be better if desktop browsers redesigned it to look more like mobile?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41849658">https://news.ycombinator.com/item?id=41849658</a></p>
<p>Points: 1</p>
<p># Comments: 8</p>
]]></description><pubDate>Tue, 15 Oct 2024 15:35:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41849658</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=41849658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41849658</guid></item><item><title><![CDATA[New comment by TiredGuy in "Show HN: Offline audiobook from any format with one CLI command"]]></title><description><![CDATA[
<p>Listening to the piper demos [1] and comparing to coqui [2], I'd say coqui sounds better to me, but I'd love to hear others' opinions. 
Looks like Piper's latest commits were 3 months ago [3] while Coqui's were 8 months ago [4], so they both seem similar in recency.
In terms of ease of use though, especially with this project, personally Piper seems way less overwhelming.<p>[1] <a href="https://rhasspy.github.io/piper-samples/" rel="nofollow">https://rhasspy.github.io/piper-samples/</a>
[2] <a href="https://huggingface.co/spaces/coqui/xtts" rel="nofollow">https://huggingface.co/spaces/coqui/xtts</a>
[3] <a href="https://github.com/rhasspy/piper">https://github.com/rhasspy/piper</a>
[4] <a href="https://github.com/coqui-ai/TTS">https://github.com/coqui-ai/TTS</a></p>
]]></description><pubDate>Fri, 11 Oct 2024 16:33:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41810951</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=41810951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41810951</guid></item><item><title><![CDATA[Show HN: A minimalist basketball stat sheet app]]></title><description><![CDATA[
<p>I was at a volunteer coach's meeting for the upcoming basketball season, and a friend of mine mentioned that he had gotten a stat book this year to help him better keep track of what his players needed to work on. As the analytical nerd that I am, I thought this was a great idea!<p>I checked out a few statkeeping books, and either didn't find one that had all the stats I was interested in as someone who's developing young players (e.g missed vs. made layups, double-dribbles), or required a lot of special marks that increased the learning curve and distraction factor. I saw a similar deficiency with existing apps, and I also wanted one that allowed you to easily export the data for sharing/compiling and had an undo button for my inevitable mistakes. I tried it at some games this last weekend and my son and his friend enjoyed talking to each other about their numbers on the way home. I also look forward to helping my friend who got the statbook during the times he can't enter stats himself.<p>How to use:
It starts with a tutorial, but basically after you click "Players" and enter your players, you can increment stats by selecting a player from the top and then selecting a stat. You can view your stats anytime by clicking "Show Stats", and when finished you can hit "Export CSV" and then "Reset" to get ready for the next game<p>How it's built:
It's pretty much built with vanilla js, except for the tutorial lib (which I also made with vanilla js, btw: <a href="https://gitlab.com/andrewfulrich/tourit.js" rel="nofollow">https://gitlab.com/andrewfulrich/tourit.js</a>). I took and modified the central state store from here (<a href="https://gitlab.com/andrewfulrich/barleytea/-/blob/master/docs/sharedState.md" rel="nofollow">https://gitlab.com/andrewfulrich/barleytea/-/blob/master/doc...</a>). All the data is stored in window.localStorage, so no back-end. Cursor+Claude helped generate a lot of the original code but became a lot less useful when it came to refactoring and debugging. It was my first successful project with Cursor and it was definitely a good experience overall.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41809250">https://news.ycombinator.com/item?id=41809250</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 11 Oct 2024 13:20:16 +0000</pubDate><link>https://gitlab.com/andrewfulrich/statskeeper</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=41809250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41809250</guid></item><item><title><![CDATA[New comment by TiredGuy in "Show HN: DPaZ – Desktop Pan and Zoom"]]></title><description><![CDATA[
<p>I like the idea of resizing and moving the windows to replicate the experience of pan and zoom. Pretty creative hack!</p>
]]></description><pubDate>Tue, 17 Sep 2024 19:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41571882</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=41571882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41571882</guid></item><item><title><![CDATA[New comment by TiredGuy in "Show HN: I couldn't find a Screen Studio alternative for Windows, so I made one"]]></title><description><![CDATA[
<p>Wow, this looks pretty full-featured. Even has an editing interface. Good job delivering!<p>Definitely more professional looking than the free solutions I've used in the past.</p>
]]></description><pubDate>Tue, 10 Sep 2024 15:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41501658</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=41501658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41501658</guid></item><item><title><![CDATA[New comment by TiredGuy in "A Swiss town banned billboards. Zurich, Bern may soon follow"]]></title><description><![CDATA[
<p>When traveling to other countries, and sometimes even just to other major cities, I always enjoyed seeing the different billboards. Often they would be for local businesses that I wouldn't otherwise know about, and they also convey some of the local culture. I enjoy seeing the creative typography to style a foreign language, the appeals to this or that "ideal", the quirky attempts at humor. It always seemed to me to be part of the antidote to the "this city looks like all the other cities" trend of cultural homogenization that seems to be eating the world. Sure, there are also the ubiquitous global or luxury brand ones, but you take the good with the bad like everything else, and even these will often have a different twist based on the country you're in.</p>
]]></description><pubDate>Fri, 26 Jul 2024 14:37:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41078965</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=41078965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41078965</guid></item><item><title><![CDATA[New comment by TiredGuy in "The state of AI for hand-drawn animation inbetweening"]]></title><description><![CDATA[
<p>The state of the art of 3d pose estimation and pose transfer from video seems to be pretty accurate. I wonder if another approach might be to infer a wireframe model for the character, then tween that instead of the character itself. It would be like the vector approach described in the article but with much, much fewer vertices, then once you have the tween, use something similar to pose transfer to map the most recent character's frame depiction to the pose.<p>Training on a wireframe model seems like it would be easier, since there are plenty of wireframe animations out there (at least for humans) you could use and remove in-between frames to try inferring them.</p>
]]></description><pubDate>Fri, 19 Apr 2024 16:03:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40088492</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=40088492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40088492</guid></item><item><title><![CDATA[New comment by TiredGuy in "Show HN: Budget Kanban – Visually manage finances in Kanban boards"]]></title><description><![CDATA[
<p>I like how this uses something familiar (Kanban) in a novel way to address the real-time tracking of a budget.<p>I wonder if maybe another useful feature would be to schedule a card to be automatically moved to another column at a certain date for things like contract fulfillment, or schedule a recurring card to be added each month for paychecks and monthly bills. Or is that already a feature? I could also see building upon that to see a rudimentary forecast of the state of finances at specified dates in time.</p>
]]></description><pubDate>Wed, 27 Mar 2024 14:11:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=39839356</link><dc:creator>TiredGuy</dc:creator><comments>https://news.ycombinator.com/item?id=39839356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39839356</guid></item></channel></rss>