skysight-inc/HackerNews huggingface dataset:
There's a question under which people discuss what would happen if WeChat is blocked from AppStore on a Chinese quora like Q&A site Zhihu.[1] Tencent removed a tipping the author feature from WeChat because Apple wanted a share from the tips, which made the blocking worries more realistic than many people may think.

The people on Zhihu, possibly the richer and more knowledgeable among the Chinese internet users, supported WeChat, which is a vital tool for work as well as everyday life. It's an IM, and when every relative and friend uses it, it's not possible to switch overnight if Apple actually blocks it. What's more, its only competitor in China is another product of Tencent, QQ.

So, Apple is facing a huge China problem, and it's trying to solve it. However, it is yet unclear if it can solve it, or be solved by it. I think the walled garden policy actually backfires in China. Android, as an open platform, is not that easy to kill, even though all Google services are blocked here. However, iOS can. Without a big enough market share, it will die like IE6, without Chinese developers willing to write apps for it.

[1] https://www.zhihu.com/question/58776977
I am in a somewhat similar situation. The article talks of Mitchell fearing for his life due to police unwilling to protect him. I had a nasty string of events happen to me that also left me fearing for my life and unemployed (threatened after I quit my job... I quit twice, first time they nearly doubled my salary, second they said: 'you are going to not be able to keep a job ever again.' Months later at my new job I started receiving violent threats,
then people violently broke into my office--nothing was stolen.) I notified the police, I asked them if they could look into--there were video cameras, and they could see who broke in and chased after me as I hurried out the emergency exit. They didnt investigate anything, or even record the break in as a crime AFAIK. I was then told I was being be fired for the break in occurring after I was told not to report it, but said that I did anyways ("this has nothing to do with you performance here in your job duties"). both were relatively small companies.

There is a lot more that was happening at that time, and it went from concerning to blatant to surreal. I was stalked/followed home by unsavoury-looking people. Men were knocking on my door speaking inaudibly and sometimes in Spanish. My tires had oil smeared all over them one time and had been overinflated. This is not inclusive of everything that happened. I called the police repeatedly and nobody did anything. I dont know how to get these concerns raised to anyone that cares.

Eventually I left the country and have been living abroad a couple of years since then.
I am not really sure what to do without a job reference as a mid career male, but I get by in my days by meeting so many nice people and going to such beautiful places and trying to forget about what happened. I dont know if I can find a real job again and I think my life will be basically over if I cant. Im thankful for everything, but to be honest, I want to work again and am not sure how to recover from this in terms of career.

I havent talked about this with anyone, but when I read this I thought I'd chime in. Enforcing law and peace with prudence is important enough that when it isn't done right, people like Mitchell and I experience our lives are transformed and we are unemploued. In the meantime,
terrible people are enabled. Police in my case and in the story's may have just been too busy, or misunderstanding, or overwhelmed--I dont know what the problem is, but the outcomen is awful.
That doesn't explain the «Some allocations were much larger than anything ZeroTier should need.» part.
Nor should your family starve for not producing income from said job. Just as important, you shouldn't lose your children - I'm guessing this happens if you are a single parent.
Timekeeping is not the objective of grandes complications. Artisanship is, making them hard to duplicate economically.
Last I checked that figure was down a few points, but regardless, how I have strongly desired the same!
I noticed that the commentary in this thread seems to be full of untruthful statements being thrown around as facts. This probably betrays the fact that the audience here is not very knowledgeable about mechanical watches, which was part of the curiousity mentioned in the original post.

No, a run of the mill mechanical Seiko (say a Seiko 5 or even a SARB) will not run as accurately as a modern Patek. That's silly. Patek have their own Seal of quality guaranteeing a certain range of drift per day and performs well beyond COSC requirements. The typical Seiko wouldn't come close unless you're starting to get into Grand Seiko territory or Spring Drive movements which is a different league.

Rolex vs PP on a typical 3 handed watch will have similar performance, with the Rolex probably fairing better due to the typical Rolex being designed (and QAed) for more extreme conditions. However, the most complicated Rolex is an annual calendar and this is where PP shine.
When the story is about the non far-right candidate being hacked and somebody decides to use that as a pretext for a rant about the ills of mass migration, it's not even as subtle as a dog whistle...
You called it: I could probably tolerate everything else were it not for that journey.
That is probably the best aspect of facebook, and what they should have stuck with IMO. The "let's be the place where people can see only news & opinions that they agree with" is more questionable.
To be honest though, that stuff confuses the hell out of me too and I have an MSc in CS from a highly regarded German engineering university. So while I agree with your general sentiment about depth of knowledge, basic computer graphics linear algebra stuff is just another skill that you learn in a similar way to a new language, for example.
By not returning my cart, I can have the store hire someone to do that, and pay them out of the profits I pay the store, thereby helping the economy and increasing GDP!
If Creative ever used A3D to improve their own product -- after lawsuiting Aureal into oblivion and buying the company -- I never noticed.

For readers who aren't familiar with the story:

http://www.roadtovr.com/sightline-chair-goes-binaural-develo...

https://toni.org/a3d/
Well, we also developed Guava, so karma balanced. :)
It is easy to tickle yourself: touch the top of your mouth lightly with a finger and stroke it forwards towards your teeth. Extremely ticklish! Do not try it on other people unless you want a bad involuntary bite...
Not surprising. Oracle is the big iron for ISP databases. The more info the ISP's can slurp, the bigger the database they'll need to store it in

More easy money for Oracle, unfortunately for the rest of us
This is not restricted to the entertainment budget, the claim was that ads extract from all other industries. Unless you're burning the £100 you're not spending, that's still true.

If ads help with allocation closer to people's real preferences, they're a good thing.

Maybe, but is there any evidence that they actually do?
Everyone uses social media differently I guess, but in my case I almost exclusively follow and am followed by people who I know. I intentionally don't tag my posts. I love it this way. I get to see what my friends are up to, and share bits of my life with them as well. I am not happy with the non linear ordering change as it seems to prefer showing me things I've already seen above stuff I haven't, but even so Instagram is much more conducive to sharing photos and viewing them than FB ever was.
What is the point of ngrok besides being a paid for third party single point of failure and security liability ?

The website says it is for exposing a local server behind nat or firewall to the internet.

1. local server is by definition supposed not to be exposed to the internet
2. to expose a server behind a NAT there's this thing called port forwarding
3. to expose a server behind a firewall there's this thing called a DMZ or correctly configuring the firewall

There's a lot of data collection happening, the privacy policy is leading on the weak side. Is there an option to opt out of all this data collection so when comes the time to disclose, sell, give or share data I can be guaranteed my data or any data generated by my use of ngrok will not (you can't share something you don't have)?

What makes ngrok better than a free software tunnel solution I can use by myself with no third party involved ?

What about IPv6 support ?
long time ngrok user here. used several times to show my prototypes to the others. It's simpler than deploying on heroku (or anywhere actually), and is without restrictions ofc because you use your own hw.
> I like that there's some level of the human element in the personal transactions I conduct with businesses, and I don't think I'm alone[...]

I'm quite sure the same argument was being used by many brick and mortar stores at the dawn of e-commerce.

In certain businesses empathy matters, in many of them it doesn't. There are also businesses that would never be built without the blockchain - and that's the most interesting part.
Elastic – XPack machine learning
Followed by "show me you can debug and fix said library when we find it it's slightly broken for our use case"
But you can read the dependency list or even the code and decide whether to use it or not?
I'm curious what "don't need to be on the same LAN" means. If it would be exploitable over internet wouldn't you just write that oder even leave the part about LAN out?
It could mean two things.

Either it could mean it is not a requir mentioned to be able to send broadcast packets to the machine. Windows uses broadcast packets for lots of things, like discovering UPnP devices, media centers, other machines file/printer shares, etc.

Or it could mean no need to have the ability to send the machine IP packets directly, so one can attack even if the machine is behind NAT.

There are far fewer ways to attack a machine behind NAT with no user interaction, but things like sending back false NTP or DNS responses, spoofing windowsupdate servers, or some of the peer to peer services built into windows sound like possible ways.
Ive read somewhere interview with original author of PHP and he was very strongly against routers and one point of entry index.php . Saying that they are doing webservers job again. Router makes php slower.

I think while it is easier to use files as routing first time you use php.. once you start learn how to program, simple router is much much easier to reason about. Simple router is not the problem when learning php. Problem is clunky language with lot of legacy stuff and that people start with something like laravel that has so much stuff in it that you have to learn 20 concepts at once.
A lot of the hardcore game developers (which use way more math and advanced CS concepts that most other devs) didn't go to college. This stuff is totally learnable on your own.
I recommend for example "Essential mathematics for games" by Bishop and Van Verth.
Redemption – A Comic Series about the Arab Israeli War and Anwar El Sadat
> Exert yourself.

I have, and I can't find a single instance where Wikileaks presented edited versions of the emails and made claims about them such that the contents of the email revealed the edited version to be inaccurate and/or lies.

You stated there are plenty of examples. I'm just asking for one. If there are plenty, it should not be difficult to find one, but like I said in my original comment, everyone makes these statements about Wikileaks but no-one provides actual hard examples of it.

As a counter example, in my post I claimed that many people said emails in Wikileaks were falsified, but later evidence showed this was not the case.

It's trivial to find an example of this, such as Donna Brazile stating that the emails showing she provided CNN townhall interview questions to Clinton in advance were doctored [0], but DKIM verification later showed the emails were authentic [1], and Brazile later admitted she did actually leak the questions [2].

That was easy enough to find in Google without any exertion.

So where are the examples of Wikileaks lying and/or misleading people about the contents of specific emails? I'm just asking for one example.

0: http://www.politico.com/story/2016/10/megyn-kelly-donna-braz...

1: http://blog.erratasec.com/2016/10/yes-we-can-validate-wikile...

2: http://www.salon.com/2017/03/20/finally-donna-brazile-apolog...
There may not be emojis in formal contract documents, but an offer sent by a text message followed by a reply of the thumbs up emoji could be viewed as acceptance and legally bind both parties to the deal.
Cool. Where's the ARM64 linux build? That's more important than the legacy 32-bit ARM builds (i.e. ARM servers)
Man you'll be floored when you'll learn about this thing called dynamic DNS, and even better it's been around for 20 years ? more ?

Anyways my ISP has provided me with a fixed IP for about 17 years.
>Adding jewels to hidden parts of your mechanism is bound to make it more prone to failure, considerably harder to build, and with no tangible benefit.

The "jewels" you find inside a watch movement actually do serve a purpose. They're there to reduce the friction between metal parts at the points of heaviest wear like bearings and pivots. Also, they are mostly extremely inexpensive synthetic rubies.
And in China, many iPhone buyers are among the students and blue collar workers who buy it because it's subtly expensive, coming from a foreign country (though assembled in China), and was used by richer people. They don't buy it because it's a good phone, but because it's a luxury.

This is beginning to change, as some Android phones are actually getting more expensive to appeal to their vanity (well, being more expensive is so much easier than the reverse), and they're working on a very appealing feature for the those who mainly use the phone to take selfies and photos of their food: automatically beautification.

Also, it boosts China's computer vision technology as a side effect, which is good for us as well.
You can use ngrok without paying, you just get weird domains like n56897as.ngrok.com (this is off the top of my head, idk how close I got to a real one). This works fine most of the time.
It may be true that this article is overblown, but let's not pretend that the science for climate change and global warming is not rock solid, even if we can't predict the exact extent of the damage.

Russian roulette is a game for fools and those with no hope, not an intelligent species with only one habitable planet.
I wouldn't call hacking a political campaign to release (potentially incorrect?) documents and funding foreign organisations working within the limits of the law quite the same thing.

NED is maybe working in a gray zone, but using illegal means to influence an election is, if not an act of war pretty close to it.
>> Also according to wikipedia there has been a form of the GI bill running basically continuously since WWII, so this isn't a new change.

Would you be able to point out more precisely what you were referring to? I did not find such an assertion anywhere on the Wiki page[1].

[1] https://en.wikipedia.org/wiki/G.I._Bill
Is this what compiler/languages people talk about when they mention "name mangling"?
Have you tried 13" ThinkPad recently?
What will happen (in China) if Apple and WeChat blocks each other?
D3 Horizon Charts in Vue2
> which critics called the "most extreme surveillance law ever passed in a democracy".

When a Government of a country takes such steps it's no longer should be called a democracy. It doesn't matter that they were democratically elected, what matters is what they do to their citizens, NSDAP was also democratically elected and I wouldn't call Third Reich a democracy.
The amount of time spent thinking about this and setting up an alternative vs just using ngrok, when billed at your market hourly rate, is far more than $10. This shouldn't be a real issue.
There are already more coders than are needed.
What there aren't enough of are leaders who are smart enough to recognize this.

I cringe at the thought that software engineering could become a "blue collar" profession.

Systems have become needlessly over-complicated and this is driving an increase in demand for coders.

As companies hire more coders; their systems get more features but they also grow in complexity (particularly if they hire junior coders). Non-technical managers are often not knowledgeable enough about programming/architecture to see that their systems are more complicated than they need to be and never bother to rein-in the complexity.

So basically as the complexity increases and becomes harder to manage, companies hire more coders but those coders are a double-edged sword because whilst helping to manage existing complexity, they also add new complexity on the side.

Unlike with most other professions, in software development/engineering, there is no limit as to how many people you can throw at a problem; that's because there is no limit to system complexity and richness of features but the law of diminishing returns still applies.
Vue2-d3-horizon-chart
Nice to see audio finally getting the attention it deserves! And seems like VR is the driving factor. I wonder how this compares to NVIDIA VRWorks Audio[1]?

When you think about it, 3D audio has many similarities to 3D video: rays of sound(/light) traveling through open space and attenuating in the process, bouncing off surfaces whose material filters different frequencies. From this point of view, in hindsight, the accelerated sound cards from ’00s seem a bit of a misstep – isn’t this something that’s better computed on a GPU?

[1] http://www.roadtovr.com/nvidias-vrworks-audio-brings-physica...
I almost forgot how useful it was for working with webhooks! One of those things I forget about until I've been banging my head on my desk for a couple hours.
Are you sure about this being possible on airport provided networks ? My experience with airport networks is that pretty much everything is locked down and you can't set up anything from the airport.
I teach in a coding school and while there are tons of good contents out there they would hit a brick wall quite soon. We mentor them, we are there 8 hours a day + all day on slack to answer their questions. We run cognitive apprenticeship sessions (live coding) twice a week. We require them to demo what they've learned each Friday and many more nuances that simply browsing MDN won't give you.

In short, good coding schools are a shortcut to being a junior developer. They will learn how to learn to code.
I have some interesting pieces from the 1950s that are still running with no repair to date (but these were well kept).

I'm fortunate enough that my grandparents had some of their really old watches sitting in a drawer. For most of them, I just picked it up and it worked. They had no need for them, so they're in my care now. Got lucky :)

You really can't say with anything else over 60 years old. Heck I'd be ecstatic if any of my code even runs/compiles in 30 years from now, let alone 60. But I'm pretty certain the same old watches will still be ticking when it's time for my grandchildren to rummage through my drawer and find them happily awaiting another windup. Timelessness in a timekeeping device is part of the appeal.
The article also links the state of rust survey. I visited the survey with intent to answer it but the first question "Do you use Rust?" only has the following three alternatives for an answer:

- "Yes"

- "No, I stopped using Rust"

- "No, I've never used Rust"

When making a survey the alternatives for the answers are very important. I feel that none of these alternatives apply to me. That's bad. Unfortunate because I would have liked to participate in the survey.

I've done a little bit of beginner programming in Rust in order to try and learn the language. However I haven't yet used it to implement anything actually useful so I wouldn't say "yes, I use Rust". It's been a while since last I did something in Rust but I wouldn't say "no, I stopped using Rust" because to me that implies that I have decided that Rust is not for me, which is not something that I feel, I want to use it, I just keep pushing it down on the list of things to do because other more immediate desires and problems keep popping up.
Ways to Read More Books
Vet here, currently in my junior year of a CS major. I personally view the GI Bill as similar to a lot of other affirmative action programs - the people who are best-equipped to take advantage of the programs are the least needy.

I did a term in the Marines as a radio tech for air traffic control. I did all of it in Yuma, AZ. No deployments, not even a float on a ship. I got out with a job offer in hand to work at Intel as a microscope tech. Intel offers to pay for tuition, but I get $22k in BAH and a book stipend per year on top of free tuition with the GI Bill, so it's a better deal for me to make Uncle Sam pay for it. My SO is a nurse, so she makes good money as well.

I'm fulfilling my end of the bargain, I guess; I've kept pretty close to a 4.0 GPA while working full-time. But when John Q. Taxpayer thinks of a veteran going to college on the GI Bill, he probably doesn't think of a POG[1] radio tech whose parents are both affluent college grads. He thinks of some grunt who lived in the dirt and got shot at in Afghanistan and is probably the first person in his family to go to college.

The latter tend not to use their benefits at all, use them as another form of welfare like the parent poster mentioned, (take some fluffy bullshit classes and pocket the BAH) or get scammed by some shitty for-profit institution.

Result: Those who use the benefits tend to be those who were already going to go to college and do well anyway. Of course, if you threaten to canc the benefits, you're going to get a bunch of very angry veterans and affiliated people who will yell at you for ripping away that poor grunt's chance to be the first kid in his family to go to college. Never mind the fact that the poor grunt got suckered by fucking DeVry or just didn't go at all.

[1] Personnel Other than Grunt.
Neither React nor Redux really prescribe an architecture so building an app with these libraries requires some extra thought over just using a framework. An approach I often see is to use Redux as a single state container in a monolithic flux architecture (which seems to be referred to as "Redux") but this has advantages and disadvantages, and is certainly not the only way to use these libraries.

If you're going to go down the flux path, I would suggest you map out the minimal state which can completely represent your user interface (store structure), then list all the state mutations (actions) which you expect to affect this state. That might help you build up clear picture for how to develop your CRM app.

It's good to keep in mind that at the end of the day React and Redux are just tools, and it is up to you how to use them.
The server side story of multiplayer game [beginner friendly]
Standard approach to fix bugs in libraries: 1. fork it 2. fix it 3. post to HN 4. profit. Seriously, I hope this was reported to the original author beforehand.
Is “Allostasis” the Brain's Essential Function?
Show HN: K6 – developer-centric load testing using Go and JavaScript
Maybe, but in terms of survival, the onus is on the virus to fit into the new structure of the world not the other way around.
So little information. We will have to wait until this is patched to know more about it, won't we.
Same here. After 20 years of using Linux I'm again a Linux newbie. I have given up, I just install Ubuntu. It's true that Linux works better than before but I feel it's just because there is so much more muscle behind not because of better design. I'm getting old I suppose.
This has been happening for at least a couple of hundred years. Mammoth bodies have been exposed in Siberia since at least the 18th century and probably much further back than that.