<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: budafish</title><link>https://news.ycombinator.com/user?id=budafish</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 22:18:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=budafish" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by budafish in "The best browser bookmarking system is files"]]></title><description><![CDATA[
<p>I use Linking. It's quite good and actually being developed.<p><a href="https://linkding.link/" rel="nofollow">https://linkding.link/</a></p>
]]></description><pubDate>Mon, 30 Sep 2024 13:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=41697043</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=41697043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41697043</guid></item><item><title><![CDATA[New comment by budafish in "Layman's Guide to Python Built-in Functions"]]></title><description><![CDATA[
<p>See this for an explanation - <a href="https://github.com/satwikkansal/wtfpython?tab=readme-ov-file#-all-true-ation-">https://github.com/satwikkansal/wtfpython?tab=readme-ov-file...</a><p>> all([]) returns True since the iterable is empty.</p>
]]></description><pubDate>Wed, 04 Sep 2024 21:33:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=41451103</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=41451103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41451103</guid></item><item><title><![CDATA[New comment by budafish in "Htmx, Rust and Shuttle: A New Rapid Prototyping Stack"]]></title><description><![CDATA[
<p>Also if you didn't want to do a hx-confirm, you could pop up a separate modal on button press. And then when the delete is pressed in the modal use a hx-target to update the specific row.</p>
]]></description><pubDate>Wed, 01 Nov 2023 15:41:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=38099773</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=38099773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38099773</guid></item><item><title><![CDATA[New comment by budafish in "I'm fed up with it, so I'm writing a browser"]]></title><description><![CDATA[
<p>There are a lot of words the author used to simply say, "I'm going to start my pet project, which I also believe is going to fail very soon for a number of reasons"<p>Not much actual good content here.</p>
]]></description><pubDate>Fri, 22 Sep 2023 06:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=37608725</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=37608725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37608725</guid></item><item><title><![CDATA[Automated Integration from Eero into PiHole]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.amishbhadeshia.co.uk/posts/automate-eero-into-pihole/">https://www.amishbhadeshia.co.uk/posts/automate-eero-into-pihole/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37552648">https://news.ycombinator.com/item?id=37552648</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 18 Sep 2023 05:46:09 +0000</pubDate><link>https://www.amishbhadeshia.co.uk/posts/automate-eero-into-pihole/</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=37552648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37552648</guid></item><item><title><![CDATA[New comment by budafish in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="http://www.amishbhadeshia.co.uk" rel="nofollow noreferrer">http://www.amishbhadeshia.co.uk</a><p>Blog about tech banking and consulting</p>
]]></description><pubDate>Tue, 04 Jul 2023 21:15:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=36592572</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=36592572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36592572</guid></item><item><title><![CDATA[New comment by budafish in "Five Books: The best books on everything"]]></title><description><![CDATA[
<p>Thank you for this. I had no idea this series existed! It's exactly the level of info I want when picking up a new topic!<p>And bonus is my local library stocks many of them!</p>
]]></description><pubDate>Mon, 08 May 2023 00:30:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=35856880</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=35856880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35856880</guid></item><item><title><![CDATA[New comment by budafish in "Alpine.js"]]></title><description><![CDATA[
<p>HTMX has a complimentary framework like alpinejs called Hyperscript [0]. (On second thought not exactly like alpine..)<p>[0]: <a href="https://hyperscript.org/" rel="nofollow">https://hyperscript.org/</a></p>
]]></description><pubDate>Fri, 13 Jan 2023 11:49:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=34366561</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=34366561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34366561</guid></item><item><title><![CDATA[New comment by budafish in "Saying “sup” with `net send`"]]></title><description><![CDATA[
<p>also<p><pre><code>    @net use Z: \\administrators
</code></pre>
Would achieve the same effect :)</p>
]]></description><pubDate>Thu, 29 Dec 2022 18:39:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=34176143</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=34176143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34176143</guid></item><item><title><![CDATA[New comment by budafish in "Which face is real?"]]></title><description><![CDATA[
<p>The real image loads faster for me than the fake one. So I just click the first picture and it's correct.</p>
]]></description><pubDate>Mon, 14 Nov 2022 14:48:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=33594691</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=33594691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33594691</guid></item><item><title><![CDATA[New comment by budafish in "Why I use Jellyfin for my home media library"]]></title><description><![CDATA[
<p>Is that by using that radarr watchlist integration?</p>
]]></description><pubDate>Thu, 27 Oct 2022 21:11:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=33364103</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=33364103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33364103</guid></item><item><title><![CDATA[Ask HN: How do you optimise your outlook workflow?]]></title><description><![CDATA[
<p>There not that much discussion on this on the internet as it is quite personal, but I am really interested to see what "hacks" people have added into outlook (or others) to optimise their workflow, more than just simple "move to folder" rules. A lot of the standard webpage's just seem to show "grouping" as advanced usage.<p>What do you do? Any advanced usage using things like columns, formulas, search folders or VBA?<p>For example:
I have a separate search folder which mirrors my inbox, which I conditionally format using the following rules.
-- Email just to me = Colour Red
-- Email to me and others = Colour Blue
-- Email with me in the CC = Colour Black
-- Email to mailing lists = Colour Green<p>This helps me to visually quickly see what emails are important and what are just for information.<p>-----<p>I have a new search folder which just shows meeting invites, to show me what has been cancelled, created, passed, etc. So I can easily delete anything that has passed that I haven't accepted.<p>-----<p>I create a new column to humanize the time the email came in. e.g. "12 minutes ago", "1 hour ago", "3 days ago" etc.<p>-----</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32749554">https://news.ycombinator.com/item?id=32749554</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 07 Sep 2022 12:11:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=32749554</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=32749554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32749554</guid></item><item><title><![CDATA[New comment by budafish in "Hacker News Official API"]]></title><description><![CDATA[
<p>I use materialistic also, but as far as I'm aware that hasn't been an update to the app in years. In addition I believe the materialistic app listing on Google Play is also been removed.<p>Do you have some updated version that I'm unaware of?</p>
]]></description><pubDate>Sun, 21 Aug 2022 22:06:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=32544955</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=32544955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32544955</guid></item><item><title><![CDATA[New comment by budafish in "To uncover a deepfake video call, ask the caller to turn sideways"]]></title><description><![CDATA[
<p>100% agree. Made me feel a bit nauseous.</p>
]]></description><pubDate>Mon, 08 Aug 2022 13:47:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=32385315</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=32385315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32385315</guid></item><item><title><![CDATA[Ask HN: How do I start learning about lower level compiled languages?]]></title><description><![CDATA[
<p>Hi HN<p>I work quite a lot with Python and JS, and some other higher level languages, but have recently wanted to get involved in lower level languages, particularly NIM. I have already started coding with it, but it comes with a whole range of new topics that are semi-unknown to me, heaps, stacks, memory management, pointers, compilers, debugging compiled applications, garbage collection, etc. Does anyone know of any material that can help demystify those topics and any other that come up.<p>I know the common answer will be to start coding and learn it as you go along. But I was curious to understand if there was any supplementary material that can support my introduction to this new works of coding?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32068501">https://news.ycombinator.com/item?id=32068501</a></p>
<p>Points: 30</p>
<p># Comments: 33</p>
]]></description><pubDate>Tue, 12 Jul 2022 11:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=32068501</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=32068501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32068501</guid></item><item><title><![CDATA[New comment by budafish in "Popcorn Time Is Back"]]></title><description><![CDATA[
<p>Wait. Is this true? As in they have laws they just don't enforce them?</p>
]]></description><pubDate>Mon, 04 Jul 2022 10:32:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=31975548</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=31975548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31975548</guid></item><item><title><![CDATA[New comment by budafish in "Building a personal blog using Django"]]></title><description><![CDATA[
<p>I have a blog post on setting up a Hugo + Netlify blog on my own blog.<p><a href="https://www.amishbhadeshia.co.uk/posts/setting-up-a-new-blog/" rel="nofollow">https://www.amishbhadeshia.co.uk/posts/setting-up-a-new-blog...</a></p>
]]></description><pubDate>Thu, 09 Jun 2022 12:40:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=31680451</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=31680451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31680451</guid></item><item><title><![CDATA[New comment by budafish in "Rich: A Python library for rich text and formatting in the terminal"]]></title><description><![CDATA[
<p>Use the integrated logging handler. That's all you need.</p>
]]></description><pubDate>Sat, 15 Jan 2022 13:45:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=29946295</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=29946295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29946295</guid></item><item><title><![CDATA[New comment by budafish in "Show HN: BookStack – An open source wiki platform and alternative to Confluence"]]></title><description><![CDATA[
<p>Some time ago I was trying to transition to platform to help me capture my own personal notes and organise my knowledge. BookStack was a good front runner, but I think the lack of mobile editing along with the hassle of upgrades made me end up using Notion.<p>Now by all means notion isn't perfect at all, but for me who just wanted to start writing notes it seems the right choice at the time.<p>I would like to switch to BookStack as it looks great and is a great product, but the one issue that worries me is when it comes to upgrades and migrations. Generally I found when upgrading database based platforms I end up messing up hugely causing myself a huge headache, and then eventually not upgrading at all. For example I used Monica CRM, and totally botched the upgrades eventually just closing it down and using Google contacts instead.<p>If there was an easy way to solve for that I'd definitely be on board with self-hosting it myself. But at the moment I just don't have the time to resolve upgrade issues :(</p>
]]></description><pubDate>Sat, 08 Jan 2022 17:17:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=29853715</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=29853715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29853715</guid></item><item><title><![CDATA[New comment by budafish in "Nim 1.6.2"]]></title><description><![CDATA[
<p>(on mobile) 
You could use Nimssequence iterators<p>[x.name for x in someList if x.age > 5]<p>Is the same as:<p>x.filterIt(it.age > 5).mapIt(it.name)<p>In a way it reads better.</p>
]]></description><pubDate>Fri, 17 Dec 2021 14:02:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=29592233</link><dc:creator>budafish</dc:creator><comments>https://news.ycombinator.com/item?id=29592233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29592233</guid></item></channel></rss>