skysight-inc/HackerNews huggingface dataset:
This seems to me like a necessary complement to the efforts around making packages build reproducibly.

It has long been accepted that if a piece of software requires a non-Free compiler to build it, then that piece of software is de facto non-Free too. Taking that to its logical extreme, a piece of software isn't Free unless it can be built by a compiler whose recursive sequence of meta-compilers leads back to a minimal, audited binary seed.

Fortunately, once this has been done once (or multiple times independently, producing the same results), all future compilations and software can potentially enjoy the benefits of the process.
The best thing about Firefox is Mozilla's Multi-Account Container tabs[0].

Essentially it allows you to put different tabs into different light-weight profiles, with their own session, cookies, and state. That means if you want to log into Facebook but don't want Facebook following you online, just give Facebook its own container.

Mozilla has anti-tracking already baked in, but Multi-Account Containers are a whole other level of isolation, but without sacrificing usability (like traditional multi-profile/multi-user browsing).

[0] https://addons.mozilla.org/en-US/firefox/addon/multi-account...
Yes, I can use numbers to represent anything, but I will lost compiler support. It's not a solution but workaround.

I saw number of tickets about that in Rust ticketing system. This one seems to be most relevant:

https://github.com/nikomatsakis/rust-memory-model/issues/41

Then these ones:

https://github.com/rust-lang/rust/issues/36927

https://internals.rust-lang.org/t/c-style-enums-in-ffi-and-a...

https://internals.rust-lang.org/t/pre-rfc-enum-from-integer/...
I'm on macOS and Firefox is at least as fast as Chrome. Granted, I'm on nightly with WebRender turned on, but that will be in regular Firefox soon enough.
A friend of mine just quit his job there. He says it's absolutely terrible to work there, and he thinks 2018 will be remember as the year Facebook began to die and that they would be screwed without Instagram. I don't know that I quite agree, but it felt confirmatory of all these articles.
Their dev tools are comprehensive and have a very similar UI to Chrome. Personally, it wasn't hard to pick it up and I haven't (yet) run into any limitations.
From my experience it's not a glitch, ff Dev tools are slow and second class compared to chrome.

Quantum made it viable to use ff on my old laptop, but a daily driver for a web dev it still is not.
Regarding point 1, I would recommend one parent becoming full-time parent and forgo work. My wife stayed at home to raise our two daughters (both in school now). Creates a better dynamic for the children and for the parents, these aren't times you can get back.
Yes they are first class. Give them a try.
There's some seriously shady things going on for this bill to have seen the light of day.

For me, this was the 50tone block of concrete on the lead coffin on the rotting cadaver of a political system that serves humanity in a balanced manner.
Taligent and OO frameworks in general had a massive impact of hype/unreality across the industry that spread to other other desktop or networked OO technologies, such as OpenDoc, CORBA, and WS-*. COM/DCOM/COM+ and OLE got caught in this and mostly succeeded in its niche but remained terrible complicated.
I keep them both installed, for the rare occasion when some web app or other only works performantly on one of them.
funny, I could say the same about chromium (except the wanting to love it part)
I think that maybe it's because Onavo acquired the information with a specific agreement with it's users, which didn't cover the way Facebook used it after FB acquired the agency, but then again, I'm not sure.

SOP for these situations is to license the data from the agency, so you can say that you're using third-party data which is also available to your competition. Level playing field and all that. Acquiring the entire company is a risk because it closes it off to competition and isn't necessary to just use the data.
What will leaders at this week’s UN climate summit be eating?A whole lot of meat
This should be fixed now, please try again!
Dropping XUL was necessary and if anything, should have been done earlier. I disagree they didn't "have a credible alternative lined up".

Are you upset over extensions breaking? There was a long, extremely long deprecation period and afaik Mozilla helped addon authors move over. They had to make the cut at some point, tbh.
i, too, was wondering about that. pretty sure MS could have a bigger (and probably more positive) impact - and thus control - by adding manpower to the development of firefox/quantum than chromium/blink.

i feel the biggest players now have all carved out their public niche - they're afraid to directly challenge the leader with big words and marketing millions. ms doesn't have to "beat" google or mozilla anymore.

they're competing on a secondary, less visible level - at least for the retail consumer - like cloud computing and AI; the public fights are less heated than they were a couple of years ago.

still, i feel like a company like microsoft wouldn't give up the chance to influence that easily. so why choose blink over quantum? mozilla might be "morally superior" to google, and thus less likely to be influenced by anticompetitive behaviour. but google wont tolerate anything from MS that could hurt their own efforts.
Uhhh, I feel like the constant stream of discoveries about Facebook's highly highly unethical behavior stands on it's own merit. Like, if you just made a list of the crap they've done, that's really enough for me to be very convincing. I don't really see why you think there's some media conspiracy (or why you seem okay with true anticompetitive behavior on FB's part but are highly concerned about companies having "opinions" on the behavior of a company in another industry entirely).
This is why I'm already on board for Bernie Sanders 2020. I don't think any other contender out there is going to stand up to these giant companies, which is what our economy desperately needs.
He he, nice contrarian opinion. Me like, mucho (and gracias). The other side may also be true, but this one can be too. Folks on here and elsewhere (juveniles of all ages), time to learn about the age-old saw that there is more than one way of looking at it / different strokes for different folks / circumstances alter cases / get out of your echo chamber / filter bubble / etc.
I love jq.

I replaced a bunch of bespoke ETL code with shell scripts. grep, sed, jq, xsv, psql, etc. Fast, efficient, iterative, inspectable, portable.

Alas, most everyone else insists on python, nodejs, ruby, AWS Lambda, jenkins goo, misc mayfly tech stacks. So my "use the most simple tool that works" advocacy has never gained traction.
Sample size of one:

i7 laptop, 16 GB of RAM, nothing else running

Chrome: ~45 seconds to become usable, blank white window appears at 5 seconds into that wait time and just sits there

Firefox: ~10 seconds to become usable
More browsers with bugs to work around. What a nightmare.
I use Firefox exclusively and am not happy with how the browser market is shaping up.

For all of you that have a "last 10%" problem with Firefox (i.e. "I'd use Firefox if only it had X or Y feature"), please consider if that's worth contributing to the monoculture of rendering engines, and worth extending Google's monopoly on Internet standards.
>just a few years of damage.

Something in there is telling you that you're doing the worst of both worlds, by allowing such a huge gap between renewals that people merely forget leading to outages, and such a huge gap that if a key is to expire, someone else could use it for years before someone notice and actually revoke the old key.

derefr above has the correct response.
Oh, had no idea that was what mt meant. I feel kg would be a better anyway.

Other than that, neat!
Talking with a Lyft driver near Seattle the other day who drives for both, his perception was that Lyft was for weekday riders, Uber for weekend riders.
You aren't missing anything. The author is (deliberately?) confusing Google Chrome, the Chromium project, and the Blink rendering engine.

My understanding is that Microsoft is planning on adopting some components of Chromium (certainly including Blink, unclear how much else) for future versions of Edge.
Copland did not fail, it never shipped. It was one option on the table but they picked next step instead.
lol, is totally not the same, as far as I know FB never blocked Vine from having a page or anything like that.
Microsoft would have to consider the long term: What will Chromium and Gecko/Firefox look like in 5 and 10 years? Which is more likely to provide the technology that Microsoft expects to need? Microsoft can't just switch engines every couple of years. Some back-of-the-napkin analysis:

* Vendor stability is one issue: While I doubt Mozilla will go out of business, Google clearly is a very safe bet.

* Which vendor will invest more in keeping the technology up to date? Google, due to its vast resources, seems like a safe bet to invest more money and engineer hours. Mozilla, however, will certainly make the web browser the center of its attention and top priority; Google has a lot on its plate (and Microsoft knows how browser tech can drift for years without top management attention).

* Which browser is most likely to maintain compatibility with websites and web apps, including corporate ones? Google is the obvious choice.

* Which vendor's engineering priorities most align with Microsoft's? I'm not sure. Google has their own priorities - a front end for Google's services, which compete directly with many of Microsoft's - but Google seems more focused on the corporate market. On the other hand, Mozilla's focus on privacy and end user control could easily conflict with Microsoft's priorities.

* And of course, which browser fits best in Microsoft's immediate browser plans and has the cleanest upgrade path from Edge/IE? I have no idea.

I'm a dedicated user and supporter of Firefox and Mozilla, but I can see reasons Microsoft might choose Chromium.
> every point of marketshare they get is a zero-sum game against Uber

well, marketshare (a percent value) is by definition a zero-sum metric. however, what you mean to say, that every new customer of lyft is a customer less for uber, is false. there is no network effect, like social networks or marketplaces. new customers for uber may also be customers of lyft, and in a true rising tide, and one company may prime the market for the other.

Anyway, as the smaller player, given the lack of rider network effect and the clearly established lack of driver loyalty, they could quite easily see much faster growth. (going from 1->2 is much more significant that 100->110, eg). And growth rate, not absolute market value, is what investors really care about.
I'll bet you it has everything to do with Microsoft realizing its a featureset to layer on top of other peoples operating systems now, ala Adobe and Facebook.

If Microsoft wants to make a cross platform product that runs on Windows, Android and iOS, and they know some of that product has a web rendering engine or js, they want to target/accomodate as few embeddable libraries as possible. Electron may be one of those products, but plenty of other things need embeddable html/js. Maybe Outlook will switch to blink someday?

It also means that in theory, Chrome could STOP shipping Blink with Chrome, and ship Chrome more like they do for iOS, where the rendering engine is part of the OS not browser app.
Safari is awful on the scale of being a 2nd tier browser like IE. It's the browser people use because they don't know any better, or because they don't have any choice.

Safari isn't a competitor with Chrome, Firefox, or Edge
Fair enough about it not being in the spec. It does appear to be a part of Apples' "Human Interface Guidelines"[1], although these guidelines are pointed to native applications. It was just an unexpected regression that occurred during the rollout of iOS9 and is an example of one of the little nuances that caused me to do something different. I've had some other issues regarding scrolling and focus, but this one seemed to be easier to talk about.

[1] https://developer.apple.com/design/human-interface-guideline...
Not sure if this is related to Electron or not, but in VS Code I have issues with using the high key repeat that I have set on all my machines. If I try to hold down a key that navigates the cursor (arrow keys, delete, hjkl in Vim mode, etc.), the editor isn't able to move the cursor fast enough to keep up with the key input events, so it keeps moving after I've lifted the key for a bit. This is especially annoying when I'm trying to delete some text and end up deleting more than I meant to.

Obviously this is a super niche thing, and you could make the argument that there are more efficient ways to edit text than this. My main point is that I never have this issue with native apps, only Electron-based ones, so it seems likely to me that there is some performance issue with this sort of input to Electron.
"If you care about about what’s happening with online life today, take another look at Firefox. It’s radically better than it was 18 months ago"

Except it's not 'radically better' if you rely on extensions killed by Quantum and are unlikely to be updated because Firefox has such a small user base now.

I want to go back to Firefox and give it a try, but sending a load of extensions to their deaths has made that significantly harder. I'm not up for spending hours finding little hacks and half-baked work-arounds, either.
"Do. Or do not. There is no try." ;)
What the GP means is that JSON doesn't require an implementation to decode JSON integers as arbitrary-precision integers, to be "conformant JSON."

Therefore, you can't assume that if you pass some JSON through an arbitrary pipeline of JSON-manipulating tools, written in various languages, that your integer values will be passed through losslessly.

Therefore, you just shouldn't use JSON integer values when you know that the values can potentially be large. This is why e.g. Ethereum's JSON-RPC API uses hex-escaped strings (e.g. "0x0") for representing its "quantity" type.
Nevermind, The local library had it as an e-audiobook for direct download. Sadly in swedish. Will be fun, was probably 35 years ago I read it :)
so does the EBT have at least 50% plus one of the shares and do the employees control the company if they don't it isn't a coop.
I really wonder what it would have been like if MS threw its weight behind Gecko.
I don't think that Edge switching to Chromium means, that Edge will become "a slave" of Google.

Until now, Chromium has been strongly driven by one huge player: Google. Now, it can become driven by two huge players. It can erase the monopoly of Google over Chromium. Or if they have too many disputes, Microsoft can "fork" Chromium (like Google "forked" WebKit into Blink) and make their own, even better Chromium (Microsoft does have enough money and smart people to do so). The Edge could even beat Chrome, and be a new open-source multi-platform browser, which improves much faster than Chrome.
Yeah, I too, read your comment in the -ve. Thanks for the clarification.

So, yeah, a great day for humanity that didn't want this.
Alphazero crushes Stockfish in 1,000 game match
Yes, I really wish Webkit, or may be Safari improve on this.
Awesome! Thanks for the feedback. We've been using it for interviews for more than a month and we've been really happy with it.

It's worth noting that excellent folks at Coderpad have a lot of features that complements the editor too -- I've used it while at Facebook -- so we're not trying to compete with that.
Maybe Webkit would have fewer bugs by now if Microsoft had chosen it for Edge a few years ago.
You need about 18 years of leave, give or take a few years depending on the kid. You could outsource part of this, but that is a bit like putting your kid up for adoption. Parenting is about being there for times both good and bad, which mostly can not be scheduled. ("Now it is time to skin your knee so I can show fatherly love, OK?") There is no substitute for putting in the time.
I don't have to imagine, I can read a news article from several years ago about how a teenager did just this from//to//in an Arab country and it made global headlines because exactly that.
Live by the sword...cry injustice of the 'less-principled' when everybody else gets swords.

But everyone is right when quoting one's self.
Please watch the video before commenting. All of this is addressed and you are missing the big picture with policy and costs. As you can see from the video there is a lot of agreement in terms of science. You have to be very careful defining the sides here. Christy is in the 97% for the actual poll that was made. It really comes down mostly to probabilities, what can be done about it and at what cost to human life. Because raising energy prices is not harmless either as recently seen in France.
> Has been working perfectly for the past week while I wait for my new mattress.

Why do you need a new one if the existing one works "perfectly"?
I agree. I thought this was megatons and thought “oh wow those emissions seems a bit high.” Took me a minute to see my mistake.
I just had to switch back to Chrome because firefox couldn't handle multiple (4+) 1080p x264 streams in the same window. Chrome managed to handle 18 of them, across two windows, without a hitch.
Qt actually performs better than Electron and works everywhere and
Really cool.

See also: CakeML https://cakeml.org/

> CakeML is a functional programming language and an ecosystem of proofs and tools built around the language. The ecosystem includes a proven-correct compiler that can bootstrap itself.
This just made me realize that Apple discontinued Safari for Windows way back in 2012. I had no idea. It seems like it would be in their interests to continue to support Webkit in as many platforms as possible, to avoid a duopoly (Or worse) of rendering engines.
Open up the average car sized battery and its full of banks of small batteries like you get in laptops and cellphones.
Firefox has some nice features that are fundamentally at odds with Google's business model so highly unlikely to ever land in Chrome. Reader mode, container tabs, and tracking protection are probably my favorites.
I moved away due to the battery drain issues on OSX, has that been addressed?

Based on this bug and some of the related ones, the answer seems to be no.

https://bugzilla.mozilla.org/show_bug.cgi?id=1404042

Until then I'm stuck with Opera/Safari/Chrome, mostly in that order.
What pay-walled news source of the “free” press would you say is valuable to read? How would you define its value?

What is positive impact?

You dismiss people who see value in gold. You then lament over a lack in value creation. You must have quite an idea as to what value is. Can you explain?
All the anti-FB opinion articles on and off big-media domains. There are a large amount. You can just browse https://www.nytimes.com/search?query=facebook if you'd like. Many lack substance.
as a frontender I'm not sad. A lot of bugs coming in from Edge. And Edge has a pretty shit debugger too. So no tears for me. Waiting for Safari to die. Firefox and Chrome are good.
As far as I can tell, people at Chrome have _very_ strong incentives to propose new standards and ship implementations of them in the browser. Incentives around then responding to feedback on those standards and getting them into a state where anyone else would implement them are much weaker. Incentives to not ship until this process has happened are nonexistent; in fact lack of interest from anyone else is very explicitly never a reason to not ship something for Chrome, as far as I can tell.

Disclaimer: I work on Firefox, but read the blink-dev list fairly regularly; the last sentence above is repeated pretty often on that list.
A lot of people in this thread seem to be unaware of the purpose of /.well-known/ .

You can read the memo about it here:

https://tools.ietf.org/html/rfc5785

Basically /.well-known/ is a place to check for common site meta data and you can suggest new urls that can be registered.

/.well-known/change-password

Has been accepted and added for the use case of pointing to where to change your password.

If you think this is insufficient then there is nothing stopping you from trying to put forward a more comprehensive proposal for say /.well-known/change-password-api that would contain all the meta data for whatever standardized scheme for informing multifactor/username/email api combinations you eventually come up with. Just because /.well-known/change-password exists it does not in any way limit what other suggestions can be made and implimented later (it only means that you need to use a different url).
How much of what you say is due to the “extremely complex” rendering engine and how much to just “simple” app design?
MS is infamous for ignoring and/or breaking standards. Using your market powers to lock users in to your own proprietary (modified copies of open) standars are NOT beneficial to anyone but MS.
> Eventually, Google will do something that is an abuse of their monopoly power. Either there will eventually be a privacy/creepiness fiasco, or Google will attempt to use Chrome as leverage to squeeze a competitor out of a market.

They did recently. They force signed and associated every user to the Chrome identity, thereby linking everything users do in the web to their Google ID. Nobody seems to have bothered.
Lithium is an element. What happens to lithium batteries over time that makes the lithium no longer lithiumish enough?
>The ride-share market may wind up like the airlines: heavy utilization but not amazing businesses.

I think that's more or less what I was trying to get at. Once you build your place in the market, competition can and will come along, but you'll be so entrenched, just like the airlines, you can just cruise along (no pun intended) with very little spent on ads or customer acquisition.
Questions to Ask Before Embarking on a Cloud-Driven Digital Transformation
I don't follow your argument. Yes, any merchant is going to get hacked. My argument is, I don't care a whit about my CC being stolen. My liability is zero and I can just get a new card. The only thing I care about is the hassle of setting up a new card for recurring balances. Hence, why I need at least 2 cards.

OTOH I do care about my name, address, and other PII being stolen. That is where privacy.com is a help. But not because it protects me from CC loss.
Why match is better for that? To compute prediction, you will need to use computer and compiler, so it better to talk directly in these terms because of (1) (see above).
That kind of exists, but it's still giving Google power because it relies on their software. It basically makes it really difficult for anyone to shape how the web works besides Google, since no one has any browser market share.

For example, WebAssembly started out as a Mozilla project. What if Mozilla didn't exist, or Firefox didn't have any market share? It would never have been created. Think of all the accumulated features/innovations that could exist over the next few years that might not if the only browser engine being used is controlled by a single company.
You can always recycle the batteries and use it to create new batteries.
China is always in favor of making it easier to steal IP. I hope I live long enough to see them complaining that other nations don't respect their inventions.
You launch vanilla Chrome and you wait 45 seconds to be able to do anything? How is that even possible