skysight-inc/HackerNews huggingface dataset:
I think it's important to set aside the question of weather Covid was made in a lab. For the sake of argument let's say it was not. There were proposals to do the kind of experimental work that would have created a virus very much like Covid-19. Those who wrote the proposal and shopped it around for funding probably considered it relatively harmless to do, both in a lab, and should it accidentally get out (it's just a corona virus after all).

The fact remains that there are people out there who want to make stuff like that in a lab. That kind of "work" needs to stop.

Thats what I take away from Covid whether it came from a lab or not, it very well could have given what goes on in labs. The fact that a lab leak is highly plausible is the problem, not the truth of it happening in this case.
> I just close all bugs older than 6 months [...] everyone feels better immediately

I mean, people would feel even better if you just closed all the bugs, right?

Some of the oldest unclosed bug reports are the most valuable. because they document long-standing pain points. Not that you would know... :-)

If there were, say, 300 open bugs, you and 4 other people go through and triage them. ("You get bugs whose numbers are 0 mod 5, I get bugs wholes numbers are 1 mod 5", ... )

Organizing lots of tiny bugs into an omnibus bug is also great if all the tasks can be done at the same time. "OMNIBUS: fix help messages. See.... (list of a dozen old closed bugs)"
>How did I have to scroll this far down to find someone who's actually read the post?

Welcome to Hacker News
Even if that is the case, storing passwords across devices is a solved problem and not enough people are willing to pay for it to be a profitable business.

“It’s a feature not a product”
It used to be the case that resource limitations meant that shared libraries were meaningfully more efficient. I know that some software communities like to complain about modern software bloat but statically linking everything is so incredibly valuable across so many different dimensions that it is absolutely worth the cost. Heck, modern link-time optimization probably means that applications run faster despite the code-size bloat.

Shared libraries not only require this absolutely crippling adherence to the ABI they also are a security mess since you need updates from both your software provider and your operating system vendor to ensure that anything is safe.
Yep, https://contributing.bitwarden.com/contributing/#contributor...
Kubescape, an open source K8s security solution, is celebration one year anniversary. now all the major components of Kubescape are open source
That's a great point. I'll tweak the README a little later to suggest using https://burnernote.com/ (as others here have suggested) to more securely share room links. Thanks for the suggestion!

> Anyone with knowledge of the room UUID can listen to the conversation, even though the presence of the eavesdropper may (or may not) show up in the connected peers' counter.

Though much of Chitchatter's security model is based on security by obscurity, I don't know that peers would be able to connect without room participants being notified. Is there a scenario you have in mind where a peer would be able to connect and intercept messages without the peer counter incrementing?
One thing I deeply dislike is that this is forcing you to use cliches and hyped wording in order to not be invisible, even if you despise being communicative in that shallow, transient and irrelevant style. It's like a path to anti-meaningfulness at work.

To be sure you're working in something that isn't atomatable, you want to detect great team fit, not just tech fit. That doesn't come out of a resume but it might after a couple of days working together.
Ah I didn't notice that.
> and it at least looks like they struggle to break it.

As I understand, that depends entirely on where you stand on the theory that the US government owns most of the exit nodes.

That said, the practical threat profile for most people is lower-level criminals and advertisers, so Tor is probably still a good idea in any case.
This reminds me of the John Prime song "Hello in There"
I learned this morning that they've managed to acquire the services of a Chinese company to run kiwifarms.top on the public Internet.
How much would you have to pay for Cloudfront if you, say, got multiple blogposts featured on HN's frontpage quite regularly? Presuming you're not serving that many images or other assets?
Not really related to AI but it gives quite an advantage if you can connect multiple "players" to same table. It is not worth to do it without some kind of automation and service providers try to prevent it from happening.
By which you mean “addiction” if my desk is anything to go by.
One of the features I don't think Fastmail advertise at all is that you can host static websites from your user storage - with HTTPS etc. You can use one of their subdomains or your own domain, it can do photo galleries I think as well as redirects.
I also think my teenage job was monumental in my career. Mostly that it helped me get my first industry job.

Then my first intern industry job sucked, which got me a fantastic first job.
Isn't that the normal "math" name though? tan <-> arctan, tanh <-> arctanh ? What would you have called it? harctan?
Sorry, where are the unsampled bats within 1000km of Wuhan?

This stuff has been sampled extensively.

Or are you merely stating it's possible there's a bat cave no one's heard of that hasn't been sampled?
Except that the C standard library is compiler specific, only in the UNIX world it blends with the OS API, due to their symbiotic relationship.
Show HN: Chim
Monday was a holiday in USA
> equivalent of getting a surprise snow day

Not if you self-host Git
> Immediately jumping to combat is how you get more insurgents, not less.

Totally agreed, and in fact if you read the opinion of the experts (at the end of the exercise), the minority group comprised of people with Special Forces experience agreed with you.
Can you recite, verbatim, every casual conversation you'd had in the past week? What about the past day?

Not everything is meant to be permanently recorded.
Shared banking hubs to open in more places
Don't have a use case for a field being NULL instead of "".

Say, if I want to check how many records I don't have value for "ref", I don't want the count(*) query to show

count(*) ref
12000 (null)
17030 ""

I want both added together. That's for example one simple reason out of many others.
I keep hearing about this crypto stuff but as a daily Signal user I don't think I've ever seen anything "forcibly shoved" at me about crypto in Signal.

Just my experience though..
Adding to the other great answers- a multitool, a bigger one if you can allow it for example when travelling by car, a small one or even knife-less like the Leatherman PS if you fly.

My tiny Victorinox Classic saved so many times- cut nails, loose wires or fibers, fix glasses, fix broken zippers, treat small wounds and splinter etc.
There is https://losslessaudiochecker.com/ - not sure how well it works.
You mean it makes the lab leak hypothesis less trustworthy through appeal to authority, or it makes Nature less trustworthy because they made the comment instead of letting the reader make up their own minds based on the paper only?
An interesting perspective. From that of an attacker, the random plug-in might be a much lower hanging fruit, but also a much smaller one. Obscurity is not completely without merit.
This was developed by HN user riskable and recently mentioned here:

The obsessive pleasures of mechanical-keyboard tinkerers - https://news.ycombinator.com/item?id=32623908
But in science at least you always should test against the null hypothesis, and that is purposefully not done here like in many other "conspiracy theories". Note I'm not saying that the lab leak is necessarily a conspiracy theory or that it can not be true, I'm simply talking about the way of arguing. The way a lot of conspiracy arguments are being constructed is that they take a number of events which seem relatively improbable if regarded from general experience and then use that as proof because "it's impossible for these events to happen at the same time". However, looking in detail at the number of events occurring events actually become very probable (I mean there have been several instances of people winning the lottery twice).
Static linking is even worse in what concerns security unless you can compile the world from scratch, every single time a new update comes out.
I'm trying to clone a repo at a whopping 6KB/s from Kenya.

EDIT: Seems to be a routing issue. I've enabled a UK VPN and it's working fine now.
I'm going to disagree here. The point of a manually updated status page is appearances.

With proper reporting it's trivial to know which subsystem is experiencing problems, if any. It doesn't have to be very granular, just "normal", "experiencing issues", "offline". If reporting doesn't work, you should be alerted it doesn't work, and if alerting doesn't work, there needs to either be out-of-band alerting for that or someone monitoring the status at all times.

Manual overrides for status pages should exist for when the automation doesn't work of course.

At my last job we had a big screen in the office we monitored (Grafana) and we usually saw problems before the alerting kicked in - it had about a minute delay. When not in-office/during work hours, the on-call received alerts. It wasn't technically nor organisationally complex.
Most journals require more evidence than what passes as such in a court of law. On the say-so of a dog can amount to evidence in some courts. Specifically talking about K9s granting reasonable cause to search a vehicle or premises, even if the science behind it is not supportive.
Sorry, I'm not following you, how do you know it's down when the status page says it's all working? At that point you assume it's not down and start checking your own systems. They're just lying to avoid fallout; it's not better than an automated page.
> If it happens naturally and randomly, there's nothing we can do.

Some people say the main progress of civilization is the ability to do things about forces which were previously seen as natural and random.

> If it was a lab leak, maybe some special precautions should be taken,

Do you mean like making sure the labs follow certain biohazard handling standards and procedures? Which they currently have to do to maintain their certifications/ratings?

We don't have to prove that covid was a lab leak to review the procedures. Likewise, we don't have to prove that covid was natural and random (I am glad you separated those two, by the way) before reviewing how we handle food safety and animal transportation measures.
It's not a probably.

That and your carrying the goalposts with you as you wander about makes this an unproductive conversation to continue.
When I read articles like these I get a feeling that there's a whole other society out there with very different customs than the ones I'm familiar with.

There are bubbles, I get it. But how prevalent is this?
This argument is partly argumentum ad populum, appealing to the supposed normalcy of the argument, to validate the argument itself. The virus started there, so is it normal to think it might be correlated? Sure. Is it evidence? It's not.

The second argument is backwards. Reality is more wild, chaotic, unpredictable than the baseline set by entertainment, and that's because it's easiest to reach people when you build upon what they already expect. As TVtropes would put this: "Reality is unrealistic". If you put too much unexpected things in a medium, as you say people won't buy it. But while storytelling is often bound by this constraint, reality isn't.

Please note that I don't take a side with this comment. I want to know the truth, as I imagine many do, and I want to get there with a story that really makes sense, and doesn't just appeal to my nonrational parts.

https://tvtropes.org/pmwiki/pmwiki.php/Main/RealityIsUnreali...
> You are removing the right for someone to make a mistake

You aren't stopping them from making a mistake, and you aren't even stopping them from removing evidence from their PoV. You're merely retaining all communication on your side.
Not enough people know this.
Nonprofits need boards of directors by law, and a free, open-source app needs a nonprofit to back it, because the alternatives are probably a for-profit or abandonment.
In my circle of friends I have one or two that will take the option to cheat, to this day. This was fine during school days, but, as an adult, I question the behaviour.

This is at cards (Bridge) and Scrabble with some quick hands of normal card games if there is a break or insufficient time for a 'Bridge Rubber'.

My counter strategy is to win fairly and squarely. My cheating friends are obligated to spend a lot of effort planning the cheat and not getting caught. After the sleight of hand they also need to monitor the table to make sure nobody has noticed. They also need to be watching for others cheating.

With Scrabble in particular, total focus on the task in hand is, for me, a much better strategy. The dopamine hit is being able to lay down all the letters, calmly and without commotion, to get maximum points, doing it again on the next round from a fresh rack of letters. This can be done with an 'open' game, where opportunities are given to competitors instead of made a priority to deny. Done well, this feels like you have just put together e=mc2 each play.

Because of gambling mentality, the stakes get higher and higher. I am not in it for the money and feel troubled by taking what was other people's money from the table, more so if they cheat because I feel sorry for them. If it is a legitimate game then the stakes are representative of the situation, the prize can be fairly claimed.

Of consequence is reputation. If you cheat and lose then that is going to be remembered by your peers for decades. However, if you play a monster game where people you have not played before start out with the assumption that they are just going to be battered, then that reputation is short lived. Which is good because people will still play you, even the cheats.
Show HN: A JavaScript lib to add annotations to a PDF, built on top of PDF.js
I agree with GP. If I am trying to, let's say, watch something on Netflix and it is not working, a status page would confirm that Netflix is down in my region, and I would know that there is nothing wrong with my connection, DNS, or any other potential cause.

Because of this reason I believe they would not be pointless if they were simply status pages, instead of "incident response pages". My hypothesis for them being this way instead is it is too much transparency for some companies for PR and legal reasons.
What Is Critical Making?
Nice project!

I'm one of TaskTiger's current maintainers. Just curious if any specific features are missing (or how it compares in benchmarks)?
It isn't a conspiracy. Conspiracy implies planning and plotting. That was just decentralized media figures deciding to copy each other's opinions, because there's safety in numbers and group think, and because dissent sticks out and gets attacked.
You misunderstand.

> we can't type-check zig libraries which contain generics. We can only type-check specific uses of those libraries.

I.e. you cannot say whether this compiles for all n, only for the instances you actually instantiate
> This stuff has been sampled extensively.

I don't think that's correct, for the simple reason that if those papers existed the (sigh) pro-leak folks would be linking them everywhere. Virology isn't exactly a trillion dollar field, we're not going out and sequencing every virus in every species. The Yunnan cave made news and was well-studied because someone stumbled on a SARS-related virus there, that says nothing about where that virus went later.
Greed will come for Signal if it gets big. Which is probably the reason why you wouldn't want it to become the replacement for WhatsApp.
I've joked before that I can often see which tables were created first and which ones were added over a longer time by checking where did people start giving up on foreign keys. But it's kinda true too.

I see them the same as stored procedures. If you use them, you better use them everywhere and have all your data consistency model in the fk and stored procedures. Also, figure out how to disable them during the more interesting online schema migrations. If you can't commit to that, they'll only cause issues down the line.
When I buy a second-hand car, if there's a warning light on the instrument panel I put a piece of electrician's tape over it. Hasn't created any problems yet, but everyone feels better immediately.
It happens very frequently if you are not very good at separating your data model from logic.
Canadians are never confused, how dare you! I ... oh wait.

Sorry, was confused.
Do... you not turn the foreign key constraints off during migration?

In SQLite it's a pragma, in Postgres you turn triggers off, those are the ones I've personally done but surely any relational database has this ability for this specific reason?
Indeed. Some five years ago, one could have excused a venture into cryptocurrencies as idealistic support of some bold, pathbreaking, liberating, enabling technology. Today, not so much.
List of systems this currently works with:

* Signal

* Telegram

* Discord

* Steam

* Mattermost

* Facebook

* Skype
I do not, I didn't mean out in the general public though. I was thinking more at work, in shops, getting on the bus, things like that. I can see the issue in large scale, no point in saying good morning to everyone you meet if you work in a New York skyscraper, that would take all day and be sort of weird.
Static sites need editors and editors sometimes have to ask permission to post.

At least that's what AWS Health[1] looks like to me.

[1] https://health.aws.amazon.com
Self-hosting Git is easy, throw up a ssh server and point git to it.

Self-hosting everything else GitHub does is harder. Which is why they are building out all of those things, they don't want people to move to other places so easily.

Hopefully these constant outages makes more developers pissed off that issues are not stored in git as well, and start working on tooling to solve this shitty problem once and for all.

P2P/Local First software for everyone! \o/
> IMO the reason status pages are not updated automatically is legal. SLA and other legal contracts might change if every time something is down the status page reflects that accurately, so people try to hide it.

you are right about legal reasons; some companies count SLA by the time and date stamps on the status page.

people hiding a real outage when users know damned well there is an outage is thankfully not common at all.

if you can design and run a 100% reliable status page which never reports incorrect information, while also reporting useful information, you will be a hero to many.
My point about the Jevons paradox is that if, for example, 10% of people stopped eating meat (for climate reasons), that could mean that the price of meat goes down, which would make meat more affordable for other potential consumers, so a different 10% of people might end up starting to eat meat.

That's an extreme example, but it's not impossible to imagine that there are low-income occasional meat-eaters out there who might start consuming more meat if the price went down. Maybe the increase wouldn't completely reverse the initial reduction, but if the net result was equivalent to only 5% of people changing their lifestyle, then we're talking about a very small change in CO2 emissions.
This is a very simple question. You just need 1 CSV file. A CSV file with a list of all BioWeaponsLabs and their coordinates. Then for every point on earth compute distance from nearest BioWeaponsLabs. This will give you a heatmap for pr(labLeak|pandemic). Few hrs work.

Right? Has anyone done this yet?
Yes. You can always disable enforcement when you need to run a data migration. It’s no reason to avoid having them.

Referential integrity saves hours of pain from weird DB issues down the line.
> If you say there's no evidence for something, what does that mean?

Back in the 70's, when the Pentagon was concerned that the Soviets were up to something, they would sometimes say in response to a world event that "And we have no evidence that the Soviets are behind this"-- as tongue in cheek "proof" of how clever the Soviets were about hiding their tracks.

<edit> to expand-- this was a standing joke which was useful for reducing workplace stress, not often a serious claim </edit>
https://www.reddit.com/r/softwaregore/comments/rtgrw8/micros...

they have had similarly insane captcha before for some reason
They are not brave, they are just fixing all issues manually whenever a customer calls them about it.
Yes, would have been nice if the statement had been more about the product and the product strategy than about the author.
I don't get the changing room illusion. I saw things slowly disappearing over time. I thought the big reveal was gonna be that they aren't actually disappearing (ie an illusion), but nope - they are indeed slowly fading out. What's special?
How to steal user data – just autoupdate a year later
Just let the user create something and make his creation dependent on the software. Then update the software to lock itself, unless he gives personal data/verification. Never trust auto-updates, literally a ticking bomb which will eventually turn into spyware if not already.
Nevertheless, the real issue is about the failure of the US to adopt the metric system, and similarly the UK to a lesser extent (UK's already supposed to be metric but it acts as if it isn't). Read my reply to Symbiote.

As I said in a HN post only a few days ago, in most things Australia is a follower not a leader but it got it right with the introduction of the metric system. During which it banned the use of Imperial units (measurement). For example, one couldn't buy a 12-inch rule, only a 30 cm one.

After everyone had gotten used to the change the rules were relaxed and some Imperial stuff could be used but most measurements still had to remain metric - fuel in liters, food in kg etc.

One of the reasons the changeover worked well was that kids learned metric from the outset at achool and if adults didn't want to appear stupid in front of them they had to learn to adjust and they did. In the UK that never happened to the same extent.
I think the log interface should be optimized for keyboard navigation and larger screens. On my 4k monitor it only takes up 1/2 the width and only shows 10 lines at a time, id expect closer to ~100
It’s really nice to see 4 ads before even getting to the title of the article.
> Self-hosting everything else GitHub does is harder.

You can self-host the whole of GitHub can’t you?
Do you know if GL-AX1800 can be flashed with openwrt? Not on official device list.
Obviously everyone has their own favorite optical illusion depending on how convincing it was for themselves. My favorite still is the checkerboard illusion https://en.m.wikipedia.org/wiki/Checker_shadow_illusion

A few times I've shown it to people and the response was "I don't get it. What's the same?" Because they can't believe that their initial reading of the description is correct!
I monitor GitHub externally here: https://github.onlineornot.com/

Seems like a huge spike in load.
I'd go so far as to say that integrity of state is a requirement to build robust software. If your state is ill-defined, it's pretty much impossible to write software that behaves correctly.

Sure, you can guard against some forms of bad data and fix it as it comes in (or abort with errors if your system can handle that), but in order to do anything interesting, you need to make assumptions about the data. the only operation you can perform without assumptions is the identity function, and most software requires much more than that.
When my leg is broken, I write a report and it feels much better already.
I saw nothing change. So apparently you looked at it the wrong way!