skysight-inc/HackerNews huggingface dataset:
I've heard the Aristocrats joke before (mainly Gilbert Gottfried's version), but I was wondering if Saget had any routines where he would come off as more, for lack of better phrasing, "impassionatley and authentically vulgar". Reciting a hand-me-down joke just doesn't strike me as that. I'm of the opinion that even Tom Hanks has had an opportunity to recite the Aristocrats in front of an audience and I wouldn't be surprised if there's a tape of that somewhere in the world.
You don’t need a contract to be protected against intentional harm.
>You called addEventListener but forgot to call removeEventListener.

Shouldn't this be handled by the browser gc? If the element isn't in the DOM and there aren't any js references left anymore
This is one of the things that every runtime seems to learn independently, no matter how many times it is learned. I've lost track of the number of languages/runtimes/VMs that started by "cleverly" sharing string memory when you take slices, only to turn the slices back into copies when after a few years a bunch of programs start failing because of tiny little strings holding on to megabyte upon megabyte of underlying string.

Another example of how rough this can be is any program speaking over a network because it's really easy to end up with every network packet you've ever gotten (more or less) hanging around in memory because you've got this or that tiny bit of some string that was constructed to represent some chunk of the stream.

Surprised to see it in a javascript context, though. I'd have thought they'd have long since passed the point where they found out they have to take copies.
> If you didn’t get that idea from the authorities touting the vaccine…where did you get it?

It was optimism. I was hoping that the strains wouldn't evolve so quickly. My optimism was misplaced.

> Likely it was the assumption that these vaccines would work like all the others.

Ignoring the methods (e.g. mrna), this vaccine _does_ work like all the others. It increases the likelihood that your body will be able to successfully fight off an infection without it progressing to serious/dangerous illness. What vaccine doesn't work this way? All viruses/bacteria roughly do the following:

1. They infect some percentage of people.
2. After some period of time they eventually make those people contagious (so spread is possible).
2. They mutate at a certain rate.

If viruses mutate very quickly, vaccines have trouble dealing with them. If they are highly contagious they have a lot of opportunity to spread and mutate. If they are able to quickly make hosts highly contagious then they have even more opportunity to spread an mutate.

You seem to imagine a "vaccine" to be something that is able to entirely protect a host from the disease and entirely protect a host from spreading it. This just isn't the case. The fact that there are vaccines for diseases which mutate/spread/etc. slowly enough so that you can _incorrectly_ believe this is a success of modern science. But the fact is that it never was and never will be true. Covid is a bitch and it will clearly take some time (if ever) to get it under control.
Split up Google. By controlling the most popular browser, and the most popular sites, they have captured the Web.

Chrome login is integrated with Google login, Chrome features can basically become standards when YouTube and Search both use them, and, of course, they directly advertise each other.
At the risk of setting off pyrotechnics I’m going to point you to this op-ed (I am assuming you can read Bengali)

http://archive.prothom-alo.com/detail/news/67517

e: hmm it seems to be down but one of the things it states was how much money Pakistan federal government spent on upgrading education system in erstwhile East Pakistan holding it to high standards
It's pathetic beyond words that there's no other moderation systems available. To take remorseless, infinite action against someone who may be having a bad day, or who may feel strongly against something: it's a drastic drastic overreaction. But we have literally no choice; on most sites blocking/muting are the only options available to us to de-espouse incoming comments. This is a technical fault, heartlessness is built in by design.

It's remarkable how callouslness & cruelty, how "fuck these people why should i give them any slack" options like you present run roughshod over civility. It's beyond words to me that such absolutely dejectable, hostile, negative, piss-off-and-die fucking-you attitude as you present is allowed to ride so high & mighty, that we believe that tension & disagreement, that some occasional fuckery means all those fuckers can all just fuck off and die. This is never going to beget a rising up, a better society. It will lead only to tension. And it's built in, at the deepest technical layers: an increased amplification of tension & pissery.

It is cancel culture. And it's amplified enormously by technical systems which don't have options like digital juries, don't have options for justice to be enacted, which afford only digital death to the other. Fuck this times a million. This is callous bullshit we exist in, and the enormousness of people being bad online isn't some weak-kneed shit ass justification for being bastards to one another like you claim: it's part of the fucking problem, and it is cancel culture. 100%. Saying that the fucker deserved it, that there's so many fuckers about, doesn't make it less so.

We do need defense. But fucking a!!! Not like this.
Why Go doesn't do this by default:
https://github.com/golang/go/issues/10014#issuecomment-91436...

> It seems fine to me for the spec not to guarantee anything about struct field order in memory. The spec doesn't operate at that level.

> That said, no Go compiler should probably ever reorder struct fields. That seems like it is trying to solve a 1970s problem, namely packing structs to use as little space as possible. The 2010s problem is to put related fields near each other to reduce cache misses, and (unlike the 1970s problem) there is no obvious way for the compiler to pick an optimal solution. A compiler that takes that control away from the programmer is going to be that much less useful, and people will find better compilers.
That’s heartwarming. Although the ideal would be for your teacher to know everything and be able to offer expert guidance, what she actually did was the next best thing and I salute her for it.
Our build tools and overall approaches need to focus on reproducibility, offline builds, bundling of all dependencies (including source code when available) with release artifact. I think that big companies already have it with some tooling, but small companies usually use what's available off the shelf in default configuration and those practices are not very reliable when it comes to rogue dependencies changes.
The oldest version of it dates back to Perl ( https://metacpan.org/pod/Data::Faker ) - but yes.
Perhaps a userscript exists that fixes that? Or even a browser extension? Seems like a reasonable use case for these things.
Virtually all names are pronounced differently from how they originally were.
Where do you draw the line? I've learned the hard way that SemVer isn't universally respected in the Node ecosystem. What happens if the maintainer of a sufficiently popular package decides to push out a patch release overhauling the public facing API? Does Github ban them too?
I usually take the G7 as the benchmark—what oil emirates like Norway or banking havens like Switzerland spend aren’t a relevant comparison to a big diversified economy like the US. We spend a bigger percentage of our economy on K-12 than all but one other G7 country. And since our GDP per capita is so high, that share of GDP represents 20%+ more purchasing power than other G7 countries. That should be more than enough. We need to stop acting like money is the problem in education.
DMCA notices have to be complied with else Github can get heavily penalized. This isn't Github's choice.

DMCA is an entirely different beast, and it's not Github's fault that whole system is broken.
The "klept" word came from William Gibson's The Peripheral and Agency books[1]. Highly recommend.

[1] https://www.goodreads.com/series/270911-jackpot
I would really love to see someone get prosecuted for fraudulent DMCA claims such as this one. The claimant here has sworn, under penalty of perjury, that they are the copyright holder of the code in the named repository. This is a straight up lie - in reality they hold no copyright over code in the repository, because the code in the repository has been independently created.

The anti-circumvention portion of the DMCA is a completely separate thing, and as far as I am aware running afoul of it does not give anyone the right to claim copyright over the code you wrote. The claimant's correct path to a remedy (if any) is to sue the authors of the "circumvention device" and prove the case in court, rather than fraudulently abusing the DMCA takedown process as a shortcut.

If Microsoft/Github wants to show us how enlightened they have become, they should sue this claimant for fraud and tortious interference. Standing up for one's customers against bogus legal action could even become a selling point of SaaS.
They can still delete the package from NPM can't they?
Would be really nice if there was a big warning somewhere in the installation section that it doesn't work on windows (outside wsl).
This made me laugh out loud. Tourette's Guy was my first Internet obsession back in the late 90s.
I think the idea is you have:

(1) Some code that does a thing

(2) Another line of code that logs that the thing happened

And, like in-lined documentation, the code can diverge from the text that says what it does.
> I have taken fair use into consideration.

This is always a fucking lie, and I wish we (as a community) would band together to make it more painful for giant companies to just spam DMCA takedowns as part of their DRM strategy.

Ignoring the entire issue with the fact that there probably wasn't any copyrighted material in the repo to begin with and that code is speech, and speech is protected in the US - in other words, taking the most charitable (for corporations) interpretation of the DMCA and assuming that neither of those holds true, a fair use provision still should hold!

Circumvention for purposes of transposing your media to a different platform (time-shifting, archival) are already explicitly allowed per USC and rulings (if I'm not mistaken).

I don't have the energy to type more. All in all, the DMCA needs some fangs pulled. Or fangs added, in the "perjury" category for entities that send out bad faith takedowns for code that they don't like. Has anyone ever been held legally responsible for a bad-faith DMCA takedown request? Don't think I've seen it.
Panel A320 Desktop Captain and First Officer
Not usually: https://docs.npmjs.com/policies/unpublish
I think the problem is that you imagine "infection" to mean "disease" or something similar. Infection means that the pathogen gets in your body and starts to grow. There is no vaccine that can prevent that. What a vaccine can do is to cause your body to respond to an infection more quickly and more effectively. If you're lucky, the response comes so quickly that you never knew you were infected.

So that aside, what did you mean exactly? When you said

> Much protection against infection or against hospitalization?

Did you mean to say: "Much protection against asymptomatic spread or against hospitalization?" Or maybe you meant to say something else?
Perhaps they could release it through a Windows XP 64-bit edition update? :D
You can still download the repo off archive.org

https://web.archive.org/web/20211231094826/https://github.co...

Click the green Code button, then Download ZIP.
Well if your only experience with the movie was on Comedy Central you might remember it as "Did you ever suck _toe_ for weed?". Comedy Central with the hilariously bad filler lines.

Another classic being the line from Kill Bill: "My names Buck, and I like to [cue robotic, out of cadence word]_party_"
For background on the quote, see https://en.m.wikipedia.org/wiki/We_will_bury_you but basically, it meant, the ideas of communism are inevitable, it doesn't matter what you do, the concepts aren't going away and eventually it will prevail, so we're happy to just wait it out (didn't quite work out that way)

I see the same kind of, history is on our side so we can't fail, attitude here.

And you're right, the "idea" of a blockchain isn't going to be forgotten anymore then the idea of the internet would be. However that doesn't mean web3 is going to succede in its rather undefined vision. It would be like saying the internet won't be forgotten and extrapolating facebook's future stock price.

Or to use a digital cash analogy. The idea of digicash was not forgotten, but yet it still went under.
On what? Do you buy textbooks with them?

American teachers spend a lot of time, as my Asian mom would always complain, on “arts and crafts.” The volume of construction paper and pipe cleaners and other junk my kids bring home is truly astonishing.

These expenses are symptomatic of curricular problems—and the solution isn’t to allocate more money for craft supplies. It doesn’t cost that much to have kids drill their times tables.
Why not just offer the option to have manual control? That's what Rust does; by default rustc reorders fields, but you can also manually annotate your struct with #[repr(C)], which enforces no reordering.
NPM has been tightening up its publish and unpublish rules for over half a decade. https://thenewstack.io/the-kik-kerfuffle/

That GitHub is now the owner of NPM doesn't change that policy and maturing of the environment.

https://blog.npmjs.org/post/141577284765/kik-left-pad-and-np...

> We dropped the ball in not protecting you from a disruption caused by unrestricted unpublishing. We’re addressing this with technical and policy changes.
Insert yet another HN thread of people who happily support the covid vaccine because doctors say to get it, but yet in this thread those same people recommend a bunch of alternatives to what someone's doctor suggested/recommended.

Medication has absolutely saved my life, and made my life and those around me significantly better. I'm triple vaxxed. Doctors recommended both. YMMV.
But it takes longer than not doing it.
He is responsible for his own behavior, and harming with intent is not a liability that can be waived in the US. This is literally first week of Contracts course material in law school.
From what I've heard and experienced, Southeast Asia is mostly "interNAT" -- you don't get a publicly routable IP unless you pay a lot more, CGNAT is all you get.
"MERS/COVID19-Omicron hybrid—call it the Omega strain"

The author is talking about the aforementioned omega strain not covid strains.
I don’t buy content I can’t format shift. It’s not that I share it in ways that are against the law, but that if I buy a book, I might want to read it on any number of devices I personally own. If I can’t do that, I’m not buying it. Period.

Also, don’t bother replying to me with any “but you’re licensing it…” nonsense. No. Look up an ebook on Amazon and you’ll see a “Buy” button next to it, with no mention of a license. As long as stores advertise that I’m buying a book, then that’s what I’m purchasing.
For a long time I've owned a premium GitHub account and would roll my eyes at colleagues who insisted on using GitLab, as I felt that GitHub had a clearly superior user experience.

I have to say, though, that every time in recent memory that GitHub has popped up in the news, it's for something that's made me sigh. The only thing still keeping me one of their customers is the painfulness of transferring over all of my existing repositories.

You are, of course, entirely right: GitHub shouldn't be banning users for pushing code to their own repository (with the exception of if the commit contains copyrighted or illegal material, which clearly is not the case here), nor under any circumstances should they be commandeering their user's code and continuing to distribute it without the user's consent.
>"The following git repository contain circumvention technology that enables users to illegally access ebooks protected by copyright:"

Related: GitHub's statement from the last time they removed a prominent repository to a "circumvention technology" DMCA claim:

https://github.blog/2020-11-16-standing-up-for-developers-yo... ("Standing up for developers: youtube-dl is back")

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

(edited to remove inaccurate information from misread)
Starlink is incredibly useful for areas that didn't have traditional Internet. It's not perfect but it makes working in rural areas possible where it wasn't before.
The amount of DMCA pull requests is staggering - every day there is a few: https://github.com/github/dmca/pulls?q=is%3Apr+is%3Aclosed
I watched the whooooooooooooooooooole video

I've not felt like this since 1999 when I did a party with co-workers at the T1 ISP I worked for at the time. The E-Trade monkey commercial came on and we laughed. We were already reviving large number of T1/T3/Sonet disconnect orders and it was obvious the end was coming soon.

I don't know when crypto will pop. I don't think we've hit max stupid yet.
I’m trying to imagine modern medicine converging on circumcision as a best practice, in the absence of its ritual origins, and in the absence of cosmetic concerns. But I’m still convinced it’s a retcon.
It used to be true. npm install used to do what npm ci does. It was super annoying to learn that the hard way.

One of the core issues of NPM style package management is package bloat means you absolutely can't review all release notes for every module in your tree. So you just trust the top level packages, and pray they would mention something if their dependencies change how they themselves work. Practically I rarely see anyone read release updates for even those top level packages, they just update everything and test then send it up to prod is very typical.

If you are cool with that, rad, but it's the pinnacle of the fast food tech ethos literring software right now. Everyone is moving so fast that you barely get to learn something properly or maintain it well enough before it's defunct and we are on to the next thing. I might have a slightly bias view of it, working mostly for agencies I see a lot of projects.
So, in essence, I think you're saying that you choose a license depending on your goals for a project. Which seems reasonable.

More reasonable than folks who release under a license, then complain when others do exactly what the license allows.

I see a lot of "but give nothing back" complaints from some open source folk, but I've looked hard and I don't see a "give something back" clause anywhere, at least not in the licenses I'm using.

What I do see are "give something forward" clauses, which explicitly target customers, not suppliers.

I like and use open source as much as the next guy, but for my day job I code for money. Alas so far Open Source pays no bills.
Wouldn't a Raspberry Pi 4 be faster than the old Athlon box anyway? I know that "Reuse, reduce, recycle" is a thing, but still... Reusing an old Athlon for example certainly does not reduce the amount of electricity consumed.
Minus my Hoobs setup was literally knocked offline over that stupid ass stunt. Care to describe to me how that isn't a violation of the CFAA? The fact that you think that crashing RANDOM servers that you DONT know what they do is an ok form of protest is INSANE
How is the stability of Brave on Linux? When I was using it 2 years ago on macOS it had frequent crashes and was forced to use nightly builds with lesser crashes.

It would be tough to change from Firefox to Brave on Linux, FF feels native to Linux after all those years of being default browser on several distros.

Also I wonder what would be the test results if FF was run with uBlock Origin; As FF is the best browser to use uBlock with due to lesser API level restrictions.
Thank you for this. Can you please suggest some resources for learning more about what the real work after launch looks like?
First out-of-character interview with Birds Aren't Real creator
Ask HN: Potential for pay-as-you-go serverless scientific computing?
Examples of serverless computing are Amazon Lambda, Google Cloud Functions and Azure Serverless.

Scientific computing are conducted by researchers and engineers. A headache of scientific computing is each full scale iteration before the researcher can view the result takes long CPU hours, making testing and debugging only feasible in smaller surrogate scales.

Thus, more and more researchers are using serverless clouds to dynamically summon a high surge of computational power and release them when the full-scale iteration finish running.

For computation tasks without sensitive data or code, such as protein folding and public domain data crunching, there is BOINC and Gridcoin to facilitate distributed scientific computing and allow anyone to donate or sell computation power for Gridcoin, but BOINC's programming interface is not as easy to use as Amazon and Google's. In addition, BOINC requires manual approval of projects, because BOINC agent is not containerized/virtualized, computing code could present malware threat to host.

I wish to create an alternative to BOINC/Gridcoin, using container/VM images as computation tasks, and support unmonitored pay-as-you-go serverless computing.

I want to know if there is a large enough market for it.

Think this way, the world mines 6 bitcoins/day (US$42K/day, or US$15.3 million/year). Do all "embarrassingly parallel" scientific computing projects combined have comparable annual revenue with BTC or a lesser cryptocurrency such as ETH or DOGE?
Applies to genuine ads too. Where there's any cost involved, it's important for ROI to disqualify non-customers at any stage of the funnel (aka avoiding false positives).

e.g. if you're paying $100 per click to attract a specific demographic, you don't want to run an ad that's so intriguing any random visitor will click on it. Not only will you be charged $100 for a dead lead, you'll also be making your ads less favourable to the algorithm, thus driving up future costs and/or making your ads less likely to appear in future.
Why isn't is copyrightble by the owner of the repo?

The answer is, of course it's automatically copyrighted
Ok.

If the 15-member team is adding value alongside the maintenance, that will surely be showing up as increased ARR. If the increase in ARR is > 50%, the 15-member team will be doing better in ARR/FTE.

I don't still get your objection to the point made in the article.
Or the name of St. Louis itself, for that matter.
no its a criminal act. crashing RANDOM servers that you DONT know what they do is not a protest.
Unfortunately, it's just easier for the big ESPs to ignore/drop email from the self-hosters than deal with it. Which sucks, alot.

N.B. - I used to work for a Very Large ESP.
per https://jonasdevlieghere.com/order-your-members/

Smaller size is good for cache, but other factors matter

From the above

Single-Threaded Environment

When a single thread on a single core is accessing the data in a struct, we can improve caching performance by using as little cache lines as possible.

By optimizing for memory footprint, as discussed in the previous section, the struct uses less memory and hence occupies less space in the cache.

By placing heavily used members close together, we hope (based on the locality of reference principle) that they will end up closer together in the cache, preferably even on the same cache line, and hence use less cache space.

By separating hot fields form cold ones, we reduce the amount of cache lines filled with unused data.
State of the Web: Deno
Damn. I rely on this software to read ebooks on my Remarkable tablet. I do this because I like giving at least a few pennies of royalty percentage to the author, and as far as I understand it, it's legal on my end to circumvent DRM for the sole purpose of interoperability for my legally-purchased content.

Of course, if they really don't want my money, there's always libgen.