Hacker Newsnew | past | comments | ask | show | jobs | submit | kd5bjo's commentslogin

There's some precedent for this: Back in the 40s, the movie studios were forced to sell their stake in theaters due to antitrust issues around exclusivity. Streaming services owning studios feels like the essentially the same situation.

https://en.wikipedia.org/wiki/United_States_v._Paramount_Pic....


The law says that toys have to look like this, but there's often no restriction against painting an orange tip onto an actual firearm.


`Send`, `Sync`, and `Unpin` are special because they're so-called 'auto traits': The compiler automatically implements them for all compound types whose fields also implement those traits. That turns out to be a double-edged sword: The automatic implementation makes them pervasive in a way that `Clone` or `Debug` could never be, but it also means that changes which might be otherwise private can have unintended far-reaching effects.

In your case, what happens is that async code conceptually generates an `enum` with one variant per await point which contains the locals held across that point, and it's this enum that actually gets returned from the async method/block and implements the `Future` trait.


> There’s no difference with a password, except that the sign-in process can be streamlined when everything works

There is one other major difference behind the scenes: With passkeys, the service you’re logging into never has enough information to authenticate as you, so leaks of the server-side credential info are almost (hopefully completely) useless to an attacker.


Sure, but that would mean the service is likely to be useless as well.

And, you’re likely to loose access to your service. It’s like would you rather loose your pictures forever, or have them copied by someone


It’s an attack that lets the malicious actor hijack the passkey registration flow to insert a key that they know, so that they can later log in as the victim.


If the computer where registration happens is not trusted, no authentication protocol will help. Compare this attack ("malicious computer substitutes passkey at registration time") with a password one ("malicious computer substitutes password at registration time").


But unlike a compromised password, a compromised passkey can be detected much more easily, since the "real" key will end up not working, unless the attacker also adds it to the victim's account.


Then it should be very obvious if the site displays the user's registered passkeys.


That should be very noticeable to the victim though, right?

Their own key would not work (unless the attacker persistently MITMs them and swaps their own credential in for every subsequent authentication) or they'd see multiple credentials being present in their account.

It's also a good idea to send out an email for every new credential added.


> Chrome needs to be started with remote debugging

Pretty confident that is out of scope for any reasonable threat model.


A quick read through of their anonymization process seems to indicate that they didn’t scan the message contents for PII (other than usernames).

If true, that seems like a huge oversight. I also wonder what would happen if someone finds their information in the dataset and requests it to be removed per GDPR or other privacy legislation.


I can't help but think that if you say something in a public forum you should implicitly give up the right to privacy.

E.g. if someone scraped hackernews and made a dataset containing this comment, i don't think i should have any right to complain.


I understand wanting to be careful, but didn't they only grab messages from servers that are already very public? Are Twitter message datasets anonymized?


That's not how GDPR works and in this case the data is clearly anonymised despite the authors' claims. Amongst others, there needs to be mechanisms for users to delete their data, whether it was at some point public or not.


Yeah there probably is some GDPR implication somewhere, I wasn't speaking on the legal aspects.


The authors can presumably update the dataset on the site; however, I think past versions remain. Besides that, the GDPR is at odds with the fact that public posts and data almost never goes away. I don't think that reality can be legislated away, try as politicians might.

In all honesty, it's better to reserve the effectiveness for private, personal data, for the sake of practicality.


I use Anki more as a serendipity engine than for memorization: Whenever[1] I have an interesting observation or thought, I'll write a couple of sentences about it and file two copies: One in Obsidian, with links to any adjacent/relevant notes (if any), and another in Anki as a Close deletion.

Anki is set up with a long review cycle (1 day, 1 week, 1 month, then automated) and I sit down to do my reviews about once a week. In that process, I usually end up having new ideas to make notes about based on either the randomized order the notes show up in or spotting a connection between the review note and something I've been working on lately.

[1] In practice, I let many/most of these go unrecorded - I probably average about one new note per day, but in bursts.


From my understanding, it's more that the explosion phase of a detonation is more fuel-efficient than the burning phase, but can't last very long under normal circumstances because the flame front is moving so fast-- This is a trick to continue fueling the explosion to sustain it over an indefinite time period.

Think about it in terms of an old-fashioned gunpowder line fuse: If you lay it out in a ring and have some kind of mechanism to continuously place down new gunpowder on the ring in front of the flame, you can keep it going until you run out of fuel.


What i've never understood is how detonation can be more efficient than deflagration. What does that mean? Both types of engine take a mix of fuel and oxidiser and turn it into hot combustion products. The hot combustion products then expand through a nozzle to produce thrust. How is that process different between the two? Does a deflagration engine leave some fuel unburnt, that a detonation engine burns? Does the combustion of the same fuel somehow produce more heat? Or less heat but more pressure? Is it something about the expansion?

To put it another way, if you set up a deflagration engine and a detonation engine next to each other, and fed them fuel and oxidiser at the same rate, how would the streams of exhaust gas coming out of them look different? What other external differences would you see?


This is mentioned in the introduction here [1]. The version I'm looking at is an image, so I cannot easily copy-paste the relevant passage, but it seems to say that the efficiency gain comes from detonation causing the combustion to occur at a higher pressure than in the case of deflagration. Generally speaking, higher peak pressures increase the efficiency of heat engines, as this allows for greater expansion of the working fluid, and thus more work being done for the same fuel consumption.

With regard to your comparison, I guess this means that the detonation engine can have a higher pressure in the combustion chamber, together with a larger bell, a faster-moving exhaust, or some combination.

[1] https://arc.aiaa.org/doi/10.2514/6.2013-3971


The energy produced by the combustion is the same but different fractions of it are converted into work. Just like efficiency differences in other types of heat engine.


η = 1 - ( T_c / T_h )

Carnot-Efficiency is the theoretical limit of the cycle’s ability to get work out of the thermal energy where T_c is the exhaust (coldest) temperature after expansion and T_h the hottest temperature (before expansion). Temperatures given in K (Kelvin), so 100% if you manage to get T_c to absolute zero temperature.


Just think in terms of the P-V diagram, you want the pressure increase curve to be as vertical as possible to maximize the area enclosed by the cycle


This doesn't help at all. Diagrams are diagrams, what does it actually mean physically?


Think of it as similar to hi compression automobile engine (race car) being more efficient vs a low compression engine (tractor engine). Not exactly correct but a way of starting to think about it


Explosions release more energy in a shorter time, which leads to a higher peak temperature and thus higher kinetic energy in the products. This directly results in more pressure/thrust.


This is one of the annoying constructions in English that has two common meanings which are the opposite of each other. It can either be referring to the worst possible/conceivable setback (as here) or to the worst encountered setback-- you have to use other clues like overall tone and the surrounding context to figure out which was meant.


Yeah, yeah.


> You buy back shares and 'retire' them, thereby making everyone else's shares more valuable.

But the cash outflow to purchase those shares makes the company less valuable at the same time. In a completely efficient market, the amount of money that the company pays to buy back a share should be exactly balanced by the ownership percentage of that share, resulting in no net change to the price of the company's other shares.


Yes but as a shareholder I get an untaxed unrealised capital gain instead of a taxable dividend. I’m not a fan of taxing unrealised capital gains but this particular loophole could do with closing


But the tax will be paid when the stock is sold. It is more like letting the investor choose when to realise the gain and trigger the tax vs dividend that will happen regardless of wether the investor needs the money at that time or not.


Or the stock is used as collateral for a tax free loan and never sold. Tax loophole engaged!


The loan may be tax free, but it is surely not interest free.


For the ultra-wealthy, it doesn't matter. Look up "Buy, borrow, die".


People who talk about "buy, borrow, die" never seem to mention interest.

Suppose your blended portfolio grows at 10%/year nominal, and you're in the 20% capital gains bracket. Then you would owe 2%/year taxes if you realized it every year. Would you not then need an interest rate lower than 2% nominal (i.e. 0% real, assuming 2% target inflation) to come out ahead? That's also assuming you're not already receiving some dividends/income or can't be selective about tax lots to sell.

You could say "well you can simply accumulate an interest balance without ever repaying the loan, and hope the assets appreciate faster than the interest compounds", but then shouldn't you have already levered up prior to ever considering taxes? So taking on additional loans pushes you outside of your risk tolerance? Do you borrow or pay taxes depending on your portfolio performance? How does this work?

I'd be interested in seeing what someone with an actual finance background has to say about this "strategy". The popular image is just "free money", but while I have enough assets to start buying things with margin loans myself, I'm failing to see how to get some of that free money.

It seems generally reasonable that using an asset to collateralize a loan should be a taxable event, but the narrative about how this gets used seems off to me when trying to figure out the details.


> Suppose your blended portfolio grows at 10%/year nominal, and you're in the 20% capital gains bracket. Then you would owe 2%/year taxes. Would you not then need an interest rate lower than 2% nominal (i.e. 0% real, assuming 2% target inflation) to come out ahead?

You're assuming that someone has a portfolio that has a cost basis that is very close to the current market value. Most ultra wealthy folks have holdings that have been held onto for a very long time, with cost basis' that might as well be $0 compared to the value of the assets. Even non-wealthy folks that saved in a traditional brokerage would have a cost basis that is very low compared to the value of the assets. During the 'accumulation' phase, there likely is not much being sold at all.

If you want to access this capital, then you're paying 20% on every dollar. You don't need a 2% interest rate to make out ahead in this situation, it can be substantially higher and still be a better deal than paying the cap gains taxes.


There isn’t much publicly-available information with hard numbers (probably on purpose), but it appears that you need a huge amount of unrealized gains for buy-borrow-die to make sense. This implies that it is a very expensive scheme to run.

If you pay 50 cents to a financial service provider to avoid paying 1 dollar to the government, you’ve definitely come out ahead and the government has definitely lost. But the real winner is probably the financial service provider that is mostly pushing paper around rather than figuring out how to create the multi-billion dollar business that is needed to start the whole process in the first place.


I suppose it depends on how spectacular your buying is (a common criticism of sales tax is that rich people don't buy much, relatively), but wouldn't you only need enough tax lots that are close to current market value? If you've been accumulating, you've probably got a blend of tax lots from "nearly 0 gain" to "nearly all gain". You're also going to be receiving some dividends or have some other income sources that you presumably re-invest to create recent tax lots. The only case where that wouldn't happen is if you got lucky on a concentrated bet you made. If you inherited your wealth, you got your step-up, so you're faced on day one with "okay I have tons of assets with cost-basis at market value, how do I do rich person tricks?" Is that group not a good fit for buy-borrow-die, and it only works for founders/early investors of companies that blew up?

Taking on loans also means you're adjusting how leveraged you are, so I feel like there's a missing risk analysis component here. Otherwise of course I'd just take out as many loans as I could right now to get that sweet 10% expected growth at only 6% interest or whatever. So I can't borrow to avoid the tax man because I already borrowed as much as people are willing to give me.


> Yes but as a shareholder I get an untaxed unrealised capital gain instead of a taxable dividend

In the US, stock buybacks are taxed. But, its a fairly negligible amount (1%).


To close the loophole, ban buybacks. Or at least severely restrict them in some way. If a company wants to return profits let them issue dividends.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: