skysight-inc/HackerNews huggingface dataset:
Ideas that have stood the test of time might be better than a flash in the pan craze.
As are dum dum bullets - which is even weirder
>The important question is how a person from poor background can move into middle class.

The important question for a society is how many persons of poor backgrounds move into middle class (and how many middle class persons fall into poverty).

And the answer should be systemic, not just about "laziness" and "lack of motivation" and so on, because that wont explain how some societies manage to have way less pour/homeless/etc and more middle class, and others fail at it. Or how the same society changes its ratios over time...
I'm not sure what these people are complaining about.

You have a search box with a big list box underneath and a preview frame on the side. I guess it's 'dated' in the sense it doesn't use a browser engine, layout everything with CSS, and have icons that match 201XQY's design fad.
Maybe not contrarian, but game theory and denial.

If they prefer to take socially obnoxious actions for some benefit, then they would either have to react by defending the actions of others that parallel their own, or confront that they are being socially obnoxious to others.

Humans are, sadly, prone to doubling down on defending the right to be socially obnoxious rather than admitting that they are being socially obnoxious :(

And since this is a denial problem, it’s usually paired with “Theoretically”, “Not that I would”, “It’s fair game” and my personal favorite “They should work harder to prevent this” — which is beautiful as a cognitive dissonance:

1) They support acting selfishly (socially obnoxious) to some benefit to themselves at the expense of others;

2) They want everyone to fairly have access to that same benefit, as long as that does not interrupt their own benefit.

Thus, the ‘obvious’ solution to ‘stock more Tejava’: it combines the selfishness of #1 and the moral high ground of #2 without requiring any extra effort or loss of benefit.
Science Says the Most Successful Kids Have Parents Who Do These Things
E2E encryption doesn't need an argument for it, it has specific, valuable and demonstrated uses, and I reject the premise of the question that the technical and business use cases for it need an accompanying rhetorical justification.
The people asking for the arguments are not people who can be persuaded by argument, they are looking for ways to drive another agenda. It's disingenuous and not a matter of reason.

To respond to the question itself, let's start with what we actually do. We make the stuff people actually want, and thanks to abuses by authorities around the world, today they want privacy and trustworthy tools. We build things that facilitate growth and massive improvements in quality of life for literally billions of people around the world. That growth comes from building the things they both want and trust, and use each day to improve the quality of their own lives and of their families. I would encourage governments to get better at offering the same things.

The extreme cases cited in the OP are abused by people with agendas to use them as levers to assert their narrow interests, and not because they want to solve those particular problems. Parading victims of abuse and violence to bolster a narrow surveillance agenda is the rhetorical equivalent of using human shields. Hardly anyone is actually stupid, and everyone sees it. Further, why would you ask technologists to presume good, altruistic and aligned intentions in governments who want to conduct surveillance, yet not among ourselves and our users of encryption services? We can't make that altruism generalization about our own governments, let alone ones in other markets. I would reject this particular premise in being asked to make an argument "for," as well.

The question, "I need you to justify your view to me, and with it, these objectively terrible things" is disingenuous.

The short answer is technologists do not have the solutions to niche social and political problems any more so than anyone else. Terrorism, abuse, and porn exist independently of tech. The "arguments," against E2E encryption are made by people who don't have responsibility for the outcomes of their efforts, and are using these threats to deflect that and make others responsible for them.

If we all gave up E2E encryption, the value people entrust to networks would be reduced to where it would derail and destroy the economic growth trajectory which that trust facilitates to improve peoples lives. The solution is not for tech to do less of what people demonstrably want and willingly pay for, it's for governments to be smarter about their own roles and responsibilities.

If you want to solve the problems of abuse and terrorism directly, there are a ton of solutions that don't involve destroying the trust people have in each other that has improved our collective quality of life immeasurably in the last 30 years.
> Do you consider the buzzfeed article "official declaration of countries"?

No.

> If two countries nuked each other and one complained more, would it matter?

For me, yes, the official statements on the nuking countries would matter.
If you actually read the article above, you can see that there's actually now lots of new evidence that viewing child porn makes people more likely to commit abuse, and that it seems to be a causal relationship, not a "marijuana is a gateway drug" relationship.
How to Report Bugs
I'm not sure this is a great analogy as yes, we permit people to have doors and locks but society also provides a mechanism for the government to lawfully get access to them. If the Police have a legit reason to access a property they go to court and get a warrent, and if they need to they'll kick the door in to get in.

The current government requests to be able to access encrypted info with a warrent are an extension of what currently happens in physical space.
Notice how you take for granted (that they have the "most insight") what you should prove...
> Can we design a language (cpp-prime?)

I dislike, a lot, the C family of languages. I wish that the pascal or oCalm have "won". But being practical, we are stuck in this reality, so:

Is not "we". Is "them". I think only IF the core developers of that languages provide the "blessed" syntax it could actually catch up.

What I have wondered is why C/C++/JS not provide a "clean up" forward policy.

I think all involved are smart enough to see what is wrong with that langs (we always know what suck of what we build with time). Then say:

"This is $IDEAL-C we will targeting. This will fix this list of problems, and maybe this other list, BUT...

$IDEAL-C is a in-progress. Each change is iterative, and will deprecate in steps.

$BAD-C will be continued to be develop. $IDEAL-C transpile to $BAD-C. $IDEAL-C is another file extension. It will keep the same $IDEALS of $BAD-C.

Eventually, $IDEAL-C-STEP-1 will replace $BAD-C and become $BAD-C. And that until we reach $IDEAL-C!
"

I know this look like what modern c/c++/js is doing, but the trouble is that that are additive changes. That mean triple work: Keep with $new, still have the problems of $old and maintain $both stuff at the time. What is lacking is doing subtractive changes and REMOVE what is wrong.

The key is transpiling, and not change the core tenants of the lang (ie: C stay as a razor edge).

The big problem, probably, is to not do drastic paradigm changes (ie: turn C in a functional lang), instead, clean the lang until is like what a good, idiomatic, modern developer of it will use.

I think is doable to make $IDEAL-C/C++/JS to be near identical to most developers and from a distance, not look different at all. Being progressive and in steps, provide auto-tranforming tools along the way and I think the community will move on.

I have see, partially, the idea applied with C#, so I think is doable?

P.D: Probably $IDEAL-C must only fix a very small list of stuff, initially. For example, lets say "Remove dangling IFs from C. END"

That its. This small-scope is I think, the key to make the experiment worthwhile.
Nowhere near the same magnitude as a hydropower setup though. We're talking about large swimming pools vs. flooding the entire valley.
Smaller meals; eating too much will lead to acute attacks. Multiple smaller meals is recommended with chronic pancreatitis. It's still a difficult thing to achieve, since eating 24/7 is kind of against human nature and going out you will have to forego it a lot. Also when the pancreatitis becomes acute I tend to pause large meals altogether, relying on yoghurt instead.

Limit sugar intake; limited sugar intake has health benefits and seems to help diabetics, so I've cut my sugar intake as well. Sometimes I cheat, but only once in a while.

I don't drink any alcohol whatsoever. Alcohol is an antagonist.

When pancreatitis is acute (or upcoming), I limit my caffeine intake and instead use coffee without caffeine. Caffeine is a trigger for pancreatitis. I still like my caffeine boost, but I rather forego it when my pancreas is acting up.

Smoking is very bad. I used to smoke and quit many times. It noticeably affects the pancreas. I've since exchanged it with vaping and don't notice it affecting my pancreas. There is research out there that nicotine by itself is an anti inflammatory agent; still I want to quit vaping too but have other issues that interplay too.

There are other small things too (like I take my yoghurt every morning religiously and sleep on my right side mostly). The above is a summary of the most important things that are evidence based and known to work with pancreatitis.

I haven't had a full blown acute attack in a year or two (I lost track a bit), but sometimes I have smaller attacks that don't require me to go to the hospital. I then limit my intake of food (and drink only the necessary to stay hydrated). The thing with Chronic Pancreatitis is also that it may stabilize after a while due it 'failing to attack itself' because it cannot produce its own enzymes anymore. That may be the case for me too as my pancreas is severely calcified.
Yes, I get bills, banking records, payment slips, voting papers etc all per mail.

I also have a shredder to destroy it before throwing them away.
> Also consider that, should Apple choose to eliminate your account, then you've lost whatever you use Apple to sign in with unless those downstream providers offer some kind of recovery mechanism.

Yes, some kind of recovery mechanism, some ability to set a local credential post-registration, or some ability to link and unlink external accounts, e.g. Sign in with Apple, then link your Google, FB, and Github accounts. Then, if you lose access to your Apple account, you still have additional options for authentication.

The latter two options are something I wish more organizations offered..!
Swift's GC is really a lot closer to modern C++ style memory management than the other languages you mentioned. If you use RAII & shared_ptr in C++ you are using the exact same techniques that Swift's "GC" uses.
> Indexes are not created deliberately - we are adding them only when the need is obvious, because some functionality is plain slow.

Is there anything wrong with this? My thinking is that it could be seen as a premature optimization if an index is created without knowing if it will be used.
A Majority of Millennials Are Delaying Homeownership
>I’m not sure what that has to do with the article.

It doesn't. It has with the common responses to those type of articles.
I actually agree with you that the article sounds click-baity, unfortunately, HBO has made it so much harder to get good information regarding Chernobyl on the Internet nowadays[0].

Just one of four reactors "melted down". I'm no expert, but I imagine the worst possible is all four reactors literally exploding simultaneously, or one after the other in a rapid chain reaction, or something like that.

[0]: https://www.forbes.com/sites/michaelshellenberger/2019/05/09...
Fusion power will be well worth the wait – Financial Times
Cable Company Fees Add $450 to Typical Annual Bill
Because I have a fundamental right to privacy, and encrypted communications are an appropriate way to fulfill that right. While that right can be suspended at times, such as if a person were the subject of a criminal investigation after reasonable suspicion, a blanket prohibition of secure communication is not justified.

People act differently when they are being watched. This is not a bad thing, and is not an accusation of immoral behavior. People are more likely to pick their nose while in private. People are also less likely to express morally correct but unpopular beliefs, such as supporting gay rights a few decades ago, if they believe that it will have negative social consequences. By having privacy, social movements can slowly grow over time.
I don't see the point you are trying to make.

Using the function of a gun on oneself is not a lawful use case, just as selling a human is not a lawful use case for WhatsApp. A more apt comparison using your example of not writing anything to encrypt would be the possession of a firearm compared to the possession of an E2E system. Both have lawful as well as unlawful uses.

On the part about writing the message being the first part of the crime and comparing that to committing suicide with a gun, the gun is the means by which the crime was committed, just as the means for the crime of selling the person would have been the medium through which it was transacted - WhatsApp in this case.

Perhaps you where trying to explain something else?
> (taneq) I'd amend it to "anything that you could reasonably have anticipated is your fault"

I agree with your amended comment. In 30 years of motorcycling I managed to avoid hitting cars that pulled out in front of me. I lost count of the drivers that would pull up to a side junction, look in my direction, actually lock eyes with me and then pull out in front of me.

Eventually I encountered a van driver who had perfected the maneouver so that I relaxed at the last second, just before he accelerated into my path. I hit the side of the van. Fortunately I got away with a few bruises and a bent bike, but it could have been a lot worse.

The incident made me realise that caution and good reactions aren't enough to guarantee accident avoidance. I no longer ride every day, which is a pity as I still love motorcycles.
> An eavesdropper can sit in front of the authoritative server for a site and eavesdrop on all the DNS queries with EDNS information.

No, they can sit near your 1.1.1.1 servers and catch all incoming and outgoing traffic, watching connections to your 1.1.1.1 servers that initiate DNS queries and actual outgoing queries that 1.1.1.1 makes to authoritative servers and responses too.
It's simple really, everyone has a right to privacy. The argument of having 'nothing to hide' is in bad faith.
You've chosen to place your life in jeopardy by riding a push-bike in traffic. Surely that bears some consequence?
If you tattooed your whole face you are basically making yourself more easily identifiable. You can't take it off so you are now the guy with the full face tattoo.

But I doubt they could outlaw your face. What are they going to do? Cut your face off?
You can't tell criminals not to use confidentiality, they won't listen, but if you deny lawful people to use confidentiality, you effectively punish lawful people and not criminals.
I'm willing to bet this will be used as one of the arguments in a corporate push for global automation in ~10 years.
Yes. Last year, I realized I needed glasses, went through two opticians and three pairs of lenses, still wasn't happy, and finally ended up seeking out an office that could measure for free-form lenses (measured objectively with more degrees of freedom in the prescription).

This optician used Zeiss a i-Profiler to make i-Scription lenses (https://www.zeiss.com/vision-care/us/for-eye-care-profession...) They've worked better for me than any of the subjectively-measured prescriptions.
Maybe in one plant somewhere, but that's not common. Not unless you're talking about the plant using grid power that just happens to come from a Hydro plant.
Let’s Fill Our Cities with Taller, Wooden Buildings
> Ideally we would consistently use something like ./configure --devel for one and ./configure --release for the other. Other languages' build systems have this built in

Makefile has this built in too; you'd just be saying "make development" instead of "make --development".
"Cars kill too many people on motorcycles, so I'm going to drive a car rather than a motorcycle."

Are you familiar with the prisoner's dilemma?
In the EU, a GDPR data subject request will get you all the data you want.
>Hydro is on par with nuclear in capacity, but has caused an order of magnitude more deaths per kWh.

Is this factoring in all future deaths from existing nuclear incidents?

If nuclear causes 1 death a year for 500 years and hydro causes 100 immediate deaths, which one is more lethal? Also consider the morality of pushing the costs of a failure generations down the road.
After watching a few Def Con talks, I' am sure there is a good chance of a very dedicated asshole out there trying to target those old systems.
Am not in that league, my main board is a Ducky Shine 3 TKL, but even dabbling into that world, I bought the Cities collection of spacebars for $50.

I find the niche fascinating, and regularly think about selling keycaps as a sideline - definitely agree with the notion that a lot of the designs people crave are rather quite simple. Or very similar to off the shelf ones.

Fashion is the interesting one, since the keyboard is one of the main interaction points for pretty much all knowledge workers today, it'll only continue to grow as a market (which might lead to more downmarket options?)
Off the shelf CCTV is beyond terrible for most purposes concordant with this conspiracy theory.

In a jurisdiction I know police always come to unrest etc with a van equipped with HR cameras. Those are then manually sifted post event to identify persons
How does this analogy apply to the competing goals of protecting privacy vs. detecting and preventing crime by monitoring private conversations? Which one corresponds to a plane getting shot down?
Adoption is different if done properly. The adopted child should not in anyway be implied or declared to be of the same bloodline as the adopting parents, otherwise we'll end up with the same issue seen here. It's also important that the child know that they're adopted from early on, and not hide that fact.

Whereas artificial insemination is literally having the woman carry another man's child, it goes against conservative values (would they let another man sleep with the woman to impregnate her if there weren't artificial insemination?)
If I drive a car, I'm choosing to put other people's lives in jeopardy instead. Seems like the bike is the moral choice here.
"Competent CEO" and "making money" aren't the same thing. Hewlett Packard has had numerous CEOs that just slashed jobs en masse to make the bottom line look better. Nokia's CEO slashed jobs as well, took up with Microsoft, and now the company exists as a burned out shell of its former self, selling boring telecom and software IP like Blackberry and Ericsson. The then-CEO Stephen Elop is long gone with a nice golden parachute.

CEOs are supposed to be there for the long haul and drive real vision for the product. They're not supposed to be emergency stopgaps parachuted in to calm everyone's tempers because the last guy screwed up one too many times.
I actually have a strong memory of being about 4 or 5 (before I would have heard the phrase), and laughing at a joke my dad told so hard that I couldn't breathe for a moment, and then being genuinely furious at him, telling him "I could have died!"
Rarely important stuff passed through the mail as everything has moved to email... Thus, making the issue even more prominent.
It's interesting to see Rule of Capture survive being a common law most associated with some Lord's hunting (and ownership) rights of deer in a forest, river through their land etc. I think that bit of ancient thinking has been thoroughly superseded in the UK, and for many years. I'm not well up on that bit of law, but today there is a requirement for a permit to extract, which sets very specific limits on what you can extract. Not sure how long those permits last.
> I'd imagine 1.1.1.1 has a very negative consequences for Netflix local caches, for example.

DNS isn't the only way to handle that. If it becomes and issue for Netflix, they can use another way to handle this situation and it will works just fine.
why not both when applicable?
fwiw, I talked to someone who'd done some research in that area. While using an autorefractor provides you with objective values, predicting the actual values people were most satisfied with was very difficult. Possibly because there's a lot of "post-processing" of visual signals in our brain and that may vary a lot individually.

I totally agree that having an objective way to measure this would be awesome.
I agree with you, but the game is rigged in that those with a better pedigree learn things others do not. That realization came slowly over several years, no one likes to believe they have built-in inequities.

But that's reality for you, you work with what you have.

The people arguing against you, exactly what are they thinking? That we should outlaw parents giving their children an edge in life?

They concentrate their efforts on the wrong things. And the solution is generational, teach children they can, and they will.
I work for Google and Google has a lot of products that has improved my life immensely. Google maps, Google search, Google docs, gmail and Youtube are all very useful products, especially for poor people who can't afford paid options. I don't feel bad in the slightest for working to improve them.

People say that Google does questionable things but I haven't seen any of it. Of course as a bottom-up organization it is very likely that other parts of Google are less ethical but that doesn't really affect my work or conscience.
CICD for PowerBI Reports with AzureDevOps
It's pretty straightforward, but it does require knowing haskell style functions (which I struggled with for a while). The chatty tone is irritating but perhaps it does make it less intimidating. I read it before and think it's pretty good.
Why though?

Countries make statements for internal audiences, external, etc. They're hardly a good indicator of much of anything.

Let alone that you'd be basing your opinion about what they said, not what they did.
Hedge Fund Darsana Slashes Juul’s Valuation by More Than a Third
Agreed. This was nowhere close to the cool hacker story I was expecting.
Thought I would see some really cool and simple smtp implementation. All I found was

npm install $stuff
$stuff run
Way to shit on others' hobbies.
If homo economicus does not exist we must surely be obliged to create him...
I care. As developers we have the moral responsibility of not putting people at risk even if we don't have the legal one.

The author has zero care for security and the product had plenty of vulnerabilities. This harms users and also other people.

Furthermore, poor behaviors attracts blame on the whole open source community.
> Rigged isn't a fair word, it's just reality.

It is reality, but rigged is a perfectly accurate word, including the implication that this is a deliberate and actively preserved design element and not an accident.

> Also, as another commenter pointed out, there are people that are successful in a wide range of ways, money is just one of them

And virtually all of them are rigged against people with poor backgrounds.

> And those that had it easy early on often times don't do well later in life when things can get hard.

Not as often as those who didn't have it easy early on don't do well later, or simply don't even make it to later in the first place.
Oh no, no fancy stuff. I may just be too used to mupdf/sumatrapdf and very basic gui idioms you know.

I think it helps avoid distraction and resource usage.
The Red Meat Controversy