<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: the_jeremy</title><link>https://news.ycombinator.com/user?id=the_jeremy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 23:27:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=the_jeremy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by the_jeremy in "Warn about PyPy being unmaintained"]]></title><description><![CDATA[
<p>If anyone else is also barely aware and confused by the similar names, PyPI is the Python Package Index, which is up and maintained. PyPy is "A fast, compliant alternative implementation of Python." which doesn't have enough devs to release a version for 3.12[0].<p>[0]: <a href="https://github.com/orgs/pypy/discussions/5145" rel="nofollow">https://github.com/orgs/pypy/discussions/5145</a></p>
]]></description><pubDate>Sun, 08 Mar 2026 04:36:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47294433</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=47294433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47294433</guid></item><item><title><![CDATA[New comment by the_jeremy in "My dad could still be alive, but he's not"]]></title><description><![CDATA[
<p>Thanks to this I looked where my nearest ER is and found that it's 7 minutes away, so I can't imagine calling an ambulance for my wife unless I was worried about her spine. (I don't think she can lift me so the reverse isn't true.)</p>
]]></description><pubDate>Thu, 13 Nov 2025 03:09:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45910060</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=45910060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45910060</guid></item><item><title><![CDATA[New comment by the_jeremy in "/dev/null is an ACID compliant database"]]></title><description><![CDATA[
<p>You've been beaten to the punch: <a href="https://devnull-as-a-service.com/" rel="nofollow">https://devnull-as-a-service.com/</a></p>
]]></description><pubDate>Thu, 23 Oct 2025 22:56:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45688482</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=45688482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45688482</guid></item><item><title><![CDATA[New comment by the_jeremy in "Potential issues in curl found using AI assisted tools"]]></title><description><![CDATA[
<p>> * Utterly useless to people who have no clue what they're doing<p>I disagree.<p>I'm making a board game of 6 colors of hexes, and I wanted to be able to easily edit the board. The first time around, I used a screenshot of a bunch of hexagons and used paint to color them (tedious, ugly, not transparent, poor quality). This time, I asked ChatGPT to make an SVG of the board and then make a JS script so that clicking on a hex could cycle through the colors. Easier, way higher quality, adjustable size, clean, transparent.<p>It would've taken me hours to learn and set that up for myself, but ChatGPT did it in 10min with some back and forth. I've made one SVG in my life before this, and never written any DOM-based JS scripts.<p>Yes, it's a toy example, but you don't have to knwo what you're doing to get useful things from AI.</p>
]]></description><pubDate>Mon, 06 Oct 2025 15:58:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45492757</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=45492757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45492757</guid></item><item><title><![CDATA[New comment by the_jeremy in "So Much Blood"]]></title><description><![CDATA[
<p>The majority of litter on the sidewalks of the through streets near me is those 1oz shooters. Followed by aluminum cans (mostly beer), fast food trash (plastic cups for sauces, disposable drink cups), and then household trash that looks like it flew out of a trash can on windy days (empty boxes, plastic wrappers, a bottle of laundry detergent, etc).<p>Source: new year's resolution to pick up at least 1 piece of trash per dog walk.</p>
]]></description><pubDate>Wed, 07 May 2025 19:38:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43919815</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=43919815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43919815</guid></item><item><title><![CDATA[New comment by the_jeremy in "Purelymail: Cheap, no-nonsense email"]]></title><description><![CDATA[
<p>I also use this. Pros: super cheap. <$2/mo for all my custom email addresses and routing rules. Nothing else came close - everything else I found would make me pay per email address even if that address receives an average of 0 emails per month. The wildcard suffixes are really nice as well - they use _ instead of gmail's + (I've had issues with gmail's version as it sometimes is transparently removed, or sometimes the form doesn't consider + a valid character).<p>Cons: UI is bad, so you'll want to access through a client. 1 person shop. Not audited AFAIK.</p>
]]></description><pubDate>Mon, 27 Jan 2025 03:43:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42837191</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=42837191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42837191</guid></item><item><title><![CDATA[New comment by the_jeremy in "Personalized voice recordings by Elwood "You've got mail!" Edwards (2024)"]]></title><description><![CDATA[
<p>Not the same company, but similar: I have some old T-shirts advertising tape drives from Quantum when my dad worked for them in the 80s: <a href="https://en.wikipedia.org/wiki/Quantum_Corporation" rel="nofollow">https://en.wikipedia.org/wiki/Quantum_Corporation</a><p>They were a tape drive and hard drive manufacturer. I guess they still have the tape drive section, but they sold their HDD division to ... Maxtor, which then got bought out by Seagate, I think?</p>
]]></description><pubDate>Wed, 15 Jan 2025 19:41:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42715911</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=42715911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42715911</guid></item><item><title><![CDATA[New comment by the_jeremy in "Cuttle – a MTG like game using a standard 52 card deck"]]></title><description><![CDATA[
<p>Here are the notes I wrote for myself as a magic player, to translate it into purely MTG terms. (These probably aren't enough to explain on their own, but they'll probably help MTG players who want to get the gist.)<p>Your opponent has 21 life and you win when your creatures have at least that much power. You can’t attack.<p>Setup: dealer goes second and starts with 6 cards, opponent starts with 5 cards. Hand limit of 7.<p>On your turn:
Either play 1 card or draw 1 card<p>Point cards (ace - 10; ace is 1) are creatures with power equal to their point number. 
Face cards (and sideways 8) are enchantments.
No lands or mana costs. 
"Playing" a card refers to casting that card or channeling that card.<p>Every point card has “channel -  discard this card: Choose a creature with lesser value. Destroy it.” (suit matters, spades > hearts > diamonds > clubs, e.g., 8 of hearts is greater value than 8 of diamonds or any 7 but less than 8 of spades or any 9.) Note that this doesn't target.<p>Most point cards can be played as sorceries for an alternate effect:<p>Ace: wrath of God<p>2: disenchant OR muddle the mixture (this is the only instant and does not count toward your 1 card per turn limit. Everything else is sorcery speed)<p>3: regrowth<p>4: mind rot<p>5: divination<p>6: tranquility / back to nature<p>7: mind’s desire<p>8: sideways as enchantment - glasses of Urza<p>9: aura extraction*<p>10: none<p>Face cards are exclusively enchantments:<p>Jack: control magic**<p>Queen: Privileged position***<p>King: reduce your opponent’s life total based on the number of kings you control for as long as they remain on the battlefield: 0: 21; 1: 14; 2: 10; 3: 7; 4: 5.<p>Notes: The card types are pretty explicit - muddle the mixture can only counter sorceries or instants, not creatures, enchantments, or channeling. Wrath of god only kills creatures, tranquility only kills enchantments.<p>Rules can differ, depending on the source:<p>* sometimes as "reflector mage for enchantments", sometimes as "unsummon for enchantments".
**sometimes as "exchange control of target creature". 
***sometimes as "all permanents you control have hexproof", I.e., including itself.</p>
]]></description><pubDate>Sat, 11 Jan 2025 05:20:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42663515</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=42663515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42663515</guid></item><item><title><![CDATA[New comment by the_jeremy in "TikTok tells staff impacted by wildfires to use sick hours if they can't work"]]></title><description><![CDATA[
<p>It's rare that a single sentence can tell me so clearly whether or not I'd be willing to work at a company.<p>The actual article could be misleading (it's not obvious if setting their RTO status to "natural disaster" status means they expend their sick days or not), but this is so clearly petty micromanagement that there's really no ambiguity.</p>
]]></description><pubDate>Fri, 10 Jan 2025 04:25:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42652452</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=42652452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42652452</guid></item><item><title><![CDATA[New comment by the_jeremy in "RISC-V in 2024 is slower than you think"]]></title><description><![CDATA[
<p>> I haven't see any single threaded scores about 150 and no multi-threaded scores higher than 1500.<p>s/about/above, s/see/seen</p>
]]></description><pubDate>Wed, 23 Oct 2024 14:56:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41925697</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=41925697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41925697</guid></item><item><title><![CDATA[New comment by the_jeremy in "Why Don't Tech Companies Pay Their Engineers to Stay?"]]></title><description><![CDATA[
<p>The issue no one here seems to be talking about is that paying people according to tenure is anticompetitive for the company <i>on both sides</i>.<p>If you pay people more because they've been at your company longer (the way the follow-up post by Ethena describes[0]), you're explicitly choosing to pay them more than they can get elsewhere. You don't want to pay more than you have to for talent, so this is a hard sell to whomever manages the budget.<p>On the flip side, if you're attempting to pay people in proportion to their worth to you as a company, you're going to be paying less than the competition, because the competition front-loads this money. A new engineer takes a few months or more to ramp up, so if you're making an attempt to pay engineers based on their impact, you will be outcompeted by companies willing to give sign-on bonuses and extra comp to convince people to switch. That's built into the plan of the four-year cliff - you pay them a lot to start with and hope you get the savings on the other side when they don't spend the effort to switch jobs later.<p>Lastly, turnover isn't as much of a negative for the company as everyone seems to ascribe. Being forced to keep up with industry best practices and technologies to be able to recruit talent, to onboard new devs when someone leaves, and to retire unmaintainable legacy cruft when the creator leaves are not strictly negatives - they are risk reduction. That's not mentioning the benefit of fresh eyes and fresh ideas.<p>(Honestly, I think all of this discussion on both sides ascribes too much rational decision-making to what is essentially cargo-culted hiring processes. The biggest companies copy decisions from each other to the point that it's literally collusion[1], and everyone else follows suit because they are smaller and don't have the economies of scale to make researching alternatives positive expected value. People at the top setting policies don't have lines of communication to front-line managers to be able to determine whether their particular company needs extra focus on retaining developers for business continuity reasons, so to the extent that it's a conscious decision at all, it's based on industry-wide studies or company-wide turnover statistics.)<p>[0]: <a href="https://www.goethena.com/post/a-public-and-transparent-formula-for-engineering-salaries-ethena/" rel="nofollow">https://www.goethena.com/post/a-public-and-transparent-formu...</a>
[1]: <a href="https://www.theguardian.com/technology/2014/apr/24/apple-google-settle-antitrust-lawsuit-hiring-collusion" rel="nofollow">https://www.theguardian.com/technology/2014/apr/24/apple-goo...</a></p>
]]></description><pubDate>Fri, 06 Sep 2024 03:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41462547</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=41462547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41462547</guid></item><item><title><![CDATA[New comment by the_jeremy in "Ask HN: Is it possible to make FAANG salaries without working there?"]]></title><description><![CDATA[
<p>> the kind of job where you need security clearance and a full background check<p>That's like saying "a tech job". <i>Most</i> jobs that require those things pay poorly. Big defense contractors like Northrop Grumman, Raytheon, etc. pay worse than most tech companies. I have over a dozen friends in defense (I used to work for a defense contractor) and none earn comparably to big tech. It's not a matter of clearance, to be clear - most of those dozen have TS/SCI and had to go through a full polygraph.<p>Unless you meant working directly for the government, not a contractor. That would put you on the GS payscale, which does not have carveouts for SWEs, meaning it won't pay as well as any private developer role.</p>
]]></description><pubDate>Tue, 23 Jul 2024 17:20:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41048547</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=41048547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41048547</guid></item><item><title><![CDATA[New comment by the_jeremy in "Ask HN: What is the most useless project you have worked on?"]]></title><description><![CDATA[
<p>If it doesn't handle the card rules automatically for you, then it's way worse than MTG Arena or MTGO. I've played with free MTG software (cockatrice) and it's not close to the same thing, even though it has all the art and buttons for doing all the effects manually (I use this shortcut to draw 3 cards, this shortcut to put 2 back, this shortcut to exile someone's graveyard, etc).<p>If they really built the best site for playing MTG, even over paid versions, then there's no real way to hide the fact that it's magic-specific.</p>
]]></description><pubDate>Sat, 06 Apr 2024 01:26:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39949196</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=39949196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39949196</guid></item><item><title><![CDATA[New comment by the_jeremy in "Dealing with surprising human emotions: desk moves (2017)"]]></title><description><![CDATA[
<p>> Additionally, coach them to figure out how to find other avenues for their autonomy and choice. (In the desk move case: how will they decorate it? What day of the week could they start the move? How will they celebrate as a team once the move is checked off the list?) These should be realistic and doable, and will hopefully help address this core need.<p>Having extreme difficulty taking this as a serious suggestion.</p>
]]></description><pubDate>Wed, 28 Feb 2024 00:58:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=39532515</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=39532515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39532515</guid></item><item><title><![CDATA[New comment by the_jeremy in "Testcontainers"]]></title><description><![CDATA[
<p>We use [kubedock](<a href="https://github.com/joyrex2001/kubedock">https://github.com/joyrex2001/kubedock</a>) to run testcontainers in kubernetes clusters. As long as you're only pulling the images, not building or loading them (explicitly not supported by kubedock), it works pretty well.</p>
]]></description><pubDate>Wed, 28 Feb 2024 00:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39532452</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=39532452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39532452</guid></item><item><title><![CDATA[New comment by the_jeremy in "No focus, no fights, and a bad back – 16 ways technology has ruined my life"]]></title><description><![CDATA[
<p>> 6. I find it increasingly hard to turn things on<p>>  Or you may have faced a similar reckoning in an unfamiliar shower, or standing before a seemingly ordinary hob. The relentless development of new ways to turn things on has led us steadily away from the intuitive and toward the wilfully [sic] enigmatic.<p>The rest of the article seems to be complaining about post-iPhone technology, but showers have been weird since at least the 80s (probably earlier, but speaking only from personal experience here).</p>
]]></description><pubDate>Sun, 18 Feb 2024 16:43:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=39420506</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=39420506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39420506</guid></item><item><title><![CDATA[New comment by the_jeremy in "Younger generations have gained more wealth than other age groups since 2019"]]></title><description><![CDATA[
<p>Per the article, GenX is worth twice what Millenials are. Can you provide any evidence for your assertion?</p>
]]></description><pubDate>Thu, 15 Feb 2024 20:29:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39388311</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=39388311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39388311</guid></item><item><title><![CDATA[New comment by the_jeremy in "What it was like working for Gitlab"]]></title><description><![CDATA[
<p>Wayback link to post: <a href="https://web.archive.org/web/20200416233116/https://likewise.am/2014/12/26/what-armenians-should-know-about-life-in-america/" rel="nofollow">https://web.archive.org/web/20200416233116/https://likewise....</a><p>Things they mentioned as being different from Armenian life:<p>* You pay federal taxes and state taxes to a myriad of different agencies with different limits or starting points on all of them. Property taxes, vehicle registration taxes, sales taxes, etc.<p>* The US is more focused on being procedurally fair (you have rights that must be ennumerated to you upon being arrested, etc) but not on being just (he mentions child neglect for latchkey kids, mandatory sentencing, a woman accused of kidnapping for trying to take her child away from his abusive father with a custody agreement)<p>* Poor federal safety net<p>* Suburban housing and little mixed-use zoning leads to required cars, homogeneity of America, lack of walkable anything<p>* Individualism (not knowing all your neighbors; he mentions that in Armenia if you had a test for a tumor multiple friends would take off work to weep in the waiting room with you; the idea of being an automaton in your company rather than a human with emotions)</p>
]]></description><pubDate>Sun, 11 Feb 2024 22:27:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=39339396</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=39339396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39339396</guid></item><item><title><![CDATA[New comment by the_jeremy in "Show HN: Htmldocs – Typeset and generate pdfs with HTML/CSS"]]></title><description><![CDATA[
<p>agree with the other comment - I made my resume in HTML / CSS, and the most reliable way to generate a PDF is just Chrome's print to PDF. I tried weasyprint and wkhtmltopdf and they either dropped elements or changed the layout.</p>
]]></description><pubDate>Wed, 17 Jan 2024 15:18:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=39028852</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=39028852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39028852</guid></item><item><title><![CDATA[New comment by the_jeremy in "US lawyer who put Big Tobacco on trial takes aim at sports betting"]]></title><description><![CDATA[
<p>TL;DR for clickbait title:<p>> The lawsuit outlined how DraftKings advertised a bonus for first-time users of “up to $1,000” through a range of social media, third party, TV and radio promotions. But in order to ever receive $1,000 in additional bets, customers had to make a $5,000 initial deposit, risk $25,000 in real money within 90 days and bet on events with odds steeper than 1-3, according to the lawsuit. The bonus would also be paid out only in non-withdrawable credit.<p>The case has not yet gone to trial.</p>
]]></description><pubDate>Mon, 11 Dec 2023 18:19:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=38603290</link><dc:creator>the_jeremy</dc:creator><comments>https://news.ycombinator.com/item?id=38603290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38603290</guid></item></channel></rss>