skysight-inc/HackerNews huggingface dataset:
I would suggest reading "Space time quantization" [1] published in 1999 presenting a theory based on the same idea. This theory has since being developped and the latest results have been submitted for publication. These results are multiple. The most important of them are the explanation of the nature and properties of dark matter. But there is much more.

The seeding work on this theory was published as early as 1967 and 1978.

Publication into arXiv is too restricted, because of the endorser requirement, for the article to be published there.

[1] http://www.meessen.net/AMeessen/STQ/STQ.pdf
The amount of work you need to bring an Android device to a modern version is very, very big.

Does a new kernel version work? (Android will require it). Will the device drivers work on a new kernel version? Will driver blobs be compatible?

Chipset manufacturers will definitely not send you a new version of a driver if you're not the mobile manufacturer (and sometimes, not even if you are). You're on your own, updating the driver, or writing a shim that acts as a proxy between the driver, kernel, Android, etc. It's just not feasible.
Δημιουργία Δυναμικών Σελίδων – WEB DESIGN|SEO|PARAMARKETING.GR
A big chunk of apps require at least 4.0. Or maybe they don't but if you have an older version you will have to use an older version of the app with less features.
> “does my model perform worse than the true model?”

What is "true model"? I can't make head nor tail of that term. I've never heard this before, nor does it make sense to me when I take just the word meaning.
Awww crap, I'm using their android 6 ROM on my S2 and it works surprisingly well. I wonder what will happen to it.
Yes, this.

Some people will look for careers in industries that are known to pay more (e.g. finance), even though they don't like or even hate the industry.

For others, they just prefer a job that they actually enjoy and just enough income to support their life style and have a good level of financial safety.

None of them is unethical or wrong, just different personal preferences.
See my other comment about "Space time quantization".
As someone who's dealt with this for years and years, let me tell you CyanogenMod is crap.

1) They don't actually support any devices. All devices, except the ones they sell (like that Chinese one they struggled for over one year to release, the OnePlus) are community supported.

2) Their own stuff (everything they put on top of AOSP) is of a very very bad quality, code-wise and UX-wise.

3) They are highly irresponsible. They have a Jira bug tracker with triagers that don't know anything about coding or Android at all. They have a Gerrit code review system where they antagonise all external contributors, nitpicking on everything, while Cyanogen, Inc. employees push everything they want into the tree without any code review, breaking stuff in the process (something that happens very often).
To answer your first question, yes you can configure everything; type of ball used, whether the throw is curved or not and the "excellence" of the throw. No one gets excellents throws all the time so I think it's easily detectable and hence bannable.

I don't know about the second question.
True model is the probability distribution that generates the observed data.
One pixel is worth 3000 words
I'd rather see a corporation go bankrupt with their employees treated well, honestly.
Thanks. I should have been more careful.
Indeed this is conceptually hard stuff. The reason for that I believe is that the problems one is solving are system level problems and not local ones. Another way to look at this: It is the other guys problem. A lot of naive retry strategies sort of work until one has a larger number of clients to deal with. I still remember the time trying to get through to a base-station designer who refused to acknowledge the need to do exponential back-off and other mitigation steps. We ran into interesting times shortly later in the field on the management system side. Personally I would also put in a bit of randomness to spread out requests when all clients were initially impacted at the same time and were thus synchronized.
Adding Hot Module Reloading to Create React App
You should probably quit.

Before you do though, ask yourself if these "bad" actions are due to the fact that it's a large organization and these kind of things will always happen there or if it's actually ill intent.

Since I don't know which category (as I don't know the details) I would guess it's really just a question of the former rather the latter.

Size alone will make you rub some people the wrong way, make mistakes that have consequences and so on. Even a company like google who had the whole "don't be evil" had to change that because they learned that being evil really isn't something you necessarily want to be but in the views of others your actions might be interpreted like that.

Personally I am of the view that most organization even the really large ones are mostly good but will purely from their size make bad decisions here and there. You cannot not have that because size is power and power demands sacrifice.
Yes, speed for normal inputs is what's generally desired.

A faster hash function can yield better overall performance than having fewer collisions. Here's some empirical evidence for this: https://www.strchr.com/hash_functions

The speed is correlated only weakly with the number of collisions-- and using the modern x86 CRC32 instruction yields the best results.
How A.I. and chatbots can help retailers create unique in-store experiences
As well as being good, they'll also be very experienced. What you're seeing in that post is specialised knowledge, likely built up over many years. We can't all know everything, as much as we'd like to!
This sounds like a blog post for emphasizing the more buzz word you use the better.
Refueling time (...) seems like major differences between hydrogen and battery.

Unless you do battery swapping, in which case they don't seem all that different: https://www.youtube.com/watch?v=H5V0vL3nnHY
CyanogenMod is open-source, though. They can sell a value-added version with extra apps and stuff, but unless they come up with something really amazing, most people will still just use the free version.
Oh okay - I cynically assumed that these were keywords/phrases pulled off landing pages.
Well, to some extent, they do. Their geofencing [0] service takes in coordinates and returns the geofences these coordinates fall into. They make this faster by pruning irrelevant geofences:

>> Instead of indexing the geofences using R-tree or the complicated S2, we chose a simpler route based on the observation that Uber’s business model is city-centric; the business rules and the geofences used to define them are typically associated with a city. This allows us to organize the geofences into a two-level hierarchy where the first level is the city geofences (geofences defining city boundaries), and the second level is the geofences within each city.

[0] https://eng.uber.com/go-geofence/
I would even say: Software estimates will be optimistic as long as wrong estimates aren't punished.
What does this mean for CyanogenMod?
When I was employed, I considered that I was working for the Founder/CEO/Director so one of the most important things for me was to be inspired and in-sync with him. He was the one I would make richer, so I had to be happy and proud to make this person richer.

This has never been my intention, but it turned out that that one of these persons became my investor. The takeaway is that focusing on the mission and culture will always pay the highest dividends (even though these dividends may not be money initially)

That being said, I have no problem with unethical, but do have a problem with dishonest and deceitful. Sextoys are unethical, cold calls are unethical etc... I agree with those saying that a company needs to get the ball rolling. Organic growth doesn't start a business, it makes it sustainable.

Think about the healthy food business. Being healthy is simple : eat raw fruits, eat raw vegetables, repeat. Yet even an "ethical" company will need to add many refined ingredients to push the expiry date farer, and differentiate on colour, taste, etc... They need to literally add poison to health. Is that unethical ? If you say yes, then all healthy food companies should be fresh fruit market sellers in order to remain ethical.

There's no such thing as ethics in business. But there is integrity and mission. Integrity is standing for who you are. Sometimes standing for who you are requires kicking people in the noise in bars, other times it requires remaining silent in front of the greatest outrage. Individual actions alone cannot define an identity, therefore no single action or act should be flagged as always bad or always good. Good has been defended with violence (bastille day), bad has been defended with silence (slavery).

>What should I do

Do not focus on what they do but on why they do it. It wouldn't be wise since a company never is where it would like to be. Quite frankly, ask a 5min meeting with your CEO/or a very senior manager, this is the kind of chat they usually love to have. And perhaps nobody ever told him. In addition to feeling relieved you will also score, they'll give you credit for that. Simply, don't sound like you think you are better than them, and don't lecture them. Just voice your concern, and be honest, curious, and humble.
I hope the OS team starts up as a new firm. Cyanogen absorbed many players in the ROM community and there's literally no alternative unless you want to use a Chinese ROM. No offence to Xiaomi - but their quality was lacking. And they largely relied on CMs work.

This is a massive blow to the Android ecosystem and one that would move them closer to that of iOS. AOSP doesn't stand up to proprietary Android.

Cyanogen was the best lifeline for old hardware.
I actually just installed CyanogenMod on my Galaxy Nexus last week, and it was easy as pie. Is there something I'm missing? Or are newer Samsung phones more fettered?
"when you have something extremely industry-specific is, you have to hire a programmer who spends about a year of work to build a user interface for your particular domain" — with tools like Oracle APEX it can be done much faster, so I think nothing new.
So. Just to clear up which math is good for a programmer to learn.

All computer science is divided into Theory A (algorithms and complexity) and Theory B (logic and programming language design). Applications of category theory are part of Theory B. If you're a programmer who wants to have real world impact, you should study tons of Theory A and completely ignore Theory B.

That sounds inflammatory, but it is unfortunately 100% true. All of Theory B combined has less impact than a single hacker using Theory A to write Git or BitTorrent.
You're confusing "trust" with "use," which appears to be the cause of your apparent bewilderment. I could be wrong, however.

Suppose you were handling snakes. Some snakes are not poisonous, and don't need to handled with the care you'd handle, say, a black mamba with. However, you are being advised to treat every snake you encounter as though it was the most poisonous snake known, and apply every care that you normally apply to snakes that you know are poisonous.

Will you handle the snakes? Yes, you're a snake handler, remember? But you handle all of them like they are deadly, even the ones you "know" to not be deadly.
As I've said before, going all-in on EVs are a non-starter in some areas (esp. Japan) because they can't produce enough electricity locally, and they can't import it from a trusted ally. Hydrogen, OTOH, can be shipped over long distances.
Microsoft Access?
Nothing in Javascript can ever be completely type safe right now. For example, you compile your TS code and it compiles without error, but you pull a JSON object from the server and pass it into a function which is expecting the argument to implement a certain interface. The problem is the interface is dropped in compilation and there's no type checking at run-time, so there's no way for Typescript to know that the program will be type safe at run-time.
So much technology, yet I still had to load the site 3 times and fiddle with uMatrix to get the page to scroll. Now, lots of people do silly things with javascript, but on a blog article on your tech stack it doesn't speak well of things.
Interesting point.

Most of the important stuff is certainly done server-side, like determining whether a Pokemon appears at coordinates x,y or not (though my guess is the client is tasked with this, and then says "Hey server, I'm showing there should be a Pidgey at x,y, I'm gonna try to catch it." The server confirms by running the exact same deterministic check on x,y, then says "Yep, I see it too," or "No, you're a filthy liar, Joey.")

But for the actual "I caught it" or "I missed it," unless the exact user input is sent to the server, and then the server simulates the projected path of the throw, the client seems like it gets to say that. So perhaps the client could actually say "I hit it perfectly," and the server just says "Well if you say so."
Exactly. I saw the presentation of one of thei tech guys and was very surprised by it. First, by a number of IT people they have, second, by the work they do. It looked inventibg problems and solving problems for the sake if problems and solutions, i. e. no business value in it.
Type of ball huh? So the server doesn't even check to make sure you actually have that type of ball in stock? Interesting.
Basically, yes, but as the other guy mentioned it's an ongoing process of fix/break.

It seems that the devs are firefighting scalability issues atm, and it would make sense that unsanctioned 3rd party APIs will be targeted Soon™ but probably heuristically.

They're also in violation of the ToS I believe, but bans in their previous title came in waves, and I've not heard of any pogo banwaves yet.
Create-react-app
Are you confusing Cyanogen (the company) with CyanogenMod (the open-source project)?
Britain just got its first concrete sign that Brexit will destroy the economy
How would you differentiate between a "real" device and "fake" device?
>And people wonder why C++ programs compile so slowly.

People have been aware of this problem for some time. It's one of the reasons the C++ community is trying to develop a proper module system (or was the last time I checked, which was a while back).
> If that's all so, could the PoGo devs simply enforce some type of device authentication to 'shut down' these APIs, or otherwise take different steps to make unofficial APIs less compatible/more difficult/effectively impossible?

That's impossible. If you try this you'll either have a bunch of false positives or even more likely a patched api around 12 hours later. Never underestimate the dedication of botters. There are multiple headless WoW Apis around for 10 years now and Blizzard isn't able to close them out.
> who tinker with the rules of one big excel spreadsheet

Thank you for that comparison.

The whole issue is much more palpable if you forget about the magic blockchain for a second and see Ethereum as what it is:
A giant complex calculation that nobody comprehends to it's full extent.

Just like most computer-programs out there. And just like the financial market.

We engineers have learned that we can't rely on complex apparatuses always behaving according to our intentions.

So the way to go is to ensure they fail gracefully.

When it comes to law, the real world did this, not by trying to find the perfect, unambiguous, immutable language for contracts and law. (Ever heard about the 'Tower of Babel'? The idea of a common language is as old as humanity).

They did it by implementing safe-guards, namely the juridicial system.

When it comes to the financial market, we too have safeguards, but not that many. There is no judge who is able to rule that an individual was not supposed to make billions of dollars by destroying the environment and evading taxes.

A humanitarian society doesn't work out by just following a set of more and more complex rules.
You always need humans to interpret and adapt them.
A bit more complex, it uses Google's protobuf protocol so it likely reimplements the API using reverse engineered data structures.

See: https://www.fknsrs.biz/blog/reverse-engineering-pokemon-go.h...
You are very likely using CyanogenMod (an open-source project) which is not a product of Cyanogen.
Open testy is awesome for lots of things. However, if I'm doing HTTP debugging, I use curl, Charles, ZAP ( https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Proje... ), tcpdump, and wireshark, in order from simplest to most complex problems.
they certainly ban people who do GPS spoofing although I can't speak to how rigorously enforced those checks might be
Or Filemaker, though the new versions seem more complex.
Hmm, seems interesting.
and transportation. Hydrogen is a very inefficient way to transport electrons compared to wires.
I disagree. I once worked for a services company that basically had a "6 month notice" policy, meaning if they let someone know July 23th 2016, he still has a job until January 31 2017. This gives people the opportunity to start looking for work elsewhere, without even having to reveal that they "got fired". And it's just not as much of a psychological shock for the employees. Plus, if the firing was not performance related, but due to the company not being hired for enough projects, this was something that could change after 4+ months if the company had a lucky streak, and it sometimes did happen.
I'd assume by looking at the usage patterns - has the device teleported instantly across huge areas, does it display any GPS drift and organic movement rather than a series of static locations, is it moving 24/7, are the reaction times inhumanly fast etc.

All that can be spoofed tho, and whether they have the resources to apply that level of analysis to XXX million users is questionable.
I don't think you can calculate E^2 without the "true model", which you practically never have. The code uses the "true model" too: https://github.com/johnmyleswhite/r_squared/blob/master/util...

I guess the post is similar to Anscombe's quartet [1]: a warning not to blindly trust summary statistics.

[1] https://en.wikipedia.org/wiki/Anscombe%27s_quartet
Stealing Bitcoin with Math
Video: http://livestream.com/internetsociety/hopeconf/videos/130745...
That is auto-triggered by software detection at a device level isn't it?
Show HN: Anonymous 5 mile radius chat for Pokemon Go using Firebase
I really hate HN posts that just link to an error page, or a spreadsheet, or a Github repo with no readme, or something else that makes no sense unless you already know whatever you're supposed to be taking from it. Please don't do this, everyone.
Too bad they didn't just go ahead and:

> Dump the complete database of pornhub.com including all sensitive user information.

And of course leak the data to expose everyone that participates in this nasty business. It is such a sad thing that people are even proud to work at companies like this where humans are not worth more than a big dick or boobs.

And then you get around and say that child porn is so horrible. No, all porn is horrible and destroys our families and integrity. How can there be any dignity left if these things are held to be something good?
Sadly, Turing wasn't aware of this at the time -- think of the real world impact he could have had.
I will open source it sometime next week if someone is interested in the code.
In other words, what was actually observed?
Agreed. Googling 'pokemon go lvl20' shows a bunch of accounts for sale already, if people are buying them the motivation to keep botting will be there.
I'm with the Banned: Hanging Out with Milo Yiannopoulos at the RNC
There are quite a few ways to game FB.

... and for FB to game you.

Perhaps I should have mentioned that among my de facto boycotting of Facebook productization of people is that I don't do "likes" either. I'll post an occasional article (typically science), comment here and there, and that's it.
DoulCi Activator iOS 9.3.3 for Free of Charge
I think a real world judge would not need to take into account how smart contracts work at all (a contract without a hand-written signature???) and blame both sides:

@Organization: How could you promise people to handle their money without any audits?

@Hacker: You don't get to keep the money you managed to siphon out the hands of these irresponsible people.
Good example of where random retry delays would be valuable. I filed this as a feature to add for the next release:

https://github.com/jhalterman/failsafe/issues/39
Isomorphic to what? Please don't use words you don't understand.
Why would Uber/Lyft use be localized? I tend to use it far more when in an area where I'm unfamiliar with the local transit network.
I am not sure about the check. I haven't tried a ball type that isn't in my inventory so I'll have to get back to you on that.
Slightly OT: For a decade, software engineers have been facing such a huge demand for their profession that their perception of a 'job' got a bit distorted.

For most of them and those who chose popular stacks it's usually quite easy to get a job. Or any job. This gives them superpowers and enables them to ask for a lot--high salaries, tons of perks, free food, freedom and maybe a company with the right vision, leadership and policies.

But what they forget in all this abudance of options is that a job is a job. You can call it career, give it exciting titles and enrich it with stock options, it stays a job. You can work at Google, at a fancy office, with super smart coworkers and free a-la-carte-food everyday but it is still just a job and you are not free. And even Google has its dark sides the employees accept. Let's not start to talk about Facebook, Microsoft or Apple.

Maybe one company has shady growth tacticts (btw which successful company doesn't have them? Even Google abused all their properties to push Chrome), the next one lacks free food or uses an aged stack. Remember it's always a job. And if one doesn't like it, he might try to find a better option but shouldn't be suprised about new drawbacks. Or he could try to start his own company. A perfect one where everything is perfect for everyone. Then one will realize that many things are more complicated than they seem.

There's no perfect job.
Munich mall attack: Calls in Germany for tighter gun laws
True, I think their CTO must be confused and easily mislead by techies who just want to get the latest buzz words onto their cvs.
Silly comments such as - we gain true insight from pretty graphics rather than tedious sql queries - says it all for me.
I suppose they have to burn the insane amount of capital they raised $50 Billion somehow?
Screenshots[1] look more like Power Pivot.

1. http://people.csail.mit.edu/ebakke/sieuferd/
I agree it's a pain - I've installed Cyanogenmod on a few Nexus devices (which are supposed to be the easiest ones) and it wasn't simple.

However is it intrinsically hard? Could you imagine a software tool you would run which would ask a few questions, automate as much as possible over the OTG port, and guide the user for the rest?

That's the kind of tool Cyanogen Inc could write. Of course monetizing it is another thing.
But you are local to that unfamiliar area when you search for a ride. That's what they mean.
I once had a chat with a philosopher friend about Freud and Marx and my suggested pages were full of communist groups and psychoanalysis the day after.