skysight-inc/HackerNews huggingface dataset:
> They claim that the deprecation is about security

I mean, it kind of obviously is. Giving random extensions downloaded from the internet access to the URLs of every request ever made by the browser is a pretty insane security hole.

My impression is that other browsers (Safari) already removed this kind of API, or never had it in the first place.
I'd be glad to forget Mozilla's past if they'd show that they have learned from them. The problem is that they haven't. In some cases, they've doubled down on them.

I say this as someone who uses firefox on every device he can.
Checkpoints are very common where I live (they're called RIDE checks, which I suppose is acronym for something). They're more common around public holidays, but can happen at any time.

They're not an inconvenience at all, and I'm not opposed to them in any way. It takes 20 seconds to go through them, and all the officer does is ask you if you've had anything to drink or have used any "wacky tobaccy"[1] recently, shine a flashlight into the car to check for open drinks (and presumably, use his nose too), then let you go.

But then again, I'm a white male, and certain minorities might have worse experiences.

[1] That's a new one that I heard just a few days ago.
I wonder what effect this may have for AWS Lambdas connecting to a DB for synchronous calls (e.g. through API gateway). The biggest issue with Lambdas IMO is the cold start time. If your Lambda is in a VPC the cold start time is around 8-10 seconds, and if you have decent security practices your database will be in a VPC. I know AWS said they would be working on improving Lambda VPC cold start times, but would like to know if using Aurora Serverless with these kind of "connectionless connections" would also get rid of the need to be in a VPC. I've used Aurora (and really, really liked it) but I haven't used Aurora Serverless.
I finally made the switch from Brave today and I'm never going back. Firefox is just as privacy-conscious, supports built-in tracker blocking, fingerprinting, and has full sync that Brave hasn't implemented yet.
i worked for mozilla, your donations pretty much do not go to coding firefox. there are side effects where it will affect code, or someone that gets employed by foundation that will now have money and free time to code for firefox for free, but its not like "your dollars go to hiring a sw engineer".

the donations are still useful though because if there were none mozilla foundation would die, and in turn, mozilla corporation would also die or be sold as its fully owned by the foundation
> “CASL defines spam as commercial electronic messages without consent or the installation of software without consent or the intercepting of electronic messages,”

I.e. not strictly an anti-spam law. Misleading headline.

Canada is using civil law against unauthorized software installation to, unsurprisingly, go after malware.
Thanks, reading over that code was useful. In particular I realized that my Oil project (a bash-compatible shell [1]) doesn't support PROMPT_COMMAND, which tons of people appear to be using.

https://github.com/oilshell/oil/issues/320

It seems like a weird hack but apparently it works for tons of things!

[1] Latest status: Success With the Interactive Shell http://www.oilshell.org/blog/2019/02/05.html . Oil runs a bunch of interactive programs like bash-completion, virtualenv, and git-prompt.
Quake III Arena is the latest game to see AI top humans
What do you mean? Link?
What is up with any of the big corporations making these kinds of decisions ‘without appeal or comment’. It borders on criminal to conduct business that way.
Show HN: Open-Source REST API Mock Server for Development and Testing Using Node
Unfortunately Internet commentary trickles down to the press and actual users. "I heard Firefox is just as bad as Chrome" etc.
I think Huawei should start an open-source community-based fork of Chrome and Android as an offset to Google and American monopoly on the web. (kidding, sort of).
Workers-KentonVarda? Kidding of course but wouldn't be surprised if he's working on that product... :)
All news is not subjective. If it was, it'd be editorial content, not news reporting (obviously, don't trust any big media outlet that doesn't make a strong distinction between the two within their own organization). Now, because reporting is the product of humans, it's inevitably going to be subjective to some degree- people still decide what to report on, what words to use when describing things, etc. Objectivity in reporting is like something people can asymptotically approach but never attain.

So, there's a huge difference between a news outlet that attempts to be objective, and one that takes off running in the other direction. All news outlets are somewhere on that spectrum, and some of the most popular ones are actively trying to mislead their audience.

If all news was subjective, it wouldn't matter if someone got their news from Alex Jones or The Economist. It's all just someone's subjective opinion after all! But it does matter, it matters a lot. Some media outlets make an effort to be as truthful and transparent as they can be, and some just say whatever comes to mind in hopes that it'll keep people interested for long enough to hear their ad for vitamins for preppers or whatever.
Breakthrough in Combating Drug Resistant Bacteria
Yes, Google licenses and products are a US market, because Google sells these things as a US company. You buy these things with US dollars. Because why? Because Google isn't even allowed to sell anything in China to begin with. Everything else is semantics.

The CCP disallows foreign companies to participate in the market until the IP is in Chinese hands. This is global power politics, and has been going on for many years.

You will lose against China unless you implement full reciprocity. This should go far beyond Huawei, it should hit every Chinese company.

And the same should be true for Boeing, Airbus, US farmers and pharma companies.
Alas, we don't live in a fair world, so Huawei is a start.
Add blocking is not consistent between browsers. Desktop chrome users are much more likely to block advertising.
> The problem is that they haven't.

How so?

> In some cases, they've doubled down on them.

Which cases?
Here you go: https://killedbygoogle.com/
LiveReload, Pocket, PageCapture, Privacy.com, OneTab/TabsOutliner, VideoSpeedController, SocialBlade all add significant value.

Safari's inspector always feels obtuse compared to Chrome or Firefox but maybe I'm just not used to it.
They said they "might decide to investigate". That suggests it's a real possibility but not something that has previously happened.
Very similar from a meta-transaction standpoint, but ours is simple and centralized (albeit trustless due to the tx signing model). This is much cooler!
Right. What does one of those do if it encounters the Unicode braille codepoints?

One could say it just echoes them to the device verbatim. But to me, this seems like a movie that's originally in English, but part way through the movie, someone says something in German, for effect. If you then translate (specifically, dub) the movie to German, how do you translate the German? If you just leave it as-is, you lose the "they switched languages here" information that the original contained.

Not sure what else you could do. You could inject some text that says "Oh hey user, this was originally Braille, even on visual displays", as an escape of sorts.

But for all I know these devices do something like "unrecognized character" and draw the Braille equivalent of boxes.
I wrote a blog about:
1. improve go program performance
2. user friendly api
3. Refactor
and etc. Re-inventing wheel is awesome! forwarding!
Share your thinking.
https://github.com/tnclong/berry/blob/master/STORY.md
Researchers try to recreate human-like thinking in machines
If you think about it, there really not much difference. As one person's utopia would at the same time be another's dystopia.

It is all a matter of perspective.
Why It's Meaningless That Dark Matter Experiments Haven't Found Anything
>they basically get read/write permissions on every web page you visit.

But you can select on which sites the extension is active. You can even make it only active when you click on it.
I don't believe it is the case that you can SIM-swap your way to someone's iCloud Keychain. Despite the "iCloud" in the name, it's not simply a file stored on iCloud; it's bound by keypairs to both devices and your iCloud password.
... The "OK" hand sign?
Adblocking estimates are around 30% total.
Before POSIX merged with the Single Unix Specification, I used to search using "single unix spec version 2" type queries; and that one brings us back to 1997:

http://pubs.opengroup.org/onlinepubs/7908799/

Ha, that didn't use frames yet! Totally forgot about that.
> From the consumer perspective, if one doesn't like the app store, buy a different brand of phone. There is no monopoly here from a legal or functional perspective.

That is not how monopolies are defined. Apple says all apps for the iPhone must be signed by them and they must collect 30% of sales and in-app-purchases. The fact that they run an "App Store" means there is a market for iPhone apps. They control the market for iPhone apps. I don't know how to make that any clearer. The fact that Android exists does not change anything about the market for iPhone apps.

However, side-pay will be a very interesting defense. I haven't really considered that enough to speak on it.
Awesome job! I love that you are addressing the UI/UX challenges of non technical users. Have you considered some type of integration with Keybase's social proofs and paper seed QR code for cross signing and revoking keys? I'm part of a research cohort hosting a month long series of workshops and hackathons on making emerging Web3 capabilities more accessible, at NYU ITP Camp in NYC in June. Perhaps we can play around with something. Will dive into the code for inspiration. Thanks for this great project!
This was insightful from Pieter Levels Twitter:

https://twitter.com/levelsio/status/1054985994838130688

> The accidental thing nobody noticed is how @Cloudflare is suddenly in the best position now to take over the Web Analytics industry now that adblockers are all blocking JS-level Google Analytics, since Cloudflare can track users on the DNS-level

So once DNS blocking becomes the norm, the power to do evil will switch from Google to Cloudflare.
To note, firefox quantum is a game changer. Worth switching to on that alone.

Overall once firefox did process isolation, chrome had no more reason to exist.
"The truth is that collecting information about people allows you to make significantly better products, and the more information you collect, the better products you can build."

This is basically right; the only thing making it wrong is the question "better for whom?"
As far as I can tell, they're not deprecating the API allowing extensions to snoop, only the piece that lets an extension say "don't process that request until I tell you it's okay". (In the design doc's terms, they're deprecating only the blocking version of webRequest.)
I have fellow developers that live in ad-infested browsers... Like wtf!?
Maybe they have something better?

That flutter paint the screen, just do that in the browser. Speed problem solved.

Tracking, well hopefully, with mutual discussions with China, perhaps that leads to a day where a school shooter finds all traffic lights turn red, and the school doors locked, and he just throws his rifle in the dumpster and falls asleep in his car.

Only a kind providence provides kindness.
It strengthens their monopoly.
> Even plastic is made out of dead rotted dinosaur.

Not true. Oil (from which most plastic is derived) is formed by bacteria [1].

[1] https://www.thoughtco.com/does-oil-come-from-dinosaurs-10920...
> Giving random extensions downloaded from the internet access to the URLs of every request ever made by the browser is a pretty insane security hole.

The observer APIs will still be enabled in V3 and extensions will still be able to access that list.

There is a valid case to be made that we should rethink the extension security model, but the V3 manifest doesn't address of any of its biggest problems. It's gimping the parts that enable you to block requests, but extensions will still be able to other spy on you the same way they already can today.

This is very clearly not about security.
chrome.declarativeNetRequest
Panopticlick's numbers are extremely confusing and borderline useless.

On my initial run, I got an overall entropy of 17.63. My two biggest identifiers were screen resolution (1000x595x24 which was approx 1/22000 browsers) and webgl hash (approx 1/3800 browsers). I fixed screen resolution to 1000x600x24 (approx 1/85 browsers) and disabled webgl hashing (approx 1/6 browsers) and the overall entropy did not change one iota, despite also closing browser, flushing cache and cookies, etc. I gave it another run with a deliberately weird resolution (1420x701 which was something like 1/105000 browsers) and once again, the overall entropy was exactly 17.63. So based on my experiment, it seems that screen resolution and webgl hash have no effect whatsoever on [Panopticlick's] overall entropy score.
Wouldn't that defeat the purpose of an adblocker?
Content blocking is definitely part of the new security model; they wrote a "declarativeNetRequest" API designed to enable content blocking. The debate is just over whether that API is sufficiently expressive.
Awesome feature, already activated it!
Thank you for perfectly illustrating why Firefox will not find the mainstream acceptance of other browsers.
Cheers, at least you're honest about it being pure Thucididean rivalry. Although I'd be willing to bet, again, that there's a significant personal component for Trump, that seems to generally be his highest motivator and we're singling out a particular company here.

Counterpoint on the broader prescription: Mercantilist systems are historically way less stable. They brought us WWI. Then the cold war brought us dozens of bloody proxy wars.

Maybe there's a win-win possibility instead? I'd contend that if we could do a better job of sharing the pie on our side, we could take the profits from trade and not have a pissed-off middle class electing demagogues.
It proves that companies in the United States, including these international organizations without borders, can be controlled by the US government; on the contrary, the US government is nonsense, saying that Huawei is controlled by the Chinese government and there is no evidence.
Is this a new thing? Most of the time when I've installed extensions I've just seen an initial prompt that says the extension can view and modify your data on any page, so either agree & add, or get out.
Genetically Modified Fungus Rapidly Kills 99% of Malaria Mosquitos
I 100% agree with you, so let me clarify what I was trying to say in my first comment.

US will label as propaganda any article coming from RT - for Russia, or that Iranian journal - for Iran, and now FB starts simply censoring those contents.

At the same time in Russia or Iran, news coming from US are labelled as propaganda as well.

Depending on where you live, you get fed either one of these "propaganda" and you feel you are on the "good" side and that others are on the "bad" side.

My point is the world is not divided between "good" and "bad", everything is not black or white, and the fact that a website with billions of users has the power to decide what is good or bad (or has the obligation to follow directives from a government) is a very bad idea imho.
Ok fine. Just google Ketamine + depression out of curiosity.

I think I’m the one that understands you the most here. I still think I have terrible genes, that I shouldn’t procreate and that I’m a failure.

But, a few weeks ago, I couldn’t leave my place for 6 months. After a big mushroom trip, I feel far better. When you are depressed, sometimes you need chemicals to stop the negative loop.

Some guys, after going to war, have terrible PTSD. Ketamine was the only way.

If I wanted to die, I would at least try to have some fun with drugs before ;).
Who defines "morality"?

What about the future ramification of stagnation? Or ignoring progress? Most of the world seems to be ignoring climate change, and somehow hoping for it to go away.

Some claim to care, but those are just hollow words for the most part, as the world is hooked on cheap (dirty) energy.
I seriously did not expect the terrible "macOS is a CERTIFIED(C) UNIX(R)(TM)" argument to be deployed in this manner.
Only Apple can make an iPhone app store, which is the market they are alleged to have monopolized
Serving content and not doing any moderation is a choice to decide what is right and wrong for us to see. They must make the choice and I don't feel sorry for them considering how much money they (facebook as a whole, execs, employees, investors) make
Using Postman to Call Email Validation API
I am not well off. I am not Muslim and I am not a Pakistani woman, but I can see why the NYT is carrying this story. It's been snapping at China's heels all year long, reporting on the various ways in which China is exerting power in the world, and Pakistan - traditionally an American client state - is exhibit A in this change of guard. The Chinese are loaning them money, building their ports and power plants and are now the leading market for mail order brides. Soft power meets hard power, which is why its news.
A joke, an international organization without borders can be controlled by the US government.
I’m tired of hearing the self-loathing and foreigner living in Japan anecdotes the reason anything is anything is cuz someone created a word for it
If they just charged a flat rate then no low end phones would use their tech as it would eat more heavily into their profit.
Verifying your details never works?
Tried them all.. Secure identity, digidentity, etc..
But none gave more than an error when comes with verify the account I crated..
Help pls.. Is all about gov. Co. Uk
> Anyone else done something similar?

I'm not, but now that you mention this, I think I will. I already use direnv all over the place, and this would be a pretty natural extension. Thanks!
Maybe so, but please don't take HN threads on generic tangents—especially when there isn't a discussion yet. Those lead to shallower, ragier threads.

https://news.ycombinator.com/newsguidelines.html
My apologies - when posted I made an attempt to reduce the title to fit HN restrictions; I've revised it now to be a bit more clear. The implication is that whichever human is closest to the accident is at fault. There is some sense in saying "the human in the car is ultimately responsible," but if that is the case, I think it will kill self-driving cars. Why would you accept the blame for something you didn't "do?"

In my very humble opinion... I think the classic "corporate IP" laws should extend here. If you write software and that software belongs to your company, they should be responsible for the liability of said software. Ownership and consequences should be associated, otherwise you've misplaced the incentive for people/organizations to do the right thing.

It's hard to see a positive outcome. Blaming the driver will make people not want self-driving tech. Blaming the dev will just make them pick a less risky line of work. Blaming the company is probably the most fair, but then companies will be less likely to develop it.
Yes - their work on key exchange is super cool https://keybase.io/docs/crypto/key-exchange

We did not want to require use of Keybase to use our dapp Audius, though I could see it making a lot of sense to offer a keybase integration as a potential option.

FWIW, Audius still supports Metamask too - web3 is all about giving users choice from our perspective.
You can email me at last.src@gmail.com
Due to the finite amount of journalist time available to any given news outlet, they always commit biased reporting by choosing what to publish and what not to publish (effectively, publication bias). I agree that the contents themselves are not necessarily fully subjective, but I 100% believe that what is in the contents is subjective.

Coverage bias is essentially how consent gets manufactured. Give undue time and portray in a better light one side, spend time disproportionately covering one issue over another, etc.
Yes, because the value of the 512gb without the qualcomm modem is lower than the 64GB version.

Free market pricing is based on demand of the feature not the cost to make it. Qualcomm should be pricing the part at the point where the phone without the qualcomm part is equal value per dollar.
It's as if building housing units for people will ameliorate the homelessness problem; perhaps SF and LA could consider a similar approach. For that matter, perhaps both cities could legalize building more housing units for non-homeless people too, thus ameliorating their housing crises.
I cannot help but read the CEO's comments in a strategic manner, where more than anything explicitly mentioned, they communicate an immense desire or even need for the company to be able to intensively work with US companies again.

Almost every comment noted makes a point to praise US companies or portray Huawei as a desirable and capable but non-threatening partner.
> I don't understand why Mac users use Chrome.

Because sensible people don't deliberately handcuff themselves to trillion dollar megacorps. How can I get my Safari bookmarks on my Android phone?
You're going to be much bigger influence on your kids than their school ever will be, besides the fact that A level school districts are scattered all over the country. It's also not going to matter that much until college, to the extent that such networking matters, as there are plenty of successful life paths to take without being in the upper echelon of the socially connected.
Im inclined to think that there is a third choice.
Yeah, no way it'd be actual 'dirt', it's going to be food grade silica at the very least.
Yes, along with many other recent threads:

https://news.ycombinator.com/item?id=20052623

https://news.ycombinator.com/item?id=20038872

https://news.ycombinator.com/item?id=20050173

https://news.ycombinator.com/item?id=20037562
That still doesn't really explain why Iranian propaganda is unacceptable when the American, Russian, and Israeli propaganda go unpunished
You said it. Editorial choice makes an "objective news" subjective. Deciding what to publish or not is the key.

I don't believe in "attempts at being objective". What is needed are newspapers clearly stating their bias so that you know where to stand when you read those.
This API seems reasonable iff chrome.declarativeNetRequest.MAX_NUMBER_OF_RULES (currently 30,000) and chrome.declarativeNetRequest.MAX_NUMBER_OF_DYNAMIC_RULES (currently 5,000) could be expanded significantly.

Other than performance, is there a design limitation that would require Chrome to limit these arbitrarily?
For an adblocker maybe, for other maybe less.

And even the adblocker might be disabled on the online banking site.
I mean killed in the market, not bought and shut down.
Likewise. It makes no difference whether I enable or disable the Fingerprinters checkbox.

Maybe due to the "uBlock Origin stops it from working" mentioned elsewhere, or some other glitch. Disabling uBlock Origin on panopticlick.eff.org didn't make a difference.
No, that's a age-old, more general metaphor, This trend of using "body" as a synecdoche for "individual" is much more recent, starting in the past 4-5 years:

https://www.bostonglobe.com/ideas/2018/02/24/what-with-all-b...

The article describes the term as catching on among the activist left in general, but this particular usage finds its origin in academic papers from the humanities.