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

Sure you can, if you have a legitimate case you can ask npm to unpublish and they handle things manually :)

I have had to do this, well over a decade ago now, when working at a place that was a pretty big deal in the node world, and node was still pretty new. They helped us.

I would imagine GH would do the same if its a high enough profile issue.


Yep, we had to do this recently with Renovate, where we had too many releases, and new publishing hit a size limit on the registry, so we needed support to help us unpublish a load of old releases

We mitigate this attack with the very uninspiring "wait 24h before dep upgrades" solution which is luckily already supported in uv.


Yeah, but uvx has this thing where it can automatically build the latest environment, and pull the latest (unpinned) version, right?


First minio and then localstack, as an open source maintainer I find that abandoning their community is bad faith. I totally get wanting to monetize but removing the free product entirely feels like such a betrayel.

Luckily, I've been vibing with Devin since this started having it build a cleanbox emulator on top of real s3 tuned for my specific use case. It's a lot less general but it's much faster and easy to add the sort of assertions I need in it. It's no localstack but for my limited use case it works.


It does feel like a betrayal. We live in a world where money is the main thing that matters and it's increasingly hard to come by and you need increasingly more of it (these are all designed policies, not emergent behavior). It makes sense that people don't want to do things for free unless they already have enough money.

Engineers who remained apolitical are now surprised the politics is bad.


Personally I think we should at least discuss changing this system into something that is more sustainable. Money is main thing, because it was decided that private property is more important than people. People like Joseph Stiglitz show that there's no such a thing as an invisible hand, even though he still believes in free market.


Yeah these moves will gain them a year or so but all these companies built on a "takes time to implement library" are all dead in the water. Localstack has nothing fancy, it just takes time to build. And that moat is gone, it's maybe 4 weekends of token quotas I wouldn't use anyway.


> I totally get wanting to monetize

Yup, unfortunately people need to eat.


You are not misunderstanding anything, I use Go and Rust/TypeScript in my daily work and you are correct - it is the OP that does not understand why people use lockfiles in CI (to prevent minor updates and changes in upstream through verifying a hash signature).


I would hazard a guess that the (former) head of the Go security team at Google (OP) _does_ in fact understand.


They may be an expert in Go, but from their writing they appear to be misunderstanding (or at least misrepresenting) how things work in other languages. See the previous discussion here: https://lobste.rs/s/exv2eq/go_sum_is_not_lockfile


> They may be an expert in Go, but from their writing they appear to be misunderstanding (or at least misrepresenting) how things work in other languages

Thanks for that link.

Based on reading through that whole discussion there just now and my understanding of the different ecosystems, my conclusion is that certainly people there are telling Filippo Valsorda that he is misunderstanding how things work in other languages, but then AFAICT Filippo or others chime in to explain how he is in fact not misunderstanding.

This subthread to me was a seemingly prototypical exchange there:

https://lobste.rs/s/exv2eq/go_sum_is_not_lockfile#c_d26oq4

Someone in that subthread tells Filippo (FiloSottile) that he is misunderstanding cargo behavior, but Filippo then reiterates which behavior he is talking about (add vs. install), Filippo does a simple test to illustrate his point, and some others seem to agree that he is correct in what he originally said.

That said, YMMV, and that overall discussion does certainly seem to have some confusion and people seemingly talking past each other (e.g., some people mixing up "dependents" vs. "dependencies", etc.).


> but then AFAICT Filippo or others chime in to explain how he is in fact not misunderstanding.

I don't get this impression. Rather, as you say, I get the impression that people are talking past each other, a property which also extends to the author, and the overall failure to reach a mutual understanding of terms only contributes to muddying the waters all around. Here's a direct example that's still in the OP:

"The lockfile (e.g. uv.lock, package-lock.json, Cargo.lock) is a relatively recent innovation in some ecosystems, and it lists the actual versions used in the most recent build. It is not really human-readable, and is ignored by dependents, allowing the rapid spread of supply-chain attacks."

At the end there, what the author is talking about has nothing to do with lockfiles specifically, let alone when they are applied or ignored, but rather to do with the difference between minimum-version selection (which Go uses) and max-compatible-version selection.

Here's another one:

"In other ecosystems, package resolution time going down below 1s is celebrated"

This is repeating the mistaken claims that Russ Cox made years ago when he designed Go's current packaging system. Package resolution in e.g. Cargo is almost too fast to measure, even on large dependency trees.


You likely turned off any privacy invading feature and didn’t let the app track across apps.

The fact you are getting irrelevant ads is a good thing that indicates that is probably working.


Addy's users have been developers and Google has been very responsive in the past. I was usually able to get a hold of someone from teams I needed from Chrome DevTools and they've assisted open source projects like Node.js where Google doesn't have a stake. He also has a blog, books and often attended conferences to speak to users directly when it aligned with his role. I agree about the general Google criticism but I believe it's unjustified in this particular (admittedly rare) case.



This is really nice though looking at the code - a lot of the postgres types are missing as well a lot of the newer parquet logical types - but this is a great start and a nice use of FDW.


Hi, what types are you expecting to see that aren't supported? I believe we had support for most/all builtin postgres types.


Postgres has like 300+ types but mostly stuff like decimals should work the same way it does with Postgres (with the edge cases like NaN existing in Postgres but not parquets accordingly)


In principle, Postgres has an infinite number of possible types :).

pg_lake maps types into their Parquet equivalent and otherwise stores as text representation, there are a few limitations like very large numerics.

https://github.com/Snowflake-Labs/pg_lake/blob/main/docs/ice...


Also, any planned support for more catalogs?


I think we have recently merged (or are getting ready to merge) REST catalog support, so that will open some things up in this department.



If it wasn't for the fact that they totally only targeted Bible apps and ignored things like reddit when doing this I would say its just an honest mistake, but they only seemingly marked Bible related apps. In one instance the developers app isn't even an app that contains the Bible, its a Bible reading tracker so you can keep track of which verses you have read thus far, still marked NSFW. There was not enough thought put into this ban and it only seems to target one demographic of apps.


They seem to disagree https://gitlab.com/fdroid/fdroiddata/-/merge_requests/27861#...

> We don't flag general apps, e.g., ebook readers and browsers. But bible readers are not general apps. They are designed to read bible and there are NSFW contents in bible.

Honestly I think their argument is pretty weak, especially since like you said in this case it was a bible reading tracker.


Again though, one of the apps has NONE of the Bible content, it is only "I've read Genesis 1:1" type of stuff, it is to track what you've read...

As pointed out in the PR... there's violent games with NSFW descriptions that were not flagged.

The fact they're ignoring so much is what makes me think this has nothing to do with NSFW content removal.


A Penthouse reading tracker might get flagged NSFW too without much fanfare, even without any content from Penthouse.


It seems like the point of this comment is to concoct an example for which anyone agreeing with the parent comment would supposedly hold an inconsistent opinion. I'll insert my own consistency: neither should be flagged NSFW.


Would a Bible reading tracking app be ok for a kids section if F-Droid had one?


I don't see why not.


> If it wasn't for the fact that they totally only targeted Bible apps. [...] it only seems to target one demographic of apps.

Not true. Quran just as targeted as Bible.

> and ignored things like reddit

What do you mean with "ignored reddit"? There is no official reddit app on f-droid and community clients are flagged with the "depends on or promotes non-free network service" anti-feature.

An offline reading-tracking app being flagged sounds like one false positive that should be corrected, though. Have you tried submitting a PR for it?


> still marked NSFW

"NSFW" is just the name of the F-Droid Anti-Feature, which is quite broad than what "not safe for work" implies:

  ... nudity, profanity, slurs, violence, intense sexuality, political incorrectness, or other potentially disturbing subject matter ...


It should read "...as defined by the small clique of politically-identical F-Droid contributors with authority."


"authoritarian regimes"

It seems someone at F-Droid may have a political axe to grind with the current US presidency and the majority of the population of America who elected (1.)them.

1. https://en.wikipedia.org/wiki/2024_United_States_presidentia...


majority of voting population

Don't get me wrong, I hold the "eligible but didn't vote" group equally accountable for the current regime, but it was not the majority of the population that voted for him.

"If "Did Not Vote" had been a presidential candidate, they would have beaten Donald Trump by 9.1 million votes, and they would have won 21 states, earning 265 electoral college votes to Trump's 175 and Harris's 98."

https://www.environmentalvoter.org/updates/2024-was-landslid...


[flagged]


I have been told that Magats tend to not be able to accept information that disputes their previously held beliefs.

Thank you for providing such a crystal clear demonstration of that.


Can we keep hn focused on startup and hacker culture and tech and not politics?

There are enough politicized spaces as it is


Hacker News is explicitly not only for those two things.

"Anything that good hackers would find interesting. That includes more than hacking and startups."

I don't find anything political about mass murder, and you should consider your position if you do. This is about criminal proceedings, not political ones.

Personally, I find the fact that people still say a genocide, which has been broadcast for years on our tech platforms raw, is still being denied by anyone, quite disturbing, and definitely titillating to the mind


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

Search: