skysight-inc/HackerNews huggingface dataset:
This issue is due to copyright claims being enforced by Rights Alliance on behalf of big studios.

The Pirate Bay has a different view on copyright, file sharing and civil liberties.

This different in points of view is mainly ideological or political.

Governments and political views _should_ stay out of internet management, otherwise the remaining independence will be gone very soon
I imagine if someone were to design a new tank today, the crew would be placed in the hull, with the turret remote controlled. And an array of sensors, including cameras, to provide visibility for the crew.
In a most general sense, this is not really a problem of moreutils, but of how tools are installed/distributed in Linux distributions. But since we have to be realistic, yes, package authors should take such problems into consideration.

I think if tools are absolutely unrelated, they just should be distributed as a separate packages. GNU coreutils is tolerated mostly because it's so ubiquitous (so much, that it causes Stallman to grumble about "you mean GNU/Linux, not Linux"). moreutils is late to the party, it isn't ubiquitous, and the usefulness of any tool in the package is questionable, so the author really shouldn't be so brave to assume that if he thought he needed all of them, everyone will.

If there is a reason enough to distribute a package with several separate callable binaries (as with ImageMagick), I think git or GraphicsMagick are perfect examples of how it should be done. Hypenated prefix is also ok. Even if your tool is supposed to be used by somebody 50 times a day, too long of a name isn't really a problem, since user can always just make an alias (as I do with most of the tools I use frequently).

Sure you can always combine binaries from 2 packages manually, but as I said, it just requires some tinkering, so I cannot simply have in some textfile a list of utils to install on a new PC in a matter of minutes.
Isnt it still cheaper than a lifetime of HIV meds?
Even if someone uploads Rust bindings to C or C++ code to crates.io, as a library user you would still need to manually install the C/C++ library on your end, along with a compiler. I agree that we need to have strong social customs to enforce the meaning of safety where the Rust compiler cannot, but when it comes to FFI-induced unsafety I don't think we don't need to worry about library authors sneaking random unsafely-bound C or C++ libs into the dependencies of a crates.io lib without the user's realization.
Hetzner Cloud adds Load Balancer SaaS from 4.99€ with K8s support
> How is that a compromise?

How is it not a compromise? Party A wanted (and implemented) something that didn't require `unsafe`. Party B wanted `unsafe` to be used. After much discussion, Party A concedes with allowing people to put `unsafe` in some of the code, and Party B concedes that putting it there is sufficient instead of requiring it to be strewn all over the place.

Sounds like a (reasonable) compromise to me.
I don't understand what you mean. You can always use "unsafe" anywhere in your code, if autoCXX marked all interface code as unsafe you'd never be stuck because of it, it would just mean that you'd had to check the safety of the C++ function yourself and, if you deem that your usage is kosher, add an unsafe block around your call.

If you erroneously tag unsafe interfaces as safe then you basically throw all of Rust's safety out of the window. You can end up with multiple mutable borrows, or borrows with a bogus lifetime or whatever.
It appears like actual court orders to force registrars to take down domains are hard to come by in Canada (where the registrar is incorperated), and their registrar famously refuses to take down domains just because someone writes a sternly worded letter asking for it [1]

Plenty of countries block or blocked the domain at ISP level.

https://en.wikipedia.org/wiki/EasyDNS#Controversies
I am not aware of such a way with apt on ubuntu. It can be different with some other package managers, obviously.
You should re-parse that sentence, because you're misrepresenting what I wrote.
Sorry, what's the complaint here? Dropshipping really is promoted as a get-rich-quick scheme, and it's not like drop-shippers care about the quality of their products.

What is the article you wanted to see? "Some fraction of cheap goods from China are fake; some buyers displeased."
INaturalist: Hate Social Media but Love Nature? There’s an App for That
Where do you draw the line, though? Something that might be a brick to a web developer would probably be perfectly serviceable to me as a firmware engineer

Meanwhile, something that's a brick to me is often perfectly serviceable to someone who can operate a soldering iron

Something that's a brick to a competent hardware tech might still be serviceable to a 3 letter agency
Clear your partial downloads using sudo pacman -Scc, another comment says that it doesn't support byte ranges so it can neither display progress, nor resume partial downloads
Out of interest, what value do legit drop-shippers add generally?

Edit: thanks for all the answers.
Oh so that is what solarpunk is.

I have been looking for fiction that can express the ideas and values for permaculture design. Been looking in the wrong places. Though I bet the solarpunk view is still a different than what I had in mind.
The Wild, Wild West of Space Law
>> I didn't cover tanks but did touch on nuclear-powered aircraft

IIRC, this idea resurfaced in the early 2000s for long-lived drones, but were terminated due to the concern that there may be radioactive material/debris if they were shot down. Is that true?
"Here we analyse 35 years’ worth of satellite data and provide a comprehensive record of global land-change dynamics during the period 1982–2016. We show that—contrary to the prevailing view that forest area has declined globally—tree cover has increased by 2.24 million km2 (+7.1% relative to the 1982 level). This overall net gain is the result of a net loss in the tropics being outweighed by a net gain in the extratropics."

- Song, X., Hansen, M.C., Stehman, S.V. et al. Global land change from 1982 to 2016. Nature 560, 639–643 (2018). https://doi.org/10.1038/s41586-018-0411-9

This does not take into account loss of biodiversity or effects on climate, but the viewpoint that we are "running out of trees" is a common one. There are actually more trees on earth than stars in the Milky Way by an order of magnitude.

I would love to have my opinion changed on this however, so if further data contradicts the above study (not that one single study ever proves anything), please make me aware of it.
There’s a benchmark done with the EdgeRouter that shows that Wireguard’s throughput exceeds that of hardware accelerated AES + IPSec:

https://an.undulating.space/post/181227-er_alternate_firmwar...

Of course, benchmarks from random strangers are not gospel, and the results aren’t particularly damning. But even then, you’re assuming that you have the luxury of running on a chip that comes with a hardware crypto engine. Good luck trying to get AES encryption/decryption speeds at anywhere near line rate with a Raspberry Pi or a run-of-the-mill router.
You will notice the same article states they eventually started cooperating with the Russian government, as the other poster noted already.
In the "cloud" space I think the difference was being able to sell it as a commodity and in as large or small chunks as the client wanted, not the concept itself.

Not sure what the equivalent in no/low-code would be.
> not setting the accept-ranges header

Mostly that, because it doesn't support resuming partial downloads either
(it says http server does not support byte ranges)
Shittier than perpetuating violence on demonstrators?
You’re definitely right there. So much of what CF is doing feels like it’s going to end badly.
Beyond meat, fake milk, etc.
If you reverse it: Effectively it’s the manufacturers outsourcing a sales funnel.
I can get a product tomorrow, vs a product in a month from AliExpress assuming the boat isn’t the slow boat.
"he" does a better job...

who is "he" in your last sentence? ty
Made in 5.6 earlier this year finally.
I don’t know how ungoogled it is but it’s pretty damn easy to install CloudReady from Neverware.
Show HN: Learning games, programmed in my own language, run by a PWA
Why do you have to call malloc_trim()?

According to the docs [1,2] it should be called automatically when the free space exceeds the default M_TRIM_THRESHOLD of 128 KiB.

Is it because of this bug [3] or for another reason?

[1] https://man7.org/linux/man-pages/man3/malloc_trim.3.html
[2] https://man7.org/linux/man-pages/man3/mallopt.3.html
[3] https://sourceware.org/bugzilla/show_bug.cgi?id=14827
Thank you so much for the chroniclingamerica link. That is seriously cool. I heard my personal "Dangerous Rabbit Hole" alert when I clicked on it, but what the heck, it's Saturday. I'm diving in and definitely won't be out before dinner.
Thanks for looking up the timeline, I was not sure. Also full disk encryption on phones is another thing Apple did way earlier.

I agree it's not exactly apples to Apples. Does Apple still have special permissions for their own apps which allows them to run unobstructed, but other apps need to jump hoops with callbacks and other workarounds?

Are we expecting for Apple to always be 5 years ahead of Google on privacy features? Or did Google shift priorities with Android 10?

Honestly if we're talking about buying an iOS device or an Android device in 2014, I'd lean towards iOS for sure. I don't feel the same way about it today.
I've been thinking about such text-based DE for custom Raspberry Pi nano based smartphone. Reason being, common mobile apps are not going to arrive for Linux and Nano is not powerful enough to run web browsers anyways; So why not a text-based DE or even just a console which enables basic communication features and Lynx for browsing?

It would be great if we could get some GPU juice from Pi for text rendering in such environment like how iTerm2 does on macOS.
> Rust code author knowingly exposes unsound safe Rust APIs.

This is where we disagree. I 100% agree that knowingly exposing an unsound API to safe Rust is a bad thing. However, what I see is the user of cxx/autocxx saying "I am asserting that this API is sound."

> AutoCXX doesn't even check that the underlying C++ code does not change

This is no different than any other Rust code calling into C++ code. The author has to declare that they believe it is safe either way.
IDK if you know, but it seems you're shadow banned. Which I find annoying because I wanted to reply to another post you wrote.
Best looking game perhaps.

Gameplay, creative backstory, unique multiplayer + PVP, and countless other aspects place Dark Souls at the top of the list for me, and that’s not limited to Ps4 but all platforms.
> MacPorts has most of the same common packages and doesn't mess up filesystem permissions like Homebrew does.

This is more a convenience than security question. I understand that Homebrew can install not only open source command-line tools, but also third-party binaries (via `cask`) and Mac App Store apps (via `mas`), and that all three types of software can be installed, updated, or removed via the same `brew` command or synced `Brewfile`.

Does MacPorts offer something similar? In that case, how is its coverage compared to the systems above?

(Context: I’m a long-time Linux user in the process of migrating to macOS.)
What value do high frequency arbitrage and MM desks add?
Fuck. I'd love to get into more detail and write out a massive essay/text wall... but today's not the day...

An unfortunately long time ago now, when I was a younger teen (like, 13), I had a large amount of mechanically inclined hands on hobbies. As a dirt poor person from the really dirt poor part of Appalachia, if you wanted something, especially in a niche hobby, you built it from near raw materials.

At the time, a few of the things I needed had a surprisingly small supply chain/availability in the U.S., and with asinine prices at that. One thing in particular, could be found practically nowhere aside from a single source in the U.S., and at something like $20/pop with a business type account necessary to purchase.

Frustrated, and having been raised by the internet, I went to China, mainly Alibaba/AliExpress for sourcing - Tangent: as I write out this comment, I was going to state "back before everybody and their uncle knew about AliExpress in the U.S., atleast." - turns out, it was only a year after AliExpress had launched. Didn't know that till now.

So, I found the specific thing I was after - needing only two of them. Two were $8 shipped, 10 was $17 - and these were the exact thing being sold for $20/PC from one U.S. supplier, and a pain to purchase. Obvious what choice I made, luckily had an older friend to use their credit card for purchase. Since I only needed the two, I for some reason thought, hey, maybe somebody else might be in my same situation, put them up on eBay for $5/PC + shipping, and hoped that maybe 2 or 3 would sell in a month and I'dve gotten what I needed for basically free.

By the end of the night, all eight of them had sold. Kinda shittered myself, and that's how I became a go-to stateside supplier of a few very niche fans, some other RC-type hobby supplies, and most notably the second top-seller of quality multi-stranded silicone "hobby" (UL 3135) wire on eBay as a sick 13-15 year old. A little over 2500 packages in 2.5 years. And, I think I've forgotten to include the main point - I was making some pretty massive margins on sales - but still undercutting the next seller by half or more. My entire point of doing this was in hopes of making some niche hobby stuff more accessible for people like me. I'm lucky enough to be able say that I'd regularly reach out to buyers and get fairly frequent replies, and found that I was often able to fulfill that goal.

Anyways, that's my I should definitely be asleep by now HN ramble of the week. My apologies that it wasn't on topic/directly related to "anonymous" dropshipping in which the "importer" never even touches their "product" cause err, my entire point being - I absolutely fucking HATE this shit ass fad or whatever you may want to call it I hear being talked about everywhere. Honestly, fuck these people. Fuck em like the intro to Method Man.
Dude, that is crazy. Wal-Mart will NOT pay someone more than Wal-Mart thinks their pay is worth. If they were doing that, as soon as an enterprising middle-manager caught wind of it they could put together a presentation and earn themselves a juicy bonus by getting those people cut.

(Well, in theory.. in practice, corporate politics can get messy)
> it's not even known how much was destroyed by winds or fire and how much is reforested

I know that's an important design flaw: it can't differentiate between man-made deforestation and natural forest change. I'd like for this bot to not exist until there is a way to reliably measure the former.

But if I waited for that to happen probably I'd never have the chance to understand myself and make others see the problem being discussed here.

Moreover, reforestation is not taken in consideration because there is no evidence that reforestation undoes the damage causes by deforestation. Yes, the tree-covered area is there again, but is the biomass, diversity and ecosystems that the disappeared trees fostered there again? That's the real issue here. Let alone the fact that in most reforestation it takes decades on average for the trees to simply grow.

Wood is a renewable resource as long as the rhythm at which we exploit it it's sustainable.
AI translates code from a programming language to another [video]
It was super cool!!! I had so much fun emulating it drawing single and double line text borders, with shadows. Oh ASCII chart how I miss thee.
If you can still boot a Mac from the recovery partition or an external drive, it’s not bricked.
It's enough to make one want to switch to OpenBSD or Linux.
The concept of professional release has been used against consumers so often I wonder why people still do it.
I think it's more thanks to the fact that WireGuard recently got merged to upstream Linux, so all you need to do is to update the kernel and enable it in defconfig.
A physical store allows you to immediately deliver a physical good to a local buyer, which you could not do without a local store.

Every person distributing an app can access any potential buyer of digital goods directly via their own servers, which basically every app creator has already.
If the link doesn't work because you haven't got JavaScript, see https://www.ventoy.net/en/index.html instead.
Just happened to be the first country on the list.
I love the lines connecting all the windows to a single point. Helps with the spatial relationships.
Coronavirus quarantine guidelines for communal houses
I’m not surprised at all. If you follow the Rust community, this is an endless debate. It’s totally off-putting to me and makes me want to avoid the language altogether.
> I can get a product tomorrow

Wait, what you're describing above isn't dropshipping.
But they don't do they?

Environmentalist doomed us to global warming from religious fear of nuclear energy, yet the one main accident created -

"the area is essentially one of Europe's largest nature preserves."

https://en.wikipedia.org/wiki/Chernobyl_Exclusion_Zone
"Perceived value". In other words, they make something seem higher quality. Whether that's actual value is debatable.
> Charge for access to MDN, structure the legal particulars so that revenue goes to pay the tech writing staff, covers operating costs, and provides the excess to the Mozilla Foundation. Use the resulting goodwill and attention as a lead generation mechanism for whatever other projects Mozilla tries to create and charge for.

This doesn't sit very well with me, as someone who has written a few security-related articles on MDN and generally tries to contribute to e.g. the compat-data repository as I get time. I'm motivated, just as I would be with an OSS PR, by the work being high quality and freely accessible to all.

It's a wiki. Anyone can help contribute. Do the professional technical writers do an excellent job as changes land in Firefox? Yes. Is it fair to charge for access to contributions that both the paid technical writers and the community have contributed under the impression that this is a free resource in the public domain? I'm not sure.

Is there a middle ground whereby we can still fund hosting/maintenance/professional technical writing but give access to a) folks who perhaps otherwise wouldn't have the means to pay for the documentation and b) folks who've contributed to the resource? Perhaps.
Rust requires all safe Rust code to not have undefined behavior.

Party A wanting safe Rust to have undefined behavior was wrong. Party A now adds unsafe to their API, so that undefined behavior only happens in unsafe Rust.

I don't see the compromise anywhere. Party B told party A that they were wrong, and party A acknowledge it and fixed their crate.
How to Emotionally Detach from Criticism
"Sexual liberation" propaganda? What decade are you from? Have you met any teenagers lately?

All political movements attempt to harness the energy of youth. But seeing men move the invisible levers to control the world's youth via Teen Vogue? In the era of Tik Tok and FB Instagram?
An over emphasis on re-use is what ruined a lot of oop systems also. Maximise reuse, minimise use. It's a trade-off.
It didn't work with my Ryzen laptop the last time I tried sadly
This is an excellent tool. One of those things I didn’t know I needed until I saw it!

I’m usually juggling different images for different experiments and this should simplify things greatly.
One use case for ammonia is in alkaline fuel cells.

Ammonia can be reformed to nitrogen + hydrogen by passing it over a hot catalyst. The gas coming out is free of CO2, so it can be used in alkaline fuel cells without carbonate formation (the CO2 in the air used by the cell must still be scrubbed, but that's an easier problem).

Alkaline fuel cells can use nickel instead of platinum electrodes.
Summary: hydrogen iceberg theory questioned as the expected lifespan of a hydrogen iceberg is likely too short, given the distance Oumuamua would have had to travel.
There are still plenty of topics that make sense to an experienced builder, but not the novice.

* does my motherboard m.2 slot support PCIe or SATA m.2 SSD-s?

* on AMD motherboards: will my CPU work out of the box or do I need a loaner CPU to perform a BIOS update?

* using the wrong fan header on the motherboard for your AIO water cooler

* not setting the proper XMP profile for your RAM

Those are the ones that I could think of immediately.
I’ve wondered for a while why eztv.it doesn’t get any such attention and they’ve been around for nearly as long.
Sorry “dude” but you lost me at “ you don’t actually know what you want”.

You can’t possibly know what I want.
Mozilla made the conscious decision of supporting open standards, which meant pushing for and contributing to HTML5 instead of extending XUL.

But yeah, there's still nothing quite as powerful as XUL.
Consider - we've been digging up ancient, sequestered carbon and putting it in the atmosphere on a mass industrial scale for hundreds of years. I don't think that anything we can do within the confines of a closed loop system is going to remotely compare with that.

Or, to put it another way - we've been treating the atmosphere as a sink. But if we stop digging up carbon, we'll still need carbon, and it will become a source instead. By buffering that resource into fuel stocks and plastics and everything else we use carbon for, the only direction CO2 levels can go is down.
> However, what I see is the user of cxx/autocxx saying "I am asserting that this API is sound."

And since the API of this library allows this assertion to be performed in safe Rust code, when it fails, safe Rust code has UB, which according to the Rust language reference makes the API of this crate unsound.

Unsound safe Rust APIs are broken Rust code. The Rust language spec and toolchain make no guarantees about what the behavior of these APIs is.

So that's what I see here. Just another safe Rust API that is broken by design. Maybe with the twist that this crate is actually a factory to generates thousands of those broken safe Rust APIs in masse, which kind of makes it worse than your usual "broken API" bug (which is what these are, these are soundness bugs in Rust libraries).
disclaimer: use distilled water or salt water or you could get a severe infection. You can buy this from the pharmacy, and HydraSense sells it pre-packaged in a spray format.

I've been using a nasal rinse since covid started, since it was mentioned by an infectious disesases professor (I forget his name now) that it starts in the nose and if you manage to swallow it into your stomach you'll be okay--it's only if you can't swallow the mucus caught up in your ENT system that it travels to the lungs.

Since I've always had sinus problems this is something I've had to do occasionally anyways.

edit: Michael Osterholm, a regents professor in epidemiology.

edit2: If you're not willing to do a nasal rinse, just gargle with water, I believe that should help as well.
They bring the product listings to where the buyers can find them.
This is why I value Amazon reviews so highly.