skysight-inc/HackerNews huggingface dataset:
I've been using Nightly as my normal browser for two years with absolutely no issues.
> Stretching your arm all the way across the dashboard to fiddle with a vent may not be ideal from a Fitts-ian standpoint, but you can accomplish it without ever taking your eyes off the road. The Tesla’s touch screen, though, makes no-look operation impossible—which raises the stakes for any non-ideal button positioning.

Does it actually? It seems to me whether it's a physical button or not, a glance is usually enough to hone in on it. If you're going for completely blind groping for a knob type action I guess I understand, but I don't do that.

A fixed button on a fixed screen should be almost as easy to fix in muscle memory as a physical button or switch.

Small codicil: I much prefer physical buttons and dislike the tendency for physical interfaces to disappear.
Presumably updateGraph() and even render() can both tidy up linkages and anything else that needs updating. The shape constructor might well have a side-effect though, I don't know.

Hey I hear your point, this API is a little bit different. Maybe since it's early your feedback is fully justified. Just from my perspective it didn't strike me as "very strange", only perhaps a little bit. I don't think you're wrong, it's just a matter of degree... which is subjective anyway, so take this as lukewarm agreement with you. :)
Hard to say. It's actually already in stable but currently limited to a very specific set of OS/hardware combinations and they're working on gradually adding more. FF67 enabled it in stable for desktop NVIDIA hardware on Windows. AMD and Intel GPUs on Windows and Linux are currently enabled in the nightly channel, presumably MacOS is next on the list once those are stable. Webrender is mostly done and at the stage where there are mostly just lots of little bugs left to fix so it's naturally kind of hard to estimate how long things will take.

They have a webrender newsletter with progress updates usually every couple of weeks, one of the recent posts talks about the release timeline but it's all kind of vague at this point: https://mozillagfx.wordpress.com/2019/05/21/graphics-team-sh...
Huawei and Facebook/Google case is not the same.

Huawei was put in the Entity list. That means two things.

1)Huawei can't sell any equipment or phone in the US. It's about market access. It's equal to Google/Facebook were denied to access the Chinese market if they don't obey the censorship policies. Huawei was also denied to access mainstream America market for a long time.

2)Huawei can't buy any components and services from any American companies. Even Google & Facebook are not accessible in China, they still have lots of business there.

So basically, Putting Huawei in the Entity list almost means to kill Huawei because Chips from American companies are important for their supply chain. It's not only about market access.

That's the reason many people in China feel very angry.
> Did they have anything to do with the CPU, screen, memory or battery?

Sure, without QCOM's IP, other non-wireless parts of the phone won't add/contribute as much value or drive market demand for the phone.
Except not really, as it was just rolled into the main app and website.

https://www.youtube.com/gaming
What has Google killed other than Altavista?
I agree that converting heat flux (or, uh, temperature gradient? I think I might actually mean temperature gradient) into electrical or mechanical energy reduces the amount of heat flux ( or temperature gradient) of the system.

Reducing the temperature gradient(s) of the system does not reduce the amount of heat in the system. When the temperature gradient decreases, that just means that there isn’t as much variation in the temperatures in the system. The temperatures become more uniform. When the temperatures are uniform, you cannot use the temperature in order to do useful work.

.. I now notice that I missed that you mentioned putting things into orbit?

I misunderstood and thought you meant putting the seebeck stuff in the ocean, as if that would cool down the oceans.

Yeah, if you pump heat into places that you can remove from earth, or have emit black body radiation more effectively, that would help.

But, Unless you are ejecting stuff away from earth, there is still a max rate you can radiate away heat at a given temperature?
Oh, but, hm, if you made your thing in orbit really really hot, hm.

Is that what you were saying?

Sorry for misunderstanding what you meant about the ocean.
Thomas Merton's Love and Living [pdf]
Freelance IT Infrastructure Jobs
It all comes down to what specific definitions people are using, but I draw a strong distinction between propaganda and opposing opinions about things. Propaganda is basically marketing copy for politics. It's unreliable in the same way TV ads for pharmaceuticals are unreliable compared to actual advice from actual doctors.

People with opposing political opinions might accuse each other of parroting their side's propaganda, but that's just a way to try to discredit what the person is saying. Like advertising, the only constant with propaganda is that it's bullshit: it might be true, it might not be. The person telling it to you might believe it, or they might not. They may not even know whether or not it's true, and they may not care. The purpose of propaganda, like advertising, is not to convey facts to people, but to convey emotions disguised as facts, and they know ahead of time how they want you to feel about what they're saying. It's not an honest effort to communicate facts, it's often meant to discredit the very notion of facts, so they can conveniently dismiss opposing views as just someone else's opinion.
So your point is that there are no high priced smart phones other than Apple, therefore it’s a monopoly?

Aside from being extremely silly, under this formulation Rolls Royce might be a monopoly, it lacks factual backing. There are plenty of android offerings that overlap Apple offerings in price, including the Pixel 3 and most of the Galaxy S10 series. If your point is that someone willing to spend $1k on a smart phone has no other choice other than to buy Apple, the $1k+ Galaxy S10+ would like to have a word with you.

If your point instead is that any brand that builds up a “pocket market” via good products and marketing is an abusive monopoly that just be stopped, then you’re signing up basically every top company in the every market segment for stringent antitrust enforcement, which is so broad a definition as to be useless. You can’t sue Nike as a monopoly because they’ve built up their own fan base and “pocket market”.
What a bogus story.

The issue google is trying to address here is that the adblockers get permissions to basically all browsing data.

Google specifically says "Chrome supports the use and development of ad blockers."

There is going to be a content filtering approach that doesn't require folks give full access to all browser activity to a third party. For example, google could provide hooks for a pattern list that the extension could populate to block content. But no browsing data would be shared with the extension.

I know it's fun to go to immediate outrage - but Forbes is not the first place I'd be looking for thoughtful / balanced stories.
There was a time where I had to use some outdated ad blocker. ALL news sites would display this
"Disable your Ad blocker if you want to read this site" full screen block (that was, of course, not blockable with an easy host list).

This is probably Google's roundabout way to defeat adblocking as a whole.

Disable your adblock, or don't visit any website with Google Ads. Your choice.
If you invent a money printing machine, then why not just use it yourself instead of trying to sell it to other people?
>Nowadays we all feel stupid, obviously. Right up to deleting "Don't be evil". Literally taking it out. The nerve.

No they didn't. Please don't spread misinformation.
Now, for sure ad publishers are happy with this and for sure will make their services usable only with chrome.

Thank God we can change browser user agents :)
CloudABI: Secure and Testable Software for Unix
Stadia/YouTube stands a very good chance at being a Twitch killer. Gaming is natively digital, so linking that data in a native way will make life very hard for Twitch.
They have implemented a system that works on rulesets similar to those used in AdBlock Plus (with whom Google has a business relationship). Rather than allow extensions to examine web requests they have to provide matching rules for the content to be blocked, and the browser engine will block requests that match those rules.

The implementation breaks the model of the most effective blockers like uBlock Origin, which are able to inspect every request and block it based on a much more comprehensive set of factors. The claim they are making is that allowing extensions to inspect web traffic makes them vulnerable to abuse by bad actors who can, for example, offer an innocuous extension then later turn it effectively into a keylogger. There are numerous better solutions to this problem that don't require breaking blockers like uBO, but this choice seems to tick a large number of boxes for decisions that benefit Google and their partners at the expense of their users. And the "Enterprise users" part (which really seems to belie the stated reasoning) was only abounded after it became clear that there was a backlash against this terrible decision.
The real "trick" is to be able to execute on any one of those. Whenever people see some cool project they instantly go "wish I had thought of that", but 99% of the time it's overcoming all the implementation challenges which is the hard part, not coming up with the idea.
Who gives a shit about Pocket? Fucking hell it;s just a bookmarking program. Don't like it? You don't have to use it! It doesn't do anything at all unless you use it.
" Where a clique of Silicon Valley exec yuppies now decide what is right and what is wrong for us to see."

I'm not sympathetic at all to FB overall, but I am sympathetic here.

Zuck would definitely prefer to not be in the business of moderating content.

They've created a kind of 'internet platform' and by virtue of their situation, they're kind of forced to do this.

And there is - no - solution.

Every nation has different laws, different thresholds for various kinds of activity, and I suggest most of what FB 'takes down' is probably technically legal, but just beyond what they would like to do.

They are also under considerable pressure from many countries to act explicitly in some cases. I'm not familiar with this Indian/Iranian situation, but it very well could be that Indian government officials leaned on them to do it. The less transparency there is, the more there is political interference in business, the more they have no choice: "We don't like Iran, so stop all this pro-Iran stuff in our country or we shut you down" type threats.

And no doubt the US gov. has their interests as well, both on the 'local petty stuff' (i.e. law enforcement) to 'strategic stuff' (i.e. we don't like Iran either, stop their propaganda).

I do however think that FB will actually try to do the right thing, I think it's just beyond their capability.

I don't think Zuck is trying to promote his view of the world in the filtering. Maybe I'm wrong, but I think this is 'an information architectural nightmare' - not really a political thing.

This could be an existential crisis for FB, as this happens more and more, they'll be expected to moderate 'everything' and then the business becomes infeasible.
With what we know since January, the only reason Google implements it is because it will not allow sophisticated ad-blockers and anti-tracking extensions to work.

Google does this such that you can install some sort of pseudo adblock, while Google Ads and Google Tracking (especially) still work - at least behind the scenes.

And this comes directly from the dev of uBlock Origin.

The article is absolutely correct, only that 2B users will of course not switch.

But this move from Google is absolutely, 100%, meant to defeat effective ad blocking and any further privacy extensions that people may come up with in the future.
IIRC YouTube Gaming was created to establish streaming on YouTube. When it was created, they didn't allow streaming on the main YouTube app. That all changed in about 2015, when they started bringing the livestreams in to YouTube proper.
Yeah I think Fortune magazine did that to me. I just installed another plugin to automatically inject some JavaScript to get rid of the "disable your adblocker" curtain.

As long as bytes of content are being sent over my Ethernet cables, I will find a way to render them.
1st amendment won't allow that, but then again people seem to want to throw out the 2nd without a constitutional convention so it's not impossible. I can see the arguments now, "it's the freedom of the press, are you the press? Then why do you have a own a fully automatic printing press?"
Rarefilmm – The Cave of Forgotten Films
You don't need an equivalent, One Tab is available for Firefox also.
Possible dupe from yesterday perhaps?

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

And not a bogus story in my opinion.
This has zero to do with privacy and security, because the APIs being removed only have to do with modifying pages, the ability to read data from pages is unaffected. The only real consumer of these APIs are ad blockers, they are quite obviously being specifically targeted.

Painting this as all about user safety when it handsomely rewards Google's largest profit center is farcical. (the new static list of 50k filters will be completely trivial to workaround).

The only thing that is bogus here is the people denying it has nothing to do with ad blocking.
Yep, they were using ARM cores up until the A5 (iPhone 4S, ARM Cortex-A9), then a custom core for the A6, and then... have people forgotten how the A7 came out of nowhere with its custom 64-bit core and completely blew away the rest of the industry with its performance?

Source: https://en.wikipedia.org/wiki/Apple-designed_processors
I don’t think it works like that any more.

The services used to have more or less the same catalog, but it’s become more and more broken up.

To get everything you need to subscribe to 4+ services, and if you drop Netflix, you lose a hefty part of their catalog because it’s on none of the others.
But they're adding a fixed amount of value regardless of the phone, and so they should get a fixed sum per phone. This business where they get a percentage of the retail price is ridiculous.

Consider the 64 GB iPhone XS selling for $1000 vs the 512 GB one for $1349. Is Qualcomm adding any extra value to the second phone as compared to the first one? Obviously not, so why should they capture any of the extra purchase price?
Ask HN: How do you work on things that will never make it into the sprint?
Say you're working on some functionality and notice a file that could be cleaned up and refactored, but it is unrelated to the current thing you're working on completely. It would probably take about a day or maybe even two to refactor it. You add it to the backlog and month after month passes and you never get to add it to the sprint. What do you do? Work outside the sprint? Never work on it?
Time for someone to start mass-producing pihole boxes and selling them online for $50-$100 and make a killing.

If I had the time i’d do it!
Dupe: https://news.ycombinator.com/item?id=20042421
I don't believe that Fox and CNN have political propaganda in the sense you might imply.

Bias, narrative creating ... it's propaganda-like, but it's not the right word.

Interestingly - almost all US outlets have a pretty strong 'nationalist bias'. We don't think of CNN or MSBC like that, but if you watch the press from outside the US (especially during a war) it becomes quite evident.

When push comes to shove, the mainstream press in the US do work with government on some narrative issues of national security, which I think falls into the category of propaganda.

Zuck has painted himself into an impossible corner.
>You do realize that Google does not benefit from keeping your info to themselves, right?

Of course they do. That's literally their business model, to use that data to serve more relevant ads. If they gave it to third parties then they would lose their biggest competitive advantage.

And really, they couldn't be any more clear about it: https://safety.google/privacy/ads-and-data/

>We do not sell your personal information to anyone.

If you're going to suggest they are lying about it, then please provide some evidence to support that argument.
This would be a win-win. Tmobile and Sprint get their merger and a bucketload of cash to build out their 5G infrastructure. Amazon gets to piggyback off of their network and potentially claim some wireless spectrum.
See below, but also, you realize that that's not what's going on here, right?

Us govt is forbidding Google from SELLING them licensing and support.

It's an effort to cripple Huawei in non us markets.

You see anyone trying to bring iPhone production back to America? Where was your kitchenware made? Your toaster?

This isn't about us markets, it's about global power politics.. and likely more than a little about personal interactions that Trump has had.
Ehh, the original cellphone patents had already expired at that point. QCOM’s IP had arguable direct value only representing improvements to existing tech.

Their business model existed largely via the mismatch between cellphone companies and wireless carriers.
People even fight over city boundaries all the time, just so their side of the street would fall into a posh area.
If you build a true libre browser, who needs DRM video anyway?

I guess you could call it a feature at that.
>I doubt one has ever been defined as narrowly as a single product.

Actually, QCOM's antitrust case is exactly that: QCOM's dominance in one or two particular markets (or product), in this case, the CDMA and "premium" (aka, LTE) modems.
So? You can still side load. Developers do it all the time. The approval process is only for distributing your private app to hundreds of people using Apple’s servers and hardware.
Google are getting very good at this whole shutting down of something which doesn't quite make the usage levels that they want even though it might be very popular. Surely this burning of the end user will get old to consumers at some point and they will go elsewhere.
This is cool, somebody recently suggested that I add history to sqlite in Oil [1]. I looked at your code but I didn't see how it integrates with bash?

Most people seem to be using the PROMPT_COMMAND hook for stuff like this -- are you using something else, or did I miss it?

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

I will add PROMPT_COMMAND to Oil, but I'm curious if there is something else I should add to support end-user customization.

One thing that might be interesting is to support a hook for the ! syntax, so the sqlite DB could be searched. I think that would solve some of the problems you mention in the code's comments, and maybe the fzf issue. (Although that literally just occurred to me, I don't promise to do this :) )

I haven't looked at how fzf works exactly. But if you want to chat about it please chime in on Github :)

[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!
Lots of talk about passwords, but fewer about password managers. The password managers listed in this do not protect against backdoors. Lastpass, for example keeps all your passwords in plain text once you've unlocked it. Passwords stored in Apples Keychain can be synced across devices and a remote attacker can do something like a sim port, gain access to your iCloud account and then sync to their computer leaving you vulnerable.

Password managers should be bound to hardware tokens and each password should be individually encrypted, as well and individually decrypted that also force physical tap.

Password Store is a perfect example of this. Physical password managers are also on the rise, see: Ledger and Mooltipass
President Trump’s Executive Order and Shareholder Engagement on Climate Change
Neither actually.

I’m saying that if China bans the US for importing it that a trade war of unimaginable consequences will be started.

Right now it’s just a scuffle.
I did a similar thing with static site generators. They annoy the hell out of me and knocking something up in NodeJS, using libraries like fs-extra, marked, moustache etc. 100 lines JS is understandable and infinitely more flexible than whatever your static site generator has me locked into.
> but for regular users I don't think there's many issues.

There are. As an example, complaints of Firefox on retina Macs abound.

> Without seeing this thread, I didn't even know there were issues with the mac version.

Read any recent HN thread on Firefox, and you’ll find more people exposing their issues with Firefox on macOS.
About 1.2 million americans die from heart disease or cancer each year.

There are about 8.6 million people living in NYC.

NYC would have to be nuked and fully repopulated about once every 7 years to match the death rates of heart disease and cancer.
Hungary to Build $1B Green-Powered Town from Scratch
> There is going to be a content filtering approach that doesn't require folks give full access to all browser activity to a third party.

FWIW that's how content blockers in Safari have worked for while now. I've always been surprised at how accepting people are of using a browser from an ad company.
>I pay for YouTube music, which also removes ads anywhere you are using YouTube with your logged in account

That hasn't been my experience (using GMusic) — Only on Music Videos do I not get advertisements. But I get them on everything else on Youtube.
It seems that almost weekly, I am reminded why I love Firefox because of some new thing Mozilla is doing. A lot of good decisions have been coming from them lately.
Do we want to let algorithms be the liability sponge? Do we want humans to say "It's not my fault, blame the algorithm (that I wrote)"?

The algorithms aren't responsible; humans are (because they wrote the algorithms).
The one thing i really need before i switch to firefox is vivaldi style stackable tabs. Does anyone know if there is any way to get stackable tabs in firefox?
I'm sure that many people have learnt to deal with bullies that way. Fair enough, and everyone should make the best of whatever environment he finds himself in. But it would be a mistake to think, as people often do, that one's own historical path represents the best path for all.

For one thing, setting aside how cruel it is, at 12 years+ the 'school bully learning method' is monstrously inefficient.

Btw, similar arguments are applied to most school subjects. For example, one is forced to take obsolete subject X because it is useful if one later wishes to study subject Y, which is in turn can be helpful if Z crops up in adult life, and so on.

Most sane adults would rather learn 'just in time' and to the precision and extent appropriate to the unique challenge they face. Yet, perhaps because of the enormous sunk cost of their own schooling, they become irrational about this where their children are concerned.
I find great irony in Qualcomm exercising a monopoly position to take a % of total phone price from Apple... since Apple uses its monopoly position to take a % of all app revenue.

What Apple thinks would be fair for Qualcomm chip license fees would also be reasonable for App Store fees.
Let us hope that nobody tells them about http.
Without the Yahoo ad deal, or "the ability to inject code remotely in your browser" i.e. automatic updates, or reliable telemetry from the majority of Firefox users, it would have been impossible to build a good browser.