skysight-inc/HackerNews huggingface dataset:
Why shouldn't it be allowed?

Either people are capable of independent thought, in which case this doesn't matter. Or they are too stupid to form their own decisions, in which case democracy is a sham anyway.

It's like the people claiming the Brexit vote was illegitimate because people didn't know what they were voting for. If that's the case, why not put Elizabeth in charge and save on admin?
> ...because if they did, they might realize that some of their favorite structures are a hot mess.

They may only be a hot mess when expressed as a flowchart. But so what? I'm not programming in flowcharts. If exceptions can do what I want cleanly, why do I care if it's a mess considered as a flowchart? That's not my problem.

This argument is like saying that the library function I call is a mess of a flowchart. Why should I care? Can I express what I need to express cleanly by calling that function, or not?

Of all the arguments against exceptions, "it's got a mess of a flowchart" is the absolutely least relevant one.
versioning solves this problem.

in practice, you have to support retroactive changes, so you have to have "middle" values for versions (i.e. 1.1 between 1 and 2).

People are usually interested in the timestamps associated with those versions (for which period of time is this version valid, when was this version created), so in practice it's easier to just keep track of the timestamps, and leave the versions implicit.
Anecdotally, I find it true for so many books - that they are longer than needed to get their points across. It is like Important Things (TM) always needs a minimum number of pages to be valuable. And of course, no one would pay for a 2 page book..
> when they are compatible enough to bone each other and said boning yields fertile offspring

This was a definition of species for a long time. In recent years some have advocated for changing it a lot, to the point that they should just start calling different dog breeds their own species.

Or to go the other way, are dogs and wolves different species?

Is it homo neanderthalensis and homo sapiens or homo sapiens neanderthalensis and homo sapiens sapiens?

In my opinion, Denisovans and Neanderthals are both obviously types of Homo Sapiens and the argument they aren't is at this point mostly promoted by those desperately clinging to the now disproven out of africa hypothesis.
I guess the old adage “the road to hell is paved with good intentions” applies...
It would be nice to have a sober analysis of all of this by someone who didn't have an axe to grind.
"If necessary, the financial industry can and should save the world..."

Yeesh. No, more influence for the financial industry is not what we need, and more impact of the stock market on political decision makers is not what we need either. Neither has been exactly lacking in recent decades.
> He had now argued, and paid for, both sides of the same case.

And this is why we need the English Rule. We're the only industrialized nation that does not have some form of it.

https://en.wikipedia.org/wiki/English_rule_%28attorney%27s_f...
Oh please, then how do we have different sects of Christianity?
Footage from the Experiment That Shocked the World: Milgram’s Obedience Study
> Coca-Cola is allowed to spend a billion dollars every year sending you the much less important message to drink Coke

Perhaps Coca-Cola shouldn't be permitted to spend so much money on advertising an unhealthy product...
Drying out a moldy bedroom – a HomeKit adventure
Neat, thank you!
> That's more of an ios problem

Ah, so only a problem for 40% of Signal users.

There's no technical reason that prevents Signal from doing this; they simply haven't.
It's pretty easily done? Strip out everything but body, make a wrapper to include the pages? Any static bits you can search-replace, that's what I used to do before discovering server-side includes.
I didn't say anything about upvotes or groupthink, I know that's for sure. If you would like to understand what I've said better, your first step should be to read it for the first time.

There is nothing wrong with upvoting something you agree with, that makes a lot of sense. What I take issue with is downvoting something sincere because you disagree with it, but without supporting an alternative position. If the only signal is "this comment deserves to be gray because people disagree with it in their own personal ways", then nothing is learned.
"nothing relies on it" and "there is not a majority consensus that it is valuable or useful" is not the same assertion. The first is both falsifiabile and demonstrably false. The second may well be true.

Your opinion about the usefulness of DNSSEC is well-documented. That's not the topic of this specific thread: here we are discussing the theoretical case where the DNSSEC KSKs were copied to an unauthorized party, and what damage they may be able to wreak.

As I mentioned, they could use it to forge DNSSEC responses to validating resolvers, now and in the future. It is a fact that some small number of people rely on DNSSEC responses today, so that would be the attack surface.

If DNSSEC usage declines, as it seems you wish it does, then the consequence of such a leak of key material would also decline with that. If it increases, then the consequence of such a leak would also increase, as more people in that hypothetical future would be theoretically vulnerable to forged responses.

If you're a group that steals high value keys for a living, it would be nice to steal the DNSSEC long-term keys when DNSSEC is small and unimportant, because it might be a lot more difficult later if DNSSEC becomes widely adopted to protect critical infrastructure.

Already at least a few dozen people think that these keys are sufficiently important to spend thousands of dollars and dozens of valuable witness-hours traveling to these key ceremonies and storing these safes and whatnot. Perhaps they are entirely misguided and should abandon the entire endeavor.

I don't think the "DNS TLDs are simply a proxy for governments" is enough of a disqualifying argument when several governments or even large corporations have implicitly trusted CAs in widespread use.

I think it's useful to have another choice of validated data to cross-check with. Perhaps you are worried that it would de facto replace the existing corporate-managed PKI with a government-managed one entirely?

I also think that what another commenter mentioned, that you have a choice in governments (and could theoretically publish your signed certificate data in multiple zones, controlled by multiple different governments) is an extremely beneficial set of possibilities. Multiple-TLD-publishing is certainly a better system than the attempts at public-key pinning and observatories/transparency we've seen as attempts to solve the "anyone can issue for any domain" problem as it stands.

...unless, of course, the root zone KSKs get stolen. Then all the TLD zones are unsafe. :)
Not only does the article directly address your criticism, but Zadie Smith, the author, is no white leftist.

We do understand that you do not like Walker's art, and seem to be trying to make others feel bad for liking it. Maybe we can just critique the art itself?

On what authority do you define art for all of us? Why does your definition of art have to be all of our definition?
Show me where any house would be worth 40% of its current nominal value because of nearby building. That's completely unrealistic conjecture.
Show the stats that Bay Area is building like crazy. I am so sick of people saying things like New York and Bay Area and California are building like crazy. No they are not. There is not one stat that shows that. Period.
Yes of course you cant allow uncontrolled sql execution, but an api that just maps to crud operations isn't good either.
It's the WinRAR license
Agreed. It's one of the biggest things that drew me to SAFe as well because it fosters more communication and collaboration, empowers more people to make decisions and specifically de-emphasizes the PM as a focal point of all things.
There might be other explanations. For example, if an account shows signs of being connected to previous banned accounts, we might unkill a good post, but not immunize the account overall, until it establishes more of a track record.

I'm glad you like the vouching system! I still feel like it's the best single change we've made to HN since pg retired.
https://www.wired.com/2010/12/realtime/

https://www.wired.com/2012/07/wikileaks-visa-blockade/

Blanket, universal surveillance as well as zero-burden-of-proof government point-and-click
seizure/disablement is the cost.

You cannot have a free society without a payment system that the government or a few large banks do not have the ability to arbitrarily censor, even temporarily.

You can not communicate or organize anonymously (for example, for political organization or government corruption investigative journalism) when every payment you need to do so is logged as a matter of course. These activities are not common, but essential to a free society.

The ability to transact in things the government does not like, without their knowing about it, is a cornerstone of freedom. Many other human rights crumble if you do not preserve it.
This is a fantastic site. I'm a little worried about using the "surprise me" feature at work, but I will return to this in my free time. I wonder what website attributes it looks for when it indexes.
I'm not sure that the roads really support more peak traffic at this point. Rather, we can reduce the traffic and train crowding by building more housing near jobs so that workers need not embark on 50+ mile super-commutes each day.

Housing _is_ infrastructure, and it's the piece of infrastructure we're most sorely missing.
In case you haven't, please read some Culture (referenced above)! It features an extremely plausible integration of very strong AI in the lives of mortals, and handwaves minimally.
That makes sense, I didn't differentiate between renters and and home owners. I guess that's what this debate comes down to.
> The idea that you should try to pick individual stocks appears to have started to enter popular advice in the early '70s, with "A Random Walk Down Wall Street".

Typo here? Should be "The idea that you should not try to pick individual stocks [...]".
This is what I chant when I'm waiting for my code to compile. I was hoping this was an article about how to make it compile faster.

(Edit: the original title was "Build Build Build Build Build Build Build Build Build Build Build Build Build Build"! ;)
Some of the rules are rather vague, to the point where two reasonable-minded people could reach two different conclusions. The parts about female ordination are, to put it bluntly, not.
Either most engineers are horrible at problem solving or this doesn't actually solve it.
Note this airdrop was implemented on the Handshake blockchain and just went live today. If you had over 15 followers on GitHub in Aug 2018 you were included and get 4662 HNS (worth $2000+ at current market price). If you’re eligible, we created these instructions on how to claim here https://namebase.io/airdrop.
> I wonder what kind of problem could possibly require so many tables.

There are three main factors behind this, none of which are bad schema design:

1. Table partitioning/sharding. RDBMS storage engines don't tend to scale for common hybrid access patterns (e.g. contended inserts+reads on tables with many indices and uniqueness constraints) past a billion rows or so. You can scale them yourself, though, by splitting a table's dataset into multiple tables (all with the same schema) and getting the RDBMS to direct reads/writes appropriately.

2. ETL ingest tables for separate datasources. If you have e.g. 100 different scrapers for various APIs used in your data warehouse, all writing into your DB, then even if they all are writing data with the same schema, it's operationally very challenging to have them write to the same physical table. Much simpler to have them write into their own staging tables, which can have their own exclusive-access locks, get their own deduping, get TRUNCATEd separately between batch loads, etc. They can copy into a shared table, but this step is often unnecessary and skipped.

3. Matviews built for extremely expensive queries that exist for running specific reports against. These are effectively materializataions of subqueries shared by common customer queries. As such, there might be hundreds or thousands of these.

In the end, none of these are really tables ("relations", in the relational-algebra sense); they're all operational implementation details. Partitions are literally "parts" of larger tables; ETL ingest staging tables are distinct "inboxes" to a shared table; and reporting matviews are "caches" of queries. All of these things could be separate first-class object types, hidden inside the logic of the DBMS, not presented as "tables" per se, despite taking up storage space like tables. But—in most-any RDBMS I know of—they're not. So you see thousands of tables.
Just the app. I think it's just a testament to how normal and easy tracking/info-collection has become that there's no real downside to doing it everywhere nor pressure to really stop, think, and care.

That you have to go through the trouble of mitm'ing yourself to see this stuff is also the flip side of HN's native app fetishization and knee-jerk web hate.
It might be a depressing conclusion but it is hard to make the case for building gui applications in anything other than US and that is because I have tried the alternatives.
This is like having a firewall and getting upset that it's not passing everything through.

I believe there should absolutely be intentional, physical, steps to allow full remote access. Intentionally setting the terminal for full disk access is no less crazy than intentionally exposing a port through your firewall.
The world does not exist as a series of binary choices.
Its NIMBYism at its finest

People whose wealth is in company stock say that people whose wealth is in other asset classes should give it up, for their benefit.

How about we pay for all this new housing by a 90% tax on RSUs? No?
On the contrary, the vast majority of iPhone apps use iCloud and offer data export in addition to recovery/transfer to a new device.

Signal is an outlier in this respect, and I hope they add this feature before I'm ready for another phone.
Why Andrew Zimmern Made a Food Show About Politics
4 days in 365 is already 1%.
If it was less, it would be relatively empty.

1% of visits to Barcelona is 50k[1]. So 100k more is a 3 fold increase.

[1]: https://en.wikipedia.org/wiki/Barcelona#Tourism 5.5M in 2011, it must be much more now.
> They need the California State Government to overrule local zoning limits

Yes, California and other places with housing problems need as-of-right policies as the article suggests. It's not simply zoning, it's removing all ability of local governments to hold things up, because people will use absolutely anything they can grab onto.

From a philosophical standpoint, people are sometimes uncomfortable with the idea of pre-empting local control—after all, don't they know better? But as the article points out, it's a coordination problem. There is a certain cost [1] to be paid in building housing, unfortunately, and you need a higher-level (in this case, state-wide) view to distribute that cost fairly.

> And I think that anywhere a single-family detached home currently exists, a 2-family home should be allowed.

Make it more like 4–8 (but maybe limited to 3-4 stories), and I'm in.

[1]: As the article points out, however, we think far too often only about the costs. I for one would welcome more neighbors.
> Aren't reproducible results a form of consensus?

Not in the least. "Reproducible results" represents the technical and methodological ability to confirm that an effect is real. "Consensus" is whether a political body is willing to admit that the effect is real.

And we all know politics finds truth to be...
I'd certainly prefer if they didn't. But I can't be in favor of a rule reducing to "you've gotta jump through hoops if you want to publish an unpopular message".
Another beneficial change would be repealing proposition 13. Because proposition 13 essentially bans property tax increases for property owners, it creates a perverse incentive to drive property values as high as possible with restrictive zoning. Without proposition 13, property taxes would rise along with the land's economic value, creating an additional incentive for property owners to let the market naturally shift land use to higher-density housing.
In principle it sounds like a great idea, but you're gonna get flooded with low quality candidates.
People literally used to dust soot off their garden plants

We do this in China.

Other significant western plant hunters who were active in China: https://en.wikipedia.org/wiki/Joseph_Rock https://en.wikipedia.org/wiki/George_Forrest_(botanist)
Many were active in China's southwestern region of Yunnan, the origin of tea and camellias.
I've had it on for a while. IMO, there aren't that many dead comments, and most are clearly dead for good reason. I suppose I like it, as a check that the mods aren't doing anything funny.

Then again, it's always possible that there's another, deeper "dead" in there, and only the really lousy spam shows up on "showdead". But that way lies paranoia.
It's a Signal on iOS problem. Backing up and restoring data to new devices is the norm for iOS apps generally.
I didn't see a reference to $53B in the article. Just a reference to £40 ($53B US) per year, which would directly negate the $53B just for Dec 2017. And that £40 estimate includes "all recoverable materials".

If there is as estimate somewhere about $53B per month of e-waste. That sounds a lot like they're basing that on the purchase price, not the value when it's discarded. And that's a pretty useless valuation, as it simplifies to how much money is spent per month, since everything will eventually become waste.

Taking the entire food industry as an example, if you consider only the purchase price, then the entire industry is 100% waste over a very short period of time. In fact, you could argue that it's even more than 100% waste, since people will actually pay to have the waste removed.

Before you call something "waste", to have any practical meaning at all, you need to subtract off the value it provided to the consumer. Since that's really hard to do, I can see a journalist just using the purchase price to make a dramatic headline, rather than producing any useful information.
I think you have it backwards. We squander the capacity of our main commuter railroad (BART) by surrounding it with dispersed neighborhoods. We need to build dense transit villages around the rail stations we already own.
Hmmmm. Maths is one area where I have felt you hurt yourself by remembering things (except maybe definitions but then usually people state the current in scope definition in the preface or something). You can derive most things about as fast and more usefully than you can remember it. Except maybe a couple identities per area. But these will tend to be beautiful enough you will run over the derivation just for pleasure from time to time.

With enacs I find if it is not in my muscle memory it doesn’t matter if I consciously know about a feature. I can think “there must be some way of doing this” and then googling it and finding it as fast as I can stop my work and recall that in 2005 I used to have some good method of dooming this obscure use case of editing/process management.

Especially now with everything changing so quickly I find paying attention to the deep constraints and reserving the possible solutions from those conditions is more effective than trying to memorize a bunch of library or platform specific capabilities.
Out of all features, the one that really holds Signal back from mass adoption: there's no way to backup or transfer messages to a new phone from iOS.

In order for Signal to reach "the masses", it needs to become popular with a large number of people who don't really understand encryption or care about it, but are using Signal anyway because they happen to communicate with people who do care about encryption. That's a good thing!

Unfortunately, it's a really hard sell to tell someone, "Hey, download this new messaging app so you can talk to me. Oh, and by the way, when you get a new phone, you'll lose your entire chat history with me".
Speaking as someone who lived in Bay Area California for a few years, and Texas for several decades now, the first thing to know if that not all California has the same attitude on this, for much the same reason that Waco and Austin have different attitudes on a lot of things. In the Bay Area, there are geographical (water and hills) limits to expansion, whereas in Texas when you build more, it usually is out into the abundant open land at the edge of the city.

Also, it is quite often the case that when you build, it is either:
1) made for high-income dwellers, thus not reducing prices, because the high-income and low-income housing markets are often effectively separate markets, like cars and semi-tractor trailors.
...or...
2) the people living nearby, do think it will drive down prices, including the price of their own house, which is their only effective form of savings. If their $400,000 house becomes a $300,000 house, yeah their property taxes may go down, but they lost $100,000 in savings they intended to sell and live on elsewhere after they retire.
Surprisingly, it's not all that dated. Some insights seem prescient, and are as applicable to 2020 as they were those 42 years ago!
Induced demand is a thing. Not sure to what extent it applies to housing in any particular market, but any destabilizing effects of rapidly adding more housing should be seen as artifacts of the fact that we've let this problem go unaddressed for decades. People need places to live, and if we don't serve that need then the problems are only going to get worse and the solutions more disruptive.

There are also less visible efficiencies in having people living close to their work, like roads that aren't crammed with cars because people don't have to spend three hours behind the wheel every day getting to and from work, and the additional productivity that comes with all that extra time.
China's Y-20 Airlifters Make Crisis Debut Bringing Medics and Cargo to Wuhan
Then Ephesians 6:5-8 and Colossians 3:22 telling slaves to obey their masters is going to be a doozie to implement and defend.
End the landed gentry by repealing Prop 13, and I'll take arguments like this seriously. Otherwise it just sounds like the priviliged wanting to have their cake and eat it too.
Same thing in China? Tencent and Netease probably have +80% of marketshare? Microsoft has presence there as well both on the Hotmail and Office 365 sides of the coin.
I don't think new york should be lumped in with california in that measure.

This site shows active construction in new york:
https://www1.nyc.gov/assets/buildings/html/nyc-active-major-...
If so it goes both ways, because some files have referances to ReactOS. Like peloaddef.h
It's not just prices, it's also "character." Basically it's about maintaining a small town-ish feel while living right next door to a major city. Frankly I think a lot of it is about parking and traffic.
Check out multipass as alternative to wsl2
https://multipass.run/
Half of NYers Experienced Poverty in Recent Years
There is a study that came out this year that I have been obsessed with: If zoning laws in San Francisco and New York City (just two places!) were frozen in place in 1964, the average American income today would be on average $3700 higher.

https://pubs.aeaweb.org/doi/pdfplus/10.1257/mac.20170388?fbc...
China's New Amphibious Assault Ship Is a Monster