skysight-inc/HackerNews huggingface dataset:
"carried 12.5 million Africans to the Americas, where they were sold into slavery" implies that their enslavement happened in the Americas.

However, as you say, "you are enslaved the moment someone has captured you with the purpose of selling you to another person", which was done in Africa by Africans; many of these people were later (sometimes much later) moved to the coastal areas and sold and transported to Americas, however many were not, and were kept in slavery in Africa.

The original statement focuses solely on the Trans-Atlantic slave trade and implies that the enslavement happened solely for that, which is untrue. Enslaving free people and trading them was a local endeavor done by local rulers and strongmen (the main source of slaves was 'prisoners of war' or robbery raids in local conflicts), though of course them becoming a profitable export commodity significantly increased the amount of "business".
The great thing about it is, the 2 weeks only start when you receive the item. And you can return for any reason. So I'd say the following: if the device contains _annoying_ dead pixels which you are unable to fix, return it. Simple. If they don't bother you, or you can't notice them (likely means they don't bother you) then stick with it. That's the rule of thumb I use with regards to screens. I only had once (in what was it 2003?) that I had to return a 2nd hand monitor from Germany to Netherlands with too many dead/stuck/whatever pixels. And I don't care that they find it possibly annoying. I'm not swimming in easy money...
> I think the best thing a doctor can do is just to say "I don't know"

I think I said as much, pointing out that doctor's roles are a lot more "mechanical" than what most people assume and that obviously that means restricting what they do to the (more or less limited - depending on the area) set of diseases and treatments that can be (relatively easily) diagnose and treated.

The problem is that many of them don't and that you are send to a psychological treatment "it's all in your head".
This. There's a nice paradox. Until the AI is good enough to understand the voice data, it can't know that it isn't privacy-violating -- up to and including extremes like somebody telling their most intimate secrets. Exposing this data to any other human, whether a subcontractor or internal employee, is a potential privacy violation, full stop.
Right. Companies - which means "managers" - operate on the weird assumption that "programmers are smart enough to model our arcane business processes, but not smart enough to figure out the implications of those processes for themselves".

If you are at level N in a company and (capable of) operating at level N+1, then your choices are to wait and hope that is recognised by your completely fair, impartial managers and you get promoted, or interview elsewhere and take your career path into your own hands. The second option is more reliable and likely to result in higher comp too!
The government offers subsidy to the farmers to ensure base supplies such as rice to be kept low priced. Usually the farmers in China cannot complete with the farmers in the US in terms of cost, coz the local prices are not determined by free market but by the gov. I see this as a benefit of big government (but bad for the local farmers)
You conclusion is something I don't agree with because many sensible things with USB can be fixed and can have a pretty big impact.
For example, where I live some municipalities use Bluetooth for tracking and datamining of citizens. Some shops do the same thing but for other purposes.
These are things that can relatively easily be fixed.
I am that professional, and have written software for those markets as well. The emoji bar is an abomination, and no pro editor would rely in this POS. Top editors are fast, and they’re fast because of HOTKEYS. They don’t look at the keyboard or this embarrassing gimmick.

Nor would I waste design time developing for this thing when it’s not present on all users’ computers.

It’s shit.
Game Maker studio fownload for free
For a German native speaker I feel Galileo Galilei is a tongue breaker. I envy you Italians...

The US English dictionary in Firefox knows about Galileo but doesn't recognize Galilei. When I switch to German it is the opposite: Galilei recognized but Gelileo unknown. This kind of supports your point.
I picture a labyrinth of outsourced spaghetti, with no real ownership anywhere.

Would be very happy to be corrected here.
Part 2: http://minesafetydisclosures.com/blog/2019/7/23/part-ll-an-o...
In my situation, I noticed having a Bluetooth equipment paired made micro interruptions that made the voice impossible to understand. I noticed it when I called some friends and they told me.

Since unpairing the bluetooth, Siri is performant.
Kim Stanley Robinson on how to spark hope in a future ravaged by climate change
or, just showed you a call graph, with symbolic values - e.g., instead of printing 'hello world', it would show a box, highlighting the argument to the 'display' function , and showed how that argument value is propagated through the rest of the code. If i clicked on the highlighted argument, and started typing, i should be able to see how my changes affect the flow and what the output might be.
On colonialism, imperialism, and ignoring medieval history
There doesn't even need to be a central database of every citizen. Distributed generation of unique identifiers is a more or less solved problem.
The oversized touchpad blows... especially when they inexplicably didn’t make the Pencil work on it. WTF? Now THAT would be way more useful than the emoji bar.
> fish farms are hard

Yes and no. Some fishes are really, really hard to culture. Other are very forgiving and easy if you know what to do. Aquaculture shaped China since thousands of years. They have a lot of population in part because they have carps. Is a very efficient way to recycle waste in food.
As others are pointing out here, Mongodb's reply is definitely questionable, if only by its tone.

In any case, I was writing this to note that OnGres has replied to Mongo's reply setting an example of how tech discussions should happen: without derogatory and arrogant comments, open to valid criticism (i.e. with something more than words and numbers that cannot be reproduced) and transparency.

Check it out:
https://ongres.com/blog/benchmarking-do-it-with-transparency...

In there you'll see how Mongo consistently mis-interpreted (or mis-represented?) the results. They kept mixing the benchmarks and constantly talked about an experimental driver and missing connection pooling. In fact, they did use the official Mongo Lua driver and the official Java driver for different benchmarks and they did some of the benchmarks with and without connection pooling and published both results.

It's really sad to see Mongo reply to a thorough benchmark like this. It probably has its flaws but instead of correcting them or publishing a better benchmark like the one they did (to magically get 240x...) they chose to mischaracterize the work of others, spreading FUD and accusing them of cheating and being dishonest.

Hopefully they'll turn around and fix it. All it takes is to publish how they got they amazing numbers so that others can comment, repro or dispute the benchmark.
Go with Linode. I am somewhat shocked that DO, while being great, doesn’t support Yubikeys. Really surprised me and was a dealbreaker.
The Mathematics of Text Structure
My ex wife completely denied cheating until i showed him prove of it,i showed him prove of his chats with different girls he was chatting on Instagram,thanks to sparrohacker (AT) gmail for spying open his phone getting all his deleted messages and have access to all his social media,facebook,twitter,Instagram..contact him via Whatsapp: +971 58 628 4498 Call or Text him on: +1 (978) 4340953
I would expect 'less than 1%' to be 0.1% to 0.99%. 0.1% is still a high figure.
Is it just me, shoe-horning this in there, or does this picture [1] of the Quicksort remind anyone else of a Scutoid? [2]

[1] https://dotink.co/img/quick-color.png

[2] https://en.wikipedia.org/wiki/Scutoid
I don't think mobile is a mistake, as long as Chrome mobile doesn't have as blocking there's at least one very good reason to use Firefox, also the reader viewer is a life saver.

VR seems like a huge waste of resources though. Yes I think it will take off in the next 10 years, but are people really going to be using VR to browse the web? And can you really make good VR apps in JavaScript? I doubt it.

People still don't use WebGL/WASM for traditional 3D games which are less demanding.
As others have pointed out in another HN discussion (1), Mongodb's reply is definitely questionable, if only by its tone.

I already replied to metheus on Twitter (2) in a thread where we asked for a way to repro their claims. I found their reply and comments very inappropriate, similar to the comment in here. Arrogant and derogatory to OnGres.

Anyway, I was writing this to note that OnGres has replied to Mongo's reply setting an example of how tech discussions should happen: without derogatory and arrogant comments, open to valid criticism (i.e. with something more than words and numbers that cannot be reproduced) and transparency.

Check it out:
https://ongres.com/blog/benchmarking-do-it-with-transparency...

In there you'll see how Mongo consistently mis-interpreted (or mis-represented?) the results. They kept mixing the benchmarks and constantly talked about an experimental driver and missing connection pooling. In fact, they did use the official Mongo Lua driver and the official Java driver for different benchmarks and they did some of the benchmarks with and without connection pooling and published both results.

It's really sad to see Mongo reply to a thorough benchmark like this. It probably has its flaws but instead of correcting them or publishing a better benchmark like the one they did (to magically get 240x...) they chose to mischaracterize the work of others, spreading FUD and accusing them of cheating and being dishonest.

Hopefully they'll turn around and fix it. All it takes is to publish how they got they amazing numbers so that others can comment, repro or dispute the benchmark.

(1) https://news.ycombinator.com/item?id=20479670

(2) https://twitter.com/javiermaestro/status/1151849279226556417
An asteroid of this size would need to land within 1000 ft of shore to have any meaningful wave height, and would only significantly impact maybe a mile of shoreline. You need to move an impressively large volume of water to create a Fukashima-type event.
This is hilarious! Thanks for sharing.
Show HN: Digital Marketplace and Community for Freelancers
Ketozol
The second tip to help you out would be to try to locate some that are going to have specific amounts of food that will give you some leeway in what you can make. For instance what I mean by the leeway is if the recipe is meant for beef, but you prefer pork or fish and like the other food you will want to try to find dieting recipes that allow you to make that sort of exchange with the amount measured out for you so that you will not go outside of the amount that is meant to help you lose weight.

https://freepdfreview.com/ketozol-review/
Maybe not directly but software engineers are in a good position this days to find work easily and get a good salary. Maybe support financially organizations that fight global warming?
In Sweden I have heard Galileo Galilei often enough for it to stick in my mind. Maybe something from middle school text books actually didn't rub off with the years? But Galileo is more common.
Three "middle names" might not be a problem but the lack of a first name would almost certainly lead to troubles. Of course you can always just choose one of your "middle names" as an artificial "first name". Some people might find this disrespectful though.
But in the days of de Havailland & McD-D, there were maybe half a dozen companies which made airliners. That's a much more Adam-Smith world than when there are exactly two.
‘Would Dad Approve?’ Neil Armstrong’s Heirs Divide over a Lucrative Legacy
GraphQL is basically well structured RPC calls. So everything you wanted to do with SOAP, with none of the headaches and really nice instrumentation and documentation thrown in as part of the protocol.

I'm usually surprised with all the comparisons to REST. It's far more practical and way less dogmatic.
Another factor here: there aren't so many Flemish speakers, so the probability of a recording being reviewed by someone who can identify the speaker is much higher.
That's surreal - avionics should run on hard real time. (Whether it's offline scheduled and thus "impossible" to miss a deadline, or if it's "soft" realtime and merely testing ensures this, is not the important part. The important part is that it should never miss a deadline.)
How does the distributed generation of unique identifiers help to keep track of who has voting rights?
Yeah, they should have been using Javascript and React by now /s
Could you clarify what specifically you mean?

Both VPNs and proxies are supported. "VPN proxying" isn't a familiar term.

Generally, Turris has any OpenWRT capability. Possibly helpful:

https://openwrt.org/docs/guide-user/services/vpn/openvpn/cli...

https://openwrt.org/docs/guide-user/services/tor/create-tor-...

https://openwrt.org/docs/guide-user/services/proxy/overview
Please break up Facebook, cofounder asks regulators
REST works, but it forces you to use a single endpoint at a time.

For example, let's say you have have two endpoints /albums/1/ and /users/2/ and want to query them both at the same time.

They're unrelated data, so following REST best practices would make them separate endpoints.

With GraphQL, they're seperate resolvers but you can write

{
albums { get(id: 1) { .... } }
users { get(id: 2) { .... } }
}

And combine them those two calls into a single query. Maybe this is also possible via REST, but I haven't seen it.
>And the FAA paid Boeing consultants to inspect Boeing, which by all layman’s definition fall under the terms of “corrupted”.

In my experience this is pretty normal for specialized stuff like this, it has nothing to do with corruption.
As someone who doesn’t use any digital assistants, voice activated or not, I’m facinated by the marketing and media hype. It’s still not clear to me why anyone would want them.
I am confident that GraphQL can be superior to REST in an scenario in which the client is iterating on features at an exponentially faster pace than the back end development can support. However, I’ve yet to find myself in that scenario. Simplicity of instrumentation and rate limiting are higher priorities in my experience.
I really like BIRD. Having no prior experience with that sort of thing, we became a LIR at work and set up announcing our IP space to three different transit providers in three different sites. By using regular familiar looking config files it felt way more accessible than the standard stuff by/for traditional network engineers most of which seem to lean on model of configuring by entering commands in a CLI and then persisting the current state.
The users didn’t hate the change, this change means that probably the user training sessions were inadequate.

If you show them all the things that make their lives easier during the training session, they will love you for it.
Case study: A road from traditional publishing to e-commerce business
Was anyone else put off by the tautological title?
Yeah, it’s a nice way of saying “this is a hack”.
Ditto, they make me feel like I’m living in a near-future sci-fi film. And let’s be honest, whatever natural beauty once existed in the UK was largely destroyed over the course of millennia.
My original source for this, as it happens.
I've just embraced it. My real first name (Ambroos) is usually my username and I'm easy to Google with just my first name as a result.
Thomas Sowell on rent control

https://youtu.be/dnj2WRIG11U

Edit: and more from Stanford

https://www.brookings.edu/research/what-does-economic-eviden...

. Taking all of these points together, it appears rent control has actually contributed to the gentrification of San Francisco, the exact opposite of the policy’s intended goal. Indeed, by simultaneously bringing in higher income residents and preventing displacement of minorities, rent control has contributed to widening income inequality of the city.
There is so much of U.K. which is incredible and depressing at the same time. Completely pummelled by war, (receiving no aid like West Germany did) they managed to, in 1949, release a Space Age passenger commercial airliner, defining the genre. It looks modern even today.

Yet, fumbled the ball.

They also had a space program, closed it down after their first satellite, which was a success.

Concorde! (With France.)

It goes on an on, I'm sure you have favourite examples.

It's heart wrenching.
I have a simple mantra for this that covers this and other situations “always release readers before writers”.
British police harvesting EU crime databases ahead of Brexit
To me, the question is the other way round because the advantages (pointed out by all the other comments in this thread so I won't repeat) are clear, kind of immediately.

It's the disadvantages, particularly the 'unknown unknowns' that I wonder about, and that's what's kept me from using it. GraphQL so far seems like the archetypal counter example for the 'use boring stuff' philosophy of software engineering. I kind of hope I'm wrong here, because the advantages are big and pretty cool.
Don’t know why I got downvoted. This happened a lot in the 00s, including to someone I know.

https://www.google.co.uk/amp/s/arstechnica.com/gadgets/2009/...
You can also use Mollie payments, they just transfer the amount to your account. Similar to stripe.
Marcus 'MalwareTech' Hutchins gets no prison time, one year supervised release
I agree with you, the farming in the US should be much more efficient than China, the US has much much larger flat lands and modern agricultural machines.

On the other hand, there are far less flat lands but mountains and deserts here in China. But the engineering and infrastructure is getting better and better.
The US has much lower population concentration, for example Texas: 40/km2, Germany: 230/km2. It makes it so much easier to build pipelines and power lines. It also makes it much less profitable to have inter-city ground level public transportation - compare American trains (low quality) with European trains (very nice and popular).

Both American continents still have a lot of land that's completely unutilized, not even by any nature worth preserving.
NAT-as-poor-mans-firewall use case has fail-open failure modes too: the ambiguously addressed trafic ends up in egress/ingress routing outside the intended "local network". In practice this means someone else on the net sees your private-addressed traffic and can connect to your private-addressed network. This happens more frequently than you'd think, and may go on undetected for long periods of time if it's happening only in limited circumstances/context.

Only in this case you can't easily identify the traffic in your monitoring and logs because of ambiguous addressing.
Journalists using Protonmail hacked by Russian intelligence
This is part of my frustration with Apple lately. Buying an Apple product, any Apple product, used to be a premium experience. You received everything you needed, and more. There were plenty of cords, controllers, etc. and even stickers! The packaging was beautiful to look at, easy to work with (no squeaky Styrofoam!), and cleverly constructed. You were excited to get the package home and open it.

Now, Apple seems to cut corners where ever possible; as someone else mentioned the power brick no longer includes an extension cable. To make matters worse, the USB-C cable they do include is a "power only" cable and won't allow you to hook up other things to your MBP. This means to hook up your monitor to your new computer you have to remember to purchase a "real" USB-C cable.

This is on a product that costs thousands of dollars! Can they not afford to provide a usable set of cables with your $2,500 computer?
But it would be pretty good against those small numbers. Any attacker needs a boat of some kind, and will be visible and delayed when they make the crossing. And larger groups of attackers would still be limited by the availability of boats.
Not really.

I mean, not any more difficult than any other internal component of an application.

Yes, you can't just aggregate by URL endpoint, but add opentracing and start at the top level resolver, and then start a new segment at each nested resolver.

Poof - you have an extremely nuanced view of your application performance.

Add in aggregate time metrics for each unique query/mutation and you'll have an even better view of what going on - far better than if you were simply looking at API endpoint timings in the first place.
Parent post said if it were dust, the keys would be randomly affected. Which AFAICT (after discussing with Apple store employees) is indeed the case. Some keys are slightly more prone to dust, eg the space bar because of its size, but any key can fail.

Your concern is I’m sure valid, but orthogonal to the post I was replying to.
its industry standard
https://en.wikipedia.org/wiki/Application_firewall
https://en.wikipedia.org/wiki/Web_application_firewall
> [..] I fully believe [..]

> [..] I urge common sense [..]

That's the problem with your post.

You fully believe [..] and you urge common sensen.

You fully believe, but you don't know for sure what would've happened in your alternative reality. We miss a lot of details as well. For example, are you POC? What about your friend? White privilege is still real in 2019 (and I say that as someone who's whiter than white). I fully believe I got away with things in my youth someone who's POC would not have gone away with. Not just cops specific, but also community specific, neighbor specific, etc.

The point being, what might be common sense to you or me might not be common sense to any random person.

Here's a famous video [1] of a lawyer and former cop who suggest you never talk to the police. ACLU also has videos online with examples of how you may incriminate yourself even whilst you're fully innocent.

[1] https://www.youtube.com/watch?v=d-7o9xYp7eE
Are you using Firefox on Android? Using that I almost always get the rate limit error. Never seen it otherwise.
Freedom of speech and I guess HN is an international community? On the post, as the author said, seeing is believing. Whether or not it's CCP propaganda, it's facts.
A quick search suggests that GraphQL should usually cause one client -> server -> SQL-server query - i.e. only one network round trip. No?
300 people died before Boeing started acknowledging that maybe this wasn't entirely pilot's fault...
> VR seems like a huge waste of resources though. Yes I think it will take off in the next 10 years, but are people really going to be using VR to browse the web?

You could've asked something similar 12 years ago: sure, smartphones will probably take off, but are people really going to be using those small devices to browse the web?

Mozilla missed that boat; they can't afford to miss this one if it's going to take off. Weighing that against investing resources now, at a time when they're financially healthy, makes it a pretty sane direction in my view.
I don't think it's complex at all. The scoping rules are very simple. Block scoping just added another piece.

The difficulty is that there are many simple things like this to learn and to combine in a safe and maintainable manner for anything other than trivial programs. Out of the box, the language does nothing to discourage bad coding practices (some might say it even encourages them). It's the flip-side of being such an accessible language.

It is possible write JS in a way that avoids a lot of the complexity, but it requires experience and discipline and some tooling, just to be sure. The code will look simple but it is not an easy thing to do.
GSuite? Who uses that? Better to invest in VR. /sarcasm