<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: _peeley</title><link>https://news.ycombinator.com/user?id=_peeley</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 19:49:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=_peeley" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by _peeley in "Amazon ends kindle ebooks "Download and Transfer via USB""]]></title><description><![CDATA[
<p>Sure, I read that in TFA too. My point is that if USB transfers of Kindle eBooks are being sunsetted, I would estimate that Send to Kindle's days are also numbered.</p>
]]></description><pubDate>Thu, 13 Feb 2025 22:32:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43042311</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=43042311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43042311</guid></item><item><title><![CDATA[New comment by _peeley in "Amazon ends kindle ebooks "Download and Transfer via USB""]]></title><description><![CDATA[
<p>I'm surprised that this is being dropped, but the "Send to Kindle"[0] feature is still supported. I would imagine that the email servers (and whatever other behind-the-scenes cruft it requires) to relay files to individual Kindle devices is a much bigger maintenance burden and "piracy" enabler than transferring via USB.<p>I'm a huge user of the Send to Kindle feature via my Calibre library too, so this has me pretty bummed and pessimistic for the future. I guess if the worst comes to pass, I can just look into jailbreaking or getting any of the zillion other Android-based eReaders from AliExpress.<p>[0] <a href="https://www.amazon.com/sendtokindle/email" rel="nofollow">https://www.amazon.com/sendtokindle/email</a></p>
]]></description><pubDate>Thu, 13 Feb 2025 22:21:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43042187</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=43042187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43042187</guid></item><item><title><![CDATA[New comment by _peeley in "Therac-25 Simulator"]]></title><description><![CDATA[
<p>Thank you!</p>
]]></description><pubDate>Wed, 22 Jan 2025 23:26:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42798623</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=42798623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42798623</guid></item><item><title><![CDATA[New comment by _peeley in "Hands-on Assignment – Therac-25 (2007)"]]></title><description><![CDATA[
<p>Do you mind specifying the title of the paper? It appears there's quite a few papers[1][2][3] published concerning Therac-25 by an author named Leveson.<p>[1] <a href="http://sunnyday.mit.edu/papers/therac.pdf" rel="nofollow">http://sunnyday.mit.edu/papers/therac.pdf</a><p>[2] <a href="https://ieeexplore.ieee.org/document/274940" rel="nofollow">https://ieeexplore.ieee.org/document/274940</a><p>[3] <a href="https://ieeexplore.ieee.org/document/8102762" rel="nofollow">https://ieeexplore.ieee.org/document/8102762</a></p>
]]></description><pubDate>Wed, 22 Jan 2025 23:19:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42798572</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=42798572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42798572</guid></item><item><title><![CDATA[New comment by _peeley in "Matrix 2.0 Is Here"]]></title><description><![CDATA[
<p>Very exciting! I'm particularly pleased to see the invisible encryption stuff mentioned.<p>One of the biggest pain points I had when setting up a self-hosted Matrix instance and getting all my devices signed in was the crypto stuff. At least in the client I use, Element, I was bombarded with tons of popups with vague "Upgrade your encryption!" prompts upon logging in the first time. The copywriting on the "Security & Privacy" page was less than helpful in illuminating what I was actually "upgrading" or setting up, since specific technical terms (e.g. recovery key/security phrase/security key) were all used more or less interchangeably. If that kind of confusion can be reduced or swept under the rug for end-users, it'd be a huge improvement on user experience.</p>
]]></description><pubDate>Sun, 03 Nov 2024 16:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42034151</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=42034151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42034151</guid></item><item><title><![CDATA[Time Programming for Laywers and Jurors]]></title><description><![CDATA[
<p>Article URL: <a href="https://specbranch.com/posts/time-for-jurors/">https://specbranch.com/posts/time-for-jurors/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40941922">https://news.ycombinator.com/item?id=40941922</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 12 Jul 2024 00:58:24 +0000</pubDate><link>https://specbranch.com/posts/time-for-jurors/</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=40941922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40941922</guid></item><item><title><![CDATA[New comment by _peeley in "I'm Switching from Laravel to Rails"]]></title><description><![CDATA[
<p>Interesting post. I've used Laravel for a few  years now for work and personal projects, and I've really enjoyed it. I tried to test out Rails to explore other MVC web frameworks, and I just couldn't vibe with it. I think the major areas in which I was incompatible with Rails were:<p>- Lack of dependency injection/inversion of control. I find it interesting the author lists this as an advantage. With Rails, I was always a little anxious not knowing where things were defined or being implemented.<p>- Validation happens on models, not requests. With Laravel, I really appreciate being able to validate pretty much any data coming into the application regardless of whether or not it ends up in the database. With Rails, I tried to look for something similar to FormRequest and its validation rules, but I couldn't find many solutions. I think it might just be one of those things that's not the "Rails way".<p>- Perhaps more of a Ruby issue than a Rails issue, but the dynamism of the language - especially in its type system - was a bit of a drawback for me. I really appreciate PHP 8 and newer versions of Laravel for their support in type hinting and static analysis; being able to mouseover anything and know pretty confidently what I'm working with is a huge boon in my productivity.<p>I definitely agree with the author on a lot of the Laravel tooling stuff. I've learned to just kind of ignore most of the offerings outside of the core framework. I'm sure it's all great, but there's always a bit of churn in Laravel as the author mentioned so I'd rather save myself the future heartbreak.</p>
]]></description><pubDate>Sun, 23 Jun 2024 18:26:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=40769457</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=40769457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40769457</guid></item><item><title><![CDATA[New comment by _peeley in "The Functional Programming Hiring Problem"]]></title><description><![CDATA[
<p>Ah, I think you're referencing the sidenotes. Sometimes the website doesn't render properly on mobile (I've tried getting click-to-expand working, but it's tricky), so try reading in desktop mode.<p>Regarding sidenote #1, I actually very deliberately did not mention the language or company ;) Here's the full text of the sidenote, if you're still unable to get it rendering:<p>> I'm not going to name the language itself, because this post would just turn into a flame war over that language specifically, and I definitely don't want to cast shade on any language/community in particular. I'm also kind of hoping that the most annoying people read this and think, "Ah, of course he's talking about that language over there! This criticism obviously doesn't apply to my perfect and favorite language!" Regardless, I feel that the thesis and content of this post applies pretty evenly to most functional programming languages.</p>
]]></description><pubDate>Mon, 10 Jun 2024 03:55:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=40629990</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=40629990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40629990</guid></item><item><title><![CDATA[New comment by _peeley in "The Functional Programming Hiring Problem"]]></title><description><![CDATA[
<p>Pulling from this published source[0]:<p>> As I said, the problem is a classic one; it was formulated during the war, and efforts to solve it so sapped the energies and minds of Allied analysts that the suggestion was made that the problem be dropped over Germany, as the ultimate instrument of intellectual sabotage.<p>[0]: <a href="https://academic.oup.com/jrsssb/article-pdf/41/2/164/49097406/jrsssb_41_2_164.pdf" rel="nofollow">https://academic.oup.com/jrsssb/article-pdf/41/2/164/4909740...</a></p>
]]></description><pubDate>Mon, 10 Jun 2024 02:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=40629419</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=40629419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40629419</guid></item><item><title><![CDATA[The Functional Programming Hiring Problem]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.janissary.xyz/posts/hiring-functional-programming">https://blog.janissary.xyz/posts/hiring-functional-programming</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40628050">https://news.ycombinator.com/item?id=40628050</a></p>
<p>Points: 108</p>
<p># Comments: 133</p>
]]></description><pubDate>Sun, 09 Jun 2024 22:11:58 +0000</pubDate><link>https://blog.janissary.xyz/posts/hiring-functional-programming</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=40628050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40628050</guid></item><item><title><![CDATA[New comment by _peeley in "Building a Homelab, Part 4 – Nixification, Kubernetes"]]></title><description><![CDATA[
<p>Oh yeah, I had just heard about Talos Linux the other day in this blog post[0], and it seems super interesting. If I was all-in on Kubernetes, I'd probably consider it strongly. Unfortunately, though, there's other stuff that I want to run on the machines outside of the k8s cluster (like the BIND server I mentioned in the post).<p>[0] <a href="https://xeiaso.net/blog/2024/homelab-v2/" rel="nofollow">https://xeiaso.net/blog/2024/homelab-v2/</a></p>
]]></description><pubDate>Sun, 19 May 2024 17:07:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=40408259</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=40408259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40408259</guid></item><item><title><![CDATA[Building a Homelab, Part 4 – Nixification, Kubernetes]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.janissary.xyz/posts/homelab-4">https://blog.janissary.xyz/posts/homelab-4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40404286">https://news.ycombinator.com/item?id=40404286</a></p>
<p>Points: 34</p>
<p># Comments: 4</p>
]]></description><pubDate>Sun, 19 May 2024 04:30:25 +0000</pubDate><link>https://blog.janissary.xyz/posts/homelab-4</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=40404286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40404286</guid></item><item><title><![CDATA[New comment by _peeley in "Home Lab Beginners guide"]]></title><description><![CDATA[
<p>Same, I originally had a bunch of RasPi's in my lab running differing versions of Raspbian until I got tired of the configuration drift and finally Nixified all of them. Writing a single Nix Flake and being able to build declarative SD card installation images for all of them makes managing a bunch of different machines an absolute dream (tutorial here[0], for those interested).<p>The only issue is remotely deploying Nix configs. The only first-party tool, nixops, is all but abandoned and unsupported. The community driven tools like morph and deploy-rs seem promising, but they vary in terms of Flakes support and how much activity/longevity they seem to have.<p>[0] <a href="https://blog.janissary.xyz/posts/nixos-install-custom-image" rel="nofollow">https://blog.janissary.xyz/posts/nixos-install-custom-image</a></p>
]]></description><pubDate>Fri, 08 Mar 2024 21:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=39646952</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=39646952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39646952</guid></item><item><title><![CDATA[New comment by _peeley in "Home Lab Beginners guide"]]></title><description><![CDATA[
<p>I agree. For most people just starting out, it's a lot more worthwhile to get a single cheapo repurposed desktop or a single Raspberry Pi to run PiHole or something on and then expand from there. My homelab[0] started as a single Pi running PiHole and has expanded to four machines running everything I need from Jellyfin to Calibre to DNS, etc.<p>That being said, when I finally got around to rackmounting and upgrading some of the other hardware in my lab, this "beginner"'s guide was really helpful.<p>[0] <a href="https://blog.janissary.xyz/posts/homelab-0" rel="nofollow">https://blog.janissary.xyz/posts/homelab-0</a></p>
]]></description><pubDate>Fri, 08 Mar 2024 21:45:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=39646900</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=39646900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39646900</guid></item><item><title><![CDATA[Using Tailscale Custom OIDC with Authelia and Carpal]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.janissary.xyz/posts/tailscale-oidc-authelia-carpal">https://blog.janissary.xyz/posts/tailscale-oidc-authelia-carpal</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37995001">https://news.ycombinator.com/item?id=37995001</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 24 Oct 2023 05:06:57 +0000</pubDate><link>https://blog.janissary.xyz/posts/tailscale-oidc-authelia-carpal</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=37995001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37995001</guid></item><item><title><![CDATA[New comment by _peeley in "Docker Is Four Things"]]></title><description><![CDATA[
<p>I remember when I was diving deep into Docker for the first time a few years ago, I would have really appreciated seeing something like this. I wrote something kind of similar in a blog post [0], but that was only a semi-confident note to self that took quite a bit of digging through READMEs and GitHub issues. All the different container runtimes/engines/interfaces are really enough to make your head spin.<p>[0] <a href="https://blog.janissary.xyz/posts/docker-gripes" rel="nofollow noreferrer">https://blog.janissary.xyz/posts/docker-gripes</a> , see `Conclusion` section</p>
]]></description><pubDate>Thu, 31 Aug 2023 16:47:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=37340076</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=37340076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37340076</guid></item><item><title><![CDATA[New comment by _peeley in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="https://blog.janissary.xyz" rel="nofollow noreferrer">https://blog.janissary.xyz</a><p>Mostly technical stuff, some non-technical stuff. I'm currently (indefinitely?) writing a series of posts documenting all the stuff I'm working on in my homelab, which has been fun.</p>
]]></description><pubDate>Tue, 04 Jul 2023 18:23:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=36590681</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=36590681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36590681</guid></item><item><title><![CDATA[New comment by _peeley in "Ask HN: What weird technical scene are you fond/part of?"]]></title><description><![CDATA[
<p>Is there anywhere that this community tends to hang out/collaborate? Sounds super cool, but a quick Google of "lisp-machine-punk" doesn't bring up much :(</p>
]]></description><pubDate>Mon, 21 Nov 2022 23:20:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=33699593</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=33699593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33699593</guid></item><item><title><![CDATA[New comment by _peeley in "Ian Goodfellow, Apple's Director of ML leaves Apple due to return-to-work policy"]]></title><description><![CDATA[
<p>Where are you seeing that this is some kind of "protest" or display or righteousness? Could it not be that he just left the company because he personally enjoys working from home?</p>
]]></description><pubDate>Sat, 07 May 2022 21:59:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=31298994</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=31298994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31298994</guid></item><item><title><![CDATA[New comment by _peeley in "Ask HN: Share your personal site"]]></title><description><![CDATA[
<p><a href="https://blog.janissary.xyz/" rel="nofollow">https://blog.janissary.xyz/</a><p>My personal blog, most posts are programming-related but I have a couple on movies/books/history type stuff.</p>
]]></description><pubDate>Wed, 06 Apr 2022 23:58:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=30938990</link><dc:creator>_peeley</dc:creator><comments>https://news.ycombinator.com/item?id=30938990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30938990</guid></item></channel></rss>