HN user

cjensen

6,062 karma
Posts13
Comments1,286
View on HN

Human changes to ecosystems have altered the range of many bird species. Not just climate -- farming, ranching, housing, and recreational land uses tend to dramatically cause changes to bird ranges.

He has a good article on that at [1]

But here's the gist: sometimes you have an object you want to copy, but then abandon the original. Maybe it's to return an object from a function. Maybe it's to insert the object into a larger structure. In these cases, copying can be expensive and it would be nice if you could just "raid" the original object to steal bits of it and construct the "copy" out of the raided bits. C++11 enabled this with rvalue references, std::move, and rvalue reference constructors.

This added a lot of "what the hell is this" to C++ code and a lot of new mental-model stuff to track for programmers. I understand why it was all added, but I have deep misgivings about the added complexity.

[1] https://blog.knatten.org/2018/03/09/lvalues-rvalues-glvalues...

This is asking too much. The management of trim, reallocation, wear leveling, and so much more is very complex. It's a full software stack hiding behind the abstraction of NVMe. Every manufacturer is running a different stack with different features and tradeoffs. The "stats" the author is asking for would be entirely different between manufacturers, and I doubt there is that much to be gained from peering behind the curtain.

One of the consequences of being part of administration that lies constantly is that it is very difficult to trust they are telling the truth. Since this is based on the Interior Department saying something very different than the company, I'm disinclined to give the benefit of the doubt to the Interior.

The Fairness Doctrine has become an urban legend among the left with a regrettable amount of built-up legends of its power.

Whatever you think it did, it almost certainly did not do that. In practice it meant that J. Random Crazypants would be allowed to give an editorial -- sometimes in the middle of the night, and sometimes as 60 second after the news. Additionally the Doctrine never applied to Cable TV for obvious First Amendment reasons.

ACE Rail (from Stockton to San Jose) has an absolutely wonderful network of eight shuttle buses that meet the train when it arrives at the Great America station[1]. They fan out across most of the Silicon Valley so that there's no need to wait for a bus or make connections between buses.

Every commuter rail line really should do this. Obviously Caltrain could not do this for every train, but how about some trains?

[1] https://cdn.acerail.com/wp-content/uploads/ACE-Shuttle-Map-S...

When FileVault is enabled, the data volume is locked and unavailable during and after booting

This is incorrect. Macs do only a tiny partial boot before showing the login. The real work is done after the machine is unlocked.

When using OpenCore on a Hackintosh, the unlock login is almost instantly presented after OpenCore completes its part of startup. Only after the unlock does MacOS startup really do anything.

It's awesome that someone has managed to get ssh to do the unlock, but saying the data volume is "locked... after booting" is going too far.

What I would like:

First, ICE should be competent. There's a long history of them being the dumbest and most thug-like people to hold a badge. Compare this to the US Postal Inspectors, who are the most competent. Reform has long been needed from top to bottom. Consider that they basically use skin color as probable cause, which is enraging and lazy.

Second, the silly quotas focus on the wrong issue. The government, being incompetent, is meeting quota by voiding valid permission-to-stay because they know where those people live. They are manufacturing people to deport because they are not competent to find people who can be legally deported.

Third, this is a case of supply and demand. The system is focused on the supply side composed of desperate workers rather than demand side of people who hired them for personal profit. This is silly: come down hard on one meatpacking plant and you "solve" the problem of hundreds of illegal immigrants with a single criminal charge. Trying to stamp out the immigrants one-by-one is inefficient and unjust.

Lastly, this is pretty much all the fault of the Republican Party. George W Bush wanted to make a grand compromise where sufficient barriers to entry were erected in exchange for amnesty. The nativist wing of the Republican Party went apoplectic at compromise and killed any practical solution for decades. There will never be a solution so long as one side wants to deport law-abiding hardworking taxpayers whose parents brought them here as children.

The tollhouse recipe is amazingly fragile. Slight variations in temperature can make the cookies "go flat" or end up with a thick skin. No surprise there is a variation of outcomes using older ovens that were very imprecise.

Are you criticizing something other than what is in this article? This article fully rejects the immunity debt hypothesis.

The article suggests that covid infections cause immunity amnesia similar to other known viruses. This is based on shingles and EBV reactivation incidence being higher in people who had covid.

The article says "safest roads," but the statistic used to demonstrate that is deaths per 100K people rather than deaths per kilometer driven.

Seems to me the latter would be a much better metric for the safety of the physical roads.

No.

Most tests were underground after the first decade or so once the effects of fallout were better understood. Plus underground testing reduces the affected radius and conserves area for additional testing.

Also note that most tests were "small" yield weapons rather than the really big hydrogen bombs. It's easy to forget how large the range of power there is among different nuclear weapons. E.g. Tsar Bomba was 4000 times more energetic than the bomb dropped on Hiroshima.

This is good stuff to have "in the toolbox," however habitually organizing structs this way is premature optimization. Much better to sensibly organize the fields and ignore alignment entirely unless you have a really good reason to do this. Good reasons could be that you know you will create a lot of these objects, or it has become a performance issue due to cache misses this would improve.

FreeBSD's implementation of FILE is a nice object-oriented structure which anyone could derive from. Super-easy to make FILE point to a memory buffer or some other user code. I used that a bunch a long time ago.

Obviously making FILE opaque completely breaks every program that used this feature, so no surprise it was reverted.

Conflating "hype" with the "business cycle" is not a good choice. The content is interesting reading once you move past that.

The business cycle would likely exist in the absence of emotional choices. Part of it is that businesses that are near-failure tend to fail when the economy declines, which causes additional decline. This means that near-failure tends to build up during good times and then fail en masse during a decline.