Hacker Newsnew | past | comments | ask | show | jobs | submit | martypitt's commentslogin

What if -- and this is a hypothetical -- you were offered some kind of "stock option" or "equity share" scheme?

Good luck with your layoffs. I hope your firings go really well.

A super quick script to check the deps in your package-lock.json file is here[0].

[0]: https://gist.github.com/martypitt/0d50c350aa7f0fc73354754343...


aren't these already nuked and show up in the "npm audit" command?


Annoyingly, npm audit relies on github's advisory DB, which is currently incorrectly flagging all versions of these packages, not just the compromised ones.

https://github.com/github/advisory-database/issues/6098


“Anatomy of a Billion-Download NPM Supply-Chain Attack”[0] suggests adding this to `package.json` for now...

    "overrides": {
      "chalk": "5.3.0",
      "strip-ansi": "7.1.0",
      "color-convert": "2.0.1",
      "color-name": "1.1.4",
      "is-core-module": "2.13.1",
      "error-ex": "1.3.2",
      "has-ansi": "5.0.1"
    }
EDIT: This comment[1] suggests `npm audit` issue has now been resolved.

[0] https://jdstaerk.substack.com/i/173095305/how-to-protect-you...

[1] https://github.com/chalk/chalk/issues/656#issuecomment-32676...


Nice - that's even better - thanks! TIL.


how about:

grep -r "_0x112fa8"


Irritatingly, this doesn't turn up anything, despite having a theoretically-compromised project as per the package-lock.json… At least on my end


What do you mean irritatingly? Do you mean that you think 'grep -r "_0x112fa8"' is not enough or are you irritated that npm audit is flagging as if it was compromised?


I'm irritated because I expected to find at least one compromised file, but there were none. It may be, though, that we only use the affected packages as transitive development dependencies, in which case they are not installed locally. But a sliver of doubt remains that I missed something.


If you had the dependency installed before this attack, then you would still be pinned to an old safe version.


I've given a few talks at semi-big conferences, and I've always worked hard on the "entertain" part - I think it's really important.

BUT (and it's a big but), it adds a second axis of subjectvity. Already, I'm out there talking about a thing which I think is "interesting" and "worthy" subject matter of other peoples time. Now, I'm adding "and is delivered in an entertaining way".

For me - that's humour - both in the delivery, and in the slides I show. But - like anything - it doesn't always land.

And, when it doesn't -- it's a very very long awkward talk. I've been on speaking circuts where a conference goes to multiple cities (same country), and the talk went down very well in one city, and bombed in another. Things like timing matter (after lunch sucks).

Also, The author lists the requirements as "inform, educate and entertain" -- and I'd add -- "in that order". I've cut things from my talk because they were funny (IMO), but ultimately didn't support the content of the talk enough. After all -- This is a tech talk, not a standup routine.

All three are very hard to do well -- but I do agree with the author in that's it's the speakers job to do all three.


Hey! Congrats on shipping.

Just FYI - There's a pretty popular (in finance circles) JVM library called Chronicle[0], which also deals with high throughput event queues etc.

[0]: https://chronicle.software/


Hi, author here

I wasn't aware of this library, I did check for name collisions with other Go repos though


Not sure why this was downvoted, I found the terminology confusing and wondered if there was overlap with Chronicle Software myself.


I'm still waiting to see how Broadcom will monetize the Spring ecosystem - which is widely used in almost all large enterprises.

Sadly, it feels like an inevitability at this point.


Good lord, I didn't know their tentacles were that deep. VMware sure had a lot of touch points.


My team is worried about that too. We've been a java and spring shop for years. We're looking at micronaut, it's similar enough.

When I had someone from another team take a look at broadcom and what they could do to spring, they said the licenses are permissive, it will be fine. Likely not that simple.


My guess will be:

- Shorter support windows, with longer support available for purchase (VMWare actually introduced this, but Broadcom can weaponize it)

- Then Enterprise Spring, which has additional features

- Then some other license shenaningans.

Hazelcast recently made the move where CVE security updates are only released into the OSS ecosystem quarterly - whereas the enterprise model gets them as soon as they're ready. In OSS, you have to rebuild and patch yourself.

That's a special kind of evil, which has Broadcom DNA all over it.


Holy shit, Broadcom owns Spring? Yikes.


That's probability of 1.0, the missing question is when.


Yes, same here. Wonder how they will try to monetize it.


> "We'll even put on a little tie when we talk to you on the phone".

Love it.


If the employer is allowed to use an AI proxy for their company, does that make it viable for candidates to deploy an AI proxy / avatar to go through the early stage of the process?

That'll truly give the efficiency that these employers crave - let's both speak once our AI counterparts have deemed we're a match.


A one-click avatar replacement (for when you detect you are in an AI interview) - that'll be interesting huh

The fun part is that then, the interviews can look way different than today -- e.g. the robot interviewer can demand proofs of the user's skill, etc.

It can even be confidential (ie, robot interviewer <> user's agent in a black-box room) so that they can share data

Imagine you have a function f(user_profile) -> decision

You can run f in a way that respects the user's privacy (and also hides the details of f from the user).

Companies get ~10x more data from each interviewee

Interviewees don't need to even show up

Sounds like a good deal to me!


The tldraw team did something similar a while back, called tldraw Computer [0]

Same concept, but the tldraw team delivered something with a bit more personality.

[0]: https://computer.tldraw.com/


Google featured tldraw Computer when it launched: https://ai.google.dev/showcase/tldraw


That's such a cool app, can't believe I haven't seen it before. I'll play around with it! It gives of the same feeling as n8n


I agree with the principal here, and beleive that it's noble.

However, it boils down to "Don't advance technology, wait 'till we fix society", which is futile - regardless of whether it's right.


Correct, but the alternative of don't fix society, just use technology is equally destructive.


Rather cutely, "Chief Mouser to the Cabinet Office" is an official title, dating back to the 16th century:

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


> the first one to be given the official title of chief mouser by the British government was Larry in 2011


That's the difference between the cabinet office and No 10.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: