skysight-inc/HackerNews huggingface dataset:
>If colonialism was necessary for industrialisation the European powers with no or smaller colonial empires would have had lower growth.

This assumes that the colonialists countries didn't trade with non colonialist countries in Europe.

Prussia initiated the concept of a common market in 1818 and in 1833 a treaty extended the Zollverein to the larger states of Germany, although Austria, by Prussian design was excluded.

As demand for coal increased, Germany rapidly developed railway and coalfields

We see lots of migration between Europeans countries specially ones with linked borders. There is movement of goods and people which itself can pull multiple of European countries to higher wages levels and living standards.

If french were getting richer and Germans were extracting coal. Germans could sell their coal at much higher price to French and grow rich without getting into colonialism.

If you cross the border and make much higher wages, the news would spread and regions would equalise overtime unless there is something which artificially stops migration.

Here's the data (which confirms high migration rates):
https://brewminate.com/internal-migration-in-france-and-germ...
Fixes can have bugs too, there's nothing odd about that. Maybe there was an edge case the developers didn't understand from the report, etc...
Dark founder here. Yes, completely agree with this. To a certain extent, Dark is aimed at being what lambda/serverless should have been.

The thing that frustrates me about Lambda (and really all of AWS) is that we're just dealing with a bit of code and bit of data. Even in 1999 when I had just started coding I could write something that runs every 10 minutes. But now it's super challenging. Why is it so hard to take a request, munge it, send it somewhere, and then respond to it. That should be trivial! (and in Dark, it is)
I've been thinking of moving to matrix. Most of my people would but the clients aren't quite there at the moment. That should shake out soon.
Ask HN: Why is MateBook X Pro keyboard backlight timeout not changeable?
I am wondering why Huawei does not allow customer to change the keyboard backlight timeout?

Is the power management of Apple MackBook Pro far superior to the MateBook, cause Apple does not forbid changing the keyboard backlight settings?

---

Dear Customer,

If the ambient light is strong, but the keyboard backlight is not automatically turned on, it may be because that you have manually turned off the backlight, causing the keyboard backlight does not turn on automatically.

According to the design mechanism of the keyboard backlight, whether the keyboard backlight is turned on is determined by the ambient light sensor.

- When you have stayed in an environment with strong ambient light for more than 2 seconds, the keyboard backlight turns off automatically.
- When you have stayed in an environment with weak ambient light for more than 2 seconds, the keyboard backlight turns on automatically.
- In any light environment, you can press the backlight button F3 on the keyboard in Hotkey mode (default) to adjust the backlight brightness or turn off the backlight. Alternatively, you can press the Fn key on the keyboard in Function key mode to turn on the indicator on the Fn key. Then, press F3 to manually adjust the backlight brightness or turn off the backlight.
- In any light environment, if you do not press the keyboard in 15 seconds, the keyboard backlight turns off automatically. When you operate the keyboard again, the backlight brightness is resumed.

We kindly remind you to visit our official website for more details regarding our wonderful products.
https://consumer.huawei.com/us/

Thank you for choosing Huawei.
DevOps: Containers: Velocity Through Reduced Coordination
No I don’t claim that (even though Taleb might have; didn’t read him thoroughly enough). I say that there is a (muddy) threshold where these tests become useless. They still hold predictive power, but what they do predict is useless.
previous discussion https://news.ycombinator.com/item?id=20563491
Would you prefer that they not find or report these bugs, and let them remain unfixed?
Is MemSQL Looking for a Buyer?
And the ones with a proper engineering degree, instead of calling themselves engineers after a 6 months bootcamp.
Theoretically mitochondrial DNA (which is maternal-only) could do the trick.

In practice I don't think we have the sort of baseline sample it would take to work out which mitochondrial genes are neanderthal-derived. I suppose it might be possible to rebuild that list by looking at high-admixture populations and seeing where their mitochondrial DNA differs, then use that aggregate to compare an individual's mDNA to their DNA and see if it's is "more Neanderthal" (i.e. female line) or "more Sapiens" (i.e. male line)?

But realistically, I'm betting the answer is "admixture happened a bunch of times in a row, with different hominid groups in different places, even if there was a gender skew it's a mess that's impossible to discern".
Lol, indeed
At least it serves its main goal. Youtube is far behind with their stupid suggestions than any major porn aggregator.
> The middle man entity would have enormous bargaining leverage, like Apple does with the App Store.

That's a great point and speaks to a true danger with this model.

I imagine content publishers could distribute their content across multiple distributors if they existed, though I imagine the market would only support a handful of competitors.

> Spotify worked a compulsory license provision of copyright law that applies specifically and only to music streaming. (Originally intended for radio.)

Could you speak more to this point? I'm incredibly interested. How was this provision created, and did they start their business with a law team? How were they able to get this accepted? What about other, earlier entrants in this space? Grooveshark obviously failed (they walked a slightly shadier path), but had they tried to get on proper legal footing they might have made it.

Could a news aggregator start out as a Grooveshark, then pivot into a Spotify without getting sued into oblivion?
> I'd say about the same as what the inverted yield curves say (i.e. the rally on long term, high quality bonds). That the market expects growth to tighten

You know what they say: Inverted yield curves have predicted 10 of the last 7 recessions.
It doesn't work if you're on PS4, which is where I watch. No matter what those settings are it always auto-plays the next episode and also the really annoying trailers. It's actually driven me to consume most of my content from Amazon instead.
s/pornographic content/any content/g
Yes, this is pretty close! There are multiple instances in the cloud - when a HTTP request comes in we look up your program from the DB and run it.
While I don't disagree with using a VPN as you suggest, I would be wary of using an advertisement by a VPN company as a supporting source for that claim.
If this George Dvorsky fellow were a software developer, like me, he would be smart enough to know that technology advances exponentially, in all fields, all the time. If you want proof, just compare today's Google Docs to Wordperfect. It's like, a million times better. Anyway, that means that all technological problems will be solved sometime in the next few decades. We probably won't even need to do it ourselves: now that we have AI that can tell the difference between a bear and a mouse after the millionth try, we basically have everything we need to build a super-intelligence that can solve every problem for us.
Endless scroll has lots of legitimate uses, and there are a million more dark patterns where the dark use of endless scroll came from. Bills like this are not the answer.
How effective is an internet connection from a CubeSat?

I'm curious, I've read about radio comm and this article mentions using the GlobalSat or Iridium network is possible, but would that (or any other option) be a "broadband bandwith" available to whatever software is running on the CubeSat?
Is this in the US? I wasn't aware that any jurisdictions were licensing software engineers at this point. I'd certainly be interested in hearing more!
iMessage is better software now than it was before this disclosure. I don't think that logic really works. If Google wanted to be evil and damage Apple, they would have leaked the vulnerabilities to the press and not bothered to work with them for a fix. If they wanted to be really evil, they could have leaked them to black hats first and waited for a real zero day before talking to the press.

Instead, they worked together to fix the bugs. This is exactly what we want, there is no better resolution.
DNA sequencing progress has stagnated
In the US especially, there is a very good reason to oppose any such measure - there is no political will to implement restrictions on how private companies could use that system.

The setup for these breaches is entirely due to companies being able to require your SSN for whatever purpose, and indefinitely store it basically however they'd like. Either the government should have never assigned a mandatory unique identifier to every individual, or there should have been strict laws about what purposes it could be requested/used for, how it could be stored, and steep statutory liability for screwing those up.

But the political attitude in the US is to have the government do the bare minimum and private companies will take up the charge. However for many subjects the resulting mix is the worst of both worlds - given the tiniest hook into governmental power, the private sector eagerly implements totalitarian solutions for which there is no opting out.

Presently, the naive legal mandates of SSN's, driver's license numbers, and license plates are being heavily abused to enable pervasive corporate surveillance. These existing identifiers already make too good of keys for cross-linking every other ill-gotten datum on a person. The main thing that keeps every single business from demanding these identifiers is people's ambiguous worry of just handing them out, due to their technical shortcomings. Imagine going to a grocery store and having to present your national electronic ID to get the sale prices, with no alternative.

previously: https://news.ycombinator.com/item?id=19880374
Quality may have improved though.
I've assumed (without evidence, only deduction) since the 90s that every pornographic thing anyone has ever looked at has been recorded for future blackmail use against social rebellions.
I have used Java2D and System.Drawing for similar purposes.
I suppose this comment from one of the Layer co-founders didn't age well
Any performance numbers?

When processing millions of pixels, and deciding to tradeoff handwritten vector assembly for nice Go, it's valuable to know exactly how much performance we are losing in return.
> It's popular to be sure but handwritten javascript is not that rare nowadays, is it?

Even if you’re only targeting evergreen browsers, the popular build tools also perform minification and dependency resolution/linking. There’s so much a tool like webpack can do for you that I imagine it will remain hugely popular even as the need for transpilation wanes.
https://www.ancient.eu/article/974/banking-in-the-roman-worl...

paper titles by themselves are quite old. the real innovation is to split them in smaller, standardized denominations to be composed into the desired amount, which came with the first travel cheques. the only jump from there to bills is that one come from and it's backed by private entities and the other come backed by a state, but in the case of the argentarii and mensiarii the line is blurred since those were state sanctioned.
VPNs don't help here.

https://panopticlick.eff.org

https://gist.github.com/joepie91/5a9909939e6ce7d09e29
Arrow functions aren't just new syntax, they keep the context in which they are declared.

It allows devs to do the following:

onClick={() => doSomething()}

Without having to worry about binding the function to the correct context.
Coronal Hole Activity on 31 July-1 Aug, 2019 – Space Weather Prediction Center
30/30/30 splits are extremely common across all industries.

https://www.nuvonium.com/blog/view/how-to-price-your-product...

Basically a $10 product had better cost $3 to make, $6 for wholesale, and $10 MSRP. If you're outsourcing manufacture, then you're likely adding another layer in there for a 30/30/30 split.
On an android you have the option to pay individual developers but rarely would you find the opportunity let alone the need.

On the web you can trust someone like paypal for what thats worth instead of a million websites.
"Fixed if you hold it right"
It makes more sense to think of iPhones/iPads as consoles. They're just as closed down and controlled. Some people are fine with console gaming, many are fine with limited computing on their phones.

If you're not, there's a lot of Android phones, varying from open to extremely open, for general purpose computing.
We had this in Slovakia (https://piano.io/ ), but it was not very successful, and all media companies now have their own systems. But they seems to expand to other markets.

I think that their main problem was that at the same time, the subscription was low (so didn't bring much revenue) and at the same time people hated it because now they had to pay for something that was free before. So I guess once we get used to pay for journalism, then something like netflix for media might work.
> - Credit card processing fees

Around 1.5%. Probably even cheaper for the big fish.

> - Hosting the content (yes minimal but can't be ignored)

S3 charges $0.0007/GB and $0.00000004/request for downloads as their baseline. Assuming a typical app size of ~50MB, each download would cost $0.00003504. Updates would be even cheaper, since they are usually tiny delta packages.

> - Approval process (the people)

A problem that they imposed in the first place.

> - "Editors" that create the curated lists every day

See above.

> - Developer support hours (technically you get with the yearly subscription but I doubt that actually covers the cost of those hours).

Then charge the actual cost for support, or improve the documentation? It doesn't exactly seem fair to make the competent developers subsidize the people who bog down the support department. (Or, if it's actually common to use these, to use their monopoly to force devs to use a platform so awful that they actually need to call the support.)

> - The engineers building the developer tools (Xcode, the developer portal, TestFlight, etc)

Which are self-imposed problems and/or inferior to free third-party tools.
Stripe doesn't offer this as a consumer service, does it? Stripe Issuing is offered as a US invite only program to businesses.
Never understood why anyone would use Core Data for anything. What are you using it for?
In that case, they should have deprecated the "function(){}" notation or at least made it such that arrow function doesn't overlap it.

The current scene is that most people don't know what the real difference between arrow and function notations and this leads to a lot more number of bugs than if they weren't this overlapping. Overall, my point is, this just leads to poor ergonomics and you'll have a larger number of avoidable bugs.
I see. In that case we'll chalk it up to his "self-expression." Maybe the only difference between him and his subject matter is the medium on which the ink is laid! Lol.
Sure, and it's great that they provide that option, but it also severely limits the capabilities of what an app can do. I also don't think it's a coincidence that Apple has been dragging its feet on support for progressive web apps.
Being equal can easily discriminate against anyone because your definition of equality does not match everyone else's. So, in your case, being equal means that handicapped people aren't treated equally. What if you set your arbitrary equality definition to only apply to white people? Now you're being equal by your personal standards again but you just regressed to the 1800s.

Your version of equality is worthless, your backbone is just an excuse to make yourself feel better.
In san francisco, zoning doesn't mean shit. Basically it comes down to who you know and can you hold your nose and bribe. With these capabilities, the zone and code can say whatever you want. Clearly this is all about the $$$.
I find these to be good points, but there is something missing for me that makes this "best possible scenario" only pretty good.

JS is a notoriously quirky and inconsistent programming language. Clearly it's sufficiently usable for writing complex, powerful and reliable programs, but it's error-prone for non-experts and encourages programming patterns that make importing accidental complexity the norm.

For many programming situations it'd be easy to just pick a different language, but obviously thus isn't the case for writing browser-based programs.

The best possible scenario for me would somehow involve deprecation and removal of the nasty parts of JS, and a path towards a smaller, simpler, more consistent language. Right now it feels like the cost of backwards forever compatibility is paid every day, in every project, and it's completely wasteful, given that transpile and polyfill is widely considered best practice.

Whether this could the job of TC39 or some other institution could go either way for certain.
A curated list of philosophy references:

Will Durant, The Story of Philosophy (1927, 1960) https://www.worldcat.org/title/story-of-philosophy-the-lives... (Wikipedia: https://en.wikipedia.org/wiki/The_Story_of_Philosophy) Western only.

Stanford Encyclopedia of Philosophy: https://plato.stanford.edu

The Basics of Philosophy:
https://www.philosophybasics.com

Nigel Warburton, A Little History of Philosophy. https://www.worldcat.org/title/little-history-of-philosophy/.... Light, but a good overview.

Peter Adamson, "The History of Philosophy Without Any Gaps": https://historyofphilosophy.net. Extremely comprehensive.

Carneades.org on Youtube: https://youtube.com/user/carneadesofcyrene and homepage: https://carneades.org

Allain de Botton's School of Life series s light but often quite good: Western Philosophy: https://m.youtube.com/playlist?list=PLwxNMb28XmpeypJMHfNbJ4R.... Eastern Philosophy: https://m.youtube.com/playlist?list=PLwxNMb28XmpeUL1vz9Su7Om...
That's very incomplete advice (on the blog of a VPN provider). A VPN alone won't give you any protection from being tracked either, you need both that and incognito mode (or a separate browser), and should probably throw ad/tracking blockers in the mix as well.
> arrow function notation

Arrow functions bind this to the lexical scope, which is useful. (In a regular function the value of this depends on how it's called.)

> python which was resistant to the idea of 20 ways to do the same thing

This was in comparison to Perl which intentionally has an unusual excess of different ways to do things.

> "walrus" operator

Simplifies a very common pattern.

m = re.match(r"my_key = (.*)", text)
if m:
print(m.group(1))
Fair enough, Doom Eternal looks like it should be pretty good, provided Bethesda doesn't fuck up the release with busted DRM, etc.
I don't think a VPN is enough, it will mask your location but there are so many ways your browser can be fingerprinted so you would need to have fingerprint resistant browser profile, maybe with JS off is possible.
When I worked as a lawyer, one of my tasks as a junior was to check the court lists every day against the spreadsheet of clients we had who were involved in litigation. If their name appeared then I had to send an email to the relevant lawyer containing the information.

This took about 30 - 60 mins each day and was monotonous. Just copying and pasting the client name into the browser search tool.

I automated the process, making a small website which lawyers could add their client and would receive an email if the name appeared in the court lists. I ended up turning it into a small SaaS business for a while and sold a licence to my company.

Not a huge victory but it felt great at the time!
> we still need to target es5 4 years later,

This is a dramatic improvement over the 10 year lifespan of IE6 with es3. Once the need to target es5 drops, the next level gets even shorter - I don't think we'll get less than 2 years as a practical matter, but even at a 2 year delay, that's still regularly progress.

> a pretty arbitrary subset of the language

Best practices don't come from a mathematical model - programming is about communication and being compatible with user/business demands (which keep changing). Thus, best practices come about from a lot of experimentation and retrospective. That's ongoing. This doesn't mean it won't settle down. Heck, as it is, a lot of dynamic best practices influence the direction of non-dynamic languages - all of which arises from time and experimentation.
YouTube is the Silicon Valley billionaire and their lemming dev teams view of the way social hierarchy should be. It failed their world view failed.

The people crest the content.
Give the creators a level playing field.

Subpoena the algorithm through a federal antitrust case and expose it through court filings and PROVE ONCE AND FOR ALL; YouTube has their finger on the scale promoting videos the executives and dev teams view as “better”. Regardless of their rationalization, they are operating free of any platform exemption and must be open to litigation.
Yea i'd prefer all artists please
The American children's storyscape has been rich with appeals to imagination as the primary desirable faculty, to be cultivated and expanded without bounds. This has been the case for some decades, now.

This seems to be a natural endpoint to that push for greater and greater exercise of imagination: the substitution of the real with the imagined.

This has further-reaching consequences for the worldview of these children if you observe them today.
Monorepo may cause blindness, sleep deprivation and suicidal thoughts. If you experience any of these symptoms, stop taking monorepo and consult your manager.
Any ability to execute arbitrary code is the ability to bypass the MAS. What's more, it's nice and efficient - iOS apps in development are compiled right to x86 machine code for the "simulator" that is little more than a thin VM.

100% of the projections I've seen about MacOS becoming a walled garden have been from people that don't actually have any real familiarity with Apple's ecosystem as developers.
The paper is wrong when it says incognito mode only ensures your browser history is not stored. It also ensures that any session cookies are not shared between private mode / regular mode.

Obviously that doesn't rule out other browser fingerprinting methods of course (see panopticlick, evercookies, etc)

Edit: It seems like they are saying you can be tracked within incognito mode sessions? That seems pretty obvious. I don't understand why this is surprising.

Isn't the whole risk here that you could have your porn browsing habits tied to your "real" identity? (i.e. your facebook/google/twitter identities). It doesn't really bother me that Google is aggregating porn browsing habits if they can't tie that to my real identity.
This is the problem, you can't build a nuclear weapon with the fuel in a power plant, misconceptions like this cause a lot of damage to the entire planet.
It is unreasonable. People comply with the law which set these noise levels, and you'll find is your not ganna be happy
On one hand yes, on the other how much performance do you lose to the memory management? Maybe Rust would be a better choice for maximal performance?
sorry the title was too long, I had to cut a word!

edit: I also had no idea about the shooting yesterday I tend to stay away from the news as it is far too politicized these days and normally just leaves me angry/unhappy
I would be okay if Equifax just did not exist anymore. They are found to be at fault for an issue that could have been fixed, but are negligent in their duties as a company with private data. They should NOT be able to exist as a company and should be forced to sell it all, give profits to those affected and be done. My $0.02.