<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: nybble41</title><link>https://news.ycombinator.com/user?id=nybble41</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 15:14:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nybble41" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nybble41 in "NY Times issues DMCA takedowns of Wordle clones"]]></title><description><![CDATA[
<p>Or to put it another way, the "intellectual capital" argument presupposes that you aspire to become a bully yourself, and live among a society of similar bullies. There is no incentivising effect on someone who wishes to innovate without abusing the legal system to stop others from creating similar things.</p>
]]></description><pubDate>Sat, 09 Mar 2024 02:40:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39648979</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=39648979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39648979</guid></item><item><title><![CDATA[New comment by nybble41 in "I wish people would stop insisting that Git branches are nothing but refs"]]></title><description><![CDATA[
<p>To follow up on this, since we may still be talking past one another, I do not believe that the software design is deficient or that the disconnect between the implementation and actual use is nearly so large as the article makes it out to be. Taking the examples one by one:<p>> First ask yourself what we mean when we say “is your topic branch up to date?”<p>Does your local <i>ref</i> identify the same commit as the upstream <i>ref</i>?<p>> “be sure to fetch the dev branch”<p>Be sure to update your remote tracking branch <i>ref</i> to match the corresponding upstream <i>ref</i> and download all related commits.<p>> “what branch did I do that work on?”<p>Which branch(es) (which <i>refs</i>) point to commits with trees which contain that work?<p>> “is that commit on the main branch or the dev branch?”<p>Is that commit reachable by following the parent links from the main branch <i>ref</i> or the dev branch <i>ref</i> (or both)?<p>> “Has that work landed on the main branch?”<p>Is that work present in the tree of the commit identified by the main branch <i>ref</i>?<p>And then there is the last example which isn't even talking about branches in the version-control sense but rather the much older "split path" sense.<p>The documentation is fine. The way people talk about branches in the context of Git is (mostly) fine. It's only the author's understanding which is at odds with the reality of what branches are in the Git ecosystem. Which could possibly be due to trying to coerce Git into the mold of other version control systems with incompatible concepts of branching.</p>
]]></description><pubDate>Mon, 27 Feb 2023 23:59:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=34963849</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=34963849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34963849</guid></item><item><title><![CDATA[New comment by nybble41 in "I wish people would stop insisting that Git branches are nothing but refs"]]></title><description><![CDATA[
<p>There are two concepts being confused here: Git branches and what I'll call "logical" branches.<p>The mutable object in the Git data model known as a "branch" is really just a ref and nothing more. Traditionally it points to a commit, though it could point to a blob or tree or tag object, in which case commit-oriented commands won't work on it (while other commands which wouldn't work on commits may).<p>A logical branch, on the other hand, is a particular commit, its parent commit(s), their parent(s), etc.—not a sequence per se but rather a tree. The logical branch concept captures the "structure" of the branch. Logical branches are immutable, but new commits can refer back to them to create a new, larger tree.<p>The logical branch has no intrinsic name, but may optionally be identified extrinsically by one <i>or more</i> named refs, including but not limited to Git branches.<p>Commands which modify branches generally create a new logical branch composed of one or more new commits referencing zero or more existing commits and also update the Git branch—the ref—to point to the new commit(s). A few commands, e.g. "git reset", update only the ref without creating new commits. It is possible, though awkward, to work exclusively with nameless logical branches and never even create a Git branch referring to those commits.<p>Contrast this with version control systems like Bazaar where all commits actually <i>do</i> belong to specific named branches, with the branch name recorded in the commit object.</p>
]]></description><pubDate>Mon, 27 Feb 2023 18:39:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=34960224</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=34960224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34960224</guid></item><item><title><![CDATA[New comment by nybble41 in "Open letter to Gitea"]]></title><description><![CDATA[
<p><a href="https://github.com/go-gitea/gitea/blob/main/CONTRIBUTING.md#owners" rel="nofollow">https://github.com/go-gitea/gitea/blob/main/CONTRIBUTING.md#...</a><p>The current holder of the domains and trademarks was elected as the custodian for a limited time (through the end of 2022). The terms of that election included an agreement to hand over custody to their eventual elected successor. But they've instead created this for-profit company and transferred it ownership of the assets.<p>What happens when a new custodian is elected by the community who is not affiliated with this new company? Will the company give up control of the assets as previously agreed?</p>
]]></description><pubDate>Sat, 29 Oct 2022 22:22:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=33388538</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=33388538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33388538</guid></item><item><title><![CDATA[New comment by nybble41 in "The Ethereum merge is done"]]></title><description><![CDATA[
<p>> What you are describing is a full-reserve bank.<p>Yeah, like I said: an honest bank.<p>It's an open secret that money "in your bank account" isn't actually <i>in</i> your account waiting to be withdrawn—the banks will openly acknowledge that if asked, though it's not something they like to draw attention to in their advertising or when you're opening an account—but they aren't so open about the fact that this practice comes with investment risk, including the possibility of losing any money you've deposited with them, or at least being forced to wait longer than usual to get it back because the bank is having cash-flow issues. (Which, naturally, causes even more severe cash-flow issues for the depositors.) They have the mandatory insurance, of course, but the FDIC is more of a placebo to <i>prevent</i> bank runs than actual protection against systemic issues affecting many banks at the same time. The FDIC can bail out any one bank easily, but if <i>everyone</i> wanted their deposits back there wouldn't be nearly enough to cover the banks' obligations. The only way to avoid bank failures in that scenario would be to print more money, which would drive inflation and penalize those who put their money in less risk-prone, higher-reserve banks.</p>
]]></description><pubDate>Fri, 16 Sep 2022 06:58:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=32862987</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=32862987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32862987</guid></item><item><title><![CDATA[New comment by nybble41 in "The Ethereum merge is done"]]></title><description><![CDATA[
<p><i>Users</i> include both buyers and sellers.<p>Slow settlement and reversible transactions are a boon for buyers (and for fraudsters abusing chargebacks to get free stuff). For sellers they're a bit of a nightmare since you never know when money you thought you had been payed in good faith might disappear from your accounts with little or no recourse.</p>
]]></description><pubDate>Fri, 16 Sep 2022 05:13:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=32862362</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=32862362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32862362</guid></item><item><title><![CDATA[New comment by nybble41 in "The Ethereum merge is done"]]></title><description><![CDATA[
<p>> Now, an L2 service could go lower but then they're taking on more risk which they'll want to be paid for and it's basically reinventing Venmo or Square Cash.<p>It feels like there is a subtle misunderstanding here: Credit cards are at least L2 systems, not L1. Physical cash, the foundational raw-unit-of-account layer most comparable to Bitcoin or Etherium, is the L1. Something like Venmo or Square Cash would be L3, built on top of the credit networks or electronic bank transfers which are themselves a layer of abstraction over transacting in cash.</p>
]]></description><pubDate>Fri, 16 Sep 2022 05:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=32862308</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=32862308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32862308</guid></item><item><title><![CDATA[New comment by nybble41 in "The Ethereum merge is done"]]></title><description><![CDATA[
<p>You do fractional reserve banking with BTC the same way you do it with any other currency: You only keep enough BTC on hand to cover the projected worst-case withdrawals, and take the risk of needing to shut down or possibly declare bankruptcy in the event of a bank run. There is no "lender of last resort" to bail you out, but banks were doing fractional reserve banking long before the creation of the FDIC. It wasn't quite so extreme in the Free Banking era, of course, compared to the state today where no bank holds much more than the legally-mandated bare minimum of reserves.<p>Of course you also have the option of running an <i>honest</i> bank, one which simply holds its customers money (for a fee) without lending it out, and perhaps offering separate investment products for those who are interested with full disclosure of the risk involved should the investments fail.</p>
]]></description><pubDate>Fri, 16 Sep 2022 04:55:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=32862254</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=32862254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32862254</guid></item><item><title><![CDATA[New comment by nybble41 in "The Ethereum merge is done"]]></title><description><![CDATA[
<p>> due to leaked credentials (in this case the card number + CVV + exp date)<p>That information is practically public already, since you have to provide it to everyone you purchase from online with your card. If you regularly buy things online with your credit or debit card it's less a matter of <i>if</i> the credentials will leak than <i>when</i>. Regular checking and savings accounts are at least as bad given the existence of Direct Debit, a system where practically anyone can take money out of any account just by knowing the routing number (public information) and account number (printed on every check).<p>Cryptocurrency aside, just compare that to something like PayPal, where the authorization happens directly between you and the payment processor: the merchant never gets your credentials and can't take money out of your account without your express permission. The traditional banking system has the <i>worst</i> security procedures; the design is reminiscent of the early days of the Internet where plaintext passwords were commonplace in protocols like rlogin, FTP, SMTP, and unencrypted HTTP, when authentication was used at all. The only thing keeping it from complete collapse is the absolute fortune they spend on statistical anti-fraud analysis, which <i>completely coincidentally</i> requires them to have deep insight into every transaction passing through their network. Not that they would <i>ever</i> think of using that immensely valuable data for their own gain, of course. Perish the thought.<p>In any case, Bitcoin and most other cryptocurrencies weren't built to replace credit cards, but rather to replace <i>cash</i>. If someone steals your cash or you somehow manage to hand it to the wrong person or simply destroy it you can't just call up the U.S. Treasury and expect them to put things right. Holding cash and transacting in cash has its downsides, and yet those same risky properties can be extremely useful if proper care is taken. Escrow and human-mediated reversible payments can be implemented on top of a system of irreversible transactions. The reverse doesn't work; you can't very well run an escrow service where the payer can reverse their payment into the escrow account without following the escrow procedures after getting the goods.<p>Compared to physical cash, as a digital good crypto has several advantages and a few disadvantages. In the latter category you have the obvious risk of hackers compromising the wallet; IMHO a separate, secure, hardware wallet is mandatory if you keep any significant amount of self-custodial crypto. On the flip side, however, it's not all that difficult or expensive to make your crypto more secure against would-be thieves than the gold in Fort Knox if you're willing to put in a modicum of effort, and the possibility of geographically-distributed encrypted backups makes it much harder to separate you from your money if you plan ahead a bit.</p>
]]></description><pubDate>Fri, 16 Sep 2022 04:38:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=32862136</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=32862136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32862136</guid></item><item><title><![CDATA[New comment by nybble41 in "School demands search of text messaging, outside of school"]]></title><description><![CDATA[
<p>> you have no explicit right to privacy in the US<p>According to the 4th Amendment to the U.S. Constitution, the People have the right "to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures". That is an explicit legal right to privacy, even if it doesn't use the literal word "privacy" in the text.</p>
]]></description><pubDate>Sun, 14 Aug 2022 01:13:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=32455388</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=32455388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32455388</guid></item><item><title><![CDATA[New comment by nybble41 in "Man arrested for promoting jury nullification wins federal case"]]></title><description><![CDATA[
<p>> My employer is known to pay for jury duty, so I always get picked.<p>Wouldn't that unduly bias the jury selection? In effect the employer is being allowed to buy extra representation.</p>
]]></description><pubDate>Tue, 09 Aug 2022 03:32:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=32394006</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=32394006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32394006</guid></item><item><title><![CDATA[New comment by nybble41 in "Fran Blanche: This Is Not Legal"]]></title><description><![CDATA[
<p>> If we did some sort of perceptual hashing to each video, would it not be logical to assume we'd all be flagged?<p>Flagged for what, exactly? The perceptual hash would show that all three of you uploaded the same video, but not that any those uploads were infringing. Nothing should happen unless someone (either one of you, or another party) tries to claim that they're the copyright holder for that video. Which ought to require at least some hard evidence.<p>Ideally[0], if that were to happen, YouTube would manually investigate the claim to determine whether it was reasonable, and the parties accused of infringement would have a chance to challenge the claim or offer another reason why the uploads are not infringing, such as prior permission or fair use, before anything permanent was done. Since the video is in the public domain, the claim should be rejected and the video marked as public domain in the content database after the investigation to preempt any further false claims.<p>Of course investigations like this require actual work. It's always going to be easier to just take down the video—especially since they're hosting it for free. Ad revenues won't cover the cost of investigating claims, much less protracted legal fights.<p>[0] <i>Ideally</i> ideally, copyright would simply be repealed and we'd all be much better off. But short of that…</p>
]]></description><pubDate>Wed, 20 Jul 2022 05:25:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=32161776</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=32161776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32161776</guid></item><item><title><![CDATA[New comment by nybble41 in "Coinbase is reportedly selling geolocation data to ICE"]]></title><description><![CDATA[
<p>> if you have 51% of the bill or such you can get it replaced<p>What if it's the middle third of the bill that's missing? Does the 51% need to be contiguous? The links suggest that you only need 51% in total, even if the bill was shredded.<p>Concretely: Could you take 1/3 from opposite ends of two different bills and present the pieces as 2/3 of three different bills to turn two old bills into three new ones? Putting aside the fact that this would be fraud, of course. Someone must have tried it at some point.</p>
]]></description><pubDate>Thu, 30 Jun 2022 21:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=31938921</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=31938921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31938921</guid></item><item><title><![CDATA[New comment by nybble41 in "Why America can’t build"]]></title><description><![CDATA[
<p>Mostly people are living longer. When SS first started only 55% of males and 60% of females who made it to age 21 would have survived their working-age years to retire at age 65 in 1940. By 1990 that figure had risen to 72% and 83%, respectively. Life expectancy after retirement also increased, from 12.7 (M) or 14.7 (F) years in 1940 to 15.3 or 19.6 years in 1990. (<a href="https://www.ssa.gov/history/lifeexpect.html" rel="nofollow">https://www.ssa.gov/history/lifeexpect.html</a>)</p>
]]></description><pubDate>Tue, 28 Jun 2022 02:07:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=31903332</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=31903332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31903332</guid></item><item><title><![CDATA[New comment by nybble41 in "Why America can’t build"]]></title><description><![CDATA[
<p>If you have no flexibility as to location then you have no bargaining power; of course the prices will be sky-high. So you plan multiple potential routes (the road or rail doesn't need to go in a perfectly straight line) and make the purchases through intermediaries, just as with any large-scale commercial project.</p>
]]></description><pubDate>Tue, 28 Jun 2022 01:49:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=31903230</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=31903230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31903230</guid></item><item><title><![CDATA[New comment by nybble41 in "Why America can’t build"]]></title><description><![CDATA[
<p>Hey, my answer is actually to eliminate the position and put <i>no one</i> in power. I don't trust all idealists myself, though I'm not convinced corruption is better. But the OP was pinning for the rose-tinted days of yore when great politicians ran for office to do good and not to make money, so I suggested a scheme designed to encourage exactly that.</p>
]]></description><pubDate>Tue, 28 Jun 2022 01:40:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=31903161</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=31903161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31903161</guid></item><item><title><![CDATA[New comment by nybble41 in "Why America can’t build"]]></title><description><![CDATA[
<p>In 1945 there were 42 workers paying SS taxes for every retiree collecting benefits. For equal pay / retirement income after SS taxes, each worker only needs to provide 2.3%.<p>Today (actually since 2009) that ratio is three workers per retiree. Each worker has to provide 33%. By 2050 the ratio is projected to fall to two-to-one.<p>You can find the historical ratios here: <a href="https://www.ssa.gov/history/ratios.html" rel="nofollow">https://www.ssa.gov/history/ratios.html</a></p>
]]></description><pubDate>Tue, 28 Jun 2022 01:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=31903120</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=31903120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31903120</guid></item><item><title><![CDATA[New comment by nybble41 in "Why America can’t build"]]></title><description><![CDATA[
<p>I didn't mean to imply there was anything like voluntary consent involved. I'm on your side here. But there is popular support for this program which wouldn't exist if it were presented purely as a wealth transfer with no upside for those forced to pay in. They gloss over the fact that paying SS taxes doesn't formally entitle you to any future benefits, but in practice cancelling it without offering some compensation to those who paid so much in would amount to political suicide.</p>
]]></description><pubDate>Tue, 28 Jun 2022 01:22:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=31903032</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=31903032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31903032</guid></item><item><title><![CDATA[New comment by nybble41 in "Why America can’t build"]]></title><description><![CDATA[
<p>No one <i>with a profit motive</i> would be interested, which is the whole idea. You'd get idealists and people seeking to make a name for themselves instead. (I'm not saying this is a perfect system BTW. I even called it a "crazy suggestion".)<p>> I know Americans hate politicians but we treat mass murderers better than that.<p>The point is not to <i>punish</i> politicians but rather to ensure that there can be no conflicts of interest, or at least none rooted in a quest for material gain.<p>> if (I assume, given the tone of this premise) they get so much as a parking ticket.<p>"Malfeasance" goes a bit beyond parking tickets. What I had in mind was more along the lines of bribery or corruption, not simple mistakes.</p>
]]></description><pubDate>Mon, 27 Jun 2022 22:31:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=31901744</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=31901744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31901744</guid></item><item><title><![CDATA[New comment by nybble41 in "Why America can’t build"]]></title><description><![CDATA[
<p>You are correct. Nonetheless, those paying in to the system today acquiesced to the plan under the assumption that they would one day be able to take their place as beneficiaries. They gave up significant amounts of money which could have been invested toward their own retirement to pay those SS taxes. Simply ripping it away without compensation is neither fair nor realistic.</p>
]]></description><pubDate>Mon, 27 Jun 2022 22:19:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=31901616</link><dc:creator>nybble41</dc:creator><comments>https://news.ycombinator.com/item?id=31901616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31901616</guid></item></channel></rss>