Live data from Hacker News

NPM won't publish packages containing the word keygen

mamot.fr

131–140 of 269 posts

Re: NPM won't publish packages containing the word keygen

#131
post #15

I thought buttbuttination taught everyone how incredibly stupid this is 25-30 years or so ago already? But no. Just a few years ago I tried to enter an answer into a Hungarian Q&A site recommending to take the Algeciras-Tangier ferry and the answer was refused. https://en.wiktionary.org/wiki/geci

Everyone did, but Microsoft continues to be terrible. Replace Edge with GitHub or npm or vscode and see what a trap this is. - npm sends images you view online to GitHub - vscode bakes a VPN into npm and turns it on - The dark defaults of npm - vscode records editing (browsing) history in InPrivate mode Azure or OpenAI seem even worse. And Windows has a lot of Edge-like things built into it, including how it tries to…

[dead]

Re: NPM won't publish packages containing the word keygen

#132
post #58
post #49

Earlier quoted context omitted.

Unrelated, but your homepage has very bad FPS using firefox on mac due to the animation. Once I manage to scroll it works quite well.

Thanks. That shader doesn't seem to play nicely with some GPUs and I'm still working on edge cases. If possible, could you look at your console logs and email me your specs? They should be logged. Email is in bio. It should be doing automatic categorization of the GPU to determine render quality, but maybe something's still incorrect there.

The pixel shader is cool, but consumes too much resources. On my 1080Ti, uses about 20% of GPU to render, which is too expensive for such a simple graphics.

I’ve looked at the source, and it seems you’re doing too much computations there. Metaballs are usually rather simple, and they don’t require any trigonometric functions. Compute something like `sum( ball.z / length( pixel - ball.xy ) )` and apply the threshold. If you want anti-aliasing, use fwidth() for the screen-space partial derivative of that value after the loop, compute two thresholds around the iso-value, then smoothstep() instead of a hard threshold.

Also, consider moving the ball parameters (center and size) into a constant buffer and update them on CPU. Because there’s just a few balls, JavaScript is good enough for the job. Your current version computes these things from time for each pixel for each frame. There’re about 8 megapixels on my display, so these computation costs are escalating very quickly.

Re: NPM won't publish packages containing the word keygen

#133

Earlier quoted context omitted.

Piracy. Programs that generate activation codes for proprietary software are called keygens. They usually come with interesting musical accompaniments.

Yeah what was it about keygens always having the most unhinged synth soundtracks

It sparked a whole new genre, Demoscene. I miss those days.

https://en.wikipedia.org/wiki/Demoscene

Re: NPM won't publish packages containing the word keygen

#135
post #128

Earlier quoted context omitted.

With all due respect, this is possibly the dumbest rebuttal I've heard. Why do I need a powerful GPU or even need my GPU to waste compute cycles just to view a webpage? Just get rid of it entirely. The visual flair is not adding any value. It's a performance drag, highly distracting, and serves no useful purpose whatsoever. This "trend" in modern web design is truly infuriating.

Wasn't expecting so much candid feedback today. There was a Launch HN yesterday that had a 3D rubik's cube on their home page. It was literally pointless. But kind of neat. But you probably hated that as well, if I could assume. But I say that to point out that lots of companies do it, sometimes simply because we can (just look at Stripe and GitHub). I think the lava lamp effect is cool. The perf issues can and will…

I went and found that Launch HN, and yeah, that rubik's cube is horrendous on my computer. They did not do as much effort as you did to make it work on low end machines. I don't have a GPU at all; your site disables the background effect but their site shows the cube anyway. Their site drags once that rubik's cube appears, and the cube itself animates at 1-2 fps. It's a very poor experience and I don't really see what the cube adds, but I do see what the cube subtracts.

(Your site works fine on my computer. The effect is disabled and it's not a problem.)

Re: NPM won't publish packages containing the word keygen

#136

I must be missing something obvious. What's malicious about the word "keygen"? What's the issue with ssh-keygen? gpg --gen-key?

Piracy. Programs that generate activation codes for proprietary software are called keygens. They usually come with interesting musical accompaniments.

> musical accompaniments

Can someone please explain this to me?

Re: NPM won't publish packages containing the word keygen

#137
post #19

I run a business called Keygen [^0], and own the @keygen namespace on npm. We’re working on a Node SDK, so this isn’t good to hear. I’ll open up a discussion with them and see what we can do. [^0]: https://keygen.sh

Unrelated, but I ahev been a user for some years, you rock.

Re: NPM won't publish packages containing the word keygen

#138

Earlier quoted context omitted.

Piracy. Programs that generate activation codes for proprietary software are called keygens. They usually come with interesting musical accompaniments.

Yeah what was it about keygens always having the most unhinged synth soundtracks

It's part of the demoscene culture, which overlaps a lot

https://en.wikipedia.org/wiki/Demoscene

Re: NPM won't publish packages containing the word keygen

#140

Earlier quoted context omitted.

Piracy. Programs that generate activation codes for proprietary software are called keygens. They usually come with interesting musical accompaniments.

> musical accompaniments Can someone please explain this to me?

back in the old days, keygens were a way for hacking groups to show off, so they had cool graphics and played music.
Post reply on HN