skysight-inc/HackerNews huggingface dataset:
The issue is that for these people the rest of the world doesn't matter. These are not the elites of Kenya we're talking about. These are Kenya's poor. It's running or education. Those are the means by which you can get out of your situation in Kenya. Chinese is just an increasingly important facet of the education option.

In sub-saharan Africa, different places will have different languages that are important to economic success. For instance, if you're Senegalese, you're far better off perfecting your French than learning Chinese or English. That's just the raw, ugly, and unfortunate economic reality in which impoverished children in Senegal live. So the government has set things up so that children can get a small chance at making themselves impressive to Francophone companies. Because a slim chance, is better than no chance. Obviously those mandatory french classes come at the expense of English, but who cares? These kids need jobs.

Now in more and more parts of Africa for young people there is what is essentially a chance at a lottery ticket going around out there. An education visa to China. And the way they work, most business done with Africa will flow through you if you get one of those visas. If they perfect their English, the same is not true. The business that America does with Africa will not start flowing through you just because you speak English well. (And that's even ignoring the fact that America doesn't do business with Africa the same way China does.) So, yes, impoverished kids who are smart, ambitious, and tired of being hungry are going to work their rear ends off trying to get one of those visas. You or I would do the same. And good on them. They're out trying to make a way for themselves in life. That's to be commended.

It sounds like the Kenyans simply see what is becoming common knowledge in sub-saharan Africa. China is a ticket out of poverty for a lot of their more bright kids who may not be as privileged as people in the rest of the world. It's easy for us to say, "Hey, that Chinese is a bad thing." But what's the kid supposed to do with our idealism? Sure it can be a bad thing, so is diamond mining, but it pays, and for poor people in Africa these days, not many things do.
You should ask him about the World Bank and IMF debt traps to developing countries that have stricken those nations in poverty for decades. The Chinese are building critical infrastructure in many of these African countries, where there was none and immensely increasing ease of business and trade. Africa's going to be the next economic boom despite the West having done all they can to suppress African growth.
You should show him nibbles - this was something I made in C when I was 17 or 18 - could be the next step in his production of this game! https://classicreload.com/qbasic-nibbles.html
employees don't have enough bargaining power to push wages up, so FAANGS only need to pay a 50% premium for wages, relative to other parts of the country. The decision makers who decide where people work would rather have the convenience of not getting on an airplane than saving 50% on Labor cost.
Right. A large part of success is definitely luck and random opportunity, but I will say that you still have to be prepared for those instances to take advantage of them(unless you have nepotism on your side, then you can coast to your heart's content).

For us in the the lower / middle class, the best we can do is prepare as much as we can for the day we encounter luck or opportunity. No amount of preparation / commitment / training guarantees success, but we can't afford to be fatalistic about it.

I do agree that we need to be more empathetic with those who haven't succeeded though. People tend to assume it's due to some personal fault rather than accounting for the luck / opportunity aspect. Humans tend to think that when they themselves fail it's because of outside forces they couldn't control, but when others fail it's because of internal forces they could have controlled.
Material knowledge is one reason why the optimal RSU strategy is to set up a 10b5-1 (https://www.investopedia.com/terms/r/rule-10b5-1.asp) election to sell everything as it vests, then to cancel the election right before it triggers if your material insider knowledge tells you that the next quarter is going to beat market expectations.

Completely legal but obviously ethically dubious.
I am from Galicia and shot #3 is definitely not representative from Galician Carnival. Galicia is a gorgeous destination, especially during Summer, but don't expect to have the kind of fun that the guy in photo #3 is having :-) Here are a couple of videos that provide a much better representation of what Galicia currently is: https://www.youtube.com/watch?v=uG1hkCzefL0 and https://www.youtube.com/watch?v=ZtUqecPNXgI
>Eastern grey squirrels were deliberately introduced into city parks for the enjoyment of people.[1]

Did not know — thanks for this.

Also, this has to be the dumbest move in the history of urban planning (considering squirrels track record as an invasive species). It'd appear someone didn't think this through 100%.

Where is the zoologist on the city board when you need one, right?
Pay off the family friend, and have them sign a full release. Otherwise, you run the risk of investing huge amounts of effort and time into the business, and then finally,when it is successful, he comes out of the woodwork and asks for 50% of it.
ROCm is AMD's "CUDA". TensorFlow is now up-to-date - but you have to work with AMD's fork of tensorflow, they haven't upstreamed their changes yet.

The new GPU of interest for DeepLearning is the MI60. It has 32GB of RAM, 1TB/s memory bandwidth.
Performance on fp32 looks slightly lower than the V100 (resnet50 on tensorflow, see below). But there are no tensorcores, so resnet50 would go 3x faster using the TensorCores. Personally, i think TensorCores are not that useful in the general case, as not enough programmers that i have come across are writing their code to use them. They are good, but nichey.

The important thing we don't know is the price. Expect it to be released by the end of Q1 or early Q2.

Reference:
https://wccftech.com/amd-radeon-mi60-resnet-benchmarks-v100-...
Because it is a giant pain in the rear. Email is never going to be an end to end secure protocol. Period. It’s never going to be transparent. S/MIME could have gotten the world there but email has too much inertia. Ultimately you have to figure out how to trust keys, that turns out to be the hard part. Use Signal.
> using wealth (loans) and technology to build an economic foothold instead of strength.

To be fair, that has been pretty much the world bank playbook for decades. I dont see why an exploitation in that form would revert back to more classic forms of colonialism. Upholding a colonial regime is simply not worth the effort if you have similar financial benefits with loans with horrible conditions.
Yubico will release a security key with both lightning and usb-c
Probably for an iGPU for the budget model all in one chips.
Regarding just the last point, I also came across a case where Python (and Node) were outperforming my Nim code (just counting lines in a file). But I just happened to be using a slow line reading thing [1].

You should definitely give Nim another shot. It has been very pleasant to use.

[1] https://github.com/nim-lang/Nim/issues/9026
Wall Street Whiz Finds Niche Selling Books on the Internet (1996)
A very large population can’t install their own firmwares because they don’t have the chops to do so.

On top of that, not everybody has a CS degree to read and go through source code of these custom firmware to make sure they aren’t doing anything funny.
A Future of Netflix
Right... so properly detecting when U_UNICODE_VERSION in the replication target differs from U_UNICODE_VERSION in the source, and adjusting for it is what's needed. PostgreSQL wasn't doing this in 2014.
Put another way your spin is the correct one while others interpretation is wrong. Stop trying to make this a simple issue when it isn't.
To be fair, Markdown tables are a pain too
This overall seems like a very useful resource for EU-based founders.

That said, their suggestion of "Seriously consider back-loaded vesting schedules" is employee unfriendly (https://www.indexventures.com/blog/rewarding-talent-quick-gu..., tip 5)

In particular the idea of a 10/20/30/40 vesting schedule is non-standard, except maybe at places like Amazon. IMHO, if you want to retain people longer, use additional refresh grants instead.
not even marginally comprehensive
TMUS is $57BB market cap. Say $100BB for the premium. Not sure why there would be antitrust considerations here. AAPL does not have a monopoly on phones, watches or pretty much anything else. That's a key advantage of them being a premium brand with relatively small share.
1. It removes the opportunity for free/cheap email providers to commercialize their users data.

2. It makes it difficult for corporate oversight of employee emails.

3. Privacy is a differentiator only for a tiny fraction of the marketplace. So, there is very little profit incentive to invest the engineering resources to implement easy pub key into email.
Sorry. Nowhere in any of your previous HN comments is either the word geodesic or anything that makes it obviously clear that you know how the geodesic equation works.

I'm confused though: if you know enough about general relativity to understand vorticity, why are you going on about a gravitational aether (especially without specifying exactly what you mean)?
Mysterious radio signals from deep space detected
Scrivener's great right up until the moment when you need to collaborate with someone else, at which point it falls over completely. The usual practice in these scenarios is to write in Scrivener and then when finished export the document to Word format to send to these other parties, but then if they come back to you with edits/feedback/etc. you're stuck with the problem of getting those changes merged back into your original Scrivener document, which is no fun -- especially if you've got multiple rounds of revisions among multiple collaborators to deal with.

Don't get me wrong, I like Scrivener a lot, but in lots of scenarios it just doesn't work as a drop-in replacement for a more general word processor.
> The shifting preference patterns around cheese type are very tangible.

Yeah, but you still need to compare sandwich cheese to other sandwich cheese. It's not really fair to compare kraft singles with Cypress Grove, a more reasonable comparison would be something like Boar's Head.
Chrome will block spammy ads around the world starting July 9th
I generally use MySQL in production but tell everyone I use Postgres so I can feel cool.
> You echo the article's conclusion. You agree with its main idea.

No. The article is very long, draws many conclusions and ponders many aspects of Jackie's life and autobiography, and I only mentioned one aspect (a question, not a conclusion by the way). I'm completely silent on other issues raised by the article, such as Jackie Chan's opinions of freedom, his injuries, his relationship with mainland China, etc.

So no, I wouldn't say I "agree with its main idea". I do find the article interesting, which is what I said: no more, no less.

> You now summarize the article.

Yes.

> Can you not see how someone would feel that you agreed with the author?

No.

> The author makes it very clear how he feels.

Then why do you ask me?

> Do you disagree with the article?

I find parts of it I agree with, others uninteresting, others I disagree with. I already explained what I find interesting in my initial post ("how difficult and rough Jackie Chan's childhood was") and in my previous post I mentioned I wouldn't wish such a childhood on any kid.
Ask HN: What is the biggest problem you've had this week?
I am asking about your biggest problem this week as a way to make answering the question a bit easier.

Thinking of specific problems or annoyances from the last week is a nice way to limit the scope and be sure to return something that was recently affecting me. Please feel free to expand on this and put down any sort of list of problems you have. It would also be interesting to see what solutions to those problems you have tried.

I've been re-arranging my thinking more and more around "solving problems." I know this isn't revolutionary but I've been attempting to be less theoretical and more action oriented around this mindset. I would like to start pulling in other's experiences and opinions.

Here's a small, unordered list some of my top tier problems:

- PROBLEM: Good salary, low savings.
- FAILED SOLUTIONS: budgets using google sheets, mint, recently started working with a financial advisor

- PROBLEM: 41 years old, no spouse or children but greatly desire starting a family.
- FAILED SOLUTIONS: Had a few long term relationships. Other times I have tried spending time "working on myself" to become a better partner. Searched for potential partners

- PROBLEM: overweight
- FAILED SOLUTIONS: I'm a bit of a yo-yo with this. I've tried various diets like paleo and also intermittent fasting.

- PROBLEM: I work at a well paying job but always longing to start my own company.
- FAILED SOLUTIONS: I took a year just learning to build websites and tried to raise funding. Have built several products on nights and weekends since then, none of gotten significant traction.

I would love to hear others list some of their "top problems." Doing this had a two fold effect on me, one was helping to focus down on possible solutions that I may build a product around. But there was also a process of having to "admit" some of these things to myself. I think that was a good experience.
"Other authoritarian governments would view it as positive/neutral."

That ain't exactly helping your case.

"Just another foreign government telling them what to do and taking things from them under the veneer of helping them."

Right, but one of them is literally a totalitarian dictatorship, and the other is the United States. The US is by every measure the lesser of the two evils.
It's English that has the bastardized Latin!

Things like "ough" for /a:f/, and vowel shifts whereby /a/ gets written "u".

Compared to that, some languages have sane Latinization.

Since English is so pervasive, people round the world can look at it and feel good about their own Latinization.
I didn't know that. Thank you!

For those of you wondering how to do it (I'm using Windows 10, but it's not that different):

1. Download Android platform tools for your platform: https://developer.android.com/studio/releases/platform-tools...

2. Unzip it, open cmd and head to the unpacked folder.

3. Enable developer tools and USB debugging in your Android.

4. List packages avaiable:

adb shell pm list packages

5. Delete the unwanted package

adb shell pm uninstall --user 0 com.package.name
That's a neat little game. So creative, simple and intuitive to play. Best of all I didn't have to read any tutorials to get started.

By the way, if you're interested in making your own tile based RPG game, I'm developing some tutorials to help you learn how: https://codeorc.com/learn-web-development-by-programming-a-r...
Who has the best tamales in the SF Mission?
In French, "pingouin" is the name for a flying bird[0] though very few people know it and most mix up pingouins (auks) with manchots (penguins, literally "armless"). Saying that penguins can fly is technically correct but people will laugh at you unless you are prepared to spend a long time explaining it.

I think it's a shame that a teacher would mislead a child the way yours did.

Having worked with penguins (the flightless ones) though, I have to say that while they are funny they didn't strike me as the most interesting or intelligent birds ever. I was quite disappointed, they regularly die by getting stuck in seaweed lying on the beach, and just keeping trying to walk straight until they get exhausted and fall. You get more meaningful interaction with a crow or even a common blackbird.

[0]https://en.wikipedia.org/wiki/Razorbill
"If you keep getting in fights with your white buddies, you won't have the energy to push around brown people." Now there's a message for our time.
Becoming a UI Designer in 2019 – A free course I released to get you there
Web has come a full circle. First we disgust and hate SOAP XML and friends. Then we go to REST and realize of it's too loose! Then we invent stuff like Swagger and JSONAPI in order to put some interfacing in place. And then we bring in cripples that give similar but water downed features of SOAP, GRPC, GraphQL and more friends.

Edit: I know I might get downvotes but think for a second we could have just taken some good parts from SOAP to begin with and have all the goodness.
Where is the analysis?
Yeah, after a long stretch of trying "proper" cheeses on burgers, I've gone back to using Kraft singles. Even Kenji Lopez-Alt recommends American cheese for burgers, so I don't feel so bad about it.
Are you implying it shouldn't be talked about? Or that it will have a net positive effect for startups and tech investments?
BMCs are "typically unsecure with no protection, no detection and no recovery"

What are the economic forces behind this, and would it be feasible to change this state of affairs?
I wonder if there's something about Chinese language that makes phonetic writing somehow less suitable for it. What about a possibility of a syllabic system?
The ‘Collusion’ Debate Ended Last Night
I'm not sure if there is a perception in US for Huawei in general, but I'd bet many people know them from the Boot Loop issue the Nexus 6p had. Unfortunately both me and my wife had that phone and we both had to purchase new phones (13, 18 months).
The first paragraph does a great job of summarizing and contextualizing Jackie Chan's career.

But the rest of the article seems to drunkenly wonder around bumping into rhetorical questions that don't lead anywhere other than the reporter believes that Jackie Chan didn't complain or rejoice enough in his hardships or successes.

Ok, sure. I guess that's one opinion. But I'm kind of surprised that the reporter didn't have more to say than that.
> Everyone is not exaclty like you.

> extremely few

> many people around me

Studies suggest that "extremely few" and "many people around me" is about 10% of car trips. (At least in the U.S., typically more geographically sprawled than much of europe).

https://www.fastcompany.com/3062902/electric-vehicles-could-...

So, yes, maybe not everybody can have an electric car and may need to rent a better suited car some % of the time; Maybe that's a partner, a neighbor, a car club. On the bright side, renting a van, truck, land rover for longer trips also reduces the wear on your batteries.
Building a Node.js Crypto Portfolio Tracker Using the Crowdbotics App Builder
I did something similar on a smaller scale -- on my jamie hyneman-style wall of boxes, I added a few "inbox" boxes. When cleaning up, if I don't know where something goes, it goes into an inbox. Turning this mental roadblock into a non-decision makes cleaning up much, much faster. And because you only have a small number of inboxes, finding a "where did I put that?" item is quick.
I live in Seattle and am currently considering what car to buy next. It will likely be an ICE car because during the summer we regularly will drive 70-100 miles in one direction to a hike. There are not and will not be charging stations at the trailhead. Typically we eat breakfast on the road or before heading out, eat lunch on the hike & get back home for dinner. Stopping for over an hour on the way back would be a big change of pace.

This is also true for some of the ski resorts. There are a couple charging stations, but parking is already enough of a disaster at the ski resorts that I'd rather not deal with it.

We'll likely follow the crowd and get a ICE Subaru.
Youtube (owned by Google) is a giant social network that probably has more users than Snapchat, Reddit, Twitter, and Facebook combined.

Users can make video posts that others can comment on and share. Youtube also has rolled out Stories, which is similar to Instagram and Snapchat.
The point is, that owners of traditional cars don't have to "plan" road trips unless they just like doing that sort of thing. I know when I have to make a 300+ mile drive I don't plan it at all, I just set off knowing that I can stop anywhere when I need gasoline. I normally don't stop for food and try to hold bathroom breaks to coincide with gas stops, which generally take no more than 10 minutes. The last thing I want to do when I'm trying to get somewhere is stop for an hour for a leisurely meal.

Having t break up trips into 100-200 mile segments based on limited recharging sites might be acceptable for some, but for many I think it will be viewed as a step backwards.
I did. But you weren't using it in the 1990s. I started in early 2001.
How “At the Gates” took 7 years of my life – and nearly the rest
I’m hoping to get a steak on the 2xxx lines. These 3xxx chips if they bench well should be awesome. Can’t wait to see reviews.
But when you redownload a now-deleted-preloaded app, it actually downloads it. Which makes me think that Apple actually removes the App package from the phone.

Please correct me if I’m wrong.
I used to do all my notes and homework on Lyx using a little Toshiba netbook.
> having the type follow the variable is vastly superior from a readability point of view?

[citation needed]

The way Nim, Rust, etc do it, with a useless 'var' keyword even when a type is present, is clearly needlessly verbose (ie, inferior, though I'd hesitate to say vastly), but I'd be interested to see a analysis of the merits of something like "Foo[2] foo = bar()" vs "foo Foo[2] = bar()" (or maybe that should be "foo [2]Foo = bar()"?), since it hadn't actually occurred to me to use the latter order seperate from the useless keyword.
HIP (part of the ROCm stack) is Fairlane similar to CUDA. They also have goodies like tensorflow-rocm, available through pip or a docker container.

That stack is also open source. And writing in it is supposed to keep you compatible with NVidea.

Wanting to support them -- and hoping they become more competitive in ML -- are why I bought Vega GPUs.

Although, I haven't found much time to actually try and get any of my software running on a GPU, let alone optimized. As a huge fan of avx512, I would like to try -- maybe I can get even better performance on a graphics card.

But with AMD, the lack of support for the uninitiated is apparent. Not much in the way of existing software and resources like online tutorials. I'd like guides on how to optimize kernels, organizing wavefronts and discussing memory movement.
Maybe I haven't looked hard enough.

Especially painful in Julia, where almost half a year after 1.0, the only supported way to use GPUs on any library is with CUDANative. "Cross platform" GPUArrays.jl's open cl backend still hasn't been updated.
Means all my coding will be done in HIP. Which is fine.
Aspartame doesnt taste anything like sugar to me...

And at this point, from what I've read, the impossible burger is not capable of tricking the person. But look up "anticipatory insulin/whatever release":

>"Currently, anticipatory or cephalic phase insulin release (CPIR) is defined as insulin release which occurs prior to nutrient absorption in response to sensory stimulation of the oral cavity by the taste of food or food ingestion. In humans, the response is typically characterized by a rise in plasma insulin levels that occurs independently of increases in blood glucose, peaking within 4 minutes after sensory stimulation and returning to baseline by 8–10 minutes post stimulation"
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3056926/
'Seattle Squeeze': City gears up for major highway closure
NPM, Inc. Has a New CEO