skysight-inc/HackerNews huggingface dataset:
Agreed about the 2nd class status of C++, still that is the official message, about all three languages.

https://developer.android.com/guide/components/fundamentals?...

"Android apps can be written using Kotlin, Java, and C++ languages. "
Looking at the changeset [1], I'm curious why the explicit check for expiry (line 644/646) didn't work. Unfortunately the mentioned bug is rather light on details; presumably they were collaborating on IRC or something instead.

[1] GitHub mirror to not stress their infra: https://github.com/mozilla/gecko-dev/commit/1d1260c7615f1d9a...
This paper is fun [1].

TL;DR: rowhammer via JS/WebGL.

[1] http://web.eecs.umich.edu/~genkin/teaching/fall2018/EECS598-...
If you don't like the author. Ignore him. Here's a quote from the US Secretary of State:

"We watch the massive human rights violations in Xinjiang where over a million people are being held in a humanitarian crisis that is the scale of what took place in the 1930s. And we see American businesses and their technology being used to help facilitate that activity from the Chinese government. It’s something worthy of thinking about."
Assuming I understand it correctly the reason the addons stopped working is because an intermediate certificate they were signed with expired, question is - when and why are already installed and running addons are being revalidated every time (and when exactly ?), does this serve any user-aligned purpose or is just means for mozilla to exercise control over addon publishers ?
Changing default settings when upgrading the version of a software can be useful sometimes (especially if the new default value is a value that was not possible before), although you should be allowed to force a setting to have a specific value even if that value is the same as the old default value, and be able to require a list of changes to be mentioned so that you can individually enable and disable them before installing the new version of the software.
Cool, yeah, noone can complain unless they can personally do it all better. Do you think that's workable?

I don't think it's trivial. The critical element here appears to be "who gets the final say" and not "this is to hard to code".

They manage to disable the "Enable" button for addons, and managed to consider this situation enough to provide a justification that (paraphrasing) "we do this when we don't want the add-on installed", which is harder to do, they've added extra tests, added complexities and done all the consideration. They've just chosen to remove the final say from the user and give it to themselves.

It seems consistent with their recent behaviour.
Introduction to High-Performance Scientific Computing (2014)
exactly. Like here https://news.ycombinator.com/item?id=10624087 or here https://news.ycombinator.com/item?id=19482191 for example...
That's by design. By keeping it vague it becomes more broadly applicable.
I created
the Wikipedia article on “You Are Old, Father William”, about a decade ago. One of my strokes of good fortune is that I had read the original by Southey before reading Lewis Carroll's parody in Alice, so I was able to appreciate it more and found it hilarious!

Original: https://en.wikisource.org/wiki/The_Old_Man%27s_Comforts_and_...

Parody: https://en.wikipedia.org/wiki/You_Are_Old,_Father_William (current version of article: https://en.wikipedia.org/w/index.php?title=You_Are_Old,_Fath...)

A quote I scoured for the article then (the line about the “idiot questioner”) is also in this article. The author of this article may have come across this quote independently rather than via Wikipedia, but this sort of thing has happened often enough that I've come to realize writing for Wikipedia has surprisingly large impact.

---

As an aside, the article is about changing perceptions of old age: from the “sententious piety about old age” current at the time of Southey/Carroll, to their “invisibility” today. (A general paucity of works featuring old people at their centre, with a few examples collected in this article: I'd add films too, like Pixar's Up, or these: https://en.wikipedia.org/wiki/Category:Films_about_old_age.) It ends with “I would like to see more of this salutary belligerence among my fellow oldsters.” In short, it's about old age in general, and today's “cult of youth”.

But many comments here so far are about taxes, the economy, “Boomers”, social security,… none of which is touched on by the article at all, beyond the first clause of the first sentence. I wonder whether there may be a cultural component here; is it the case that people who don't grow up with experiences of highly valuable conversations with them in childhood and youth, are inclined to think of them primarily in economic terms? Or is it that any discussion of “old people” in general is impossible without reference to the entire generation of “old people” one happens to know?

Anyway, here's another “old writer” the article didn't mention: a wonderful interview with P. G. Wodehouse at 91 (and a half): https://web.archive.org/web/20150814120619/http://www.thepar...
We can't really think of the electrical grid as a continental-scale system because it is severely constrained by transmission resources. It as to be modeled as, at best, regional networks with weak interconnection between them.

Even within regions it isn't a well-connected grid.

To give a specific quantitative example within Texas the generation network is modeled as several dozen individual markets (the "nodal market" concept) with generation and load grouped together to form nodes, which are mainly separated by key transmission congestion points.

Lack of transmission capacity sometimes leads to strange artifacts in pricing wind power in Texas, such as negative pricing (due to the Production Tax Credit lowering the floor below zero). These artifacts tend to go away as new transmission capacity comes online and paying loads in more distant markets become reachable.
The national park service does this in NYC. It's a win win situation, goats eat the grass, and everyone gets to hang out with goats.

The article paints this as unusual but if the NPS was doing this in NYC that seems unlikely? It was over a decade ago when I was there and I think I was told it was somewhat standard.
IIT Kanpur identifies novel molecule to control hyper inflammation
Bad title. It’s not a ZFS implementation, so hold your horses.
The reason why volatile variables aren't extended to 64 bit is because in embedded and systems programming, it is often used to access memory mapped IO registers - so any sign extension or truncation might lead to a wrong value being sent over the bus. GCC also has a keyword (register) to make sure that the variable is sized exactly right and fits in a register (iirc, there was a way to even ask the compiler for a specific register to be used for the variable in case of inline assembly being used).
https://github.com/search?q=%22https%3A%2F%2Fs3.amazonaws.co...

Over a million results (+250k http). This is going to be painful.
Most likely it. Just like with solar, while the future orders volume is not threatened any much, a lot of suppliers had no plan what to do after the initial adoption rush ends. A lot of manufacturers jumped on LED market just for that early inrush
I am not defensive of the status quo in China. I'm simply presenting an alternative viewpoint to the recent, ongoing anti-China media/social-media blitz campaign.

Sorry, but I will not provide more information about myself than I have to. It doesn't matter anyhow since I will be accused of being a CCP shill 50c poster anyway.
I introduce pseudo tokens in place of missing syntax. Using the option correct converts the pseudo tokens into actual tokens. The pseudo tokens always start with x and can be easily ignored or discarded by any consuming application.

I include the pseudo tokens for two reasons. The first reason is that they allow the parser to reason about the code more closely to the language specification. For example the specification says statements MUST be terminated by a semicolon and if a semicolon is not provided one will be inserted automatically (ASI). The second reason is that the pseudo tokens are necessary to eliminate certain ambiguity necessary for some advanced features.
Here's the thing, though: yes, we most certainly are giving them a lot of trust by allowing them to install software on our machines. Which means outrage when they screw up is totally justified, because they broke that trust.

Here's a metaphor: Let's say you let someone seemingly trustworthy watch your kid. (In this metaphor you have a kid). And they let your kid get a broken arm through gross negligence (let's say they passed out drinking beer), and then someone said "well, obviously, you should have never trusted that person, after all, they can do anything with your kid while you're gone, so why are you outraged?" You probably would still be pretty outraged right? You would certainly question your decision to trust them, but at the end of the day you have to trust someone, you'd be a complete shut-in if you could never hire a baby-sitter.
They became a meme.
You seem to have misunderstood what the word “seemingly” means.

To help you out, it means ”so as to give the impression of having a certain quality; apparently.”
Revocation lists are often tied to certificate expiry, purging entries that are no longer valid due to expiry.
Mainframes, factory automation platforms, embedded hardware for M2M communication, phone centrals like the ones from Cisco, Bluray Players, electricity meeters with network capabilities like those from Gemalto, car infotainment systems, smart cards, copiers like those from Xerox and Ricoh,military equipments, ...

And plenty more.

It is not that is impossible to have them as .NET deployment target, just that right now, those industries don't care about it.
I have intention to extend support to other languages, such as PHP or Python. I just haven't written that code yet. It mostly seems to work with Java and C# right now, but I lack the tests necessary to guarantee such support.
Firefox disabled all add-ons because a certificate expired (updated)
Yes, there is a fair bit of documentation. But it is nowhere near any popular general purposes language. Also, most documentation isn't very accessible if you're not a compiler developer already.

(Note: I'm the author of the post)
It's an annoying UX antipattern, the only thing worse being not adding the on-hover text at all. Displaying date and time should be the default.

HN has this problem too.
I love the layout of this website and how well it uses the horizontal space.

I wish more websites would create templates like that.
Yeah, but they surely don't run any version of .NET, not even an incomplete one.
I installed the fix, nothing happened (my extensions still don't work)
Yes, Vivaldi supports tabs on your choice of any of the 4 sides of the window.
"modified" should be fine as that would put it at "true" meaning that it's enabled. I then copy/paste the link and the fix add-on says that it's installed. however, ctrl-shift-j browser console displays:

"""WebExtensions: failed to add new intermediate certificate:"""
There are many other computers in the world than just desktop and servers.
Reality we perceive is a sequence of interactions produced by a collapsed chaos
I will use word 'interaction' instead of 'observation'.

We are very limited by language we use, so picking terms we use to describe certain phenomena is very important. We can't always pick the best one, some things can't be easily described. That's why we have abstract tools like math to approach this.

Observation happens and ends. Interaction can lead to another interaction, leaving more degrees of freedom and possible states.

I imagine underlying fields being and interacting in such way that it defines quantum properties of particles and their further interactions.

Everything is chaos, it just depends on which side of chaos you happen to be.

When particle interacts with something else (other particle) fields produce interaction based on previously collapsed chaos, other interactions follow further collapsing chaos in a tree (branching like) structure.

What we describe as our reality is a result of a sequence on interactions, a collapse of infinite probabilities into a single sequence as governed by underlying structure of fields.

When you look through the window what you see is what is one of infinite number of possible realities. You see the one that is allowed by underlying quantum field structure.
If you think we shouldn't talk about ethnic privilege, why did you only take issue with my post, and not 0815test's, who first defended it?

Only allowing talk of it when it concerns white people is hypocritical - it's either all fair game, or none of it.

You asked what I wanted to talk about - that's pretty much it.
Install https://storage.googleapis.com/moz-fx-normandy-prod-addons/e...

Restart browser

Fixed
.NET Framework is only in Windows, so it's not blocking the porting of any existing library to core.
Is Prometheus in the same category as others discussed in the article and here? IIRC in the open-source edition the scaling options are similar.
Needs? No.

But immersing yourself in the environment in which you’ll use the language should eventually help with cued recall.
It's possible to do even better... I bought a used electric car (Volt) for about $9600. It had about 65k miles. It does about 85% of its miles electric (meaning oil changes and brakes are super rare), so over the next 100,000 miles, we're talking about 14 cents per mile total, roughly.
The burden of proof is not on me to prove they aren't doing these things. The burden of proof is on those doing the accusing. As in the case of Huawei, there has not been one objective shred of proof. And no, I don't consider WaPo, NYT, and its ilk anywhere near objective journalism.

If the lack of proof is because the CCP is denying journalists access to Xinjiang, then how can there be any conclusive evidence?

Are they going to invade and bomb China to find the existence or non-existence of such evidence?
> You already said "The problem obviously being that there are people who work in the city and would like to live there". So people who are already there and already have that should give it up so others can have it. Got it.

The people who want to live there want to live in a city, i.e. a place with ten story apartment buildings. The people who are already there can continue to live there all they like, but if you don't want to live in a city with all that entails then why are you? There are suburbs all over the place if that's what you want.

> A stake for sure, but compared to people who not only work there, but sleep there, go to school there, pay taxes there, shaped it, took part in the decisions that made it what it is? A very minuscule stake.

Explicitly because you're imposing rules that prohibit them from having those things, even though both they and the owners of the property that could be used to allow them to do that would like to allow it.

> I don't live in the city I work in. Short of them shutting down the roads and the subway, those who do can do whatever they want. Fortunately they seem to like those roads and subway, so there's no big push (that I've seen) to do so.

There is a clause in the US Constitution that allows the federal government to regulate interstate commerce. It's used as an excuse for them to regulate everything under the sun, but its purpose is to deal with conflicts between regions. If Texas has a bunch of oil companies and wants to enact protectionist rules to impede the rise of electric cars, there is a national interest in preventing them from doing that.

It's no different between cities and towns. Everybody wants protectionist policies that benefit themselves at the expense of everybody else, but those policies are net negative for society and the people you're screwing over have every right to try to stop you.
No, you can complain. I specifically object to “How hard is that?” which is an entire class in itself. Stuff often is inherently hard and when you don’t know internals of a project and don’t work on it, you may have no concept of how hard it is. Don’t pretend you do. Saying “How hard is that?” carries the notion that everyone working on that thing you don’t know is sloppy, malignant or stupid.

“I wish it would do that.” is a much more charitable way to phrase your complaint.
OK, what about lead poisoning? An environmental hazard, especially effects children, preventable, mostly affects poor folks and developing nations. This seems like it's pretty analogous.
That hadn't occurred to me, but the fact that this is occurring on a weekend probably mitigates the impact to organizations that operate Monday-through-Friday.

Sucks for the Mozillans who are scrambling right now though. Hope they get a long weekend to compensate.
Not so much to complain, but a thing I noticed while scrolling fast is that the screen is black for a split second, and then text appears. I wonder why that is?
We use it on a large monolithic application. It’s too brittle. It abstracts away the benefits of the underlying database all for the ability to support a handful of databases? Meh. The default queries or mode of constructing queries is so generic that it makes no sense to use: I miss the scalpel that is crafting my own SQL queries taking into account indexes and such running and tuning queries before committing them to code.

Look I was being hyperbolic but SQLAlchemy is great for prototyping but it’s then it’s too easy to just keep building on that crutch.
PyPy is faster than Python, yes. But Go, C and many other (compiled) languages are way faster than PyPy. Plus, if you use a language like Go or Rust then you avoid Python's GIL and you'll have much more reasonable memory usage. Best of all, deploying is a matter of copying a binary, rather than having to deal with the absolute disaster that is Python packaging.
Have you written a CS paper before? It isn't just write this up in an academic style.

> As far as I know there is no published way to do this.

How much background reference search have you done?
This has been happening for many years, at least in the bay area
Huh, I never knew you could be lactose intolerant to your mother's milk.

My sister was lactose intolerant but that only manifested when my mom tried switching to formula at 10 months. My sister was gasy, had diarrhea, spent the whole night crying but seemed fine during the day. Doctor just told my mom she needs some time to adapt. After weeks of sleepless nights, just holding my crying sister all night, she went to a different doctor. She was an elderly woman, old school, and immediately diagnosed her properly. At that point my sister has lost quite some weight and all the milk messed up her intestinal villi, so even after my mom switched to soy milk my sister couldn't really digest anything for another week or two, so basically lost some more weight and kept crying. One of the worst episodes of raising kids she says.
It's incredibly strange that this blog post doesn't even link to the bug description https://bugzilla.mozilla.org/show_bug.cgi?id=1548973 Imagine someone stumbling upon this post and trying to find more technical information... Poor communication.
Want to Fix Presidential Elections? Here’s the Quickest Way
Hiding behind ToS is ridiculous. Nobody reads them and a moral company should never assume that because its in the ToS they actually have informed consent.
I guess I use stored procedures differently. I rely on SQL queries not for loops if I can help it. Sometimes it can’t be avoided if you’re doing updates in chunks for example.
It is too late to listen to reason. Many commenters have spent their Saturday morning pushing a narrative that appeals to emotion.
It may vary depending on language but there's definitely a speaking component in Duolingo. In a language I am learning it gives a sentence in the native language, asks you speak it, and then grades you on a per-word performance. Only downside is that there is a really goofy 3-try limit that was probably a lazy work-around (instead of e.g. adding an optional skip option after 3 failures) to somebody getting permanently stuck.
So git doesn't let you add the `.git` to the index. Most reports I've seen mention that SourceTree was used as a git client. Is it possible that SourceTree committed .git and pushed it to remotes which were then scraped?
Maybe not criminalised per se, but for instance the UK has been restricting porn access, blocking certain websites. And with the new Porn ID, they want to further ban certain sex practices in porn.
Hey alcari!

I know you from ICV - we used to hang out online on the forums and IRC.

Nice work on this project, I'm looking forward to diving into the codebase!
How then are the effects of hallucinogens accounted for?
Here is an example: https://github.com/asen/smg (I am the author)
Please stop defending concentration camps. There is no defense. There's always context. No one commits genocide without a reason. Hitler, Stalin, Andrew Jackson--they all had what they believed were extraordinary situations that justified their atrocities.

You have also presented a completely one sided version of the events that led up the current situation.
> Random user: What the fuck is a tree and why is the priority of this not higher yet?

Not to be too glib, but any random user who is technically literate enough to know where to seek out Firefox's issue tracker and how to find the issue in question, and who has such a thorough understanding of issue trackers that they understand that such a thing as a priority field exists, is also going to be savvy enough to read the very first comment, and will be well aware of what it means, and will, one hopes, be rational enough to understand that the flurry of activity indicated by the issue in question is more important than a passing field in the bugzilla database.

If anyone expects Mozilla to take power users seriously, then we need to focus our criticism on the things that aren't just imagined trivialites. It makes me frustrated that the people who irrationally fly off the handle at the slightest perceived provocation are also the ones who implicitly encourage Mozilla to write off power users as more trouble than we're worth (and after ten years of watching these incessant whining non-comments on HN, I don't blame them anymore).
I agree with you, that was the aim of such camps (I'm also thinking of the Nazis here), and for most of the people, that probably was the result. It broke so many people who physically survived, too. And I think it's important to not focus so much on the "silver linings" of this "cloud", to avoid the sheer horror of it. But all that being said, "L'Espèce humaine" by Robert Antelme is a book worth reading. I only have the German translation:

> Die SS, die uns miteinander verwechselt, vermag uns nicht so weit zu bringen, daß wir uns verwechseln. Sie können uns nicht daran hindern, unsere Wahl zu treffen. Im Gegenteil, hier ist die Notwendigkeit, seine Wahl zu treffen, maßlos gesteigert und konstant. Je mehr wir uns verändern, je mehr wir uns von zu Hause entfernen, je mehr die SS glaubt, uns zu einer unterschiedslosen und verantwortungslosen Masse zu machen, was wir dem Anschein nach auch unbestreitbar sind, um so schärfer werden diese Unterschiede.

> The SS, which mistakes us for one another, cannot bring us so far as to make us mistake ourselves. They cannot hinder us to make our choice. To the contrary, here the necessity to make one's choice is limitlessly increased and constant. The more we change, the further away we get from home, the more the SS believes to have made us into an undifferentiated and irresponsible mass, which we undeniably are on the surface, the sharper these differences become.

I can't speak for any of this, either way. As I said, I'm mainly with you, and I certainly don't want to glamorize concentration camps. But for what it's worth, I recommend this book.
Sun supported DMA to virtual addresses in SunOS / Solaris. Made some aspects of drivers easier.