skysight-inc/HackerNews huggingface dataset:
We can simply look at /Better Angels of Our Nature/ to know what a hack Pinker is. His thesis is only good for intra-civilizational violence on decline, which is true and fascinating. Not a cause for celebration, but for study -- he should take into account the purpose of study is to study, not celebrate. This failure cripples his work beyond his knowledge area (psychiatry, neuroscience).

Anyhow, /Better Angels/ is the most messed up, sloppily cited, cherry-picked history of human civilization I may have ever read from an academic. There is a certain Eurocentrism deep throughout, but one does not have to read between the lines. His estimates of battle deaths are prima facie ridiculous. Ancient wars always take the highest estimates. It's a wonder humans did not go extinct millenia ago, given how they kept killing a quarter of the population on a regular basis. Modern wars like Iraq, even at his time of writing in 2010-11, had far, far more deaths than he counts.

Maybe he does not want to count anything that isn't a uniformed combat death, but then he would have to admit something happened to cripple typical life expectancy.

I was about to lose my mind at the incredibly racist portion on Polynesians and genetic predispositions to violence and cannibalism. I say "incredibly" literally. I cannot fathom how it got published and praised. I imagine the exorbitant length meant most reviewers stopped a third of the way through.

And Pinker has been the head of the editing panel for the American Heritage Dictionary since the Fifth edition, a serious downgrade from the Fourth, by the way.

Pinker is more than jack of all trades, master of none. He is a charlatan. It would be all the more tolerable if he had a sense of humor.
If you are trying to signal to an out crowd that Pinker is misguided, ill informed, or otherwise wrong, provide evidence.

If you are signaling to a crowd that they are right to ignore him for reasons they know, this is how you do it. With a broad grin and no effort to actually engage. :(

That is, this seems to be setting up a battle of "elites" where the call to action is to loudly decry Pinker without having to read him.

Is there more to this story than this? Was this just a particularly bad quote?
What opportunity do you see?
There's a huge variety of different flavors of water-resistant enclosures on the market, from things that can only take light spray, to underwater-rated enclosures. Google IP-66 or NEMA4 enclosures. Also, I have at least one project that was housed in clear 3" PVC pipe since it had to go down a well.

One of my favorite companies to work with in this area is Polycase.
No.

Next story.
If the backlog is truly 60 years, then it will take 4.2 years of giving every single employment based greencard to Indians to clear that backlog. This ignores the backlog that exists for Chinese applicants.

The fact is that the backlog will get longer in every year that more foreign temporary workers apply for green cards than there are green cards available. So what might start out as a 4 year backlog in (say) 2020 will get longer each year by as long as 1 year (if there are, say, 280,000 H-1B petitions every year and the worst case of 100% of them applying for greencards occurs).

If it really is a matter of going from <2 year wait for non-Chinese, non-Indians and a multi-decade wait for Chinese and Indians to a <4 year wait for everyone, forever, because there will no longer be an accumulation of a backlog, then it is a no brainer for the US to make that change in policy. I believe that that scenario is a fantasy and the actual result of HR 392 will be a multi-decade wait for everyone. The solution to that will, IMO, turn into a lottery similar to today's H-1B process.
>If the most effective way to do that is to organize and negotiate together with my fellow workers at Megacorp X--which is both ethically permissible (freedom of assembly, etc) and our legal right--why wouldn't I do that??

Sure, if that's the best bang for your negotiation buck... but there are a bunch of problems with the approach; the hardest to overcome is the fact that many technical jobs are essentially management jobs, except that we're managing machines for capital rather than managing labor for capital.

Do you understand what is special about 'management' as opposed to 'labor' here? I mean, management is labor, but it's different, because in labor, traditionally, you expect a human to execute a task. Management figures out what tasks ought to be executed in order to maximize the return to capital. You can see how this precludes management from unionizing in the traditional American way.

My argument is that same thing applies to the higher end individual contributor technical jobs, too. If I'm right here, American-style unionization would decrease the value we bring to the table and probably the value we can take from the table.

If you want to usefully organize, I suggest you spend your time looking at the IT jobs that are more regimented, where you follow procedures. Those jobs could be usefully unionized.
Pinker is most certainly Whiggist in his historical outlook.
tough to say but the most likely answer is that it's either four with extra space redacted or the word "several" or maybe "seven" as that would be 3 more and not a stretch to imagine there are 3 more in this admin that would have been under investigation?
That sounds like a great idea! What would you include in those videos? Do you ask your clients if you can post those videos?
I think the fixed code here is vulnerable to a subtle XSS.

<?php
$serverVars = [
'injectMe' => (string)$_GET['injectme']
];
?>
<script>
window.SERVER_VARS = <?= json_encode($serverVars) ?>

The problem here is that the injectme parameter could include a closing </script> tag to escape that script block. Something like this:

?injectme=</script><script>alert('xss')</script>

The fix for this exploit is to endure any < or > characters in the JSON are escaped using JSON character encoding. I think this is the correct recipe for that in PHP:

json_encode($a, JSON_HEX_TAG)
Let me tell you why this is very dishonest:
1. The internet was built without trust in mind because it was a simple connection between universities and government. There wasn't much need for security. Now that the internet exists, there is a great need for security.
2. Https is better than http. It's an evolution. It's not impossible to get a certificate. To verify who you are and to protect your users.
3. If you don't care about your users' privacy, perhaps you shouldn't be hosting sites. To be completely honest, Google is a bit slow with this. I know the difficulty it posses, but it's worth it.
We need to stop passing unencrypted data. We need the internet to finally care about security and privacy.
The internet has evolved, ipv4 has been used up (in terms of devices). It's time.
I know this isn't exactly what you meant but I have found it surprisingly useful (and fun!):

https://www.amazon.com/Thinkers-Thesaurus-Sophisticated-Alte...
I have also lost access to education because of resources multiple times. I cannot stress how much this has impacted me materially and in terms of morale, both in the short and long term.

The amount of inertia that the self-perpetuating condition, as you aptly put it, is staggering to many that aren't actively experiencing it.

It is difficult to know what aspects of being poor are seen as urgent --or even actionable at all-- by others. Communicating this is complicated, and I haven't been satisfied by the general discourse on the subject, personally.
Ex-Manager of the Russian Troll Factory Moves to the U.S.
> Remember that time the US went to war with Russia over the invasion of Ukraine?

I know you're joking, but ...

it was a cyber war, and it's still happening :)
Sounds like that was more of great product than a successful advertising campaign, even if it did help.
Unified Function IO
> When I see people screaming and walking down the streets talking to themselves, I see people that need love

If they're talking to themselves, they need more than that. They probably need to be cared for in a mental institution. Unfortunately the overall national trend has been funding cuts, with the irony being that it doesn't save money overall; since the costs are just shifted over to hospitals and other emergency services.

This isn't a new subject. For those without severe mental issues, the end result is the same when we provide housing: it costs less

https://www.vox.com/2014/5/30/5764096/its-three-times-cheape...
I don't know. I didn't start to pay attention until the late 80s or so.
I don’t get the aversion to lambda. A lambda function is just a regular function that takes in a few parameters and outputs something. I always separate out the lambda interface from the main logic. Lambda is just another interface for business logic. Correctly structured, it is pretty easy to convert the core of your code to use any interface - a command line, pub sub, rest APIs etc.
It's a fairly common phenomenon to see immigrant households doing better than the American-born population, despite the obvious hurdles of no savings and not speaking English. Every time the census data gets published, you tend to see a few articles pop up about it: http://www.nytimes.com/2006/10/01/nyregion/01census.html
> “If I eat 2700 calories a day, a quarter of that is Coca-Cola. I drink at least five 12-ounce servings. I do it everyday.” - Buffett
C-c C-p will start an inferior python shell in the container, for instance.
Specify Metafile Format When Exporting Word Document to HTML in Android Apps
Who on earth wants an android phone but is waiting for a fork from some random company before they make the switch? Your argument applies to approximately nobody. If someone wants an android phone right now they can pick from literally thousands of devices.

On the other hand, I'm already a KaiOS customer because they power the phone I want: the one that makes calls and handles text messages, and then gives me a high-speed network for my computer. I spend about a quarter of my time in India; while there I got a Jio phone and liked it so much I found a KaiOS device that works in the US as well.
It was my understanding that device fingerprinting can give you a unique ID anyway?

I know retargetting has been able to tell when I have been in a store without a link between the stores accounts and my incognito session that I am aware of. Also when I have just entered the store that day.

I no longer shop there because of it by the way, any advertisers reading this. If you were curious where the limit is, it's using information based on my physical location.
I was barely born 20 years ago
Why is it necessary that burger flippers be poor?
> Apple will release a new MacBook with no screen, keyboard, trackpad or ports.

Like a HomePod on steroids?
As a marketer, videographer, and someone with a sweet tooth, it's not a great ad. Get to the point. Show the actual product. Tease me with things I can expect to receive. Maybe show reaction videos of people opening and trying the candy (and loving it).

Also, you'd probably get higher ROI sending $14k worth of Candy Japan to YouTubers in the hopes they'd open it on their vlog and mention the website.
I usually just skim HN for links, but I this article and had to make an account. I've been making about 15k a year about the last five years. I live in a major metropolitan area. The section I live in is finally getting hit hard and fast with gentrification, and it's terrifying. Right now I can ride a bike to work, but if I'm forced to move somewhere that I have to pay to commute, my job won't even make financial sense anymore. I don't see anyway out.

I did a bachelors in a social science at a cheap non-elite state school, so most people will say I deserve a life of crushing poverty. I suppose that's possible. I did try to make myself relevant to the economy by doing a coding bootcamp, and an associates in design, and put apps into the iOS and Android appstores. Of course I would have rather done a masters, but that is about as realistic as buying a house at this point.

Everyone says they can't find programmers, but I have yet to see one job that I meet the on-paper requirements to even apply to, and I'm willing to relocate anywhere in the country (obviously I can't afford property or a family) Even if I did get an interview I'm sure I won't do well answering trick questions about data structures on a white board anyways.

Other than the constant stress, being impoverished for so long has definitely given me a negative attitude. I know, you guys went through the same thing that time you had to sleep on your buddies couch after you finished your MBA at Stanford and Goldman Sachs didn't have an opening, but for some reason I'm just not handling it as well.

Anyway, I'm just going to keep writing apps and pushing them out to the appstore, and maybe one day one of them will make enough money to poke my head out above the poverty level. See you then.
Lets Encrypt only verifies that the entity requesting the cert basically has control of the domain.

I would agree that the biggest issue with TLS is the certificate authorities. All the trust lies in them. If they issue a bad certificate for google, microsoft, usbank ect... It can cause problems. This is part of the reason HTTP key pinning exists. Further, CAs have issued bad certs. It's happened and will happen again.

However, there are a lot websites that in theory do not need TLS. However, the browsers are preventing HTTP only sites from using newer features. For instance HTTP 2.0 does not require TLS, but none of the browsers support plain text HTTP 2.0. (So the browsers are ignoring the standard)

So why do the browsers push so hard for TLS. As this article mentions MITM. Considering how complicated the web standards for CSS, JS, and HTML are these days. There is a potential attack vector. So in theory an attacker could insert content on the page your viewing that uses a zero day exploit. However, I think people are forgetting it's probably easier to get people to just visit a website with the exploit via some click baity title.

The next reason is that it prevents people from snooping on other people. However, a website that displays the time for instance is not really that big of issue. However, there is content people view that they would not like someone else knowing. Although, the DNS system can give that away if the website is topical in nature. However, I would not call this insecure as the browsers do. Really it should be noted that the content your viewing may be observed. However, that is not a security issue unless the site is serving private information. At that point the server operator is screwing up.

Really, if the user can't verify (does not know how) and does not verify the certificate it's not secure. It's more likely to be secure. Even if the user verifies the certificate if the server or user's computer is compromised the encryption is good as non-existent. If your worried about the user loading any scripts with any possible exploits Java-script probably should be removed the web standards. As I mentioned it's not hard to get users to view a site with some payload taking advantage of an exploit.

Part of the problem is that we have everyday people using the web more and more these days. They don't know necessarily know when they should be worried about security. However, what is annoying me more for instance with HTTP 2.0. I can't go into Firefox's about:config and enable plain text HTTP 2.0. I can agree with sane defaults, but really I should be able to change those.
As a marketer, videographer, and someone with a sweet tooth, I agree that it's a bad ad.
Love the shout-out to Bingo Card Creator in the article.
How to use DVDFab DIY
52% of network architects don't have a degree but 95% of app developers do? This is the exact opposite as I would expect.
It's hard to get people out of poverty than enrich people before that happens. It's easier to bring the extremely wealthy down to a certain level to accommodate for those that don't have the ability to get unlimited tries.

See perspective::
http://www.templetons.com/brad/billg.html

Wealth and safety nets give families chances where those in poverty can't afford to take. "Move across the country and change jobs or risk dying of starvation with your family in the car because once you got there the job's gone" "Spend all your savings going to college at the expense of your kids when there are no jobs right now" "It'll cost hundreds of thousands for chemotherapy but on average patients with your diagnosis get 3 more years typically of life"... these are called risks. The wealthy get more rewards because they can afford more risks. Most who are in poverty are in poverty because they themselves or their family could not afford the risk. If those who are high lend a hand it could help immensely.
Transhumanism: A Grimoire of Alchemical Agendas
> “The modern factory job is a mid-tech job”

No it is not.

Anyone could work a factory job. The least intelligent, least motivated people could punch a clock and earn a decent living tightening the same bolt a thousand times a day, all day long.

At best, mid-tech jobs are like modern clerking jobs, but even that's pushing it. The modern factory job is fast-food, and the lack of associated pay and benefits is a major problem.

Too many people are simply not smart enough to be programmers.
The first paragraph states that it was about the Atari Panther.
He most certainly did not. In fact, you already legislated this exact point with him and he explained exactly why he made the choices he made -- in your own comment history.
> It's not that your coeds were being cheap, perhaps, it could just be disappointment for something as basic to cost anything at all

Dictionaries are not basic in the slightest. I'm constantly frustrated that the state of the art in Chinese/English dictionaries is still not very good.

Here's an example. The Mandarin word for "protect" is 保护 bǎohù. As a matter of semantics, protecting involves three roles: (1) the protector; (2) the beneficiary; (3) a danger to be warded off. In English, (1) is marked by being the subject of the verb protect, (2) is marked by being the object, and (3) is optionally marked by being the object of a complementary prepositional phrase headed by from: in

1E. I will protect her from going hungry.

role (1) is "I", role (2) is "her", and role (3) is "going hungry".

A quality dictionary will include all of that information if you look up protect. But the state of the art in Chinese/English dictionaries is to note that 保护 is a verb, that it means "protect", and to provide a few example sentences, none of which feature role (3) at all. I had to ask a Chinese person how to indicate the danger involved in protecting, which it turns out is marked by an entire complementary clause:

1Z: 我保护她免挨饿 wǒ bǎohù tā miǎn ái'è

Translating the syntax directly into English, this is something like "I protect her to avoid going hungry". There is no possible way of learning the correct usage of 保护 from a Chinese/English dictionary at the moment, as none of them saw fit to include this information. You're certainly not going to get there by analogy to English.
Credit to Evolution who eventually invented humans?
I read the article and yes indeed got the opposite impression. That's what poverty does though.. makes you see the glass half empty perhaps as per the article implies.
CrikeyCon V badge walkthrough
> Also, if Google succeeds, it will make a lot of the web's history inaccessible.

> It's like a massive book burning, at a much bigger scale than ever done before.

How on earth did the author reach these conclusions?
Just because the hurt the poor and destitute less than they used to does not mean they are helping the poor and destitute.
Trading a steady $90K/year for freedom
I think most experienced observers view it as expensive at the moment. He's said valuations make sense in the context of near zero to negative interest rates. But will those rates last? https://www.cnbc.com/2017/10/03/billionaire-warren-buffett-s...
You shouldn't treat anything as magic. Whenever you look under the hood of things that look like magic you always find that they have been built by people like you and me and are perfectly understandable if you put in the time.

For example i always thought that Windows was developed by people who are much more qualified than myself but when I saw some parts of the source code I quickly realized that it was written by human beings without any magic.

Treat things as a black box but never as magic.
The first time I saw abject poverty was in high school on a family trip to Hong Kong. I saw an skinny old lady, wearing literally rags, washing herself from a puddle. I had never seen that in the other countries that we went on family trips to. The image is burned into my brain.

I am lucky having grown up in a middle class family. My father also grew up in poverty and it affected me as well. He was able to provide for us bery well but the specter of being poor was burned into my psyche to an extremely unhealthy level. It lead to a decade of fear and broken relationships because I was so paranoid about losing my money and my livelihood.

Now the combined income of my wife and I make us easy 1%ers and my perceptions of money have changed again. Instead of saving every penny we made smart financial decisions, like buying a house that was very affordable instead of getting as big a house as we could pay for. I’m reasonably comfortable that I will have a job until I retire and I’m very sure my wife will. This allows us the luxury of spending money on things that we never would have, like nannies and cleaners, and traveling business class instead of economy.

It’s something I never, ever, would have considered 20 years ago. When I was scared about money in my 20s and early 30s (never living in poverty,though) I felt vulnerable and that I could “fail”. Going through the dotcom bust reinforced these feelings to the point where I went to the hospital several times due to anxiety attacks. I felt like this wouldn’t last and “winter was coming” so I saved every penny and even ended relationships over money.

After a particularly bad breakup I realized I had a problem. My mindset now is I can always make more money if I lose my job. It might have to be something unpleasant but it can happen. I’m not wasteful with money but I don’t obsess over it anymore. I’m grateful for being in this position obviously, because all it takes is a really bad recession for things to get really bad. Aside from a couple of perks, like the cleaners and nannies, I generally save most of my money for “winter”. It’s a position that, as I said, I’m grateful having. I have friends who aren’t in the same position, and our mindsets in life are completely different.
Right, but I don't see how anyone could read the article and find that single day a compelling part of the story. It could have easily been left out.
If you’re doing markdown conversion well, keep it. Apis are not about doing the smallest thing, it’s about designing a clean abstraction of a problem you’re trying to solve.