skysight-inc/HackerNews huggingface dataset:
GDP per capita change for 2018 was negative for sub-saharan Africa:

https://data.worldbank.org/indicator/NY.GDP.PCAP.KD.ZG?locat...

Be careful what you wish for: economic growth in Africa is going to come directly at the expense of the local and international environment, in the form of land clearance and coal and oil emissions.

Africa desperately needs to stabilise its population, so that it can focus on infrastructure and capital deepening. The West can help by redirecting all food aid instead towards education, contraception and abortion for women.
Don’t break, wait. After a decade revisit.
The truth is, there was no open path for you, and from your perspective, you saw that the doors were closed and the gates were locked.

I see this with every interview. Smirks, eye rolls, laughs.

It wouldn't have mattered what you tried. You were held down, ruined by a denial of access, systemic in nature.
this is very different from intentional racecar drifting. I can oversteer in snow without having racing school training.
Perhaps it’s not the age per se, but the amount of players over time. (Number of car manufacturers >> space companies).
https://oyster.ignimgs.com/mediawiki/apis.ign.com/black-mirr... (EDIT: Disclaimer... spoilers, obviously)

In my opinion it did feel superficial because a lot of the decision paths collapsed or dead-ended immediately.
I don't know the team specifically, but I suspect the difference comes down in part to Go open sourcing early in development, thus finding a bunch of the rough edges that exist outside Google's walled garden early in the project's life when there wasn't much compatibility _to_ break. Blaze was a mature project within Google for years before Bazel was opened up. Many of the breaking changes seem to be taking one-offs built for features within Google (e.g., the handling of protocol buffer rules) and building those in terms of more general and composeable features.

The net result is a Bazel (and Blaze) that are less burdened by the baggage of legacy, but the cost is a faster treadmill to keep pace with changes.
Unfortunately this may prove to be way more effective than “doing it out of kindness” like we do.
That sounds awesome. I could have spent a vacation as a kid doing this sort of stuff.
The community here on HN seems to have a very negative opinion of school. PG seems to talk about it quite frequently.

Here's a different viewpoint.

I personally really enjoyed school.

I enjoyed the social structure of school. I wasn't popular by any means, but I had my group of nerdy, academic friends who shared a passion for learning and building things.

Learning how to deal with social conflicts, when they inevitably arose, turned out to be super useful.

It was interesting just to observe all the different types of people. I learned a lot about myself by learning about others.

The relationships I made through school are much stronger than ones made later on. Maybe it's that I found like-minded people early on. But being put in a high-stress environment and going through shared struggles brought us closer together.

I also enjoyed the academic structure of school. It exposed me to a breadth of knowledge that I know I wouldn't have explored otherwise. I found it to be a great stepping stone to learn more on my own.

FWIW I went to a public school with decent academic rigor. I had mostly good teachers, a few great, and a few bad. Maybe my experience was "lucky" compared to most others here?
> In Japan, more and more children are refusing to go to school, a phenomenon called "futoko"

Articles about Japan always bring up Japanese names for things. What is the reason for this?

You don't usually see the same for other countries: In German more and more children are lonely, a phenomenon called "die Einsamkeit".
In this case, it’s about the capability to finance a satellite, so absolute GDP is more relevant.
on the contrary, to me it feels like they have people who only use the latest product, and know it 100%. So when something new comes along, nobody is confused.

Just all of us who don't live at apple 24/7.
Data point: do you pay for prime?
An exercise I learned from Sam Harris that finally started to convince me that free will is an illusion goes as follows:

1. Choose a movie title

2. Now do it again with your eyes closed and try to figure out precisely how you chose the movie title.

3. Keep doing it.

After a while you realize that stuff just “appears” to us. The same holds true for more than just movie titles. How exactly that process works, or why it appears like as if we have free will is an interesting subject.
Malware Detection with Open Source Tools: YARA and Osquery
How do you plan to make money and support the server costs?
I keep multiple keyboards around.

I can reduce the sound my keyboard makes by slowing my typing down by about 20% but sometimes you want a really quiet keyboard, for instance, if you are on the phone.
Why China’s AI companies are struggling to evolve beyond surveillance
Baba RAM Dass, Proponent of LSD and New Age Enlightenment, Dies at 88
Rational is also quite often faked under how you feel. Sadness makes you analytic, but also myopic so your conclusions are not that valid.

It's always good to balance things and aim for positivity (but not foolishness).
They have been successful at culling most every subreddit that was interesting or fun, and most anything that deviates from the hive-mind.
Precise GC information, the crystal compiler prepends a dword/qword value indicating an class' typeid upon allocation. I decided to patch the compiler to generate 2 functions, one that outputs the class' size based on a typeid, another one that outputs the offsets of each pointer in that class as a bitmap, based on a typeid.

The compiler also generates a null-terminated array of pointers pointing to the offsets of global variables.

No iso images yet, I haven't implemented iso9660 filesystem support, but it's coming soon?
It doesn't sound so bad when you put it like that.
Kama muta: a new term for that warm, fuzzy feeling we all get
Advanced Tutorials to Learn Kubernetes
How the Mid-Victorians Worked, Ate and Died
Dickbars and Other Readability Excrement (2017)
Ok, thanks for answering!

I guess one could map it very crudely so that the pessimist sees the alternatives as A = -10 and B = -8 and the optimist sees them as A = +4 and B = +6. Both estimate pairs will lead to the same action but the latter person will have a more positive outlook.
I’m not sure this is a strong example, as the government can already go through your home whenever it wants, assuming it follows its own internal judicial checks and balances.
The Western influences weren't exactly positive: https://africanarguments.org/2017/06/21/ethiopia-was-colonis...

The food sent over via charity often had a religious conversion implied.

China's belt and road initiative has specific goals in Africa that require something closer to real economic development. With a tether of course, but real development.
Some people, including in these comments, make the argument that preventing E2EE on Facebook is pointless because offenders can simply move to another service. That's not a very good argument for two reasons.

First, Facebook is already used by pedophiles despite the lack of E2EE. 2500 arrests for child abuse last year according to the letter. An example is given of a pedophile identified through his messages with an 11 year old girl. With E2EE enabled he would not have been identified at that time.

Secondly, the letter highlights that a major problem is the combination of open profiles of children with E2EE messaging. This does not apply to any service, mainly Facebook and similar platforms.

Don't get me wrong, I am overall in favour of E2EE, and I share the usual cynicism about the government's intentions.

You can make the argument that although absence of E2EE does help identify pedophiles more easily, in the balance it is more important to enable E2EE to protect privacy.

But you should not make the argument that absence of E2EE on FB would not help identify pedophiles more easily, because this letter provides evidence that it actually does.
Yes, and this is my biggest frustration with semver. it adds something valuable by communicating breaking changes, but it loses something else valuable, signaling the magnitude of the changes.

Hopefully in the coming years something will eclipse semver which solves both problems sufficiently. I don't know of any candidates offhand though.
Jupyter-flex – Flexdashboard For Jupyter
Okay, wait, I got it. He confused totok (the app this article discusses) with tiktok, and he's mad that he got shadowbanned on tiktok for posting ukelele videos.
> The legal issue wasn't encryption vs other cryptography, it was export or not

And I have never claimed anything else, it can be easily verified.
2019 Year in Review: What Dappened Around the Decentralized World
yeah, skill shines through luck in consistency and performance under pressure. I'm rooting for her, I hope she stays focused and goes all the way.

I use to play golf and was pretty good at it but it was just never a passion. I could hit amazing shots every now and then but it was the people who hit above average shots every.single.time that won.
Really? What about a mind-reader!!? :-D

Timewarrior automatically tracks your time using [start][1] and [stop][2] commands. It also works like a Stopwatch[3], no start command needed.

[1] https://timewarrior.net/docs/timew-start.1.html

[2] https://timewarrior.net/docs/timew-stop.1.html

[3] https://timewarrior.net/docs/stopwatch.html
The progress after 2000 does not really look too different from the time before. GDP per capita is a bit of an exception though.

GDP per capita: https://ourworldindata.org/grapher/average-real-gdp-per-capi...

Literacy rate: https://ourworldindata.org/grapher/cross-country-literacy-ra...

Life expectancy: https://ourworldindata.org/grapher/life-expectancy?time=1950...

Hunger and undernourishment: https://ourworldindata.org/grapher/prevalence-of-undernouris...

(I removed the HDI as there was only data from 2000 on.)
Boeing CEO Resigns, Replaced by Chairman of the Board
The fact that the field thinks it is a solved problem is a marvelous example of what the essay is talking about!
great, knowing how to oversteer at low speeds in snow, of course we all need to know that and yes with my current Subaru it's hardly something that really happens anyway, the scariest thing that has happened with that car was a sudden whiteout where I had to cross down a hill that ended at a red light, for which cars weren't even able to stand still on said hill due to slipperyness. I basically plotted a course to what embankment I would use to break the movement in case I kept slipping but the Subaru was able to stop.

Overall I was curious if you were suggesting I'd need to go to racing school and learn drifting in order to keep my family safe. thanks for clarifying.
Sorry, you're right, there aren't that many subways, but I stand by everything else I said
I never used Wayland, sorry.
You remind me preacher character from "Adam's Apples" movie.
> State machines are great but they get quite complicated when you have two machines interacting at some point.

I suppose this depends a bit on how transitions are triggered.

If an ux even can trigger a change in state machine a, from state a1 to a2, and that transition can fire off an event that trigger a transition in b, from b1 to b2, and that transition fires an event that triggers a transition from a1.... Then you have problems.

It would probably be better to model a and b as a bigger machine c, that models all states and transitions, and allow the various components/widgets to be "views" of this machine c?

Or; make sure that a state transition won't in and of itself fire an event that triggers a transition in another state machine. Ie: a and could both respond to window resize, but should not trigger a window resize.
Thanks. But more deep down, I wonder why and how some links nowadays will be dead on slashdot effect or not.
Yeah, that's why I switched to wsltty many many months ago. It has comparable input latency, good hotkey support, clickable URLs, unicode support, etc..
Show HN: Basic Math Library for Dotnet
DeFi dapps are thriving in 2019. Some quick stats summarize the overall DeFi ecosystem so far:

- More than $525 million flowed through DeFi in Q3
- DeFi dapps have contributed over 58% of the volume of Ethereum dapps in Q3
- $650 million has locked in DeFi

Our future wealth manager will be on the blockchain and the DeFi ecosystem momentum excites us most!
At one point I played a lot and also got a single 180. Probably several dozen bounce-backs from the wire but not a single split dart. Always found it strange that people say this happens often.
It might ignite the metal in the relay, before igniting the engineer.
Edit window is 2 hours.

Live with the scars.
Exxon: The Road Not Taken
Yet, for a visually impaired, PDFs are a nightmare because of what is cited up above.
I was so inspired by the Choose Your Own Adventure books that I decided to try to write one of my own. I got up to a little over 100 pages (mostly typewritten on an electric typewriter, but later pages done in Apple Writer IIe), before giving up.

One reason for giving up was that almost each page I wrote created an obligation to write at least two more pages, one for each choice. It was a harsh but effective lesson in the power of exponents :)

I still have those typewritten pages in a canvas spiral binder somewhere. Someday I'll get around to scanning and OCR'ing them.
When I first saw that episode as a child I didn't appreciate how close Wolf 359 is to the Solar System and therefore what a big dramatic element that added to an already dramatic battle.
Depends on the deal the government of whatever country made with China. In many cases China build tons of stuff (bridges, highways, rail, hydro plants, etc. etc.) and give them to the country typically in exchange for super cheap mineral rights. So then you come across immense swaths of forest that have been decimated, with all the timber being shipped to china. Same goes for monster mines all over the place.

In the case of Mozambique they gave away fishing rights to China.
How Crisco Made Americans Believers in Industrial Food
What issues did you have with Rust? I use Rust on Windows every day.
They're most probably installing levers everywhere on the planet. Now how they're gonna use it is to be seen. Of course without opposing forces China will be free to exploit them to their limit but maybe they won't.
A Brief Introduction to Task-Oriented Programming
Hah, come on, to me you seem like a humble Linus Torvalds!
Was wondering how democratic Ethiopia was, and:

> The EPRDF won the 2010 elections by a landslide, taking 499 seats, while allied parties took a further 35. Oppositions parties took just 2. Both opposition groups say their observers were blocked from entering polling stations during the election on Sunday, May 23, and in some cases the individuals were beaten. The United States and the European Union have both criticized the election as falling short of international standards. Additionally, the EPRDF won all but one of 1,904 council seats in regional elections.
After I watched Bandersnatch I made a map. Unfortunately it seems to have been thrown out in a bout of housekeeping.

But IIRC you are right. There are a lot of initial branches but a lot are dead ends and the rest reconverge into two or three main lines.
GDP per capita is still at $767, which is representative of the majority of the population earning a subsistence living.

Ethiopia has a population of 105 million, yet it has the gross scientific output of Latvia, a country of only 1.92 million:

https://www.natureindex.com/country-outputs/generate/All/glo...

What is growing is CO2 emissions, at 14.9 million tonnes. By contrast, Latvia emits only 8 million tonnes.

On a per-CO2 basis, Latvia is twice as efficient as Ethiopia in producing science. On a per-capita basis, Latvia is 55x as efficient.

The situation is the same across the world when you compare countries populated by Europeans or East-Asians against everyone else.
I’m sure dang or whoever will add the “with China’s help” bit, no biggie.
Having a credit card is STILL frightening. Specifically, I don't like how little verification takes place, how easy it'd be for someone else to start using my card if they gain physical possession of it, and how I wouldn't find out about purchases made on my card unless I'm actively monitoring it every day (or every hour!) I haven't yet found a bank that would send me an email or text message for every single transaction on my credit card, or the option to turn on such a service (which incidentally, should also notify me whenever that service is turned off.)
Big Business Hates Your Family, by Tucker Carlson:
https://www.youtube.com/watch?v=AXGoWtK1NnY

Most interesting development for me in 2019 were the ongoing political realignments - the right no longer sees the free market as compatible with their social values.
Reading that sentence, “it had zero effect”, since there’s no context, no details, no elaboration at all, I wondered to myself if what Ram meant was that it had no lasting effect, no spiritual effect on Maharaj-ji, that it didn’t change his mind or world view at all. Perhaps Mahara-ji was tripping just like anyone, but afterward didn’t care or see it as any sort of enlightenment, and saw it the same way any of us would view getting drunk. That would have been a pretty serious blow for Ram; his own belief at the time was that LSD changed his life and presumably his hope in sharing it was it would change others. Maybe when it didn’t change Maharaj-ji’s life, Ram viewed it as having had zero effect.
Rust is more like 4 than 9; 2015 was the initial stable release, most people couldn’t really use it for things before that.
I can recommend https://www.freefullrss.com where you can convert any rss feed into a full text rss feed. The websites get rendered for you and you can view them in the rss reader of your choice, so you don't have to visit the site at all, no JavaScript and no fingerprinting exposure at all.

In the long run, I think this might be the future, to have a server to render websites into a readable format for you.
It's common that something feels good and seems nice but ends up being unproductive or even counterproductive in the long run.
Patel's signature alone should be sufficent to file this away in the bin.
I quite like the following analogy:

Saying privacy is unnecessary because you have nothing to hide is like saying free speech is unnecessary because you have nothing to say.
Prime power: How Amazon squeezes the businesses behind its store
S3x: Fork of minio providing an S3 API that uses IPFS as the data storage layer
Yeah, it's an iOS 13 issue. Illustrated here: https://imgur.com/a/giqdiAR

First screenshot: "Wait, why is 'copy' the only option?"

Second screenshot: What shows if you scroll past "copy", for which there's no visual indication showing that's even possible.

There's no rational reason for "copy" and all the other options to be visually separated, either. They could've been obviously part of one continuous set of options and it'd be a lot clearer to people.
> I find it rather weird that mathematics is usually taught to people on a historical basis.

It very much is not. If you tried to learn calculus the way Newton learned it (with fluxions, or worse, awkwardly stated in the style of Euclid’s elements) or the way Leibniz learned it (ill-defined infinitesimals), you’re gonna be in for a bad time. We synthesise, reformulate, and reteach all the time. There’s a lot more that has changed since Euclid’s time than merely the notation.

I skimmed the rest of the article, but the philosophical mathematical preface is questionable.
Worst Case for Climate Change Doesn’t Look Realistic
Nim and Lua are in that pasture. Being fast, memory light, and the C interop are the key features of Lua.
"You can still make decisions while under influence of alcohol"

...Sure, such as deciding to drive home despite the fact you are barely able to walk to your car.
Phrasing it as "killing" automatically disqualifies your argument as illogical

The comment you linked also makes many flawed assumptions. For example: infinite population growth is always good. That idea is literally cancer and deeply ignorant of ecological homeostasis
Yes. Even with Prime, I frequently buy away from Amazon.
brains are a lot more complex than ordinary daily mind lets on.. corollary, things happen that we didnt know could happen
SemVer isn't useless because of major bumps, but because of the minor and bugfix.

Theoretically every version change can introduce a bug, which leads to an implicit API change and as such require being a major version bump.

Also, fixing a bug can also introduce an API change, because the API can behave differently with and without the bug.

SemVer just covers the intent, not what's actually happening, which makes it kinda useless in most scenarios. I guess Elm gets it right, tho'.
Yet even this exploitative relationship may prove much more helpful than the grain and occasional squad of observers the US or UN sends. It's a funny sort of problem isn't it - perhaps the only way to get genuine investment in these areas is an almost parasitic relationship. More interesting would be if this forces the US or other western countries to more aggressively step up to the plate...
It's the type of offer they can't refuse even if they wanted to.

I get it, but this "help" has a tremendous cost, a cost many future generations of Ethiopians will pay dearly.

While the "West" has been a mixed bag between good and bad, there's always been some kind of moral "checks and balances" and pressure from their voters. You get none of that with China.
"Algorithms developed in Asian countries had smaller differences in error rates between white and Asian faces, suggesting a relationship “between an algorithm’s performance and the data used to train it,”

Quick, somebody offer the guy who realized this a job.
Drugmakers Turn to Data Mining to Avoid Expensive, Lengthy Drug Trials
Little surprised to see all the ice flaking off the rocket at launch, isn't this a danger to the rest of the booster, lower fins?
Blog post that describes the implementation:
https://allegro.tech/2016/03/writing-fast-cache-service-in-g...
Wouldn't you say the hard part is getting someone else's key reliably?
A US kid who hates school but has above-average general intelligence (so, not the prodigies who teach themselves Attic Greek at age 6 and go to Harvard at 12, just normal 1-in-50 or 1-in-25 smart kids) can probably bail on high school when they're 16, get into a community college (test scores ought to do it), take all the courses for an associate's degree, then snag a GED when eligible and officially pick up the degree. Doing all that plus having a part-time job is almost certainly a smaller time commitment than high school is and you'll get basically the same education or somewhat better, except you'll already have a degree and a ton of transferable credit toward a bachelor's at age 18.
I saw them touted as ways to bundle apps together under one price, but never heard anything about using it for version upgrades. But I may have missed that, I've never been to WWDC just watched keynotes and some of the dev talks.
The many, many ways to print variables inside of a string are testament to that. I remember feeling kind of a chill when the number of methods hit three. Two is an acceptable number of methods if you are transitioning from one form to another as kind of a nod to the growing pains of a language, but at three you have hit some kind of watershed.
Bazel 1.0 was released on October 10. Not much more than two months ago. At best, semantic versioning expresses the intent to break existing code. It's an anti-pattern. It's not a feature. Projects using semantic versioning are explicitly caveat emptor.