skysight-inc/HackerNews huggingface dataset:
This not correct. There's a difference between OSS projects with shared copyright (every individual contributor holds the copyright to their contributions) and oss projects where the copyright is required to be transferred to some company.

In the second case, this company then holds the copyright to the entire source tree and can re-license it at will. Mongo and Elastic did this and they are good examples of why you should not transfer copyright because they then have the right to re-license your contributions as they please. That's the reason they insist on copyright transfers. They reserve the right to change the license on future versions of the software. You can still use the old versions under the license that applied at the time.

So, Opensearch is a fork of the last Apache 2.0 licensed version of Elasticsearch. Versions after that are licensed under a non OSS license whereas Opensearch is a proper open source project where copyright belongs to individual contributors, which ironically is still mostly Elastic plus whatever individual opensearch contributors added.

Most projects don't insist on copyright transfers however and given enough external contributors it becomes increasingly hard for them to get permission to change he license.

Regardless of the license, there is absolutely zero chance of something like mysql, linux, or other long existing OSS projects ever being re-licensed because it would require tracing down tens of thousands of copyright holders (or their surviving relatives) to get permission for that most of whom would probably not be willing to do that. This is so impractical that it will never happen. And even if it happened, anyone could continue using and contributing under the old license. All you'd have is a fork that is cut off from those contributions (because licenses like Gpl v2 don't allow mixing with proprietary code). So given a permission you will never get, you'd have a fork that is effectively yours of an original source tree that still belongs to all the original contributors and is licensed under the original license.

OSS done properly builds communities that exist for as long as people continue to be willing to use and contribute to the software. Some OSS projects are now decades old.
I'm happy to defer to hoseja's assertion they are ecologically significant - I've read varying claims around there, but the precautionary principle is sufficient to warrant maintaining a pristine breeding stock long term, just in case.

With malaria, I believe there's a tiny handful, 3 or 4 perhaps, of species of mosquito that carry it, and removing those species from environments where other species of mosquito exist is thought to be low-risk in terms of unintended consequences.

The fallback breeding stock is just another thing we can do to provide assurance that we're not about to accidentally trigger the end of the world.
As I imagine it can hardly be in the lab because the lab itself is not a good environment for the virus to spread.

However if only one sick transfers it somewhere it spreads in the environment where it is easy to spread - smaller (semi) enclosed space, a lot of people in that space, particular humidity and etc.

E.g. if I got a virus in laboratory and then spread it on the plane carrying 200 passengers, the first outbreak would be on the plane. However we can't say it "originated" on the plane.
Sorry for being obtuse, but could you please explain what I'm missing. I hope to be one of today's lucky 10,000
On top of that, like every p2p service without onion routing, one's IP address is visible to every other room participant by design.
Long Stories with Stable Diffusion
Flutter Blog
Hi all, for those interested in Flutter, mobile app cross platform development or news and opinion on the mobile dev industry in general, feel free to have a look at our blog, link above.
In the old days accounting firms used to love it when their staff went to a client, they saw it as reinforcing the long-term relationship. I dont know if any of these terms have meaning in the modern era.
Where are you located? I think it would be way easier if you can network in person.

I've heard of F10 for fintech by word-of-mouth, but never had personal experience with them.

https://www.mas.gov.sg/development/fintech is worth checking out for an overview of the landscape.
I don't understand it either
> is there any use case yet for Blockchain?

World wide sending cash without identity verification is not enough good use of Blockchain? Or you will try to sell me an idea that verification of everybody and all kinds of third parties is crutial to my wellbeing?
Are you arguing it is condescending to say hi to custodial staff?
That's not how you migrate. You disable the foreign keys, load the data, then enable them (which checks everything is ok).
Yea I don’t really understand why this triggered people so much.
You need FKs to ensure you don't delete data that's still needed. If your data is important, you have to use FKs.

You also need to index your FKs so that the database does not have to do a full table search before you can delete a row. This is often overlooked.

Your friend can do his data migrations without FKs and create them afterwards. This is quite a common procedure.
Yes.

Mainly to cascade delete though, since we were robust enough to insert proper data.

This was spurred on in new projects because in a very very large older project with many many tables we had problems with orphaned records.

(PostgreSQL)
I had the same experience with a AR-750s. The GL-iNet OpenWRT image with its fancy web UI had a lot of small bugs and required some reboot from time to time to be working properly.

I completely resolved the issue by flashing the mainline OpenWRT image from openwrt.org. It has been working pretty well ever since.
They didn't "lose" capacity, they intentionally shut down coal and some old inefficient gas plants because they were expensive and polluting.

That's a good thing. Cheaper energy, less death and disease.
I agree -- the OP said space for all the separate HTTP response variations might be an issue, and "With a smart enough storage format all of these could be solved".

I think he misses that storing HTML and having a webserver turn this into HTTP responses, might be exactly the storage format that solves this problem.
Lots of us old school grumps still running things the old fashioned way for many years, serving millions of requests without issue, customers happy, and with a deployment pipeline anyone can understand :)
> Advocating for requiring a company to do business with someone they don't want to is advocating against free speech

Only if you accept that corporations should have the same rights as people. To me that makes no sense once the get to a certain scale.
How Isaac Newton discovered the binomial power series
The two are not necessarily opposed. It can very well be a lab leak that infected the wet market: a scientist visiting the market, a supplier for lab animals getting the virus out to the market, etc, and the market starting the widespread transmission to the general population.

Whatever the case is, no, this is not circumstantial. If this is indeed a lab break, then action must be taken immediately for anything like it not to happen again. I don't mean "pointing fingers", but triggering a thorough review of all such labs worldwide and up security measures. This must not happen again.

TL;DR if it's a lab leak, it's actionable to us as humans to prevent further occurrences.
thats a lovely campus. very impressed
Why write a really long hn post when you can write a blog post: https://www.miasma.space/anon-dhts/

The short of it is, sending secure messages without anonymity is pretty well solved, and while DHTs/webtorrent will buy you some obscurity, it can't solve any anonymity problems at scale.
You can self-host Uptrace and use it in production environment. This is explicitly stated in the FAQ - https://github.com/uptrace/uptrace#faq . But you can't resell Uptrace to others.

I can only repeat that the same BSL license is used by MariaDB, Sentry, CockroachDB, Couchbase, and others. I am not a lawyer and thus not qualified to discuss details.
Show HN: Instant streaming APIs with built-in auth for new or existing Postgres
Hey HN!

We recently launched a new capability to Hasura GraphQL Engine: Streaming Subscriptions for Postgres.

Today we have a variety of solutions to ingest and store a large amount of data or a stream of data.
However, once this data has been captured, securely exposing this data as a continuous stream to a large number of HTTP clients concurrently is a challenge.

These are the challenges that Hasura aims to address:

1. Allow for Authorization rules so that clients can only consume the subset of the stream they have access to
2. Prevent missing events and allow each client to move through its stream independently
3. Scale and manage WebSocket connections to support hundreds of thousands to millions of HTTP clients concurrently

Hasura's new streaming API on Postgres addresses these challenges so that teams focus on how their streams are modelled and secured instead of building and scaling the API. We benchmarked this solution to up to 1M active requests and documented the performance in the post.

Happy to answer questions and let us know what streaming workloads you are running and the challenges you are facing.
Anonymous Messaging via DHTs Doesn't Work
> Like being the janitor is considered less

This is implied to be a bad thing... but is it really that important? My work is still work even when others don't validate me for it.
Are you aware trealla can already target WASI as a target? (Just fyi in case you weren't)

https://github.com/trealla-prolog/trealla#webassembly-wasi
It seems to be a result of they as a gender neutral singular pronoun. Which has a long history. Here oneself also works, perhaps even is more correct, but with the increased prominence of them as a singular pronoun, I can see why people write it like this.
You need a level of care for that kind of cooking and raising children. You don't need much care for 95% of cleaning.
I actually don't like cooking, I do it to save money and to control my nutrient intake. It takes about one to two hours per week to do meal prep which gives me lunch and dinner for the whole week. Breakfast is usually fruit and possibly some oatmeal and protein shake. Mostly whey with a little casein.

Veg, rice, and chicken barely have any sodium content naturally. Same with potatoes. Most unprocessed foods don't, it's only when you get to stuff that has preservatives that there's a bunch of sodium like the other commenter mentioned. If you buy it in a package, if it has a long shelf life (longer than a few days to a week or so) then it is likely highly processed and contains preservatives.

You don't have to keep food salt free when you cook unprocessed foods, you can season with salt.

Have you actually looked at the nutrient content for unprocessed foods?
Fair ‘nuff, but the second quote was taken out of context, as the whole article was about “taking control,” in order to stop manipulation.

She is quite left-leaning, though, so I could see why some folks would find her ideology grating. I believe that a fair number of right-leaning people also use Signal.
One slice of bread I've seen had 420mg sodium. That's insane
That was me who ported it :)
Currently there’s no support for networking and stuff, would love to fix that.
There is some effect on incentivising more supply to be built, but it's limited. Current higher prices are encouraging renewables developers to seek a smaller portion of generation to be covered by long-term PPAs/CfDs than they previously would have done. They are also making it easier to finance on that basis.

The quantity of commercial PPAs available is limited by how much appetite there is for power from companies which are in a position to sign PPAs and how much downside power price risk they are willing to take. So this means that the limited "resource" of PPA counterparties can be used to cover more generation being built. This is relevant for projects which would not otherwise expect to secure CfDs.

There's not really any similar constraint on government-backed CfDs though. I guess theoretically the quantity available could be limited by how much government appetite there is for taking downside power price risk but in reality CfDs are artificially constrained in each auction round to ensure that there is price competition.
Also, grid demand doesn't include home solar, which shows up as a reduction in "demand" which cuts the peak and shifts it later in time.

That 2006 peak is hours earlier than the others too for the same reason.
Tiger, OSM US and MapRoulette
>"Coming back to port with anyone missing should be a HUGE problem for you."

After proving ( in the court of law) that it was because captain's neglect. If sailor A kills sailor B just for the fuck of it (and this happens or the true reason might be unknown) do you propose preventively punish a captain before establishing causation and guilt?

And most of injustice happens because our laws are constructed in fucked up ways and almost never punish politicians that are the ultimate reasons for such system. The example - asymmetric laws when it is easy to declare person dead by mistake with all the consequences and then it takes years for a person to get their rights back. And many other laws are like this. You want justice - go after politicians first. Here is the idea - if any person is harmed as the result of such asymmetric laws every politician immediately gets 10% salary cut until the law is fixed. Suddenly you'll find politicians busy doing nothing but fixing law system. This of course will be a problem on its own.
I'm not the one doing any forcing, I use Arch (btw) which yes does somewhat default to/most people use systemd, and I happen to like it, but you don't have to.

I'm not saying PAM should disappear entirely and nobody should be allowed to use it, I'm saying as someone who happily uses systemd I wouldn't mind/would quite like similar functionality to be part of systemd, and I could stop using PAM.

But if you feel you're forced to use systemd I'm not even saying you should have to use this hypothetical part of it - just like boot, networkd, homed, etc. don't have to be used just because you're using systemd at all.
> The fact that I named five such distributions is a canary of its own

That can be said for programming language implementations. Or programming languages as a concept, too. Or configuration formats. Or even arbitrary products or libraries that overlap and handle the same domain. Another comment mentioned Linux distributions.

My points is: what is your point?

The whole industry is like this (for better or worse). Picking something you don't like and slapping "it has more than one implementation" is hardly an argumentative against it (or any of the other implementations).
Actually, that is how most vaccines work. Just not these vaccines.
Rust is still in a research phase. People are still figuring out how to do certain very basic stuff without a garbage collector. See e.g. how long it has been taking to get a decent GUI library with callback functions that can be closures that reference external parts of data.

In my view it is silly to do very high-level stuff in a systems language that was never intended for that purpose, and when you can clearly see the downsides of that approach; you are thinking of memory issues a large part of the time instead of being able to focus on your high-level functionality or even high-level security issues. Of course you can try to do it, but then it is research, not practical or necessarily sustainable programming.
Why? PowerPoint is Turing complete.

https://www.youtube.com/watch?v=uNjxe8ShM-8

/s
Latency on everything is rather different.

If you made my deploys go from 30 seconds to 35, I don't think I'd care very much.
Is it because they think we think it doesn't exist?
Don't you Europeans think that the situation this winter is a rare chance to reverse the global warming trend?

That's not going to happen. In 2021 the global total CO2 emissions were 36.3 billion tonnes. There is nothing at all that an individual can do to make a difference to that number. We can't fix climate change. Unless the overwhelming majority materialistic consumers, energy companies, and manufacturers change massively the planet is fucked.

The only rational course of action now is to find ways to live with it, which is what you're suggesting. Just don't think it'll help fix the root cause of the problem because it won't.

[1] https://www.iea.org/news/global-co2-emissions-rebounded-to-t...
Do you read a lot?
"The law" isn't universal.
The parent is saying that the lab is close to trees, and birds live in trees, and birds have wings, and bats have wings which makes them a bit like birds that way, and bats can harbour coronaviruses.

The parent is telling us we need to cut down all the trees before there's another pandemic, clearly.
It appears reasonable to assign COVID lab leak hypothesis a higher prior, in Bayesian terms, just based on the many institutions/individuals whose image/status would it directly or indirectly damage if found true (NIH, DARPA, the US, WIV, CCP), and which therefore would be compelled to paint it as unlikely.
Author suggests that the origin of the virus is the laboratory. Nothing said about the first site of outbreak, but every investigation seems to agree that it's the wet market.
There is a name for this technique, but I forget the exact term. Something about Rabbis who always answer a question with another question. When two Rabbis discuss, this often ends in "question volley" ad infinitum. This has been humorously played upon in a game (called The Shivah) who used it as an equivalent to Monkey Island's Insult Swordfight, where if you failed to answer a question with a question you'd "lose" the point.
For the people who will be motivated to use a gene drive against lionfish in the Atlantic, this will be an acceptable risk.

I don't think that this will be a governmental entity, not directly.
We can all joke about how Big Tech shovels some of the finest technical minds towards clicking ads.

But on the plus side, the size of the tech sector in 2022 does make for much more efficient job market for technical skills, than in decades past.

I would hope someone with a doctorate in mechanical engineering, who used to design jet engines, would be able adapt their skills to go work somewhere like Tesla, or a self-driving car company, or any other similar startup.
Marqeta Q2'22 Earnings: founder stepping down from the CEO role is a good thing
I don't know if I have any chance of convincing you (or anyone) given the current political entrenchment, but I will try.

That it took this long for Big Tech companies to take fascists seriously enough to remove some of them from social media should serve as a wake-up call: Elites tend to realize the dangers of fascism only when violent flash points hit close to home. It is workers and historically marginalized people who are—and always have been—the anti-fascist front line. If progressives are to ensure that technical systems aren’t yoked to a far-right agenda, they’ll need to stop relying on legislative maneuvering or entreaties to corporations and, together with these frontline actors globally, vie for control over the infrastructure itself.

I read this as "I believe that Democrats have a grip on Big Tech" (that's the point of many trumpists, she seems to agree with them). But instead of presenting it as a bad thing, she thinks that it's not enough and the control over the infraestructure should be stronger.
I don’t go looking for covid discussions but they arrive in my feeds so i’m conscious i’m seeing a feed that someone(s) else curated for me and wanted me to view. That said…

Is there any popular discussion or action regarding mitigation of both lab and natural origins for future?

It seems that both avenues are possible. If we know both are possible, that seems like enough knowledge to move forward with exploring possible mitigations for future.

I realise there may be hard reasons why no mitigation is possible, but i just never encounter popular discussion of what to do next.
Ultrasound Levitation Kit
"use FK, you fools!"

FK maintains your database integrity. If you care about data, just use it !
user stories can be technical. Service X needs a more generic API
A payment processor is an entity that handles bureaucracy. It's not a piece of software you can run and forget about. It is many people working around the clock taking phone calls.
I cannot speak for M. DeVault, but one of the interesting things about the API is that accept() embodies two distinct things. A hypothetical alternative API would have enabled such things as filtering and rejecting undesirable incoming connections before a handshake completes with application-mode mechanisms instead of with kernel-mode mechanisms.

People often point to the function calling conventions of the API, such as the "sockaddr" structures and the "errno" mechanism (that has historically been tricky for non-Unix operating systems and for systems where there are multiple C compilers with multiple C runtime libraries). But there are actual architectural decisions that had fairly reasonable alternative paths. I wouldn't say that it's a "mess" because of these alternatives, but it is definitely not the sole and unequivocal way of approaching things; and there were and are tradeoffs to be had.
Do we have something like the International Atomic Energy Agency, but for biological labs?
That’s basically every review aggregator ever.
It is all allege and from a nation that sees saving face above all things. It is not all that surprising.

Someone was playing/checkin out a virus, its in a place which exotic animals are sort after to be consumed. It would not surprise me if someone 'pinched' a couple of bat's from the lab to make some $$$ on the side at the markets and then the rest is how its been portrayed (except for the constant finger pointing its from other countries, china knew about it, they blocked local flights but continued to let international flights out, if you put 1 and 1 together, it does make 2. No way around that.
There is no C API, but it would be a great addition. I assume that it would be just a thin wrapper around the host functions and the host functions are fairly good documented (e.g. https://github.com/lunatic-solutions/lunatic/blob/main/crate...), so it shouldn't be too hard to add.
IIRC K&R signatures are out in C23.
What's bothered me is the opposite, why is electricity approx. 4x the cost of gas per kWh? It can't be that inefficient to generate electricity from gas, surely?
> Or you could actually try to help the janitor by NOT doing that so they still can get paid to do it.

Sounds to me like a very inefficient way of accomplishing tasks. Marginal cost of everyone doing their own simple task is less than the cost of employing a janitor. Furthering the logic, we should litter the place for more janitors to get employed.
> Step 2: take responsibility for all the content of that GitHub link being free of copyright infingements, patent violations, etc.

You already do this when using any open-source software (because your legal right to use it depends on upstream's legal right to distribute it to you), so if any other FOSS license is okay then so is AGPL by this metric.

> And you missed step 0: convince the boss there’s a good reason why your e-commerce storefront needs to have a link to a GitHub page on it.

You already do this for license text / copyright info when using software under nearly any other FOSS license (unless you thought those attribution requirements in the MIT/ISC/BSD/etc. licenses were mere suggestions?).
Click on your link that you just posted.