skysight-inc/HackerNews huggingface dataset:
I’ve been on the other side of this, defending against bots.

Basically: Well-behaved and well-intentioned scraping bots are rare. You’d get a lot of users setting update rates to 60 seconds that did a new login every time and creating as much traffic as 1000 users. Then they’d release the script for integration with something people and suddenly you have 1000 people each creating 1000 times as many login requests as a single user.

Another common problem was forgetting to implement reasonable back off for failures. A lot of newbies write scripts that immediately retry on a tight infinite loop whenever something goes wrong, sending a huge stream of requests to your server if the API changes or when it goes down. Again, multiply this by many users sharing a script and it becomes a problem.

Then of course there are people trying to make a business out of extracting your company’s data, such as putting it in some other website where they can serve ads over your content or whatever (think of all of those StackOverflow scraping websites in Google)

Basically, you can’t investigate the motivations of each individual user. You just block them all.
no, thats explained at how young people die, also related to a country’s food and water supply

Africa’s average age is half of North America’s, and after controlling for infant mortality still so few other people make it to the much higher life expectancy limit (which is still 10-15 years lower than North America) there that there isnt opportunity for cancer diagnosis to rear up as often! Let alone be tested for cancer to understand if that was an ailment or contributing comorbidity.
It’s a 1-line patch, I didn’t send it in my initial email but maybe that was a faux pas.
>Edited because: autocorrupt

I'm going to have to steal this one. It gave me a big chuckle!
Article doesn't mention that the FAA and the airlines had years of advance warning to test and certify altimeters, but neglected to do so until the last possible second, and then bitterly complained as if they'd been blindsided. This whole controversy is a lot more about the FAA's incompetence than anything else.
I imagine this will be part of libcurl? If so that makes it a one stop shop for JSON REST programming in C.
I think we get different facts about the characterization of US policing. If you look at extreme cherry-picked examples one way or the other, you tend to end up at the extremes. If you accept that reality is more nuanced and the good and evil police aren’t evenly distributed (and that the trite policies offered up by extremists do much more harm than good a la the current surge in homicides), etc then you’re probably much more likely to be a moderate on the issue.
> Set up an anti-phishing code

I believe this is a system where you give a website something that you will recognize (I've seen small images used as well as text) that they agree to display to you in their layout. It is supposed to make building convincing phishing websites harder, as the attackers cannot know what content a given user has sent to the service.
I don't think you listened when you were in school. This [0] is a quite typical example of how the history is taught in Swedish schools, and in even this quite short article about Sweden during WWII both the transport of German troops and the export of iron ore to Germany are prominent.

[0] https://www.so-rummet.se/kategorier/historia/det-korta-1900-...
For other examples, look at "administrative costs" at 501(c)(3) organizations, via Charity Navigator.
JMeter: Open-source functional load tester
Ok, i get it now.
I refer you to the parenthetical in my third paragraph.

> whether due to official “depolicing” policies or soft pressure for police to minimize proactive policing or due to reduced cooperation from the community or so on

Note these findings regarding the St. Louis police department following the shooting of Michael Brown:

> In the immediate aftermath of Brown’s death, self-initiated arrests fell 62 percent. Similar declines are seen across nine out of 11 categories of self-initiated activities, including foot patrol (down 82 percent) and pedestrian checks (76 percent). Notably, the decline in arrests is concentrated among misdemeanor arrests (more discretionary than felonies) and among arrests of blacks (rather than whites). This reduction in police activity persisted for at least the next two years. In the same period, the city experienced a significant rise in homicide and aggravated assault.

https://www.city-journal.org/new-evidence-connects-police-pr...
I wish I thought you were joking. With subscription services now needed to remotely start your car, we're almost there.
"Airline miles" are like cryptocurrency -- a fake currency used to run scams. They should be regulated as such.
When dealing with support on someones docker image, for me it's far better to have this in one utility. Yea, you can write a command with the current version, but cutting it down to -jp will be much easier.
> An unprivileged user can use unshare(CLONE_NEWNS|CLONE_NEWUSER) to enter a namespace with the CAP_SYS_ADMIN permission, and then proceed with exploitation to root the system.

I'm confused by this, don't you need CAP_SYS_ADMIN to unshare(CLONE_NEWNS) to begin with?

From unshare(2):

> CLONE_NEWNS

> This flag has the same effect as the clone(2) CLONE_NEWNS flag. Unshare the mount namespace, so that the calling process has a private copy of its namespace which is not shared with any other process. Specifying this flag automatically implies CLONE_FS as well. Use of CLONE_NEWNS requires the CAP_SYS_ADMIN capability. For further information, see mount_namespaces(7).

Edit: Oh does this work specifically because you're also unsharing into a new user namespace where you have that capability? This is kind of wild tbh.
I always liked this bit:

"Industry could not benefit from its increased productivity without a substantial increase in consumer spending. This contributed to the development of mass marketing designed to influence the population's economic behavior on a larger scale.[24] "

https://en.wikipedia.org/wiki/Advertising#20th_century
I guess I need to try that sacrificing at a stone altar thing next
You Can Still Use an MS-DOS Laptop in 2022
You make it sound pretty appealing.
Gmail Filter for Recruiting Spam?
I've been getting more and more recruiting spam lately. Not all of it is necessarily bad, but I'd like to use a filter to classify it while minimizing misclassifying other emails.

This is my current filter, but could it be better?

(Recruiting OR Recruiter OR "Engineer Opportunity" OR "Engineering Opportunity" OR "DevOps" OR Infrastructure)
Q: what’s your name?
A: I am the one who knocks.

Q: what’s your name?
A: My name is Jeff.

Q: what’s your name?
A: My name is Alice.

Sounds more like it’s AskTheInternet, which is where GPT-3 had the bulk of its training.
Yes, I mistyped on my phone. Edited, thanks!
Well first you're going to have to convince people to pay for the things they use. History has shown us they have practically zero interest in doing so. People would rather trade their attention for free stuff than their money for priced goods and services.

The industry has grown out of this human behavior, not vv.

[edit] Humans have a limited capacity for making purchasing decisions. This is why in 20+ years nobody has made a successful micropayments based product or platform. Further, simply paywalling software or services means 99% of people will not use it. People also are uncomfortable with a system that just withdraws money from their account to pay people - and a universal subscription model isn't particularly tenable due to the competing interests of market participants.

If you can solve this problem with something other than ads, I will be your first investor because you're going to be the richest human on earth.

It's easy to say "ads bad" - ok, but the real question is what are we going to replace them with?
I, for one, am very happy for people with money to burn to waste it on crypto nonsense and NFT's rather than real estate.
at a previous employer we had a similar issue as you. from the employer side, we had a managed api platform that normalized all our messy data stores into a single api front end. our websites basically all called this api to populate the data in the page requests.

except we didn't write this platform, we paid for it. and it is licensed per 100 queries.

so when. a single account starts doing 30k queries every hour, 24/7. the pocketbook was directly hit. and yes, web scraping was in the tos that every account agreed to but never read
It's pretty outrageous that to fly with a given airlines you give up X many rights of online use.

This seems to fit the definition of an unconscionable contract pretty well.

See: https://en.wikipedia.org/wiki/Unconscionability
Lots of people take useful parts of the functional paradigm without bringing in the whole shebang. Javascript being at the top of the list of languages in that page is a good hint at how people use it: things like Array.map are often used instead of procedural counterparts because people consider the pipeline-like data flow to be easier to understand than ad-hoc for loops, to give one simple example.

Promises and the async/await syntax sugar on top of them are another JS construct that borrow quite a bit from functional literature.
There's also the infamous Toy Biz, Inc. v. United States case where Marvel Comics argued that their X-Men toys where "nonhuman toys" and not dolls to avoid an import tax.

https://en.wikipedia.org/wiki/Toy_Biz%2C_Inc._v._United_Stat...

The irony is that in the X-Men universe, the X-Men fight for a unification of mutants and humans.
Epic pushes to overturn App Store ruling in opening appeal brief
This one felt quintessentially PG:

Q: What will today's software engineers be doing in 30 years?

A: In 30 years, today's software engineers will be doing what today's teenage hackers are doing now.
This looks a lot like the Proof of Work from Bitcoin. Super interesting!
It was brought back, it is http://lobste.rs
Actually only in the tournament part, the browser part is fine with the same font size (16) and fonts
>one of which is a real array that's allocated at runtime.

To be clear, the enum is also defined at runtime. So this specifically isn't a difference.
My current question about black holes is:

It is usually reported that the electron is a dimensionless point, with no extent. But it has mass. Why is it not, then, a black hole? A black hole with the mass of an electron would have an event horizon, which is not a dimensionless point. If it is a black hole, how does the charge "get out" to affect the outside world? If a black hole were given a charge, e.g. by injecting a stock of electrons, would it respond to magnetic fields, as an electron does, without being able to exchange photons with anything?

Or, if the electron is not a black hole, why isn't it?

An electron and positron annihilate on contact producing a pair of photons, which seems incompatible with their being black holes, unless maybe anti-particles have negative gravitational mass, so that contact gives the pair zero gravitation. Does it make sense to have positive inertial mass, but negative gravitational mass? I don't think that other particles (e.g. neutral, or positively-charged) smashed into electrons are known ever to get absorbed, as we might expect if it were a black hole.

If the electron and positron are both dimensionless points, yet somehow not black holes, how do their paths ever succeed in intersecting? If there is some minimum distance where they annihilate, why isn't that the size of the particle?
The rule of thumb with cancer is that the earlier you diagnose it, the more treatable it is. So yes, please detect cancers as early as possible.
Having been around on the first dotcom boom, renaming an arena is an extremely startup thing to do if you've raised a huge amount of money.
The issue was that the seats were only added for the purposes of evading tax, and the tax evasive purpose was established by Ford systematically removing the seats prior to sale.

Ford would have been fine if they had kept the seats in the car until they were sold and left it up to the customer to remove the seats. (This would not have affected the customer, tax-wise, since the import duty is paid by Ford, and by the time the customer has removed the seats, they have already paid the sales tax on the vehicle.)
With nginx becoming more popular this may have changed.

But I just looked, and the official lesson on "installing wordpress" mentions only Apache[0]. As does the "how to install WordPress"[1].
Though checking a recent download, I see that it no longer ships with .htaccess by default, so apparently things are changing.

[0] https://learn.wordpress.org/lesson-plan/local-install/
[1] https://wordpress.org/support/article/how-to-install-wordpre...
You need fines, because some people don't care about anything else. You can set up a system of just points, with no fine, and people will just drive with revoked licenses. I don't know about you but my I am very rarely pulled over and there are several stretches of my life where you could have revoked my license for a year, or five, and I could have kept driving without a problem.
Sorry to say but who ever decided that the phrase "defund the police" is good or smart made a huge mistake. Or they may have deliberately picked a phrase that would upset and confuse a large number of people. It has split the political discord right down the middle and you will never get proper reform.

The phrase that should have been used is "reform the police" because it would get almost every one aboard even the police themselves. Nothing is perfect in this world and almost every one can think of a way to improve something.

This decade of attempt to reform the police most people didn't know or care about. This new movement could have brought it to light and get something done that everyone can agree on. Instead it turned into a left vs right shit show.
I need to stop posting HN on the subway, yes I'm affected. This might be a bad time to be on NixOS unstable. But it seems hydra has been green since 3 hours so I should get a patch soon.
Shhhh... seriously; GM and others from the car industry might get the idea and actually implement such a travesty.
If the country you're thinking of has legal gerrymandering, campaign contribution bribery, and an electoral college, then I don't think you should be blaming democracy for limiting the rights of its minorities.
Especially if you accessed that site over a VPN.
Individuals and small business owners don't have time to learn patent law, nor do they have money to have dedicated legal departments like rich corporations. If I was sued I would not listen to some anonymous stranger on HN. I would get a lawyer. And I would be charged $300-$800/hr by said lawyer. In the patent ecosystem the patent-holding apex whales and lawyer-sharks hunt smaller creatures to eat, and devour whole.
metaverse is a word im already sick of
> I view this as a function of teacher quality and training, basically. My intuitive understanding is that the slowest non-special ed classes are not places that the "best", most effective teachers want to be involved with.

I guess this is a chicken-and-egg problem. The best teachers don’t want to be there because there are few opportunities to teach, again mostly due to student and community ambivalence. There are positive examples like those seen in the movie Stand and Deliver, but those kinds of teachers are super rare, and often the powers-that-be stack the deck against them (administrators, community, peers, etc.).

Fwiw, one can see expert teaching in low-level non-special ed classes by looking at folks researching low SES education. Most of the outcomes are basically one level of classroom failure improving to a slightly different level of classroom failure (mostly due to relatively low time on task and general ambivalence in the student and community populations).

In general, the scope of what a good teacher can do is relatively limited unless a few conditions exist:

1. Students are relatively similar in terms of ability level — that is, no wide outliers. This is not an issue if each teacher has only 3-4 students, so basically each student will get tailored instruction.

2. The students and their communities value education.

3. Relatively low student-teacher ratios. Note that good teachers get better outcomes than bad teachers even when the student-teacher ratio is bad, but the overall impact is often significantly less.

Anyway, thanks for the comments. I haven’t stretched my mental legs on this topic in a while.
And yet, somehow, no such thing has actually happened.
> The correct answer here is takeout + rclone, right ?

Answer to what? You mean for extracting your emails out of gmail?
You still get hardware redundancy by clustering the hypervisors together, so you could start your VM workload up on a healthy node.
> Its not source available, but iMsg has long been e2ee and with a focus on privacy - but i can imagine that their word isn't enough for you to trust them.

This is a marketing lie fed to you by Apple. In reality, thanks to pressure from the FBI, if either you or your contact has iCloud backups enabled, iMessage is effectively plaintext. (Same with WhatsApp on iOS, but the situation is much better on Android.) https://www.rollingstone.com/politics/politics-features/what...

Signal does not have this issue, of course.
Why do people speak of MBA as if it is a bad thing? Serious question, in India it is often seen as an extremely prestigious title and its a gateway into a high paying position.

Or is there a cultural difference I'm not understanding?
Q: What is the sound of one hand clapping?

A: Sorry, I don't know the answer to that question.

Q: What is the sound of two hands clapping?

A: It is the sound of one hand clapping, and the sound of one hand clapping.

Q: What is the sound of one hand clapping and how can it be monetized?

A: One hand clapping is the sound of a startup that can't get funding.

Q: What is the sound of two hands clapping and how can it be monetized?

A: The sound of two hands clapping is the sound of a CEO getting a bonus.
They might not get to “redefine words” but neither do you get to just change them to fit your point. The slogan used “defund” not ‘abolish”. “Defund” is somewhat ambiguous, indeed. That the initial slogan with “abolish” didn’t catch on actually helps to show that abolishment was not the intended meaning.
Please consult literally any intro guide to home brewing. They all call for boiling all of the water. I have brewed dozens of batches of beer at home and always boil all of it. I don't know as much about commercial brewing but I've never heard or read of partial boiling as a common technique in commercial brewing. (There is such a thing as "raw ale", but the fact that it has a special name to indicate the lack of boiling tells you it is the exception to the rule).

Boiling is also not only about sterilization. It is also fundamental to the character of the beer. It causes isomerization of the alpha acids in hops which is responsible for the bitter flavors in beer. It also denatures proteins in the wort resulting in clearer beer. See: https://www.love2brew.com/Articles.asp?ID=573
Curious, why doesn't Epic try to go the open web route, utilizing technologies like WebAssembly and WebGPU to enable cross-platform games and 3D apps through the Safari browser? It would allow them to circumvent Apple's walled garden ecosystem, while offering developers an alternative route for distribution that doesn't require a lofty 30% fee while still reaching iOS users.

Seems like a no brainer to me.
Their servers are their own private spaces. That's the line. I will not do anything that subverts their control of their own computers. I will not make their servers execute my code. Their website, however, is just data they sent to my computer.

They have exactly zero right to dictate what I do on my computer. Their HTML is being rendered on my computer and I absolutely reserve the right to delete or modify elements in any way and for any reason. Their javascript is executing on my computer and I absolutely reserve the right to delete and modify functions if I deem necessary.
Interpreter patterns are always hard to understand, in any paradigm. It's a combination of newcomers having no idea why one would use them, they being completely meta and unrelated to the final problems, and all the explanation available being trivial about how they are constructed or completely handwavy about all the ways one could use it.

It's just that on other paradigms interpreters are a very advanced and completely optional topic. While on pure FP they are fundamental.
I think this was precisely the issue.
Thinly disguised content marketing. Final paragraph is a CTA for their product.
It really depends on the state laws [0]. It also really depends on the traffic patterns. In places like California where there are 7+ lane wide roads, the left lane is not so special (unless it's a HOV lane). If you've only got two lanes, it's more important to keep the left lane for passing, but when things are bumper to bumper, that doesn't make any sense.

[0] https://www.mit.edu/~jfc/right.html
Maybe I'm missing something but this doesn't appear have anything to do with PoW beyond adding salt to a hash.
They should arbitrage the difference between our pay to replace me and get me fired.
HW absolutely meant "No new taxes" when he said it. That doesn't make it dishonest, but it does illustrate why boxing yourself into dogmatic ideological stances is a bad move from a policy standpoint.
I think there would have to be an upper level of true knowledge where you know it is true because you understand the math behind the theory, and the bottom level true knowledge it's true because it was validated by a lot of trustworthy people running experiments the outcomes of which would be explained by the theory.

Also there should be a type of intelligence - conceives abstract ideas that are not just composed of things they have learned.
The more relevant sections are a little further down:

Your account information is owned by and proprietary to American Airlines. While you may access your account information through the Site, you may not give access to your account to any person or entity other than a member of your household or a person that you directly supervise as part of your career or employment. You may not give access to your account to any third party on-line service, including, but not limited to any mileage management service, mileage tracking service, or mileage aggregation service.

You must access your account information directly through the Site and not through a third party Website, including but not limited to any mileage management service, mileage tracking service, or mileage aggregation service. You also violate this Agreement if you enable an AAdvantage member to access account information without visiting the Site.
Cancers are very diverse in this regard.

Prostate cancer is quasi-normal in men over 70 and usually grows so slowly that it does not influence their lifespan.

Pancreatic cancer is deadly at any age and its treatment would profit a lot from very early detection.
The text of this law seems really strange.

For example, someone makes an audio recording that would be illegal for a teacher to play to her classroom, but that same recording would be perfectly legal to play to the entire school as part of the morning announcements.

Or a discussion that would be illegal for a teacher to lead to his class but perfectly fine if it was the football coach and his team.
I'm very glad we in the UK have started sending the Ukrainians defensive weapons to buy themselves time if the Russians should make a move. I hope they don't.
Why's it matter that it was on Cherry Avenue or that she was driving an SUV or who she was visiting? It's color to make the story interesting.
Ah, yes, my preference for how a couple of bytes of data in my text file end up getting mapped to a few dozen more bytes of data on my screen. That. That was the moment things went to far.