skysight-inc/HackerNews huggingface dataset:
I hate to say all these things because I use Firefox all the time, but...the communication around the add-ons issue has been poorly handled by Mozilla. I only learned of the problem by visiting HN. But what of the thousands of other users who don't visit HN?

If you visit the Mozilla homepage, there is nothing to acknowledge the problem (at least at the time of writing this message). Let's try the Support page. Where is it? Scroll down to the bottom of the lengthy Mozilla homepage to the page footer to find the link. (How many visitors will make it to the bottom?)

When you click through to the Support page, an easy-to-miss banner in tiny text appears at the top of the page that mentions the problem - screenshot here: https://imgur.com/a/TAHZSWa

Additionally, when the add-ons are disabled, Firefox misleading says: "These extensions do not meet current Firefox standards so they have been deactivated". This is probably a generic message but it's also an example when a generic message is misleading.

Finally, poorly-named settings like "Normandy" and "studies" that give no hint of their meaning only adds to the confusion.
> Radio antennas or telescopes could work too

Antennas are vulnerable to noise, anyone with enough effective radiated power placed near enough to it can nudge it one direction or another.

> except for maybe the surface of the sun

Perhaps, but overall the Sun follows 22-year cycles. [1]

[1]: https://en.wikipedia.org/wiki/Solar_cycle
He has been pretty transparent with his bipolar disorder. Speaking from experience mania drastically changes your personality.

https://www.kennethreitz.org/essays/mentalhealtherror-an-exc...
I agree completely. The other two games in esports-for-engineers are open source, while the GPL demo is free but not open source. (I didn't have enough space to explain this distinction in my one-line hacker news post.)

iRacing is certainly more accurate than GPL, but that's an apples to oranges comparison because these sims have different goals, and both are great at what they do. If you are preparing to compete in real-world car racing, by all means sign up for iRacing (after reading the excellent and funny book "You Suck at Racing"). If you are an engineer, and like to learn about car physics by adjusting the car settings in GPL Race Engineer and then seeing the results in GPL Replay analyzer (both included at the github link), then GPL is a fine choice. There's a lot to be said for a simple, elegant game design that provides an immersive experience; By that measure I submit that all three games on the esports-for-engineers github page deliver.
Conda is "just" a distribution and package management tool. As a beginner it is a good idea to just go with it, but installing all packages using pip is just as good, in the end. For reference: https://www.xkcd.com/1987/
I'm not sure I would call it "pointless", they've merged and are merging a lot of the code they used servo to experiment with into firefox.

Of everything mozilla has done recently, Servo is one of the things I'm most positive about.
no reasonable person would agree that it's correct to call a gunshot wound "circulatory failure" because that's not what society has agreed that those words mean. You can decide personally that they mean something different, but you would be wrong. Language is determined socially not personally.
I think it just triggers firefox to check for any new studies on the next launch

I stumbled upon this myself earlier
I currently have a high deductible health care plan because it is all that is offered by my wife's employer. The deductible is $4,500 per year.

If we just have normal well checkups, normal dental cleanings, normal eye glasses, and a few recurring prescriptions we would never hit the $4,500 deductible.

It is insane going to the pharmacy and having them tell you that the cost is $180 per month and have no choice but to pay it.

I went for a normal diabetes check and the lab work was over $600. No choice but to pay it.

I needed new glasses and no choice but to pay the $150 eye exam and then many hundreds of dollars for new frames and lenses (and I had no choice to get new frames or be without my glasses completely for 1-2 weeks).

To make it worse, we don't have any other choice of plan.
Scala Community-Builds
Time flies...
Maximizing likelihood is equivalent to minimizing KL-Divergence
I thought they made money by sending searches to Google. A browser that people want to use means more searches and so more money to keep working on the browser. Childish stuff like TV show references, and this certificate issue, means less users, less searches, less money.
You can build a columnstore index in two ways in SQL Server. The easiest is as a non-clustered index on a regular rowstore table. Your inserts are going into the rowstore directly. This physically stores the rows as a rowstore with a columnstore index on top.

The second is as a clustered columnstore index. This stores the rows directly as a columnstore. That's the way I'd store time series data. In this case, all the inserts go into a "delta rowstore" and are moved by a background service into the clustered columnstore structure. Your inserts proceed as fast as any insert into a rowstore. There is overhead to move the data since it's doing a fair bit of compression. But that's going to be true of anything that does compression.

If you want really fast ingest, you can use an InMemory OLTP (aka Hekaton) structure and layer a column store index on top of that. And that InMemory structure can be persisted to disk. That gives you much better performance than a plain rowstore. You'd probably want to write something to move the data to a longer term structure but that would be the fastest way to ingest it I can think of. Using SQL Server :)
I asked this in the other thread but I guess there's too many comments there: Is there a project for Firefox that is analogous to Chromium for Chrome? I need a Firefox build with all the Mozilla shit ripped out. I don't trust the org that decided their certificate expiration was more important than giving users the choice to run what they want.
I still hold that the multithreaded performance benefit was nowhere near worth wiping away so many of hours of developer time and ripping so many good extensions out of users' hands with no replacement for so much of the lost functionality.
The title is misleading. Path style request "/foo/bar/file.ext" are still supported.

What changes is that the bucket name must be in the hostname.
It has such a wonderful cross-platform GUI.
I am not sure what 'spying' Mozilla is doing, but I agree this should be better named and better highlighted.
They also have a frontdoor: built-in automatic updates.
Cute dog though.
The difficulty is in how to keep them available to end users while keeping them unavailable to malware and bad actors who post "helpful" advice or publish temporarily useful addons that get updated to malware.

I'm not disagreeing with you, but the right mechanism is not straightforward to figure out, and you'll always be in a game of cat and mouse. One that sucks resources from whatever other useful stuff you might be spending your (or Mozilla's) time on.
I've evaluated Timescale, Clickhouse, Druid, and Pinot for our own use case.

Druid and Pinot have a lot of moving parts. If I remember correctly, Druid was something like 6-8 different nodes for different parts of the ingestion / querying processes. So it's going to be a lot of upfront and ongoing dev ops work.

Clickhouse is interesting because it seems to just "work". One thing to deploy and you just increase the number of nodes as you scale.
Jupyter Notebooks / JupyterHub and BinderHub are, in my humble opinion, most relevant for the future of education, as a tool for teaching, for science, as a format for replication, and for everything in between, see the data sciences. And even more!
Show HN: ZFS Implementation in Python
Great info. Thanks for sharing.
Thanks. That was easy.
Thanks for that link, I see no use of "concentration" camps term there.

Where do you get that 30 percent though? That would be at least more than 3 million people!

The biggest claim I know of is, as an example, 1700 out of some specific town of 32,000 inhabitants, and that could be realistic if the said town was indeed the center of the extremist activity, including some kind of preparing a paramilitary organization:

https://www.rfa.org/english/news/uyghur/target-0629201813250...

Note how that specific claim (of around 5% of that 32000 people town) is first blown up to be "10%" and then put in the title as "One in 10 Uyghur Residents of Xinjiang Township Jailed or Detained in ‘Re-Education Camp’" to bind the title not to the specific town but to the whole province with 11 million residents. Which is again less surprising knowing that it's RFA who publishes it that way:

https://en.wikipedia.org/wiki/Radio_Free_Asia

Paid by U.S. taxpayers, initially directly organized by the CIA. Now it is:

https://en.wikipedia.org/wiki/The_Asia_Foundation

"the US government described the Asia Foundation as a "quasi-nongovernmental organizations" and said that "the core of its budget" was still provided by the US government."

And even that RFA didn't use the "concentration" word.
I’d say products like DataBricks do have the model figured out
In that case, couldn't you just use text?
I've used Duolingo for several months (a year ago) to learn Spanish and when I visited Barcelona for the first time I was impressed by how I was able to put some every day phrases in use, things like "How are you? Can I have a coffee?" etc..

The thing I don't like about Duolingo is its curriculum and the way they structure their lessons. I found it very difficult to go from the early beginner stage to the more advanced phrases and vocabulary due to Duolingo trying to teach me phrases early on that made no sense, like the famous "The lion eats monkeys"[1].

A month ago I started using busuu[2] and I am loving it. They have a great structure, they are explaining it very well and I am able to understand fairly quickly[3]. Even better, they have setup a network where users can send exercises to other members (native speakers of the language you are trying to speak) and they will correct and rate them. The network is very active, as soon as I submit my exercise, a couple of minutes later someone will have corrected it. (Premium plan though, I made a 3 months plan, hopefully it will be enough to get me on track).

I would suggest everyone to give busuu a try.

[1]: https://em.wattpad.com/e5f4065cb909961cd40e0ff3c277e684f9b28...
[2]: https://busuu.com
[3]: https://imgur.com/a/3PrxDBH
> How can we be sure not to act like we acted after the "WMD" claims or "Nayirah testimony"?

Is there anyone, anywhere, suggesting we go to war over this? And if not: what the hell are you talking about?
> We don't now, and never have, existed in a pure state of nature with respect to freedom of expression.

Agreed. But we've largely only supported censoring speech that's incitement to violence, because anything beyond that seems to result in untenable legal duties.

Furthermore, one main point of protecting free speech rights is to protect the minority against the majority. Classifying that minority as ethically abhorrent is irrelevant. While democracy is a tyranny of the majority, we recognize fundamental, inalienable rights to check that tyranny.

> You're arguing it's a slippery slope, that the moving border will eventually steamroll right over me and I'll regret not stopping it earlier.

That's one argument but not nearly the only one. Another is that there currently exists no rigourous criteria by which to classify the speech that people are looking to censor, so a) every case will be decided inconsistently by people who have no training in adjudicating what should be a philosophical or legal matter, and b) it will sweep up a lot of innocent people and stifle important political debate (which has already happened).

There are plenty more arguments, some of which I've elaborated on here: https://news.ycombinator.com/item?id=19819584

> "Slippery slope" is a fallacy. Legalizing gay marriage doesn't mean we'll legalize polygamy

Except there are non-fallacious slippery slopes. Gay marriage and polygamy have no factual basis in common, so there is no slope down which we can slip. That's why invoking the slippery slope is a fallacy in this case.

Now consider instead legalizing bestiality specifically with, say, dogs. Why only dogs? There is no non-fallacious, factual basis for why bestiality with horses should not also be legal if you're going to allow dogs. This is a non-fallacious slippery slope.

So you're asserting that the arguments I've presented are fallacious without actually pointing out the absence of a factual basis. As for asserting my factual basis, I can point out how Twitter and Facebook have already banned controversial politicians, thus effectively meddling in elections. I can also point to recent Supreme Court precedent that established that social media is a public square, and thus that First Amendment protections apply against. I can also point out how that actual studies on online radicalization failed to find any basis for the idea that online echo chambers and hate speech alone actually led to radicalization and violence, so the entire premise for the push to censor this speech is itself fallacious.

So then what are we left with? What justification is there to censor these people? We're left only with mob rule and capitalist motives in appeasing advertisers. These are emphatically not compelling reasons to establish these new and dangerous norms.

> It's not a ratchet. We make collective decisions and live with them, and maybe change our minds later.

Or we could apply a bit of foresight and understanding of history and avoid the problems altogether. The fact that censorship of this sort can and has influenced elections means that we quite literally may not be able to change our minds later.
I don’t understand. If users valued those things more than having the browser be a stand-alone piece of software after it is installed, then users would opt in to testing.

By not opting in, users would indicated that experiment-avoidance is a feature that gives them more value than the fast rollout of those other features.
They've been attempting to diversify their income for ages. A lot of people have issues with Firefox being substantially reliant on Google.
They closed the trees (stopped merging other code changes to prioritize this) for the bug <22 minutes after it was opened.

I would assume the delay in assigning P1 is really just a result of assigning P1 not being as high priority as fixing the damn problem.
Yep yep, I have a github. As for solving problems for companies and stuff, how would I go about that? Like finding small companies where I offer my services for free?
I think it is appropriate to point out that we are only allowed to notice some forms of privilege and not others, yes.
But they have money to trow at Antifa fascists.
...the two categories I mentioned -- software developer and consumer rights activists -- are not race, gender, or sexual identity...

In fact, the whole thrust of my comment was that it's sometimes desirable to have "a genuinely diverse collaboration based on profound and meaningful differences of perspective", and the last paragraph of my post calls out the "nice looking poster" approach.

What point are you trying to make? It sounds to me like we're largely agreeing.
haha yea definitely. we've talked about this for a while time to do it.
> It doesn't appear, though, that the author was part of that team

Apparently, there was some sort of agreement that OP would not be disclosing his own related work independently of Kenneth. This makes him very much "part of the team" in a rather significant sense, and he does seem to share some responsibility from that POV.
I'm very familiar with this part of London. I haven't quite lived on the road in question but I know people who have. It's not clear the exact location but I imagine it to be near a busy junction with lots of vehicles idling.

Ultimately in a system where people bid for housing this sort of thing is bound to happen. It's notably cheaper to live on a main road, near a pollution hotspot, etc; there's also commonly social housing in those sorts of locations, which makes moving less about marginal income and more about navigating a bureaucracy (if you're paying below market rent you may need double or triple the amount to move to a nearby privately rented place).

In my view we should heavily tax diesel cars out of existence, at least in busy cities. The alternatives are to either demolish large amounts of housing (the South Circular Road and A2 in London are lined with residential; so too are most major roads in the capital), to basically delete the road network, or to accept these deaths as a way of life.
I see, well I wouldn't go around claiming to be full stack, you can apply for junior full stack if you find any but I'd be wary. I would also suggest trying to create something that solves a real problem or that is... Real. Doesn't have to be a successful business or anything but your website could easily be something you build following generic tutorials and don't show me that you learnt how to transpose what you learnt to real problems, which is a very important quality.
The expires certificate seems to be in a chain concerning extensions. Not necessarily the same chain concerning core browser updates...
Note: this was implemented without referencing any ZFS source code and should not be subject to the CDDL.
Broken link?

BTW I remember that article... Here's the archived copy: https://web.archive.org/web/20190401163644/http://www.43fold...
Mozilla killed XPCOM because it was actively preventing improving Firefox. In particular, Firefox could finally go multiprocess, and other improvements of the Quantum project are slowly being incorporated.
The link is dead, stop being a jerk
If pollution was above the legal limits, yes, that changes a lot about the cause of death.
Anti-fascist fascists?
As someone who works on Kubernetes in the enterprise I would agree - there’s lots of go, but it’s newer and organized around the teams who were early adopters. And even the early adopters have massive Java, .NET, and increasingly Node footprints.

However I think the rule of enterprise software is that it’s increasingly fragmented and diverse - that’s partially why Kubernetes and containers were so attractive because it allows operations to unify footprint on prem and have a path to cloud.

Nobody in an enterprise ever stopped using a piece of technology. It lives on forever (and public cloud just gives it new places to live).
Judging by the author's article history, there is good money to be made in playing on other people's insecurities.

We should look at articles like this for what it is: the 2010s version of self-help. And as with most self-help, the author is more interested in heightening awareness of the things that are 'holding you back' than providing any meaningful solution.
May not be the same text, but ETCSL has "A lullaby for a son of Šulgi (Šulgi N)":

http://etcsl.orinst.ox.ac.uk/cgi-bin/etcsl.cgi?text=c.2.4.2....

http://etcsl.orinst.ox.ac.uk/cgi-bin/etcsl.cgi?text=t.2.4.2....
What's next?

Cars kill people so it's ok to sell military grade weapons to civilians?

Heroin should be legal because alcohol is legal?

Cars and roads would be designed way differently if they had to be legalized today. Lucky us we don't have to deal with 100+ years of lobbying and history with e-scooters so we can act quickly.

Accepting something bad because something equally bad already exists doesn't seem like a very defensible position.
You can hover the date to see the full timestamp, it's 2019-05-04 07:01:35 UTC-7.
Instructions for Arch Linux are broken.
> hemingwayapp.com

That's pretty neat. Thanks for the link.

I ran my previous comment through it and my comment requires an 8th grade reading level and was scored as good.

My paragraph that starts "I was thinking" is marked as very hard to read. My "For example" sentence is hard to read. I used one adverb (frankly), and used the passive voice once (be understood). I'm not sure I see the problem with be understood.
Reddit was written in lisp, they switched to python only after having initial success.
The star Of the Game Of Thrones ' mountain ' and his wife Kelsey
The verifier rewrites pointer arithmetic to be safe. There's a bug where it misclassifies 64-bit integer arithmetic to be pointer arithmetic, AIUI the bug doesn't affect 32-bit arithmetic (i.e. it should still detect and rewrite 32-bit pointer arithmetic, so the Spectre mitigation isn't being bypassed)
This works for Firefox on Android too.
I would be really hesitant to comapre Jupyter Notebook to an IDE.....an example is a debugger...the only visual debugger that i have come across for jupyter is pixie debugger, which is miles behind the debugger of an IDE like Pycharm.... there is a huge list of features that jupyter needs before you can compare it to an IDE
that's awesome! are there any good free libraries for jpg2000?
Hold up there. Before people start clicking and installing random add-on links, how about linking to something official (either from a FF dev, or in a soure repository) that references this URL?
Yesh, this guy was also happy...

https://www.reddit.com/r/cscareerquestions/comments/bkmjlx/j...
Well, a little bit of empathy for mozilla here: I've seen a lot of IT departments that don't have any sort of great system in place for managing certs. A lot of places I worked, I always had a suspicion they were a ticking time bomb. It's not enough work that it's really anyone's full time job to manage them. Also, at larger companies, you might have divisions that do it in different ways without cohesion. And then a lot of times certificate expiration is so far in the future that the people that initially setup a certificate might have left the company and forgot to document it, etc. So that kind of thing can easily fall through the cracks.

Maybe a constructive thing I'm curious about: What is considered best practice for managing certs? How do people do this in a secure way that makes sure they get renewed in a timely way?
Dihydrogen Monoxide: Unrecognized Killer (1997)
They mention Liquid Text being an inspiration
Actually, if I'm not mistaken, the complete timestamp is available when you hover over the date.
No, I wasn't referring specifically to this case. Generally, if people don't "follow the protocol", we have criminal code. If machines don't follow protocol, they end up with wrongly decrypted garbage data. It was to highlight the point that we have different measures to deal with people than we have with computer security, because math cannot prevent people from deviating from their protocols.
anti-fascist only in name, but behave exactly like fascists.
Cookies support URL path restrictions.
I did my part by sending angry emails to every @mozilla.org address and making duplicate bug reports on https://bugzilla.mozilla.org with multiple IPs.

This bug won't be fixed until "Wednesday at the earliest," so you have a lot of time.
What we should cover is the legal system. It's weird that kids don't study what is and is not legal at all.
>Duolingo might not teach you how to speak a language fluently, but it definitely can give you a headstart in learning one.

That's a remarkable jump, to make that claim based on some rough assessment of a single person.

I didn't have duolingo but I still outperformed most of my colleagues who were in extracurricular English. What can I conclude from that?
A minor added detail is that it wasn't the leaf certificate that expired. I've heard that that would have been handled properly. It was an intermediate cert, and I guess that possibly wasn't fully taken into account? (This is 3rd hand knowledge and speculation, note.)