skysight-inc/HackerNews huggingface dataset:
What Apple says about what they do in the US, and what they do in China, are two different things. And what Tim Cook reaffirmed is irrelevant, what matters is how the iMessage protocol works.

As far as I can tell, the way iMessage works according to Apple's documentation, is that endpoints generate 1280-bit RSA encryption keys, hold the private keys on the device, but publish the public keys to a centralized IDS Directory Server. Note that their published security documents curiously don't say anything about man-in-the-middle mitigation, and indeed, MITM attacks against iMessage on IOS9 were publicly documented.

Now, what do you know about where the IDS servers are located in China, and who controls them? Because if Apple doesn't control them, and control them in a way that makes them impossible to spoof, then it is easy for the Chinese government to attack iMessage.

Thus, Tim Cook could say "We haven't put any backdoors into iMessage for the Chinese government and it is end to end encrypted" and it would be a true statement, but also Apple engineers could know full well the IDS in China could be subject to a MITM.

A plausible way this could happen, after Apple moved the iCloud keys to China, is that the Chinese government could request to intercept communications from a particular user, and the public keys of every recipient that user communicates with could be replaced with a MITM key so they can rely the messages and see the unencrypted content.

We don't know, but what we do know is that iMessage has been attacked with MITM before, and we know the PRC isn't going to let unbreakable encryption be sold to Uighurs in Xinjiang. It defies logic.
As long as the channel doesn't have the +s (secret) mode, you can list all channels on a server, and that feature has existed since the first RFC iirc.
If you take someones intellectual property, they still have it too. If you take someones tangible property they don't have it anymore.
You can use irccloud and you got irc on mobile, with easy picture integration and you don't miss messages when not online. (Like slack/discord).
This was my understanding as well.
Best Help Desk Software 2019
Last paragraph hits the nail on the head.
https://finance.yahoo.com/quote/300431.SZ/

A third tier media player software company with an antique main product when listed, reached a high of 327 rmb in three months, then the company started it's VR glasses business.

https://finance.yahoo.com/quote/300104.SZ/

LeEco, founder absconded to the US, about to sink his FaradayFuture too.

https://www.bloomberg.com/news/articles/2019-04-30/kangmei-s...

Oops, 30 billion rmb profit in cash accounting error boys.

https://www.google.com/search?q=600485.sh
Yes that guy who trumpeted to actually dig The Nicaraguan Canal.
Trading suspended ever since December 2016, when a news report accuses its main business, telecom in Cambodia which rocked a 80%+ net profit margin, is a fraud. It seems no one dares to mess with this company right now, rumored to have deep military connections.
Yes!! I got introduced to the concept of Double loop learning in a management class in College - and was able to apply it successfully after not being able to get the grade I wanted in some courses - then I realized that the issue was with what I was doing - not with how tight or efficient I was at doing it!

Couldn't recommend this more
Part of the push against Huawei in US, is because it also deals with networking equipment. Xiaomi and OPPO don't do that.
No, just the "American way of life".

As a remote employee I never worked more than 8 hours a day (including lunch break), knowing my friends in the office sit there for 8 hours INCLUDING lunch breaks, table tennis sessions, kitchen chats, multiple smoke breaks, meetings, scrum sessions and so on.

Also I know very great programmers and literally NONE of them can stay really focused for more than 5-6 hours a day, regular devs will struggle to be productive for 4-5 hours, I'm happy if someone actually works for 3-4 hours a day. Sitting or standing in front on computer for 10 hours a day is a highway to carpal tunnel syndrome, haemorrhoids etc.
I had a similar experience but with Three, using my usual data allowance. Making local calls was outrageous but that's what voice chat apps are for.

When I moved to the US I agonised for months about getting a local number vs. just keep paying for a monthly UK Three sim forever.
Wireless has a lot of stuff going on.
Layer 1 off wireless is split in many different levels.

This, combined with the fact that interoperability is paramount, but there are only a few providers make for complicated standards. The interop between a few providers problems means the standards have to bow to actual usage a lot more.

This applies a lot more to 3gpp (cellular) stuff than WiFi though. Especially because 3gpp is commercial only, is a lot more 'trust the network', and cares about billing. Moreover, the interop is meant to give a pretty seamless roaming ability, whereas e.g. 802.3 is only about working on a single subnet.

Moreover with WiFi, which partially uses time-division (like ethernet) you cannot have two devices sending at the same time. However, unlike old-style shared medium Ethernet, you can have two devices outside of range of each-other, but both reaching your WiFi router. This means the transmissions scramble each other at the router, but the devices can't detect this.

Hence, you cannot do CSMA/CD (collision detection) but need CSMA/CA (collision avoidance). This means you get ACK messages at layer 1 of your protocol.

In general, it might be the Multiple Access model that makes wireless hard.
Even if someone leaves their cart around, someone else is bound to drag it along if they are gonna pass the cart corral anyways: it's free money.
In Hungary's case the threat is a massive state-funded propaganda machine pretending to be the press. How do you fight against that, especially if no one wants to pay for subscriptions?
.Net Core Diagnostics Overview
iMessage (public) keys are "backed up" to IDS directory services. This is how Apple devices do key-exchange with one another. If there is no man-in-the-middle mitigation for IDS, then all the Chinese government needs to do is return spoofed keys for anyone you're communicating with. Remember, when you send messages to other people, you encrypt with THEIR key, not yours (on device). Your key is used for signatures and decrypting messages sent to you by them. THEIR Key comes from the cloud, and thus subject to attack if key exchange wasn't secure.
That's why I'm getting started on game development with mobiles games.
It might seem to be an overrun market but the amount of actual games is small and the amount of actual good games is even smaller. I don't know who all these people are that play "pay to upgrade building to level 4" games but there are a lot of people looking for just fun games instead of horrible p2w games.

There are also some good games which use virtual d-pads etc. which i find horrible.
There are enough gameplay mechanics yet to be discovered for touch screens.
This is the norm for Debian, including their own mystery meat in every package without asking upstream, and then making it look like an official release. I remember there was a post about that from the Redis guy a few days ago.

The guy who made those Docker images is not to blame in my opinion because he just trusted Debian, which is a renowned distro; he expected them to do the right thing. I believe Debian has a good reputation that they don't deserve anymore.
What are the advantages of using ansible-based werf setup steps vs. the usual Dockerfile for image + entrypoint script for runtime config?
Not to mention the Vatican is on the other side of the river Tiber!
I remember IRC in the late 90s, early 2000s having A LOT (like 9 out of 10) of people who otherwise had no idea about computers (remember droves of people disconnecting after 'Press Alt+F4 to get @'?). People who didn't knew the difference between a file and a directory (or folder) were on IRC with channels having hundreds of people.

If someone can figure out Facebook (and trust me, Facebook is far from intuitive for someone who doesn't know) or any other web-based service, they can figure out IRC.

The main reason people do not use IRC much nowadays is that other people moved off IRC to Facebook and other social places. It isn't a technical thing, it is mainly a social thing.
How different is it from modern chats? The original claim was that "it's harder to discover channels."

Same thing: find a server, connect to it. Boom, you have access to all channels (unless they are private).
I remember back in the days of IRC being megapopular, a lot of servers would kick me out because they had too many channels and listing them triggered flood protection :-P
If you go ask at the service desk they tend to give out special branded cart-coins for free, they come with a little quick disconnect hook for on your keychain.[0] It's still cheaper for the stores to do that than to hire a specific person to gather carts.

[0] https://www.jmpromotions.nl/images/winkelwagen-muntjes/plast...
As a european, I'll take US over China any day.

Anti-US circlejerk is mostly confined in Western europe (sans Brits). Eastern europe has totally different sentiment.
I personally think Tesla simply doesn't have the sensors for self-driving.

I imagine the huge amount of data they've collected is largely useless because they aren't collecting the right data (e.g. LIDAR, radar, higher definition video)
Redesigning the Internet for Free Speech Through the Use of Pseudonyms [pdf]
Would you prefer daily life like in US or China?
I'm still astounded how much of an (intentional?) mess Oracle have made of Java and OpenJDK. If you search for Java you get to a Oracle page with a big download button and a cryptic yellow warning about license changes, with a little link at the bottom directing people to OpenJDK. The official OpenJDK builds they send people to have no Windows installer - they're just a ZIP of the JDK. There is no way for an ordinary Windows user searching the internet for a way to install Java on their work PC to end up with a working Java install that doesn't leave their employer on the hook for Oracle licensing fees. AdoptOpenJDK have working builds with a proper Windows installer, but unless you already know about them somehow (for instance, by reading HN regularly) there's no way to find them.
Your point about Facebook is spot on, if you have never used it before it's a nightmare
Author here. Usually you need a few hours overlap per day at least across a given team. This can be challenging depending on where the team members are located. We've had team members in Australia working with Europe, and there's literally no convenient overlap. In that case, someone needs to stay up late (or get up early).
It's amazing how convincing statistics are--even for supposed experts--and not just for the reason you elaborate on.

In 2019, they really are the best way to lie.
‪Are Your Friends Making You Fat?
HN has a very strange hate/love relationship with modern chat systems.

Slack/Discord/whatever: they are proprietary, they are closed-source, they are bad.

IRCCloud (which is proprietary, closed source etc.): oh, it's so good, use it.
This reminds me of Hello Internet recently releasing a special 2-minute episode of their podcast on a wax cylinder - https://en.wikipedia.org/wiki/Phonograph_cylinder

Really difficult to get your hands on one but it's possible. And the peak of their popularity was about 100 years ago.
Ask HN: Moving to San Francisco; how to meet early stage founders?
(My regular account has 5k+ karma. Posting today under a throwaway. I have yet to tell people about my plans to move.)

I'm from Western Europe, have co-founded 2 companies (1 was acquired, 1 raised follow-on funding and is still going) and did ~5 years as a FAANG Product Manager.

There's a 40% chance I'll move to San Francisco later this year. If so, the best fit for my skills/experience/interests and current risk appetite is an exec role at an early stage but funded (Series A or earlier) startup. Particularly if the founder is wearing multiple hats (product, engineering, finance etc.) and needs someone who can share the load and work on multiple things.

Apart from using the filters on Crunchbase and Angellist, what is a good way to find such founders so I can invite them for coffee?
True. Still, Theranos happened and flew fir quite a while. The problem here is the smaller the population of people able to judge new tech (which is generally speaking getting smaller everyday tech becomes more specialized and advanced) the longer it takes for reality to catch up with the money.

Which also means that it is ny impossible to distinguish between a growth company with a solid product and one that is just trying to out run reality.
Why would Samsung want to team up with Huawei on this? Huawei is a major competitor to Samsung; having Google services available on Samsumg phones and not on Huawei ones is a major competitive win for Samsumg. They must be laughing all the way to the bank right now.
Yeah, but then you still need the time and environment to be able to do it which can be hard if you are working long hours in two jobs or whatever to make rent.

Then you have the old problem that in many companies HR will still want a degree cert.

I think technical and professional education should be always available to people - it helps us all if people can reach their potential after all.
On the topic of printing receipts: the cheapest models of receipt printers are capable of spitting out half a foot of receipt every second, so even if you did wait until after scanning to print the receipt it'll hardly take more time than it takes customers to pick up their stuff anyways.
I was thinking basically the same thing.

> Krafcik went on to say that the auto industry might never produce a car capable of driving at any time of year, in any weather, under any conditions. “Autonomy will always have some constraints,” he added.

I've driven I-95 in heavy rain and/or snow, when stopping at all -- let alone in time to avoid hitting another vehicle -- would have been ~impossible. Plus the fact that visibility was extremely limited.

And yet there we were, cruising along at highway speed. I recall thinking "Hey, it's cool, because nobody could stop." But then, there's the occasional mass pileup, after a semi jackknifes.
Their backpacks are also silly cheap for the quality you get.
>more than a century has passed and David’s sealed bottle garden is still thriving and robust as can be. With thriving plant life, despite not watering it since 1972.

>David planted the terrarium back in 1960

I'm so annoyed by the above. Is this article written in 2060?
Funny thing. Frukost in Denmark and Frokost in Sweden. Both came from the term vrōkost (tidlig kost) in Mittelniederdeutsch (Middle Low German) in the 15th century. In Sweden you still use Frukost for the first meal. In Denmark the usage has been replaced by Morgenmad (morning food) to refer to the first meal. And Frokost now refers to the middle meal (lunch).
I was initially rather skeptical of bluetooth headphones - but after yet another gardening related headphone incident I bought a cheap pair (£30) and they worked perfectly well. They broke (headband snapped) and I upgraded to moderately priced Sony ones (~£100).

I've literally never had any problems connecting any of these to any devices (desktop PC, iPads, iPhones).

Bluetooth also seems to work pretty much perfectly with my car as well.

I'm not doubting you have problems - but interesting to note that for some people Bluetooth does actually seem to work.
I think part of the allure of private chats is that it's you & a small group of people who actually know each other - having a free-for-all and just splitting rooms up doesn't engender a feeling of togetherness any more than going to a random gathering of people with a single 'banner' topic. Twitter almost has the hashtag thing down.

Human social groups have a purported manageable upper limit of around 150 people, so super mass networks like insta, facebook, twitter etc also get to 'broadcast' level interactions rather than intimate discussions - it seems as though private group chats are a way to have a digital campfire, with less pressure & more shared experience.

There's so much behind building a social network that it takes a perfect mix of luck, timing, skill & marketing. But they will continue to come, won't they.
Colonialism? Western exploitation? Really? I do not think that this was necessarily a smart or moral choice by the US's part, but I guess they know more about the issue than I do, based on which this action was made.

But I am curious how you can draw a line between alleged espionage accusations and the need for the US to secure its own telecommunications networks by forcing out a possibly hostile actor and colonialism? Protectionism yes, but not colonialism. It really irritates me when people start extrapolating hyperboles based on their own emotions of how things are, with logical reasoning only an afterthought to validate their raging desire to feel certain way about something. The platform for doing that is Twitter or Facebook, not HackerNews.
Its still easy to make friends online. Maybe you changed.
Play Store -> F-droid, yalp

yalp is a wrapper around google playstore. Handy if you need to install apps not available on F-Droid and not install from apk.
Show HN: Feedback Toaster
people feel bad about publishing a PR and being told "don't do it like this" and get defensive, argue about the sunk cost, throw references justifying why their approach is Good Actually, accuse the reviewer of not being serious about software engineering, etc.

The real way to project success is egoless programming.
I think Op referred to /list
Does anyone have visit China and presence the social system in first person?

I've heard that some people like it (Chinese co-workers), as they feel everyone acting better, but they don't live in China at the moment.
Two years ago, I've became disillusioned about the current status of web communities and culture. Basically I was thinking that, the web culture, once hailed as the center of out-of-box thinking, creativity, weird subcultures, e.g. Something Awful and early 4chan, was dying. Of course it has the good, the bad and the ugly, but now it seems increasingly boring.

For example, text boards and forums? Mostly dead. Imageboards? Even small sites dedicated to a particular obscure subculture are dying, the biggest ones are mostly ideological nonsense. Blogs? It no longer has a visible and influential blogosphere. Reddit? Primarily newsfeed and links. Also, lots of communities I was interested in was going downhill. Twitter? Lots of interesting things was happening in the beginning, but nowadays it's a mainstream walled garden, etc.

Even Hacker News had:

* I Don’t Know How to Waste Time on the Internet Anymore

http://nymag.com/selectall/2018/05/i-dont-know-how-to-waste-...

So I asked a friend online. He was once active in a technical community and specialized in writing tropes and jokes, but already stopped posting for a while.

I asked: What are you doing nowadays?

He answered: Busy works.

Then I told him my all of my perceptions I mentioned, and asked him: what the heck is going on for web communities? what is the future? what are the places where interesting things are produced nowadays?

He answered: I think it has returned back to the era of chatrooms.

I've realized his judgement cannot be too correct after seeing this article on HN.

Pretty much. I've heard a lot of activities is now happening on Discord servers, especially for gaming, it's almost the role IRC played in the early 2000s. Telegram also has many interesting groups and those dramas and incidents are coming on a weekly basis! I believe the chatroom would be a breeding group for the next wave of web communities.

In short, I guess we've just completed a full circle.

Unfortunately, what it means to me is:

(1) All the legacy of the previous web communities needs to be thrown away.

(2) It may take years for the new communities to recreate some interesting aspects of the old web communities had, and by the time you've rediscovered it, it would be too late.

(3) Most protocols and services and proprietary. Now a even bigger walled-garden is coming.

(4) I cannot be happy enough to see that Hacker News is still going strong. Registering an account was a correct decision. I think Hacker News is largely playing a role of the Usenet newsgroups, but in disguise as a news website. It may not be as effective as forums, but is working pretty well.
"Seltene Anlage" in this context does not translate to plant.

System or machine would be much better fits.
"the very concept of free or open-source is absolutely alien to them"

white people have a way of saying incredibly insulting, demeaning things about non-whites in a way that it is acceptable in common discourse.

statement such as these need to be called out for what they are - biased opinions based on an irrational fear of "the chinese"
From my experience the health issues point is true.

When I used to work from office my day looked more or less like this:

a) WALKING to the car/public transport,
b) sitting at a desk, meetings, multiple small breaks for lunches, chats etc.,
c) again some moving, coming back home,
d) SITTING AT DIFFERENT CHAIR WITH DIFFERENT DESK AND DIFFERENT PERIPHERALS AT HOME.

Right now:

a) waking up,
b) no one forces me to take breaks,
c) I do not change peripherals twice a day, so before I was using two different keyboards and two different mouses and two different setups daily, now I'm using the same mouse and the same keyboard and the same everything in work and after work, this leads to RSI and after 8 years I'm facing carpal tunnel syndrome in near future, also changing chair even to a shitty one for a while is apparently much better for your body than sitting in Herman Miller ALL THE TIME (I have standing desk too BTW).
So much goodness comes from a well designed database as you point out, but I agree with barbecue_sauce too. Do the interface mock-up first (and get the customers agreement), then do the database design and then build everything in between. The mock-up gives you a functional insight (an understanding of the problem domain) that's crucial to designing the database. Technical debt is heavily weighted to the database. Get the database design wrong and you'll be paying for years. As whycombinater says:
> The bottom layer, designed inconsistently, will percolate through
That's why it's so useful to get a front-end mock-up done. It's a learning exercise that's key to getting the database design right.
Sure, I guess.

But you still couldn't run Huawei's version, use Google stuff, and get updates. So that's hardly "complete freedom".
Could you make a step-by-step guide?
Shouldn't it be "a distopian nightmare"?

I'm sure 'an' is correct since that's the headline the NY Post wrote, but I'm just curious why.
The true story of the worst video game in history
In this hypothetical, I'm not delivering actual ransomware, but something that just demands money and will never actually release the files.

But this is my original point. Someone hit by an attack has no way of knowing what type of attacker they are facing.

Will the attacker return my files if I pay up? They might, but there's a very reasonable possibility they can't or won't. Remember, they just want your money. They have no reputation to maintain because they're already criminals.
The other week I drove a hire car with "intelligent cruise control" which, as you'd expect, tried to keep a safe following distance from the car in front.

The problem was, the cruise control following distance was not the ~2 seconds recommended by my country's highway code, but more like ~3.5 seconds. Other drivers would interpret that as an invitation to merge, and my car would slow down further to restore its ~3.5 second following distance.

I don't think you can drive in such a way that other drivers' behaviour is of no consequence.