HNHacker News
TopNewBestAskShowJobs

n8m8

40 karma · joined February 13, 2023

nfwalls@gmail.com
submissionscomments
n8m8··on NPM debug and chalk packages compromised
https://docs.brew.sh/Acceptable-Casks#apps-that-bundle-malwa...

> Unfortunately, in the world of software there are bad actors that bundle malware with their apps. Even so, Homebrew Cask has long decided it will not be an active gatekeeper (macOS already has one) and users are expected to know about the software they are installing. This means we will not always remove casks that link to these apps, in part because there is no clear line between useful app, potentially unwanted program, and the different shades of malware—what is useful to one user may be seen as malicious by another.

---

So there might be pull requests, but Brew's official stance is that they do not actively moderate casks for malware. I guess there's something built into the MacOS packaging step that help mitigate the risk, but I don't know much about it outside playing w/ app development in XCode.

n8m8··on NPM debug and chalk packages compromised
Went and found the link: https://docs.brew.sh/Acceptable-Casks#apps-that-bundle-malwa...

> Unfortunately, in the world of software there are bad actors that bundle malware with their apps. Even so, Homebrew Cask has long decided it will not be an active gatekeeper (macOS already has one) and users are expected to know about the software they are installing. This means we will not always remove casks that link to these apps, in part because there is no clear line between useful app, potentially unwanted program, and the different shades of malware—what is useful to one user may be seen as malicious by another.

n8m8··on NPM debug and chalk packages compromised
Agreed that it's a bit funny given the context and no community-managed package manager should be 100% trusted.

That said, I think rg is pretty well known to linux daily-drivers and they just wanted to share something quickly for powerusers who want to check their workspaces quickly. Probably better to just instruct n00bs to use grep than install a whole cli tool for searching

Come to think of it, I wonder if a 2-phase attack could be planned by an attacker in the future: Inject malware into a package, flood guidance with instructions to install another popular tool that you also recently compromised... lol

n8m8··on NPM debug and chalk packages compromised
Thanks for leaving a transparent response with what happened, how you responded, what you're doing next, and concisely taking accountability Great work!
n8m8··on How can England possibly be running out of water?
My water bill in Texas is insane and they keep building more apartments in places with drought warnings and keep making deals with tech titans to build water-consuming data centers Moving back to Seattle in a few months
n8m8··on Weaponizing Ads: How Google and Facebook Ads Are Used to Wage Propaganda Wars
I'm not familiar with him, thanks for sharing, will check out his work
n8m8··on UK toughens Online Safety Act with ban on self-harm content
I spend a lot of time on TikTok and it's because of how restrictive the algorithm is in suppressing certain keywords regardless of context. The community is strong on TT, here are a bunch:

- Cute winter boots (ICE officers)

- Gardening (420)

- pdf/pdf file (pedophile)

- :watermelon-emoji: (Palestine)

- neurospicy (neurodivergent)

- bird website (X)

- LA Music festival tour (protests)

Not sure if I see more of the 'algospeak' because the problem is real, because I've interacted with algospeak content before and it's just giving me more of it, or if creators don't really need to do it anymore but just still do.

n8m8··on Weaponizing Ads: How Google and Facebook Ads Are Used to Wage Propaganda Wars
Good point. Has me thinking: In any field, over time, there's R&D for it to become more effective. How this progression might apply to marketing:

1. Printed ads, newspapers, billboards, magazines -- You can explain your product and show a picture of what it looks like to demonstrate the value to customers

2. Television ads, black and white -- We can demonstrate the value to customers so well!

3. Wait a minute, if we put music in the TV ads, the songs get stuck in peoples' heads, this is good for our brand

4. Color TV Ads -- We have all the previous benefits but can get more attention with color!

5. We can target regional TV ads in different parts of the country!

6. Oh, we can target any ad based on demographics on social media? This will be effective

7. Ok, now we want to keep targeting ads, but we're gonna A/B test multiple versions of the ads in real time to maximize effectiveness

8. Ok, I need to maximize effectiveness of this ad, let me generate an AI mockup of the product I'm selling to create an illusion of the lifestyle my brand represents

My point is, marketing has been optimized over time and will continue to optimize for profit in the future, and the result has been a divergence in the actual goal of marketing: We've gone from "Demonstrate the value of our product" to "Create an illusion of our lifestyle".

n8m8··on Show HN: Narcissistic Abuse Simulator exposes toxic patterns
Creator here. This was inspired by a trivia game called Fallacy Quiz, but I kept thinking about how narcissists construct arguments to be circular, sometimes intentionally, sometimes not. The gimmick of this game is that you can't really "beat" it, because the main way to beat a narcissist in real life is to disengage.

The game presents 20 random scenarios from different manipulation tactic categories (DARVO, gaslighting, strawman arguments, etc.). No matter which response you choose - logical, emotional, gray rock, or boundary-setting - your stress level increases and the manipulator escalates predictably.

Coded in vanilla JS as a single HTML file with Claude Code and elbow grease. Hosted on S3/CloudFront. Has sounds, basic animations, and gives you a breakdown of how you answered. Also links to DV resources across multiple English-speaking countries.

Huge thanks to r/NarcissisticSpouses, r/WebGames, and r/LivingWithNarcissists for the first round of feedback that helped shape this.

Sometimes the winning move really is not to play.

n8m8··on Open hardware desktop 3D printing is dead?
"protects the wrong entities (corporations instead of individuals who did the real work)"

> laughs in Capitalism

n8m8··on Claude Opus 4 and 4.1 can now end a rare subset of conversations
Good point... how do moderation implementations actually work? They feel more like a separate supervising rigid model or even regex based -- this new feature is different, sounds like an MCP call that isn't very special.

edit: Meant to say, you're right though, this feels like a minor psychological improvement, and it sounds like it targets some behaviors that might not have flagged before

n8m8··on Expanding on what we missed with sycophancy
It seems more like they valued quantitative data in the form of A/B testing higher than their "vibe checks". The point I took away from the paper is in the context of LLMs, quantitative A/B testing isn't necessarily better than a handful of experts giving anecdotes on if they like it.

In my experience, smart leaders tend to rely on data and hard numbers over qualitative and anecdotal evidence, and this paper explores this exception.

I'm disappointed they didn't address the paper about GPT integrating with ChatbotArena that was shared here on HN a couple days ago.

n8m8··on Suno v4.5
I still hear hissing on many of the examples, has that improved?
n8m8··on Office is too slow, so Microsoft is making it load at Windows startup
You're not a luddite, they disclosed it because you're _supposed_ to take it with a grain of salt
n8m8··on Office is too slow, so Microsoft is making it load at Windows startup
That's it, I'm switching to linux for real this time
n8m8··on Jepsen: Amazon RDS for PostgreSQL 17.4
Amazon is known for a healthy culture around technical writing that I can attest to. This comment reflect my own thoughts, not of my company. Here's a public article considering it. https://quartr.com/insights/business-philosophy/amazon-s-wri...
n8m8··on The Leaderboard Illusion
Interesting idea, I think I'm on board with this correlation hypothesis. Obviously it's complicated, but it does seems like over-reliance on arbitrary opinions from average people would result in valuing "feeling" over correctness.
n8m8··on The Leaderboard Illusion
Predictable, yet incredibly important.
n8m8··on No as a Service
inb4 someone genuinely doesn't understand why you wouldn't do this with an LLM
n8m8··on Auntie PDF – an open source app built using Mistral OCR
im on mobile and don’t have a pdf to test it with, but I love your styling and text copy.
n8m8··on Feds Link $150M Cyberheist to 2022 LastPass Hacks
I agree that especially with modern LLMs, I would avoid following patterns like this.

Dedicated 2FA on a hardware device seems pretty resilient, I hope more banks incorporate it instead of SMS 2FA. Hosting vaultwarden also seems pretty good because it’s unlikely for you to be targeted, but requires selfhost maintenance.

n8m8··on Feds Link Cyberheist to 2022 LastPass Hacks
I have similar gripes, but I still feel like on balance, randomizing passwords across accounts is more important. Selfhost vaultwarden ftw (or not — don’t f*ck it up)
n8m8··on Feds Link Cyberheist to 2022 LastPass Hacks
Their comment made me laugh, agreed, open source is really is that big of a perk. IMO especially for something security-related (though 0day is always possible)
n8m8··on Show HN: Play with real quantum physics in your browser
Thermal noise entropy is probably good enough for most practical uses, but it's still fundamentally producing a seed value that can be captured, misused, or bruteforced, right? Also curious if there are monte-carlo models looking at this to see "how uniformly random" they look.

Edit: I think figure 3 in this study is what I'm looking for. They define the inconsistency I described as "spectral pivoting".

> This discrepancy is because the Mermin-Wagner-Hohenberg theorem holds in the thermodynamic limit, while these simulations are for finite lattices

I think thermodynamic limit here means, it needs to be way too hot?

https://arxiv.org/html/2403.09078v1

← PreviousPage 2 of 2