Recent submissions

Comment · 1 year ago
In most of the world, "liberal" doesn't mean the left half of the political spectrum. In many places it's the centerish part and in a few places it's the rightish part. In the US, until recently, almost all mainstream politicians were liberal in this sense (even while many of the Republican liberals used "liberal" as an epithet in campaign ads).

From wikipedia:

> Liberalism is a political and moral philosophy based on the rights of the individual, liberty, consent of the governed, political equality, the right to private property, and equality before the law.[1][2] Liberals espouse various and sometimes conflicting views depending on their understanding of these principles but generally support private property, market economies, individual rights (including civil rights and human rights), liberal democracy, secularism, rule of law, economic and political freedom, freedom of speech, freedom of the press, freedom of assembly, and freedom of religion.[3] Liberalism is frequently cited as the dominant ideology of modern history

Comment · 1 year ago
The security concerns were not addressed by not accepting new links. As the post you replied to said,

> The play was to scrape the web for old goo.gl links that went to expired domains, register the domain, and then you have a goo.gl URL that you can send wherever you want, indefinitely.

Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
I don't think this sort of communication from guessers to clue giver is in the spirit of the game (at least in my play group). However, inflating later clues is a reasonable approach! It's just that I don't think you're allowed to communicate the amount of inflation. Guessers must determine whether people 5 has slack to allow additional guesses on previous clues.
Comment · 1 year ago
You would like to slice (half) an onion in a way that minimizes the variance in volume of the pieces. The problem is then simplified to slicing half an onion in a way that minimizes the variance in cross-sectional area of the pieces at the widest part of the onion.
Comment · 2 years ago
But the immunity is only presumptive for acts within the outer perimiter of the president's official responsibility. For core constitutional powers, like giving orders to the military, the immunity is absolute.
Comment · 2 years ago
Note -- AIUI the js and wasmgc are both produced from the same Java codebase. The problem here is that the developers on the Java codebase had started making changes based on their performance when transpiled to javascript (which is only natural -- it seems that they had been targeting js output for a decade).
Comment · 2 years ago
Not only that, but a code reader can rely on this too. If you only use a raw for loop when you're skipping around, then the reviewer / future reader can slow down to understand what's happening here. If you use raw for loops for the for-each case, now the reader has to slow down on all your for loops. It's similar to the reasoning for "const everywhere": if you don't mark variables const, I need to figure out as a reader whether the variable is modified later, and that slows me down and increases the mental load of reading a function.
Comment · 3 years ago
A clean history is one where there is a single commit, "big feature commit", that produces a worktree that is the same as the one produced by "fix 3" in the "unclean" history.
Comment · 3 years ago
In many of these bank failures, the problem has been that they are holding very safe loans at an interest rate that is too low for today's environment. In practice, if they are allowed to survive until the loans mature, they will get all the principal back, so there won't be a realized loss there. Unfortunately, the rate is so low that if you need to sell the loan today it will be at a substantial discount to face value.

The losses that the banks would actually realize are that the cost of deposits have gone up: People want a higher interest rate on their deposits. If they don't get that rate, people pull their deposits, and banks aren't allowed to hold their safe loans to maturity because they need cash now.

Historically, rising rates have been good for banks because deposits are sticky and the banks can raise their customers' interest rates more slowly than they raise the rates on the loans they make. It seems that customers are more fickle now, and many banks weren't prepared for that.

Comment · 3 years ago
Here's what's balancing: I've traded assets worth X dollars for a company with Y dollars of tangible assets plus G, the fudge factor that makes both sides equal. I've traded X dollars of assets for X dollars of assets, where Y dollars is like real estate and cash in the bank and financial instruments and tools and stuff, and G = X - Y is some intangible/uncertain/something that caused me to pay $X for $Y of stuff.

Before the purchase, I had some pile of assets worth $A. After the purchase, I still have some pile of assets worth $A. The purchase balances.

Comment · 3 years ago
The monetary number is not made up out of whole cloth. It's the difference between the book value of the tangible assets of a company as an accountant understands them, and the amount paid for the company. An income stream arising from the operations of a business doesn't count as a tangible asset.

You can absolutely assign a value to that stream. That's how you arrived at the purchase price in the first place! But that income hasn't been realized yet and it's not written in stone. The income could be higher or lower depending on what happens in the future.

Comment · 3 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton