<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: pjam</title><link>https://news.ycombinator.com/user?id=pjam</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 21:11:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pjam" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pjam in "Green card seekers must leave U.S. to apply, Trump administration says"]]></title><description><![CDATA[
<p>Do you happen to remember where this stat came from? I have not heard about it and would be interested in learning more about it</p>
]]></description><pubDate>Sun, 24 May 2026 04:28:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254371</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=48254371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254371</guid></item><item><title><![CDATA[New comment by pjam in "Decided to fly to the US to buy some hard drives"]]></title><description><![CDATA[
<p>Which part is gone?</p>
]]></description><pubDate>Mon, 23 Feb 2026 21:49:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47129443</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=47129443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47129443</guid></item><item><title><![CDATA[New comment by pjam in "Elixir 1.17 released: set-theoretic types in patterns, durations, OTP 27"]]></title><description><![CDATA[
<p>There’s a paper about it, linked from the blog post: <a href="https://arxiv.org/abs/2306.06391" rel="nofollow">https://arxiv.org/abs/2306.06391</a></p>
]]></description><pubDate>Wed, 12 Jun 2024 12:25:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=40657284</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=40657284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40657284</guid></item><item><title><![CDATA[New comment by pjam in "Elixir 1.17 released: set-theoretic types in patterns, durations, OTP 27"]]></title><description><![CDATA[
<p>Yes, but the discussion here was about it being a gradual, gradual type system, as in, the gradual type system being added gradually</p>
]]></description><pubDate>Wed, 12 Jun 2024 12:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40657274</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=40657274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40657274</guid></item><item><title><![CDATA[New comment by pjam in "Gitlab to lay off 7% of staff"]]></title><description><![CDATA[
<p>Pretty sure your first paragraph was enough, don’t really see the point of bringing up a rape victim example.<p>I mean, “dutonians” from PagerDuty is enough to illustrate how ridiculous this whole thing is</p>
]]></description><pubDate>Thu, 09 Feb 2023 14:25:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=34724330</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=34724330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34724330</guid></item><item><title><![CDATA[New comment by pjam in "Ask HN: Why Is Everything Declining?"]]></title><description><![CDATA[
<p>What are these clear indications (beside the potential draft point)?</p>
]]></description><pubDate>Sat, 28 Jan 2023 21:43:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=34562280</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=34562280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34562280</guid></item><item><title><![CDATA[New comment by pjam in "Will Hare replace C? Or Rust? Or Zig? Or anything else?"]]></title><description><![CDATA[
<p>I am not qualified to make any comments on the legal difference between the terms either, and I should also add that I am an ESL, so take that with a grain of salt.<p>Reading the original comments about being "liable", it felt like another way of saying "there are consequences to your decisions, and as the author you bear some responsibility of what you put out there", which imo is pretty far from how the author of this blog post described it, hence me calling "a pretty big stretch"</p>
]]></description><pubDate>Tue, 03 May 2022 20:07:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=31252927</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=31252927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31252927</guid></item><item><title><![CDATA[New comment by pjam in "Will Hare replace C? Or Rust? Or Zig? Or anything else?"]]></title><description><![CDATA[
<p>Ha, perfect, exactly what I was looking for, thanks for pointing it out, didn't realize I was looking at a subsection of the thread, my bad.<p>But it confirms what I was thinking, going from "liable" to "criminally prosecuted" is a pretty big stretch imo.</p>
]]></description><pubDate>Tue, 03 May 2022 17:47:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=31251220</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=31251220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31251220</guid></item><item><title><![CDATA[New comment by pjam in "Will Hare replace C? Or Rust? Or Zig? Or anything else?"]]></title><description><![CDATA[
<p>Assuming the "criminally prosecuted" piece is a reference to that thread [1], based on what other comments have also pointed out, did anyone in there actually say that, or imply it? I read that thread and didn't see anything close to that, there is clearly harsh language in there, such as:<p>> Look if you can't understand that this is a thing that will happen in the real world and that people will potentially suffer as a result you shouldn't be writing a crypto library.<p>Which is still far from suggesting someone should be prosecuted.<p>[1]:<a href="https://lwn.net/Articles/893327/" rel="nofollow">https://lwn.net/Articles/893327/</a></p>
]]></description><pubDate>Tue, 03 May 2022 15:51:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=31249798</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=31249798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31249798</guid></item><item><title><![CDATA[New comment by pjam in "Learn the workings of Git, not just the commands (2015)"]]></title><description><![CDATA[
<p>Feeling required to post about the Building Git[1] book, really love it, for anyone interested in a walkthrough of rebuilding many of the most of important git features, from scratch, in ruby.<p>[1]: <a href="https://shop.jcoglan.com/building-git/" rel="nofollow">https://shop.jcoglan.com/building-git/</a></p>
]]></description><pubDate>Tue, 18 Jan 2022 15:19:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=29980425</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=29980425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29980425</guid></item><item><title><![CDATA[New comment by pjam in "Floating point numbers, and why they suck"]]></title><description><![CDATA[
<p>This. Sure, floating point numbers come with a footgun, but the title is so clickbaity, would it really hurt to name it: "What I wish I knew about floating numbers before relying on them?"</p>
]]></description><pubDate>Fri, 17 Dec 2021 14:04:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=29592265</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=29592265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29592265</guid></item><item><title><![CDATA[New comment by pjam in "Ruby Is Still a Diamond"]]></title><description><![CDATA[
<p>> the dynamism of js is disappearing<p>As an outsider, really curious to hear more about this. Is it from an ecosystem point of view, where the "dynamism is disappearing" or more from a day to day, the fact that writing TS is significantly different than writing JS? Or even something else?</p>
]]></description><pubDate>Thu, 02 Sep 2021 13:34:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=28391784</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=28391784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28391784</guid></item><item><title><![CDATA[New comment by pjam in "I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA"]]></title><description><![CDATA[
<p>International Entrepreneur Parole</p>
]]></description><pubDate>Sat, 19 Jun 2021 20:39:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=27564269</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=27564269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27564269</guid></item><item><title><![CDATA[New comment by pjam in "How to implement a hash table in C"]]></title><description><![CDATA[
<p>The progressive rehashing described in the article is very similar to what Redis does [1].<p>Just thought I'd share a example of a use case where the incremental rehashing logic makes sense.<p>[1]: <a href="https://github.com/redis/redis/blob/unstable/src/dict.c" rel="nofollow">https://github.com/redis/redis/blob/unstable/src/dict.c</a></p>
]]></description><pubDate>Fri, 26 Mar 2021 21:19:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=26597085</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=26597085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26597085</guid></item><item><title><![CDATA[New comment by pjam in "Benefits of Walking"]]></title><description><![CDATA[
<p>> Long distance running will wear your meniscus out.<p>Is there any research to back that? Everything I’ve ready says that it is not a fatality and that it is possible to run, for many years (life?) without destroying your joints.<p>It’s my understanding that your statement is as accurate as saying “driving a car will result in you getting in a car accident”. It’s extremely possible and it has happened to many people but it doesn’t mean it _has_ to happen</p>
]]></description><pubDate>Sun, 06 Dec 2020 03:54:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=25320880</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=25320880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25320880</guid></item><item><title><![CDATA[New comment by pjam in "Writing a technical book: from idea to print"]]></title><description><![CDATA[
<p>This is great and really useful to me! I am also, like others here, in the process of writing my first "book": <a href="https://redis.pjam.me/" rel="nofollow">https://redis.pjam.me/</a>. Mainly inspired by <a href="https://shop.jcoglan.com/building-git/" rel="nofollow">https://shop.jcoglan.com/building-git/</a>, rebuilding Redis, instead of git, in Ruby.<p>> For my first few sections I wrote the code as I wrote the sections, but then Lak made the suggestion that it would probably be easier to write the code first and then write the chapter<p>I can echo this a thousand times, I've written the last three chapters this way and this has made a huge difference, wish I had known that earlier!<p>I will also add that it really made me learn so much because even though I thought I knew quite a bit about Ruby (I knew early on that I didn't know much about Redis). So many times I found myself trying to explain something and realizing that I didn't actually know how it worked and ended up spending hours (days?) researching the inner workings of said thing<p>PS: Using quotes around book mostly because that's the imposter syndrome kicking in, I was calling it "a series of blog post" for a while, to kinda downplay it</p>
]]></description><pubDate>Wed, 18 Nov 2020 19:12:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=25141048</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=25141048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25141048</guid></item><item><title><![CDATA[New comment by pjam in "Modern C"]]></title><description><![CDATA[
<p>This, 100%. I've been working on a side project that is essentially rebuilding Redis but in Ruby, only to learn how things work (<a href="https://redis.pjam.me/" rel="nofollow">https://redis.pjam.me/</a>) and the Redis code base is fantastic. As someone with basically no professional C experience, the clarity of the code base makes diving in fairly easy</p>
]]></description><pubDate>Fri, 04 Sep 2020 13:48:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=24374869</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=24374869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24374869</guid></item><item><title><![CDATA[New comment by pjam in "Redis Labs Raises $100M"]]></title><description><![CDATA[
<p>How does Redis "not do data consistency"? Same question for HA?
On the HA point, my understanding was that it was one of the reasons to use Redis Labs, because they handle a lot of the setup and management of the infrastructure required to provide a setup that does provide HA.</p>
]]></description><pubDate>Fri, 28 Aug 2020 22:46:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=24311193</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=24311193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24311193</guid></item><item><title><![CDATA[New comment by pjam in "Redis Labs Raises $100M"]]></title><description><![CDATA[
<p>> most people are using it as a cache<p>Maybe, I actually have no idea, have you seen numbers?<p>> Their valuation reflects its use as a cache<p>How so?<p>> Did you geo replicate message broker?<p>No</p>
]]></description><pubDate>Fri, 28 Aug 2020 22:39:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=24311102</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=24311102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24311102</guid></item><item><title><![CDATA[New comment by pjam in "Redis Labs Raises $100M"]]></title><description><![CDATA[
<p>Redis _can_ be used as a cache, but it's not the only use case.<p>I've personally mostly used it as a message broker (celery in python, resque in ruby), but it can definitely be used as a database.<p>Bottom line, it's a very flexible tool, and can be more than "just a cache".</p>
]]></description><pubDate>Fri, 28 Aug 2020 17:58:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=24307973</link><dc:creator>pjam</dc:creator><comments>https://news.ycombinator.com/item?id=24307973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24307973</guid></item></channel></rss>