skysight-inc/HackerNews huggingface dataset:
In attempt to turn this teachable: the costs that go into housing aren't just labour, whether skilled or unskilled. It's a number of economic goods and services, each of which has its own price dyanmic.

The chief cost of housing is land, and that follows the laws of economic rents and assets, in two principle ways:

- For goods subject to rents, that is, where supply is nonresponsive to price, any surplus value accrues to the seller rather than the buyer. The marginal price tends toward the marginal value rather than the marginal cost.

- Moreover, as an asset, land is subject to the general behavioural tendency that holders of assets will tend to act such that the value of assets inflates. This is through constraining supply, sale, credentialling, regulation, certification, and other elements. This shows up in zoning, construction, certifiction, lending, insurance, and other obligations or limitations on new construction.

- Unskilled labour is subject to wages, which tend to fall to the level of marginal cost, if not below that. Incidentally, in a simple society of labourers vs. rentiers, surplus value accrues to the rentiers as a case of the law of rent vs. the iron law of wages.

- Skilled labour wages deviate from those of unskilled as skill itself is a rent-generating factor, and hence skilled labourers can command somewhat higher wages. (Adam Smith's discussion of the five factors involved in the wages of labour are a fascinating read.)

- Materials follow natural resource pricing, which ... is very poorly understood by modern economic theory, but tends to follow the marginal cost of provision by the marginal supplier. That is, the supplier with the highest viable cost structure sets the market price for the commodity. Perversely, when the market is oversupplied, prices often fall (expected) and production rises as the only way producers have of meeting their own fixed costs is to produce and sell more at the lower price. (This occurs because marginal costs may fall below fixed costs.) The situation is not long-term sustainable, but may persist for a substantial period of time. For purely extractive resources (mining, gas, oil), the replacement cost of the good is not factored in at all, and market prices may be hundreds to millions of times below any rational fully-accounted cost basis.

Net productivity of labour has increased markedly. The land-cost of housing has increased far beyond that. Materials have shifted in several ways, with numerous older materials having been replaced by nominally-cheaper modern equivalents. Restrictions on construction methods, materials, designs, etc., impose additional costs and constraints in design and building as well.

The question largely reveals a large ignorance of the factors involved.
You can fix this with proper cache headers
This always has seemed like a good goal to have. There is some work where automation makes sense, but I don't think replacing is always the right goal.
https://pluralistic.net/2021/02/17/reverse-centaur/#reverse-...
Great work. Back when I worked on DFing, ESPRIT was my favorite estimation algorithm. If I remember right, it was slightly less accurate but much more efficient than MUSIC.
The article mentions those. There's a reason they are not used much outside of parking garages.
I was a print journalist in the late 1980s onwards. You didn't really have to be able to read the story upside down to any great extent, because journalists had it drilled in to them to write news stories in strict pyramidal style a story could always be cut from the bottom by an arbitary number of sentences.

In theory you could have a 1,500 word from-page lead be cut to a two sentence news in brief witgut any re-writes (the kind of thing that cold happen as new stories broke during the night and new editions were layed out.

The pyramid structure dictated that the opening sentences always had the crucial who what when where elements of the story in (the tl;dr) with subsequent sentences and paragraphs fleshing out detail and then less important detail and tehn background.
In a university compilers class, I suppose that implementing the parser (or the tokenizer part of it) might be used as a weedout assignment. Or to tell students without much programming experience that they are going to have to put a lot of energy into the class (so don't, say, take compilers, operating systems, organic chemistry, and epic novel-writing all in the same term).

(When I took compilers, the initial weedout/attention-getting assignment was artificial: write a string/symbol table manager module that could handle strings of arbitrary size, up to megabytes or larger for each entry. Though I don't know how well this first assignment worked for setting expectations, or if it could've been improved. After that school term, I heard from someone else in the class that he and I had been the only two people in the class to actually "finish" our compilers. Not that we were smarter or harder-working, but we both had a lot of prior programming experience, so a big head start. Setting expectations for a project-heavy systems CS class seems hard to do, without discouraging people who could do it if they invest the time, and I suppose just noticing a couple nerds who had a big head start could be discouraging to everyone else. One of the secret keys to learning/accomplishing something hard is to feel you're doing well enough to stick with it long enough to do well.)
The hard part of building a CDN is not setting up an HTTP cache, it is setting up an HTTP cache that can serve thousands of different customers.
There are a few stores that only sell the new canisters and do not do the swaps. I imagine all users of the system will do the swaps though.

In my original comment I meant many stores and not many sodastream users, slightly confusing wording in my original comment.
"Well, I think the fascination of knowledge is an addiction. And I sometimes think the fascination of knowledge is the meaning of life. I really do. I mean, it saved me when I was a kid. It got me out of a really, really bad hole. And I’ve tried to keep out of it ever since."
Outcome based development with Bryan Finster
If you turn off JavaScript, you get this message:

> Please ensure Javascript is enabled for purposes ofwebsite accessibility

Still waiting on the punchline.
Demographic leveling or collapse is in a category I've heard called "demand limits to growth."

Everyone always thinks about supply limits, with some making dire Malthusian prophecies of what happens if we exhaust our resources with runaway growth. I've seen surprisingly little discussion of demand limits.

Other possible sources of demand limits include: satiation (people just feeling satisfied and not wanting much more), diminishing marginal utility of wealth, diminishing impact of new technologies (compare the next CPU density node to jet aircraft or antibiotics), consolidation of functionality into fewer more versatile products (e.g. computers and smart phones eating TVs, tape decks, radios, book shelves, CD collections, etc.), cultural shifts toward simplicity, replacement of complex labor-intensive technology with simple low-maintenance technology (e.g. EVs have 1/10th the moving parts of typical ICE cars), etc.

The eternal growth assumption assumes both infinite supply and infinite demand.
keep in mind not every printer has a good http stack, especially if the device never gets restarted this can be a problem.
Is Mercury in Retrograde or Do You Have Your Head Stuck in Uranus?
Does Nginx still not support cache invalidation? If you setup long TTL, is there a way to remove some files from cache without nuking entire cache and restarting an instance?
> This is both economically unviable and largely unpopular.

And yet, you can make billions of dollars on it.

This is literally the modus operandi of modern tech companies like Google and Amazon. Automate the main workflow, silently ignore exceptions, and if anyone complains about problems (or your non-existent customer support), just wave your hands in the air and mumble something about "scale being hard".
Technology is a generalisation of a hammer.

Technology is the domain of means to ends. It's literally how things are done, and includes such factors as skill, training, technique, organisation, and logistics.

As such, your comment is self-negating.
Yes, there is a logical fallacy here.
Yet, that does not mean that the initial comment doesn't have a point.

(that's another logical fallacy ...)
https://www.logicallyfallacious.com/logicalfallacies/Argumen...
Works fine in Firefox, too.
Google approved 85% of employee requests to work remotely or relocate
Former fund manager here.

Wow, this is really interesting. So CS actually knew what risk it was taking, the hypothesis that Archegos had kept its positions private from several lenders is false. They knew what was going on and couldn't ask for more margin, and when they did without a response they couldn't get themselves to just close out the customer's positions.

The problem is actually one of internal incentives, from my reading. If you've ever done business with CS (I was a PB customer), you'll notice there's a bunch of different entities, far more than you'd expect. I suspect when you have a number of committees in charge, actually nobody is in charge.

You also have a sales guy / risk guy issue here. Some person is in charge of the relationship and gets paid for bringing in the business. Another person is supposed to say stop once the risk to CS gets too high. There's a natural tension there and if the ownership over the relationship is vague, there's going to be a lot of meetings and not much decided. I saw this first hand at a firm I was at: risk guy comes in, asks to reduce positions. Trader says meh and then if there's no process the issue just sort of sits there awkwardly, with no resolution. Normally there's no blowup, but sometimes...

Another PB I worked with had a similar issue. A high rolling Gulf guy came in, wanting to do big FX trades on little margin. Risk said no, boss overruled them. Dude blew up, PB lost a lot of capital, boss got fired.
Well, it's fun to speculate about "what if" - East Asia would look very different if the US had never entered the war, but I don't think the Korean culture would have just disappeared (not sure if that's what you mean).

Do you know Korean has more speakers than Italian? It's very hard to eliminate the identity of dozens of millions of people, and Japan was definitely not planning to kill off Koreans even at the height of its madness. We enjoyed the dubious honor of being the "secondary citizen", close enough to be "civilized" (= assimilated) into the Japanese culture, unlike those other, savage Asians. "内鮮一体", as the Japanese Empire said: "The inland (Japan) and Chosen (Korea) are one body."

I think the "worst case" result would have been something like Brittany or Scotland, having a shared identity but largely becoming a part of a bigger, dominant culture.
Isn't someone not yet drowning but will be if left for another 60 minutes just someone swimming in a pool?
What's a legit use for this?
Taxes are wrong. The need to eat is wrong. Imprisoning people is wrong. Yeah I don't think so.
Naw, it's not impossible; you just use dynamic-wind. But to me this has a bit of the spirit of "Now, you have two problems..."
Utilities Governed Like Empires
How do I know that this advice is useful and does not put me in danger?

Example: NSA recommends to use RSA encryption.

https://www.theverge.com/2013/12/20/5231006/nsa-paid-10-mill...
So are we arguing about the security officer or the person that was disturbing material?

"In Spence’s case, the NLRB has made a finding of merit to the charges, and has indicated that it plans to issue a formal complaint. A finding of merit is not an official decision, but a crucial step in an ongoing proceeding. Amazon will now have the opportunity to settle. If Amazon does not agree to do so, then the NLRB will schedule a hearing before an administrative law judge."

From the article the NLRB appears following the letter of the law. I'm not a big fan of labor laws, but they are the law so it's good know that everybody is getting a fair chance. Violations happen and there are penalties.

"An NLRB investigation found that Amazon illegally prohibited Connor Spence, a Staten Island employee involved in union organizing, from distributing pro-union literature in a break room on May 16—and then confiscated the literature—also in violation of U.S. labor law, according to evidence provided by the NLRB to the union’s attorney. "

As far as I can see, Connor Spence wasn't terminated. He filed a complaint via the NLRB. Good for him, we should always have a healthy distrust of corporation and governments.

Were there could be confusion, was my explanation of AT-WILL employment regarding some other comment about Harry Potter be discussed at the work place. Had Spence been fired for spreading union material then yes it probably would have been a violation of labor laws.

Although I have been restless down voted and trolled and trashed. The real crux of the issue and the article might be here, with who told the security officer to do what and when.
https://news.ycombinator.com/item?id=28055091
My HP laptop charger blew the circuit breaker in my house. At least when my iPad charger failed, it wasn't that dramatic -- it just stopped working.
I'm worried by reports from people saying they took theirs in to Apple Stores and were denied replacements. I wish you success and hope you don't end up one of them.
> Is it really more precise to say above the backspace/delete vs. the absolute top right corner?

Yes, because that specifies the position of the key in all keyboards, no matter what extra keys they might have.

If your keyboard doesn't have an F-button row, then your numerical row is at the very top of the keyboard. If your keyboard has an F-button row, then your numerical row is the second row from the top. But in reality, it is in the exact same place it has always been, right above the the QWERTY row.

We don't shift the numerical row to the top when we add an F-button row. Neither do we shift arrow keys or Enter key to the far right when we add a numpad. So I don't see why touch ID button should behave any differently.

In general, extended versions of keyboards add more stuff compared to the smaller versions, but they never mess with the layout of buttons present in the original.
Apparently, some people will take the fun out of anyone joking around on an internet forum
Theories are proven, what you have is a hypothesis and an opinion
If you can’t trust the production machine to initiate regular backups by itself, why do you trust the production machine to allow the backup server to access the production machine and make backups? In both cases you need an alert system to detect if a production system has not been backed up for too long.

Therefore, a push system is no different than a pull system, provided, of course, that the production system can only make new backups, not write indiscriminately to the backup server (e.g. delete old backups).
> We could look at the flu for clues

Like the 1918 H1N1 second wave mutation that caused ARDS in 20 year olds?

We still have no idea how that happened, but with this coronavirus evolving to be more transmissible/virulent that is still on the table. If it can evolve to become more transmissible but at the cost of triggering ARDS like that, then it will face evolutionary pressure to do so.

And hospitalization rates of 20-29 year olds aren't anywhere near as good as the fatality rates. While the death rate drops by a factor of 2 every 8 years, the hospitalization rate drops by a factor of 2 every ~15 years. And delta has 2x the hospitalization rate of alpha across age/sex/deprevation/comorbidity matched controls. It should still be about a 1-in-50 chance of hospitalization for 20-29 year olds. There's no proof that number can't continue to get worse.
This was my dad. This very last weekend.

Though to be fair, he would not have been able to rescue the said individual.
This is the pattern you'll see repeated if you go looking for jobs that have been "automated away" - they get the dumb bits removed. No longer does the mail room call your desk to inform you that a package has arrived - scanning a barcode does that. The jobs in those sectors slowly shrink down (until eventually they just get rolled into the gigantic umbrella of responsibility that is IT) but the work never completely disappears.

Once upon a time I'm sure some dude had to constantly monitor the temperature of the cellar that holds the wine casks and occasionally call into town for a block of ice to keep things cool. Now we have refrigeration - and that mind-numbingly tedious portion of running a winery can now be conveniently avoided (except for the occasional maintenance) so you can concentrate on more important things.

Eventually it might be that McDonalds automates it's POS and menu to such a degree that for every ten franchises there's just one dude in a car that drives around responding to error codes and, ideally, the people who worked there will find something more creative and fulfilling to do with their lives. I don't hold those people with contempt - I feel like their skills (and everybody has skills) are being underutilized.
Print a house out of what material? Will that material stand up to sub freezing and very high temperatures? Can it withstand a temperature variable between indoor and outdoor temps? Does it have lateral strength against wind and snow? Does it deteriorate in sunlight? Will it last more than 10 years? Is it flammable?

I can walk down my street in Northern New England and see brick buildings that are over 100 years old in a harsh climate, and that were reasonably affordable when they were built. The shapes and contours are usable and attractive to most people. They are able to be remodeled and repaired using very basic technology.

There are reasons that Dymaxion Homes weren't popular.
This web site is too loud
Why Use Message Queues?
Something's definitely misbehaving in Firefox on the page. Using a mouse to highlight text in a comment and then trying to move the highlight to the next paragraph, the selection jumps to the first paragraph as soon as the cursor leaves the `span` of each paragraph.

From a quick look at the DOM, I'd bet dollars to donuts it's the weird combination of custom WebComponents and the #shadow-root stuff and other various markup excess that they just didn't bother to test with Firefox. Whether it's a bug with Firefox itself and how these elements are handled, I guess would need some investigation. But if it were my web app, I'd probably just fix it instead of blaming the browser.

Screen capture: https://imgur.com/RmoSZRB
Re: backups

Yes, yes, yes!

Not only that, but test your backups! And follow the 3-2-1 rule for any data of any importance: 3 copies in at least 2 different formats and 1 copy located off-site and in a different physical location from the other 2. Be sure to check the integrity of your backups, as well. It doesn't do much good to restore from a corrupted backup.

That all sounds like a lot of work, and an excess of paranoia, but you won't be thinking that when it comes time to restore from those backups. Let's see: pay millions of dollars in ransom anonymously in BTC to hackers who've held your data (and your company!) hostage, or, spend anywhere from a couple of hours to a few days restoring from backups.

It's your call, but, I know which one I would choose if I were the one who gets paged for things like that.
Idk why everyone jumps to these paranoid conspiracy theories - alert() box to trick people has been a thing for decades, and its super rare for it to be used legitly outside of debugging.
A big part of ML in robotics is actually making nearly 1:1 simulations of the world and the actuators.

It's fairly sucessful. We can simulate for example driving a car really well.

Simulating human behaviour is harder, but simulating brick laying is not that hard, we have the technology to do so already.
Ask HN: Startup Founder Equity If Bankrolled
i am curious, if one already has someone who is willing to bankroll a project, what kind of equity should one expect for themselves (no cash investment if their own).
Hyundai Santa Cruz: Unibody compact truck for active lifestyle
Wait until he finds out about /dev/tcp :)

It actually blew my mind after doing Linux for 10 years.
"Everything is a file" isn't a lie.
Where did you get this number from ?

I see 90 days. 60 paid full and if its anything like other Asian countries there a pretty low limit for the partial paid part. Maybe you can take a year but you will almost certainly not keep your job afterwards. I guess 45 days after birth is much better than most US jurisdictions.

If the father does get it and doesn’t take it it will most certainly also be because of fear of punishment down the road.

And funny you should say Japan, because from what I hear most people wouldn’t dare take time off.
Geofencing could help too.
I think it's better to translate the title of the submission, something like "ProtonMail: User data for the USA thanks to legal assistance and good cooperation with authorities [German]"
Penetration testing proof of concept XSS code. We commonly use alert to demo that it is executing code. Certainly there are other options, it’s just a common tool for many testers.
Occasionally people use it for print debugging... but realistically its 99% malvertising.
This makes a lot of sense, and is (IMO) a really great thing to do for users. IMO Cross Origin iframe alert/prompt should only be allowable with CSP rules explicitly permitting the cross origin iframe in the first place (in allowlist capacity). The amount of abuse this has seen and will see is a blight, especially on the average user.

HOWEVER

What the hell, Chrome? This timeline for a change of this magnitude is INSANE. The opt-out process is INSANE. Forcing developers to opt into a TOS just to address YOUR changes is INSANE. This is such a small issue to be flexing so massively on, more evidence that we need users (and embedded browsers!) to switch to Mozilla
repl.it which uses an iframe and it might be good to showcase prompt
I assume it's a quick incentive. "Get your vaccine today, then you can get into the gym/restaurant/etc tomorrow!"
Blindsight by Peter Watts is a great sci-fi novel in which the author explores an idea somewhat similar your pet theory.
How is it invalid? Here's the syntax about a for..in loop: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

for (variable in object) {
statement
}

The only difference in Vue is not having to explicitly declare the variable. But so what?

You said "strings are magic and not code" to which I said "all code is text so there are no magic strings". Now you and the other poster keep saying "well this string isn't the same syntax as JS" but I don't see what the point is. Why does it have to be valid JS?

Again, you can embed syntax within each other just fine. JSX has HTML tags inside JS. HTML has tags like <style> and <script> for other languages (regardless of what the default language is or what parses it).

So, for the last time, what's the actual argument?
This doesn’t really apply to housing or congestion of any sort. Space can be recycled but only when you’re not using it. Everyone and everything takes up space. Things like AirBnb only go so far to make cities more efficient. people don’t like getting packed in, so they will pay for more space.
To be brutally honest, just go get another job with higher pay, if you can. It's not your company.