skysight-inc/HackerNews huggingface dataset:
Colonialism can be blamed for so much though. Long lasting and brutal effects on not just a geographic or economic area, but the emotional toll on the given people as well.

I don't mean this personally against you, but people who tend to talk this way often don't understand the sheer magnitude of what colonialism wrought upon the world. And I understand why; it's downplayed in the history taught in the developed world, and generally only brought up where it resulted in more or less "okay" situations once it had more or less passed, like the founding of America. But that's just the tip of the iceberg. Britain was perhaps the most prolific, but it was far from the only nation doing this shit.

Belgium skull-fucked the Congo for nearly a century, and did pretty much every horrific thing they could think of: mass executions, cut off limbs when the people couldn't pay their taxes, bought "land rights" from the locals for gemstones not even remotely worth enough, murdered probably millions of men, women, and children. IIRC the last time I read about this, by the time they were done almost 2 in 3 Congolese people were dead or crippled beyond the ability to work. Those left had no leadership qualities or training, since leadership was always Belgian and they fucked off home. They didn't know how to do pretty much anything other than grunt labor, and suddenly when Belgium left, had to figure out how to assemble a Government.

The kind of damage that does is incalculable. Not just the economic damage, not just the ecological damage from the mining and farming, not just the emotional toll left on the populace, etc. This sends shockwaves through history that will likely take centuries if not a millennium to fully dissipate. And then of course after Belgium left, giving the country back to it's populace, they started funding various tribes sitting on the natural resources they wanted, to start civil wars that would then last EVEN LONGER STILL, doing EVEN MORE DAMAGE.

And this is what just one nation did to one other nation. Colonialism as a whole was a bunch of nations ripping up a sizable partition of the entire planet's worth of places and people, the effects of which, mainly cultural loss/damage, and the incredible wealth enjoyed by developed nations remain to this day and show no signs of slowing down, save for finally the topic of national reparations being on the table.

Edit: And of course colonialist problems or ones that look a damn lot like colonialism continue to this day, from the ship-breaking beaches where workers are paid pennies a day to scrap ships from the developed world, sold to those firms because it's cheaper that disposing of them in an ecologically friendly way, to the exports of trash electronics to various nations where they demolish their environment to scrape out a meager living. People will look at these things and say "well why can't they just have eco regulation and proper laws, and just say no?" and the answer is that a shit job beats starvation, but the fact that those are their only options is itself a relic of colonialism.
They can eliminate the April Fools problem they had last blizzcon by simply lot allowing fans to ask questions direct to the panel but instead have them submitted and chosen.

April Fools problem was when a person asking a question chose to comment and ask something else, namely about mobile version of Diablo.
It seems a bit strange to me that you'd want to hide your movie pirating from your ISP but are happy for your VPN provider to know about it.
> but it’s also worth going through the implementation yourself once or twice (even if you just throw it away)

I tend to agree, but I'm not completely sure where I'd draw the line between things you have to implement to 'really understand' and things you can just use. ie: I've written hash tables over the years, but I've never written a persistent (think Clojure) style hash table. Maybe I should write one to really understand it? It sounds like fun, and I'd probably learn a lot, but I'm also not at all convinced it would help my effectiveness. The argument becomes even less convincing at larger scales and lower layers. (I don't need to implement a language runtime or SQL database to understand how to use one effectively. Even if, again, both of those sound like a lot of fun and a good way to learn some thing.)

If I had to come up with a general guideline, it would be to encourage developers to be mindful of what's around their layer of the stack and be prepared in the (very unlikely) event to work in one of those layers. But even that's kind of handwavey.
I guess it depends what you want from your VPN.

When I want to secure a shady connection in a coffee house, I have a raspberry 3 at home that I use only for that purpose with an openVpn setup with https://www.pivpn.io/ - super easy to use. Downside, I rely on my isp not to spy on me. Upside, it's mine and unless I'm specifically targeted it's unlikely someone will mitm me.

To hide my location for various purposes, I have used TigerVPN. They have been reliable so far, but I wouldn't trust entirely any third party when it comes to privacy. Upside - somewhat reliable and not my isp. Downside - for all I know someone in Czech Republic is watching what I stream with a bucket of popcorn
Honestly where do you get this stuff? It's like time-cube level of nuttery.
Agreed, but there are plenty of factors with a better-explained causal mechanism than non-ionizing radiation. Like the three you listed.

My money is on diet and pesticides/preservatives/etc. being another big one. With this, too, there is little official evidence that, say, Roundup, causes cancer, but there is, imo, a stronger lobby against a positive outcome in those studies, and they don't necessarily control for interactions such as Roundup combined with the surfactant that it is typically mixed with that increases cell penetration.
A big confounder in studies based on diagnosis numbers is that you can confuse better diagnosis with higher incidence, and earlier diagnosis with longer survival. No room for confusion with Death though, it's very cut and dried.

Suppose that today the average person tells their doctor about a symptom of Example Cancer (which is incurable) six months before it kills them. 1 million people per year in Standard Country die of Example Cancer, with an average of six months between diagnosis and death.

Now, let's imagine I invent a machine, it can scan seemingly healthy people and tell them if they've got Example Cancer on average 12 months earlier. Nothing changed in terms of whether people get Example Cancer, it's still incurable, but now we've improved time between Diagnosis and Death by 200% but even scarier the incidence of Example Cancer, the number of people who know they have it, has also increased by 200%. It's an epidemic!

That machine is pretty unrealistic. A more realistic machine also gives false positives for Example Cancer. Now the number of people living with Example Cancer has increased by 500% but good news, most of those people don't die of it, because they had what medics would call "Sub-clinical incidence" meaning, sure, you had the disease but it didn't actually affect your life so who cares?
Looks like it's closer to 70% [0], for adults at least.

[0] https://www.cdc.gov/nchs/fastats/obesity-overweight.htm
Peter Senge brought your first point to life for me:

The Wright brothers proved that powered flight was possible, but the McDonnel Douglas DC3, introduced in 1935, ushered in the era of commercial air travel. The DC3 was the first plane that supported itself economically as well as aerodynamically....

The DC-3, for the first time, brought together five critical component technologies that formed a successful ensemble. They were: the variable-pitch propeller, retractable landing gear, a type of lightweight molded body construction called “monocque,” a radial air-cooled engine, and wing flaps. To succeed, the DC3 needed all five; four were not enough. One year earlier, the Boeing 247 was introduced with all of them except wing flaps. Boeing’s engineers found that the plane, lacking wing flaps, was unstable on takeoff and landing, and they had to downsize the engine.

https://www.penguinrandomhouse.ca/books/163984/the-fifth-dis...
The naming is never necessary, in any language. Even where a function is called, the name may be uninformative.

A name is an opportunity to provide useful information about intent to the reader. Open-coding, however concise it may be, fails to communicate intent.
Actually, genuine question: how do you do that technologically?

With multiple supplier deliveries that result in combined stock with multiple expiration dates, how do you ensure expired food isn't delivered?

Because I assume a warehouse doesn't keep a separate shelf spot for each separate delivery of a unique expiration date?

And also, the expiration dates are printed on products in places that can be hard to find and hard to read. (Every time I buy bacon or greens I spent sixty seconds trying to find where the hell the date is on the plastic.)

It's also generally not cost-effective on low-margin food items to print out and scan a unique label for each item that would allow the expiration date to be machine-readable.

So I've always just assumed new deliveries try to be put in a warehouse bin behind/under existing items, and workers try to check visually for expired items, but that neither of those will ever be perfect.

So what's the properly designed warehouse management system that solves for this?
I agree with your point about colonialism at the top level but not all the US protection narrative. Here's the thing, historically the way these things break their past structure is only when the people rise up violently and fight for a better system. If most people are happy to eke out an existence, then things will only get worse.

Even look at the US, how long can the economic divide continue to grow? Eventually we will see mass protests across the country to take our government back from the companies and lobbyists that currently decide everything.
The robustness of an item is proportional to its life:

Something which was true/false for 10 years is more likely to remain so for the next 10 than another thing which was true/false for 1 year.

https://en.wikipedia.org/wiki/Lindy_effect
Part of the problem in Western countries is that we seem to struggle with the language around smartphone addiction.

We all know at some level that compulsive use of mobile internet is a widespread problem for a lot of people. But, for starters, the word "addiction" sometimes feels like a bad fit. Nobody is stealing copper pipes to pay for more mobile data, at least not that I have heard of. So I understand why there is resistance to the term. And I understand why someone who struggles with, for example, heroin addiction would object to smartphones being thrown in the same category as their disease.

But are there people dropping out of school and losing jobs because their compulsive mobile internet use took so much of their attention that they couldn't function normally? There are probably no empirical studies on this yet. But observationally, I would not be surprised if it was a trend. If you spend enough time on reddit you will (ironically enough) find communities full of people discussing exactly how this kind of thing happened to them. And you will find people who spent $500 binging on lootboxes in a mobile game and now they need to figure out how to pay their rent this month....

When I am driving down the highway and pass a slow car, and see the driver watching netflix while driving 70 miles an hour, and when I see this happen on a regular basis, it is hard to call it anything other than an addiction. Surely that person knows, rationally, that they should not be watching TV while driving a car. But they do this self-harming behavior anyway because they can't stop - that's what addiction looks like.

I wonder if South Korea has any different language or cultural values around compulsive smartphone use that has made it easier for them to address the issue?What do we need to do in order to help people talk about this and describe their experience with this growing trend?
Ok in that case I agree. I think it’s important to recognize that lifestyle and environmental factors are a contributor to cancer rates across age groups. Thanks for clarifying.
It's likely that they cannot trivially MITM SSL connections but for that to be true you're relying on a bunch of things which are not trivial to verify:

1. All of the apps and sites you care about are HTTPS-only and don't rely on, say, an HTTP-to-HTTPS redirect which can be bypassed.

2. The VPN client doesn't do something like configure a proxy.

3. Your OS, apps, and browser don't have exploitable bugs or weak software update mechanisms, or that the VPN provider or whoever compromised them isn't going to try exploiting them.

Obviously the third one is a relatively low probability since it's noisy but it's the kind of thing which would be hard to rule out since VPN providers have a market incentive to cut corners if they think it won't be noticed and by their nature it's easy to imagine a law-enforcement or intelligence agency thinking it'd be a good service to compromise to get access to a userbase which contains people who are trying to hide something of interest.
I didn't mean to say that it's OK. Just that I would like to have a good quantitative grasp of the actual situation.
I don't understand being unhappy with your ISP knowing these things, but being fine with your VPN provider knowing them.
It's the same shit. https://news.ycombinator.com/item?id=17258203
I agree with this. However, the only annoying thing is it copies and pastes text as a photo. I’ve stared using outlook email drafts as a place to put rough notes. They are searchable, they sync with the cloud and copy/paste works as expected. Give that a shot if you want.
I'm pretty sure every company I've ever worked at has been in the middle of trying to fix their document management & sharing. It's all sucked.

The overall best knowledge-base I've ever used has been... Slack :-(

Email is probably second-best but suffers from too much spamminess—"here's a progress report you don't need, for that project you're kind-of on part time, sent once a week, to pollute your search results for same project if you ever actually need anything, oh and there'll be a 20-reply thread here which may or may not contain anything worthwhile to anyone at all, good luck sorting wheat from chaff". Plus if you have both Slack (or similar) and email Slack's more likely to have the Real Stuff, and email may miss out on entire topics.
You hire based on university "prestige" instead.
Is this a parody of what the above two comments are worrying about?
Why run a full DE, when all you need is openbox, tint2 and conky?
All it really proves is HN's tendency to tear down projects for any arbitrary reason they can find.
Applying Futamura Projections to Compose Languages and Tools in GraalVM
I think it is more of a matter of hiding your local ip address from other torrent users.
Used IPVanish for a few years, it was great the first, sucked the 2nd. I switched. These days I use VyprVPN. I like their Chameleon encryption that hides the VPN (although some data still leaks and some sites still detect it) and the killswitch option (prevents connections out if VPN not active)
You're mixing your "playing by JS' rules" point with just general Elm features. Faster compilation speed, faster executables, and smaller executables are not JS' rules, they're just generally desirable things to have. "Faster than Webpack" and "no runtime exceptions" are certainly not the JS world's rules (does Purescript have runtime exceptions?). That a typical JS developer can get up to speed quicker in Elm seems very nebulous to me; why? Could you elaborate more on what you're talking about? How is Purescript not playing by JS rules, other than being (I assume) slower than Elm?
Well, I'd start here: https://www.ipcc.ch and claim that's the least biased information available. Don't know whether it fits your definition of summary or up-to-date.
My favourite X Window website has always been Kenton Lee's:
http://www.rahul.net/kenton/index.shtml

(from the '90's anyway.)
>This argument - that Amazon prefigures a new Soviet-style planning - has been made sincerely.

Because there is evidence that Marxists had tried, and failed, to do what Amazon has now succeeded. Project Cybersyn comes to mind:

https://en.wikipedia.org/wiki/Project_Cybersyn

https://www.newstatesman.com/world/2018/08/project-cybersyn-...

However, what Amazon has done is just characteristic of "organized industries", which Hayek conceded in his essay, The Use of Knowledge in Society, as being a "halfway house" between Soviet-style planning and free markets.
You start to wonder where their money is coming from - their retail prices are already cheap, the discounts the influencers offer make it basically free. How's that sustainable?
I think the complaints are perfectly valid. If you sell something on Amazon I believe you can choose to not have your product commingled [1]. If you don't do this, then you are accepting the risk that comes with commingling.

[1]: https://sellercentral.amazon.com/forums/t/how-to-prevent-com...
>While "The Art of Computer Programming" is a great book, it's not a fundamental book

Agreed. It's very much like "Feynman's Lectures" in this way.
What the Heck Are Value Metrics? and How Do You Find Yours
Lots of talk here from highly technical folks but not one person brings up the fact that these are expired keys - as in not usable?

I understand that the fact that these keys were obtained is concerning but the security of nord and etc prevailed at the end of the day.

The question is: were they leaked before they expired or long after?
Apparently The Wirecutter now recommends TunnelBear and Mullvad because they post regular transparency reports and do third-party audits. https://thewirecutter.com/reviews/best-vpn-service/
And motivated players don’t? This kind of reductionist non-logic means that Blizzard can do whatever they want and never reveal their true intentions.

This ultimately reduces the experience for players because Blizzard acts non-predictably.
LinkedIn Dark Patterns
Okay...

If you scroll with your keyboard, how do you get back to the search field more quickly than with the mouse?

If you scroll with the mouse, how is a one-click solution with the device you already have in your hand not more efficient?

BL: DDG makes bang switches unwieldy. They should fix that.

EDIT: The / key is DDG's shortcut for going back to the search box. That helps a little. Doesn't mean that a clickable button wouldn't help usability a ton. Additionally, since editing a search is probably the most common use case (rather than replacing the search terms entirely), going to the search box should start with the cursor at the beginning or end of the box, rather than with the whole field highlighted.
Flexible Byzantine Fault Tolerance
Wouldn't they have to grow in other areas to make up the loss? That sounds a lot harder.
I had a similar experience with a Saudi student who left Saudi Arabia because he was concerned about what if any future he would have in a country where he felt most people just wanted an easy government job that they would get via connections and etc. He felt even if people suddenly decided to work, there simply weren't opportunities / the education system did not prepare them.

He was a good guy and hard worker, despite his and my very different views on some things we could understand / respect each other. He just wanted to be someplace where people worked hard too.
> They sent a package of nearly expired nut snack bars.

So, they sent you an unexpired product, that you ordered? Outrageous.
What I'm shooting for is to index the content of Office files. I've now looked, and, apparently, Confluence doesn't do this. Given this requirement, I seem to be looking down the barrel of Elasticsearch with FSCrawler.
I’m fully aware of that and my opinion is unchanged. Anyone showing me the same data point for any other candidate would achieve the same result because to me, get in bed with Facebook = lose my support.
I didn't state that it was universal. It does happen to be true. You can look it up. There are even links elsewhere in this thread. Last I read about it was some time ago, but I doubt it has been fixed.
We are way worse at understanding how the effects of global temperature rise will manifest than we are at estimating those changes. That is coming to pass now - pollinators disappearing that could collapse ecosystems are just one example. We should not be arguing about how fast we are falling once we step off the cliff.
Good error messages can make all the difference. I haven't worked with Elm, but Rust and Vulkan (through validation layers) also have specific, informative errors and warnings like this.

Both those technologies have well-earned reputations for having not-so-shallow learning curves, but that's almost not an issue when the tools always make it clear what has gone wrong.
What's the purpose of that? Genuine question, I'm trying to understand the threat model of another torrent user seeing the IP address that is currently allocated to your router. Is this related to those letters that people sometimes get sent threatening legal action for torrenting?
> Sure, but oil wasn't found in Saudi Arabia until 1936 just in time for WW2 to wipe out the British Empire. This was well after the San Remo agreement.

The effects of the agreement didn't magically go away just because the British empire was failing 16 years later though.

Being after the time people perceive as the colonial period isn't really relevant either, the arrangement is distinctly neocolonial rather than colonial and absolutely built the current strength of the Saudi regime. Of course that isn't to ascribe any unique evil to any of the players, the arrangement was very profitable for the Sauds and the Americans, and pursuit of profit, not geopolitical foresight is what drives any arrangement like this.
Anecdotal, but something an economist friend of mine said: there are currently better models for predicting economics than there are for predicting the weather tomorrow.
Kali Linux Online
Would you use an online implementation of Kali linux? That's what we are trying to do here https://www.nmmapper.com
This is just patently untrue. Your brick and mortar store has a clear hierarchy of responsibility -- it's the workers job to prune expired items from shelves. It's the manager's job to make sure the employees are doing their job. It's the parent company's or owners job to make sure the manager is doing his job.

Amazon flips this on it's head by having a super-loose affiliation with people selling on it's platform. Turns out, when you break chains of responsibility, people act irresponsibly. This tale is as old as time.

If Amazon wants to fix this problem they should just get out of the independent seller game and let it go back to eBay. Amazon is tarnishing its brand image for low-margin shenanigans and it's just not worth it.
Are Amazon comingling foods?

Wouldn't that make them responsible for the expiry dates? And a whole lot of other things to boot?
I used an amazing app to deal with anxiety, for me was awesome, try it. Download it In Iphone: http://bit.ly/Mind_plus and in google play: http://bit.ly/app_MindPlus
less than 5
I see what you did here. Although they would never dare do this to Son.
It is not about technology, it's about frequency. At low frequency (i.e. less than X-ray or perhaps UV) and low power, there is a strong evidence that EM radiation is safe. And the theoretical models agree with that. So it's not about 5G or 6G or 7G, the details of the technology doesn't matter.

It's strange the relation you pointed with anti-vaxers. I think that the fear to 5G and vaccines are very similar, but it a very emotionally load topic, so mixing them is a bad idea.
It is much easier to change VPN provider than your ISP.
ITT: A lot of people with no education in climate science proportioning to understand the climate better than the vast majority of climate scientists.