skysight-inc/HackerNews huggingface dataset:
This is awful, another trick site that fools people into doing work that they could be getting paid to do, all for the joy of getting some "karma." Well kids, karma ain't gonna pay the rent. If you want to get experience volunteering to write documentation for software, then find the existing official documentation and add to that (or start it, preferably in a repository close to the actual code).

Any profits that get made off this "documentation" (i.e. incoherent bag of examples) will not flow to the community or company behind the software in question. It's a parasite, leeching off the success of other projects which it neither created nor cares about.

How did they get corporate partners for their launch? That's easy. It looks to those companies like free labor.
Verizon to disconnect unlimited data customers who use over 100GB/month
> I think visually.

I'm pretty sure everyone thinks visually or geometrically or spatially or something like that. Most certainly visually if you're not blind. Few people would find this to be an unsatisfactory proof that the nth triangular number is equal to the total number of pairings of n+1 objects:

http://i.imgur.com/HCfGOYp.gif

Better notation is certainly not worthless, and having a certain degree of symmetry or geometry to our notation is a good thing. I insist, nevertheless, that notation is not the biggest impedance towards conveying ideas.
From the introduction:

"Imagine that you are a police officer on duty one night. Suddenly you are confronted with a group of people, calling themselves the Committee for the Prevention of Torture. They say they want to inspect your police station. What do you do?"
You are right, but I bag to differ. Giving out your personal emails or your private life to advertisers is one thing. But an operating system is the lowest dominator and the PC platform is where most data is stored and real work in being done. So Microsoft's 180 degree turn by the CEO from being a trustworthy company to a turning their customers to products is unheard of and very very concerning - especially given they still have a quasi PC monopoly (ca 90% market share). There is a long legacy history , some run up to 30 years old software on Windows and now are concerned with little option to move forward.
Not necessarily, if the contract can later be found to be unconscionable. https://en.wikipedia.org/wiki/Unconscionability
He has not had many successes. He's had a very few out of a great many. Like literally anyone with his connections and money could expect to have. The Facebook deal was dropped in his lap by Reid Hoffman due to a conflict of interest he had.

Probably the most damning evidence of his lack of genius is when he pushed Zuckerberg very hard to sell Facebook at like $1 billion.

He also sold PayPal early in a similar situation and has pushed other founders to sell early, though I forget the specific examples.

This is very clearly not genius levels of vision. Thiel wouldn't be a famous billionaire today if Zuckerberg had listened to his advice.

There's also the fact that Elon Musk showed us exactly what a real genius could do with his incredibly privileged position in the world.
That sounds like a time-space trade-off to me. I'd think cryptographic signature verification would be more expensive computationally than a cache lookup and compare, but not require much space. Also, and maybe this is the key part, it would be more distributable since you don't need shared state.
it's basically an advanced version of these key chain lights from chewing gum vending machines, that blink when your cellphone transmits something, right?
This is basically what I do. A copy of the root volume can be kept in a ZFS filesystem since the zpool can be easily mounted during any recovery.
Ask HN: How to self-learn high-level math?
I would like advice on how to go about learning math on a theoretical level, to understand proofs when I see them, to better understand complex notation, etc. Specific books, guides, online courses, other advice. There are so many resources, and I don't want to waste time on lesser ones.
Randomly chosen from a democratically determined set, e.g. by a double-blind peer review committee.

Also, the facts can be discussed openly and if there was a problem with some of them, there could be a system of revoking or modifying the set of questions similar to the recounting of ballots.

For the committee of experts, that was your idea, I never suggested that, because it obviously makes no sense.
I guess it's under the whole idea the immigration drives down wages. It's likely true that it does drive down wages for certain individuals but the net impact is at worse break even. Wages are an expense after-all, and if you cut the expense and prices go down, everyone benefits by at least the amount that the price had dropped. Some lose out by losing their job so their losses would be offset by the gains of others by having lower prices. This ignores the fact that more people are buying the product at the lower price. And this also assumes that markets are competitive and that the company can't just continue to charge the same price and pocket the difference, which I don't think is unreasonable in a competitive market economy.

So the many get lower prices, and pay taxes that compensate the concentrated few that are affected by the job losses or lower wages.
Same idea, basically, as with Putin's view that the values of modern Western societies are intrinsically hostile towards "Russian" and Eastern Orthodox values; the stance taken by generations of nationalist and autocratic leaders in Turkey that the state must protect itself against "insults to Turkishness" (and most diligently); or the belief among American conservatives that they must be ever-vigilant in their defense of "Judeo-Christian values" (whatever that means), etc.

And let's of course not forget the hard-core Islamists obsessed with the idea that Western music, Western culture, Western everything are intrinsic threats to the sacrosanct purity of "Islamic values".

Funny how it all comes full circle.
How does this address masking "bad" transmissions behind "good" ones? Instead, the spooks will just make sure not to upload your chat logs until you start Tindering the next time, or something.
Why would Microsoft reserve the right to upload absolutely anything they want from your computer if they had no plans of uploading things you don't expect them to?

You can claim that Microsoft spying on their clients again¹ is a fantastical proposition all you want. It does not make it so.

1 - They were caught a few times doing that already, and even stealing IP.
The real take away is that experience beats inexperience. GoSnaps author seems to have more experience and GoChat author seems not to be a developer and outsourced his service. Without prior experience, it's difficult to have insights into all the things that could possibly go wrong.

I personally don't feel like he was berating GoChat, if anything I was sad for GoChat to have grown and fallen under it's own weight, but yet still enough respect for GoChat to have had the foresight to build and execute. The author even called it a "genius move"
Not sure why you were downvoted. I think for the average, uneducated internet consumer facebook is kind of becoming a one-stop shop.
Answering your questions, you can have unions of unions and create something bigger and with better technology than Uber or airbnb and you'll not get some freak liberaloids attached it. Sorry pal, the startup dreaming is over.
One more thing: Uber and airbnb aren't unchallangeable. They even didn't exist some years ago.
("Sorry" if I didn't answer in a way that fits your expectation)
I don't know if it's bc of the language (java) or something else, but I've never been able to grok apache data projects. I theoretically know what they do, but there's no way I can understand the code, e.g. [1].

[1] http://camel.apache.org/etl-example.html
I'll definitely give this a try. I'm always way too lazy to look at the show notes myself when Tim Ferris references them during his podcast.
Pretty much this. Especially if you are already using promises in your library, having an async function that returns the token to you solves that problem. Now you don't have to worry about where your token comes from, if it immediately resolved or if it had to do a round-trip to refresh the token etc.
It always struck me as odd that many programming languages have standard printers that will output any data structure expressible in the language, but they don't have accompanying readers - this forces one to roll one's own or use a completely separate serialization technique. This is useful even when not in a homoiconic language for day-to-day tasks.
"people here pride themselves on a kind of militant open-mindedness. It is the kind of place that will severely punish any deviations from accepted schools of thought"

interesting phrase
So many times this.
Sounds like (Google) X: come up with new, off the wall, solutions and then kill them by figuring out why they'd fail.

https://www.ted.com/talks/astro_teller_the_unexpected_benefi...
In all likelihood it is about the relatively lesser abundance of high quality, ready to use building block in the Erlang/Elixir ecosystem vs NodeJS or RoR. In my opinion, Node and its associated ecosystem will get you to your MVP faster, but Erlang/Elixir will provide you with a more solid base to build and scale a commercial application of this kind, it's what they've been designed to do.
In response to your update, I believe that visual methods of communicating are superior to words. Ever hear how a picture says 1000 words?

Is a description of a triangle really superior at communicating the concept when compared to a picture of one?

All that said the understanding of functions you point is helpful. Especially for someone from a computer science background.
I don't feel like blocks really maps well to the kinds of tasks i'd do in node-red and yahoo pipes, and presumably riko (I didn't dive too deep here yet though). a wiring interface better reflects the idea of inputs, filters, and outputs, and wiring them up in flexible ways. blocks seems a little rigid and more variable/iteration/function-based.

maybe figure out a few common workflows that people would make in riko or node-red, and mock up how they'd work/look in blocks vs. wiring/pipes.
That's great for a digital business. It is a bit harder for a farm or a convenience store.

And, even in the case of a digital business, how can they just walk without their IP?

It doesn't add up.
Yes, I do. I have a hard enough time with the UI that I'm willing to accept a performance penalty.

I'm colorblind, and the flat design makes it very hard for me to figure out what's clickable. Things like borders, shadow, and shading provide valuable visual hints about which parts of the UI can be interacted with. I've heard that Windows 10 has walked back some of the more problematic design changes.
> or whatever your babble is

This breaks the HN guidelines. If you find yourself carried away enough to abandon civility in your comments here, please stop for a while.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Because global internet connectivity to help the 1 billion disenfranchised, unconnected 3rd world populace isn't altruistic enough for you?

EDIT: For those who aren't intimately familiar with the Google & FB plans for global internet coverage.... you shouldn't so quick to assume that it will only provide access to facebook.com (I happen to know many of the people working on both projects). This is like the people deriding Elon for building the Tesla Roadster first for the wealthy. Progress is a process that requires strategy, planning, and thoughtful rollouts.
"The session has to be fetched from cache/hot memory on every request, right?"

Nope. Let's say you have a rest endpoint that accepts a Pokemon id to add to your collection. If you cryptographically sign a cookie that says "I am this user id" you can assume the request to add the Pokemon to your collection is valid. There's other business logic to perform, sure, but "I am this user" is taken care of for you.

What Google is proposing is the ability to save a long-term cookie that says "I am this user" and a short-term cookie that says "I'm signed in". The requests periodically say "am I still signed in/am I still this user" and the server can periodically (eg not every request) look that up in cache/database.
Why go through test points rather than directly detecting RF emission?

In addition to the required hardware modification, a sufficiently nefarious attacker might be able to spoof test points. RF power detection, on the other hand, can't lie. If it's going to communicate, the phone must transmit.

An RF-detection tool would be as easy as a phone case (and could double as a backup battery for the phone). It'd be far simpler and easier to adopt than directly hacking on the hardware.

Edit: My concerns are partially addressed in the actual paper: https://www.pubpub.org/pub/direct-radio-introspection
I'm an American researcher, going into almost 9 years working for Microsoft China in Beijing. This will be my last month in the guo, I'm almost out (yeh!) and will go work in the states for a company with a "Y" in its name.

First, you should specify if you are in a tier 1 city (BJ, SH, SZ, ...) or a lesser tier city. For the former, you will be treated pretty "equally" in your daily life. Americans don't get any special treatment, good or bad, anyways.

I found my job before going to China. I don't know how you could luck into one, but it shouldn't be impossible. It depends on your skill and experience, it might be challenging if you have nothing special to offer. Once you get the job the visa is cake, though I've always relied on the company to do it for me.

China is a great place for someone just getting started (though that makes it harder to get a job), the nightlife is great, rent is relatively cheap even in tier 1's (used to be much better), can get anywhere by taxi. Great firewall is a PITA even with a VPN, pollution will wear you down overtime, the lack of permanent acceptance (China is not an immigrant country) will make even the most hardcore of us leave eventually. It can be a great way to spend 2-3 years of your life, more is probably a bit too much, 9 years is definitely so.

English is the working language of my company, I've done ok with Chinese but it hasn't improved in 9 years anyways. But most of your coworkers will be Chinese, and will speak Chinese around you. You might not get invited to meetings, or even be uninvited, because they'll want to do something in Chinese even though they shouldn't. This is an American company mind you, though my Chinese wife's experience at SAP and Nokia has been quite different from my own (more foreigners, more English than Microsoft China).
Talk to as many people as you can at the company, especially people who aren't in leadership positions. Ask if you can talk to a couple of the people who'd be reporting to you. A scheduled interview is like talking to a provided reference, while an unscheduled interview is like calling up someone not on the provided reference list - you're more likely to get something interesting from the latter.

Whether it's a scheduled or unscheduled interview, people generally want to speak honestly with you - they just might not feel like they have permission to do so, or feel that airing the company's dirty laundry would be inappropriate. In my experience, it can be hard to get people to initially admit things aren't perfect, but once they've done so, the floodgates open.

I tend to ask things like "so, how would you rate working here on a scale of one to ten?" Unless they're absolutely delighted with their workplace, most people respond with an eight or a nine, which doesn't mean anything - you'll get an eight or nine if the company's pretty great, and you'll get an eight or nine if the company's a total dumpster fire. But then you can say "A nine? Why not a ten? What would make your experience here a ten?" This doesn't always work, but at this point the interviewee figures they've already admitted the company isn't 100% ideal and I've usually gotten an unvarnished opinion.
You think pro illegal immigration congressman Luis Gutierrez and the Catholic churches harboring those here illegally would be doing so if most people here coming illegally were from India and Hindu or Sikh?
The same could be said about the general idea behind Stackoverflow, except it's wrong. Sure, it's "free labour for internet points" but so is posting a project to Github and wanting stars.

You're forgetting that it genuinely helps other people in your industry. Stackoverflow is an amazing resource for programmers, pretty much every question I type into google relating to a library or some software comes up with 3 or 4 stack overflow links that actually help me. If they can take the masses of questions which basically form ad-hoc documentation for tonnes of projects and put them in a cohesive place then how is this a bad thing? Because people don't get paid $0.01 per post or something?

Perhaps any advertising revenue from the docs site could go towards something good, would this be better?
Preferred numbers
I don't see many of those in the US.

Doesn't it help that they are set up under a government built on Jewish law?
Four Habit-Forming Tips to Faster C++
4 years ago a VPN worked perfectly. When I visited recently multiple VPNs and VPN providers would become blocked as I started using them. Even though the traffic is encrypted they use a heuristic to identify VPN usage. If you're moving a ton of traffic (streaming, torrenting, etc) forget it.
Thanks for the info. So it's the same system as in Germany, which makes sense given that the German system was essentially built by the US. (The BND was essentially founded by the CIA, which was also very new at that time, in cooperation with West German authorities.)
This is the rub.

What really surprises me is that people simultaneously claim Uber cannot possibly be profitable while lambasting it for taking too much of a cut.

Which one is it? Either they're being greedy with excessive margins or dangerously dependent on venture capital to sustain an unprofitable business model.
You've been using HN exclusively to fight political battles. That's an abuse of this site. We asked you repeatedly to stop, but you've continued doing exactly the same thing, so I'm banning your account.

This community has a single guiding value: intellectual curiosity. That is profoundly incompatible with single-purpose ideological participation. If HN is to survive in its intended form, we need to get clearer about differentiating these two. I'm sure there are other internet communities where people can fight their wars-by-other-means.

> It really is remarkable the rationalizations a mind is capable of.

This kind of incivility is particularly unwelcome here.

We detached this subthread from https://news.ycombinator.com/item?id=12134673 and marked it off-topic.
These are great points. I'd move back to small-town Florida in a heart beat. Lower cost of living, no state income tax, 1/10th of my commute time, sun year round, more land/house/space--there is a lot to love! Too much 'opportunity risk', though. If I got a job at the town's single tech company, or even that unicorn remote job, what happens when I lose it? I'll tell you what happens: I have to uproot my family and move again. Too much of a risk. So I bite my lip and continue to live in the Bay Area (and the rat race that comes with it).
Can you recommend an approach to learn high level math on one's own? Any particular books that are good for that purpose?
Oh that was at a stop light shortly after it started raining in a Texas winter. I'm fully layered and geared up with leathers and full rain suit - I can walk a bit like a robot and look 150 pounds heavier. So I pull up to the light and just before I fully stop, my Dyna just ... slides out from under me. It's rush hour, a busy intersection, and my bike just sorta falls over in place while I'm sitting on it. Nothing you can do can stop it once it slowly starts properly tipping over, so it plonks onto the roll bars and bags (which are wide and leather, thank god). I scramble to haul it back upright on this oil slicked crowned lane, hop back on, and act like nothing at all happened.
> access to the kind of investments that have much higher expected returns than the kind of investments a blue collar worker has access to.

What kind of investments are you and the original comment referring to?
Black therapist was shot by Florida police while helping a person with autism
A lot of math is simple and logical. Notation is a major obstacle, because of a. the sheer amount of various notations which are rarely used by a non-expert in a particular subfield, thus easily forgotten and b. un-searchability. Reading a math text becomes an exercise in jumping around figuring out what the author meant with a particular notation, which usually leads to more notations, etc.

Heck, coding CRUD apps I have access to better notation exploration tools than a mathematician. I can navigate to a definition or check the unit tests in seconds. I don't have to instantly remember the purpose of every function, I can simply look up the precise details on the fly. I can rely that the authors have not overused symbolic operators, so I can easily search StackOverflow for tips on the framework design. No more rote memorization of hundreds of tiny factoids that may or may not be germane to the problem at hand.
Google wants to organize the world's information. Elon wants to go to Mars, reduce carbon emissions, save lives and increase efficiency with self-driving cars. Zuckerberg wants more users and for us to sit in VR pods like zombies.
It's also a tiny bit scary that he also owns Palantir, but that might just be the Jason Bourne hat I'm wearing for this weekend
Corruption is an inefficiency of China, but the Chinese market is much larger than the American one. Compare the 1350 million mainland Chinese to the 350 million English speaking north Americans. A Chinese startup has 4x the potential customers. There's a lot of room for inefficiency.

I'm currently in Singapore. Some entrepreneurs here lament the small market size. The population is 5 million. Though it's highly educated and affluent, national and cultural borders set upper bounds on software startups. Creative (of Soundblaster fame) was the last really big Singaporean tech company. Software startups here can't quite compete with big country startups because they don't have the population to grow their user base. Exporting their software means going through translation work, redoing their marketing for a different culture and adapting to new laws. Now when I consider a country in the reverse position like China...