skysight-inc/HackerNews huggingface dataset:
About 20 years ago, I too started working on a back-tracking recursive descent parser. I wrote it in C. In started with an interpretter that would just take the EBNF rules. It could parse a preprocessed C file using the C grammar (almost taken verbatim from The Book), but it was rather slow.

My first idea was to turn the interpretter in a code generator that would generate C code. It produced a massive file, which took very long to compile and to my surprise, was slower than the interpretter. This might be due many missed cache hits.

Next, I decided to implement some caching, simply remembering at each point of the input which non-terminals were parsed or not. This gave a huge performance improvement.

I also added some mechanism to let it generate a Abstract Syntax Tree. Later, I wrote a C++ version that also included an unparser, based on the input grammar. Instant pretty-printer and 'unifier'.

Recently, I developed a JavaScript version (with a simple caching strategy), which turned out to be still fast enough to follow key strokes for small inputs. (Just parsing the whole input on each key stroke.) See:
https://fransfaase.github.io/ParserWorkshop/Online_inter_par...
WebAuthn does not pass any biometrics to relying parties. Rather CTAP, which stands for Client to Authenticator Protocol, is responsible for brokering credentials* between your authenticator (TouchID, Yubikey, your phone in the near future) and the client (in the case of WebAuthn and TFA this would be the browser).

In most of cases, typically not even the operating system sees your biometrics; only the firmware in your authenticator does.

* These are 256 bit keys for ECDSA/EdDSA or (rarely) >2048 bit keys for RSASSA. Not biometrics.
> The only explanation for getting rid of dislike count that makes sense to me is to make big brands happy as their videos can't be made to look bad with a high dislike count and they can't be "dislike bombed"

It was already possible before November 2021 to turn off the publicly visible like/dislike count on any video (getting essentially what we have now) and many big brands did exactly that.
>your biometrics are only stored in the secure element on the device, never transmitted.

Your biometrics are stored on the device Apple controls, not mine, because they are never getting my biometrics. Corporations and governments are free to implement whatever draconian invasions of privacy that they want in the name of "security" and "safety", but that doesn't mean the rest of us will go along with it. Certainly many will, and that is their choice.
If the other services you talk to mutate state then rolling back those changes is non-trivial.
Yes, the right to free speech is more important than those rights because it is what lets you say that the other rights have been violated. If you have the right to vote, but not the right to say that you were prevented from voting, you don't actually have the right to vote.
> It’s also wrong to force a person to undergo a medical procedure against their will.

I suppose then that you oppose vaccine mandates?

> Civilized societies don’t coerce living people (or even cadavers for that matter) to give up their body parts to save the life of another.

It's fortunate that childbirth typically leaves the mother with all of her body parts.

> the anti-abortion purity spiral has led these politicians to vow to outlaw abortion even to save the life of the mother. They apparently don’t agree with your evaluation of intent in the eyes of the law.

By definition an abortion is an intentional killing. The killing of the child isn't an unfortunate side effect, it's the primary purpose of the procedure.

How does intentionally killing the innocent child in itself save the life of the mother? A medical procedure to save the life of the mother isn't an abortion. For example an ectopic pregnancy will kill the mother if not treated and all effective treatments unfortunately kill the child. That doesn't make it an abortion.

Furthermore, medical technology has come a long way. It's often an option to induce a premature delivery rather than just kill an innocent human being. And the odds are better than they've ever been that the baby will even survive and be healthy.
It is highly distressing the degree to which one of the political parties has decided "having any opinion contrary to our official one is bad for 'democracy'".

A government which mandates what people are allowed to say and think is not a democracy of any kind, of course.
How do you suppose it’s dangerous?

Unlocking the phone while driving to see maps is probably more dangerous than anything else I can imagine; you can blame Apple for not allowing Google Maps to update the Lock Screen, though I understand why it would be that way.

If you’re supposing that someone puts in directions and then loses their phone while en-route; then that the person who finds the phone knows the intended destination? That seems like a vanishingly small risk.
Yeah, the challenge there is both understanding the word sounds and enough of the world to say something clever.

It shouldn't just help with rhyming, puns that depend on understanding how words sound. One of these models could easily be vastly super human at cross-language puns if they only understood the sound of words. :P
I'm not trying to make any broader statement about the philosophy of science; I'm simply pointing out a few of the ways in which you're wrong. You're free to respond or ignore me as you wish.

And I haven't told you my positions about science or scientists. You just made wild inferences about what I believe.
In the sense that they destroyed most megafauna within a few centuries of arrival? Or in the sense that modern hunters are now regulated so they don't drive their choice species extinct?
Surely the answer is yes, but the question is: will "regular startup" now be more selective for founders with higher risk-appetite (paying the opportunity cost to forgo 200k salary) or higher self-delusion (to think they can replace their salary with whatever idea they have). And if they are more deluded, are their ideas any better/worse as a result?
Rapid Relapse of Symptomatic Covid Infection Following Suppression with Paxlovid
I do try to remain more tone-neutral on the political threads, but it seems like no matter the degree to which you try to be well reasoned or diplomatic it just draws angry responses. But at the same time, the status quo of startup politics goes unchallenged under the rules (ie, neoliberal or libertarian perspectives) - so it's a matter of just let those perspectives go unchallenged even when there are level headed arguments to be made, or make the argument and risk people getting mad and then me getting banned for "flaming". I'm genuinely unsure what good answer there is, because this isn't an un-political forum (at least, not so much nowadays it would seem). Do we just ignore Thiel's fascistic tendencies in a thread surrounding one of his political projects?

I'm not expecting a reply because I know moderating this place must keep you busy, but it's a legitimate bind and the guidelines aren't very instructive. From an intent perspective, I'm not trying to sling mud, I think legitimate discussion of political perspectives is interesting and important.
>I see this often when climate change is discussed. People seem to casually throw science under the bus when it suits them.

I think it's because people see humanity casually throwing the planet under the bus when it suits them despite what the science says. Eventually you just kind of see the writing on the wall (or _feel_ like you do).
Climate simulations are mostly accurate, study finds
Sunburns are absolutely an inflammatory response. Nearly any given academic literature will state that it is definitively. It's dumbfounding how you state sunburns have "nothing to do with inflammation." Feel free to check out the links I'll add below for more info.

Second, yeah, of course aspirin won't stop sunburns. Sunburns, being inflammatory, are caused by damage. In particular, the inflammation is responding to damage from UV radiation. Aspirin can only somewhat reduce inflammation after the damage has taken place, but it can do nothing to prevent the damage itself.

As inflammation is a response to damage, and nothing (known) about any diet can stop UV damage, so yeah, you are right that my diet won't prevent sunburn. It's not like I actually said that it would in the first place. The idea is that if one doesn't already have a level of inflammation then something like a sunburn won't get as aggravated or aggravated as quickly. As I said in my original comment, it's speculation. I just don't think it's as farfetched as you seem to believe per your aspirin-stove analogy.

---

"Sunburn" (Encyclopedia Britannica)

https://www.britannica.com/science/sunburn

> sunburn, acute cutaneous inflammation caused by overexposure to ultraviolet (UV) radiation of the so-called UVB wavelength band

"Sunburn" (National Library of Medicine)

https://www.ncbi.nlm.nih.gov/books/NBK534837/#_article-29684...

> UVA and UVB rays both play a role in sunburn, though UVB rays are responsible for directly damaging DNA by inducing the formation of thymine-thymine cyclobutane dimers.[6] When these dimers are formed, the body generates a DNA repair response, which includes the induction of apoptosis of cells and the release of inflammatory markers such as prostaglandins, reactive oxygen species, and bradykinin. This leads to vasodilation, edema, and pain which translates into the classically red, painful skin seen in a sunburn. Additionally, skin exposure to UVB causes an increase in chemokines such as CXCL5 and activates peripheral nociceptors, which results in over-activation of the pain receptors of the skin.

"What Inflammation Is And Why Is It Dangerous?" (Harvard Medical Publishing)

https://www.health.harvard.edu/staying-healthy/what-is-infla...

> But sometimes this immune response occurs when it shouldn't. It can be triggered, for example, when you are exposed to toxins, and by other causes such as chronic stress, obesity, and autoimmune disorders. In these cases, instead of moving in, healing the problem, and then returning to normal, the inflammation persists over time. It's thought that this chronic state of inflammation can lead to numerous health problems, including heart disease, arthritis, depression, Alzheimer's disease, and even cancer.
> You can't take a survey question about support for Roe and turn it into "some number of people who strongly disagree with Roe must believe that America is collapsing".

Agreed. Just because someone strongly disagrees or agrees with Roe doesn't mean they must believe that America is collapsing with or without it.

You agree that there exists Americans who believe that America's collapsing, right? As the article's author said, there have always been people who believe this ("doomers"). He quoted some from Twitter.

Assuming you agree that there is some population of doomers, within that set there must exist those who think upholding/removing Roe contributes to America's collapse. Why wouldn't that subset of people be divided in a similar ratio as the population at large is divided on whether or not they think the courts should uphold Roe?
I ever use chmod without specifying at least one of ugoa. Helps with that mistake.
Only insofar as it aligns with the Current Thing... and be sure to keep updated, cuz the Thing sure does change fast recently.
So can I kick people out of my business for saying obscene shit?
Come on man, if I list services, and am willing to provide you those services, how did I deny you service? If I am not willing to go above and beyond to make you special creative accommodations that is not a violation of your rights.

If my religion does not allow me to do drugs, and you want me to cover a cake with marijuana flowers instead of the standard roses, I am required to do that? Am I denying you service when I say I will sell you a cake with standard flowers but I'm not spending 16 hours custom making marijuana icing flowers? Putting the standard icing on a cake is a service and should not be denied, but 16 hours making something custom is art and I should have a choice if I want to put that creative energy into what you are asking for.

Service was not denied, commissioning a custom work of artistry was. No rights were infringed.
Google Maps has a "feature" where it will suggest an alternate route if it finds one it thinks will save time. I've found the alternate routes don't usually save much, if any time, but they also tend to be more work driving - more turns, off the interstate, whatever.

The absolutely blood boiling part about it is that Google will tell me that it's going to take me on an alternate route, unless I press "No" or "Cancel" or something on the phone within a few minutes. How am I supposed to get my phone and press cancel while driving? I realize some people may have their phone / Google Maps integrated with the car, or may use their phone while driving, but I don't. For me the phone is basically announcing "Hey, I'm gonna annoy you in a few minutes, okay?"
Huh?

Here in Toronto I find Apple Maps much more reliable for the TTC (public transit in Toronto) than Google Maps, and have for a couple years.

Google Maps is quite dumb on what routes to take me on, and oblivious to the existence of certain buses on routes where Apple Maps gives me pretty much my best route - first time, every time.

Guess your experience is different. I’m personally grateful there’s a better option.
No, but the number being quoted is the sum of two different security concerns - and it’s attributing the concern to ‘react apps’, when actually react itself is pretty clean in terms of dependencies.
> By being a business owner in a community, you give up certain civil liberties because you have increased power to infringe upon the civil rights of others.

Big [citation needed] here. The Constitution doesn’t say you give up your rights by being a business owner and participating in the economy.
Ask HN: How can I buy non-VoIP phone numbers?
I'm looking to set up something related to a service like https://clerk.chat. This would require the ability to obtain phone numbers that can receive SMS codes from banks, government agencies, and tech companies, many of which block VoIP numbers like Twilio, Google Voice, etc.

Anyone ever worked on something like this or have any idea where to start looking for providers? The industry itself seems rather opaque.
Show HN: Oldest Search – Search for the oldest result on internet
Oldest Search is a custom google search that specifically targets the oldest entries available. I'm always curious about the first entries for certain data on the internet, it's a valuable perspective builder.

I personally like news articles that have been digitized that were written in the pre-internet era. Unfortunately some results don't always work well because pages have been dated incorrectly. For example, searching "Covid" shows recent results.

I launch new projects like this daily: small tools to increase human agency. I'm also very open to suggestions to improve!
I guess the universe is allowed to be crazy.

The universe is allowed to decide the Donald Trump will be president in 2016 despite all the reasons to think it was crazy that he would become president. The universe is allowed to decide that Volodymyr Zelenskyy will be elected president of Ukraine on the basis of having starring as the president in a comedy.

And I guess the universe is allowed to decide that a piece of fanfic that is desperately in need of an editor will be successful at recruiting talent for the rationalist or AI Safety communities.

I expect you are probably skeptical of AI Safety, but then your criticism would be a criticism of the final objective, not the method (distribution of HPMoR) used to achieve the objective.
> 90% of what you wrote here is inaccurate to say the least.

Then tell me where I am wrong.

> If any one wants to look at the cap aka the limit on per company / entity basis you are free to do so.

No, you are not, if you had more carefully read my argument. There are three patent pools, and a bunch of non-aligned companies whose patents you also need. HEVC can be properly called out as not having a cap even though some of the patent pools involved have caps. Velos Media, as far as leaks go, is widely believed to have no cap (and they have patents from Qualcomm and Sony, you can't really live without them) - and it is reasonable to believe the privately negotiated deals with the non-pool-affiliated companies (like Technicolor being a big one) also do not have caps. Velos Media's pool is pretty necessary and has no public documentation at all for what it costs.

Thus, HEVC can rightly be called a product without caps as far as can be reasonably told, unless you were to privately negotiate with all of the patentholders yourself. In a similar vein, HEVC / Access Advance said that anyone can build an open-source implementation of HEVC for free, but that is useless propaganda because MPEG LA and Velos don't agree.
I'm referring to neutrality in the sense of not taking a side in a disagreement, and I think you're referring to neutrality in the sense of having a single, consistent standard applied to everyone equally. They're slightly different concepts. We should certainly hold everyone to the same standard, but I'm what I'm saying is that, for example, a standard isn't unfair just because it affects one political group more than another; it might be unfair, but it could also be the case that the more affected group is just worse.
Where I live this is the way we give directions (e.g. 2 blocks past McDonald's take a right), so to me it feels more natural than looking for a street name.
> Sometimes it's much easier to follow than a street name anyway!

I think that is entirely the point. Apple Maps added something similar around a year ago, where it now says "After this light, ___" or "Take the next ____", which is much easier to understand than giving a street name that you have never heard of. It gets you to look at the road more than at the map which is a bonus for safety.
theres one that im still working on today :)
for practical and all the other usual reasons most people are going to rent cloud dbs (like RDS), not run bare metal. Also, theoretical/benchmark performance is a very long way away from the actually achievable performance when you have 100s of developers actively evolving a codebase against the database. Optimal query usage etc in that scenario is an impossible pipe dream, best you can do is "not crazy", unless you grind all development to a halt behind gatekeeping dba-types.

There are many other operational challenges to single very large database instances. Upgrades, backups, migrations, etc all become way more risky and hard when you get into the mega-db range. The number of total outages ive seen caused by migrations gone awry, query plans gone awry... RDBMS are incredibly complicated beasts and at huge sizes can be very unpredictable in a way that many smaller dbs are not.
My take on "Don't Look Up" was that it's actually a documentary, but it had to be made ahead of time because we won't be around to make it or see it after the fact. Don't forget to like and subscribe.
Samuel Eliot Morison wrote a definitive history of the naval war in the Pacific, so your memory is good! Ian Toll's new series is shorter, but also top notch and benefits from more access to Japanese sources.
We recently did a quick POC with py-cui for a TUI app. It worked pretty well but you quickly see the limits.

This looks really interesting and could be a fun way to get into the Go landscape!
Any way that you give people more money without also increasing the supply of stuff to buy will generate inflation for those things that those people want to buy. If you target the money to certain people, then the things those people buy will inflate. If you target the money to certain stuff (like education), then that is what will inflate. I don't think changing the mechanism to a standard deduction changes this - except maybe to focus the inflation on taxpayers and what they buy.
> greatest mostly-CG special effects laden [whatever]

There was some threshold that was crossed probably close to a decade ago for me where CG effects stopped being interesting in any way, but watching older movies with their incredible special effects and stuntmen really does look impressive to me. There is no CG in the world that compares to the immersion in Apocalypse Now, for example.

I do think there are many ways to use CG to subtly support the impact of a scene driven by characters, but when the scene itself is driven by the CG (in ways that are unrealistic for actors or stuntmen to perform) it just feels like a lazy way to progress a storyline.
Yes, and the feature where you would type in the search bar and while you were typing results would appear was killer. That just seems the way searches work in general today, but that definitely wasn't the case then.
It is my opinion that there are no facts to call my opinion facts to be checked.
> Debatable at best? In what sense?

in the sense that it's impossible to enact in a coordinated fashion without something cataclysmic like a plague to push the group action.

Yeah, no one flew in 2020 -- they were concerned with their own personal well-being while being told from every existing outlet that there was a virulent pathogen that may end their life.

How, pray tell, do you recreate that kind of action? You could cry wolf about some global disaster, but eventually the listening ears will get tired of reacting.

Reef-bleaching isn't a "you're going to die from a deadly virus in several weeks" concern, it's a "think of generations after you" concern -- and historically we as humans tend to stick our heads in the sand when confronted with issues like that; we'd prefer to have luxury ourselves than save it for later generations.
Tonga Volcanic Eruption Effects Reached Space
Whether or not CL would still be CL if you embedded a Peridot-style type system is debatable. But the example given in TFA can be easily and straightforwardly rendered as a CL compiler macro. There might be useful things that Peridot can do easily that CL can't but these are not immediately evident, at least not to me.
No, these are important questions regarding policy around sex-based rights.

The FOIA requestor did not ask for any private information, merely for the number of the people.
Your definition of annoying is not universal. I would happily pay a minimal number of extra minutes to get a more interesting route. Saving 5 minutes is a bonus.

Wild back road through a field? Yes please, every time.
I've been going to PyCon since 2005. It was good to be back even if the conference was smaller than normal. Python is in a great place. It still has some warts and issues (mainly from the time it was originally developed) but it has a huge community, wonderful libraries, a steady stream of students learning it in college, a large demand from corporations for anyone who knows the language, and it is used in many domains.

The announcement of PyScript has the potential to be a game changer for many as it removes one big sticking point. Getting started and environment setup can be a pain. Hitting a URL and jumping into coding from the get go is especially big for corporate trainers like me who tend the spend the first hour or so of a class making sure everyone's environment is set up correctly.
No, that’s kind of nonsense.
I dont see any upside to it for me, only downside (eg. critics or copycats). if I felt it was a net win I would ;-)