skysight-inc/HackerNews huggingface dataset:
This is pretty disastrous for the world. I don't know how much it effects Mozilla, but it's terrible for people's privacy and a web that is at least a little independent of a small number of giant companies who have a history of being bad actors.

Also, how the heck is Internet Explorer more popular than Firefox? Even Microsoft doesn't want people using it.
Yeah, unless you have a entity count that exceeds your available bandwidth you're usually better off with a dead-reckoning system.

That also has the advantage of being able to "fake" events with effects until the server can resolve them meaning a latent connection can 'feel' faster.

Kudos to you for shipping a lockstep solution, we could never flush out the determinism bugs on our titles so we always just used dead-reckoning unless it was some dumb turn based game.
I’m kind of surprised that Logan Paul is still doing so well.

Living embodiment of YouTube gone wrong, still made $3 million more than he did last year according to this article.
Quora does not generate content, it's users do.
How is the situation better if there are two browsers with 50% market share? You still can’t add a new feature the other side doesn’t want, because 50% of users won’t be able to use it.

Any feature that requires a site owner to do something to support it isn’t going to be added.
It wasn't about Pocket itself but that Firefox was rudely using notifications to advertise to me. So I went back to Chrome, which has never done anything like that.
I had to do a double take here. It seemed this was a joke article to me.
I think it's referring to Microsoft's own Electron-powered apps, like VSCode. There have been rumblings in the past about MS wanting to fork Electron and replace Chromium with EdgeHTML in their fork, but it sounds like the strategy has changed to forking Chromium and using that in their future Electron fork instead.

I have no idea if this correctly interprets the SwiftOnSecurity tweet, but that's the best I can make of it.
I use Firefox as my main browser (but I'm a Linux user, so I'm already away from mainstream). (edit: tree-style-tabs is the killer feature/extension, and I can never go back)

I do still pop open chrome for the devtools when I'm working on web stuff. I wish I didn't have to, but there's one thing that FF doesnt have that I need at work: goto line in the sources browser.

Lots of our files at work are several thousand lines (I know...), and its a huge missing feature to me.

I might see if I can code it up myself and submit a patch, but that's not exactly trivial.
Easier said than done when comparing a traditional open source project with a strategically important project for a massive corporation...
In molecular modeling, at some point you're limited either by quantity or quality of input data (for example known protein structures), by the accuracy of your energy function, or by the inability to simulate at long timescales. AI alone won't magically solve the problem without fixing the others too. (AI combined with quantum computing, maybe?)

I am much more excited about the application of AI to more complex problems like metabolic engineering/synthetic biology, literature mining, and genome-wide association studies. It's a shame the training data are such an incomplete mess, but that'll improve slowly.
Microsoft will use Blink not WebKit. Teams and VSCode are already Electron apps.
Hg advent -m '02: extensions'
I'm not so sure it's a "Myth" when Jeff and Sanjay are out and about. Honestly, I'm beginning to think it's inherent and can't be taught.
I wrote kubecfg as an unashamed imitation of borgcfg, because for all that we like to complain - borgcfg + GCL + git works extraordinarily well. Kubecfg uses jsonnet, which is similarly openly inspired by GCL (but with some important changes).

https://jsonnet.org/
https://github.com/ksonnet/kubecfg
Example real-world usage: https://github.com/anguslees/k8s-home
An alternative that works would be "Google search link fix" [1], which is written/maintained by the current developer of Adblock Plus. (There's probably no reason that the core script [2] couldn't be adapted into a userscript for Tampermonkey/Greasemonkey/etc. if he isn't considered trusted.) It does currently have a problem on Firefox for Android where a long-press on a link doesn't trigger the tracking removal. [3]

[1]: https://addons.mozilla.org/en-US/firefox/addon/google-search...

[2]: https://github.com/palant/searchlinkfix/blob/master/data/con...

[3]: https://github.com/palant/searchlinkfix/issues/71
what's currently broken in Safari wrt SVG?
Implicating another party, in this case Google, in state-sanctioned censorship and political imprisonment makes the world a worse place.
Not a surprise, because it is created by Microsoft itself.
The folks asking for snail mail are joking right? Snail mail is an obsolete relic of a time gone by, and belongs in the dust-bin of history alongside buggy whips, wood fired steam engines, betamax, etc.

Personally I'd pay to be able to stop getting snail mail. If it weren't for the one or two rare pieces of semi-important crap that show up, sent by dinosaurs that don't realize we aren't living in the 20th century anymore, I'd quit checking my physical mailbox once and for all. I mean, it's not like 99/100'ths of what comes in there isn't junk catalogs, fundraising letters from politicians I hate, sales flyers from stores I hate, bills that I pay online already, mail meant for the previous residents, etc. But unlike email spam, it actually costs me effort to scrape that garbage out of the box and haul it to the dumpster.

Blech. Personally, I want no part of it.
Katacoda has nothing to do with Kata Containers...

I'm not sure how you can make any of the conclusions anyway, unless you know a lot of seemingly private details about how KataCoda is implemented.
Making Sure a Heterogeneous Design Will Work
If you've been following #servo lately, you'll see that we're starting a reboot of parallel layout right now (which I'm leading, more or less).

It just so happens that I'm also juggling a million other things simultaneously. For example, I'm working on power usage improvements on macOS that should help address some of the complaints upthread. Also there's the entirely new GPU font and SVG renderer (which is a novel technique). Also there's making sure WebRender ships. Etc.
Did anyone actually read the referenced C.S. Lewis essay?

Or did you just read the linked article?
It's fantastic to see great research combined with great tutorials – bravo. You all have bitten off an incredibly hard problem with pragmatism and tenacity. Keep up the great work.
Since 2013 or so. https://en.m.wikipedia.org/wiki/Blink_(browser_engine)
https://m.uber.com
The problem is that the lack of content moderation was largely a selling point for the platform. Without explicit material its basically Instragram without Facebook owning it and with a worse UI.

It might be slow but if you have no strong reason to be on Tumblr besides everyone having been on Tumblr you will see a slowly building migration away from Tumblr.

And losing 1/4 the user base overnight is a great way to kick off that migration. It only takes one blog in a web of follows jumping ship to motivate all the other producers and the fans of that blog and its related blogs to move to alternatives.
Chrome users benefit greatly from firefox's existence. One company/product owning everything is good for no one but the managers of that company.
Hallelujah! It's much better than maintaining a dead edge browser users use only once to download chrome. The biggest question whether people will use a new branded Microsoft browser or not because many of us remember a decade of ie6.
And those architectural improvements broke things that worked for me previously, from my point of view they aren't improvements at all.

I'm a user, we should I care that they are making architectural improvements while they rewrite things in a different language when there are so many obvious issues preventing me from using it?

At this rate they will be rewriting it for no one.
Creating a Simple Live Flight Tracking in Python
Every company I've worked at as a software engineer, even my first where we emailed patches to each other like cavepeople (and no we were not using git) has had code reviews before check in. It's not at all the same thing as pair programming though.
Firefox has alternatively had closer-to-curved-rects or boxy tabs for practically its whole lifetime. Chrome went heavy on diagonal-edged tabs early on, and relatively recently they've been undoing that.

they're even mimicking Firefox's scrollable tab-bar since it's such an obvious win over a million super-narrow tabs that you can't possibly identify.
Looks like Safari is finally making some progress on implementing this: https://bugs.webkit.org/show_bug.cgi?id=159475
> Could it be that the letter authors are misguided?

No. China is taking millions of political prisoners and putting them into camps[1].

[1] https://www.reuters.com/investigates/special-report/muslims-...
"Hard fork" à la blockchains is a very good analogy. It's also a chilling one, considering that no hard fork of Bitcoin has ever seriously challenged it for dominance of the cryptocurrency space, and that the web has orders of magnitude more inertia than the Bitcoin blockchain.
> I have a friend who is a litigator and he advised me a long time ago that “assume you have a 50/50 chance of losing, no matter how strong your case is, and then you will tend to make the right business decisions.”

There's something badly broken about a system (as in the US) where anyone can sue anyone, and the victim has a 50% chance of losing.
It's not that hard to be as anonymous as you like on Quora. It's been a while since I contributed, because I got tired of their schizophrenic moderation, but I don't recall that mobile text authentication was necessary. Unlike say, Twitter. And even that isn't all that hard to get around, using hosted SIMs.
Yes. https://m.uber.com/ For a really long time I chose to not have a smartphone so I would request an Uber using their web interface on my laptop.
Part Tablet, Part Laptop: Make Your Next Computer a Slate PC
Yahoo bought Tumblr for completely irrational reasons years ago and it became dead weight.

Of course now they can't split it back off to live on its own - they'll just kill it instead.
Suppose for instance you believe that the Federal Reserve's fiscal policy calls for it to raise short-term interest rates, and you expect that to cause a rise in long-term rates shortly as well. That belief would reduce your appetite for longer-term bonds, for the time being.
The government doesn’t print money.
Is it really that hard to keep a database secure?

Genuine question - not sarcasm. I would love to know how the attackers got in in the first place.

Usually when I hear about a breach, my first reaction is “yeah, I would have covered that from the start,” but if there’s something to be learned here, I’m all for it...
No announcement for me, but I cannot login no matter what I try.
> Union guys went for Trump in the Midwest.

Again, the progressive populist faction wasn't involved in the Presidential general election.

So, yeah, all you are doing is pointing out that the neoliberal faction was ignoring the problem, which I said at the outset.

> I recognize that you care about about them, but they didn't buy it from the overall party, and definitely not from the progressive wing.

Again, the progressive populist faction’s support from the demographic in question was one of the big stories of the primary (and one of the reasons Trump specifically targeted Sanders supporters—overtly and by name—in the general.)

> What's the default "progressive wing" opinion on white men?

The progressive populist faction is the segment of the party least interested in (other maybe than economic class-based) identity politics.
You need far field microphones for that. Which is what Echo and HomePod have.
Bruhh... This!
What I find interesting is that many of these youtubers have created personas to appeal to their audience, like true entertainers. However loyal viewers are fooled into this false sense of reality, where they are friends with content creator and this is not a persona at all, he's my friend. Over time, the content creator and the audience share so many moments together, it becomes an emotional bond and a substitute for people's social needs. People grow attached to this persona, sometimes obsessively. I think it could create of a scary pattern of disassociation, has it already?

Another thought: If the content creator chooses to optimize the money-making persona, it eventually leads to sensationalized content to generate the maximum possible number of views. I think there is some sadness in that: no matter what form of art, so much of it is influenced (disrupted?) by money -- it almost seems inevitable.
Is there any reason that you hardcoded the model? I think its the right decision for a small model, I was just sort of surprised.
> faster than the standard way of calculating these derivatives via sensitivity analysis

This is quite shocking indeed, I'll look for the paper when it comes out. I'm particularly interested in whether this is true for the sensitivity functions used in shape optimization of composite materials. For example, when optimizing for a stiff, conductive material, eg https://www.sciencedirect.com/science/article/pii/S002076830...
New-grad out of NYU CS looking for entry-level opportunities in software engineering (backend/front-end/mobile).

Location: USA

Remote: No

Willing to relocate: Yea

Technologies: Python/Django, Swift, Java, Javascript/Node/ Express/React

Resume/CV: https://www.linkedin.com/in/vikasnair/

Email: me@vikasnair.com
People in web standards community kind of anticipate browsers (there are 4 main browsers now) eventually kind of consolidating down to 2 engines. This seems like a step in that direction. Who knows, Safari might be next :D
Himera: One of the greatest archeological discoveries of recent decades
I agree that my comment is of extremely limited value. Usually I just down vote and move on for that very reason. Today I chose to explain why instead.

The difference is that I believe that my comment has a very small positive value, while I believe that the comment I responded to has a small to moderate negative value.
There was an earlier thread in HN on them here - https://news.ycombinator.com/item?id=16744353
They need to release their hashing algorithm. If it is some sha1+salt nonsense, then they have exposed plaintext passwords for most of these people.
Nice! Looking forward to better power management - I'm a daily user in spite of this.
Yes, unpaired surrogates are invalid UTF16.

No, just because languages allow representing invalid strings in their type system doesn’t mean they use some other encoding.

Ability to represent invalid data is often a good thing. English language allows representing all kind of garbage, but this is OK, see e.g. Jabberwocky by Lewis Carroll.

There are programming languages who enforce strings encoding and other constraints with strict type systems and/or runtimes. They are only practical for very limited set of problems. The majority of real-world software has to deal with invalid data: compilers do because users type invalid programs, any sufficiently complex systems do because they receive data from external components written in other languages or from I/O. I think not being able to represent invalid strings is a bug, not feature.

Mainstream i.e. practical languages allow representing invalid strings, provide functionality to validate & normalize them, and often raise runtime errors when you try to use them in a way that makes this a problem. For example, .NET throws an ArgumentException saying "Invalid Unicode code point found at index ##" when you try to normalize an invalid string.
this is what the paul brothers already do for a living
Or search from the Google widget on the home screen instead of the browser. Results are displayed in the native app but web links open in Firefox.
Gabriel Grego Shorts Canadian Cannabis Company Aphria, Calling It a “Black Hole”
Not sure if I trust these metrics

They say: "...widely distributed over thousands of websites." https://netmarketshare.com/methodology

Looking at netmarkshet website and web requests it seems this pulls from gator.io for metrics. Looks like 3k-4k websites have this data which lines up with the previous statment.
https://publicwww.com/websites/%22gator.io%22/
3 is just completely untrue. Firefox Quantum came out just a year ago.
Their criteria for an "expert" flair are discussed here: https://www.reddit.com/r/AskHistorians/comments/4p4wl7/rules...

As for individual posters, you can probably just message them and they'll be happy to provide their background. If not, I'm guessing you can message the mods and ask for some proof that they are who they say they are.
To me this little news snippet had just hit home how much of a bubble I live in, and how we're diverging into multiple streams of media for different cultures and classes.

These million dollar media businesses exist that I have no idea about and no exposure to. Presumably when my child reaches approx 8, he'll have been brought up without ads and with most of this content having been blocked (or more accurately, just never coming into the house/houses of his friends, blocking, even though that's what it is we're doing is almost too 'active' a word). And there will be a whole sub-class of the population brought up on this stuff that we never mix with.

Or maybe I'm naive and these media will get in past our defences, but judging by how current media bubbles work it's a distinct possibility that it will remain a bubble I'm never exposed to (I.e I know pay TV options and certain newspapers/you tube things exist, but struggle to tell you a single person I know under the age of 50 who subscribes).

I can't be the only one who feels a little sick at the prospect of making money heaping consumerism on children...?
Dan's request wasn't about the technical merit of your comments, it was about the style:

> Nonsensical and circular.

> Nonsensical and circular.

> Circular.

> You all can downvote me all you want, but you're still objectively wrong.

If you feel that something is being criticized unfairly, you will win more people over to your point of view with civil and respectful conversation instead of flamebait.

We can have different opinions about something and still have an enjoyable conversation and learn from each other, as long as we interpret each other charitably and have a sense of humor about it.

Fair enough?
Here's a quick feature comparison between IE11 and the other major browsers: https://caniuse.com/#compare=ie+11,firefox+63,chrome+70,safa...

It's utterly depressing how many red "No"s there are in the left column next to green "Yes"s -- all the features we could use if we could merely drop support for IE11.
Only if they don't report. Tax departments usually don't care where the money comes from, as long as they get their cut.
Had to double-check the calendar to make sure it wasn't April 1. I think I'll wait for a confirmation before I believe it.
Half or more Tumblr traffic comes for adult content, without this, it's just another platform to publish your I don't even know the purpose of Tumblr now: images, thoughts ? I suppose the market for Tumblr has changed and died - Medium has replaced tumblr everywhere.
You've pivoted away from "what's best for Chinese people" to "how best to oppose China's rise", here. Did you notice that you did that? Was it intentional?
I'm sorry you had a bad experience. But architectural improvements are done to improve performance and stability. I can't think of a single Rust component that shipped without extensive performance measurement to demonstrate improvements in the important metrics that users care about.
Servo is nowhere near ready. It's been a few months since I've seen actual results, but I'd be surprised, if it nowadays completed ACID3 (which was state of the art for browsers in 2009).

The thing is that rewriting a browser engine doesn't just happen over night. No bigger browser engine has been written from scratch since the previous millennium. Also, no browser engine implements all currently specified webstandards. So, Mozilla would have to full-pelt develop Gecko to be able to keep up with Blink in webstandards, and then also develop Servo at more than full-pelt to be able to catch up in finite time.

That just doesn't add up, which is why Servo was specifically started as a research project. It might never be completed. They have been able to integrate various components from Servo directly into Gecko, therefore sharing the development work which they didn't really plan with, so that's one tiny reason to still hope for it to ever catch up, but yeah, just don't be too optimistic.

Having said all that, the integration of components from Servo into Gecko isn't done yet. WebRender is still missing, which should bring another good performance boost. It's sort of been overhyped with artificially complicated CSS animations [0], so the real world effect isn't that big, but it's still very much noticeable.

[0]: https://www.youtube.com/watch?v=u0hYIRQRiws

Aside from that, on Android, Mozilla is building a new framework for building Android browsers in general, called "android-components", which also includes a much cleaner integration of Gecko on Android, called "GeckoView".
They've already rebased Firefox Focus onto GeckoView and are actively working on rebasing Firefox for Android (Fennec) onto it, too, which is internally called "Fenix". This should also significantly reduce the lagginess and speed up their development in the long-run.

I guess, what I'm mainly trying to say is that there's definitely still things happening.
Under 13 year olds cannot have a youtube channel or account without the supervision of their parents. They absolutely are allowed to use the site, though. Youtube even has channel setting specifically for young children.
Observe.AI: “Superagents are self-assured and self-aware”
Embrace.
This misses a big part of the picture. People—especially single young men—are ambitious and competitive. Someone with enough skill to be on-call at a modern manufacturing plant—let alone a software engineer—is not just scraping by. He doesn’t submit to long, hard hours because he has no choice; he does so because he wants to advance in his career. He has a real, meaningful choice: sacrifice work/life balance while he’s young in an attempt to maximize his earning power, or coast by comfortably—if frugally—and make roughly $PRESENT_AGE * 1000 (inflation-adjusted) right up until retirement. If you want to talk about sweatshops or sex slavery, sure, I’m right there with you. But let’s not kid ourselves.