skysight-inc/HackerNews huggingface dataset:
> Europe's industrialization as well as other Western countries heavily depended on the exploitation of third world countries in Asia and Africa, especially after WW2.

If colonialism was necessary for industrialisation the European powers with no or smaller colonial empires would have had lower growth. Germany would have been behind the U.K. and France. Austria would have been obviously suffering compared to Germany. This didn’t happen. The evidence is ambiguous as to whether Empire had any effect on economic growth and what it had certainly wasn’t large. You can not detect decolonisation’s effect on historical GDP by eye. That’s how significant colonialism was to economic growth in the developed world.

If actually being the government and in charge of other countries, being able to loot them more or less at will, and being able to direct their populations’ labour and economic development did basically nothing why would trade immiserate Asia and Africa?

More to the point, literally every decade since WWII has been the best ever, on every continent, since WWII. Lifespan, healthy lifespan, education and literacy go up on every continent. Every continent but Africa sees growth in GDP per capita and they look like they’re joining that trend now too.

As far as Foxconn goes they have a lower suicide rate than the general Chinese population.

> ABC News and The Economist both have done some simple comparison— although the number of workplace suicides at Foxconn is large in absolute terms, the suicide rate is actually lower when compared to the overall suicide rate of China or the United States. According to a 2011 Centre for Disease Control and Prevention report, the country has a high suicide rate with approximately 22.23 deaths per 100,000 persons. In 2010, the worst year for workplace suicides at Foxconn with a total of 14 deaths, its employee count was a reported 930,000 people. The total number of Foxconn employee suicides in 2010 is unknown.
>Off Topic but from what little I saw, the content on TikTok is pure cancer.

If by cancer you mean people having fun in ways you don't approve, then yes.
The problem with megafarms is that they are not sustainable long-term. Such intensive agriculture pulls nutrients from the soil faster than they can be replenished - year after year after year. So farmers have to supplement more and more with chemical fertilizers, and the soil effectively becomes little more than a hydroponic medium. Potassium and phosphorous reserves are a finite resource to be mined.

https://news.berkeley.edu/2015/05/07/soil-depletion-human-se...

The US needs more farmers and people living choosing a sustainable simple life, not smart tractors.
no carbon emissions will not destroy the planet - it will just destroy human civilisation.
Hmm fair point
The Money as Debt videos by Paul Grignon are a fantastic watch: https://www.youtube.com/watch?v=2nBPN-MKefA&list=PLmpODdsfpr...
Once I bought something from SparkFun and when I entered the mailing address my zip code went missing the last digit (my fault.) Instead of being routed to Illinois it was sent to Connecticut. Even though the wrong zip code looked like a CT one, it didn't actually match any valid zip code.

For a few weeks I watched this package go from the warehouse (somewhere in the South, I think) and get stuck in an endless loop in the East Coast.

Anyhow, I told Sparkfun and they sent me a replacement order hoping they'd eventually get that package back and put it back in stock. I don't know if that actually happened.
That was a driver issue IIRC and has since been solved. At least here [1] it looks okay to me. Not great, but okay.

[1] https://www.youtube.com/watch?v=u9X53UGdvX8
From reading news sites they were compromised by an Amazon employee, exploiting a bad WAF role.
Tipster's Email Led to Arrest in Capital One Data Breach
Use Common Lisp (SBCL). When you have a problem in Clojure, you end up doing it the Java way or importing some Java lib as a crutch. Lisp isn't meant to be a batteries-included experience. You are supposed to be making your own DSL for every program basically.
Just playing the devil's advocate, "Fair Use" could be an interesting question here...I think it would fail the "academic use" rule, but worth consideration, if the criteria (from standford.edu) is:

1. The least amount of copyright material as possible should be used.

2. "Fair use" work must have significant new and unique material added (not be a compilation).

3. "Fair use" work must not harm future potential markets for the copyright work. (ex: not a highlight video)

4. Work must be either a parody, criticism, review, or "academic use" to qualify for "fair use".

If we're talking a 10s clip of audio where the original is significantly longer, I think the most significant question is whether the work could qualify under the legal term category of "academic/educational". A work can only be considered "academic/educational" if it meets all of the following (also from stanford.edu):

1. Noncommercial instruction or curriculum-based teaching by educators to students at nonprofit educational institutions.

2. Planned noncommercial study or investigation directed toward making a contribution to a field of knowledge.

3. Presentation of research findings at noncommercial peer conferences, workshops, or seminars.

I don't know the legal muster required to meet this, but from what I've read, this is where "almost all" youtube videos are going to be disqualified, especially by the intent of the rule, which is to provide an out for teachers/instructors and students.

The whole argument is rendered null by the fact that youtube has to comply with the DMCA, which requires that work be taken down if it contains work created by other people (clips, background music, photos), though.

Also youtube seems to have a fairly flexible amount of power here, can take down pretty much any content it wants, and if it chooses to side with the copyright side by default, they have the power to make that consideration.

My opinion is that if you're going to be creating content, and advertising and/or monetizing them, you really shouldn't have any copyright work in there. Saying "it's only 10 seconds of the work" may provide some legal footing for the "must have significant new work" rule, but it seems like you're just drawing an arbitrary line in the sand and saying your side is okay, whereas youtube owns both sides and the whole beach.
>> don't see too much of an issue to be fair, experience comes from taking risks and surviving crises, not from staying home.

Are you stating that no experience can be had without risk and/or surviving a crisis? I am troubled, wondering if some of the experiences I have had have indeed not been experiences at all.

>>And you take risks because you know people will help you if something bad happens.

That seems patently absurd, plenty of seasoned people take risks knowing that that no one will bail them out, and they will need to rely solely on their own resources.
ShellCheck – a static analysis tool for shell scripts
IMHO the current state of affairs is actually the best possible scenario.

- Experimental language proposals can be tested in the wild

- Real non-ivory-tower feedback is raised to TC39

- Everything feeds into the canonical ES spec (~no splintering)

- Us regular folk are able to harness new syntax immediately

- Users continue to have their old runtimes supported
There's a movie based in Ethiopia coming out at the end of the month: The Red Sea Diving Resort (Netflix).

https://en.wikipedia.org/wiki/The_Red_Sea_Diving_Resort
For example, Emweb's WT is an example of a server side renderer which inserts pieces of JavaScript on the client side for some UI enhancements.

With the server side rendering, it is able to detect browsers where javascript has been disabled and then render html-only pages.

So whether it means anything or not, server side rendering can service a wider audience than can client side renderers.
PayPal has a consumer product, exactly as GP says.
I think there's an elephant in the room here, being overlooked:

>The engineers would give me highly technical explanation I couldn’t understand. This would frustrate me because I did not add much value and distracted them.

I have a rule which avoids this situation happening, ever, and its a controversial one, but bear with me:

* NEVER accept management from someone who cannot do your job.

This rule, hard and fast, has saved my ass so many times - and every single time I've broken it, things have been more painful than they should be.

Seriously, think about it. How can someone who isn't qualified to do your job, actually manage you? Only if 'management' is an administrative-only task - i.e. "report your hours worked - I don't care about anything else".

But if you put this rule into action and insist that your managers are able to do your job, you have a very strong, very stable organizational structure. This doesn't mean the manager has to do your job - just that they can, if they need to.

You can't manage things you don't understand. So never accept management from people who don't understand the job. And if that is not happening in the organization, you've got another problem: HR are just chair-stuffing. INSIST that this not be how your org is run.
Having set up a PBX before, what does it give you that allows you to "take control"? You've still got to connect to some phone provider. It's basically just a highly-configurable alternative.
Good going USA. It's too bad Africa as a whole didn't manage the same. But you know, the people in the now USA who did the overthrowing were themselves Europeans. After all, the native Americans are not running things today are they?
On the last Tesla earnings call, they talked about an investor day early next year [1] where they'll talk in detail about their plans for terawatt-hour per year level production, directly as a result of their Maxwell acquisition.

[1] https://electrek.co/2019/07/25/tesla-plans-massive-productio...
I am not sure this complies with KYC laws.
Sounds good! I'm all for more competition in the browser space and will consider using it for my personal laptop as a first step.
While I have not been there myself the consensus is that the effective radiation dose in the area was low. Wikipedia has 5 citations backing this statement:

Risks from ionizing radiation

Although people in the incident's worst affected areas have a slightly higher risk of developing certain cancers such as leukemia, solid cancers, thyroid cancer, and breast cancer, very few cancers would be expected as a result of accumulated radiation exposures.
It was invented by conservatives trying badly to make jokes about LGBT+ acceptance.
Ironic that people who respect an independent spirit and trailblazer (or so they see him) think the best way to do so is follow in his footsteps.
Optional chaining is stage 3, and major engines are actively implementing it.
I read that book and mostly enjoyed it than I got to the last chapter and found it was riddled with errors I could easily spot like the in following sentence:

Apple Computers is a famous example: it was founded by (mostly Republican) computer engineers who broke from IBM in Silicon Valley in the 1980s, forming little democratic circles of twenty to forty people with their laptops in each other’s garages.

Reading around, it seems like the rest of the book is similarly accurate.
Seamus Blackley on baking sour-dough bread using a 4,500-year old yeast culture
Stunning year-round cycle routes: Monaco and its surrounding area
I know some selfish people and live with one of them right now. I think no amount of talking and therapy will change these kinds of people. For some, it's inherited and ingrained in them. I live with a cousin who even at 5-6 years old was like that. We'd go to a store and do shopping and he would drop the bags and refuse to help us out and carry them. At 24 he's the same way lol. We'll cook and he will rarely help out but he'll be the first to eat. I think weed and hallucinogens can help people have more empathy. It makes them feel more connected to the world and everyone else.
Well, I'd think that was pretty obvious, right? It's exciting because if you spend the day writing JavaScript I don't give a hoot that another language has had that feature for decades because I don't get to use that other language.

Are you implying that no other languages ever add features that other languages have? All languages except JS are feature complete? Come on..
Right there with you.

I have considered myself as reasonably aware for my whole life, probably because my mother was a physical therapist, but it wasn't until I spent some time being severely mobility-compromised that I really understood.

About 5 years ago, I had a bad cycling crash where I broke my hip. (Doing this at 44 takes some energy, apparently; they put me in a study because the number of healthy 44 year olds with broken hips who didn't get them courtesy of an auto accident or IED overseas is apparently small.)

I couldn't walk for 3 months, and was pretty compromised due to atrophy for another 2 or so after that. Mostly, I used a walker, but for a week on a cruise we'd booked, I used a wheelchair. Being in that position even for a short amount of time will really change your outlook.
Congress Tackles the “100-Mile” Border Zone for Federal Checkpoints
New features coming to Pixel 4
They have released the source for their fork: https://github.com/microsoft/WSL2-Linux-Kernel.

Linux specifically does not use the GPLv3 for exactly this reason. rms et al. complained about "tivoization", which came from tivo shipping boxes that contained the code but were locked down. Linus didn't really care as much, or at least not enough to re-license. He didn't like the restriction, and new that such a provision would prevent exactly what MS is now doing: allowing more freedom for the users.
This is a huge conflict of interest and it's no wonder it was abused. If they can profit off of "lost" items, they have every incentive to game the system and ensure that items that are lost stay lost (and some counter-incentive to ensuring packages aren't ever lost).
> It masks the fact that I have expectations as to when something should be delivered and does not communicate urgency to the team.

But why mask the expectations?

IMHO the best thing you can do is it to communicate priorities (which is your job as product owner / manager), and then if you do need time-based estimations, work them out with the team -- with the clear expectation that they are provisional.

Setting up expectations yourself, and possibly communicating them, but not down, is just a recipe for stress and desaster.
it is really difficult to get people to 'admit' mistakes like this due to the long term human costs often involved. Even, people will do a lot to avoid any additional financial costs incurred when such an admission is made. Hence, academics and interested non-academic parties are often boycotted from releasing such information, or if not possible ,ridiculed / discredited to avoid such financial costs to the responsible parties.

it's a shame, and i'm not yelling conspiracy, but this is how business and politics works, and that's a shame / sad.

If anyone was interested to follow up and research the current status of this valley you note, most likely they would meet similar resistance to publish their findings.
Switch pivots off of one value, pattern matching allows you to match on types, destructured values, conditional execution based on the existence (or lack thereof) of those values or types. It's much more flexible then switch (but arguably more complex).

See Scala[1] or Swifts[2]'s implementations.

[1] https://docs.scala-lang.org/tour/pattern-matching.html

[2] https://docs.swift.org/swift-book/ReferenceManual/Patterns.h...
Back in May, I spent a little time looking into developing an app for KaiOS, using the official documentation.

Here are some notes I wrote to myself at the time:

- there seem to be fewer apps on the Kai store than on the Banana Hackers store, which seems odd, as all of those apps in the BH store should be useful to KaiOS users

- The official docs are kind of unclear, e.g. the API docs include some options about storage, but don't tell me whether localStorage is available. If I'm a web developer then I probably want to use the storage API with which I'm already familiar.

- another doc issue: the documentation for d-pad navigation and emulated cursor is very confusing. I can't tell whether they are two different ways of using the arrow keys, or whether they serve two different purposes. This means I need to do a bunch of experimentation to see what happens

- someone on Reddit mentioned they were waiting for app store approval, and they had waited 6 weeks so far; seems hard to get developers that way?
Thank you for your input. I am not worried about any traction we are getting. People do care even if you think nobody does. Per example: https://github.com/privacytoolsIO/privacytools.io/pull/1047

I'll let you do your own homework and research what else it triggered.
Even the name "lie detector" is a misnomer, polygraphs have absolutely nothing to do with "detecting lies". They just detect physiological changes during a line of questioning.
I would hope we're a ways away from underground boxing clubs brewing home made plastic explosives to blow up banks and credit card companies.
Do you actually believe that the US is head and shoulders above the Western European countries?
False equivalence. Beyond Meat's burgers are carefully synthesized in a food lab. Apples have been around for millions of years (excluding the GMO part).
And it doesn't hurt that it probably slightly improves global warming and planting trees isn't very costly. Especially in places where labor is inexpensive.

Why would they not do this is often a question I've been left with after talking to climate change nihilists. No, it won't fix global warming. But it doesn't cost very much, helps their population and economy, and makes a dent in global warming.

At least they're not turning off perfectly functional nuclear power plants like in so-sophisticated Germany. They're reforesting. Do what you can and try not to make things worse.
I mean, both ideas exist in the movie; the idea itself was naive idealism and the lack of preparation gets him killed.. but what little time he had there was great.

The lesson: its a good idea, but don’t run in unprepared, and don’t think nature is without danger

The apparent takenaway: it’s a good idea
Here is a thought experiment: there are two political parties vying for control over the government of a country. Ahead of an election, leaked documents are published on the internet describing a plan by one of these parties to tear down the institutions of democracy in that country and install themselves permanently as a dictatorial elite. This party's political enemies will be rounded up and killed on an ongoing basis by a militarized police force, women will be stripped of their rights and property and reduced to chattel, possession of subversive materials will be punishable by torture and death, and so on. This is all outlined in the document, which was written and reviewed by the leaders of that party. They've been caught red-handed!

The other party has its skeletons-in-closets, but no analog to the above-described document exists. So, people using popular search engines to research their options ahead of election day find this horrifying information about party A and nothing comparable for party B, and they end up voting for party B mostly on this basis.

So, those search engines, despite providing results that faithfully reflect reality without a priori bias toward either party, will (hopefully) greatly influence the outcome of the election. Is that bad? Should they have censored this document in results so that nobody comes away from a web search with different opinions than they had going in? Is finding the truth an unacceptable thing for "big tech" to facilitate?

It's like when politicians like Steve King complain that search results for their names make them look bad. To me, if you conduct yourself as a racist, bigoted lunatic on the public political stage, that's what a web search result about you should say. I recognize that statements like "racism is bad" are subjective value judgments, but that's rolled up in all of this too: if as a society we don't think racism and other bigotries are bad, then this sort of search result won't be seen as negative. So there's some admission here that Steve King and his ilk know their words and actions are viewed negatively by a large segment of the population and so they would like them to be suppressed. By not suppressing them, are major search engines exhibiting a bias?

No, not really. I don't think so.

P.S. The burden of proof falls on the purveyors of conspiracy theories, not the other way round.
Ask HN: How did you automate your day job?
Curious to hear stories of people who automated their 9 to 5 jobs
Yeah, it is, and honestly I think it's a little inappropriate.
Without getting into the merits of allowing redefines in a loosely typed language, the simple reason why JS can't support this is hoisting.

Any var/let statement of the form var a = 1; is interpreted as 2 statements. (1) The declaration of the variable which is hoisted to the beginning of the variable scope, and the (2) setting of the value, which is done at the location the var statement is at.

Having multiple let statements would mean the same variable is declared and hoisted to the same location multiple times. So it's basically unnecessary and breaks hoisting semantics.

In addition, the downside risk of accidentally redefining a variable is probably far greater than the semantic benefits of making the redefinition clear to a reader (esp since I think that benefit is extremely limited in a loosely typed language like JS anyways).
> The difference is those suicides at Foxconn are for one reason only, working conditions.

That's a pretty wild assertion.

Is there a reason to believe that the folks working at Foxconn have otherwise 100% idyllic lives with no divorces, deaths of loved ones, clinical depression, etc.?
If it was 4% I'm 2000, 14% in 2018, and in between in between, that doesn't suggest anything?
It is great, but 18 years is a long time. Nuclear is the one realistic approach to bridge the gap, and I am not sure we have others.
I felt the book made that point quite well. I saw the trailers for the movie, and never saw it because I felt it would do exactly what you said.

For the book's author, Jon Krakauer, the story is a personal one because he himself did stuff just as dangerous when he was younger. He tells a story of solo ice climbing when he almost died. I think Krakauer is fascinated by McCandless because he could have ended up the same way, and he's grateful that he didn't. Krakauer lived and adjusted to being an adult in our society. He grew up. That's what I find tragic about McCandless and the people idolizing him, and dying trying to follow his footsteps. I think that if McCandless had lived, he would have eventually adjusted to society as well.
Truework raises 12Ms in Series A to compete with Equifax
or a proper type system.
With all the political bias and privacy problems that Google had I'm now deciding to make a switch to Apple after so many years. Also, Pixel phones were always so expensive in comparison and the lifetime of every product never exceeed 2 years. All my pixel phones died.
Google Should Acquire Lyft
people read through their own lenses. some people read conspiracy, others see that it is generally due to circumstances and human error. perhaps, it might be somewhere in between, or perhaps both overlap in ways. i'd say people generally overestimate how 'on purpose' these things occur, but then again, with lack of clear information, both sides of the coin hold equal value...
But the those 140k and 80k number are their own bullet points that I feel make them stand out more then the bold line. I feel like this is clear enough.
Yes, along the same lines it could also say “npm installer considered harmful”