skysight-inc/HackerNews huggingface dataset:
> and I have no idea where to begin explaining that it's nothing like that

(I have studied Sanskrit and Hindi in school for multiple years, and can understand a good amount of Marathi and Tamil.)

You can say this - I think it is true, not quite verified (partly heard from older relatives, partly deduction based on observing similarities in the mentioned languages' vocabularies):

Sanskrit came first - thousands of years ago. It is the language of the Vedas, 4 of India's most ancient scriptures. Many northern (including east and west) Indian languages are similar to Sanskrit and likely are descendants of it. Hindi, Gujarati, Marwari, Punjabi, Bengali, Oriya (not sure, but it sounds some like Bengali), Marathi, are some of these.

Languages of Indian states further east than Bengal, called the North Eastern states, like Assam, Nagaland, Manipur, etc. may not show a lot of Sanskrit influence because they may have Oriental influence instead, such as from SE Asia, China, etc.
Except Assamese may have some Sanskrit influence, also not sure of Manipuri.

And of the southern states in the peninsula, Tamil has the least Sanskrit influence and is also said to be very ancient. The other three, Malayalam, Kannada and Telugu, have some Sanskrit influence.

Caveat: I am not a language expert.
This project has been around awhile:

https://www.lirc.org/
It's interesting to think of alternative operating systems, but some things are pretty much locked to the mainstream OSes. For example, Nvidia's hardware.
> What type errors? Do you mean that, to get it to compile as C++, you have to add an explicit cast?

Yes.

> That isn't a significant burden.

But once you do it your "C" code is littered with a lot of unnecessary casts that increase the verbosity of the code and could hide errors. With pre C99 code it would also hide default int errors if the include for malloc gets lost at some point.
XML is far from dead ask most enterprise companies. XPath in particulare can be very useful in finding nodes in an HTML tree.
Use firefox reader mode.
To catch that we have Certificate Transparency. It's not 100%, but makes it a risky proposition and not viable for large scale.
Orwell wasn’t the only Englishman to write of his time spent fighting in the Spanish Civil War. British soldier Peter Kemp fought on behalf of Franco’s Nationalists (i.e. the side with the fascists) and documented his experience in the autobiographical “Mine Were of Trouble.” Although he had sided with Franco’s quasi-fascists* in Spain, Kemp would later fight the Nazis as a British commando in WW2. After the war, he worked as a foreign correspondent for The Spectator.

https://en.wikipedia.org/wiki/Peter_Kemp_(writer)

https://www.amazon.com/Mine-Were-Trouble-Nationalist-Account...

*While Franco’s authoritarian conservative coalition include the fascist Falange, it also included monarchists, Catholics, and other social conservatives who Franco balanced against one another while in power.
Changing something at this point feels like an admission of guilt. I can't imagine a better case for de minimis use than this.
I also suspect that goto is missing not because of potential misuse, but because it's actually difficult to implement given all of Rust's other semantics.
> A real high-level system programming language must be compatible with C.

I cannot agree with this. After I learned rust and tried to mix it with C code I believe that Stroustrup made a mistake by making C++ compatible with C on a syntax level. Strictly defined FFI boundary is a good thing. It liberates. It allow to track precisely what boundary APIs are, it makes boundary APIs the separate documented thing.

> An opposite example to use Rust for an Nginx module is CloudFlare's Quiche, an Nginx extension to support QUIC and HTTP/3 protocols. While it's definitely possible to use Rust for such kind of tasks, the guys, besides the FFI code for C/C++ bindings, still had to write some C code to patch Nginx.

I took a look at the patch, and it is not clear to me, that the patch was needed because rust wouldn't allow to do it the other way. It seems that cloudflare split their code into rust and C for some other reason, because there is a LOT of C code, it doesn't seem to me as a glue code at all. I believe it does more than just glue rust module and nginx. I'm not sure what the reason, but I could guess that the idea was to add possibility to use different implementations of QUIC and HTTP/3 in nginx, not just this particular rust implementation. So they extended nginx for this, and then implemented rust module.
> You just

The reason we're even discussing this issue is that there was a huge public fallout. You don't "just" do anything. This was a nightmare for many HP users, who just couldn't print at all.

How do you "just" deliver new builds to users when the old builds won't even open?
Exactly, but leftists can't understand this and they think it was a war between capitalism vs communism. Everything solves by reading.
>Spring 2020 started two months ago

I think that the parent was referencing the improvements made in covid treatments over the past handful of months, which have been significant - not as many people in hospitals are dying

>Apologies -- but I do not understand the point you are trying to make here.

Young people, as a population, are not much impacted by this virus. As of Oct 10 there have been 5.3 deaths per 100,000 people under the age of 35 [0] in the United States. The headlines are often misleading about this. I think the parent may have been implying that young people are being misled.

[0] https://en.wikipedia.org/wiki/COVID-19_pandemic_in_the_Unite...
Vocal Coach Reacts to Lea Salonga- on My Own
There is a significant group of folks that believe it is actively bad. I don't write enough C these days to have a stance, personally, but https://stackoverflow.com/questions/605845/do-i-cast-the-res...
In addition, I find the new hCaptcha used by Cloudflare much worse than reCAPTCHA. It's slower, with ambiguous inputs demanding more mental effort, and sometimes it just refuses my correct answers.
A 'Perception Hack': When Public Reaction Exceeds the Actual Hack
On a brief look, Esperanto seems to be mainly Western-influenced.
Is anybody there – science and the supernatural
Thanks - both your suggestion and @davewongillies are close ... but my ideal keyboard is still the "87 key" layout with the inverted T, but with 12 function keys on the left. On modern PCs it's hard to live without the F11 and F12 keys.

I'd even settle for a 12 key keypad on the left as well - that might be more doable. Looks like I might have to build this myself from scratch ...
Well during the cold war, WW I and WW II you could visit your family, leave your house to have a cup of tea with a friend; you go walk through a restaurant without a mask on your face.

In much of Europe you can't do any of those things right now, without incurring the wrath of state force.

The next equivalent event in history in western europe to this destruction of civil liberty was the nazi occupation of France.
Someone toxic would call their behaviour "honest and transparent" to justify what they're doing, but I wouldn't go so far as to say they are intrinsically linked.
The vendors load up your phone with tons of garbage before you even buy it. Why would you trust them to take your privacy seriously? They pre-install malware that harvests your data just to drive the unit cost down by a few dollars. Google isn't interested enough to pressure vendors to provide sources, so you need their garbage blobs to make the phone work, even with a custom ROM. Apple is even worse.

TLDR they have the budget, but no actual reason to take good care of your data.
Is that SVE on ARM v9 confirmed?

I have yet to see any concrete details on ARM v9, generally speaking ARM v8 is pretty damn well designed I am wondering what v9 will look like.
University Opensources Process to Make Cloth Masks More Effective Than N95 Masks
The problem with this is that DMCA isn't the only option the RIAA has by a long shot. The DMCA is a tool to get a platform to stop hosting content the rights holder believes is infringing. There's nothing stopping the RIAA from sending a DMCA notice and suing all the contributors. In other words, the project doesn't just need to be hosted in a country that is outside the reach of the US legal system, but the maintainers and contributors as individuals need to also be outside the reach of the US legal system. In fact, I'd be shocked if RIAA doesn't go after the maintainers and major contributors individually if they haven't already (I haven't been following this very closely).

Interestingly, the DMCA notice RIAA sent GitHub isn't a typical DMCA notice either. It seems to be more of a cease and desist along the lines of "we noticed this repo is a tool used to infringe on our rights -- sure would be a shame if you were to get caught up in the legal shitstorm that's about to happen, thanks!"
From https://en.wikipedia.org/wiki/Streisand_effect :

"It is named after American entertainer Barbra Streisand, whose attempt to suppress the California Coastal Records Project's photograph of her residence in Malibu, California, taken to document California coastal erosion, inadvertently drew further attention to it in 2003."

My point is that more people know about Barbra Streisand and the Streisand Effect because of Streisand's attempts to suppress information.
> he reason things like \sqrt2 present no problems is that it is simply impossible to define such 'sequences of numbers' in this theory (you are only allowed to 'refer' to numbers by your variables, not ordinary sets and the usual language for sets is missing).

Doesn't that mean that you can't even define the reals using the language he started with? If your language doesn't even let you express the difference between the reals and the rationals, it seems to me that the thing to do is to extend your language until it can.
>Automatically creating a variable (with global scope) if you attempt to use a variable that doesn't exist.

I just tested this as I think you're describing & it didn't create a global var. Could you give an example?
This makes me sick, because I could see myself and many people I know doing the same thing, under the right circumstances, without even very much coercion needed, just writing a bit of business logic...

Totalitarianism is sustained by ordinary people looking forward to shipping the feature and having a nice dinner out on the weekend.
Go calls it "errors are values", but readability is poor when every error must be handled many times instead of implicitly returning to callers.
New Windows 10 Attack Confirmed by Microsoft, Google
Therein lies the subjectivity. One person interprets neo Nazis rallies as inciting genocide. Another interprets it as a bunch of harmless nuts on parade.
The RIAA falsely claims youtube-dl is a tool for piracy. This is not reality. Accepting the RIAA's premise is problematic.

The right words here are not "piracy" or "illegal," but it is not clear what statement you are trying to make. I can't recommend any better words without additional context.
Not quite.

Many of our extractors are stateful - ie. They need to see previous packets in the session to extract keys, state, etc.

This is done by having front ends which direct raw packets to backends based on which session they are a part of - the obvious one being the tcp 4-tuple.

The backends then don't each have many sessions to look after - perhaps tens of thousands each. That means they can keep many kilobytes of state. Each time they get a packet, they process it by updating the state. Certain state transitions (eg. The completion of a credit card transaction in a finance feed session) will trigger another event to be emitted, which goes through the same system again, and might go into another extractor or be persisted for analysts to view.
Sprints, Marathons and Root Canals
Another URL from the university itself:

https://news.byu.edu/intellect/with-new-byu-created-nanofibe...
As the article says pre-neolithic, if you are not aware Andaman is also home to the sentinelese, a known isolated and uncontacted tribe who have preserved their way of life for 60,000 years of isolation.

Oldest language could be a distinct language that has preserved its uniqueness. Due to the ice age, European languages can not be the oldest.

The isolation of these tribes and the long human habitation in these regions could make the languages some of the oldest as well as primitive.
"Races are competitive finite games, completely on the other end of the spectrum. Give up on the whole idea of sprints and marathons please, software delivery is nothing like racing. But keep the idea of sustainability in mind when planning." -- Gojko Adzic puts it so well, to build a team that can operate for the long run, understanding how to prioritize (including Tech Debt) and communicate effectively is an underrated skill. Gojko's points here are excellent: "(1) Don’t think about internal team tasks as technical work, think about them as sustainability work. (2) Set up the planning process so that sustainability doesn’t compete with progress."
I'm pretty sure that by definition a revenge killing didn't start anything. The fascists had been planning their coup ever since the election they had lost.

The people who overthrew a democratically elected government were the ones who were fighting democracy. That government isn't the one that killed your monarchist martyr.
No the 90% I was refering to is chrome web traffic, not google service (toward the bottom, “Percentage of pages loaded over HTTPS in Chrome by platform”)
culturally, the income taxes, the intra-provice tuition, low competitiveness in publicly-funded domains e.g. city construction, subsidies etc.

I've lived there. Any canadian who has lived in all the big cities (toronto, vancouver, montreal, calgary) will tell you the same.
Google stops biggest-ever DDoS cyber attack to date
This.

If you're feeling a block, then first work around the work, eventually you'll be working ON the work.
or ublock origin, or outline.com
The popular theory on reddit is that he Winds of Winter almost finished around season 5 of the show, but found plot holes (specifically in Mereen) and basically rewrote the whole thing.

That's my hope anyway.
For some previous interesting discussion of this:

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

https://mail.mozilla.org/pipermail/rust-dev/2014-March/00914...
You know, a newer thing that gets lots of remarks like that is the Security Gateway Module (SGM) from FCA (Chrysler) on 2018+ models. Everybody thinks its getting locked away from end users except read access. Less understood is along with this change they now they sell their micropods for $1800. (obd2 wifi dongle) Meaning, for under 2k you literally have the same tool the dealers have to use. And you can pay for 3 day subscriptions for $50 a pop that give you access to everything (firmware updates, repair procedures, wiring diagrams, etc)

But if you still want to use a 3rd party tool you pay $100 a year for an autoauth subscription that supports all tools an independent shop could possible have among all their employees. That effectively allows the 3rd party tools to request FCA unlock the SGM so they can program the car directly with aftermarket tools. And if you just don't want to deal with chrysler or care if nefarious actors can potentially hijack and program your car over a cellular connection. You can replace the SGM with a bypass and even ditch the cellular connection. Or you can add another OBD port for yourself by plugging in at the star port. Or use something like the 8+12 method.

So its not like John Deer or Tesla where you can't do anything. Its more like if you owned an Apple computer and Apple allowed you to purchase their software to work with it. And did so at a very reasonable price (comparatively) any independent shop could afford. But also allowed you to register with a auth service that allows you to disable all the stuff blocking you from doing things with 3rd party software.

If we're going to go down this road of cellular vehicles I really hope FCA being out there ahead of others rubs off on how other manufacturers handle it. I think its a pretty good engineering design to address modern concerns as well as support independent shops by extending access to their tools to work with. You don't have to worry if Autel or Snap-On understood something well enough to program the various modules correctly. But you can still go that route if desired.
The infrastructure may have been built when that number was low (Snowden was ages ago)
People have gone to jail for metadata. That is exactly what you are saying. That is its importance.

And that is only speaking of something within the Rule of Law (accessing metadata with a warrant)...

Outside of the Rule of Law, people have been killed for metadata.
The question (that Greenwald is asking) is why is Joe Biden not answering any questions about the whole matter?
It seems you missed the part where there were anarchist and socialist revolutionaries who had a very different idea of what outcome they envisioned.
Physical goods are mutable but when we say they are scarce we mean that the same physical good can only be used by a limited number of people at the same time in the same way. For your example, a 200m2 house can be divided into 2 100m2 houses but the amount of physical living space hasn't increased. If there is one hammer between the two of us, we cannot both use it to nail different nails at the same time. We can even come up with a timeshare agreement but that just codifies the reality that when you are using the hammer to nail something, it is unavailable to me for the same purpose. You can replace a swimming pool with a house but that means no one can swim there anymore.

> what we actually charge for is pretty intangible, e.g., time of people, utility of a location.

Yes there are interesting metaphysical dimensions that the philosophers can explore and we could all learn from them. Of course when you pay for someone's time it usually comes attached with some form of labor because what you really want is the product of that labor (which may itself be intangible). And when you pay for a location because it is useful, that use is grounded in the material relations, i.e. putting a gas station next to a thoroughfare rather than in a wilderness area. Note that both time of a person and location are also scarce in the economic sense.
Different languages have different nuances for things so there are ideas and ways of thinking that are lost when a language dies, as you may have accidentally alluded to. I grew up in Colorado and my family normalized many terms like couloir or scree that got me in a bit of temporary trouble with an English instructor in Texas who thought I'd been fishing for exotic words to use in a paper. He was a great guy and accepted my explanation that these were words I used frequently while growing up: they are my language.
I'm not sure if that's a good explanation. It's becoming a standard practice for many organizations to involve UX designers and researchers from the very initial phase of designing a product or feature. They use existing data, user-research, user-testing, and popular best practices before pushing changes to production.

So more UX focus is happening before release phases instead of after release, which means there will be much less opportunities for UX improvements after the release of each feature.

Also analyzing and tracking is a default everywhere now. So many feature requests are already backed with data related to user-behavior. Which means many of them kind of include UX improvements.

I think UX impact is bigger than before. But, it's becoming part of the process and it's more mature now.
They did not want to start the war, because they were sure they were going to lose it (they were vastly outnumbered). But they felt forced to do it after that.
> How so? They can't unilaterally revoke a Developer ID cert, they can only request that Apple revoke it.

That is literally how revocation works. There is no magic "make this key no longer work" function.

Revocation of a cert means telling the CA to revoke the cert. It is no different when the CA is Apple, than if it were Thawte, or Google, or LetsEncrypt. Revocation means telling the CA to add your certificate to the list they publish of no longer valid certificates.

Managing your certs if absolutely the responsibility of the developer. It is no different from any other cert - TLS certs, S/MIME, etc are all the same. The only difference is the usage flags included in the cert.

> Almost all known Developer ID certificate revocations are not the result of the developer's own request but rather the result of Apple discovering malware in the wild and revoking the certs of the malware authors.

That is, apple has found evidence of key compromise, and so revoked the cert. For WebPKI CAs there is a hard requirement that the moment they receive any evidence of a key being compromised they are required to revoke within 24 hours, or risk penalization.

Again, Apple is acting no differently from any other CA.
I find the notation compact but confusing. Are Thing and Category essentially tables? What does `thing {T, C}` mean, if T already means Thing?
Test Internet Speed using Python – Simple and easy code
Yeah but he was referring to direct phone contacts. You connecting to a Skype or Facebook server doesn’t tell you anything.
These were socialists, or anarchists, not communists. grouping them together is an often made mistake.

EDIT actually there were also communists, turns out it was a mixed bag! I stand corrected.
> In a formal set theory, like ZFC, we postulate the existence of the set of natural numbers.

But if your theory is a first-order theory, you cannot pin down "the set of natural numbers" to the one you and everyone else is actually thinking of; no matter what set of axioms you use to define "the set of natural numbers" (the Peano axioms, etc.), there will be semantic models other than the set of natural numbers you are thinking of that satisfy those axioms. The only way to precisely pin down "the set of natural numbers" to one semantic model--the one you actually want--is to use second-order logic.

So it seems to me that there is a genuine tradeoff here. If you want enough expressive power to be able to precisely pin down what semantic model your theory is talking about, you need to accept that your theory will be making statements that are non-constructive--you can have an axiom that says every set has a power set, but you can't construct that power set in the general case. If you want your theory to be constructive, so that for every set that your theory says exists, you can see how to construct it explicitly, you need to accept that your theory will have multiple semantic models and only one of them is the one you want, and your theory can't pin it down for you.
There are many great online conferences and lectures now, and twitter is good for keeping an eye on what happens when. I think whatever negative can be fixed with a few settings and rigorous unfollowing. The most annoying about it is that, from time to time, it will suggest to follow people that i absolutely loathe
Fready – Spend less time reading online
Ask HN: Lost Summit Presentation Comparing China Tech with United States
In the past year or so I recall an HN post but now I'm struggling to find it, linked to google slides or PDF.

It is about a summit between high level tech executives and maybe Stanford or other academic institutions. Went into some depth comparing China with the United States for financial markets, startups, technologies, and fintec / payments. It also discussed how Asia will be able to leapfrog the USA since they aren't saddled with old credit technologies.

I recall Safra Catz is on the list of contributors / attendees.

Any help tracking this link down would be a huge help! I've wracked my brain and googled the heck out of it, but so far came up empty.

I could've sworn I favorited it, but yeah :(

Thank you!