skysight-inc/HackerNews huggingface dataset:
I'm not saying it's because of race -- if I wrote it that way then thanks for the correction. It just happen to correlate strongly with race. I don't know the underlying cause is and your hypothesis is close to my own. I mainly wanted to emphasize my own blindness to this trend because I had benefited from it.
> A huge win for web developers everywhere!

And a huge loss for users everywhere. Now that Chrome is becoming the main web target, Google (an adtech company) basically controls the internet.
> It's because, apparently, there had been a lot of child porn that was getting published.

Not directly.

CP has been a problem on Tumblr for long time. I've seen many complaints about them not being fast enough to stamp on it when reported (presumably due to a lack of resources, policing image content on such a site must be a gargantuan task).

What has changed now, and what many believe is the driving force behind this policy change, is in part the threat of their revenue steam being affected due to advertisers taking notice, and more pressingly ATM app stores getting wary. Specifically Apple dropped their app from the iStore in November.
One step closer to Googlification of the Web.
Nod. https://gist.github.com/mattbillenstein/34cf2907390102ffbabd...
It's a "standard" way to do those scripts. It gives you the NodeJS + NPM way's "npm i", by creating a virtualenv and pip installing into it. It helps with specifying prod and dev dependencies too - if I remember correctly.
The article states:

>"The ARM2 had pretty much the same instruction set as the ARM1, although featured new multiplication and (later) atomic swap instructions."

Does this mean that the ARM1 didn't support any atomic operations or were they using something else besides "compare and swap"?
Nothing sinister. I take interest in ML related threads so I remember your HN handle.
Uber takes the flack, gets the law changed, creates the market. Lyft sails in and gets most of the benefits, without those costs.

Uber doesn't have a massive moat. Drivers can have both apps, users can have both apps. You attract drivers by paying them more, you attract riders by charging them less. Uber for now can afford to beat everyone on both those fronts, but eventually they will have to start making a profit. When that happens Lyft is best placed to take advantage.
Except that Haskell and OCaml as implementation languages would signal huge academic bias and therefore likely inability to come up with a usable language or at least there exists a negative correlation with those languages.
Sure, there are a lot of labor/social issues around prostitution. We should try to fix those instead of sweeping them under the rug as we currently do.

That's irrelevant to the claim "prostitution is a sign of the degradation of society."
It is even simpler, he literally just made a “will somebody please think of the children” argument. Which is so that inane it doesn’t even need a serious reply.
Why you need both rituals and routines to power your workday
These campaign would never be successful without the copywriters on popular digital media promoting them because they are content farms looking for cheap "news".

Wired, CNET, and all these prominent outlets, when was the last time they issued a follow up when something turned out to be a scam? when did they ever put a disclaimer about the risk of crowdfunding in their article? and let's not even talk about the fact that they don't even state clearly that the product doesn't exist and they never even tried it. Without shills, scams can't be successful, they are the shills, literally by the definition of that word.
Exactly, people seems to only remember that Mozilla was a little behind Chrome some years back. That by no means the case anymore. Unless you're somehow embedded in the Google ecosystem, there's no reason to prefer Chrome over Firefox.

It's not like the other Blink or Chrome based browsers are doing great, sure Brave and Vivaldi is getting some press, but they have even less users than Firefox.

Sadly Firefox isn't peoples mind anymore when they think browser. It's IE all over again, but with Chrome, Only Chrome is moving forward. I don't know if there's anything Firefox can do, other than marketing. It's currently the best browser out there, but that was the case when IE6 dominated the web as well.

Firefox doesn't need to dominate, but hitting some like 20% market share would be fantastic.
Evidence: https://gist.github.com/mattbillenstein/34cf2907390102ffbabd...
A lot of white people (disclaimer: I'm white) think in extremely individualist ways about a host of issues. They do not seem willing or capable of thinking at the level of the system/society/culture. They pat themselves on the back because they are polite to individual people of color in their circles while supporting (or not opposing) legislation that harms people of color.

Dr. Martin Luther King Jr is spot-on in his frustration with "the white moderate, who is more devoted to "order" than to justice; who prefers a negative peace which is the absence of tension to a positive peace which is the presence of justice; who constantly says: "I agree with you in the goal you seek, but I cannot agree with your methods of direct action"; who paternalistically believes he can set the timetable for another man's freedom; who lives by a mythical concept of time and who constantly advises the Negro to wait for a "more convenient season." Shallow understanding from people of good will is more frustrating than absolute misunderstanding from people of ill will. Lukewarm acceptance is much more bewildering than outright rejection."
Really wish Microsoft would open source the Edge renderer.
Hmm, I use Hangouts in Firefox...
> DNT should have always required manual user intervention to be respected.

What sane person would agree to be tracked?
Recycled lithium might cost 5x more. Not that the disposal cost of a battery is 5x the purchase price.

If the battery pays for its purchase price in 2 years and the disposal cost is 1/2 the price of a new battery (doubt it's anywhere near that), then the it would still pay for the total cost of ownership in 3 years.
Leon Bottou and Olivier Bousquet Win the Test of Time Award at NeurIPS 2018
Good stuff.

One small note on WASM, I really hope that wasm32-unknown-emscripten doesn't become an orphaned target. I've got quite a few WASM/ASM.js projects that have C dependencies which work great with WASM. Unfortunately wasm-bindgen and the like appear to require wasm32-unknown-unknown and since the cc crate doesn't work with wasm32-unknown-unknown I can't take advantage of them.

Totally love the wasm32-unknown-unknown target from a easy bootstrapping standpoint but it feels like that and the traditional target are starting to diverge pretty significantly(you can't do a cdynlib crate on wasm32-unknown-emscripten for instance).
Orwell certainly meant it as a cautionary tale.
It is beginning to happen in the US. Battery adoption on the grid has been slow because the utility companies like solving problems by building new generation plants (natural gas plants mostly) or by building new transmission lines. They have historically always done this and they make a guaranteed rate of return on this type of infrastructure. This has led to lots of un-needed generation capacity and expensive transmission projects passed on to rate payers.

Regulators in many states are now finally forcing utilities to examine the use of alternative solutions to fix grid issues. They are finding that battery installations can do a better job than new generation or transmission in many cases and the batteries can be cheaper over the long run. It's just a matter of getting the utilities to try something new and get out of their typical playbook.
Shouldn't .rs files declare the version of the language they were written for? At least optionally?
Crazy to think how far Rust has come since 2013. Very excited for the electricity update coming later today -- I've already seen a few videos of people implementing basic computer systems. I imagine there won't be many people falling for bases with open doors this wipe... Still frustrating to see basic optimizations in the pipeline. Many users have been suffering from microstutters for years. Regardless, there is nothing else out there like Rust, and for that I wish the Facepunch team a happy 5th birthday!
agreed, the threat of online passwords is a break-in revealing the password database which happens to be in plain text 'ooops!'

and even if the password list is not in plain text, but the attacker manages to find your 3-word password, if you didn't reuse that password any where else, then it can't be used to get into any of your other accounts.

and for the account for which they found your password, they already broke into that system, so no additional loss here either.

greetings, eMBee.
Of course your app with one driver would get usage. Your comment contains its internal contradiction right there in plain sight.

If "no one would use the app due to high wait times" then your driver would always be available and ready to go. So someone would be happy to use it whenever the dominant app is having trouble keeping up with demand. Which will always happen from time to time as long as demand has occasional peak periods and supply has some practical constraints, which a fleet of cars always will.
This is immediately viable anywhere you're operating an inefficient single cycle peaker plant. The longer your battery can discharge for (4 hour, 6 hour, 8 hour, 10 hour), the more likely it's able to replace a peaker duty cycle when called upon.
In theory, I agree! I hope the new codebase has a set of tests to validate just that.

But, in practice, you have a downstream consumer of this data format (Apple in this case..).. Validating the old and new formats are functionally identical is just as important as validating the new format matches the upstream source of truth :)
As a long Firefox user, I did switch to Chrome/Iridium lately.

When Firefox decided to attack the problem of market share with engineering, 2 things were happening (almost) at the same time[1]: 1) the deprecation of the old add-on engine and 2) the introduction of the new Quantum engine.

For the 1), while I understand there are some reasons in doing so (it was not a stable API as it was always breaking the extensions and security-wise), I think these problems could be managed. On the other hand, there were lots of good add-on depended on this API.

Particularly, even when Firefox was behind technically-speaking, that was the main reason I used it. Firefox replaced the old API without offering all the new interfaces with the new API. So, I lost what made Firefox really unique.

For the 2), I think it was a consequence for the 1). Firefox was finally "better" with Quantum. Of course everyone likes a responsible browser, but I actually didn't see that much difference. And there was another browser which was already really good: Chrome.

Suddenly, there was no real advantage in using Firefox anymore. Someone my say privacy. But in some corners of the Internet, it's already impossible to navigate without some privacy-wise add-on/extension, which usually work on both browsers.

Added to these, if you go deep down, security-wise there are some real technical advantages in running Chrome instead of Firefox in some OSs. For instance:

https://marc.info/?l=openbsd-misc&m=152872551609819&w=2

[1] I'm pretty sure a lot of other things were happening, but I'm in the perspective of the user here.
On that note- what is the engine used by outlook, word et al.? I seem to recall outlook used something different from trident back when ie was the main browser.
Also, finally they made the whole web console into an editable area, like in Chrome dev tools. I used to be so frustrated that you had only one line where to write code.
This is hilarious to me. When Edge was just a rumor and before Windows 10 was released, I said here that I hope Microsoft will not repeat the mistake of tying this new modern browser to Windows 10 like it has done in the past with Internet Explorer and prior Windows versions.

Microsoft, in its short-sighted way, thought that tying the browser to Windows would be an "advantage," because of things like "better integration with the OS" and throwing the Edge updates in there with the Windows updates, without needing a different update channel.

However, this was short-sighted was because of the following reasons:

- Edge development would remain very sluggish compared to the development of Chrome and Firefox, as new major features would have to wait until Windows itself gets new major features (which happens every 6 months, rather than 6 weeks).

- It would mean Edge would not be cross-platform, a huge strategic mistake on Microsoft's part. People want to use the same browser across devices.

- The proprietary "features" Microsoft would build in Edge over time that only work with certain versions of Windows will come back to bite it in the ass in the future.
Browsers to me are amazing. I can run untrusted code in my computer from all over the world and at least with Chrome the odds of my machine getting pwned are pretty low. The Chromium team fixes security issues quickly. For that I get this amazing environment where I can see things as incredible as Google Maps 3D, games, music apps, etc all sandboxed incredibly well.

The whole thing is far far more secure than running native apps on Windows, MacOS, or Linux, they're arguably far more secure than Android and maybe more secure than iOS.

In other words, they aren't just an OS, they're a secure OS. Something most OSes don't give me.
What's cool is if you have Firefox sync, your extensions come over automatically. I use Firefox on my tablet because it has all the extensions I use on my desktop.
I didn't see any mention of Windows 7 or that it won't be a UWP on Windows, are there more details somewhere?
I'm a huge fan of Chrome, but this is a huge loss.

Competition is good. Monoculture is bad.

That said, supporting all of the standards in a way that makes everyone happy is completely impossible. And if you're not in first place, it's just Cost, Cost, Cost for you.

I don't blame them for doing this, but I'm sad about it.
It already controls the Internet. More importantly, Chromium will now also control the intranet.
I’m not sure that Apple specifically avoids investing in Safari… I think it’s more that their vision of the web differs significantly from Google’s. They still see Safari as a web browser while Google sees Chrome as a platform akin to an operating system.

Apple also just prioritizes different things in WebKit than Google does with Blink. Where Apple implements energy saver and privacy protection features, Google implements whizz-bang bells and whistles to keep the attention of front end web developers.
I was under the impression that large scale energy storage is one of the big problems with renewable energy that has yet to be truly solved.
Their intelligence tactics are pretty widely known at this point, here's four different sources.

https://en.m.wikipedia.org/wiki/Chinese_intelligence_activit...

> It is believed that Chinese espionage is aimed at the preservation of China's national security through gaining commercial, technological, and military secrets.[2][3][4][5]
I'm in the same boat. Its easy to just accept folks in roles without thinking about it.

E.g. I'm naturally gregarious, will chat up folks in line at the gas station buying a Coke etc. I noticed one day I didn't chat up anybody that didn't look like me. So I started.
Sure. There are density thresholds for any local businesses. I can't even really get Uber around where I live. Maybe there are a few scattered cars but not many. You'd be pretty silly to set up a competing ride-hailing service here.

There's probably some critical mass for these services to work well and that's going to have at least some effect on whether it makes sense for a new entrant.
I'm assuming I'm not the only one who's afraid of Blink becoming the new Internet Explorer; instead of people following a web standard, they'll follow what's Chrome-compatible.

It's still better because Chromium is open-source, but I do worry that we're going to have a problem in the future with a lot of broken sites (YTMND-style).
Why? Other Microsoft software runs on Linux.
I had a question, the article states the following:

>"One very nice thing about the 32-bit instruction set is its pervasive conditional execution, which helps one avoid branching over code. For example, this sequence of instructions resets the register r0 to 0 if its value is equal to or less than zero, or forces its value to 1 if its value is greater than zero:

CMP r0, #0 ; if (r0 <= 0)
MOVLE r0, #0 ; r0 = 0;
MOVGT r0, #1 ; else r0 = 1

Without the conditional moves (MOVLE and MOVGT) after the compare (CMP), you'd have to branch after the compare, which is wasteful."

How are those those two conditional moves after the CMP operation more efficient than branching? Aren't they kind of branches themselves? What would the alternative "branching" sequence look like then?
On one hand, this creates a platform that is more or less the standard of the web. On the other hand, this only gives Google more control of the web.

I really wish that instead of doing this Microsoft would just stick with EdgeHTML and maybe open-source it.
The quality of the developer tools is subjective. Chrome dev tools are pretty much unusable to me, the are as you say awkward and weird, but then again I always used the Firefox tools, so I think they wonderful.
The whole backend is in Python + Pandas (which is bulk of the work - market data, quantitative analysis, aggregation, some performance engineering and so on). For the Webapp itself, I used a library called Dash. I recommend it for data heavy applications :)

I am working on a more ambitious (for me) venture to bring Quantitative Finance + Data Science to the DIY Investor community, for Stocks/ETFs/MFs and Crypto. That means being able to distill the market data towards good performance and risk without all the manual research, managing Risk/Reward and Correlations for your portfolio in a more informed way vs basing your investment purely on performance and subjective news/opinions. Things are done quite differently in hedge funds vs how the mainstream still invests. This is a step towards that. I explain more here: https://www.benefits.coinquanta.com/
The article says the MSFT will be a significant contributor to Chromium. If anything, this means that Google will have _less_ control, as a second major internet player will be involved.
I don’t really get this. Edge was only available to Windows users. This is only a loss to those users. On the other hand Chrome and Firefox are available on all major (for some subset of all) platforms. (Yes, I’m aware iPhone Firefox is hobbled bc of Apple policies).

If you want to push competition and choice, encourage everyone to use Firefox (or Safari if they only use macOS).
The Mozilla Corporation is a 100% subsidiary of the legally non-profit Mozilla Foundation. They can't pay out their profit to their stake holders. So, the only profit motive comes from Mozilla employees wanting to keep their jobs.
Oh, I do not intend to say that Vim is "inferior" or "bad", no intention to create religious flame, only that Vim was born and evolve as an editor, and do it's job pretty well. Emacs on contrary was born as a human-machine interface, like a DE, the ITS DE, that we can consider something like modern Lisp machines, or what we still have of them.

We can compare editing capabilities of both and I think they are essentially on par, but we can't compare a car with a speedometer...
Because Lyft is going to be on every car makers purchase list like Daimler bought MyTaxi ( https://www.google.com/amp/s/www.techtimes.com/amp/articles/... )
I had a similar problem diffing large API responses a few months ago and implemented an automation friendly JSON schema tool. It's a great way to make a summary of the data, especially when looking for forgotten fields for example.

https://github.com/g-harel/ence
> the Mozilla suite, then standalone Firebird, finally renamed to Firefox

I believe it was originally called Phoenix. Though you're right it was then called Firebird and renamed again to Firefox afterwards.

I think each time was due to trademark disputes?

Going to your point though, I hope you're right but I'm a bit more sceptical. Chromium, being open source, means anyone who doesn't like the stagnation of Chrome would just fork Blink and create their own modern browser while still enforcing the Chrome mono-culture.

I'd love to see Gecko take off in the same way kHTML, webkit and blink have done. In fact I'm surprised it hasn't. I don't suppose anyone more familiarity with the code base of these rendering engines are able to offer possible reasons why?
Could this be a bad thing for Firefox? Seems like Microsoft + Google is quite a rival to go against?
Path to democracy is not easy, specially in an oil-rich country like Iran.

We've had our moments that we were getting close. Now those moments are quite fragile. Every single time the U.S. has kicked us in the nuts in those moments.

Examples are this very same moment, where the economic sanctions and the reformists finally convinced the hardliners to talk to the U.S.

Supreme Leader finally gave it a thumbs up. And he raised his concerns back then that the U.S. cannot be trusted but if that's what people want it's OK to do it.

He was right. The U.S. could not be trusted. Now reformists have lost all credibility. In 2 years we have another election and for sure a batshit crazy like Ahmadinejad is going to be elected.

Same happened around 9/11. We had a really strong reformist movement and government. Then, out of nowhere, president Bush named Iran a part of "axis of evil". That gave the hardliners enough of a reason to push back against major reforms.

Jack Straw (British foreign minister of the time) has good notes on this if you're more interested.

1953's coup was another moment like that. Actually that's probably the closest we've ever been.

Now, if Iran is moving towards democracy, and at the most important moments, you kick it in the nuts, you "are" part of the problem.
Blatant plug: for large scale analysis on census and survey data I'd recommend checking out nhgis.org. It lets you download the large pieces of demographic data that you may be interested in. Data harmonized across time is also available to investigate trends.

Note: We don't have the 5-year 2017 ACS data yet (it takes about 2 weeks for us to ingest the data once it comes out).

Disclosure: I'm a developer at IPUMS.
As you note, this is just a summary of some highlights. The “new” in this news just happens to be the availability of data at the regional level. Overall data waspreviously released, and is therefore not featured in this press release.
Outside of the Twitter-verse, who actually advocates to use a 3 word passphrase? Use 5 or 6 words and the problems listed here vanish. Also, use diceware or an equivalent generator.

If you're writing out a string of letters and characters, that's not going to be random either. The only way to generate a random password is to use a device that gives you random numbers. If you're relying on your working vocabulary and picking passphrases out of thin air, then your 12 character letters, numbers, and symbols isn't going to very good either, because you're not good at choosing things randomly and picking letters out of thin air won't be any better than words.

This entire article could be rewritten as one sentence: "Use a program or a dictionary/dice to generate your >4 word passphrase."
Open-source is good! The less of it written by Microsoft, the better!
> I'm not sure why we are going backwards in the security department here.

Consumer products nearly always go features that have whizz-bang "it's so convenient" demo value, until a problem like this becomes prevalent enough to end up on everyone's nightly news.
Because the burden of proof should lie on the person making the claim.
When (and when not) to use DynamoDB On-demand