skysight-inc/HackerNews huggingface dataset:
"Humans responding to the incident" is what Twitter and email communications are for. Status pages are supposed to be realtime status, and they should show downtime as soon as users suspect it.

As a user, you often don't know if the vendor's system is really down or if there's something wrong with your own system.
But the Moon Ribas example requires outside communication, I'm just saying that it seems possible to prevent using that effectively.

As for electronics, I assume most can be detected ? Maybe implants might pose a problem ?
Often mentioned and relevant to the subject:

https://www.joelonsoftware.com/2000/04/06/things-you-should-...
Yes, I think we should understand that this is what Andrew says, so e.g. "This type of optimization, Andrew explains, would not be possible in languages like Rust" is akin to when football players tell you they're confident they can win. Of course they're confident they can win, but at least half of them are going to be disappointed.

I actually don't know what Andrew is getting at with that particular case though. If the situation is that the types are obvious, so the Zig isn't ever looking at the tags, the Rust won't look at the tags either. Worse, I don't think Zig has niche optimisation, so there are a bunch of cases where Zig has to choose, have tags (more space, slower, but same safety as Rust) or go without (same size as Rust, but less safety). Rust only guarantees the niche in certain narrow cases like Option<&T> (is the same size as &T) but it actually delivers a lot more than that, and this continues to improve.
I love the idea.

I see two problems though. The biggest one is that hardware vendors are starting to add cryptographic signatures to their firmware upgrade process.

And another problem is that the hardware often has very limited memory, which makes it impractical for many things.
That’s the smoking gun to me: no way that every review lower than 6 was a bot, they’re not even pretending to act in good faith.
"trust us"... yeah, right...
Proprietary? No thanks. Even Signal open-sources their client.
No a contract is a contract and the contract defines what the agreement is. The IRS might have a view of the tax implications of contract law but it doesn't control anything.
And this is how you arrive at needing walls and guns to keep people in - because we tend to vote with our feet and leave such sick authoritarian "utopias" at the price of risking our life - freedom is worth it.

Pretty much how all similar communist experiments had to change their country into a prison so that a "dreamer" such as yourself can have his "perfect" society.
Well, even though I can reinvent `git diff` I still don't want to. GIT gives me good diffs and I don't view it as an unnecessary overhead.

¯\_(ツ)_/¯
It does. Knowing what caused this should be important, so it doesn't happen again.

If it happens naturally and randomly, there's nothing we can do. If it was a lab leak, maybe some special precautions should be taken, or such things should not be done in labs with iffy security practices... or maybe even not done at all.

Many workplace (and general) safety rules were written because someone has died doing something (now considered) against the rules. Killing a few millions of people and stoping the planets economy for almost two years seems like a terrible cost of some research gone bad.
> I've seen how dangerous it can be for a trans woman to stick her head up. I've watched friends and strangers alike be harassed, attacked, SWAT'd, and doxxed. Not public figures (though they don't deserve death threats either), just regular trans people trying to live their lives and speak their experiences.

These problems are all being collated together, but they are not of equal strength. Things that cause physical harm, such as SWAT'ing, are obviously illegal and I doubt you would get any kind of support from anybody here for these actions.

Problems such as doxxing are more ethical, and they can result in physical harm in extreme cases. But their main goal is mental distress.

Then you have harassment, which is where I think free speech comes in. You have the right to speak, and others by extension have the right to reply. If you are speaking in public places on hotly contended topics, you will likely find opposition. The market place of ideas can only work if this is possible.

Bare in mind also that the internet public space is not the same as the public space down the road. On the internet, not only are you battling with local ideological differences, you're also battling with people from fundamentally conflicting cultures. If you want a meaningful discussion about local ideology (i.e. trans people living in Western Countries), I would suggest to go somewhere that includes only local people.

> I no longer feel like I can speak up, for fear of illegal reprisals. Why should they be allowed to infringe on my rights? Why should I have to hide?

You shouldn't and this is of course a problem with KiwiFarms, one I think even the owner agrees with.

Again, though, whilst dealing with an international community, your idea of 'illegal' doesn't carry. In some Countries, for being trans, the punishment is death. Some of the people you will interact with in these international communities believe this entirely and want to see this globally adopted.

Thanks to the invention of the internet and many years of global immigration, some of these people now even live next door. When we lost social uniformity, we also lost safety and increased social tensions.

> Cloudflair's decision to stop doing business with kiwifarms is a step towards free speech, not away.

I would like to see KiwiFarms do better to clean up their act. At the very least, threats of violence or actions that encourage violence (doxxing, SWAT'ing, etc) seems like a good place to start.

I don't think wiping them off the internet is to the way to go. For example, big tech worked together to remove Parler (for apparently organizing Jan 6, although it later transpired that it was actually organized on Facebook and Twitter), and all these people migrated to other platforms, which are now even more resilient.

(On a different note, I remember all Parler accounts got doxxed, and this was widely celebrated. Where was their right to speak and safety? I created an account there years ago just to see what it was about, and it was just as boring as Twitter.)
I mean, you simply have to appreciate the completely unapologetic honesty in posts like this. I find it very much refreshing!

I'm pretty sure you can't find any public statements by commercial projects written in the same off-handed spirit :)
If you're not allowed to leave, YES.
Looks like a non-story really. Anyone can review the page history [1]:

Page was of interest, got vandalized [5] , got reverted [4] several times, particularly problematic edits were oversighted [2] , eventually page got semi-protected [3] so editor workload was reduced. Libelous edits were removed. All this in < 24 hours.

Possibly some bored (teenagers) during lunch break?

This is exactly how the system is supposed to work by the way. People should be aware that there can be a short window between when vandalism appears and when it gets caught.

[1] https://en.wikipedia.org/w/index.php?title=Arshdeep_Singh_(c...

[2] https://en.wikipedia.org/wiki/Wikipedia:Oversight

[3] https://en.wikipedia.org/wiki/Wikipedia:Protection_policy#Se...

[4] https://en.wikipedia.org/wiki/Wikipedia:Reverting

[5] https://en.wikipedia.org/wiki/Wikipedia:Vandalism
So by default Signal accounts are vulnerable to a known security issue? Great design!
from the message I'm getting it seems like the load balancer is not able to spawn up server to handle new connections. Again, status page needs to reflect that, which means the status server page is NOT running on the same infrastructure as the main server group. Stop using AWS(or whatever fill in the blank hosting provider) for the status and production environments.
Did you read the thread? The counter just takes the first paper she cites into account ...
Not the second: https://www.science.org/doi/10.1126/science.abp8337

Both of them are interesting reads. I find a natural cause now more plausible after reading them.

Yet, of course nobody knows and we might not for a long time (or never).
> but for art.

computer generated art *
Education in America: School Is for Wasting Time and Money
Those art ML models indeed operate on wrong premise that the input and output images are entirely raster fields, but most of them should actually be considered curve fields with the curves internally extrapolated to complete color or texture filled 3D-shapes by what's known as gestalt principles*, volume estimation from shading etc. What should be raster is only filling textures.

The current approach creates huge limitation of input/output images being like 512x512 small and a whole load of texture-turning-to-shape and vice versa artifacts.

It could be possibly overcome with a paradigm shift, though.

* https://encyclopedia.pub/entry/history/show/399

* http://www.scholarpedia.org/article/Gestalt_principles
> In a scientific context, it's not spin to omit stating "based on all available empirical evidence" after every assertion.

No, that's a fallacy. If I find an apple on the ground at the supermarket, it is evidence that there are apples at the supermarket. It is not evidence that there are no apples at my friend's home where I found no apples. I just didn't check the refrigerator.

The linked thread says, precisely, "Wuhan--a city 1,000 miles from nearest wild bats with SARS-like coronaviruses". And that is not correct.
Meno’s Paradox
Particularly if it's a trust-centric product like this. Sure, I wouldn't expect outright secret exfiltration no matter how bad it gets, but switching password management providers isn't exactly what you want to happen on a regular basis. (yes, this form of lock-in has most likely been a big factor in the investment decision)
Intentionally stifling others' curiosity because of your own ignorance and laziness is horrible
No government means you're going to build all your own roads then?
I'll tell you the realities of Mechanical Engineering and auto.

You typically will make a single part. Maybe its the plastic to cover the car's metal. Maybe its the screen user interfaces with, maybe its airbags. Whatever the case, the plastic and screens are deemed necessary by society to sell a car. Some mechanical engineer will have this job.

At least you make cars right? Well there are over 20 major car companies, if your company disappeared tomorrow, life would move on with minimal interruptions.

The most you can claim is that you are forcing the automotive industry to be ultra competitive.

Strangely enough, startups/Tesla is the last place someone with advanced mechanical engineering knowledge would go. From a quality/feature standpoint, new companies have lower standards. Where an established company would be pushing technology and doing things that no one has done before, new companies are just trying to build a car. It would be a resume hit, because you worked on outdated/low tech.

The most you could hope for is additional responsibility and less red tape. I know a manager who was elevated to a director for taking a job at a start-up.
Well, you did indeed nominally acknowledge that this is only one detail, but then you continued by using this one technical error to cast doubt on the article as a whole! What were we supposed to make of that? There are cases where one apparently small issue is devastating (“who shaves the barber?”) but this is not one of them.
Unix's original design dates back from the late 1960s, where processor speed was measured in megahertz and memory size was measured in kilowords. Design choices that were reasonable then do not necessarily translate well to the 21st century.

One example among many warts: in traditional Unix, user programs manipulate process IDs in a shared PID address space, not process handles private to one process (as in file descriptors). Therefore, nearly any operation done on a process through a PID is inherently racy. That's because between acquiring the PID of a process you want to interact with and performing an operation by PID, the PID could no longer refer to the process you were interested in (for example, the process could die and the kernel could recycle the PID for a new, unrelated process). There are ways to fix that (pidfd_open on Linux for example), but the sheer amount of legacy code out there means that these warts will stay around in Unix-like systems for a very, very long time.

Even if you somehow fix every single design issue with Unix and remove all the warts, the end result would not really look like Unix anymore. One example of a legacy-free, capability-based operating system with no implicit ambient authority is Fuchsia, whose kernel interfaces do not resemble traditional Unix syscalls at all.
You still can use git, you just can't push the code.

Not a huge problem, unless it lasts for hours or gasp, days.
Tolkien took Norse mythology and completely butchered it - for example Gandalf is a dwarf in Norse mythology.

I guess that would make Tolkien "exploitation for financial gain"?
Developer Best Practices (23 book series) Kindle edition
Most residential connections in my area have such abysmal bandwidth it really doesn't matter at home.

1Gbps down but 30 Mbps up seems reasonable.

My Mikrotik hEX can max out that 30 Mbps without any trouble.
Thought Leadership for Technical Founders
The fact that she professes a need to defend the left's position rather than remaining politically neutral is a red flag.

Furthing the myth that fascism only exist on the far right is also a dangerous position. It ignores the existence of authoritarians and fascist tactics and desired outcomes all along the political spectrum.

I'd have felt much better had she been a liberal rather than a progressive.
MinGPT: Minimal PyTorch re-implementation of GPT
Passports tend to get lost, and replacement won't have the stamps. Whether this matters for you mostly depends on your citizenship.
> ...Amazon isn't rewriting his books.

That raises a kind of interesting point. They aren't rewriting his books, they are rewriting his world.

Tolkien started out with a hobby of creating languages. He then was inspired to build worlds in which those languages would live. His fiction came out of a desire to have adventures in those worlds.

I've read descriptions of Tolkien's dealings with people who wanted to adapt his published stories for film. He was quite ready to accept modifications to the stories to fit the needs of another medium, so long as the main thrust of the narrative was preserved. What would really draw his ire, though, was when people tampered with his world.

All that said, though, his writings, especially later in life, give me the impression that if it were explained to him that racial diversity was to become the hang-up for people that it has, he would have sought to modify his stories to avoid giving offense.
Psychologist – I believe we’ve been told devastating lies about mental health
In the opposite direction: I had a keyboard once that I set aside for a couple of years and when I tried to use it again some of the keys didn't register reliably. It took a couple of days of use before everything worked smoothly.
Cash is regional, in Sweden for example it will not take you long.
> One trick I've seen is filling plastic jugs full of water and spray painting them black and setting them in sunlight inside the house. They absorb heat from the sun during the day and release it at night.

That's basically a ghetto version of the pasivhaus approach. In passive houses, you have one heavy interior wall, pained dark/black, facing a large, south-facing window. This wall gets to absorb lots of sunlight during the day, and then heats up the house 24/7.

> Stop drafts (but make sure some fresh air gets in).

It's good to get a CO2 meter for that, to make sure there isn't too much or not enough air exchange going on.
Recently, a few brands (Wooting, Razer, Steelseries, etc) have introduced keyboards with analogue-capable input (using either hall-effect, like the switch in the article, or optical sensors). This already allows the actuation to be set per-key in software, so your idea probably wouldn't even be that hard to implement with today's hardware! (although you may need a beefier microcontroller on the board)
It's probably not so much your colleague that helps but the act of just talking through a problem, inanimate objects work too https://en.wikipedia.org/wiki/Rubber_duck_debugging

What also helps is just shutting the computer off and going for a walk, generally the moment you step away you'll figure it out!
I'm quite happy with my Redmi AX6S, which I got from a large online store in China, for less than $100.

0.01 load doing 300/300 with SQM.
This actually worries me.

Bitwarden will now be pressured to try to grow and monetize to make a return on that investment.
Climate Change Is Ravaging the Colorado River; Here's a Model to Avert the Worst
I ask myself whether the Chinese government knows more about the risks of a COVID infection and is therefore trying everything it can to stop it from spreading. Maybe the virus actually leaked and the chemists know something about the long term effects that they do not publicly disclose.
You can also say that strict aliasing is incompatible with the original design of C (i.e. it's a huge mess). We should have never had undefined behaviour in C to begin with, that should have been a separate language (possibly one that can still #include C headers and talk the same ABI).
If you have any business app (OLTP) using FK is no brainer. I know devs whom fights for 99% code coverage and do not use any constraints in the database. Fixing bug in the code is easy. Fixing data inconsistency is not.
Yes, and what is that one like the 6th or more "auth standard" they all "agreed to" before promptly doing their own variations which then get spun into a new standard they all "agree" to before.......
Are joins in a 5NF database now as fast as querying a denormalized database?
The first beta of Slidge (XMPP bridges) is out
>Could I declare self defense against a police officer?
Not according to contemporary american law, but you should be able to!
yeah but they have no reason to doxx you. you're just a regular person. if it turned out you supplied life changing drugs to minors behind their parents backs that were brewed in your bathtub, maybe then you'd have a problem. they dont just see a trans person and then decide to harass them
That's only possible if Bitwarden requires a CLA, do they require a CLA for commits/PRs?
> Those GitHub badges... they are as ugly as it gets.

Bingo. Not everything in this world needs to be gamified.
Though in reality nobody is stopping you from using those undocumented instructions. If Apple’s Accelerate framework can use it so do you. (Or is it against the EULA?…) There is a slim chance that the behavior of these instructions might change with a software (if Apple is doing any kind of microcode update), but I kinda doubt it.
Oh I see! I'd love to know more about that. Is it a gravity assist instead, or something else entirely?
> This does not use async/await "colored" functions:

Thanks, yes, that's my point. I'm not convinced by async/await as a technique. I'm finding the "non-blocking fibers" approach much preferable in practice.
I've asked one co-worker once why he litters. His reply was: "there are people employed to take care of this for me".

I had no reply to such a statement.
> that'd be pretty pointless, you already know it's down

How would I know? What if my website doesn't have any monitoring and I use a payment system, shouldn't I automatically be notified when that payment system is down? What if it's down for a week? I think service-providing companies should always announce outages and even suspected outages.
Which has also become a single point of failure, and a target for social engineering since "lost device" or "stolen device" etc becomes to new defacto backdoor
I'll provide a counter-anecdote that almost my entire social circle - at least 30-40 people, mainly middle-aged non-tech people - has migrated to Signal from WhatsApp in the last 2 years.

And it didn't take much effort. The desire for a cross-platform (iOS/Android) group chat system, Signal's features like desktop apps and ease of use, and a generally growing dislike for Facebook/Meta made it pretty painless and organic.
You end up with A# format. Thats still valuable. For example envelopes and most bags expect A4. Also you can still use the paper gsm for example to calculate the weight when its in A#.

Advantages of this system are pretty hidden and subtle but when you notice it helped you then you are glad somebody put lots of thought into it.

What would be better alternative? Make it random?
I can be both bored and engaged, don't test me buddy /s
If the closing was was purging of not reproduceable/low quality/useless bug reports then it would be different.

Would 10 month old well documented report of critical security issue also would be closed after your purge?
Not sure why dwbit's comment got killed, they furthered the conversation and sourced information well by, inter alia, linking to "What third-party services, libraries or identifiers are used in my Bitwarden account?" on Bitwarden's FAQ (https://bitwarden.com/help/security-faqs/#q-what-third-party...).
> Witch hunt firings

Translation from conspiracy speak: there was one resignation
git works completely fine offline.

However I have a feeling that most companies are set up to download 50MiB of dependencies at every run, so a website being down makes the entire thing not work.
> difficulties during data migrations

It's not difficult; it merely requires that you think about the order of the migration operations.

> He'd rather have a smooth data migration process than having an unexpected error

This should be grounds for dismissal. Data integrity problems should be dealt with immediately instead of making it someone else's problem later. He's just kicking that "unexpected error" down the road to some poor soul that will spend weeks trying to figure out how the data got so messed up.

If you don't care about data integrity then use a different data storage solution.
As for this fragment:

> Zig is faster than C. This is partly a result of Andrew’s data-oriented design approach that led to performance-enhancing changes in Zig programming that would not be possible in other languages.

Can anyone comment on this claim? It's quite bold given that the competition usually aims to get close to the speed of C; getting faster would be an amazing feat regardless of syntax used.
Even with this automation, I've been bitten a few times, where a vendor shows stock, I order and pay, then 2-3 weeks later there's no news or contact. Usually it means they had out of date info on their site.

Hope this is useful and entertaining for some of you that read it.

The idea is that some of you will go on to adapt the example for your own use at work / home.
>because their qualifications don't carry across.

New (US) grads have significantly less qualifications than anyone wants to admit. It's getting 2 years of experience that makes the difference.

When looking to hire people from South America, there was lots of manufacturing experience, but we needed Design experience.

When we hired CAD guys, they followed directions fine, but possibly too literally or would stop too prematurely. When getting local, non engineers to do CAD, they would read our mind more.

Not that this is a show stopper. If we met 3 times a day for a quick meeting with our SA CAD guys, we achieved just as much. It just required more meetings/phone calls.