skysight-inc/HackerNews huggingface dataset:
I got fed up with Tinder's Android client and reverse-engineered their API (this was back when the Android security model let you use mitmproxy). Two things stood out to me:

1. The AI was kind of hacky. Updates were done by polling rather than push. There were a lot of unused fields - for example, "remaining likes" would hang at 100 until the likes were used up, then it would go straight to 0.

2. They tracked absolutely every action you took and sent it to a different server from the API requests. Opening settings, opening your own profile, opening someone else's profile - it was all logged. They knew exactly what you were doing in the app and for how long.

It wouldn't surprise me nowadays if this is standard practice but it was eye-opening to see it happening firsthand.
Here's a way of thinking about the undecidability of the halting problem. Let's say you've got a person who's amazing at reading minds, and you bring someone off the street and tell them they can either have steak or a cupcake (but not both). You then ask the mindreader to decide if the person will have the cupcake or the steak. Conceivably, they might be able to figure out which one the person will have. Now let's say that you add a twist: you walk up to the person from the street and tell them what the mindreader predicted; in that case, the mindreader can't succeed because the subject can choose to do the opposite. That's similar to how the undecidability proof of the halting problem works.

Now instead of a mindreader, we have a halting oracle, and to make its job impossible we have a test program that is "made aware" of the halting oracle, and does the opposite of what the oracle says. Impossible problem for the oracle. But that then begs the question, how many potential applications of the halting problem will involve test subjects that actually know what the halting oracle thinks? How many test subjects even know about the halting oracle? For instance, how can a program that looks for counterexamples to the Goldbach conjecture know anything about your halting oracle? In these cases, the undecidability proof doesn't apply.

So the answer to your question is conceivably yes.
Optimizing React Rendering (Part 2) – Mutation Sentinel
Isn't that more or less Lyft Line?
The problem with nuclear plants is approval time, and that takes forever and a half because nobody wants one in their backyard. When one does get approved everyone dogpiles on it trying to get concessions.

Nuclear isn't done, it's just having a PR problem.
+1 on this, would also like to know.

I would in general like to say that being a researcher in our society is such an underrated skill. Knowing how to do legal research for instance is an incredibly important skill. Cornelius Vanderbilt, the richest man in the United States when he died in 1877, was wealthy because he overheard of the Gibbons v Ogden case which made certain monopolies illegal and allowed him to build his canal empire. Jeff Bezos learning about Quill Corp v North Dakota in 1992 and it’s implications for internet sales tax was one of the drivers for him starting Amazon.com.
Instagram Co-Founder Mike Krieger on How to Evolve Your Technical Team
I used to be frustrated that I would go to work, code for the better part of the day and not feel my project was moving to the end.

I dedicated myself to finishing this sentence: "Today I accomplished....". Basically the same as finishing or doing one thing a day. Just like you I usually ended up with more than one thing, but I wouldn't leave for the day until I could finish that sentence.

It changed my life.
Someone will just package a mining ASIC with an API that lets advertisers use it directly and market it as a way to speed up web browsing.

Maybe Intel will throw it on their chips as a processor extension.
Bicycles do not need to come to a full stop at most stop signs, due to their slow speed.

On a bicycle, by the time I'm at the stop line, I have already checked that everything is clear. My face is closer to the intersection than that of a driver. I'm still coasting and have plenty of time to come to a full stop, if necessary, before entering the intersection.

Why would I stop, other than to obey the law on paper?

[Edit: just saw mohn's sibling comment revealing that Idaho codified my above reasoning into law: cyclists can treat stops like yields.]
Dan Geer – SOURCE Boston 2017, closing keynote
We went through sort of a similar exercise. The features that pandas provided was compelling. For example, our main research guy uses R and so something like data frames were wanted. My conclusion was that pandas was too heavy to add as a dependency however. sloccount says about 200k lines of code.

Instead, I wrote a small wrapper around numpy to provide a data frame like object (850 lines of code by sloccount). So far, this has worked well for us.
Why? Lot of people use aliases or nicknames. I never had issues doing that.
In places where bikers feel they have to use the sidewalk, they should absolutely walk their bikes. It's what the law says and its very sensible all around. If you have to go the wrong way up a one-way street or if the road is blocked, you can just get off your bike and walk it for a block. It's not the end of the world to have to walk for a minute.

As both a biker and a pedestrian in NYC, this seems so glaringly obvious that it never fails to make me angry when I see a biker blithely biking down the sidewalk. In a city of impatient people riding your bike on the sidewalk is taking things to an anti-social extreme.

That said, I do find it frustrating (as both a biker and a pedestrian) when pedestrians fail to yield to bikers when the biker has the light -- New York pedestrians are opportunistic jaywalkers by nature, but so many people fail to look for bikes or yield to them, even when they have the light, if the street is clear of car traffic.
To play devils advocate, it's highly likely multiple countries are already looking at this information, this is just a formal way of asking for it to add non-compliance to justifications. It's almost akin to the US state of Tennessee having a marijuana tax despite not allowing legal sale of the substance. It becomes another thing to use on charges / justifications.
You probably never took a deep look at pandas. It is a very complex library with lots of dependencies. It is not surprising that it is easier to implement an alternative rather than change the existing one.
I'm really tired of this multi-national corporations thinking they can come in and destroy the local market while leaving pennies for the employees; let alone not comply with local regulations. Good riddance!
> National Grid pays a lot of money for "frequency response" to ensure the grid remains balanced

In the US frequency response is mostly Nat Gas powered. There are new projects that are battery based, but another way to achieve this is on the demand side, by requesting non critical loads to turn off or throttle themselves when the frequency drops too low. I think this is being done at an industrial scale (i.e aluminium smelters) but it is possible on the domestic scale also with EVs electric tank water heaters, etc.

Going forward, given the intermittency of renewable energy, these methods (primarily storage) will be more important as the energy supply becomes more variable.
Violations OF WHAT? Where are the rules for ICOs so far?
But Uber operates without significant issue in countless other markets all over the world without the training Quebec requires.

Is it possible the training is not as necessary as presumed?

Aren't we opening up a can of worms by praising the idea of creating needless regulations to keep the status quo simply because it's perceived to be more local?
For what it's worth, liquor retail is not nationalized across Canada. Most places have private liquor stores.
I don't see her music degree as an indicator of her (in)competence to do the job.

Anecdata example: my PhD is in neurobiology. Some of my engineering has been orbiting Mars since 1976. No neurons involved, just aerospace engineering.

The breach that occurred on her watch is definitive of her incompetence. Nothing to do with her degree.
Just an update: I found LogoTournament, and went with it.
I'm amazed by the speed and number of responses I got there.

In under 24hrs of posting my bid, I got around 50 drafts, a substantial number of them look quite nice.

Thank you @stephenr, @taspeotis for your inputs. I navigated to this site using the ones you recommended.
It seems really dangerous that you can ask for and get this data en mass. How do they really verify it is you? Can that be easily social engineered?
Then they should be arguing to reduce training requirements for all commercial drivers, not saying that Uber should get special treatment because their drivers drive less.
Fuel reprocessing can make use of this spent fuel and cycle it back in for more power generation, but the problem here is the processors have a horrendous safety record compared to the plants themselves. They're often trying to squeeze every nickel out of their operations.

If it was a non-profit/federal program that could do things properly you'd have far less material that you had to bury in the desert.
Microsoft’s new coding language is made for quantum computers
In case it wasn't clear, I was talking about these slides, which Mozilla itself showed a while ago:

https://www.phoronix.com/scan.php?page=news_item&px=MTgzNDA

But, as others have said, we may be getting a more drastic increase in performance when the new rendering engine lands, too. I thought this included the new rendering engine, which is why I felt it was quite disappointing compared to those slides we saw before. But if it's only the CSS engine that makes its about twice as fast, that's quite a nice boost. Hopefully the new rendering engine will give it another 2x (at least on quad-core+ machines).
Livestream Sysdig CCWFS – The Hands on Container Conference
Not really. Parts of Firefox like Tracemonkey (or whatever they call the js engine now) aren't going to be rewritten because it would take a decade to do. I expect that Firefox will always be built more like a C++ project with Rust components than the other way.

That said "project quantum" is about improving the browser which applies to all of the code not just the Rust parts.
The Ashley Madison hack [1] will look like a walk in the park if and when Tinder gets breached.

[1] https://en.wikipedia.org/wiki/Ashley_Madison_data_breach
As to the first point, Equifax could be liable as they are the one operating the system (for profit), and they're the one processing personal information using it.

If they had been using commercial software they might have been able to shift the liability (if it existed) to the vendor based on it being not fit for purpose, but as they were using open source, no such option would be open to them.
I'm curious what you mean by "neoliberal" here. It's not a term I'm very familiar with. It is especially confusing to me because what you went on to describe is traditional Conservative reasoning.
There is always a few of these comments per Firefox 57 post. Always someone lamenting the days of yore, and talking about how no one will ever use Firefox again. It's not making a new point, and the other comments are usually speaking of how great it's been. People get super emotional when things change.
> We don't care if the energy generation is CO2 producing or not.

Let's play "trolley problem".

There is a switch in your house, as there is in every house in the City Of Hypothesis. It has two settings. "Safe" and "Unsafe". Every day you have to put a dollar in the machine or it trips back to "Unsafe". Every day, if less than (say) 1% of the population put a dollar in the machine, a random person in the city falls down dead. Nobody is quite sure what would happen if we tried to do away with the switches, but everyone thinks it would be terrible.

Do you have a moral obligation to put a dollar in the machine? Sometimes? Ever?

Does it matter how big the percentage is? At 1% I suspect enough people would do it every day that it would never be a problem. What about 10%? 50%?

(People have suggested centrally monitoring the switches, but this has been rejected on grounds of privacy. You don't know who's setting the switch unless you look in their house.)
Mobilizing their user base is absolutely a tactic that Uber uses / expects to work. It's interesting, even when I was (briefly) working there, I found myself frequently incredulous that there were people internally who genuinely believed that Uber and its mission were akin to some sort of social movement.

To be clear, I think there are some good things about mobility alternatives (including Uber), I just find the David-vs-Goliath / we-are-fighting-for-justice viewpoint... odd.

EDIT: I should note that the credulous / incredulous divide exists in the general populace. I still find people who, when confronted with the evidence of some of Uber's shadier actions, respond with "Uber has to play tough to compete."
That’s simply untrue. Look at VC Summer and Vogtle, both approved, both with willing and suppprtive neighbors. One abandoned at a cost of $7-$10B, the other at 2x budget with more cost overruns likely.
The drivers license makes a cost benefit analysis skewed for general use(eg driving to/from work). The usage of a taxi driver is different - perhaps it merits a different type of training and licensing.
What's new in React.js 16
No, I'm using me as an example, the point being that the Chinese market is a bubble at least when speaking of Internet services.

What this means, for one, is that there is no cooperation or interoperability and these policies of the Chinese government are to blame.

From the sources available online WeChat's userbase is 90% Chinese. [1] So it might be a massive userbase, but it's not diverse.

Ask yourself this: would WeChat be successful if it weren't for the Chinese government favoring it, even going so far as to ban alternatives or worse?

Maybe, but maybe not, we'll never know, but products like WeChat are definitely not the result of free market competition in an international context.

If you know my phone number, you can contact me on WhatsApp. But you can't contact me on WeChat, because I'm not using WeChat, because I'm not living in China to be forced to use it and so the opportunity for a Chinese to contact me isn't there and I'm not going to install WeChat just because I might get contacted by a Chinese (there's always email).

Of course, in the future I myself would likely be interested in doing business in China, so I might end up wanting to talk with WeChat users.

But seeing such developments by the Chinese government is to me a strong signal that China is not a good place to do business. It might be for huge companies like Apple which have infinite resources, but as a small guy I couldn't bring myself at the moment to phantom developing a product, or delivering services to the Chinese market given that it's definitely not a free market.

So no matter how you look at it, the Chinese government has been maintaining an information bubble, keeping such products as WeChat tied to the Chinese market.

[1] http://www.businessinsider.com/wechat-breaks-700-million-mon...
I think the move towards accessibility is great. I didn't know about pa11y so will probably bring it (or something similar) into our own build cycle to help keep track of WCAG issues.

We also find it's useful to test out the core functionality using the keyboard, but extend that to using a text only browser and Chromevox so we can get a feel for what user stories would get broken if JS breaks, the user is trying to use the tools in older/incompatible browsers or the user has visual impairment. So far, it's been quite enlightening and we've not run into anything within the core functionality that couldn't be fixed with better UX and competently written HTML.
FCC seeks comments on modernizing 'toll free' numbers [pdf]
Agree, amazing UI... there was just something I was missing: it has a EQ > IQ "key value", but not IQ > EQ :(
The Springboard Pattern
Are you sure that human thought isn't basically brute-force bulldozing? Just because we don't feel like it is doesn't mean it is.

The time it takes us to learn something, the number of times we have to see/experience it could be akin to bulldozing couldn't it?

There are a lotttt of neurons in our brains that are constantly going off, perhaps comparable to the amount of transistors in a deep learning gpu if you account for the training time difference
Hold the directors and/or executive team personally responsible if the company folds without paying?
Unlike bicycles, cars have significant blind spots with the A-pillar and such. Also unlike bicycles, cars are significantly more able to seriously injure other road users.
Not something for a president...it's a congressional thing.
Exploring How to Exploit Rust Code for Fun and Profit
How would a week's mandatory training be prohibitive?

My profession (as a lawyer) required 5 years of mandatory university education and 3 years of practical training and supplementary courses and exams. Other professions require even more. Every year I must take what amounts to 2-3 days of additional courses to maintain my license.

And I just push papers and money around. I don't move people. Nobody gets killed if I do a bad job.

I think it's only fair to require a tiny bit of training for a taxi driver, also if he works for Uber.
The "lifetime guarantee" of Craftsman just doesn't have much sway anymore. All of their tools are made in China junk that breaks if you look at it funny. The quality is just non-existent these days. Might as well just go to Harbor Freight if that's the kind of tool you need.
Organize user research data, analyze it together and share insights with your team
That sounds awesome
Native data.frames don't but data.table does to some extent. It's parallelization is still relatively new/nascent and requires OpenMP which doesn't have good support on MacOS but it is present.
Brain damage in fish from plastic nanoparticles in water
Sure, but 'laptop' can be changed very easily into any container or VM box somewhere that is tied to security/etc but still on a single box. Again sizing here is sort of beside the point, the point is, if its 500% worse to use than just doing it on a single instance/compute node, you better be offering A LOT of magic awesomeness that makes the performance drain acceptable.

10% cost for the benefits that this stuff can give you, that is pretty easy to swallow. 100%-500% perf. cost is just a very, very, very hard to swallow pill.
Just in case you missed if above, there is a preview version of Tree Style Tab that's compatible with Firefox 57.

Edit: Actually, not a preview versions. TST just published an update and now it works on Firefox 57: https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
Except your wage slaves can leave at any time for well-paying jobs elsewhere.
Let's Build a Band App with LoopBack – UI and Wrap-Up (part 8 of 8)
I work in the addiction industry, on the marketing side. I can tell you that the licensure requirements are generally a joke. Only Florida, California, and maybe a couple other states are tougher to open a treatment center instead of, say, getting licensed as a hair stylist.

Until the past year or so, all levels of government were unable to track down the shady operators. IMO, it's not Google's job to do what law enforcement was unwilling to do. (Now, Google could be extra ethical on this, but why would they be? Generally, we expect corporations to follow law enforcements lead, rather than hold them to a higher standard.)
I think that is an excellent vision but to understand the challenge of achieving it consider how a search engine has to operate. Typically it 'shards' the index of all available documents into chunks, where the necessary descriptive bits for a chunk can fit in the memory of a dense memory server. Then each server returns its "best" result which are collected, and from there the top 10 are selected.

Search needs to be fast. When you click search you want the page to then pop up with your 10 blue links. The physics of light suggest that your index files all need to be close together, both physically and with high bandwidth to support a couple of round trips for distributing the query and returning the results.

While I learned how search worked while I worked at Google, it was a brilliant engineer named Keith Peterson at Blekko (now at Google :-) who taught me some of the more subtle issues involved in balancing indexes, shards, and query processing in order to maximize utilization.

That requirement of closeness and high bandwidth, makes federation hard. Even forwarding a search to Bing (via the Yahoo APIs) to check for additional "long tail" results really challenges your ability to deliver fast results.

Unlike CMSes where they could run independently in parallel, search is a 'talk to everyone all the time' sort of problem, you don't know apriori which indices may have relevant documents (which is why it is called "search" ;-))
Exact same thing happened to my ex in Denver just over a year ago. She was able to fix it after 9 months of calls, paperwork, and lawyers. She then sold. Almost put her in the hospital. I've since heard of it happening to several other people. Their mortgage gets sold, they aren't given the ability to keep paying on it, their home goes into foreclosure. More common than a lot of people realize.
That Apple is on the list and Amazon is not is a bit irking to me. Since they're clearly counting Amazon's fulfillment employees, but I doubt they're counting for example apple store employees, or the half of Foxconn which is basically Apple.

That is to say, this data can be massaged.
If that were to apply to cars, drivers would interpret it as 25-35 mph being okay.

In many circumstances, drivers could easily defeat a failure to stop ticket in court based on lack of hard evidence that you were going over 15 mph.
Well said. It's amazing how many engineers will make sweeping generalisations like it's a provable fact. You'd think from their training, they'd know better. But hey, he's got a blog and service, and everyone listen up now.
Aside from a general PSA, who cares? Here are the TOS https://docs.google.com/forms/d/e/1FAIpQLSezNdDNK1-P8mspSbmt... the consequences are basically limited to them disabling API access until compliance is restored.

Rules don't exist if there aren't consequences.
on it's own it doesn't mean anything either in favour or against her.

Lots of more experienced IT Security people don't have appropriate degrees, generally as they didn't exist when those people got into the profession.

As a personal data point, I've been in IT Security for 17 years, my degree is in accountancy :)
How We Moved Thumbtack's Local Services Marketplace to Instant Matching
The batshit insane nuclear products of the 1950s never cease to blow my mind. I'm still discovering new ones, like how the US built not one but two different kinds of nuclear powered aircraft, neither of which proved to be viable in the end for reasons that should have been blindingly obvious.
No, unless its proven that they were wilfully negligent, then yes.